diff --git a/code/game/objects/items/devices/megaphone.dm b/code/game/objects/items/devices/megaphone.dm
index c59e39a2043..20c21ca73d0 100644
--- a/code/game/objects/items/devices/megaphone.dm
+++ b/code/game/objects/items/devices/megaphone.dm
@@ -21,6 +21,11 @@
if(!user.can_speak())
to_chat(user, "You find yourself unable to speak at all.")
return
+ if(ishuman(user))
+ var/mob/living/carbon/human/abductor/H = user
+ if(H && H.mind.abductor)
+ to_chat(user, "Megaphones can't project psionic communication!")
+ return
if(ishuman(user))
var/mob/living/carbon/human/H = user
if(H && H.mind && H.mind.miming)