studgun

Noun

 * 1) Any gun which shoots studs ("a small object that protrudes from something").