Character Tilt Bug

Hello Roblox Devs

My friend and I were working on a tilt script for R6 characters in our game, but we noticed a jittering/shaking issue whenever pressing the A or D keys. We couldn’t figure out the exact cause and would appreciate any help on how to fix this.

You can freely tilt the character by setting the Transform of the Root Motor6D (the Motor6D connecting the HumanoidRootPart to LowerTorso). You can also tilt the HumanoidRootPart if you’re using the new ControllerManager system, via UpDirection.

The regular Humanoid physics forces the HumanoidRootPart to remain upright when in the Running state. This upright gyro is disabled in some other states, like Physics and PlatformStanding and Flying, etc., but using these typically requires work to re-implement character movement forces.

1 Like