thats fine, the point is its easy to bypass anti-cheat either way.
Ok, so far my Anti-Cheat can detect if you changed a function via getrenv on an executor and can detected Shady Logs (using LogService) I have also made a simple handshake, that will probably get bypassed in the first week (because atm you could just delete the remote and replicate the handshake) so I gotta work on that soon. Other than that my Anti-Cheat is going well right now.
Could you share how you detected a change in a function via getrenv here or in DMs?
local LocalPlayer = game:GetService("Players").LocalPlayer
local RKick = LocalPlayer.Kick
local KickPlr = function(Reason)
local Info = task.spawn(RKick, LocalPlayer, Reason)
if debug.info(Info, 1, "snfal") ~= nil then
while true do end
end
end
KickPlr("Test")
All those types of bypasses are usually detectable, you can check the information in the thread to detect
2 Likes