It only does this for broadcast mode, I’m not sure why.
This part of the script handles broadcast mode.
if msg ~= "" then
for i,v in pairs(userinfo) do
if v.userid == plr.UserId then
processmsg = process(' "'..msg..'" ', plr.UserId)
processmsg2 = processmsg
processmsg3 = filter(processmsg2)
fullmsg = radioprefixes.broadcast.." "..v.prefix.." "..v.codename..processmsg3:gsub("\n", "")
end
end
for i,v in pairs(plrs:GetChildren()) do
rs.Events.RadioMessage:FireAllClients(fullmsg, msgtype)
end
end