--- /dev/null
+using System.Text.RegularExpressions;
+using Content.Server.Speech.Components;
+
+namespace Content.Server.Speech.EntitySystems;
+
+public sealed class MothAccentSystem : EntitySystem
+{
+ public override void Initialize()
+ {
+ base.Initialize();
+ SubscribeLocalEvent<MothAccentComponent, AccentGetEvent>(OnAccent);
+ }
+
+ private void OnAccent(EntityUid uid, MothAccentComponent component, AccentGetEvent args)
+ {
+ var message = args.Message;
+
+ // buzzz
+ message = Regex.Replace(message, "z+", "zzz");
+ // buZZZ
+ message = Regex.Replace(message, "Z+", "ZZZ");
+
+ args.Message = message;
+ }
+}