So you want an animation of him running?
You'd be better off having the gun as a separate sprite in that case, with its own animations, and just attach it to the player's hand. If you want the run/fire animation to override the running, you need to add an inverted condition that checks whether the fire button is pressed, and then expand on that.