diff --git a/code/datums/components/tackle.dm b/code/datums/components/tackle.dm
index 5f55e5463a..c69df4f5e3 100644
--- a/code/datums/components/tackle.dm
+++ b/code/datums/components/tackle.dm
@@ -89,9 +89,9 @@
to_chat(user, "You can't tackle while tased!")
return
- var/left_paralysis = HAS_TRAIT(sacker, TRAIT_PARALYSIS_L_ARM)
- var/right_paralysis = HAS_TRAIT(sacker, TRAIT_PARALYSIS_R_ARM)
- if(left && right_paralysis)
+ var/left_paralysis = HAS_TRAIT(user, TRAIT_PARALYSIS_L_ARM)
+ var/right_paralysis = HAS_TRAIT(user, TRAIT_PARALYSIS_R_ARM)
+ if(left_paralysis && right_paralysis)
to_chat(user, "You can't tackle without the use of your arms!")
user.face_atom(A)