Well that sucks.
Maybe what you could do is grab a random player in the server and use their UserID?
The thing is that I think <13 users get more filtering when their UserID is used, so maybe try to find a >13 player if possible, otherwise just grab an <13 player?
Though I don’t remember if it’s possible to get if somebody is >13 or not.
My only question with that is Does this count against the player is it filters out a bad result? Like for example lets say my random string generate filtered a bad result. Is this added into a log that a roblox moderator sees against that user, out of context? Not understanding that it wasn’t User generated, If that makes sense?
I don’t think they do this, to prevent abuse.
If you really wanted to, you could try making it filter some pretty harsh stuff on an alt.
I really don’t believe this is the case though, as-in I don’t believe it counts towards moderation.
People would probably seriously abuse it like they did with spoofing/misfiring chatting events to get people banned.
"Random Words - If your experience generates words from random characters and displays them to users, there is a chance that it creates inappropriate words. "
So Uh new issue. It won’t filter out bad results? Because its studio and chat filters don’t work in studio and I forgot about that… so Uh how do I go about this new found issue
Well yea, but the plan is to make this plugin public, meaning that I kinda need a way to filter out results because technically I’m responsible as the creator of the plugin
Well like. It won’t filter at all. I used the output and put in the test string what should be a filter result and it printed without filtered. No errors were outputed because the user was connected to the server as a studio user (aka myself)
local result : TextFilterResult = game.TextService:FilterStringAsync("Lol Test", game:GetService("StudioService"):GetUserId())
print(result:GetNonChatStringForBroadcastAsync())
I connected this with a plugin widget so it fires when my plugin is actively working and is fired in a plugin script so that studio service is available
Yup. I tried some strings that should filter for under 13 year old accounts (just to make sure my account was safe, but wasn’t worried about it), and it was not filtered. I tired more and I haven’t gotten a filtered result (around 15 different results). At all. I am certain that the filter doesn’t work in studio, as I remeber it doesn’t work in a play test result. Only issue is again, this plugin would be public meaning I’m kinda responsible as the creator of the plugin for what it randomly generates
Meant to edit my post, and misclicked it as a Solution lol