Hi, we can all agree that the default ROBLOX chat is a pain for filtering words, even if they’re unasociated with hostility.
I was wondering if it’s possible to make my own chat function that only filters out EXACT words as opposed to potential sentences.
If so, how would I go about doing this? What if a Player were to say something completely appropriate but due to ROBLOXs method of filteration they suffer disciplinary action?
Roblox’s chat filter is as over-bearing as it is for a reason. Since most of the children who use the site are under 18, and more specifically under 13, Roblox needs to meet certain standards. It is always better to be overkill in situations like these, mostly for safety reasons. Although it is possible to make your own chats, you need to run them through Roblox’s filter first.
Pretty much all of the time custom chats are created for aesthetic reasons, and in ways that fit the games theme, not so that they can make their own filter.
You must use the Roblox stock filter in all cases where users can input text in any form. There are custom systems out there that also block certain words on the game’s behalf, but they’re run through the Roblox filter first.
We all know how annoying the filter can be because it’s AI learning and doesn’t know context, but unfortunately it won’t be going any time soon.
The Roblox chat filter can be annoying though, but using a different chat filterer won’t be safe & allowed by Roblox. You still have to use the Roblox filter at the minimum, since people would bypass or sneak their way into saying a word that wouldn’t be safe with other users.
You can still make a chat function, but still have the same functions as the one that Roblox uses.
I don’t know a way to use a way for a user to use a appropriate word & roblox takes action, oof.
I personally recommend you use the default ROBLOX chat filter. Anyone could bypass and exchange a letter with a similar character. Although I’m not exactly sure, as I’ve seen a few plugins that prevent safechat. Overall, I definitely wouldn’t risk it. There is just way too many possible outcomes.
No, this violates the TOS. You are required to use Roblox’s filter.
If you had implemented your own filter, people would find workarounds, and moderation action could be taken against your game.
Are you running into any specific failings in the chat system needed for the gameplay? One thing that might be working into is essentially a list of pre-written phrases that the player could choose from like in classic Roblox. This would also be useful for mobile players as typing on a mobile device takes longer.
Since filtering is crucial to creating a safe environment, Roblox does require that developers use the text filtering service. Games that are reported or automatically detected to not use filtering will be shut down until the developer implements filtering.
Roblox’s chat filter is there for a reason, because U-13* users should not see bad words. Since your system will be a little late for all players, U-13* players may see bad words.
In addition, it is against the Terms of Service. People may bypass your system to find a way to use bad words in your game. And this may get you in trouble.
RDC 2017 describes the importance of text filtering by Roblox.
I don’t want to beat a dead horse here, but yes - your game will be taken down if you attempt this as you described. Roblox’s chat filter is the only way for you to pass user inputted text → other players (or to the same player persistently, i.e. when saving data)
If you’re having specific issues with the filter, as your trust member is as a Full Member you’re able to post in Chat Review Requests (click here).
As @CJ_Oyer suggested, if your game relies heavily on certain phrases that facilitate gameplay and you don’t have any luck, you might want to consider crafting appropriate messages that perform the same job, and make them able to be spoken on some kind of keybind or action menu.
Thanks everyone!
This has just become frustrating to me as a Player who started in 2008 and back then the filteration was not as intense - Now I struggle to word specific sentences ( completely innocent and appropriate may I add.) in-game without filteration.
Roblox’s filtering system uses a context-based AI and is infinitely times better than anything I’ve seen a developer make.
As said several times, you must use Roblox’s filtering system as a minimum. If you want to add your own filter if you want to filter extra words (for example if you want to ban the word pepper from your game) you are more than welcome to do that, but you still need to use Roblox’s filter.