Space to shoot, R to reload. Reload animation is custom, no code.
Thanks to wikipedia commons for the p90, the hands and animations were made on scratch, the gunshot I think I got from SoundBible, and the reload sound I made by literally tapping my finger on the microphone and speeding up the audio to match the animation.