RoStop - Stopping Roblox Chat Bots! (BETA TEST)
I’m sure we’ve all seen the bots chatting scam links and other text in ROBLOX chat. Well, with RoStop, you can put an end to these bots:
An example of ROBLOX chat scam bots.
What is RoStop?
RoStop is a Captcha service designed to protect ROBLOX chat! When a user joins the game for the first time and tries to chat, RoStop will pop up prompting the user to verify. This verification process is similar to the ROBLOX sign-up captcha (Don’t worry though, it actually works and is solvable). RoStop also has other settings that can be configured by the developer, such as a required account age and time in-game.
RoStop asking for verification.
RoStop verification in progress.
RoStop verification complete.
Great! Can I use it in my games?
Of course! RoStop is completly free! I would greatly appreciate credit if possible.
First, make sure API services and datastores are enabled. The best way to use it is by creating a script in ServerScriptService, naming it “RoStopSetup”, and pasting the following code in:
local RoStopModule = require(6182832763)
RoStopModule.Initiate()
Doing this allows me to update RoStop with new images, new settings, and new verification methods. You can remove it at any time for any reason. If you would prefer using the module by itself (no updates), you can import it in your game yourself. I would recommend using your own images if you do this.
NOTE: RoStop may not work with modified chats that are custom designs.
Other Options:
In addition to using RoStop. You can also specify custom settings and configuration. Simply specify a table as an argument in the Initiate() function. Here are all of the current options along with the default values:
local RoStopModule = require(6182832763)
RoStopModule.Initiate({
["ThemeColor"] = Color3.fromRGB(255, 112, 112), -- Theme color of the GUI.
["UIPosition"] = UDim2.new(1,4,0,0), -- Position of the GUI relative to chat.
["UIZIndex"] = 10, -- Z-Index of the GUI.
["UseModalButton"] = true, -- Allow the mouse to move in 1st Person when the GUI is visible.
["RequiredAccountAge"] = 0, -- How old the account playing has to be to chat (Days).
["RequiredGameTime"] = 10, -- How many seconds the player has to be in the game before verifying/chatting.
["SkipAccountAge"] = "inf", -- Set a number of days old an account can be to skip all verification ("inf" to disable).
["EnableRotateVerification"] = true, -- If the puzzle verification is enabled or only other options.
["ExpireTime"] = 2628288, -- How long a verication lasts before having to retest (Seconds).
["FirstPuzzleAmount"] = 3, -- How many questions the puzzle is.
["NewAccountTimeframe"] = 30, -- Days classifying an account as "new".
["FirstPuzzleAmountNewAccount"] = 4, -- Amount of questions a "new" account has to do.
["RetryPuzzleAmount"] = 6, -- Amount of questions needed if the user fails previous puzzle.
["AddMoreWithFailed"] = true, -- Add +1 item every failed puzzle.
["RotateAmount"] = 15, -- Rotate amount per arrow press.
["SaveData"] = true, -- Saves their verification so they don't have to redo every join.
["HoldServers"] = true, -- Hold the server from shutting down to ensure the verification is saved.
--NOTE: Data may not be saved in studio testing!
["UsePresetImages"] = true, -- Use the constanly updated library of images.
["CustomImages"] = { -- Add you're own images. Example Format:
-- {"rbxassetid://IMAGE_ID",CORRECT_ROTATION_AMOUNT},
}
})
More settings and options are in the works!
Common Questions:
Q. Can I use this for free in my games?
A. Yes! Feel free to use it! Credit appreciated.
Q. Does it save player’s verification?
A. Yes! Make sure you have API services enabled. You can also turn this off using configuration.
Q. I don’t like using require() in scripts. Any other way to use it?
A. Feel free to use the module by itself. Just note that not using require() means your RoStop will not be updated with new features and images. DS won’t do anything to harm any games.
Q. Any games that currently use RoStop that I could try?
A. Yes, all DS games currently use RoStop. Links:
- Factory Fixers: https://www.roblox.com/games/5288164730/Factory-Fixers
- CUBE Simulator: https://www.roblox.com/games/4565635405/CUBE-Simulator
Q. Any way I can contact you with questions, problems, etc?
A. Sure. Here are my contacts:
- Email: robotenginegames@gmail.com
- Twitter:
@Robot_Engine
- Discord:
@Robot_Engine#1814
- This forum post.
Credits:
- RoStop by @Robot_Engine.
- Player muting script by @likeajumpingpro (Old mute by @ScriptedDrag0n).
- Icons and images by Freepic from Flaticon.
Final Notes:
We would love your feedback! Please let us know of any questions, comments, or suggestions! We also would love to see other versions made for games. Let’s work together to stop bots!