If spock has a phaser I think that would beat glock...
Better option Fire Extinguisher (and legal even under this admin)
http://boards.straightdope.com/sdmb/showthread.php?t=515411
and
http://www.youtube.com/watch?v=7ZtNizHgtzo