Is this a good idea?

NOTE: I did post this in #development-discussion, but it got flagged and unlisted for off-topic, so I’m reposting it here.

So, I was coming up with creative ways of making a anti-cheat script. Something that any ordinary exploiter wouldn’t expect. Then I came across something interesting.

A long time ago in Roblox, when Sword Fights on the Heights IV was still actively played in 2012, some of you OGs may know that @Shedletsky made a badge called “Touch the Divine” on the game that you couldn’t obtain without exploits. (Note that this badge is no longer in the game).

If a player were to earn the badge, the game would see that as proof that the player was an exploiter and therefore the exploiter was banned from Roblox. It was also meant to crack down the amount of exploiters on the game.

I was instantly inspired by that to make a badge in my game like that except, if someone earned the badge, it would ban them from my game, not from Roblox.

Is this a good/creative/big brain idea? If so, is it possible?

— ValiantWind

4 Likes

It’s definitely a creative idea!

One might wonder if exploiters would just avoid getting the badge? How do exploiters actually receive this badge?

1 Like

Good idea but it could sometimes ban poor players with laggy pc.

The idea is actually good… but what if exploiters took it as a challenge and started raiding it with alts? Yeah I know it would happen only when the game is so popular but there might be a chance right… The main thing is you should make your anti- cheat really good so that there is no need to worry about raids or alts… They will eventually stop it out of boredom.

Yes it would be possible but you need to invest so much time into it.

Aside from what will the exploiters will do after they get banned, or false bans, badges are definitely not a good idea because you can delete the badge when they get banned, you should give them a badge if they hack, but you save a value in the game’s data so they are unable to delete the badge and escape the ban. A more proper explanation is using DataStoreService and store the player’s UserId and then detect if the player joined is in the datastore.

You shouldn’t worry it on the first place because there will always be some people doing raids on a game or alternative account, if you worry about them you are wasting your time

Also incase some people here didn’t understand the title properly, what he meant is: “I am thinking creative ideas of making an anti-cheat script, and I got inspired by Shedletsky’s made a badge that only exploiters can get it, and if the exploiters earned the badge, it will ban him from game not the website, so is this a good idea?”

Although it sounds fun, the only use I can see actually from it is “marking” the player (for giggles/letting other people know?)

Don’t know if you can really send it as “proof” to roblox admins but oterhwise, just do normal datastores and keeping track of exploiters. A badge is more so like an extra step that doesn’t really serve any other purpose.

Plus:

You can just ban them as usual in a datastore rather than relying on the badge.

Plus you can just delete badges you own, so that basically is the easiest bypass you given them.

TL:DR Spent unneccessary 100 robux and given exploiters easy bypass from system. Aka, no not a good idea.

Some games does that for example Amongst Us’ “You played yourself” badge, which is only something exploiters can get, even though you got the badge you will still get banned from the game

I think that is the purpose for some games but if you rely using the badge to check if the player is banned or not, no. Not a good idea

1 Like

Issue with those types of badges is that if the player doesn’t like it, they can just delete it, defeating the entire purpose. I’d just keep it to the normal ban the player type of dealio.

2 Likes

It would be good, but once this method gets famous and used alot n stuff it will become inefficient.

Why?
Because exploiters will know this and spread the info and exploiters will no longer get baited, except for new exploiters and foolish exploiters .

1 Like

Wow, this topic definitely exploded while I was asleep. Anyway, thanks for all the feedback everyone! I’m aware that exploiters can just delete their badges so they won’t get caught, so I’d have to make a DataStore for them.

CC: @3rdhoan123 I can make a DataStore for the badges, so exploiters won’t be able to get away with it.

I would make sure that the “badge” that the exploiter would earn would never be sometime that could happen by accident.

Hacker is another name of artificially lagging game

1 Like

To all of you who are saying that it’s a waste of time and robux, read the paragraph below.

Overall, this badge system I came up with is more for fun than an anti-cheat that I would rely on. I would definitely make a different anti-cheat that I could rely on. But this badge idea was really just to troll the exploiter in the end. I’m not taking this idea too seriously. I just wanted the forum’s feedback on this.