GameObject not rotating correctly in inspector....

I have no idea why my GameObject rotates like this, and desperately need help.

Looks like non-uniform scaling.

Fix that by ONLY ever scaling leaf GameObjects, eg, ones that have no children.

1 Like

When I take the ‘cube’ model out of the ‘Gun’ GameObject, It scales fine. However, I want the cube to be a child of the Gun, so it moves with it. When I put the model inside of the Gun, it does the non - uniform scaling.

Then restructure your hierarchy so that it satisfies the “only child objects scaled” criteria.