Is it against ROBLOX TOS to make a game like LOLcaptions

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?

1 Like

(post withdrawn by author, will be automatically deleted in 1 hour unless flagged)

1 Like

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.

3 Likes

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.”

3 Likes

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.

1 Like

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.

1 Like

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.

2 Likes

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.

3 Likes

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.

2 Likes

I found this:
done editing1

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.

2 Likes

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-side Script s using FilterStringAsync.

You need to use some sort of remote to filter text on the server, and process the request from there.

1 Like

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.

1 Like