function Changing(msg)
local filtering = scanmessage(msg.Message)
print(msg)
msg.ShouldDeliver = filtering
if filtering == false then
for i, v in pairs(game.Players:GetPlayers()) do
if v.Name == msg.FromSpeaker then
v:Kick("Kicked")
end
end
end
end
game.Chat:RegisterChatCallback(Enum.ChatCallbackType.OnServerReceivingMessage, Changing)
The function works and if I say a restricted word I do get kicked, but the message still delivers even when set false.
