Since the forced migration to TextChatService, I have seen a sharp increase of players in my game bypassing the chat filter, posting racial slurs and any other profanities they can.
I have no idea how they are doing it, but I have plenty of screenshots of players doing it and will provide them in private to staff.
Here are my issues in dealing with these players:
The Ban API does a bad job of detecting and banning alt accounts.
Writing a script to detect these words and auto kick/ban the player could result in ROBLOX moderation on the game, due to having to write these profanities in the script (which would only be viewable server side, and unviewable by the client).
I’ve made a fix for bypasses revolving around richText escape forms here:
Regarding the use of special fonts and the extended list of accented characters in the utf-8 family, the only real way to fix this would be for Roblox to implement native conversion to ASCII or another simpler charset when filtering. I can provide you with code to theoretically do this on Roblox, but it takes up too much memory to be used on Roblox. If I could make feature requests, this is what I would ask for.