So basically I have this textlabel inside a of a surfacegui in which players can type stuff using click detector buttons, and yeah they basically can type everything, including stuff that can get my posterior banned
How do I apply a chat filter on it? Do I have to use remote events and all that or?
1 Like
Each time it changes you’d have to take the new string and filter it.
you can use ChatService:FilterStringForBroadcast(text, playerfrom) to filter text! it returns the text you put in as filterted text.
argument 1 - text: is where you input the text that needs to be filtered
argument 2 - playerfrom: is the player that is speaking.
say you have a textbox where people can input text, you can code something like
script.Parent.TextBox.Changed:Connect(function()
script.Parent.TextBox.Text = game.Chat:FilterStringForBroadcast(script.Parent.TextBox.Text,game.Players.localplayer)
end)
3 Likes