Got some time on your hands? 19 Epic LEGO Guns That Actually Work. I saw this go around one time and felt it was worth a second look. It appears as though the same person made all of these rubberband or block firing guns.
When I went back to find these I also found blockarms.com which you can buy less advanced kits.