Replica of the Machine Pistol from the movie Ultraviolet.
If you want the slide and trigger to have movement add a spring to each.