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?