NetCaptchaQ - Prevent Bots In Your Game

Hey there, developers!

I know some of you might be tired of bots joining your game and ruining the experience, whether it’s disrupting gameplay or mostly farming. Well, I’ve created something that might help! While it could be a bit advanced, I haven’t tested it in a game full of bots yet, so… we’ll see how it goes!
NetCaptchaQLogo

Introducing NetCaptchaQ BETA

Get it from GITHUB

  • NetCaptchaQ adds a captcha system to your game, stopping bots and ensuring only real players get through! Easy to set up, customizable, and keeps your game fair.

As of now, there are only 4 captchas, which are randomly selected and spawned for players to solve when they join the game! – Customizeable in the SettingsModule

ShowCase Below

ClickCaptcha (Pick a Color)

MathCaptcha (Solving)

ImageCaptcha (Random Images)

TextCaptcha (Random Letters)

Feel free to use this verification system! If you encounter any bugs or issues, please let me know in the comments, and I’ll be sure to update it! Stay tuned for a much more advanced and more customizeable version coming soon!

SET UP INSTRUCTIONS

(First Get the Model)

  1. Go to the NetCaptchaQ Folder in ReplicatedStorage
  2. Open Resources
  3. Drag The “NetCaptchaQClient” and put it in “StarterPlayerScripts”
  4. Drag The “CompleteCaptchaEvent” and put it in “ReplicatedStorage” (Don’t put it anywhere else!)
  5. And Lastly,“NetCaptchaQData [Example]” put it in “ServerScriptService”

Please consider reading “READ_ME” inside the Package for more Information!

Thank you!

Also you can support me by following me on Roblox! :+1:

Roblox Account

7 Likes

This is great! I can definitely see this being used if a user meets certain parameters, such as being new to Roblox or being a first-time player, because it’d obviously be obnoxious if this popped up every time. This could be a great framework for some games to use and customize to better fit their needs.

1 Like

Thank you! This uses DataStoreService to save verified users. When a player joins for the first time and completes the verification, their data is saved so they don’t have to verify again. I’m also looking forward to adding more features to make it even more secure!

2 Likes

While this is great, I’ve heard other games have more silent ways to prevent bots, like for example MM2, not allowing any chatting (plus using a custom chat channel) until the play button is pressed. And to prevent bots from just clicking in the center of the screen, the play button can be offset to a random position on the screen, and can even contribute to the uniqueness of your game.

The concept of visible captchas just to prevent that 1% of bots is flawed since it negatively impacts every legit player in your game. Even though it seems like such a small thing, if I was joining a game for the first time and immediately get prompted with a captcha, I would honestly get annoyed and be temped to just leave.

Finally, I know this is a bot captcha, but most bots now days (if they were targeting your game specifically) are just automated exploited clients, which means they do run scripts, making your captcha system easily bypass-able., I’ve seen many captcha systems here that aim to only stop bots but never bots with script capabilities.

5 Likes

Thanks for your feedback! I get that visible captchas can be annoying, and I’m looking into better ways to stop bots without affecting real players too much.

As for exploiters, I know some can run scripts, so I’m also working on extra security to make it harder for them to bypass. If you have any ideas on how to improve this, I’d love to hear them!

Cool! But for colorblind people…

Any reason the code is obfuscated, how do I know this is not malicious code you are running and spreading

DONT USE THIS

the code is obfuscated which is never a good sign… theres no reason for it to be in the first place

1 Like