Dashing problem

Hey! Currently I have a dashing script that adds a body velocity to the players humanoid root part and plays and animation. I want to know if there is a method to do this without it launching the player. For example, if you dash into a dummy, you will be flung into the sky. Is there a way to add velocity without flinging the user?

You can directly control the velocity with a VectorForce. Or you could try using ApplyImpulse depending on your needs.