lookVector isn't working

Hello!
This look vector script isn’t functioning properly.

c.HumanoidRootPart.Velocity = c.HumanoidRootPart.CFrame.lookVector * -100

(Note that c is getting the player.Character)
This is all done on a script and there are no errors.

Thanks!

Are you using a BodyVelocity or any other BodyMover?

Im 99% sure its Body Velocity.

Have you tried placing a BodyVelocity object in the HumanoidRootPart and instead applying the velocity on that?

Oh, you need to use a body mover, you’re directly changing the Velocity property when you should be using a Body Velocity. Or any other BodyMover.

I have no clue where to start with that xDDD

If you have an additional source or example please let me know!
ty!

If you are only executing this once, with a humanoid, it might not behave as expected. Humanoids have almost infinite friction, so you will need to disable some states and perform some magic tricks to make it look normal.

local bv = Instance.new("BodyVelocity")
bv.MaxForce = Vector3.new(1e6,1e6,1e6)
bv.Velocity = (character.HumanoidRootPart.CFrame.LookVector * -1) * 100
bv.Parent = character.HumanoidRootPart

Thank you so much!! Ill fiddle around with this!

But it does infinitely push me back. :stuck_out_tongue:

Just fixed it with AddDerbis()
EDIT
Derbis:AddItem()