Right now I am trying to make it so that my sphere moves forward while rotating, like a ball rolling down a hill. So I made a script for it to roll and move.
Now if the ball is not moving, the rotation of the ball is at its center, but if the ball is moving, it just does a giant loop while moving. Does anybody know a solution to this? Thanks.
Space.Self was important but I also had to make a parent object that wouldn’t be affected by rotation and have the child of it be the one to rotate. I wasn’t able to have the same object move and rotate without it losing its center as the pivot. Not a big issue.