Anti-Toxicism Script

True, but you’ll lose a lot more players when you kick them for being toxic.

Don’t get me wrong. Being toxic is bad. But kicking someone for being toxic is just as bad as having an anti-cheat that kicks people for exploiting, if not worse, since there are more toxic players on Roblox than exploiters.

Plus, people would have to exploit to be toxic. And I doubt most people who play the game would go out of there way to make an Anti-Exploit or use Darkdex just to say “ez” or “L”.

2 Likes

I have just changed the script to this, but the chat can be delayed if it’s handling a lot of requests, so chat messages will be sent slower.

i like the idea, though it could be executed just a little bit better

i recommend ChatService for these things

2 Likes

btw, not recommended for gameplay scripts yet because it checks every message so

1 Like

Looking through my visitor logs… yeah…

think you can guess from the image

2 Likes

I think it would be better if the toxic word was changed to something like [Content Deleted] instead of just “removed”, which looks like the player actually said “removed”.

Also, this is easily bypassable.

And how is this easily bypassable? This is server-sided.

He meant by bypassing like this

L

use instead

LL

like that, not by security

5 Likes

As said in the post:

It is good enough to cut out some forms of toxicism, but nothing is perfect.

It seems to only target words an not phrases
for example
“get rekt”
and
“get a life”
and
“you are garbage”
and
“you are annoying”

and then it incorrectly flags things like
“shut the door”
and
“take out the trash”

Otherwise it works pretty well.

2 Likes

I tested it with message “I hate it” and it say it’s toxic ;-;

I’ve just have removed the word “hate” from the wordset, thanks for reporting!

Based on the comments, I have come to the conclusion that something like this is almost impossible to make. Why? People can easily bypass this, no point in having it your game if so. You also can’t filter out ‘toxic’ sentences, you only filter words, which is a terrible idea unless you can detect the words being said in a sentence.

Kicking an exploiter is one of the most effective ways to stop exploits. Trying to block their exploits will keeping them in will easily allow them to figure out how to bypass the system. All exploiters that inject code into their clients should be punished, period. Meanwhile, people who are toxic are completely fine, and I’m worried that this will only exacerbate the problem as people bypass and are encouraged to be even more toxic.

If its a false positive then no. it would make you lose players instead. Thats why most anti cheats dont kick you but instead tp you to your old pos, etc.

1 Like

I disagree with that along with lots of others. Innocent Players could get kicked from false positives.

2 Likes

Update 1


Note: You must update the script if you use it otherwise it will not work and return a score of 0.


Changelog

  • Turned it into a POST api
  • Changed the removed message to [ Content Deleted ] as per NeoBuilds’ suggestion.

Working on:

  • Speed improvements

Of course, you can still edit the scripts if you want to suit them to your needs.

1 Like

Update 2


Changelog

  • Should be faster (added a cdn)

Working on:

  • rn nothing

Of course, you can still edit the scripts if you want to suit them to your needs.

! THIS HAS BEEN DISCONTINUED !
Please remove it from your games as soon as possible.

Why has it been discontinued?
not bothered to maintain it

API is still up if people aren’t bothered to remove it but you should remove it.

2 Likes