diff --git a/code/modules/mob/living/silicon/robot/death.dm b/code/modules/mob/living/silicon/robot/death.dm
index 5e2fa67b11..a31590247e 100644
--- a/code/modules/mob/living/silicon/robot/death.dm
+++ b/code/modules/mob/living/silicon/robot/death.dm
@@ -1,5 +1,7 @@
/mob/living/silicon/robot/death(gibbed)
var/cancel
+ if (!gibbed)
+ src.emote("deathgasp")
src.stat = 2
src.canmove = 0
diff --git a/code/modules/mob/living/silicon/robot/emote.dm b/code/modules/mob/living/silicon/robot/emote.dm
index 9c7626f1b7..dd5e96dfcc 100644
--- a/code/modules/mob/living/silicon/robot/emote.dm
+++ b/code/modules/mob/living/silicon/robot/emote.dm
@@ -79,6 +79,10 @@
message = "[src] nods."
m_type = 1
+ if ("deathgasp")
+ message = "[src] shudders violently for a moment, then becomes motionless, its eyes slowly darkening."
+ m_type = 1
+
if ("glare")
var/M = null
if (param)