diff --git a/code/game/objects/items/weapons/tools/weldingtool.dm b/code/game/objects/items/weapons/tools/weldingtool.dm
index 60ea0103b34..bdd81f12a09 100644
--- a/code/game/objects/items/weapons/tools/weldingtool.dm
+++ b/code/game/objects/items/weapons/tools/weldingtool.dm
@@ -68,6 +68,11 @@
if(!S || S.robotic < ORGAN_ROBOT || S.open == 3)
return ..()
+ //VOREStation Add - No welding nanoform limbs
+ if(S.robotic > ORGAN_LIFELIKE)
+ return ..()
+ //VOREStation Add End
+
if(S.organ_tag == BP_HEAD)
if(H.head && istype(H.head,/obj/item/clothing/head/helmet/space))
to_chat(user, "You can't apply [src] through [H.head]!")
diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm
index ab535081b63..fbb632e0401 100644
--- a/code/modules/power/cable.dm
+++ b/code/modules/power/cable.dm
@@ -556,6 +556,11 @@ obj/structure/cable/proc/cableColor(var/colorC)
if(!S || S.robotic < ORGAN_ROBOT || S.open == 3)
return ..()
+ //VOREStation Add - No welding nanoform limbs
+ if(S.robotic > ORGAN_LIFELIKE)
+ return ..()
+ //VOREStation Add End
+
if(S.organ_tag == BP_HEAD)
if(H.head && istype(H.head,/obj/item/clothing/head/helmet/space))
to_chat(user, "You can't apply [src] through [H.head]!")