gun not staying on screen

I guess u just play montage every shot, u should use layer blend per bone and poses blend in ur anim blueprint.
image like that.