If you think about this, there’s actually no way to make something really protected. Everything is bypassable, including RolvE’s anti cheat system
It’s true but how can you bypass the system then?
That’s the point, you can’t actually make it secured, everyone can bypass after someone leaks the code.
No I meant show us a way to bypass the system. It’s open-source.
I disagree with the fact that everything is possible, Can you create the impossible shapes in a 3D world? Even computers aren’t capable of thst
You can’t bypass this sanity check as of right now.
Here’s an example of how it should look like on the server-side:
Event.OnServerEvent:Connect(function(Player, Username)
if (table.find(Table, Player.UserId))
then
local Target = game:GetService('Players'):FindFirstChild(Username)
if (Target)
then
Target:Kick()
end
end
end)
However previously, exploiters were able to spoof usernames to gain access to stuff that checked for username instead of userid, ex. to gain access to admin commands in games.
Userid is the safest approach regardless, and the best in case someone changes their username in the future.
That’s the point. Thanks for agreeing, the only current method which is not bypassable is sanity checks.
Also, I agree userids are more secure than name.
Working on Kick GUI V.2!
Upcoming Feature
- Log
- Better GUI
- Confirm Kick
- Cross-Server Kick
- Kick by UserId
- Better Permission System (Much Safer)