Sonic blaster

captain jack harkness used this gun in the doctor dances http://www.bbc.co.uk/doctorwho/gallery/s1_09-10gallery/1024/a12.jpg