Here's a nice black powder paintball cannon. Put a TINY bit of black powder in, then a paintball, and a fuse. Will fire the paintball unbroken at a non-human target.
The bore of the cannon is tapered 45 degrees so you won't need supports inside, but the external posts will need some sort of support. The carriage does not require supports.
By downloading this thing, you agree to abide by the license: Attribution - Share Alike - Creative Commons