I am trying to make it so that the player can press shift to do a dash/boost. Using Player.Character.Torso.Velocity only makes it relative to the world axis. I tried using BodyThrust.Force, but it isn't a valid member... Any ideas for a work around for Velocity or proper usage of BodyThrust?
As EgoNoose said, use the lookVector of the torso and multiply it by the speed you want
ex:
local speed = 50 local force = torso.CFrame.lookVector * speed -- force is now relative to where torso is facing