I only want this part fixed,is a server Script inside of a TextLabel. It should filter any bad word typed.
TextService = game:GetService("TextService")
text = script.Parent.Text
filteredTextResult = TextService:FilterStringAsync(text)
wait()
script.Parent.Text = filteredTextResult

3 comments
where is that textlabel, is it in the PlayerGui or workspace?
Workspace
Does “text” change via player to player chat? Filter string needs the player if I recall