diff --git a/code/modules/mob/living/simple_animal/bot/secbot.dm b/code/modules/mob/living/simple_animal/bot/secbot.dm
index eb8b06ca6f5..9880ba9f451 100644
--- a/code/modules/mob/living/simple_animal/bot/secbot.dm
+++ b/code/modules/mob/living/simple_animal/bot/secbot.dm
@@ -203,6 +203,15 @@ Auto Patrol: []"},
if(special_retaliate_after_attack(H))
return
+ // Turns an oversight into a feature. Beepsky will now announce when pacifists taunt him over sec comms.
+ if(HAS_TRAIT(H, TRAIT_PACIFISM))
+ H.visible_message("[H] taunts [src], daring [p_them()] to give chase!", \
+ "You taunt [src], daring [p_them()] to chase you!", "You hear someone shout a daring taunt!", DEFAULT_MESSAGE_RANGE, H)
+ speak("Taunted by pacifist scumbag [H] in [get_area(src)].", radio_channel)
+
+ // Interrupt the attack chain. We've already handled this scenario for pacifists.
+ return
+
return ..()
/mob/living/simple_animal/bot/secbot/attackby(obj/item/W, mob/user, params)