How to make a character move a set distance instead of using bodyvelocity

I’m creating a knock back system in a tool at the moment and it seems like most people use body velocity for this kind of thing, but I find it to be extremely inconsistent and just weird in general. So is there any way I can move a player away from the caster (for example) 10 studs when the player is hit? Instead of setting the players body velocity to a specific amount and hoping it goes the right distance.

I recommend using BodyPosition then. Link is here: BodyPosition | Roblox Creator Documentation

1 Like