0% found this document useful (0 votes)
479 views14 pages

Mech Arena Game Script Guide

The document is a script for a game modification tool called 'Mech Arena' that allows users to manipulate various game parameters such as unlimited ammo, cooldowns, and speed. It includes instructions for usage, error handling, and checks for the correct game process and architecture. The script also provides a user interface for selecting different cheats and displays relevant messages to the user throughout its execution.

Uploaded by

mn1m1photos
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
479 views14 pages

Mech Arena Game Script Guide

The document is a script for a game modification tool called 'Mech Arena' that allows users to manipulate various game parameters such as unlimited ammo, cooldowns, and speed. It includes instructions for usage, error handling, and checks for the correct game process and architecture. The script also provides a user interface for selecting different cheats and displays relevant messages to the user throughout its execution.

Uploaded by

mn1m1photos
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

--███████████████████████

GLabel = '𝗠𝗲𝗰𝗵 𝗔𝗿𝗲𝗻𝗮'


LUA = ''

GProcess = '[Link]'
GVersion = '🅰🆄🆃🅾-🆄🅿🅳🅰🆃🅴'
xbit = 64
LibResult = 1
xlib = '[Link]'
xlibsize = 0
xREV = 1
xCNE = 0
xSSE = 0
XbitX = 2

--███████████████████████
print(GLabel..' '..GVersion)

xJOINx = "\n𝗗𝗼𝘄𝗻𝗹𝗼𝗮𝗱 𝗨𝗽𝗱𝗮𝘁𝗲𝘀"


xAUTHORx = 'RDX'

print(xJOINx)
xWEBx = "[Link]/p20192728"
print(xWEBx)
xYTx = "🔗 [Link]
print(xYTx)
--███████████████████████

[Link]('101.1')
::RESTARTSCRIPT::
I=nil I={}
A=nil A={} for i = 1,100 do A[i]={} end
apex=1
[Link](false)
v=[Link]()
if v==nil then
print("×× ERROR ××\n×× INVALID PROCESS SELECTED / OR NO ROOT ACCESS")
[Link](true) [Link]()
return
end

AUalert = "\n𝗣𝗹𝗲𝗮𝘀𝗲 𝗳𝗼𝗹𝗹𝗼𝘄 𝘁𝗵𝗲𝘀𝗲 𝗦𝗧𝗘𝗣𝗦 :-\n1. Start a Fight or Training.\n2.


------------------------------------------------------------------------------

Wait on the ROBOT selection screen.\n3. Press 𝗦𝗧𝗔𝗥𝗧 to execute the script.\n4. If
not ready, press 𝗪𝗔𝗜𝗧 .\n𝗣𝗹𝗲𝗮𝘀𝗲 𝗪𝗮𝗶𝘁...\n"

-- [START] / [NO]
------------------------------------------------------------------------------

OFF="🔴 " ON="🟢 "


