Rotation Issue

I created a rotating condition in my game, but whenever I use it, my mesh gets thrown out of the collision box and sort of orbits the box which causes it to look very odd and not function. it makes it just fly around very oddly. Any Ideas how I can fix this?



(pic 1: No rotation, Croc stays in collision box)
(Pic 2: A small amount of rotation, collision box rotates normally, yet throws mesh out to rotate in a strange way)

couple of things could cause this. more info or a sample blend showing the issue would be best. but enough NON-cropped screenshots may be helpful too.

Could be unapplied scale or rotation.

Where can I fix this?

What would you need screenshots of?

Here is the blend file (left arrow key in play mode demonstrates the issue)
alligator.blend (2.84 MB)

I fixed it by selecting the cube, then pressing Ctrl+A, and selecting scale.

Thank you!