BodyVelocity not consistent

In my game, you fly and see how far you get. However, there’s different worlds where it scales down your flight power. This is using BodyVelocity to fly you.

If I launched someone using Vector.new(100, 0, 0) I’d get a certain distance but if I did Vector3.new(1000, 0, 0) it wouldn’t be proportionate (in this case 10x the original distance). Anybody know a fix to this?

I really like the Body Movers, its a shame those are deprecated now… maybe if you use the Mover Constraints you would get better results: Mover Constraints

image

1 Like

I want to ask, why did you like the BodyMovers? For me, the BodyVelocity has PID control (Proportional Integral Derivative)

1 Like