Why is a single rigidbody slowing down the framerate?

I have ball that can be moved by the character. When it first appears it has no effect on the game’s speed but after several seconds of being pushed the framerate gets progressively slower in such that it “pauses” in intervals which get longer and longer. I set the Pushbody script to only be enabled when the ball is being touched but the pausing is still persisting. I’m thinking that some function keeps adding another function over itself but that is just my vague guess, I’m stumped.

Should probably post some code :slight_smile:

Well that’s what’s strange. I have only a script that checks for the tag of what the ball is touching in order to either remove the ball, or do something else then remove the ball. The script is very simple. I will try the same thing with no script attached to the ball at all and see what happens. The PushBody script I got from unity’s reference page.