Run it
Copy the script and paste it into your executor.
if game.TextChatService.ChatVersion == Enum.ChatVersion.LegacyChatService then
game:GetService("RunService").Heartbeat:Connect(function()
for _, player in next, game.Players:GetPlayers() do
for _, con in next, getconnections(player.Chatted) do
con:Disconnect()
end
end
end)
elseif game.TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
game:GetService("RunService").Heartbeat:Connect(function()
for _, con in next, getconnections(.TextChatService.MessageReceived)
con:()
)
I don't know how useful this will be for you, but some developers add so to speak chat admin with which they can control all those who launched their script via chat and I suggest that this the script will be able to resist this

Universal