>>
Truth be told 3D printed guns will explode in your hands if you don't know exactly what you're doing. They can't be fired more than a few times.
In the meantime, go buy an aluminum baseball or softball bat until you can afford a 9mm semi auto, 'ol reliable.