Dash with out stopping after

I would like my character to preform a dash without stopping. I tried using “HorizontalDash” but it seems no matter what the character comes to a complete stop after preforming the dash.

The dash I’m looking for the character to preform is like megaman at the 10 minute mark in the video below

What might be the best way to accomplish this?