For example, this is a possible set:
["scamming"] = {
["blox%.page"] = 1;
["blox%.army"] = 1;
["robux"] = 0.6;
["r%$"] = 0.6;
["blox"] = 0.2;
["page"] = 0.2;
["free"] = 0.6;
["gamepasses"] = 0.2;
};
If a message is found to have a weight higher than 1.0 in any single set then it’s consider suspicious and not sent to players.
Example: The message “I am giving away free robux and gamepasses” would be considered suspicious because it has "free"
(+0.6), "robux"
(+0.6), and "gamepasses"
(+0.2)–which totals to 1.4 (which is greater than 1.0) so it failed to pass the "scamming"
set.
Model:
https://www.roblox.com/library/6048214553/ScamInterceptor
Source code:
Uncopylocked game:
https://www.roblox.com/games/6051766029/Scam-Interceptor-Demo
GitHub Repository:
To use this script simply add the script called “ScamInterceptorLoader” to the Workspace (should be the default for inserted scripts) or the ServerScriptService.
Thanks for reading! I hope this helps! If you have any questions feel free to DM me or ask them below! If you don’t mind, it would be super cool if you all could post the sets you’ve created to help other developers keep their players safe!