[Kids Safety] [Open Sourced] Anti Back-shot System

Hello fellow developers,

First, to the Roblox Admins and moderators reading this post, please do not remove it due to the name.
My goal is to contribute a system I’ve built to help protect young players and reduce abusive behavior in games.

Recently, I noticed that the Forsaken team added an anti-bshot system to their game, and I was really impressed.
Seeing developers care about child safety online is encouraging, and I wanted to create something that others can easily integrate into their own games.

What is the AntiBShot system?
AntiBShot System is a modular, fully configurable Roblox module designed to automatically detect and block “b-shot” abuse.

Features
Easy deployment - You almost have nothing to do to make it start working.
Highly configurable - A lot of configurations to make it suit your game.
Reliable and exploit-proof - It’s using Raycasting for accurate detection
Admin tools included - Add your self in the Config as an Admin and use !abbl to see temp or perma banned users.

How to Deploy it

  1. Place the AntiBShot folder inside ReplicatedStorage.
  2. From inside the AntiBShot folder, copy the Bootstrap script (found in the ServerScriptService folder) into your actual ServerScriptService.
  3. You are finished! It creates everything else automatically for you, so you don’t have to do anything else. Make sure you add your self as an admin in the Config file.

Important
Make sure you read the ReadMe file inside the AntiBShot folder, it contains a documentation about the configs.

Get the system

Get the module in Roblox

Contribute on GitHub

Once Again
Huge props to the Forsaken dev team for raising awareness on this problem.
I’m happy to contribute something to help make Roblox safer for younger players.

Feel free to contribute on GitHub!

75 Likes

What is a Bshot?

It’s a back-shot, its when a player goes behind a user… and the rest is self explanatory

11 Likes

thats a Huge W for the roblox devs.

14 Likes

Is this a new trend or smt.

Why is everyone making this

Forsaken removed it because people were using it to be toxic, and that’s what it means. It’s like T-bagging.

No one doing it is trying to be inappropriate.

11 Likes

safe to say this has nothing to do with child safety :sob: :pray: we have more important problems

(also why is this a module???)

35 Likes

I personally find such systems unnecessary (considering systems like these often raycast server side on heartbeat, which seems like a waste of resources in my opinion), players will always find other ways to troll each other, whether it be friends doing among themselves, or strangers.

That being said, if you choose to add such a system anyways, I think it would be best for users to get some kind of warning message (similar to “friendly fire will not be tolerated”) rather than getting kicked or banned, of course this depends on how severe YOU determine such an action as “back-shooting” to be.

I don’t play forsaken, nor am I in the community, so I don’t know the backstory about a dev raising this as an “issue”, someone can fill me in if they like, but I don’t care that much lmao.

13 Likes

I second this, I’ve only seen users doing this as T-bagging, especially after killing opponents, not sure why this is being raised as a child safety concern, when we probably have bigger issues to worry about than T-bagging lmao, but to each their own.

11 Likes

It’s one step towards child safety.

The thing is, we as developers, do not create systems to keep children safe in games. So anything helps no gonna lie.

Secondly its a series of module scripts because this is meant to be an open sourced system, which other devs can contribute to.
Everything is self-explained within modules, instead of making a Script and putting everything together in it, making the life of other devs which might want to contribute into it, easier.

Also another why its a modular script, its because i want to keep updating it to have a lot of functionalities for kids safety in it, so i might have to reuse the same functions in another code.

Modules are shared

6 Likes

this is kinda useless plus there are too many false positives that could happen

9 Likes

People say this, but if you look at a game like Forsaken that has something like this, I’ve never had or seen a false positive with anti-backshotting.

It can always have false positives, since both forsaken were using RayCasting.

Basically you play with numbers in order to avoid those false positives. They always can happen, but in my version atleast, you have a lot of configurations to try make it as accurate as possible depends on your game needs

5 Likes

Yeah, my point is that false positives are very rare in well-configured uses of things like this, especially for games that don’t inherently need W+S spamming.

1 Like

While I agree with most of your reply, some people actually do use this to be inappropriate.

7 Likes

what do u mean by “S”?
also why do i need to type 30 litters to respond to somone ?

1 Like

S is used as a ranking above A, for some reason (edit: he responded after this saying it’s a joke on W+S spam)

To ensure responses aren’t just “ok” and actually contribute. I personally don’t find it very hard to get past this, but if my response is just a picture then it’s pretty annoying because sometimes it won’t let me.
IIRC it’s also not letters, but characters. So that includes punctuation.


I’m also putting it out there that I feel like a lot of complaints for systems like these is unfounded. More often than not, when it happens it makes people feel uncomfortable. I do agree that “child safety” is a stretch, it’s just general safety to avoid discomfort.

@HardNinjaGreatorDev I was going to make a really nice showcase for you but I’m afraid your software doesn’t work. I tested it in game and it’s not doing anything and I have everything set up properly. You might want to get this fixed asap before having people using this software :slightly_frowning_face:

In my case it often happens not due to toxicity but more to be innapropiate. It mostly depends on a persons outfit. If its even a bit feminen people tend to do the w and s just to be innapropiate.

2 Likes

And @ibrahem_9799,
I meant it as a little joke how both

And S must be pressed to perform the “banging” action. Read too much into it. Not many people care about this, and if they do, a bit weak in my opinion. Take for example Fortnite, a game I don’t but a lot of under 10 year old kids play. The combinations I see on TikTok are outrageous (and funny).

2 Likes

I personally do not care if someone does it to my character.

The problem here is that a lot of people DO care.

2 Likes