Body Velocity adds a Velocity to the Specified part, this also acts like a speed boost. HOWEVER! it WONT PUSH YOU FORWARD IF YOUR NOT PRESSING W,A,S,D !!!
Now, at first this does not sound like a big problem right? WRONG!
Join my game, Dash and let go of the movement key mid dash.
As you will observe, the dash literally becomes shorter! Covering less distance.
Is there an alternative to Body Velocity that doesnt require you to press a movement key to act as a speed boost?
I don’t think a body velocity is directly linked to the user inputs, it’s properties will be controlled directly by the code handling it.
I’m testing it myself, I’m not having this issue myself. I press Q, let go of W during the dash, but I don’t see a visual difference between that and holding down W throughout the dash.
I just tested it you cant with just one ApplyImpulse()
Also, For the backdash, I totally forgot how to make the impulse make you go backwards relative to the lookvector