Call of Duty fans might recognize this as the "M93 Raffica". The Beretta M93 Raffica(which means "burst" in Italian) is an Italian machine-pistol. It can switch between 3-round burst and semi-auto rates of fire. My lego version has a working trigger, folding fore-grip, removable stock, removable magazine, and a working fire selector.
About this creation
I really liked my grip design for this gun. It is really comfortable.
The slide, sadly, does not work, but I was too lazy to make a mechanism for it.
Fore-grip. I really like how this turned out.
The stock. This was a lot easier to build than I thought.