i’m trying to make it so the player’s character rotates based on the floor’s rotation, and i want the player’s movement to increase/decrease accordingly based on their rotation aswell.
like this:
(ignore the horrible framerate)
the issue is, it rotates but it looks really weird in a way i can’t really describe.
also i can’t really figure out how to make the character speed up/slow down aswell.
i’ve tried using align orientation but that conflicts with the angular velocity.
i’m currently just setting the humanoid root part’s cframe, but i dont think thats optimal.
skating.rbxl (89.9 KB)
here’s the place file because the script depends on some things to actually run.