That’s what sprint does, and you can’t fix it. Halo has the slower kill speed than CoD by far, so when you’re making a CQB comparison (disregarding shotguns and stuff), the games are incomparable.
Sprint can create double beat downs just by itself this way.
> ./COMMAND:/Sprint
>
>
> ./ACTION:/Shot
>
>
> If ./ACTION:/Shot occurs when ./COMMAND:/Sprint ./COMMAND:/Sprint stops
>
>
> An exaggeration of how simple this code could be put in and stop the whining, but a good example, still.
I like the solution, but by common sense, this makes no sense, why would a bullet stop you from running WITH shields?