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
Place the AntiBShot folder inside ReplicatedStorage.
From inside the AntiBShot folder, copy the Bootstrap script (found in the ServerScriptService folder) into your actual ServerScriptService.
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.
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.
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.
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.
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.
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
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.
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
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.
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).