Why not get proper weapons? Like stated, metal detection, and in the long run it would be practically free to create these weapons.
Just a 1 time investment for the printer and sometimes the materials is neccessary.
And of course, these are not meant to headshot a target hundreds of meters away or to last 10 years, but they can kill with ease.