diff --git a/code/modules/modular_computers/file_system/programs/messenger/messenger_program.dm b/code/modules/modular_computers/file_system/programs/messenger/messenger_program.dm
index b52011f5c8e..e1c5de0e5b9 100644
--- a/code/modules/modular_computers/file_system/programs/messenger/messenger_program.dm
+++ b/code/modules/modular_computers/file_system/programs/messenger/messenger_program.dm
@@ -751,12 +751,20 @@
reply = "\[Automated Message\]"
else
reply = "(Reply)"
-
+ //BUBBER EDIT BEGIN - forward PDA messages to AIs to their shells
+ var/forwarded_message = FALSE
if (isAI(messaged_mob))
sender_title = "[sender_title]"
- var/inbound_message = "[signal.format_message()]"
+ var/mob/living/silicon/ai/ai_receiver = messaged_mob
+ if(ai_receiver.deployed_shell)
+ messaged_mob = ai_receiver.deployed_shell
+ forwarded_message = TRUE
+ var/inbound_message = "[signal.format_message()]"
+ if(forwarded_message)
+ inbound_message += " - Forwarded from the AI Core PDA"
+ //BUBBER EDIT END - forward PDA messages to AIs to their shells
var/photo_message = signal.data["photo"] ? " (Photo Attached)" : ""
// BUBBER EDIT CHANGE BEGIN - SUBTLE MESSAGES
if(is_subtle)