Roblox Bots, And How To Stop Them

Roblox Bots are a big problem, You should know that by now.
If you are a developer of a game where you can collect items, You need to stop bots from flying around, ruining servers.
Here’s a few tips how:

  1. Bots are known to go under maps, and come up under collectable items, and take them before anybody else can.

So, to detect bots you could make a system where if a player is not directly touching the floor of your map mark they could be a bot. There is a chance a player glitches out of the map without meaning to, so then we come to the next point.

  1. Bots can’t detect UI.

If your system detects a player not touching the ground for a reasonable amount of time, display a popup at a random point on the screen, allowing the player to click a button confirming they are a player.

  1. Bots are normally faster than players.

If a player seem to be collecting items much faster than normal, that is quite suspicious. They could be a bot, but you should always make sure that there weren’t just a lot of collectables in one area, you don’t want to ban innocent players.

  1. Bots noclip

An easy way to detect a bot is if it moves through a wall, or can move through walls, which can easily be checked by seeing if the CanCollide property of a players HumanoidRootPart is disabled.

  1. Bots don’t appeal to bans

If by some misfortune you do ban an innocent player, Always add a clear way to appeal to your bans. Bots, cant try to get their accounts back on the game as they run of a script.

That’s all for now, Put any extra ways to get rid of bots in the comments! :grinning:

1 Like

No idea where you got that idea. They definitely can detect, and click, UI.

Some bots can, but if the developer of the bot script does not know, and the ui moves to a random position each time, the bot won’t click it

That would no doubt come up when testing the bot

2 Likes