Linear Velocity works like bodyvelocity but better? not sure how its better(Its better because it has more features I guess) but to make it work you need an additional which you need to add an Attachment inside the part you wanna move.
Make sure to center the attachment if not then you wont get the expected results you want from how the part will move since it’ll be based on the attachment.
I have made a dash system but the dash does not go in the direction i want or even move at all. Would be a lot easier with bodyvelocity.
local playinganimation
local attachment = Instance.new(“Attachment, humanoidrootpart)
local v = Instance.new(“LinearVelocity”, attachment)
v.Attachment0 = attachment
v.MaxForce = Vector3.new(999999,0,999999)
-user input checking for 4 different keys checking for W A S D (since player already pressed Q) and it sets playinganimation to the specific keybind direction dash then sets
v.VelocityVector to 50 studs in front of the humanoidrootpart and does that for W A SD when pressed then
it plays the animation but doesn’t move the humanoidrootpart
my bad if it looks quite messy i’m on mobile so.