Introduction: Minecraft Machine Gun

Hey guys, and today, I'll be showing you how to build my own model of a dual dispenser machine gun

Step 1: Make Sure You Have the Right Materials

I'm not saying how many because I like doing this in creative mode, so here goes:
Block Of Quartz
Repeaters
Redstone Dust
Button
Sticky Piston
2 Dispensers
1 lever (for redstone lamp)
1 Redstone lamp (optional)

Step 2: Step 2: Build the Frame

you will need a 3 wide, 8 long platform for this, and you need to remove the blocks as shown in the picture

Step 3: Redstone Time

Put a piston in the missing block space closest to the left end of the picture and put a block of quartz on top. Then, put a repeater in front and behind it, with redstone behind the behind repeater as shown in next picture

Step 4: The Infinite Clock

Place two repeaters in the middle facing exactly opposite to each other in a clockwise/counter-clockwise position, then put redstone on each ends of the 2 repeaters as shown in picture

P.S. the repeaters have to be right beside each other

Step 5: Step 5: Dispensers

place redstone on the two blocks sticking outwards from the clock, but do not put them on the ends. At the ends, place dispensers and fill up with as many arrows/flame charges/TNT as possible

Step 6: The Ignition

go to the very end where the piston is and place a block on top of the redstone with a button facing away from the machine gun

Step 7: The Optional

Now notice that this is optional if you want it, but this is a safety switch.

Put blocks all around the dispensers and put a lever in between both of them. Then put a redstone lamp above the lever. What this does is the lever deactivates the dispensers from firing, and the redstone lamp is there to let you know if the safety is on. In other words, if the lamp is on, the safety is on, if the lamp is off, the safety is off.

Step 8: The End

I hope you enjoyed this, and I hope your machine gun works. There are pictures of the finished product below after the other 2.