I use this engine for all my weapon tests. Click to shoot, R to reload. Remix and change stuff if you want. Instructions: All instructions in the project.