diff --git a/code/game/machinery/computer/robot.dm b/code/game/machinery/computer/robot.dm
index da13f1afa6b..122d7945f65 100644
--- a/code/game/machinery/computer/robot.dm
+++ b/code/game/machinery/computer/robot.dm
@@ -119,11 +119,15 @@
// Antag AI checks
if(!istype(user, /mob/living/silicon/ai) || !(user.mind.special_role && user.mind.original == user))
- user << "Access Denied"
+ user << "Access Denied."
+ return
+
+ if(target.connected_ai != user)
+ user << "Access Denied. This robot is not linked to you."
return
if(target.emagged)
- user << "Robot is already hacked."
+ user << "Robot is already hacked."
return
var/choice = input("Really hack [target.name]? This cannot be undone.") in list("Yes", "No")