The Heckler & Koch MP5 is a submachine gun developed in the 1960s by German firearms manufacturer Heckler & Koch. It uses a similar modular design to the Heckler & Koch G3, and has over 100 variants and clones, including selective fire, semi-automatic, suppressed, compact, and even marksman variants. From Wikipedia