[OPEN BETA] AccessKit 26.0 - Alt and bot account protection for Roblox experiences

AccessKit 26.0 Beta 1

AccessKit adds a layer of bot and alt account protection to your Roblox experience. Every player who joins a game is subject to username, account age, membership and account verification status checks by default, with additional configuration allowing for group memberships, pass and badge ownership verification as well.

Username similarity score is calculated using scores received from sanitizing the username and feeding it through the Levenshtein, character overlap and longest common substring algorithms, each multiplied by their respective weights, which can be configured to your needs and minimize false positives.

Those who are deemed “suspicious” will be required to undergo a simple CAPTCHA challenge with security in mind - the client only receives the captcha’s assetId that allows the image to be rendered on the screen. The CAPTCHA UI is made to closely resemble Roblox’s CoreUI for consistency with your current game design.

The module provides a wide variety of configuration options, so everyone can fine-tune the behavior to their liking. Documentation is provided in the module package which can be found here >>.

This is my first serious contribution to the Resources, so I will appreciate some suggestions and feedback :slight_smile:

Screenshots



A human would only need to complete the captcha once so that a bot can solve it automatically. You can just pair the AssetId with the solution. You may benefit from procedurally generating the captcha challenge on the server and passing it to the client, waiting for the correct solution to be sent back.

Also, how does this even remotely protect against alt accounts? :sweat_smile:

1 Like