Brickarms is a company that specialized in custom LEGO weapons and minifigs.
Disclaimer: All BrickArms tiny toy weapons are made of solid ABS plastic, designed to be used with Lego toys. They cannot shoot bullets and cannot be made to fire bullets in any way. Again, they are a TOY! T-O-Y Toyee!