How do I make Baldi's movement more accurate (without using WalkSpeed)?

My script uses walkspeed for now and it doesn’t look too accurate. What should I use instead?

Try using mover constraints.