The issue is textservice is filtering but not filtering.
here is my code.
also im trying to make a nickname system that displayed a billboard over your head, but i need to test the filtering first and i ran into this problem
local PLR
game.Players.PlayerAdded:Connect(function(plr)
PLR = plr
end)
wait(10)
local textser = game:GetService("TextService")
local message = "ThisTextIsBeingUsedForFiltering, 123-456-4689"
local content = textser:FilterStringAsync(message, PLR.UserId)
print(content)
local READCONTENT = content:GetChatForUserAsync(PLR.UserId)
local billboard = game.Workspace.Part.BillboardGui
billboard.TextLabel.Text = READCONTENT
apparently text filtering does not apply on roblox studio play tests. you can see that the current studio chat does not filter any inappropiate words / phrases. so in conclussion it should work in-game
Since this is being tested in studio, Filtering will not work. From some code I read a while ago regarding the chat module, the whole filtering process just gets skipped in studio. This should work in the main game and any other non-studio place.