How do I make a Garn47 Movement System

The whole idea of the movement system is to make the player accelerate smoothly & very slippery, in which you use Q & E to tilt either left or right. Holding the spacebar will make you fly upwards smoothly until you stop pressing the spacebar, you will just drop back to the floor.

An example is this youtube video where as you can see the player having very slippery & smooth movement. This is the movement I would like the player to have for whenever they use the regular movement keys.

The slippery movement is possible by using a controller manager and the Q-E features is possible if you lerp the C0 value of the motor6d responsible for sticking together the entire structure of the character. This is not easy to do on the first try, but I still tried to get as close results as possible.

Here’s what I got:

If you dedicate more time than I did, you will most likely get it work.

Here’s a documentation on ControllerManager and GroundController:

Here’s the place file:
test.rbxl (72.5 KB)

1 Like

I’ll see what this can do, I’ll lyk what changes I have made to the script.

In the meantime, THANK YOU!