I’m trying to create a system where players can walk on planets using programmed gravity.
To achieve the gravitational attraction I set the workspace.Gravity property equal to 0 and used the LineForce constraint to attract the player to the planet.
The problem, however, is trying to make players rotate along with the planet. I’m currently using a BodyGyro to achieve this, but since the Humanoid’s natural state is to stand up, it attempts to override the Gyro’s force. When I platformstand the player, it works perfectly but you cannot move.
I need to do this with humanoids, however. Can I still accomplish this using another way or am I doing something wrong? (I’ve seen some people create walking on walls and have their players successfully rotate, so there must be some way?)
What I want:
What Humanoid behavior is doing: