Holy cow, this is cool. A company called X Products LLC is making a fully assembled upper receiver for AR-15 rifles that allows you to launch full soda cans up to 105 yards. Priced under $300, the basic model also allows you to launch tennis balls and tee shirts. Other options include a grappling hook and (coming soon) a net.

The product is fully legal and uses blank cartridges to fire the pop cans and other items. This thing looks like an absolute blast to use.