Quote Originally Posted by filthy_freak_ View Post
Found another though - if setweaponfiremeleedelay gets called on you while you are doing a weapon animation (Shooting, bashing) it will repeat the animation.
You could read the delay value and only start sprinting after the value has reached 0.
(When the value is above 0 then the player has a weapon animation running)