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:
- 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.
- 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.
- 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.
- 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.
- 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!