I am trying to crate artificial gravity, but I have the dearest problem:
whenever the character comes near the bottom half of the planet, he tumbles and rolls and never stands up.
To make the gravity, I am using BodyForce and BodyGyro. Force is used to apply the force, and gyro to make vertical to the planet. BodyGyro causes player to reach 90° relative to Y axis and makes him tumble, but without BodyGyro character is unable to walk on the planet (except on the tip-top).
I am not sure what causes it: I tried editing Animation script, tried making HumanoidRootPart be in same angle, tried eiditing VelocityMotors (limbs and neck); but the result was always a failure.
I am hoping if anyone knows how to fix this annoyance.
Since humanoids now have HumanoidRootPart, it's easy to do. Rotate character using weld within HumanoidRootPart, instead of using bodyGyro, and it should work nicely.