So, you’d like to make your own movement system but still want to rely on existing move direction? Seems a little counterintuitive, I’d still just recommend disabling the ControlModule and messing with Humanoid.MoveDirection.
the problem is, MoveDirection takes the input and turns it into a move direction vector, i want to change the movement system to use linearvelocity. If i disable the control module. MoveDirection will always be 0. thus no direction
the current one doesnt abide by any physics really, I’m trying to sync the movement with my animations, making it so u can only accelerate, change momentum and turn as long as theres an opposite force or your feet are touching the ground