Getting an Unfiltered Message

I want to get an unfiltered message after the player has chatted and send it to discord.
I do not know how to get the unfiltered message when the player has chatted.
I tried looking on the developer forum but found nothing relating to chat.

I don’t think this is possible with Roblox’s modern chat system, but if you use the legacy version you’re able to “Hijack” all the code.

1 Like

I don’t wanna do anything that’ll get myself banned or the group banned.

I don’t believe it’s against Roblox’s TOS, plenty of games do it.

I just now got what you meant :smiling_face_with_tear:

I know exactly how to do this! just hooked it up to my discord aswell! firstly, get a chatted event

Game.Players.PlayerAdded:Connect(Function(plr)
       plr.Chatted:Connect(Function(msg) -- this msg variable contains the unfiltered message of exactly what they said.
            --more code (about to explain)
       end)
end)

after this your going to need to setup a webhook, and get the link, as well as finding a proxy.
then, use HTTP service to send the data you make to discord.


here is a photo of a table I made with tons of filter words that get “flagged” to use.

after I have my msg variable, I plug it into my data and use HTTP to send it to discord! if you need any extra help links I have a million!

EDIT: this is what it looks like in discord


( I only said that word to show you it works.)

1 Like

this will not at all get you banned. Im not sure why he said that, a million games do it.

The design purpose specifically for mine is to log each message, not send it if it is a specific word.

okay! then do the same thing just get rid of the for loop and ignore the filter!

Thing is, won’t that just send the message after the InternalApplyRobloxFilter function is ran in the chat?

nope!
I have proof, I can message you.