diff --git a/code/modules/projectiles/pins.dm b/code/modules/projectiles/pins.dm
index bd42f306260..3698eb1ede2 100644
--- a/code/modules/projectiles/pins.dm
+++ b/code/modules/projectiles/pins.dm
@@ -60,8 +60,9 @@
if(user)
user.show_message(fail_message, 1)
if(selfdestruct)
- user.show_message("SELF-DESTRUCTING...
", 1)
- to_chat(user, "[gun] explodes!")
+ if(user)
+ user.show_message("SELF-DESTRUCTING...
", 1)
+ to_chat(user, "[gun] explodes!")
explosion(get_turf(gun), -1, 0, 2, 3)
if(gun)
qdel(gun)