CaptchaTheFlag - Protect your game from bots

Personally I think that captchas are more troublesome to players than the protection from bots they provide. Maybe this thread could be useful? A few methods in there could work, and are less disruptive than a captcha.
Thread

I’m pretty sure you can set how round the UI corner will be and If you put most/least shaped like a square/circle randomy each time then it would be harder for bots

I believe that this is quite useless as competent people like Aris that have made powerful bots are able to bypass this quite easily for their bots. He is able to execute any sort of script on all of the bot clients and hence bypass your security so maybe you should try to protect the RemoteFunction.

The only real way this problem could be solved would be by Roblox themselves. Game developers shouldn’t have to worry about problems like bots instead Roblox should secure their platform.

It’s not entirely useless as most bots are lazily made and probably won’t be hardcoded to bypass it. While some advanced bots will be able to bypass it, most/some of the bots will be stopped. That’s better than nothing, isn’t it?

3 Likes

This solves nothing, only creates a nuisance for the player. All a user has to do is run a program which reads off of the screen, then use a letter recog neural network and select the color based off of it.

1 Like

Yeah, I have to say I wouldn’t make this a system in my game. If anything I’d just make a light age system so that the bots have to of least of been created at a later date. Obviously not full proof but at least it doesn’t get in the ways of genuine players. It might be considerable if you’d of added, “it only works once per account” but then again I could just edit it to do that. But honestly, it’s easily bypassed by exploiters and news flash, a exploiter could in theory still have a bot bypass that. so I wouldn’t use this.

That being said if you’re confident this could help you then go for it. I just wouldn’t use it as a resource.

3 Likes

But isn’t the entire point of this Captcha system that it would stop bots which weren’t programmed to enter your game in specific?

What I’m trying to say is: yes, of course if the bot was programmed to get through this specific Captcha, it would be useless. But, if only your game and a handful of others used this system, who would bother creating custom bots for just these games when there are countless others which aren’t protected from generic spam bots?

If exploiters can get in, I wouldn’t suggest. Though it’s always helpful towards stopping bots I guess.

1 Like

It’s good, but what’s the reason if you have the Chat enabled before completing the captcha? The bots can still spam in the chat.

Solution: Don’t forward chats from accounts younger than X days until they complete a captcha

Second method, will take more time to bypass

Can you make V2 like:
Select the pictures with the most color
Or something like that?

That would be great.

Version 2 Looks Great.

Also, this is for stopping bot’s not exploiters

Can a version of this be updated for GitHub?

If you made it so when you have to do the captcha it disables the chat UI for the time they are doing the captcha the model would be complete.

Bots can still type in the chat when doing the captcha. (Shown below)

Thank you!

2 Likes

Can you uncopylock the actual game instead of having it as a model?

It seems that it wont work for me and I’m assuming that it would work better if I used the same setup as the original game.

Thanks!

1 Like

This does works well for spam bots. However, for a situation like bots hatching eggs in something like bubblegum simulator, it is possible to use languages like AHK to detect text and colors. A way to combat this would be to have a random color, random transparency box over the text. Although this is not perfect, this is a possible “solution” for long term bot captchas.

2 Likes

One question though. Basically, an exploiter finds a way to bypass the Captcha system (since it’s input based which can be spoofed), then he/she scripts the bot to bypass the Captcha system on entering. My question is, is this possible? I mean if this was possible I’m pretty sure bots would be bypassing Roblox captchas.

Newer bots have extensive scripting APIs which can even fire events; neural networks or database-based guessers have existed since FunCaptcha was introduced to Roblox.

Everything is possible, but I doubt that some people have the technology to do it, as the OP said, most bots are just lazily programmed.