Trying to push player in a direction, help


First method using BodyVelocity…

local bv = Instance.new("BodyVelocity")
bv.Parent = chr.HumanoidRootPart

bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)

bv.Velocity = chr.HumanoidRootPart.CFrame.lookVector * -40

wait(.1)
	
bv:Destroy()

Issue:


Whatever happens here…

Second method, just setting the velocity in the direction… the issue is that I can’t easily manipulate this… And when I am on the ground the velocity is not fully used…

chr.HumanoidRootPart.Velocity = chr.HumanoidRootPart.CFrame:vectorToWorldSpace(Vector3.new(0,-1,-1)) * -75

Any ways to improve my methods or something?

Why does a bodyvelocity have so much more effect when I'm in the air than when I'm standing on the ground? found this post i’ll try to use it

2 Likes

This does not help really tried figuring it out but still no luck…

nvm I found a solution. :smiley:

What was it? I’m kind of curious sorry this is over a year ago.