diff --git a/code/_onclick/hud/guardian_hud.dm b/code/_onclick/hud/guardian_hud.dm
index 87764ef344a..d00662f0c76 100644
--- a/code/_onclick/hud/guardian_hud.dm
+++ b/code/_onclick/hud/guardian_hud.dm
@@ -53,6 +53,9 @@
if(istype(summoner_loc, /obj/machinery/atmospherics))
to_chat(G, "You can not manifest while in these pipes!")
return
+ if(istype(summoner_loc, /obj/structure/closet/cardboard/agent))
+ to_chat(G, "You can not manifest while inside an active Stealth Implant!")
+ return
if(G.loc == G.summoner)
G.Manifest()