This would be awesome. I'm guessing the rifle would force you to do the turnleft(1); command or something like that, quickly stop after a rotation and fire.
Exactly.turnleft(1);mousefire();
we also need a dear sister weapon