How to make a dash that goes in the direction the player is looking EVEN IF they turn mid dash?

I’ve been trying to figure out how to do this properly but am not really sure how I would go about doing this. Would I just have to update a bodymovers velocity every frame or is there some other better method?

1 Like

use body position and runservice

get the humanoid look vector under the runservice like this

local connect

connect = Game:GetService(“Runservice”):Connect(Function(deltaTime)
bodyPosition stuff here

bodyPosition.positon = vector3.new(hrp.CFrame.LookVector) * 20
end)

this might not work havnt tested it i just wrote it here

but its the general concept for the dash