wilmans2m

dblegends32

Apr 6th, 2024 (edited)
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 20.97 KB | Gaming | 0 0
  1. LUA = 'WILS2M'
  2. GLabel = 'DB LEGENDS'
  3. GProcess = 'com.bandainamcoent.dblegends_ww'
  4. GVersion = '5.4.0'
  5. xbit = 32
  6. LibResult = 1
  7. xlib = 'libil2cpp.so'
  8. xREV = 1  I={}
  9. xCNE = 0
  10. xSSE = 0
  11. XbitX = 1
  12. --███████████████████████
  13. expire='free'
  14. game = gg.getTargetInfo()
  15. P=game.processName
  16. FP=game.name
  17. L=gg.getTargetInfo().label
  18. M=gg.getTargetInfo()["label"]
  19. V=game.versionName
  20. TP=gg.getTargetPackage()
  21. xTAGx="Have fun"
  22. xLINKx="https://t.me/HxE_Chat"
  23. xLINK1x="https://www.tiktok.com/@hxesq"
  24. printx="---------------------------------------------------------------"
  25. print(printx)
  26. print(xTAGx)
  27. print("Telegram = "..xLINKx)
  28. print("TikTok = "..xLINK1x)
  29. print(printx)  
  30. print("Script = "..GLabel.."  "..GVersion)
  31.  
  32. --███████████████████████
  33. apex=1
  34. gg.setVisible(false)
  35. v=gg.getTargetInfo()
  36.     if v==nil then
  37.         print("×× ERROR ××\n×× INVALID PROCESS SELECTED / OR NO ROOT ACCESS")
  38.         gg.setVisible(true) os.exit()
  39.         return
  40.     end
  41.    
  42. HxEmenu = ('            ⚡HxE Menu by wils2m⚡\
  43.           ❦ ════ •⊰❂ - ❂⊱• ════ ❦\
  44.                     ⛥🇮‌🇳‌🇫‌🇴‌⛥\
  45.  🎮🅖🅐🅜🅔🎮 : '..GLabel..'\
  46.  🎰🅥🅔🅡🅢🎰 : '..GVersion..'\
  47.    🎰🅐🅡🅜🎰   : '..xbit..'\
  48. \
  49. ⏳Exᴘɪʀᴇᴅ Date⏳ : '..expire..'\
  50. 🎁 Encryption 🎁 :  '..expire..'\
  51.            ❦ ════ •⊰❂ - ❂⊱• ════ ❦')
  52.            
  53. gg.alert(HxEmenu)
  54.  
  55. print("In Collaboration With:")
  56. print("    ~ APEX[GG]v2 ~")
  57. xLINKx="https://t.me/apexgg2Home"
  58. print("Telegram = "..xLINKx)
  59.  
  60. gg.alert("                           Patch Note\
  61.           ❦ ════ •⊰❂ - ❂⊱• ════ ❦\
  62. - NEW\
  63. - Updated to 5.4.0 (x32 only)\
  64. ..............................................\
  65. - PvP Bot\
  66. - Play without Stamina\
  67. - Anti Cheat\
  68. - All Completed Challenge\
  69. - Disable ennemy\
  70. - One Hit K.O\
  71. - Timer stopped\
  72. - Unlimited Vanish\
  73. - Unlimited Rising Rush\
  74. - Reuse Arts cards\
  75. - Rising Rush Cards\
  76. - No Skill Cooldown\
  77. - No Ki Cost\
  78.            ❦ ════ •⊰❂ - ❂⊱• ════ ❦\
  79. ")
  80.  
  81. --███████████████████████    
  82.     if v.processName~=GProcess then
  83.         print("This Script is For:\n    "..GLabel.."\n    "..GProcess.."\nYou Selected:\n    "..v.label.."\n    "..v.processName)
  84.         gg.setVisible (true) os.exit()
  85.         return
  86.     end
  87. ------------------------------------------------------------------------------
  88.     if v.x64 then bitx=64 xBITx="[x64]" else bitx=32 xBITx="[x32]" end
  89.         print(xBITx)  
  90.         print(printx)  
  91. ------------------------------------------------------------------------------
  92.     if XbitX==1 then
  93.         if bitx~=xbit then
  94.             print("This Script is For "..xbit.."bit Process\nYour Process is "..bitx.."bit")
  95.             gg.setVisible(true) os.exit()
  96.             return
  97.         end
  98.     end
  99. ------------------------------------------------------------------------------
  100.     if GVersion~=v.versionName then
  101.         print("This Script is for Game Version:\n    "..GVersion.."\nYour Game Version is:\n    "..v.versionName)
  102.         gg.setVisible(true) os.exit()
  103.         return
  104.     end
  105. --███████████████████████
  106.     if LibResult==1 then
  107.     xAPEXx={} xXx=0
  108.     xLibRes=0
  109.     libx=gg.getRangesList()
  110.         if #(libx)==0 then
  111.         print("×× LIB ERROR #01 ××\nNo Libs Found\nTry a Different Virtual Environment \nor Try a Better Game Installation Method\nor Download Game From 'apkcombo.com' ")
  112.         gg.setVisible(true)
  113.         os.exit()
  114.         end
  115.     libx=gg.getRangesList(xlib)
  116.         if #(libx)==0 then  
  117.         print("×× No "..xlib.." Found")
  118.         xLibRes=2
  119.         goto APEX_SPLIT
  120.         end
  121.     xlibn=0
  122.         for i, v in ipairs(libx) do
  123.             if libx[i].state=="Xa" then
  124.             xXx=xXx+1
  125.             xAPEXx[xXx]=libx[i].start
  126.             xLibRes=1
  127.             end
  128.         end
  129.         if xLibRes==0 then
  130.         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 'apkcombo.com' ")
  131.         gg.setVisible(true)
  132.         os.exit()    
  133.         end    
  134.                  
  135.         ::APEX_SPLIT::    
  136.         if xLibRes==2 then
  137.         splitapk=0
  138.         libx=gg.getRangesList()
  139.             for i, v in ipairs(libx) do
  140.                 if libx[i].state=="Xa" and string.match(libx[i].name,"split_config") then
  141.                 splitapk=1
  142.                 end
  143.             end
  144.             if splitapk==1 then
  145.             xsapk={} xsapkx=0
  146.                 for i, v in ipairs(libx) do
  147.                     if libx[i].state=="Xa" then
  148.                     xsapkx=xsapkx+1
  149.                     xsapk[xsapkx]=libx[i]["end"]-libx[i].start
  150.                     end
  151.                 end
  152.                 if xsapkx~=0 then                
  153.                 APEXQ=math.max(table.unpack(xsapk))
  154.                     for i, v in ipairs(libx) do              
  155.                         if libx[i].state=="Xa" and libx[i]["end"]-libx[i].start==APEXQ then              
  156.                         xXx=xXx+1            
  157.                        xAPEXx[xXx]=libx[i].start
  158.                         print("√√ Split Apk Lib Found\n√√ "..libx[i].name)
  159.                         xLibRes=1                      
  160.                         end
  161.                     end
  162.                 end
  163.             end
  164.          
  165.              if splitapk==0 and xLibRes~=1 then
  166.              print("×× No split_config Lib Found")  
  167.              xc=1 xt={}
  168.              libx=gg.getRangesList()
  169.                  for i, v in ipairs(libx) do
  170.                      if libx[i].state=="Xa" then
  171.                      xt[xc]=tonumber(libx[i]["end"]-libx[i].start)
  172.                      xc=xc+1
  173.                      end
  174.                  end
  175.              APEXQ=math.max(table.unpack(xt))
  176.                  for i, v in ipairs(libx) do              
  177.                      if libx[i].state=="Xa" and libx[i]["end"]-libx[i].start==APEXQ then        
  178.                      xXx=xXx+1      
  179.                      xAPEXx[xXx]=libx[i].start
  180.                      print("√√ math.max Xa Lib Found\n√√ "..libx[i].name)
  181.                      xLibRes=1  
  182.                      end
  183.                  end
  184.             end                        
  185.  
  186.             if xLibRes~=1 then
  187.             print("×× Correct Lib Not Found ××\n×× Direct/Split Config/Xa Max ××")
  188.             gg.setVisible(true)
  189.             os.exit()
  190.              return
  191.             end
  192.         end
  193.     end
  194. --███████████████████████
  195. function arm()
  196. o=tonumber(o)
  197.     for XxX=1,#(xAPEXx) do
  198.     xdump=nil xdump={}
  199.     xdump[1]={} xdump[2]={}
  200.     xdump[1].address=xAPEXx[XxX] + o
  201.     xdump[1].flags=4
  202.         if x==0 then xdump[1].value=xfalse end
  203.         if x==1 then xdump[1].value=xtrue end
  204.         if x~=0 and x~=1 then xdump[1].value=x end
  205.     xdump[2].address=xAPEXx[XxX]+(o+4)
  206.     xdump[2].flags=4
  207.     xdump[2].value=xEND
  208.     gg.setValues(xdump)
  209.     end
  210. end
  211. ------------------------------------------------------------------------------  
  212. function revert()
  213.     for XxX=1,#(xAPEXx) do
  214.     REVERT=nil REVERT={} xRx=nil xRx=1
  215.         for i, v in ipairs(ORIG) do
  216.             if tonumber(xAPEXx[XxX]+o)==ORIG[i].address then
  217.             REVERT[xRx]={}
  218.             REVERT[xRx].address=xAPEXx[XxX]+o
  219.             REVERT[xRx].flags=4
  220.             REVERT[xRx].value=ORIG[i].value
  221.             xRx=xRx+1
  222.             REVERT[xRx]={}
  223.             REVERT[xRx].address=xAPEXx[XxX]+o+4
  224.             REVERT[xRx].flags=4
  225.             REVERT[xRx].value=ORIG[i+1].value
  226.             gg.setValues(REVERT)
  227.             break
  228.             end
  229.         xRx=xRx+1
  230.         end
  231.     end
  232. end
  233. ------------------------------------------------------------------------------
  234. --hex patch offset function debut
  235. function revert1()
  236. o=tonumber(o)
  237.     for XxX=1,#(xAPEXx) do
  238.     xdump=nil xdump={}
  239.     xdump[1]={} xdump[2]={}
  240.     xdump[1].address=xAPEXx[XxX] + o
  241.     xdump[1].flags=4
  242.     xdump[1].value=x1
  243.     xdump[2].address=xAPEXx[XxX]+(o+4)
  244.     xdump[2].flags=4
  245.     xdump[2].value=x2
  246.     gg.setValues(xdump)
  247.     end
  248. end
  249. --hex patch offset function fin
  250. ------------------------------------------------------------------------------
  251. function xrev()
  252. if xREV==1 then
  253. xRx=1 ORIG={} xREV={}
  254.     for i, v in ipairs(I) do
  255.         ORIG[xRx]={}
  256.         ORIG[xRx].address=xAPEXx+tonumber(I[i])
  257.         ORIG[xRx].flags=4
  258.         xRx=xRx+1
  259.         ORIG[xRx]={}
  260.         ORIG[xRx].address=xAPEXx+tonumber(I[i])+4
  261.         ORIG[xRx].flags=4
  262.         xRx=xRx+1
  263.     end
  264. ORIG=gg.getValues(ORIG)
  265. end
  266. end
  267.  
  268. --███████████████████████
  269. if v.x64 then
  270. xtrue="h200080D2" -- MOV X0, #0x1
  271. xfalse="h000080D2" -- MOV X0, #0x0
  272. xEND="hC0035FD6" -- RET
  273. else
  274. xtrue="h0100A0E3" -- MOVW R0, #1
  275. xfalse="h0000A0E3" -- MOVW R0, #0
  276. xEND="h1EFF2FE1" -- BX LR
  277. end
  278. ------------------------------------------------------------------------------  
  279. if xREV==1 then
  280. xRx=1 ORIG={} xREV={}
  281.     for XxX=1,#(xAPEXx) do  
  282.         for i, v in ipairs(I) do
  283.         ORIG[xRx]={}
  284.         ORIG[xRx].address=xAPEXx[XxX]+tonumber(I[i])
  285.         ORIG[xRx].flags=4
  286.         xRx=xRx+1
  287.         ORIG[xRx]={}
  288.         ORIG[xRx].address=xAPEXx[XxX]+tonumber(I[i])+4
  289.         ORIG[xRx].flags=4
  290.         xRx=xRx+1
  291.         end    
  292.     end
  293. ORIG=gg.getValues(ORIG)
  294. end
  295. --███████████████████████
  296. ------------------------------------------------------------------------------
  297. gg.setRanges(gg.REGION_ANONYMOUS)
  298. ------------------------------------------------------------------------------
  299. OFF="× " ON="√ "
  300.  
  301. CC=OFF OH=OFF DE=OFF UV=OFF RR=OFF NC=OFF TS=OFF UC=OFF RC=OFF BT=OFF ST=OFF AC=OFF
  302.  
  303. function menu()
  304. apex=0
  305. gg.toast("APEX[GG]v2\nwils2m")
  306. mc=gg.multiChoice({
  307. CC.."All Challenge complete",
  308. OH.."One Hit K.O",
  309. DE.."Disable ennemy",
  310. TS.."Timer stopped",
  311. UV.."Unlimited Vanish",
  312. RR.."Unlimited Rising Rush",
  313. NC.."No Skill Cooldown",
  314. UC.."ReUse Arts Cards",
  315. RC.."RisingRushBall/Card",
  316. BT.."PvP Bot",
  317. ST.."Play with 0 Stam",
  318. AC.."Anticheat",
  319.     "[ EXIT ]"},
  320.     {},xTAGx.."\n"..xLINKx.."\n"..GLabel.." "..GVersion.." "..xBITx)
  321.    
  322.     if mc==nil then cancel() return end
  323.     if mc[1] then chal() end
  324.     if mc[2] then oneh() end
  325.     if mc[3] then disable() end
  326.     if mc[4] then stoptimer() end
  327.     if mc[5] then vanish() end
  328.     if mc[6] then rising() end
  329.     if mc[7] then nocd() end
  330.     if mc[8] then usearts() end
  331.     if mc[9] then rushcard() end
  332.     if mc[10] then bot() end
  333.     if mc[11] then stam() end
  334.     if mc[12] then bypass() end
  335.     if OH==ON and RR==ON then choose() end
  336.     if UC==ON and RC==ON then choose2() end
  337.    
  338. xhaX={
  339. CC.."All Challenge complete",
  340. OH.."One Hit K.O",
  341. DE.."Disable ennemy",
  342. TS.."Timer stopped",
  343. UV.."Unlimited Vanish",
  344. RR.."Unlimited Rising Rush",
  345. NC.."No Skill Cooldown",
  346. UC.."ReUse Arts Cards",
  347. RC.."RisingRushBall/Card",
  348. BT.."PvP Bot",
  349. ST.."Play with 0 Stam",
  350. AC.."Anticheat",
  351.     }
  352. xhaX=table.concat(xhaX, "\n")
  353. xhaX=tostring(xhaX)
  354.  
  355.     if mc[13] then exit() return end
  356.  
  357. gg.toast("[√] Complete")
  358.  
  359. gg.alert("Hacks "..GLabel.." "..GVersion.." "..xBITx.."\n\n"..xhaX,"OK",nil,xTAGx)
  360.  
  361. end
  362. --███████████████████████
  363. --// Namespace: Btl.Team
  364. --public sealed class TeamStatus : IEventListener
  365. --public int GetArtsCost(ArtsType type)
  366. I[1]=0x3243884
  367.  
  368. function nocd()
  369.     if NC==OFF then
  370.     o=I[1] x=0 arm()
  371.     else
  372.     o=I[1] x1="h0120C1E3" x2="h640052E3"
  373.     revert1()
  374.     end
  375.     if NC==OFF then NC=ON else NC=OFF end
  376. end
  377. --█████████████████████
  378. --// Namespace: Btl.Team
  379. --public sealed class TeamStatus : IEventListener
  380. --public RisingRushBallFlag get_risingRushBallFlag()
  381. --pr 4 x="hE02480D2"
  382. I[2]=0x3234ED4
  383.  
  384. function rising()
  385.     if RR==OFF then
  386.     o=I[2] x="h7F00A0E3" arm()
  387.     else
  388.     o=I[2] x1="h10402DE9" x2="h304090E5"
  389.     revert1()
  390.     end
  391.     if RR==OFF then RR=ON else RR=OFF end
  392. end
  393. --█████████████████████
  394. --// Namespace: Btl.Team
  395. --public sealed class TeamStatus : IEventListener
  396. --public float SpendVanish()
  397. I[3]=0x324391C
  398. --public sealed class TeamStatus : IEventListener
  399. --public float SpendVanish(float value)
  400. I[4]=0x32410BC
  401.  
  402. function vanish()
  403.     if UV==OFF then
  404.     o=I[3] x=0 arm()
  405.     o=I[4] x=0 arm()
  406.     else
  407.     o=I[3] x1="h001000E3" x2="hC81244E3"
  408.     revert1()
  409.     o=I[4] x1="hF0412DE9" x2="h068B2DED"
  410.     revert1()
  411.     end
  412.     if UV==OFF then UV=ON else UV=OFF end
  413. end
  414. --█████████████████████
  415. --// Namespace: Btl.AI
  416. -- public class AIController : AIControllerBase // TypeDefIndex:
  417. -- public override void Initialize(TeamManager ownTeam, AiData aiData)
  418. I[5]=0x32D8714
  419.  
  420. function disable()
  421.     if DE==OFF then
  422.     o=I[5] x=0 arm()
  423.     else
  424.     o=I[5] x1="hF0482DE9" x2="h028B2DED"
  425.     revert1()
  426.     end
  427.     if DE==OFF then DE=ON else DE=OFF end
  428. end
  429. --█████████████████████
  430. --// Namespace: Btl.Manager
  431. --public sealed class BattleManager : PeerSyncSingletonMonoBehaviour
  432. --public void SpendTimer(int delta)
  433. I[6]=0x327F32C
  434.  
  435. function stoptimer()
  436.     if TS==OFF then
  437.     o=I[6] x=0 arm()
  438.     else
  439.     o=I[6] x1="hF0472DE9" x2="h18D04DE2"
  440.     revert1()
  441.     end
  442.     if TS==OFF then TS=ON else TS=OFF end
  443. end
  444. --█████████████████████
  445. --// Namespace: Btl.Challenge
  446. --public class BattleChallengeManager
  447. --private static bool ChallengeCheck(int id, int target, int param*)
  448. I[7]=0x3256444
  449.  
  450. function chal()
  451.     if CC==OFF then
  452.     o=I[7] x=1 arm()
  453.     else
  454.     o=I[7] x1="hF0472DE9" x2="h1CD04DE2"
  455.     revert1()
  456.     end
  457.     if CC==OFF then CC=ON else CC=OFF end
  458. end
  459. --█████████████████████  
  460. -- public class CharacterMasterProxy // TypeDefIndex:
  461. --public int get_health_nonboost
  462. I[8]=0x39CB638
  463. --public int get_form_health_gauge_num
  464. I[9]=0x39CD1E4
  465. --public int get_health_boostonly
  466. I[10]=0x39CB6B4
  467. --public int get_health
  468. I[11]=0x39CB5E4
  469.  
  470. function oneh()
  471.     if OH==OFF then
  472.     o=I[8] x="h640000E3" arm()
  473.     o=I[9] x=0 arm()
  474.     o=I[10] x=0 arm()
  475.     o=I[11] x=0 arm()
  476.     else
  477.     o=I[8] x1="hF0482DE9" x2="h0040A0E1"
  478.     revert1()
  479.     o=I[9] x1="h30482DE9" x2="h0040A0E1"
  480.     revert1()
  481.     o=I[10] x1="h30482DE9" x2="h20D04DE2"
  482.     revert1()
  483.     o=I[11] x1="h70402DE9" x2="h20D04DE2"
  484.     revert1()
  485.     end
  486.     if OH==OFF then OH=ON else OH=OFF end
  487. end
  488. --███████████████████████
  489. --// Namespace: Btl.Team
  490. --public sealed class TeamStatus : IEventListener
  491. --public bool ConsumeArtsCardHand(int handIndex)
  492. I[12]=0x3248338
  493.  
  494. function usearts()
  495.     o=I[12]
  496.     if UC==OFF then x=0 arm()
  497.     else
  498.     x1="h70402DE9" x2="h30D04DE2"
  499.     revert1()
  500.     end
  501.     if UC==OFF then UC=ON else UC=OFF end
  502. end
  503. --███████████████████████
  504. --public sealed class BattleSystemParam : SingletonMonoBehaviour<BattleSystemParam>
  505. --public int GetRisingRushBallDrawProbPer(int risingRushActivatedCount, int aliveCharaCountDisadvantage, int addendPer = 0)
  506. I[13]=0x358D260 xrc="h640000E3"
  507.  
  508. function rushcard()
  509.     o=I[13]
  510.     if RC==OFF then x=xrc arm()
  511.     else
  512.     x1="hF04B2DE9" x2="h0150A0E1"
  513.     revert1()
  514.     end
  515.     if RC==OFF then RC=ON else RC=OFF end
  516. end
  517. --███████████████████████
  518. -- public class BattleStartFlow : SceneBase // TypeDefIndex:
  519. -- private IEnumerator CheckStaminaConfirmation() { }
  520. I[14]=0x284FE40
  521.  
  522. function stam()
  523.     o=I[14]
  524.     if ST==OFF then x=0 arm()
  525.     else
  526.     x1="h70402DE9" x2="h54509FE5"
  527.     revert1()
  528.     end
  529.     if ST==OFF then ST=ON else ST=OFF end
  530. end
  531. --███████████████████████
  532. -- public struct SNetworkBattleStatus // TypeDefIndex:
  533. -- public void Initialize(bool isNetwork, int ownNetworkBattleKey) { }
  534. I[15]=0x320CE68
  535.  
  536. function bot()
  537.     o=I[15]
  538.     if BT==OFF then x=0 arm()
  539.     else
  540.     x1="h0030E0E3" x2="h0010C0E5"
  541.     revert1()    
  542.     end
  543.     if BT==OFF then BT=ON else BT=OFF end
  544. end
  545. --███████████████████████
  546. --// Namespace: CodeStage.AntiCheat.Time
  547. --public class SpeedHackProofTime : KeepAliveBehaviour<SpeedHackProofTime>
  548. --private void OnSpeedHackDetected()
  549. I[16]=0x271A6F8
  550. --// Namespace: CodeStage.AntiCheat.Storage
  551. --public struct ObscuredFileReadResult
  552. --public bool get_CheatingDetected() { }
  553. I[17]=0x271D8C4
  554. --// Namespace: CodeStage.AntiCheat.Detectors
  555. --public abstract class ACTkDetectorBase<T> : KeepAliveBehaviour<T>
  556. --public bool get_IsCheatDetected() { }
  557. I[18]=0x48236BC
  558. --public bool get_IsStarted() { }
  559. I[19]=0x48236D0
  560. --protected override void Start()
  561. --0x3BEE9D4
  562. --internal virtual void OnCheatingDetected()
  563. --0x3BEEAB8
  564. --// Namespace: CodeStage.AntiCheat.Detectors
  565. --public class InjectionDetector : ACTkDetectorBase<InjectionDetector>
  566. --public static void StartDetection()
  567. I[20]=0x2747C80
  568. --// Namespace: CodeStage.AntiCheat.Detectors
  569. --public class ObscuredCheatingDetector : ACTkDetectorBase<ObscuredCheatingDetector>
  570. --public static ObscuredCheatingDetector StartDetection()
  571. I[21]=0x2749110
  572. --internal void OnCheatingDetected(IObscuredType type, object decrypted, object fake)
  573. --0x132C7D4
  574. --// Namespace: CodeStage.AntiCheat.Detectors
  575. --public class SpeedHackDetector : ACTkDetectorBase<SpeedHackDetector>
  576. --public static SpeedHackDetector StartDetection()
  577. I[22]=0x2749844
  578. --private bool IsTicksCheated(long ticks, ref long previousTicks, long reliableDelta)
  579. I[23]=0x274A320
  580. --// Namespace: CodeStage.AntiCheat.Detectors
  581. --public class TimeCheatingDetector : ACTkDetectorBase<TimeCheatingDetector>
  582. --public bool get_IsCheckingForCheat()
  583. I[24]=0x274A734
  584. --private IEnumerator CheckForCheat()
  585. I[25]=0x274A884
  586. --public static void StartDetection(Action detectionCallback, int interval)
  587. I[26]=0x274C6DC
  588. --// Namespace: CodeStage.AntiCheat.Detectors
  589. --public class WallHackDetector : ACTkDetectorBase<WallHackDetector>
  590. --public static WallHackDetector StartDetection()
  591. I[27]=0x27503C4
  592.    
  593. function bypass()
  594.     x=0
  595.     if AC==OFF then
  596.     for i = 16,27 do o=I[i] arm() end
  597.     else
  598.     for i = 16,27 do o=I[i] revert() end
  599.     end
  600.     if AC==OFF then AC=ON else AC=OFF end
  601. end
  602.  
  603. --███████████████████████
  604. --0x2177930
  605. --// Namespace: Btl.Manager
  606. --public sealed class BattleManager : PeerSyncSingletonMonoBehaviour<BattleManager>, IEventListener
  607. --public void Terminate(BattleManager.Result result = -1)
  608. --███████████████████████
  609. function choose()
  610. xchoose=gg.choice({
  611.     " \n√ ONE HIT KO\n× RISING RUSH\n ",
  612.     " \n× ONE HIT KO\n√ RISING RUSH\n "},
  613.     0,"These 2 Hacks Cannot be Active at Same Time,  Please Select New Hacks Condition")
  614.     if xchoose==nil then return end
  615.     if xchoose==2 then oneh() return end
  616.     if xchoose==1 then rising() return end
  617. end
  618.  
  619. function choose2()
  620. choosex=gg.choice({
  621.     " \n√ ReUse Arts Card\n× Rising Rush Card\n ",
  622.     " \n× ReUse Arts Card\n√ Rising Rush Card\n "},
  623.     0,"These 2 Hacks Cannot be Active at Same Time,  Please Select New Hacks Condition")
  624.    
  625.     if choosex==nil then rushcard() return end
  626.     if choosex==1 then rushcard() return end
  627.     if choosex==2 then usearts() return end
  628. end
  629. --███████████████████████
  630. --███████████████████████
  631. --███████████████████████
  632. function cancel()
  633. gg.toast("Cancelled")
  634. end
  635. ------------------------------------------------------------------------------  
  636. function wait()
  637. gg.toast("Please Wait..")
  638. end
  639. ------------------------------------------------------------------------------  
  640. function error()
  641. gg.toast("× ERROR ×")
  642. gg.sleep(1000)
  643. end
  644. ------------------------------------------------------------------------------  
  645. function exit()
  646. print("--------------------------------------------------------------------")
  647. print("More links - WILS2M")
  648. print("https://discord.gg/GB3K2CRk")
  649. print("https://www.tiktok.com/@helledengaming")
  650. print("https://odysee.com/@HellEtEden-gaming:9")
  651. print("https://vimeo.com/showcase/10427325")
  652. gg.processResume()
  653. gg.getListItems()
  654. gg.clearList()
  655. gg.getResults(gg.getResultsCount())
  656. gg.clearResults()
  657. gg.toast("[ EXIT ]")  
  658.     if xhaX~=nil then
  659.         print(printx)
  660.         print(xhaX)
  661.         print(printx)  
  662.     end
  663. gg.setVisible(true)
  664. os.exit()
  665. return
  666. end
  667. --███████████████████████
  668. while true do
  669.     if gg.isVisible() then
  670.         gg.setVisible(false)
  671.         menu()
  672.     else
  673.         if apex==1 then
  674.             gg.setVisible(false)
  675.             menu()
  676.         end
  677.     end
  678. end
  679.  
Add Comment
Please, Sign In to add comment