diff --git a/code/modules/mob/living/silicon/silicon_defense.dm b/code/modules/mob/living/silicon/silicon_defense.dm
index 42dbb16c4d1..c9b915c4da6 100644
--- a/code/modules/mob/living/silicon/silicon_defense.dm
+++ b/code/modules/mob/living/silicon/silicon_defense.dm
@@ -56,6 +56,14 @@
return FALSE
/mob/living/silicon/attack_hand(mob/living/carbon/human/M)
+ if(istype(M))
+ var/obj/item/organ/external/temp = M.bodyparts_by_name["r_hand"]
+ if(M.hand)
+ temp = M.bodyparts_by_name["l_hand"]
+ if(!temp || !temp.is_usable())
+ to_chat(M, "You can't use your hand!")
+ return
+
switch(M.a_intent)
if(INTENT_HELP)
M.visible_message("[M] pets [src]!", \