I remember back in the day, there was a game by Stickmasterluke called LOLcaptions which got banned and unbanned 11 times and was very popular until FE broke the game. I remember it being very popular when I first started ROBLOX on my other account. I was a huge fan of it and if I recall, it was banned because players could say inappropriate things in the guis. If I managed to add a filter to that, would it still be against ROBLOX TOS to make a game similar to LOLcaptions?
(post withdrawn by author, will be automatically deleted in 1 hour unless flagged)
If you’re not sure about something moderation-wise, don’t try it.
Better safe than sorry. You’re worried for a reason.
You’d rather do that then get your game taken down, right?
I personally don’t know about this situation in particular, but don’t just go ahead and do it. I’ll wait for someone else to respond.
This is general advice. If you’re not sure, like you said in an earlier reply:
Don’t do something if you’re not sure whether or not it will get you banned. In any situation, even one outside of Roblox, if you feel like something you’re about to do is going to break rules, ask someone who knows the answer first. Don’t just do it on the basis of “I’m not sure, go ahead.”
LOLCaptions could be a game about writing a caption about something funny, ROBLOX exploiters either exploited the game and got it banned multiple times, or people abused the system and wrote terrible words for captions, making the word visible to under 13 users on ROBLOX, I can only judge from the title for now unless I intend on searching up the game on youtube, let the original writer of this post reply with the how-to-play of the game, then we can go further into this post.
LOLcaptions was a game where an image would pop up on the screen and players could give them funny captions and then after each photo, everyone in the server votes for their favourite one. The reason it got banned was because to enter your caption, you had to type it into a gui which allowed players to bypass chat filters and swear, it was unbanned because of community uproar but then people kept on abusing the system. This was a game made ages ago, so I think ROBLOX filters have changed since then, but I made this topic just to be sure.
As long as any of the clients dont see any profanity, it should be allowed. Games like Word Bomb have added filters, so it should be 100% allowed.
In that case, as long as it passes through the Roblox filter first, it should be okay. LOLcaptions didn’t pass through the filter, so users were able to bypass it and say bad words.
There’s lots of word games out there. As long as you pass through the filter first, you’ll be fine.
Uh, no they can’t.
If your doing the filtering on the server (like a sensible person), exploiters won’t be able to bypass it.
LOLcaptions had random images from Google/Yahoo come up with multiple players thinking of the funniest caption related to it.
SML’s version had the same idea however it was deemed inappropriate when captions got out of hand on a custom-made system which enabled people to bypass tags and swear words etc.
If you have the power to create the same game, I don’t see why not even though you have to be extra cautious on doing so, with bypassing and chat filters.
It wouldn’t be fit for a platform like Roblox though, the majority of the audience are under 13- and immature as well, LOLcaptions tended to have inappropriate captions since there was no age filter like Roblox and you could type what ever you wanted to as long as it wasn’t offensive. Roblox isn’t built like that, with the chat filters etc.
What made the game enjoyable was the capability of typing funny stuff freely, rather than worrying it’ll be tagged and won’t be paid attention to.
I found this:
That isn’t as much as an exploit as an issue with the roblox filter.
Your able to do similar things with unicode characters without scripts.
They are allowed. The main reason Stickmasterluke got banned is because there was no filter in a text box.
If you want, I also created a filtered text box. Just put this inside a local script inside the Text Box and it should filter
local player = game:GetService("Players").LocalPlayer
local textBox = script.Parent
local function onFocusLost(enterPressed, inputObject)
if enterPressed then
local message = textBox.Text
local filteredMessage = game:GetService("Chat"):FilterStringForBroadcast(message, player)
textBox.Text = filteredMessage
end
end
textBox.FocusLost:Connect(onFocusLost)
textBox.Focused:Connect(onFocused)
If you need more help, let me know.
I wasn’t around when LOLcaptions was a thing, but I know some things about it.
This is a bad example - you should never be filtering text on the client side. It’s even stated on FilterStringForBroadcast’s wiki page:
Calling FilterString from
LocalScript
s is deprecated and will be disabled in the future. Text filtering should be done from server-sideScript
s using FilterStringAsync.
You need to use some sort of remote to filter text on the server, and process the request from there.
To add to what @Thundermaker300 said, you should never be trusting the client, period. There is nothing that stop an exploiter from simply commenting out the filtering line in your code. Always filter on the server and always do sanity checks on the server with anything provided by the client.
The golden rule is: Always act under the assumption that every client is exploiting and every client is trying to bypass your security measures. Never trust the client.