diff --git a/modular_skyrat/modules/verbs/code/looc.dm b/modular_skyrat/modules/verbs/code/looc.dm
index 4b2f3ed5d02..e0839cbc07a 100644
--- a/modular_skyrat/modules/verbs/code/looc.dm
+++ b/modular_skyrat/modules/verbs/code/looc.dm
@@ -92,7 +92,10 @@
if (is_holder)
continue //admins are handled afterwards
- to_chat(hearing_client, span_looc(span_prefix("LOOC[wall_pierce ? " (WALL PIERCE)" : ""]: [src.mob.name]: [msg]")))
+ if(holder && isdead(src.mob)) // Admins ghosted display ckey
+ to_chat(hearing_client, span_looc(span_prefix("LOOC[wall_pierce ? " (WALL PIERCE)" : ""]: [src.ckey]: [msg]")))
+ else
+ to_chat(hearing_client, span_looc(span_prefix("LOOC[wall_pierce ? " (WALL PIERCE)" : ""]: [src.mob.name]: [msg]")))
for(var/client/cli_client as anything in GLOB.admins)
if (admin_seen[cli_client])