I’m working on basic M1 combat right now. I want the player to move forward with each punch. I started off with placing a Attachment and LinearVelocity into the HumanoidRootPart. Here’s my issue: When jumping the player goes further using it, but on the ground it’s super slow and short.
The character seems to ‘glue’ to the ground when standing up. If you turn PlatformStand on, it should go as fast as in the air, though scraping it’s rear end on the floor all the way.
Thus, i would use a BodyVelocity rather than a LinearVelocity, and if you don’t want it to fling your character when hitting a wall, i recommend setting P to huge and MaxForce to around 10k-20k (considering that the HumanoidRootPart isn’t massless). Despite being deprecated, it is very simple to use.
I doubt you’ll find the answer in linearvelocity. I’ve used it myself, and it was quite the headache. BodyVelocity will move the character instantly, and does not require attachments. Note that it does need you to insert the exact position to go, in which case you can do