--███████████████████████
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