BodyVelocity Bugging Out After Going Too Fast!

In my game, it uses BodyVelocity to launch players. However, when they reach a certain “Flight” power it glitches them to where they can’t see their character. Is there any work-arounds to this?

Can you use the ApplyImpulse() functions or at least LinearVelocity ?

You may be able to remove a certain amount of the BodyVelocity