PROP FIREARM, FIRES NO PROJECTILE This is the NS-45 Pilot from the game Planetside 2, with a spring-loaded slide, magazine release, and trigger, as well as a compliment of attachments.
This requires additional hardware to function. You will need an extension spring for the slide and small spring (like you can get from a pen) for the trigger and magazine release. Rods, such as in the breakdown pin in the grip and magazine release button, can be replaced with 3mm brass or steel rod for durability, but this is not necessary.
The attachments require M3 8mm screws and 5.6x2.4mm M3 nut for the sight and laser. I fit a 3V battery, button, and laser diode in the laser, but obviously you don't have to do this. It's modeled fairly specifically for my hardware, so leave a comment if you want the part numbers.