diff --git a/code/modules/mob/living/carbon/inventory.dm b/code/modules/mob/living/carbon/inventory.dm
index 06df7f8d10f..78a4358d9c0 100644
--- a/code/modules/mob/living/carbon/inventory.dm
+++ b/code/modules/mob/living/carbon/inventory.dm
@@ -168,6 +168,10 @@
to_chat(src, "You're not holding anything to give!")
return
+ if(IS_DEAD_OR_INCAP(src))
+ to_chat(src, "You're unable to offer anything in your current state!")
+ return
+
if(istype(receiving, /obj/item/slapper))
offer_high_five(receiving)
return