2.0k Views
116 Executions
Anticheat Bypass is a RIVALS script for Roblox, uploaded to ScriptBlox on Mar 6, 2026.
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Also noticed:
Description
⚠️ Use an alt while using the script! The anti-cheat bypasser is in BETA + we are waiting for your response in our discord server either you got banned with it or not. ⚠️ Add it in your autoexec folder!
Updates
Script edited: Update script
-- github.com/swish-hub/rivals-ac
-- this is a BETA anti-cheat. If you wish to contribute on this, add jckie_swish on Discord
-- open source because i felt like it
--[[ -- this is the old ac.
local plrs = game:GetService("Players")
local rf = game:GetService("ReplicatedFirst")
local lp = plrs.LocalPlayer
print("bypass started")
-- Fake ClientAlert RemoteEvent the game tries to use upon loading
local fake = Instance.new("RemoteEvent")
fake.Name = "ClientAlert"
fake.Parent = lp
-- Spoof WaitForChild("ClientAlert") which the result from the LoadingScreen wanted to get
-- this is important because anti-cheat also uses LoadingScreen
local pmt = getrawmetatable(lp)
local oldnc = pmt.__namecall
setreadonly(pmt, false)
pmt.__namecall = newcclosure(function(self, ...)
if getnamecallmethod() == "WaitForChild" and select(1, ...) == "ClientAlert" then
return fake
end
return oldnc(self, ...)
end)
setreadonly(pmt, true)
-- Block :Kick and ClientAlert:FireServer in case it gets used (keep it it might be useful)
local mt = getrawmetatable(game)
local old = mt.__namecall
setreadonly(mt, false)
mt.__namecall = newcclosure(function(self, ...)
local m = getnamecallmethod()
if self == lp and (m == "Kick" or m == "kick") then return end
if m:lower():find("kick") or m == "Shutdown" then return end
if m == "FireServer" and self == fake then






does it still work
@kixkxx12 maybe