UA=OFF NC=OFF
function menu()
[Link](gg.REGION_ANONYMOUS)
[Link](xAUTHORx)
mc=[Link]({

UA.."𝗨𝗻𝗹𝗶𝗺𝗶𝘁𝗲𝗱𝗔𝗺𝗺𝗼",
NC.."𝗡𝗼𝗖𝗼𝗼𝗹𝗱𝗼𝘄𝗻",
"🅴🆇🅸🆃"},
{},""..GLabel.." "..GVersion.." "..xBITx.."\n𝗖𝗵𝗲𝗮𝘁𝘀𝗕𝘆 :- "..xAUTHORx

if mc==nil then cancel() return end

if mc[1] then ammo() end

if mc[2] then cooldown() end

xhaX={

UA.."𝗨𝗻𝗹𝗶𝗺𝗶𝘁𝗲𝗱𝗔𝗺𝗺𝗼",

NC.."𝗡𝗼𝗖𝗼𝗼𝗹𝗱𝗼𝘄𝗻",

}
xhaX=[Link](xhaX, "\n")
xhaX=tostring(xhaX)

[Link]("[√] Complete")
[Link](GLabel.." "..GVersion.." "..xBITx.."\n\n"..xhaX,"OK",nil,xAUTHORx)

end
--███████████████████████
--███████████████████████
A[1].class="UserBattleResult"
A[1].method="get_IsOffline"

function offline()
if A[1].error==1 then error() return end
x=1 HACK(1,1,BO) BO=ONOFF(BO)
end
--███████████████████████
A[2].class="AbilityStats"
A[2].method="get_HpRegPerSecond"
A[3].class="AbilityStats"
A[3].method="get_SelfHpRegPerSecond"
--999999int
function health()
ERR(2,3) if E==1 then error() return end
if v.x64 then x={'528847E0h','72A001E0h','D65F03C0h'}
else x={'E304023Fh','E340000Fh','E12FFF1Eh'}
end
HACK(2,3,HR) HR=ONOFF(HR)
end
--███████████████████████
A[4].class="WeaponStats"
A[4].method="get_ShieldDurability"
--999999int
function shield()
if A[4].error==1 then error() return end
if v.x64 then x={'528847E0h','72A001E0h','D65F03C0h'}
else x={'E304023Fh','E340000Fh','E12FFF1Eh'}
end
HACK(4,4,SD) SD=ONOFF(SD)
end
--███████████████████████
A[5].method="get_AmmoBullets"
A[6].method="get_AmmoReloadBullets"
--int
function ammo()
ERR(5,6) if E==1 then error() return end
if v.x64 then x={'528847E0h','72A001E0h','D65F03C0h'}
else x={'E304023Fh','E340000Fh','E12FFF1Eh'}
end
HACK(5,6,UA) UA=ONOFF(UA)
end
--███████████████████████
A[7].class="WeaponShot"
A[7].method="get_ReloadSpeed"
--float 999999
function fastreload()
if A[7].error==1 then error() return end
if v.x64 then x={'52847E00h','72A92E80h','1E270000h','D65F03C0h'}
else x={'E30203F0h','E3440974h','EE070A90h','EEB00A67h','E12FFF1Eh'}
end
HACK(7,7,RS) RS=ONOFF(RS)
end
--███████████████████████
A[8].class="MechStats"
A[8].method="get_CaptureSpeed"
--float 100
function capturespeed()
if A[8].error==1 then error() return end
if v.x64 then x={'52800000h','72A85900h','1E270000h','D65F03C0h'}
else x={'E3000000h','E34402C8h','EE070A90h','EEB00A67h','E12FFF1Eh'}
end
HACK(8,8,IC) IC=ONOFF(IC)
end
--███████████████████████
A[9].class="WeaponShot"
A[9].method="get_RateOfFire"
--float 99999
function firingrate()
if A[9].error==1 then error() return end
if v.x64 then x={'5289F000h','72A8F860h','1E270000h','D65F03C0h'}
else x={'E3040F80h','E34407C3h','EE070A90h','EEB00A67h','E12FFF1Eh'}
end
HACK(9,9,FR) FR=ONOFF(FR)
end
--███████████████████████
A[10].class="MechStats"
A[10].method="get_Speed"
--25f
function mechspeed()
if A[10].error==1 then error() return end
if v.x64 then x={'52800000h','72A83900h','1E270000h','D65F03C0h'}
else x={'E3000000h','E34401C8h','EE070A90h','EEB00A67h','E12FFF1Eh'}
end
HACK(10,10,MS) MS=ONOFF(MS)
end
--███████████████████████
A[11].class="AbilityStats"
A[11].method="get_JumpHorizontalImpulse"
--15f
function gravity()
if A[11].error==1 then error() return end
if v.x64 then x={'52800000h','72A82E00h','1E270000h','D65F03C0h'}
else x={'E3000000h','E3440170h','EE070A90h','EEB00A67h','E12FFF1Eh'}
end
HACK(11,11,ZG) ZG=ONOFF(ZG)
end
--███████████████████████
A[12].class="AbilityStats"
A[12].method="get_Cooldown"
A[13].class="MechStats"
A[13].method="get_RunSpeedUpCoolDown"
--0f
function cooldown()
ERR(12,13) if E==1 then error() return end
if v.x64 then x={'52800000h','72A00000h','1E270000h','D65F03C0h'}
else x={'E3000000h','E3400000h','EE070A90h','EEB00A67h','E12FFF1Eh'}
end
HACK(12,13,NC) NC=ONOFF(NC)
end
--███████████████████████
A[14].class="AbilityStats"
A[14].method="get_DashDuration"
--999float
function dashduration()
if A[14].error==1 then error() return end
if v.x64 then x={'1287FFE0h','72A88F20h','1E270000h','D65F03C0h'}
else x={'E30C0000h','E3440479h','EE070A90h','EEB00A67h','E12FFF1Eh'}
end
HACK(14,14,UD) UD=ONOFF(UD)
end
--███████████████████████
A[15].class="MechStats"
A[15].method="get_IsInStealth"
function stealth()
if A[15].error==1 then error() return end
x=1 HACK(15,15,ST) ST=ONOFF(ST)
end
--███████████████████████
--███████████████████████

if [Link]~=GProcess then
print("This Script is For:\n "..GLabel.."\n "..GProcess.."\nYou
Selected:\n "..[Link].."\n "..[Link])
[Link] (true) [Link]()
return
end
------------------------------------------------------------------------------
if v.x64 then bitx=64 xBITx="[x64]" else bitx=32 xBITx="[x32]" end
print(xBITx)
------------------------------------------------------------------------------
if XbitX==1 then
if bitx~=xbit then
print("This Script is For "..xbit.."bit Process\nYour Process is
"..bitx.."bit")
[Link](true) [Link]()
return
end
end
------------------------------------------------------------------------------

--███████████████████████
if LibResult==1 then
xAPEXx={} xXx=0
xLibRes=0
libx=[Link]()
if #(libx)==0 then
print("×× LIB ERROR #01 ××\nNo Libs Found\nTry a Different Virtual
Environment \nor Try a Better Game Installation Method\nor Download Game From
'[Link]' ")
[Link](true)
[Link]()
end
libx=[Link](xlib)
if #(libx)==0 then
print("×× No "..xlib.." Found")
xLibRes=2
goto APEX_SPLIT
end
xlibn=0
for i, v in ipairs(libx) do
if libx[i].state=="Xa" then
xXx=xXx+1
xAPEXx[xXx]=libx[i].start
XLIBSIZE=libx[i]["end"]-libx[i].start
xLibRes=1
end
end
if xLibRes==0 then
print("×× LIB ERROR #03 ××\nNo "..xlib.." Found in Xa\nTry a Different
Virtual Environment \nor Try a Better Game Installation Method\nor Download Game
From '[Link]' ")
[Link](true)
[Link]()
end

::APEX_SPLIT::
if xLibRes==2 then
splitapk=0
libx=[Link]()
for i, v in ipairs(libx) do
if libx[i].state=="Xa" and
[Link](libx[i].name,"split_config") then
splitapk=1
end
end
if splitapk==1 then
xsapk={} xsapkx=0
for i, v in ipairs(libx) do
if libx[i].state=="Xa" then
xsapkx=xsapkx+1
xsapk[xsapkx]=libx[i]["end"]-libx[i].start
end
end
if xsapkx~=0 then
APEXQ=[Link]([Link](xsapk))
for i, v in ipairs(libx) do
if libx[i].state=="Xa" and libx[i]["end"]-
libx[i].start==APEXQ then
xXx=xXx+1
xAPEXx[xXx]=libx[i].start
XLIBSIZE=libx[i]["end"]-libx[i].start
print("√√ Split Apk Lib Found\n√√ "..libx[i].name)
xLibRes=1
end
end
end
end

if splitapk==0 and xLibRes~=1 then


print("×× No split_config Lib Found")
xc=1 xt={}
libx=[Link]()
for i, v in ipairs(libx) do
if libx[i].state=="Xa" then
xt[xc]=tonumber(libx[i]["end"]-libx[i].start)
xc=xc+1
end
end
if xc==1 then
print("×× No libs in Xa Region\n-- Your Device is Broken --\
nGoodbye")
[Link](true) [Link]()
return
end
APEXQ=[Link]([Link](xt))
for i, v in ipairs(libx) do
if libx[i].state=="Xa" and libx[i]["end"]-libx[i].start==APEXQ
then
xXx=xXx+1
xAPEXx[xXx]=libx[i].start
XLIBSIZE=libx[i]["end"]-libx[i].start
print("√√ [Link] Xa Lib Found\n√√ "..libx[i].name)
xLibRes=1
end
end
end

if xLibRes~=1 then
print("×× Correct Lib Not Found ××\n×× Direct/Split Config/Xa Max ××")
[Link](true)
[Link]()
return
end
end

if xlibsize~=0 then
if XLIBSIZE<xlibsize then
print("×× Incorrect Lib Size in Xa Region ××\nYour device / virtual /
emulator is not compatible with this script")
[Link](true)
[Link]()
return
end
end
end
--███████████████████████
-- OO=ONOFF(OO)
function ONOFF(OO)
if OO==OFF then OO=ON else OO=OFF end
return OO
end
------------------------------------------------------------------------------
function HACK(v1,v2,v3)
for i = A[v1].start, A[v2].finish do o=I[i]
if v3==OFF then arm() else revert() end
end
end
------------------------------------------------------------------------------
function ERR(E1,E2)
E=0
for i = E1,E2 do if A[i].error==1 then E=1 end end
end
------------------------------------------------------------------------------
function arm()
o=tonumber(o)
for XxX=1,#(xAPEXx) do
xdump=nil xdump={}
if type(x)~="table" then
xdump[1]={} xdump[2]={}
xdump[1].address=xAPEXx[XxX] + o
xdump[1].flags=4
if x==0 then xdump[1].value=xfalse end
if x==1 then xdump[1].value=xtrue end
if x~=0 and x~=1 then xdump[1].value=x end
xdump[2].address=xAPEXx[XxX]+(o+4)
xdump[2].flags=4
xdump[2].value=xEND
else
cc=0
for c=1,#(x) do
xdump[c]={}
xdump[c].address=xAPEXx[XxX]+o+cc
xdump[c].flags=4
xdump[c].value=tostring(x[c])
cc=cc+4
end
end
[Link](xdump)
end
end
------------------------------------------------------------------------------
function revert()
for XxX=1,#(xAPEXx) do
REVERT=nil REVERT={} xRx=nil xRx=1
for i, v in ipairs(ORIG) do
if tonumber(xAPEXx[XxX]+o)==ORIG[i].address then
if type(x)~="table" then
REVERT[xRx]={}
REVERT[xRx].address=xAPEXx[XxX]+o
REVERT[xRx].flags=4
REVERT[xRx].value=ORIG[i].value
xRx=xRx+1
REVERT[xRx]={}
REVERT[xRx].address=xAPEXx[XxX]+o+4
REVERT[xRx].flags=4
REVERT[xRx].value=ORIG[i+1].value
xRx=xRx+1
else
offcnt=0 tnuc=0
for dfg=1,#(x) do
REVERT[xRx]={}
REVERT[xRx].address=xAPEXx[XxX]+o+offcnt
REVERT[xRx].flags=4
REVERT[xRx].value=ORIG[i+tnuc].value
offcnt=offcnt+4 tnuc=tnuc+1 xRx=xRx+1
end
end
[Link](REVERT)
break
end
-- xRx+1
end
end
end
--███████████████████████
if v.x64 then
xtrue="h200080D2" -- MOV X0, #0x1
xfalse="h000080D2" -- MOV X0, #0x0
xEND="hC0035FD6" -- RET
else
xtrue="h0100A0E3" -- MOVW R0, #1
xfalse="h0000A0E3" -- MOVW R0, #0
xEND="h1EFF2FE1" -- BX LR
end
------------------------------------------------------------------------------

function clear()
[Link]([Link]())
[Link]()
end
------------------------------------------------------------------------------
function search()
[Link]([Link]())
[Link]()
[Link](x,t)
end
------------------------------------------------------------------------------
function refine()
[Link](x,t)
end
------------------------------------------------------------------------------
function check()
E=nil E=[Link]()
end
------------------------------------------------------------------------------
function offset()
o=tonumber(o) addoff=nil
addoff=[Link]([Link]())
for i, v in ipairs(addoff) do
addoff[i].address=addoff[i].address+o
addoff[i].flags=t
end
[Link](addoff)
end
--███████████████████████
------------------------------------------------------------------------------
function cancel()
[Link]("CANCELLED")
end
------------------------------------------------------------------------------
function wait()
[Link]("Please Wait..")
end
------------------------------------------------------------------------------
function error()
[Link]("× ERROR ×")
[Link](1000)
end
------------------------------------------------------------------------------
function exit()
[Link]()
[Link]()
[Link]([Link]())
[Link]()
[Link]("[ EXIT ]")
if xhaX~=nil then

end
[Link](true)
[Link]()
return
end

--███████████████████████

NEEDSEARCH=1
SFILE=nil
SFILE=[Link](gg.EXT_FILES_DIR.."/"..GProcess..".lua")
if SFILE==nil then
STARTALERT=xAUTHORx.."\n\n"..GLabel.."\n"..[Link].."
"..GVersion.."\n"..AUalert
else
SFILE=nil
SFILE=[Link](gg.EXT_FILES_DIR.."/"..GProcess..".lua"):read("*all")
pcall(load(SFILE))
if tostring([Link])~=tostring(SFversion) then
[Link](xAUTHORx.."\n\n"..GLabel.."\n"..[Link].."
"..GVersion.."\n"..LUA.."\n\nNEW GAME VERSION DETECTED\n","OK")
[Link](gg.EXT_FILES_DIR.."/"..GProcess..".lua")
NEEDSEARCH=1
goto RESTARTSCRIPT
else

n"..[Link].." "..GVersion, "[ 𝗦𝗧𝗔𝗥𝗧 ]", "DELETE", "-- EXIT --")


STARTALERT = [Link](xAUTHORx.."\n\n"..GLabel.."\

if STARTALERT==3 then exit() return end


if STARTALERT==1 then NEEDSEARCH=0 end
if STARTALERT==2 then
[Link](gg.EXT_FILES_DIR.."/"..GProcess..".lua")
NEEDSEARCH=1
goto RESTARTSCRIPT
return
end
end
end

if NEEDSEARCH==1 then
::XGETREADYX::

n"..LUA.."\n"..AUalert,"𝗦𝗧𝗔𝗥𝗧","𝗪𝗔𝗜𝗧","🅴🆇🅸🆃")
plwt=[Link](xAUTHORx.."\n\n"..GLabel.."\n"..[Link].." "..GVersion.."\

if plwt==3 then exit() return end


if plwt==2 then
[Link](false)
while true do
if [Link]() then [Link](false) break end
end
goto XGETREADYX
return
end

local xtx=0
local gvr={"Ca","Cd","Cb","A","O"}
local sr={gg.REGION_C_ALLOC, gg.REGION_C_DATA, gg.REGION_C_BSS,
gg.REGION_ANONYMOUS, gg.REGION_OTHER}
[Link]() [Link]("Please Wait..")
[Link](gg.REGION_C_ALLOC | gg.REGION_C_DATA | gg.REGION_C_BSS |
gg.REGION_ANONYMOUS | gg.REGION_OTHER)
[Link](":get_localToWorldMatrix_Injected",1)
[Link](":g",1)
[Link](0)
if [Link]()~=0 then
rp=[Link](1)
rt={} rt[1]={}
rt[1].address=rp[1].value
rt[1].flags=1
rt=[Link](rt)
rt=[Link](rt)
rt=tostring(rt[1])
rp=[Link](rp)
rp=tostring(rp[1])
if rp==rt then
for i = 1,5 do
if rp==tostring(gvr[i]) then
r1=sr[i] r2=sr[i]
xtx=2
break
end
end
else
for i = 1,5 do
if rp==tostring(gvr[i]) then r2=sr[i] xtx=1 break end
end
for i = 1,5 do
if rt==tostring(gvr[i]) then r1=sr[i] xtx=xtx+1 break end
end
end
if xtx~=2 then [Link](gg.REGION_OTHER | gg.REGION_C_ALLOC |
gg.REGION_ANONYMOUS) end
end
sr=nil gvr=nil rp=nil rt=nil plwt=nil
--███████████████████████

SFT={}
SFT[1]="SFversion = '"..[Link].."'"
SFT[2]="A={}"
SFT[3]="I={}"
SFTA={}
SFTI={}

if v.x64 then off1=-16 typ=32 else off1=-8 typ=4 end

ATOTAL=0
for i = 1,100 do
if A[i].method==nil then break end
ATOTAL=ATOTAL+1
end

ASTART=1 AEND=0 ATABT=ATOTAL+1 ATAB=1


S=0
while ATAB<=ATOTAL do
::AUTOSTART::
[Link](false)
if ATAB>ATOTAL then break goto FINISHED end
[Link]("Please Wait.. [ "..ATABT-ATAB.." ]")
A[ATAB].error=1
ANAME=nil ANAME={}
if A[ATAB].name~=nil then
for i = 1,#(tostring(A[ATAB].name)) do
ANAME[i]=[Link](A[ATAB].name,i)
end
else
A[ATAB].name=0
end
ACLASS=nil ACLASS={}
if A[ATAB].class~=nil then
for i = 1,#(tostring(A[ATAB].class))+1 do
if i == #(tostring(A[ATAB].class))+1 then
ACLASS[i]=0
else
ACLASS[i]=[Link](A[ATAB].class,i)
end
end
else
A[ATAB].class=0
end

ASTART=AEND+1
if xtx==2 then [Link](r1) end
clear() t=1
[Link](":"..tostring(A[ATAB].method),1)
if xtx==2 then [Link](r2) end
xm=[Link](2) [Link]([Link]())
check()
if E==0 then ATAB=ATAB+1
if ATAB>ATOTAL then break return end
goto AUTOSTART return
end
x=xm[1].value..";"..xm[2].value.."::2" refine()
x=xm[1].value refine()
o=-1 offset() x=0 refine() oo=#(tostring(A[ATAB].method))
o=oo+1 offset() refine() o=-oo offset()
check()
if E==0 then ATAB=ATAB+1
if ATAB>ATOTAL then break return end
goto AUTOSTART return
end
[Link](0) xcount=[Link]()
xpoint=[Link](xcount,nil, nil, nil, nil, nil, nil,
nil,gg.POINTER_READ_ONLY)
if #(xpoint)==0 then ATAB=ATAB+1
if ATAB>ATOTAL then break return end
goto AUTOSTART return
end
clear()
for xp=1,#(xpoint) do
xpoint[xp].address=xpoint[xp].address+off1
xpoint[xp].flags=typ
end
[Link](xpoint)
xoff=[Link](#(xpoint),nil, nil, nil, nil, nil, nil, nil,
gg.POINTER_EXECUTABLE | gg.POINTER_READ_ONLY)
if #(xoff)==0 then ATAB=ATAB+1
if ATAB>ATOTAL then break return end
goto AUTOSTART return
end
xfin=1
while xfin<=#(xoff) do
::XFIN::
if xfin>#(xoff) then ATAB=ATAB+1
if ATAB>ATOTAL then break return end
goto AUTOSTART return
end
if [Link]().x64 then
xadd=tonumber(xoff[xfin].value)
else
xadd=[Link]("%X",tonumber(xoff[xfin].value))
xadd=[Link](tostring(xadd), -8,-1)
xadd=tonumber("0x"..xadd)
end
gval1=nil gval1={} gval1[1]={}
if [Link]().x64 then gvo=24 gvo1=16 gvo2=24 else
gvo=12 gvo1=8 gvo2=12 end
gval1[1].address=xoff[xfin].address+gvo
gval1[1].flags=typ
gval1=[Link](gval1)
if [Link]().x64 then
gval=tonumber(gval1[1].value)
else
gval=[Link]("%X",tonumber(gval1[1].value))
gval=[Link](tostring(gval), -8,-1)
gval=tonumber("0x"..gval)
end
gval2=nil gval2={} gval2[1]={} gval2[2]={}
gval2[1].address=gval+gvo1
gval2[1].flags=typ
gval2[2].address=gval+gvo2
gval2[2].flags=typ
gval2=[Link](gval2)
if [Link]().x64 then
gval21=tonumber(gval2[1].value)
gval22=tonumber(gval2[2].value)
else
gval21=[Link]("%X",tonumber(gval2[1].value))
gval21=[Link](tostring(gval21), -8,-1)
gval21=tonumber("0x"..gval21)
gval22=[Link]("%X",tonumber(gval2[2].value))
gval22=[Link](tostring(gval22), -8,-1)
gval22=tonumber("0x"..gval22)
end
xrefine=0
if A[ATAB].class~=0 then
for xyz=1,#(ACLASS) do
gvalc={} gvalc[1]={}
gvalc[1].address=gval21+(xyz-1)
gvalc[1].flags=1
gvalc=[Link](gvalc)
if gvalc[1].value~=ACLASS[xyz] then xrefine=1 break
xfin=xfin+1 goto XFIN end
end
end

if A[ATAB].name~=0 then
for xyz=1,#(ANAME) do
gvalc={} gvalc[1]={}
gvalc[1].address=gval22+(xyz-1)
gvalc[1].flags=1
gvalc=[Link](gvalc)
if gvalc[1].value~=ANAME[xyz] then xrefine=1
break xfin=xfin+1 goto XFIN end
end
end

if xrefine==0 then
A[ATAB].start=ASTART AEND=AEND+1
A[ATAB].finish=AEND
A[ATAB].error=0
clear() I[AEND]=xadd-xAPEXx[xXx]
SFTA[ATAB]="A["..ATAB.."]={}\nA["..ATAB.."].name =
"..A[ATAB].name.."\nA["..ATAB.."].class = "..A[ATAB].class.."\nA["..ATAB.."].method
= "..A[ATAB].method.."\nA["..ATAB.."].start = "..ASTART.."\nA["..ATAB.."].finish =
"..AEND.."\nA["..ATAB.."].error = 0"
SFTI[AEND]="I["..AEND.."] = "..xadd-xAPEXx[xXx]
end
xfin=xfin+1
end -- xfin
ATAB=ATAB+1
end -- ATAB

---------------------------------------------------

::FINISHED::
xBAR=0
for i = 1, ATOTAL do
if A[i].error~=0 then xBAR=xBAR+1 end
end
if xBAR>=ATOTAL then
[Link]("×× FAILURE ××") [Link]("× AUTO UPDATE FAILURE ×","EXIT",nil,
xAUTHORx)
exit()
return
end
if xBAR>=1 then [Link]("× ERROR ×") [Link]("× Auto Update Errors\nSome/All
Hacks May Not Work","OK",nil, xAUTHORx)
end

if xBAR==0 then
sft=[Link](SFT,"\n")
sfta=[Link](SFTA,"\n")
sfti=[Link](SFTI,"\n")
wstring=tostring(sft.."\n"..sfta.."\n"..sfti)
local sfsuccess = [Link](
"Auto-Update Success\nScript will Verify Game Version and Automatically Update

"√ 𝗦𝗔𝗩𝗘", "× 𝗦𝗔𝗩𝗘", "🅼🅴🅽🆄"


File as Needed.",

if sfsuccess==1 then

[Link](gg.EXT_FILES_DIR.."/"..GProcess..".lua","w"):write(wstring):close()
end
end
end -- if NEEDSEARCH
--███████████████████████
--███████████████████████
if xREV==1 then
xRx=1 ORIG={} xREV={}
for XxX=1,#(xAPEXx) do
for i, v in ipairs(I) do
thiscunt=0
for dfg=1,7 do
ORIG[xRx]={}
ORIG[xRx].address=xAPEXx[XxX]+tonumber(I[i])+thiscunt
ORIG[xRx].flags=4
xRx=xRx+1
thiscunt=thiscunt+4
end
end
end
ORIG=[Link](ORIG)
end
--███████████████████████
while true do
if [Link]() or apex==1 then
[Link](false) apex=0
menu()
end
end

You might also like