A sort I would say, but i see is not easy, pity I wanted to learn
Yeah, there is no quick way to do this. You have to write a complete replacement for Roblox character controller because anything with a Humanoid in it has a non-defeatable BodyGyro trying to keep it upright when in the Running state. And for doing it smoothly, the math is not trivial; you have to have a good understanding of matrix algebra, vector math, and linear time-invariant control systems.
3 Likes