• Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

I hate how I have to download something to leave a review, because just by looking at the parser, I can tell almost 90% of your checks will false flag somehow. I can also identify the skidded checks because of the differences in syntax through your other checks and the skidded checks. You shouldn't be releasing an anti-cheat, even if it's for fun or for real, these false flags could cause horrific situations on people's servers.
Yes yes, You are very correct in how some parts of this anticheat are skidded(taken). And Yes I Do agree that Static flags way to much and I do not recommend using it at all.
on any movement:
loop all players:
set {server.tps} to placeholder "server_tps"

Well, firstable every check in your anticheat is falsable and easily.
You are using timespans in skript with makes the server lag and alot for example, 1 wait is using 50 times more cpu usage than an on any move event in average.

Btw, improve yourself.
Oh boy this is a mess.

First off, this uses retarded coding conventions, such as using "true" instead of true (an actual boolean). Second, a lot of the checks don't even work properly. You have code where you set a local variable to true, and in the next event you check if that local variable is true, but you don't set in the current event, meaning it's automatically null, since local vars get deleted once the event is over. Third, you stole the AntiVPN section. You went from using . as seperators for vars to list seperators, and the skill ceiling of the AntiVPN code is wayy above the rest.

If you're gonna make an anti cheat, test it properly :D