Star Wars: Roleplay Script | Full AC Bypass (OPEN SOURCE)

Description

credits: https://guns.lol/mcletshacks

can be used for making script or sum

might or might not update in future, enjoy :kekw:

Tested With: Delta, Synapse X, Xeno, Wave, Arceous X

Script Code

local RS = game:GetService("ReplicatedStorage")<br />
local sn = RS:WaitForChild("SIMPLE_NET")<br />
local banRemote = RS:WaitForChild(" RemoteEvent    ")<br />
<br />
local susRemotes = {}<br />
local isHuuked = false<br />
local count = 0<br />
<br />
local AC_remotes = {<br />
    LogBodyMoverEvent = true,<br />
    ReportErrorEvent = true,<br />
    ServiceDetectionEvent = true,<br />
    VelocityFlyEvent = true,<br />
    CanCollideViolationEvent = true,<br />
    CharacterFallingEvent = true,<br />
    StatComparisonFailedEvent = true,<br />
    SpecialLogEvent = true,<br />
    ClientTeleportLogEvent = true<br />
}<br />
<br />
susRemotes[banRemote] = "BAN_SIGNAL"<br />
<br />
local b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="<br />
local function decode(s)<br />
    s = s:gsub("[^" .. b64 .. "]", "")<br />
    local out = {}<br />
    local i = 1<br />
<br />
    while i <= #s do<br />
        local a = b64:find(s:sub(i,i)) - 1<br />
        local b = b64:find(s:sub(i+1,i+1)) - 1<br />
        local c = b64:find(s:sub(i+2,i+2)) - 1<br />
        local d = b64:find(s:sub(i+3,i+3)) - 1<br />
        local n = a*262144 + b*4096 + c*64 + d<br />
        out[#out+1] = string.char(math.floor(n/65536) % 256)<br />
        if c ~= 64 then out[#out+1] = string.char(math.floor(n/256) % 256) end<br />
        if d ~= 64 then out[#out+1] = string.char(n % 256) end<br />
        i = i + 4<br />
    end<br />
<br />
    return table.concat(out)<br />
    <br />
    -- yes b64 decode is ai made, lets be honest which idiot would write that..<br />
end<br />
<br />
for _, v in sn:GetChildren() do<br />
    local ok, decode = pcall(decode, v.Name)<br />
<br />
    if ok then<br />
        for newName in AC_remotes do<br />
            if decode:find(newName) then<br />
                susRemotes[v] = newName<br />
<br />
                break<br />
            end<br />
        end<br />
    end<br />
end<br />
<br />
local oldNc<br />
oldNc = hookmetamethod(game, "__namecall", newcclosure(function(self, ...)<br />
    if isHuuked then return oldNc(self, ...) end<br />
<br />
    if getnamecallmethod() == "FireServer" and susRemotes[self] then<br />
        return<br />
    end<br />
<br />
    return oldNc(self, ...)<br />
end))<br />
<br />
local oldIdx<br />
oldIdx = hookmetamethod(game, "__index", newcclosure(function(self, key)<br />
    if key == "FireServer" and typeof(self) == "Instance" and susRemotes[self] then<br />
        return newcclosure(function()<br />
            return<br />
        end)<br />
    end<br />
<br />
    return oldIdx(self, key)<br />
end))<br />
<br />
for _ in susRemotes do count = count + 1 end<br />
warn("Bypass Loaded! Smashed " .. count .. " remotes ~ https://guns.lol/mcletshacks")

Leave a Comment