It’s seems to be community tutorials here i don’t see any tutorial to start re-creating you anti-exploit its just obfuscated and we cant be sure your code is safe. i thinks others is sharing my idea
→ r e s o u r c e s ←
It’s called knowledge bud. Not gonna go out of my way to install an executor and become script kiddie.
BAM
hookfunction(game.Players.LocalPlayer.Kick, function() end)
what can i say, “you tried”
its gonna get patched soon anyway so uh goodluck with your limited knowledge on exploiters
Top 5 momentos
numero uno: commitblue is wrong
thanks for watching
It’s in #resources:community-tutorials?
Also,
Obfuscated code isn’t open-source because it’s not editable.
People can de-obfuscate it, and then will know how it works to patch your detections, making this worthless. That is the argument against client-sided anti-exploits, they are temporary and depend on the injector or specific exploit “hubs” used (in this case).
hookfunction can NOT hook these type of functions. Please make sure to know what it does before saying something wrong (aka bullsheaeaeaea)
BRAVO!!!
IM SO PROUD ABOUT THOSE 5 TABS YOU OPENED
OH I almost forgot that krnl patches detections and thisll work later
they can just hook _G.a to always return tick()
Still by-passable . I don’t think you understand here.
lol what ? the cringemeter just broke. sorry
that is yours sorry for stealing it
There is no cringe meter im sorry. Maybe stop being rude.
lmao, my anti cheat detects tick() hooks
also aren’t you suppose to hook the __namecall metamethod on the localplayer?
already patched it
what bout this
old=nil
old=hookmetamethod(game, "__namecall", function(Self, ...)
if tostring(getnamecallmethod()):lower() == "kick" then return true end
return old(Self, ...)
end)
local getrawmetatable = getrawmetatable or debug.getmetatable
local make_writeable = make_writeable or setreadonly or changereadonly or change_writeable
make_writeable(getrawmetatable(game), false)
local backup = getrawmetatable(game).__namecall
getrawmetatable(game).__namecall = function(u, ...)
local m = ({...})[select('#', ...)]
local packed = {...}
local a = {}
for i = 1, #packed - 1 do
a[i] = packed[i]
end
if m == 'Kick' then
warn('Kick attempt at ' .. os.time() .. ' (' .. tostring(unpack(a)) .. ')')
return true
end
return backup and backup(u, ...) or u[m](u, unpack(a))
end
-- not by me
-- UnlimitedKeeping
bye
test my anticheat before saying what it doesn’t do
ressources but community tutorial make it community ressources