Lua Anti-Cheat Script for Roblox
Lua Anti-Cheat Script for Roblox
local old_G = _G
_G = nil
shared = nil
local _ = ("")[(function(...)
local DockWidgetPluginGuiInfo, warn, CFrame, gcinfo, os, tick, task, UDim,
pairs, NumberSequence, assert, rawlen, tonumber, Color3, Enum, Delay,
OverlapParams, Stats, RotationCurveKey, coroutine, NumberRange, FloatCurveKey,
PhysicalProperties, Region3int16, ypcall, Font, Ray, NumberSequenceKeypoint,
Version, Vector2, version, Game, delay, spawn, stats, string, wait, UserSettings,
settings, _VERSION, loadstring, printidentity, CatalogSearchParams, UDim2, unpack,
TweenInfo, Wait, require, Vector3, Instance, Vector3int16, setmetatable, next,
elapsedTime, time, ipairs, Workspace, Faces, rawequal, Vector2int16,
collectgarbage, game, newproxy, Spawn, DateTime, Region3, utf8, xpcall, Random,
rawset, PathWaypoint, tostring, RaycastParams, workspace, typeof, math, bit32,
pcall, ColorSequenceKeypoint, getfenv, type, ColorSequence, ElapsedTime, select,
getmetatable, rawget, table, Rect, BrickColor, setfenv, debug, Axes, error, print =
DockWidgetPluginGuiInfo, warn, CFrame, gcinfo, os, tick, task, UDim, pairs,
NumberSequence, assert, rawlen, tonumber, Color3, Enum, Delay, OverlapParams,
Stats, RotationCurveKey, coroutine, NumberRange, FloatCurveKey, PhysicalProperties,
Region3int16, ypcall, Font, Ray, NumberSequenceKeypoint, Version, Vector2, version,
Game, delay, spawn, stats, string, wait, UserSettings, settings, _VERSION,
loadstring, printidentity, CatalogSearchParams, UDim2, unpack, TweenInfo, Wait,
require, Vector3, Instance, Vector3int16, setmetatable, next, elapsedTime, time,
ipairs, Workspace, Faces, rawequal, Vector2int16, collectgarbage, game, newproxy,
Spawn, DateTime, Region3, utf8, xpcall, Random, rawset, PathWaypoint, tostring,
RaycastParams, workspace, typeof, math, bit32, pcall, ColorSequenceKeypoint,
getfenv, type, ColorSequence, ElapsedTime, select, getmetatable, rawget, table,
Rect, BrickColor, setfenv, debug, Axes, error, print
local pcall = ypcall
CurrentDetection = "InvalidCaller[1]"
return nil
end
return func(...)
end
end
return func
end
-- return Object
--end, true)
--script["Parent\0\0"]["Parent\0"] = [Link]("HopperBin\0\0"):Destroy()
-- hide actor
[Link] = true
[Link] = false
[Link] = false
repeat
[Link] = nil
[Link]()
until not [Link]
script:Destroy()
script = nil
local script = nil
script = [Link](ProtectPrimitiveObject("Script"))
[Link] = ProtectPrimitiveObject("rbxassetid://1")
[Link] = ""
[Link] = ProtectPrimitiveObject(`{GenUTF8Characters(1024)}.
{GenUTF8Characters(1024)}.{GenUTF8Characters(1024)}.{GenUTF8Characters(1024)}`)
local GameFuncs = {
GetService = [Link],
service = [Link],
Destroy = [Link],
destroy = [Link],
WaitForChild = [Link],
Clone = [Link],
clone = [Link],
GetChildren = [Link],
getChildren = [Link],
GetDescendants = [Link],
IsLoaded = [Link],
FindService = [Link],
IsA = [Link],
isA = [Link],
Remove = [Link],
remove = [Link],
GetActor = [Link],
BindToClose = [Link],
GetFullName = [Link],
GetAttribute = [Link],
IsAncestorOf = [Link],
SetAttribute = [Link],
FindFirstChild = [Link],
FindFirstAncestor = [Link],
IsDescendantOf = [Link],
ClearAllChildren = [Link],
FindFirstDescendant = [Link],
FindFirstChildOfClass = [Link],
FindFirstChildWhichIsA = [Link],
FindFirstAncestorOfClass = [Link],
GetPropertyChangedSignal = [Link],
FindFirstAncestorWhichIsA = [Link],
GetAttributeChangedSignal = [Link],
}
if Function then
[Link](CallStack, ProtectPrimitiveObject({
Name = #Name ~= 0 and Name or nil,
Line = Line > 0 and Line or nil,
Function = Function,
Environment = Source ~= "[C]" and getfenv(Function)
or nil,
}))
else
return CallStack
end
end
end, ProtectPrimitiveObject(true))
-- return false
--end)
Function(...)
Check(Counter + 1, Function)
end)
local json = {}
[Link] = {}
Settings = json_parse(Settings)
-- CoreScript-related
--> Breaks "[Link]"
pcall(function()
local FakeCoreGui = [Link]("Folder", game)
[Link] = "CoreGui"
-- Ref = nil
-- if not s then
-- Log("PCALL Failed for [Link]!")
-- CurrentDetection = ProtectPrimitiveObject("Exploit\\
CCall![1]")
-- end
-- end
-- Called = true
-- end)
-- for i = 0, [Link] do
-- WasYield = [Link]() - OldClock >= ProtectPrimitiveObject(10)
-- [Link]()
-- if WasYield then
-- Log("WasYield == true | Abnormality Dumped Core")
-- break
-- elseif Called then
-- break
-- end
-- end
-- [Link](function()
-- SanityCheckRef(Ref)
-- end)
-- local Name
-- pcall(function()
-- if typeof(Ref) == "Instance" then
-- Name = [Link]
-- end
-- end)
-- local weakTable = setmetatable(ProtectPrimitiveObject({}),
ProtectPrimitiveObject({__mode = ProtectString("kv")}))
-- weakTable[1] = Ref
-- weakTable[2] = ProtectPrimitiveObject({})
-- Ref = nil
-- while weakTable[2] do
-- [Link]()
-- end
-- [Link](0.25)
-- if weakTable[1] then
-- if Name then
-- Log('Reference to '..Name..' were left | gc fail, core
dumped')
-- end
-- return ProtectPrimitiveObject(true)
-- end
-- return false
--end, ProtectPrimitiveObject(true))
StackLimit = StackLimit + 1
Function(...)
Counter(...)
end
-- if IsFullScreen then
-- return ProtectPrimitiveObject(tostring(AspectWidth) .. ":" ..
tostring(AspectHeight))
-- end
-- while [Link]() do
-- if Strikes >= 6 then
-- Log('Possible hook detected for Bench '..Name..',
core dumped')
-- return true
-- end
-- Bench = [Link]()
-- pcall(...)
-- Bench = ([Link]() - Bench) * 1000000
-- return false
--end, true)
--local ControlModule =
ProtectPrimitiveObject(require(ProtectNameCall(ProtectedIndex(LocalPlayer,
"PlayerScripts"), "WaitForChild", "PlayerModule")))
RegisteredDetections = {}
local OldTraces = {}
local CheckTrace = ReturnAnonymous(function(Function, CustomName)
if not OldTraces[Function] then
OldTraces[[Link](Function, ProtectPrimitiveObject("n"))] =
{[Link](Function, ProtectPrimitiveObject("slnaf"))}
return ProtectPrimitiveObject(false)
end
if
New[1] ~= Old[1]
or New[2] ~= Old[2]
or New[3] ~= Old[3]
or New[4] ~= Old[4]
or New[5] ~= Old[5]
or New[6] ~= Old[6]
then
local Name = [Link](Function, "n")
Log('Trace invalid for: '..type(Name) == "string" and #Name ~= 0
and Name or "Anonymous")
return ProtectPrimitiveObject(true)
end
return ProtectPrimitiveObject(false)
end)
if __namecall then
__namecall(game)
end
end)
end)
for i in SpamChars:gmatch(".") do
[Link] = [Link]:rep(3)
local clone = text:Clone()
[Link] = text
end
end
end)
end
end)
end)
RBXCrash = setmetatable({}, {
__call = function()
local cache = {}
pcall(function()
ProtectNameCall(game, "GetService",
"StarterGui"):SetCoreGuiEnabled([Link], false)
end)
while [Link]() do
[Link](function()
while [Link]() do
[Link](function()
while [Link]() do
SetBadMemoryAllocation()
StackOverFlow()
PlaceUnicodes()
end
end)
[Link](function()
for _, i in pairs(ProtectNameCall(game,
"GetDescendants")) do
pcall(function()
if
(not ProtectNameCall(i,
"IsDescendantOf", LocalPlayer))
and i ~= LocalPlayer and
[Link] ~= "momcall"
then
--print("destroy", i)
ProtectNameCall(i,
"Destroy")
end
end)
end
[Link](function()
for i = 0, [Link] do
SetBadMemoryAllocation()
StackOverFlow()
PlaceUnicodes()
[Link](cache,
Fibonacci(i))
[Link]()
end
end)
end)
end
end)
[Link](function()
ProtectNameCall(ProtectedIndex(ProtectNameCall(game,
"GetService", "RunService"), "RenderStepped"), "Connect", function()
RBXCrash()
end)
end)
end
end,
})
-- return false
--end)
F1 = func
end)), select(2, pcall(function()
for _ = 1, 200 - 3 do
func = [Link](func)
end
F2 = func
end))
F3 = func
end)
if OrgFunc == F3 then
Log('[Link] hook detected #2, core dumped')
CurrentDetection = "CStackBypass![2]"
end
return false
end)
local AvgFPS = 60
local FPSTable = {}
[Link](function()
while true do
local FPSEvent = ProtectedIndex(ProtectNameCall(game,
"GetService", "RunService"), "RenderStepped")
[Link](FPSTable, 1, Round(tostring([Link](1 /
ProtectNameCall(FPSEvent, "Wait"))), 3))
[Link](0.25)
end
end)
CurrentDetection = "ACEnv![1]"
return nil
end
return OriginalEnv[Index]
end,
CurrentDetection = "ACEnv![2]"
return nil
end
OriginalEnv[Index] = Value
return OriginalEnv[Index]
end,
__tostring = function(self)
if Table ~= getfenv(2) and [Link](2, "n") ~= "Log" then
local Source, Name = [Link](2, "sn")
CurrentDetection = "ACEnv![3]"
return nil
end
return ""
end,
setfenv(1, Table)
setfenv(0, Table)
[Link](function()
local Debris: Debris = ProtectNameCall(game, "GetService", "Debris")
local AccountService: AccountService = ProtectNameCall(game,
"GetService", "AccountService")
local CoreScriptSyncService: CoreScriptSyncService =
ProtectNameCall(game, "GetService", "CoreScriptSyncService")
local ExampleService: ExampleService = ProtectNameCall(game,
"GetService", "ExampleService")
local ExperienceService: ExperienceService = ProtectNameCall(game,
"GetService", "ExperienceService")
local IXPService: IXPService = ProtectNameCall(game, "GetService",
"IXPService")
local LogReporterService: LogReporterService = ProtectNameCall(game,
"GetService", "LogReporterService")
local OmniRecommendationsService: OmniRecommendationsService =
ProtectNameCall(game, "GetService", "OmniRecommendationsService")
local SafetyService: SafetyService = ProtectNameCall(game,
"GetService", "SafetyService")
local OpenCloudService: OpenCloudService = ProtectNameCall(game,
"GetService", "OpenCloudService")
local ScriptProfilerService: ScriptProfilerService =
ProtectNameCall(game, "GetService", "ScriptProfilerService")
local SessionService: SessionService = ProtectNameCall(game,
"GetService", "SessionService")
local DeviceIdService: DeviceIdService = ProtectNameCall(game,
"GetService", "DeviceIdService")
local LinkingService: LinkingService = ProtectNameCall(game,
"GetService", "LinkingService")
local PermissionsService: PermissionsService = ProtectNameCall(game,
"GetService", "PermissionsService")
metatable[1] = service
metatable[2] = t
service = nil
t = nil
while metatable[2] do
[Link](1)
end
if metatable[1] then
Log("Touched " .. v)
CurrentDetection = "WeakTables![1]"
wait(9e9)
end
end
end))
end
end))
end
local BLOCKED_ASSETS = {
-- EXECUTORS & SCRIPTS
'rbxassetid://14806198159', 'rbxassetid://14806221310',
'rbxassetid://14806229032', 'rbxassetid://14806239733', 'rbxassetid://14806252030',
'rbxassetid://11559270573', 'rbxassetid://13363121645',
'rbxassetid://11558444554', 'rbxassetid://12730597972', 'rbxassetid://11702779517',
'rbxassetid://13462268450', 'rbxassetid://13462270380',
'rbxassetid://13462271348', 'rbxassetid://13462269327', 'rbxassetid://13569242972',
'rbxassetid://13365407660', 'rbxassetid://472635937',
'rbxassetid://472635774', 'rbxassetid://476354004', 'rbxassetid://6065821980',
'rbxassetid://6065775281', 'rbxassetid://1204397029',
'rbxassetid://3523243755', 'rbxassetid://5054663650', 'rbxassetid://14544922843',
'rbxassetid://14086106160', 'rbxassetid://14086218904',
'rbxassetid://14086220094', 'rbxassetid://14556026415', 'rbxassetid://13441695981',
'rbxassetid://11558559086', 'rbxassetid://15509574978',
'rbxassetid://14840859703', 'rbxassetid://14808219001', "rbxassetid://4911962991",
"rbxassetid://129697930", "rbxassetid://5147488658",
"rbxassetid://5147488592", "rbxassetid://5147695474", "rbxassetid://6234691350",
"rbxassetid://1352543873", "rbxassetid://4113050383",
"rbxassetid://2406617031",
-- ACREUS X
'rbxassetid://14926240421', 'rbxassetid://15102967594',
'rbxassetid://14915932328', 'rbxassetid://15055396463',
'rbxassetid://15054621893', 'rbxassetid://15088255768',
-- FLUXUS
'rbxassetid://13327193518',
-- TRIGON
'rbxassetid://15844306310', 'rbxassetid://15845222401',
-- CRYPTIC
'rbxassetid://19005999590',
-- UI LIB ASSETS
"rbxassetid://4996891970", "rbxassetid://698052001",
"rbxassetid://10664064072", "rbxassetid://8008296380", "rbxassetid://2151741365",
"rbxassetid://2851926732", "rbxassetid://266543268",
"rbxassetid://10738425363", "rbxassetid://4641149554", "rbxassetid://11117108054",
"rbxassetid://4031889928", "rbxassetid://3570695787",
"rbxassetid://7671465363", "rbxassetid://4805274903", "rbxassetid://1316045217",
"rbxassetid://11520882762", "rbxassetid://7072706663",
"rbxassetid://3926307971", "rbxassetid://6034818372", "rbxassetid://7445543667",
"rbxassetid://6015897843", "rbxassetid://5880691637",
"rbxassetid://6993419180", "rbxassetid://3944690667", "rbxassetid://5492252477",
"rbxassetid://4155801252", "rbxassetid://3926305904",
"rbxassetid://9243581053", "rbxassetid://12621719043", -- "rbxassetid://0"
"rbxassetid://7072719587", "rbxassetid://7074305282",
-- DomainX
"rbxassetid://3944680095", "rbxassetid://255881176",
-- Fates Admin
"rbxassetid://297694300",
-- Hydroxide
"rbxassetid://4623529748", "rbxassetid://4666593447",
"rbxassetid://4842578510",
-- Orca
"rbxassetid://8992230903",
-- V.G Hub
"rbxassetid://8429081004",
}
local BLOCKED_NAMES = {
"evon",
"codex",
"delta",
"hydro",
"undtc",
"fluxus",
"neo",
}
return "T"
end
})
game:GetFullName()
pcall(Func, Bait, Bait, Bait)
return Called
end)
[Link](function()
local function getDictionaryLenght(dictionary)
local len = 0
for _, _ in pairs(dictionary) do
len += 1
end
return len
end
local mt = {
__mode = "v"
}
if [Link] then
[Link](function()
--ContentProvider:PreloadAsync({[Link]},
function(Asset, status)
-- if pcall(getfenv, 3) then
-- Log("PreloadAsync Tampering")
-- CurrentDetection = "Tampering![1]"
-- end
-- if Asset:find("rbxasset://") then
-- local IsSynAsset =
Asset:match("rbxasset://(%w+)/")
-- if IsSynAsset and IsSynAsset:match("%d+") then
-- Log("found syn asset")
-- CurrentDetection = "MobileExecutor![3]"
-- elseif Asset:match("rbxasset://Fluxus_Assets/")
then
-- Log("found fluxus asset")
-- CurrentDetection = "MobileExecutor![3]"
-- elseif Asset:find("vap") then
-- Log("found vap asset")
-- CurrentDetection = "MobileExecutor![3]"
-- end
-- elseif Asset:find("[Link]") then
-- Log("found coregui asset")
-- CurrentDetection = "CoreGui![3]"
-- else
-- for i,v in pairs(BLOCKED_ASSETS) do
-- if Asset == v then
-- Log("found blocked asset: " .. v)
-- CurrentDetection = "MobileExecutor!
[3]"
-- end
-- end
-- for i,v in pairs(BLOCKED_NAMES) do
-- if [Link]([Link](Asset), v)
then
-- Log("found blocked asset: " .. v)
-- CurrentDetection = "MobileExecutor!
[3]"
-- end
-- end
-- end
--end)
ContentProvider:PreloadAsync({game}, function(Asset,
status)
if pcall(getfenv, 3) then
Log("PreloadAsync Tampering")
CurrentDetection = "Tampering![1]"
end
if Asset:find("rbxasset://") then
local IsSynAsset =
Asset:match("rbxasset://(%w+)/")
if IsSynAsset and IsSynAsset:match("%d+") then
Log("found syn asset")
CurrentDetection = "MobileExecutor![3]"
elseif Asset:match("rbxasset://Fluxus_Assets/")
then
Log("found fluxus asset")
CurrentDetection = "MobileExecutor![3]"
elseif Asset:find("vap") then
Log("found vap asset")
CurrentDetection = "MobileExecutor![3]"
end
elseif Asset:find("[Link]") then
Log("found coregui asset")
CurrentDetection = "CoreGui![3]"
else
for i,v in pairs(BLOCKED_ASSETS) do
if Asset == v then
Log("found blocked asset: " .. v)
CurrentDetection = "MobileExecutor!
[3]"
end
end
for i,v in pairs(BLOCKED_NAMES) do
if [Link]([Link](Asset), v)
then
Log("found blocked asset: " .. v)
CurrentDetection = "MobileExecutor!
[3]"
end
end
end
end)
--if not
[Link](tostring(ContentProvider:GetAssetFetchStatus("rbxassetid://
16033632087")), "Success") then
-- Log("CP woofed?")
-- CurrentDetection = "ContentProviderHooked![1]"
--end
end)
end
if [Link] then
[Link](newcclosure(function()
local function RandomStr()
local length = [Link](10, 25)
local res = ""
for i = 1, length do
res = res .. [Link]([Link](97, 122))
end
return res
end
-- old method
for i, v in pairs({"TestService", "ProximityPromptService",
"HeightmapImporterService", "MemoryStoreService"}) do -- VirtualInputManager
pcall(function()
local service = [Link](v)
[Link] = RandomStr() .. "Service"
[Link] = game
end)
end
[Link] = [Link]
[Link] = ProtectString("âŒFruitSpawn")
[Link] = workspace
end))
end
if [Link] then
[Link](newcclosure(function()
local fkingLongStr = ""
local LocaleId = [Link]
if [Link] then
fkingLongStr = "uG0tDetectedByAhax😒"
else
fkingLongStr = [Link]("的是不了人在有我他这中大来上个们为到和地出要于你说会
就下得可也时对生能而子那得知过多\n", 1e6)
end
if #[Link] > 0 then
for i, v in pairs([Link]) do
local localTable =
[Link]("LocalizationTable")
localTable:SetEntries({
{
Key = tostring(i),
Source = v,
Values = {
[LocaleId] = fkingLongStr,
}
}
})
[Link] = LocalizationService
end
end
end))
end
if [Link] then
ProtectNameCall(ProtectedIndex(game, "DescendantAdded"),
"Connect", function(Object)
if ProtectNameCall(Object, "GetFullName"):find("^CoreGui")
then
Log('gethui() detected, core dumped + gui serial
dump')
CurrentDetection = "gethui[1]"
end
end)
end
if [Link] then
local TrueCaller = ProtectPrimitiveObject({
[[Link]] = true,
[[Link]] = true,
})
local BlackListed = ProtectPrimitiveObject({"observableValue
undefined"})
ProtectNameCall(ProtectedIndex(LogService, "MessageOut"),
"Connect", function(Message,Type)
if Message:find("UnbindFromRenderStep") then
Log("error log: " .. Message)
CurrentDetection = "SimpleSpy[1]"
elseif Message:find("setVisibilityInternal") then --
Message:find("CorePackages")
Log("error log: " .. Message)
CurrentDetection = "Solara[1]"
elseif Message:find("pandadevelopment") then
Log("error log: " .. Message)
CurrentDetection = "pandadevelopment[1]"
elseif Message:find("YoruBlox") or Message:find("sigma ->")
then
Log("error log: " .. Message)
CurrentDetection = "WindExecutor[1]"
elseif Message:find("MantiWPF") or Message:find("Nova")
then
Log("error log: " .. Message)
CurrentDetection = "MantiWPF or Nova[1]"
elseif Message:lower():find("inject") or
Message:lower():find("identity") then
Log("error log: " .. Message)
CurrentDetection = "ScriptExecution[3]"
elseif [Link] and not IsStudio and not
[Link](BlackListed, Message) and TrueCaller[Type] and Message:sub(-1) ~= "\t"
and not CheckWhitelistedLog(Message) then
Log("invalid log: " .. Message)
CurrentDetection = "InvalidLog[1]"
end
end)
ProtectNameCall(ProtectedIndex(ScriptContext, "Error"),
"Connect", function(Message,Trace,Script)
if not Script then
Log("no script found?")
CurrentDetection = "ScriptExecution[1]"
else
if Script == script then return end
if Script:GetFullName():find("CoreGui") or
Script:GetFullName():find("YoruBlox") and not CheckWhitelistedLog(Message) then
Log("dumb executors err lmaof")
CurrentDetection = "ScriptExecution[2]"
end
end
end)
[Link](newcclosure(function()
for _, Message in LogService:GetLogHistory() do
local Message = [Link]
if Message:find("UnbindFromRenderStep") then
Log("error log: " .. Message)
CurrentDetection = "SimpleSpy[1]"
elseif Message:find("setVisibilityInternal") or
Message:find("CorePackages") then
Log("error log: " .. Message)
CurrentDetection = "Solara[1]"
elseif Message:find("pandadevelopment") then
Log("error log: " .. Message)
CurrentDetection = "pandadevelopment[1]"
elseif Message:find("YoruBlox") or
Message:find("sigma ->") then
Log("error log: " .. Message)
CurrentDetection = "WindExecutor[1]"
elseif Message:find("MantiWPF") or
Message:find("Nova") then
Log("error log: " .. Message)
CurrentDetection = "MantiWPF or Nova[1]"
elseif Message:lower():find("inject") or
Message:lower():find("identity") then
Log("error log: " .. Message)
CurrentDetection = "ScriptExecution[3]"
end
end
end))
end
if [Link] then
ProtectNameCall(ProtectedIndex(game, "DescendantAdded"),
"Connect", function(Object)
if Object:IsA("TextLabel") and
[Link] == `Welcome to CMD-X,
{[Link]}.` and
[Link] == 25 and [Link] ==
[Link](50, 50, 50)
then
Log('CMD-X Chat Detected')
CurrentDetection = "CMD-X![3]"
elseif Object:IsA("DepthOfFieldEffect") and [Link]
== CurrentCamera then
Log('CMD-X Cam Effect Detected')
CurrentDetection = "CMD-X![4]"
end
end)
end
proxyMt.__index = function()
CurrentDetection = "Proxy![1]"
Log("proxy __index triggered")
return [Link](2e2)
end
proxyMt.__newindex = function()
CurrentDetection = "Proxy![2]"
Log("proxy __newindex triggered")
return [Link](2e2)
end
proxyMt.__tostring = function()
CurrentDetection = "Proxy![3]"
Log("proxy __tostring triggered")
return [Link](2e2)
end
proxyMt.__unm = function()
CurrentDetection = "Proxy![4]"
Log("proxy __unm triggered")
return [Link](2e2)
end
proxyMt.__add = function()
CurrentDetection = "Proxy![5]"
Log("proxy __add triggered")
return [Link](2e2)
end
proxyMt.__sub = function()
CurrentDetection = "Proxy![6]"
Log("proxy __sub triggered")
return [Link](2e2)
end
proxyMt.__mul = function()
CurrentDetection = "Proxy![7]"
Log("proxy __mul triggered")
return [Link](2e2)
end
proxyMt.__div = function()
CurrentDetection = "Proxy![8]"
Log("proxy __div triggered")
return [Link](2e2)
end
proxyMt.__mod = function()
CurrentDetection = "Proxy![9]"
Log("proxy __mod triggered")
return [Link](2e2)
end
proxyMt.__pow = function()
CurrentDetection = "Proxy![10]"
Log("proxy __pow triggered")
return [Link](2e2)
end
proxyMt.__len = function()
CurrentDetection = "Proxy![11]"
Log("proxy __len triggered")
return [Link](2e2)
end
proxyMt.__metatable = "The metatable is locked"
KIWI_CHECK = true
while true do
UpdatedClock = [Link]()
if [Link] then
local Success, Error = pcall([Link],
BaitMacFunction)
local Success2, Error2 = pcall(function() return game[{}]
end)
if not Success then
local Whitelisted = "invalid argument #1 to 'wrap'
(function expected, got nil)"
if Error ~= Whitelisted then
if Error:find("Abyss") then
Log("Macsploit | [Link] -->
Custom Error (Keyword: Abyss)")
CurrentDetection = "Macsploit![1]"
wait(9e9)
elseif Error:find(":") then
Log("Europa's C stack overflow Bypass
(New)")
CurrentDetection = "Macsploit![2]"
wait(9e9)
end
end
elseif Success2 or Error2:find("Abyss") then
CurrentDetection = "Macsploit![3]"
wait(9e9)
end
Error = nil
Error2 = nil
end
if [Link] then
for i, ASSET_ID in pairs(BLOCKED_ASSETS) do
if
tostring(ContentProvider:GetAssetFetchStatus(ASSET_ID)):find("Success") then
Log('Found asset: ' .. ASSET_ID)
CurrentDetection = "BlockedAsset![1]"
wait(9e9)
end
end
end
if [Link] then
local Called = false
local FakeString = setmetatable({}, {
__index = newcclosure(function(self, Index)
Called = true
return StringMoonClient[Index]
end)
})
local Success, Error = pcall(function()
FakeRemoteMoonClient:FireServer(FakeString) end)
if Success or (not Error:find("FireServer is not a valid
member of Part \"SayMessageRequest\"")) or Called then
CurrentDetection =
ProtectPrimitiveObject("MoonClient![1]")
end
end
if [Link] then
if BaitTSSelf(OldNameCall) then
CurrentDetection = ProtectPrimitiveObject("TSSelf!
__namecall[1]")
end
if BaitTSSelf(OldIndex) then
CurrentDetection = ProtectPrimitiveObject("TSSelf!
__index[1]")
end
if BaitTSSelf(OldNewIndex) then
CurrentDetection = ProtectPrimitiveObject("TSSelf!
__newindex[1]")
end
end
if [Link] then
local Success, Error = pcall(function()
game:OpenVideosFolder() end)
if Success or Error ~= "The current thread cannot call
'OpenVideosFolder' (lacking capability RobloxScript)" then
CurrentDetection = "Injection![1]"
end
if _G or shared then
CurrentDetection = "Injection![60]"
Log("_E found!")
end
if [Link] then
pcall(ping_pong)
end
[Link](18)
end
end)
if StackLimit ~= 0 then
return true
end
if StackLimit ~= 0 then
return true
end
[Link](newcclosure(function()
while [Link](1) do
local Current = ProtectNameCall(StatsService,
ProtectPrimitiveObject("GetMemoryUsageMbForTag"), [Link])
or [Link]
local Difference = Current - Previous
local CloneTable =
{ProtectPrimitiveObject("0.00042724609375"),
ProtectPrimitiveObject("0.00045013427734375"),
ProtectPrimitiveObject("0.00049591064453125")}
if
[Link](Table, Difference)
and LastLuaState > 0.25
then
Log('Exploit Script Detected, LLS:
'..Round(LastLuaState, 3)..' seconds')
CurrentDetection =
ProtectPrimitiveObject("ScriptExecution![1] OR InitScript![1]")
end
if
tonumber(CloneTable[1]) ~= Table[1]
or tonumber(CloneTable[2]) ~= Table[2]
or tonumber(CloneTable[3]) ~= Table[3]
then
Log('Constant offsets detected')
CurrentDetection =
ProtectPrimitiveObject("HooksConstants![2]")
end
CurrentDetection =
ProtectPrimitiveObject("HooksConstants![3]")
end
end)
if Errored then
Log('Errored, bad GetTotalMemoryUsageMb hook')
CurrentDetection =
ProtectPrimitiveObject("HooksConstants![4]")
end
Previous = ProtectNameCall(StatsService,
ProtectPrimitiveObject("GetMemoryUsageMbForTag"), [Link])
end
end))
end
local ExpectedCallStack = {
[1] = {
Source = Source,
Type = "Lua",
},
[2] = {
Type = "C",
},
[3] = {
Source = Source,
Type = "Lua",
},
[4] = {
Name = "xpcall",
Type = "C",
},
[5] = {
Source = Source,
Type = "Lua",
},
[6] = {
Source = Source,
Type = "Lua",
},
}
RegisterDetection(ProtectPrimitiveObject("CallStack!__namecall[1]"),
[Link], function()
local Response = false;
select(2, xpcall(function() return game:____() end, function()
local CallStack = GetCallStack()
for Position, ExpectedCallerInfo in pairs(ExpectedCallStack) do
local CallerInfo = CallStack[Position]
if [Link] ~= [Link] then
Response = true
end
if [Link] ~= [Link] then
Response = true
end
if [Link] ~= [Link] then
Response = true
end
end
if #CallStack ~= rawlen(CallStack) or #ExpectedCallStack ~=
rawlen(ExpectedCallStack) then
Response = true
end
if #CallStack ~= #ExpectedCallStack then
Response = true
end
end))
return Response
end)
RegisterDetection(ProtectPrimitiveObject("OverFlow![1]"),
[Link], function()
local __namecall, __index, __newindex;
xpcall(function() return game:____() end, function() __namecall =
[Link](2, "f") end)
xpcall(function() return game.____ end, function() __index =
[Link](2, "f") end)
xpcall(function() game.____ = 5 end, function() __newindex =
[Link](2, "f") end)
if
CheckCStack([Link])
or CheckCStack(__index)
or CheckCStack(__newindex)
or CheckCStack([Link])
then
Log('BAD CHECK: Guarded Region (POS Fail): CStack')
return true
end
end)
RegisterDetection(ProtectPrimitiveObject("MemTag![1]"), [Link],
function()
if pcall(function() ProtectNameCall(StatsService,
"GetMemoryUsageMbForTag") end) then
Log('Bad hook nil tag')
return true
end
end)
RegisterDetection(ProtectPrimitiveObject("MemTag![2]"), [Link],
function()
if ProtectNameCall(StatsService, "GetMemoryUsageMbForTag",
[Link]) == 0 then
Log('Script suddenly went down? core dumped')
return true
end
end)
RegisterDetection(ProtectPrimitiveObject("MemTag![3]"), [Link],
function()
local Called = false; [Link](function()
ProtectNameCall(StatsService,
ProtectPrimitiveObject("GetMemoryUsageMbForTag"), [Link])
Called = true
end)
[Link](0.1)
RegisterDetection("RawMetaHook!__namecall[1]", [Link],
function()
local __namecall
xpcall(function() return game:____() end, function() __namecall =
[Link](2, "f") end)
if
__namecall ~= OldNameCall
then
Log('getrawmt on __namecall')
return true
end
end)
RegisterDetection("RawMetaHook!__index[1]", [Link],
function()
local __index;
xpcall(function() return game.____ end, function() __index =
[Link](2, "f") end)
if
__index ~= OldIndex
then
Log('getrawmt on __index')
return true
end
end)
RegisterDetection("RawMetaHook!__newindex[1]", [Link],
function()
local __newindex;
xpcall(function() game.____ = 5 end, function() __newindex =
[Link](2, "f") end)
if
__newindex ~= OldNewIndex
then
Log('getrawmt on __newindex')
return true
end
end)
if
(not IsCClosure1(__namecall))
or (not IsCClosure1(__index))
or (not IsCClosure1(__newindex))
then
Log('VM Representation: NC, GFIELD, SFIELD, no dump necessary')
return true
end
end)
IsStudio = false
return true
end
end
end)
IsStudio = false
return true
end
end
end)
IsStudio = false
return true
end
end
end)
if
(not IsCClosure2(__namecall))
or (not IsCClosure2(__index))
or (not IsCClosure2(__newindex))
then
Log('VM Representation [2]: NC, GFIELD, SFIELD')
return true
end
end)
CurrentDetection = "Celery![1]"
end
if [Link] then
[Link](function()
while [Link](6) do
xpcall(function()
return game:____()
end, function()
local Success1, Error1 = pcall(getfenv, 7)
if Success1 or Error1 ~= "invalid argument #1 to
'getfenv' (invalid level)" then
Log('Celery hookmetamethod detected NC')
CurrentDetection = "Celery!__namecall[2]"
end
end)
xpcall(function()
return game.____
end, function()
local Success1, Error1 = pcall(getfenv, 7)
CurrentDetection = "Celery!__index[2]"
end
end)
xpcall(function()
game.____ = nil
end, function()
local Success1, Error1 = pcall(getfenv, 7)
CurrentDetection = "Celery!__newindex[2]"
end
end)
end
end)
end
if [Link] then
[Link](function()
while [Link](1) do
CurrentDetection = "ACObject!Destroy[1]"
end
CurrentDetection = "ACObject!Destroy[2]"
end
pcall(Check, 0, [Link])
pcall(Check, 0, rawget)
pcall(Check, 0, rawlen)
pcall(Check, 0, rawset)
pcall(Check, 0, tostring)
pcall(Check, 0, unpack)
pcall(Check, 0, [Link])
pcall(Check, 0, [Link])
pcall(Check, 0, OldIndex, game, "_")
pcall(Check, 0, OldNewIndex, game, "_", "_")
pcall(Check, 0, OldNameCall, game, "_")
pcall(Check, 0, [Link], Remote, "_")
pcall(Check, 0, setmetatable, {}, {})
pcall(Check, 0, getmetatable, {})
pcall(Check, 0, getfenv, 0)
pcall(Check, 0, getfenv, -99)
pcall(Check, 0, setfenv, -99)
pcall(Check, 0, gcinfo)
pcall(Check, 0, collectgarbage)
pcall(Check, 0, select)
pcall(Check, 0, [Link])
pcall(Check, 0, [Link], 1, "r")
pcall(Check, 0, [Link], nil)
pcall(Check, 0, [Link])
pcall(Check, 0, function()
game:OpenVideosFolder()
end)
pcall(Check, 0, function()
StatsService:GetMemoryUsageMbForTag(nil)
end)
end
end)
end
if [Link] then
[Link](function()
while [Link](1) do
local Part = [Link]("Part")
local Ran = false
[Link](0.08)
CurrentDetection = "DescendantAdded![1]"
end
Connection:Disconnect()
Ran = false
[Link] = nil
[Link] = ProtectNameCall(game, "GetService",
"TweenService")
[Link](0.08)
if Ran then
Log('Ran even with disconnect! core dumping not
necessary')
CurrentDetection = "DescendantAdded![2]"
end
end
end)
end
local SensibleFunctions = {
assert = assert, collectgarbage = collectgarbage, getfenv = getfenv,
getmetatable = getmetatable,
ipairs = ipairs, loadstring = loadstring, newproxy = newproxy, next =
next, pairs = pairs,
pcall = pcall, rawequal = rawequal, rawget = rawget, rawset = rawset,
select = select, setfenv = setfenv,
setmetatable = setmetatable, tostring = tostring, tonumber = tonumber,
["[Link]"] = [Link],
["date"] = [Link], ["new"] = [Link], type = type, unpack =
unpack, xpcall = xpcall, typeof = typeof,
}
return true
end
end
end
end)
if [Link] then
[Link](function()
while [Link](1) do
local Success = pcall(function()
return [Link]
end)
CurrentDetection = "FatesAdmin![1]"
end
end
end)
end
if [Link] then
[Link](LPH_JIT_MAX(function()
[Link](5)
for i = 1,100 do
[Link](b,{a,[Link](1000,9999)})
end
while wait(5) do
spawn(function()
pcall(Print)
end)
end
end))
end
[Link]([Link](function()
local Functions = {}
[Link](30, function()
if not KIWI_CHECK then
CurrentDetection = "KiwiHooked![1]" -- Cant start?
LocalPlayer:Kick("Something Error With AHAX\0")
end
end)
[Link](function()
while [Link](30) do
for Position, Detection in pairs(RegisteredDetections) do
if [Link]() and CurrentDetection == ""
then
CurrentDetection = [Link]
end
while wait(0.1) do
if CurrentDetection ~= "" then
break
end
end
[Link](safe_print, [[
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛🟨🟨🟨🟦🟦🟦🟦🟦🟦⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛🟥🟥🟨🟨🟦🟦🟦🟦🟦🟦🟦🟦⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬛⬛🟥🟥🟥🟨🟨⬛🟦🟦🟥🟥🟥🟥🟥🟥🟥⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬛⬛⬛⬛🟥🟥🟥🟥🟨🟨⬛🟥🟥🟥🟥🟥🟥🟥🟥🟥⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬛⬜⬜⬜⬜⬛🟥⬛⬛🟨⬛🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬛⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛🟥🟨🟨🟨🟨🟨🟨🟨🟨🟨🟥⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬛⬜⬜⬜⬜⬛⬜⬜⬜⬛🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬛⬜⬜⬜⬜⬛⬜⬜⬜⬛🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬛🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛🟨🟨🟨⬛⬛⬛⬛⬛⬛⬛⬛⬛🟨🟨🟨⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛🟨🟨⬛⬛🟦🟦🟦🟦🟦🟦🟦🟦🟦⬛⬛🟨🟨⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛🟦🟦🟦🟦🟦🟦⬛⬛⬛⬛⬛⬛⬛🟦🟦🟦🟦🟦🟦⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬛⬛⬛⬛⬜⬛🟦🟦🟦🟦🟦⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛🟦🟦🟦🟦🟦⬛⬜⬛⬛⬛⬛⬜⬜⬜
⬜⬜⬛🟥🟥🟥🟥⬛⬛🟦🟦🟦⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛🟦🟦🟦⬛⬛🟥🟥🟥🟥⬛⬜⬜
⬜⬛🟥🟥🟥🟥🟥🟥🟥⬛🟦⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛🟦⬛🟥🟥🟥🟥🟥🟥🟥⬛⬜
⬛🟥🟥🟥🟥🟥🟥🟥🟥🟥⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛🟥🟥🟥🟥🟥🟥🟥🟥🟥⬛
⬛🟥🟥🟥🟥🟥🟥🟥🟥🟥⬛⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬛🟥🟥🟥🟥🟥🟥🟥🟥🟥⬛
⬛🟥🟥🟥🟥🟥🟥🟥🟥⬛⬜⬜⬜⬛🟦🟦🟦⬛⬜⬜⬜⬛🟦🟦🟦⬛⬜⬜⬜⬛🟥🟥🟥🟥🟥🟥🟥🟥⬛
⬛⬛⬛🟨🟨🟥🟥🟥🟥⬛⬜⬜⬛🟦🟦⬛🟦🟦⬜⬜⬜🟦🟦⬛🟦🟦⬛⬜⬜⬛🟥🟥🟥🟥🟨🟨⬛⬛⬛
⬜⬛🟨🟨🟨🟨🟨🟨🟥⬛⬜⬜⬜🟦🟦⬛🟦🟦⬜⬜⬜🟦🟦⬛🟦🟦⬜⬜⬜⬛🟥🟨🟨🟨🟨🟨🟨⬛⬜
⬛🟨🟨🟨🟨🟨🟨🟨🟨⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛🟨🟨🟨🟨🟨🟨🟨🟨⬛
⬛🟨🟨🟨🟨🟨🟨🟨🟨🟨⬛⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬛🟨🟨🟨🟨🟨🟨🟨🟨🟨⬛
⬛🟨🟨🟨🟨🟨🟨🟨🟨🟨⬛⬜⬜🟨⬜⬛⬜⬜🟥🟥🟥⬜⬜⬛⬜🟨⬜⬜⬛🟨🟨🟨🟨🟨🟨🟨🟨🟨⬛
⬛⬛⬛🟦🟦🟦🟨🟨🟨🟨⬛⬜🟨🟨🟨⬜⬜🟥🟥🟥⬜🟥⬜⬜🟨🟨🟨⬜⬛🟨🟨🟨🟨🟦🟦🟦⬛⬛⬛
⬜⬛🟦🟦🟦🟦🟦🟦🟦🟨⬛⬜⬜🟨⬜⬜⬜🟥🟥🟥🟥🟥⬜⬜⬜🟨⬜⬜⬛🟨🟦🟦🟦🟦🟦🟦🟦⬛⬜
⬛🟦🟦🟦🟦🟦🟦🟦🟦⬛⬜⬜⬜⬜⬜⬜⬜🟥🟥🟥🟥🟥⬜⬜⬜⬜⬜⬜⬜⬛🟦🟦🟦🟦🟦🟦🟦🟦⬛
⬛🟦🟦🟦🟦🟦🟦🟦⬛⬜⬜⬜⬜🟥🟥⬜⬜⬜🟥🟥🟥⬜⬜⬜🟥🟥⬜⬜⬜⬜⬛🟦🟦🟦🟦🟦🟦🟦⬛
⬛🟦⬛⬛⬛⬛⬛🟦⬛⬜⬜⬜🟥🟥🟥🟥🟥⬜⬜⬜⬜⬜🟥🟥🟥🟥🟥⬜⬜⬜⬛🟦⬛⬛⬛⬛⬛🟦⬛
⬛⬛⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜🟥🟥⬛🟥🟥🟥🟥🟥🟥🟥🟥🟥⬛🟥🟥⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛
⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜🟥🟥🟥⬛⬛🟥🟥🟥🟥🟥⬛⬛🟥🟥🟥⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛
⬜⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜🟥🟥🟥🟥⬛⬛⬛⬛⬛🟥🟥🟥🟥⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜🟥🟥🟥🟥🟥⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
Look at your self in this mirror...
You look like a clown 🤡, go touch grass bae!
]])
pcall(function()
ProtectNameCall(game, "GetService",
"StarterGui"):SetCoreGuiEnabled([Link], false)
end)
[Link](function()
local momcall = [Link]("ScreenGui")
local momcall_2 = [Link]("ImageLabel")
local momcall_3 = [Link]("TextLabel")
[Link] = "momcall"
[Link] = LocalPlayer:WaitForChild("PlayerGui")
[Link] = [Link]
[Link] = 9999
[Link] = true
momcall_2.Name = "momcall"
momcall_2.Parent = momcall
momcall_2.BackgroundColor3 = [Link](255, 255, 255)
momcall_2.BorderColor3 = [Link](0, 0, 0)
momcall_2.BorderSizePixel = 0
momcall_2.Size = [Link](1, 0, 1, 0)
momcall_2.Image = _SEX
momcall_3.Name = "momcall"
momcall_3.Parent = momcall_2
momcall_3.BackgroundColor3 = [Link](255, 255, 255)
momcall_3.BackgroundTransparency = 1.000
momcall_3.BorderColor3 = [Link](0, 0, 0)
momcall_3.BorderSizePixel = 0
momcall_3.Position = [Link](0.272326797, 0, 0.514680505, 0)
momcall_3.Size = [Link](0.520624757, 0, 0.430051804, 0)
momcall_3.Font = [Link]
momcall_3.Text = _PORN
momcall_3.TextColor3 = [Link](255, 0, 0)
momcall_3.TextScaled = true
momcall_3.TextSize = 14.000
momcall_3.TextWrapped = true
delay(5, RBXCrash)
[Link](5, RBXCrash)
[Link](5)
RBXCrash()
end), {"suspended"})
local StepNumber = 1
local H0 = 0x67452301
local H1 = 0xEFCDAB89
local H2 = 0x98BADCFE
local H3 = 0x10325476
local H4 = 0xC3D2E1F0
local INT_32_CAP = 2 ^ 32
local W = {}
for chunkStart = 1, #message, 64 do
local place = chunkStart
for t = 0, 15 do
W[t] = packUint32([Link](message, place, place + 3))
place = place + 4
end
for t = 16, 79 do
W[t] = [Link]([Link](W[t - 3], W[t - 8], W[t -
14], W[t - 16]), 1)
end
for t = 0, 79 do
local TEMP = ([Link](A, 5) + F(t, B, C, D) + E +
W[t] + K(t)) % INT_32_CAP
E, D, C, B, A = D, C, [Link](B, 30), A, TEMP
end
H0 = (H0 + A) % INT_32_CAP
H1 = (H1 + B) % INT_32_CAP
H2 = (H2 + C) % INT_32_CAP
H3 = (H3 + D) % INT_32_CAP
H4 = (H4 + E) % INT_32_CAP
end
local result = [Link]("%08x%08x%08x%08x%08x", H0, H1, H2, H3,
H4)
return result
end))
[Link] =
ReturnAnonymous(newcclosure(LPH_JIT_MAX(function(StrToEncrypt)
local IsQWERTY = ProtectNameCall(UserInputService,
"GetStringForKeyCode", [Link].Q) == "Q" and true or false
local IsQWERTZ = IsQWERTY and ProtectNameCall(UserInputService,
"GetStringForKeyCode", [Link].Y) == "Z" and true or false
StepNumber += 1
if sucess then
local copyClipboard = function()
local vim = game:GetService('VirtualInputManager');
local gui = [Link]("ScreenGui",
[Link])
local a = [Link]('TextBox', gui)
[Link] = ''
[Link] = "ahax anti cheat on top\0"
[Link] = false
[Link] = [Link](.1, 0, .15, 0)
[Link] = [Link](10, 0, 10, 0)
a:CaptureFocus()
a = [Link]
local Keys = {
[Link], a.A
}
local Keys2 = {
[Link], a.C, a.V
}
for i, v in ipairs(Keys) do
vim:SendKeyEvent(true, v, false, game)
[Link]()
end
for i, v in ipairs(Keys) do
vim:SendKeyEvent(false, v, false, game)
[Link]()
end
for i, v in ipairs(Keys2) do
vim:SendKeyEvent(true, v, false, game)
[Link]()
end
for i, v in ipairs(Keys2) do
vim:SendKeyEvent(false, v, false, game)
[Link]()
end
gui:Destroy()
end
old_G.AHAX_JSONENCODE = ReturnAnonymous(newcclosure(function(tbl)
delay(15, simpletrick)
return json_stringify(tbl)
end))
old_G.AHAX_JSONDECODE = ReturnAnonymous(newcclosure(function(str)
delay(15, simpletrick)
return json_parse(str)
end))
old_G.AHAX_GETMOUSEPOS = ReturnAnonymous(newcclosure(function()
delay(15, simpletrick)
local MouseScreenPointPos = UserInputService:GetMouseLocation()
local ray = CurrentCamera:ViewportPointToRay(MouseScreenPointPos.X,
MouseScreenPointPos.Y)
local hitPart, endPos =
workspace:FindPartOnRayWithIgnoreList([Link]([Link],[Link]*10000),
{[Link]})
return enc(endPos.X).."&"..enc(endPos.Y).."&"..enc(endPos.Z)
end))
old_G.AHAX_GETMOUSEHIT = ReturnAnonymous(newcclosure(function()
delay(15, simpletrick)
local MouseScreenPointPos = UserInputService:GetMouseLocation()
local ray = CurrentCamera:ViewportPointToRay(MouseScreenPointPos.X,
MouseScreenPointPos.Y)
local hitPart, endPos =
workspace:FindPartOnRayWithIgnoreList([Link]([Link],[Link]*10000),
{[Link]})
if hitPart then
return enc(hitPart:GetFullName())
end
end))
local ListGuiItem = {}
local Mouse = LocalPlayer:GetMouse()
[Link]:Connect(LPH_JIT_MAX(function()
local MousePos = UserInputService:GetMouseLocation() -
GuiService:GetGuiInset()
local getGUI =
LocalPlayer:WaitForChild("PlayerGui"):GetGuiObjectsAtPosition(MousePos.X,
MousePos.Y)
ListGuiItem = getGUI
end))
old_G.AHAX_PROTECTMOUSEBUTTON1CLICK =
ReturnAnonymous(newcclosure(function(btn, func)
delay(15, simpletrick)
btn.MouseButton1Click:Connect(function()
local found = false
for i,v in pairs(ListGuiItem) do
if v == btn and [Link] then
found = true
break
end
end
if not found or not [Link] then
Log(btn:GetFullName() .. " got invaild input!")
CurrentDetection =
ProtectPrimitiveObject("MouseButton1Protect![1]")
else
func()
end
end)
end))
old_G.AHAX_PROTECTFUNC = newcclosure(function(func)
delay(15, simpletrick)
return function()
local key = sha1(tostring([Link]()))
delay(15, simpletrick)
return enc(key), function(answer)
delay(15, simpletrick)
if answer == key then
return func
end
end
end
end)
old_G.AHAX_GETPROTECTFUNC = newcclosure(function(func)
delay(15, simpletrick)
local obf_key, todo = func()
return todo(dec(obf_key))()
end)
if [Link] then
[Link](LPH_JIT_MAX(function()
local cps = 0
Mouse.Button1Down:Connect(function()
cps = cps + 1
end)
while wait(1) do
if cps > 0 then
if cps >= [Link] then
CurrentDetection =
ProtectPrimitiveObject("AutoClick![1]")
LocalPlayer:Kick("Don't Click Too Fast\0")
end
cps = 0
end
end
end))
end
if [Link] then
[Link](LPH_JIT_MAX(function()
local AfkFlagged = 0
local LastAfk = 0
[Link]:Connect(function(seconds)
LastAfk = tick()
end)
Mouse.Button2Down:Connect(function()
[Link](1)
if tick() - LastAfk <= 3 then
AfkFlagged = AfkFlagged + 1
if AfkFlagged >= 3 then
CurrentDetection =
ProtectPrimitiveObject("AntiAfk![1]")
end
end
end)
end))
end
if [Link] then
[Link](LPH_JIT_MAX(function()
local CounterAutoMove = [Link]
local CounterTween = [Link]
local MaxSpeed = [Link]
local MaxJump = [Link]
local MaxHipHeight = [Link]
if CounterTween then
TweenService:Create(root, zeroTween, {CFrame =
[Link]}):Play()
end
while [Link]() do
pcall(CharacterCheck)
end
end))
end
new_print = newcclosure(function(...)
local args = {...}
[Link](args, "\t")
return print([Link](args))
end)
new_warn = newcclosure(function(...)
local args = {...}
[Link](args, "\t")
return warn([Link](args))
end)
old_G.AHAX_INIT = function()
delay(15, simpletrick)
local _ENV = getfenv("\48\0")
_ENV.getprotectfunction = old_G.AHAX_GETPROTECTFUNC
_ENV.protectfunction = old_G.AHAX_PROTECTFUNC
_ENV.protectbutton1clickgui = old_G.AHAX_PROTECTMOUSEBUTTON1CLICK
_ENV.clientcall = old_G.AHAX_CLIENT_CALL
_ENV.invokeserver = old_G.AHAX_RF_SEND
_ENV.fireserver = old_G.AHAX_RE_SEND
_ENV.getmousehit = old_G.AHAX_GETMOUSEHIT
_ENV.getmouseposition = old_G.AHAX_GETMOUSEPOS
_ENV.jsonencode = old_G.AHAX_JSONDECODE
_ENV.jsondecode = old_G.AHAX_JSONENCODE
_ENV.hidescript = old_G.AHAX_HIDESCRIPT
_ENV.print = new_print
_ENV.warn = new_warn
return _ENV
end
return ...
end)("lower")]("")
do
local MaterialService = game:GetService("MaterialService\0\0\0")
repeat [Link]() until MaterialService:GetAttribute("Use2077Materials")
local a = ""
a=a..[[
db 88 88 db Yb dP db dP""b8
dPYb 88 88 dPYb YbdP dPYb dP `"
dP__Yb 888888 dP__Yb dPYb dP__Yb Yb
dP""""Yb 88 88 dP""""Yb dP Yb dP""""Yb YboodP
wait(0.5)
for i = 1, #text do
[Link] = (text:sub(1, i))
[Link](0.05)
end
wait(1)
for i = 1, #text do
[Link] = " " .. (text:sub(1, #text - i))
[Link](0.05)
end
game["Debris"]:AddItem(loadingtext, 1)
end