diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm
index 8478964b360..a52695787ed 100644
--- a/code/game/objects/structures/displaycase.dm
+++ b/code/game/objects/structures/displaycase.dm
@@ -191,6 +191,9 @@
update_icon()
return
else
+ //prevents remote "kicks" with TK
+ if (abs(usr.x-src.x) > 1 || abs(usr.y-src.y) > 1)
+ return
user.do_attack_animation(src)
user.visible_message("[user] kicks the display case.", \
"You kick the display case.")