0

# What is the best way to push (move) players?

I want to make a dodgeball tool that pushes players that are hit by it. What is the best way for me to apply force to a player? I've attempted to use BodyVelocity but it takes a moment before it initiates and as a result, feels inorganic; granted, I may be using it incorrectly.

--Given that I have the humanoid of the player that has been hit
local pushForce = Instance.new("BodyVelocity")
pushForce.MaxForce = Vector3.new(1000000,1000000,1000000)
pushForce.Velocity = (-Humanoid.Parent.HumanoidRootPart.CFrame.lookVector) * 100
pushForce.Parent = Humanoid.Parent.HumanoidRootPart
wait(0.25)
pushForce:Destroy()


Are there better alternatives I can look into? Or should I experiment more with BodyVelocity?