gg.alert("⚠️𝙒𝘼𝙍𝙉𝙄𝙉𝙂⚠️\n Iᴛs Fʀᴇᴇ Vᴇʀsɪᴏɴ Mᴀʏʙᴇ Sᴏᴏɴ Pᴀᴛᴄʜ Iғ Yᴏᴜ Wᴀɴᴛ NOBAN Hᴀᴄᴋs Tʜᴇɴ Cᴏɴᴛᴀᴄᴛ Mᴇ TG @YᴏᴜTᴜʙᴇNXT🇳🇪") gg.alert("⚠️Sᴇᴛᴛɪɴɢ GG, Hɪᴅᴇ 2,3 Fʀᴇᴇᴢᴇ 0 Dᴀᴛᴀ Nᴏ Pʀᴇᴠᴇɴᴛ 2 ᴏʀ 3") HOME = 1 function HOME() OMG = gg.multiChoice({ " 💎 Bʏᴘᴀss (ʟᴏʙʙʏ)", "️ 💎 Wᴀʟʟʜᴀᴄᴋ (ʟᴏʙʙʏ) ", " 💎 Aɪᴍʙᴏᴛ (ʟᴏʙʙʏ/ᴍᴀᴛᴄʜ) ", " 💎 Mᴀɢɪᴄ Bᴜʟʟᴇᴛ Hɪɢʜ (ᴍᴀᴛᴄʜ) ", " 💎 Mᴀɢɪᴄ Bᴜʟʟᴇᴛ Lᴏᴡ (ᴍᴀᴛᴄʜ) ", " 💎 Mᴀɢɪᴄ Bᴜʟʟᴇᴛ Wɪᴛʜᴏᴜᴛ HᴇᴀᴅSʜᴏᴛ (ᴍᴀᴛᴄʜ)", " 💎 Bullet Tracking (ʟᴏʙʙʏ/ᴍᴀᴛᴄʜ) ", " 💎 Wᴀʟʟ Cʟɪᴍʙ (ᴍᴀᴛᴄʜ) ", " 💎 Hᴘ Bᴀʀ Nᴀᴍᴇ (ʟᴏʙʙʏ/ᴍᴀᴛᴄʜ) ", " 💎 Fᴀsᴛ Sᴄᴏᴘᴇ (ʟᴏʙʙʏ/ᴍᴀᴛᴄʜ) ", " 💎 Sᴘᴇᴇᴅ (ᴍᴀᴛᴄʜ) ", " 💎 Hɪɢʜ Jᴜᴍᴘ (ᴍᴀᴛᴄʜ) ", " 💎 Lᴇss Rᴇᴄᴏɪʟ (ʟᴏʙʙʏ)", " 💎 Nᴏ Sᴘʀᴇᴀᴅ (ɴᴇᴡ)", " 💎 Cᴀᴍᴇʀᴀ Iᴘᴀᴅ (ɴᴇᴡ) ", " 💎 DL Sᴋɪɴ Aᴄᴛɪᴠᴇ (ɴᴇᴡ) ", " 💎 Hᴏʟɢᴇʀ Sᴋɪɴ Aᴄᴛɪᴠᴇ (ɴᴇᴡ) ", " 💎 Cʜᴀʀʟʏ Sᴋɪɴ Aᴄᴛɪᴠᴇ (ɴᴇᴡ) ", " 💎 Bɪɢ Bᴏᴅʏ (ɴᴇᴡ)", " ❌ EXIT ", }, nil, " |I{•------» YouTube : NXTGamingYT «------•}I|\n |I{•------» Telegram : @YouTubeNXT «------•}I| ") if OMG == nil then else if OMG[1] == true then OMG1() end if OMG[2] == true then OMG2() end if OMG[3] == true then OMG3() end if OMG[4] == true then OMG4() end if OMG[5] == true then OMG5() end if OMG[6] == true then OMG6() end if OMG[7] == true then OMG7() end if OMG[8] == true then OMG8() end if OMG[9] == true then OMG9() end if OMG[10] == true then OMG10() end if OMG[11] == true then OMG11() end if OMG[12] == true then OMG12() end if OMG[13] == true then OMG13() end if OMG[14] == true then OMG14() end if OMG[15] == true then OMG15() end if OMG[16] == true then OMG16() end if OMG[17] == true then OMG17() end if OMG[18] == true then OMG18() end if OMG[19] == true then OMG19() end if OMG[20] == true then EXIT() end end PUBGH = -1 end function OMG1() os.remove("/storage/emulated/0/tencent") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations/concurrent") os.remove("third_party.java_src.error_prone.project.annotations.Google_internal") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations/concurrent") os.remove("third_party.java_src.error_prone.project.annotations.Google_internal") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations/concurrent") os.remove("third_party.java_src.error_prone.project.annotations.Google_internal") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations/concurrent") os.remove("third_party.java_src.error_prone.project.annotations.Google_internal") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations/concurrent") os.remove("third_party.java_src.error_prone.project.annotations.Google_interna") os.remove("/storage/emulated/0/MidasOversea") gg.sleep(600) os.remove("/storage/emulated/0/tencent") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations/concurrent") os.remove("third_party.java_src.error_prone.project.annotations.Google_internal") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations/concurrent") os.remove("third_party.java_src.error_prone.project.annotations.Google_internal") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations/concurrent") os.remove("third_party.java_src.error_prone.project.annotations.Google_internal") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations/concurrent") os.remove("third_party.java_src.error_prone.project.annotations.Google_internal") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations") os.remove("src/main/java/com/google/errorprone/annotations/concurrent") os.remove("third_party.java_src.error_prone.project.annotations.Google_interna") gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.setVisible(false) gg.getResults(1) gg.searchNumber("67109633", gg.TYPE_DWORD, nil, nil, nil, nil) gg.getResults(0) gg.getResults(50000) gg.editAll("620,137,442,967,552", gg.TYPE_QWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.setVisible(false) gg.getResults(1) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("909,259,542", gg.TYPE_DWORD) gg.getResults(62877) gg.editAll("1,737,902,902", gg.TYPE_DWORD) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("196864~90000000;67372037", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("196864~90000000", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(500, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("79992136", gg.TYPE_DWORD) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("1", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("620,137,442,967,552", gg.TYPE_QWORD) gg.refineNumber("620,137,442,967,552", gg.TYPE_QWORD) gg.getResults(500) gg.editAll("288233678981561242", gg.TYPE_QWORD) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("620,137,442,967,552", gg.TYPE_QWORD) gg.refineNumber("620,137,442,967,552", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("288233678981561242", gg.TYPE_QWORD) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("620,137,442,967,552", gg.TYPE_QWORD) gg.refineNumber("620,137,442,967,552", gg.TYPE_QWORD) gg.getResults(500) gg.editAll("288233678981561242", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("70368744177664;288232579469934592", gg.TYPE_QWORD) gg.refineNumber("70368744177664", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("288232579469934592", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("578351706144768;564058054983680", gg.TYPE_QWORD) gg.refineNumber("578351706144768", gg.TYPE_QWORD) gg.getResults(59910) gg.editAll("288233678981562368", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("196864~90000000;67372037", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("196864~90000000", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(500, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("79992136", gg.TYPE_DWORD) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("1", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("131842;132098", gg.TYPE_DWORD) gg.refineNumber("131842;132098", gg.TYPE_DWORD) gg.getResults(9999) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("196867", gg.TYPE_DWORD) gg.refineNumber("196867", gg.TYPE_DWORD) gg.getResults(9999) gg.editAll("67305985", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("133635", gg.TYPE_DWORD) gg.refineNumber("133635", gg.TYPE_DWORD) gg.getResults(9999) gg.editAll("562720", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("262,403;262,403", gg.TYPE_DWORD) gg.refineNumber("262,403", gg.TYPE_DWORD) gg.getResults(9999) gg.editAll("45,626,418", gg.TYPE_DWORD) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("133,378", gg.TYPE_DWORD) gg.refineNumber("133,378", gg.TYPE_DWORD) gg.getResults(50500) gg.editAll("562720", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("134,658", gg.TYPE_DWORD) gg.refineNumber("134,658", gg.TYPE_DWORD) gg.getResults(50500) gg.editAll("19181819", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("70,658", gg.TYPE_DWORD) gg.refineNumber("70,658", gg.TYPE_DWORD) gg.getResults(50500) gg.editAll("70,658", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("134,914", gg.TYPE_DWORD) gg.refineNumber("134,914", gg.TYPE_DWORD) gg.getResults(50500) gg.editAll("45,626,418", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("144387", gg.TYPE_DWORD) gg.refineNumber("144387", gg.TYPE_DWORD) gg.getResults(50500) gg.editAll("45,626,418", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("202,886", gg.TYPE_DWORD) gg.refineNumber("202,886", gg.TYPE_DWORD) gg.getResults(50500) gg.editAll("21,666", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("150,350;249,903", gg.TYPE_DWORD) gg.refineNumber("150,350;249,903", gg.TYPE_DWORD) gg.getResults(50500) gg.editAll("21,666", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("762,175", gg.TYPE_DWORD) gg.refineNumber("762,175", gg.TYPE_DWORD) gg.getResults(50500) gg.editAll("744,741;744,744;744,736", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,717,526,904", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,718,176,882", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,179,403,647", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,717,990,768", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,717,990,736", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("2,003,719,519", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,936,020,063", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,936,028,160", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,634,034,015", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,668,113,773", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,734,701,663", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,449,092,470", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,634,557,797", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,734,697,567", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,667,318,367", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,936,286,034", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1717990736", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1717662559", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1717856371", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1718503796", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1701398118", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1717916217", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1718579792", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1717960825", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1718379859", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1718575967", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1717985631", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1718184051", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1702061670", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1717985652", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1718511967", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1718503794", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1718579824", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1702061670", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1717960824", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1717633139", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1717920863", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1717633140", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1717764146", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1717960820", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1717960825", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1718379891", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1718183519", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1717960818", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1717960752", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(5000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() function PS() end function setvalue(address,flags,value) PS('修改地址数值(地址,数值类型,要修改的值)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end so=gg.getRangesList('libtersafe.so')[1].start py=0xF9E24 setvalue(so+py,16,0) gg.toast("Anti sealing") so=gg.getRangesList('libtersafe.so')[1].start py=0xF9F68 setvalue(so+py,16,0) gg.toast("Anti sealing") so=gg.getRangesList('libtersafe.so')[1].start py=0x1300E4 setvalue(so+py,16,0) gg.toast("Anti sealing") so=gg.getRangesList('libtersafe.so')[1].start py=0x130160 setvalue(so+py,16,0) gg.toast("Anti sealing") so=gg.getRangesList('libtersafe.so')[1].start py=0x13ACEC setvalue(so+py,16,0) gg.toast("Anti sealing") so=gg.getRangesList('libtersafe.so')[1].start py=0x13AE08 setvalue(so+py,16,0) gg.toast("Anti sealing") so=gg.getRangesList('libtersafe.so')[1].start py=0x15A124 setvalue(so+py,16,0) gg.toast("Anti sealing") so=gg.getRangesList('libtersafe.so')[1].start py=0x15CEDC setvalue(so+py,16,0) gg.toast("Anti sealing") so=gg.getRangesList('libtersafe.so')[1].start py=0x174B88 setvalue(so+py,16,0) gg.toast("Anti sealing") so=gg.getRangesList('libtersafe.so')[1].start py=0xC94C8 setvalue(so+py,16,0) gg.toast("Anti sealing") so=gg.getRangesList('libtersafe.so')[1].start py=0xC96D4 setvalue(so+py,16,0) gg.toast("Anti sealing") so=gg.getRangesList('libtersafe.so')[1].start py=0xCFD24 setvalue(so+py,16,0) gg.toast("Anti sealing") so=gg.getRangesList('libtersafe.so')[1].start py=0xD877C setvalue(so+py,16,0) gg.toast("Anti sealing") so = gg.getRangesList("libtersafe.so")[1].start py = 0xf38cb000 setvalue(so + py, 16, 0) gg.clearResults() gg.clearList() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("3014705;3014710;3276850::9", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.refineNumber("3014710", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) local n=gg.getResultsCount() if n>0 then local t=gg.getResults(n) for i, v in ipairs(t) do t[i].flags = gg.TYPE_DWORD t[i].value = '3014704' t[i].freeze = true end gg.addListItems(t) gg.toast("1-7") else gg.toast("1-7") end gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1.91822345e-40;1.88946881e-40;1.90387416e-40", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.getResults(999) gg.editAll("6.01889842e-36",gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("2.38776074e-39;9.21956299e-41", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.getResults(999) gg.editAll("6.01889842e-36",gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("9.69698537e-43;3.36311631e-44", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.getResults(999) gg.editAll("6.01889842e-36",gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1.87982788e-40", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.getResults(999) gg.editAll("6.01889842e-36",gg.TYPE_FLOAT) gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1.92856924e-39;2.76607349e-39", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.getResults(999) gg.editAll("6.01889842e-36",gg.TYPE_FLOAT) gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("3.03061621e-39;3.12245451e-39", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("3.03061621e-39", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() revert = gg.getResults(99999, nil, nil, nil, nil, nil, nil, nil, nil) local t = gg.getResults(99999, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(t) do if v.flags == gg.TYPE_FLOAT then v.value = "1.52832651e-36" v.freeze = true end end gg.addListItems(t) t = nil gg.clearResults() gg.clearList() gg.alert("Bʏᴘᴀss Aᴄᴛɪᴠᴇ") gg.alert("Cʀᴇᴅɪᴛ Tᴏ BB") end function OMG2() gg.setRanges(gg.REGION_C_DATA) gg.searchNumber("436,207,618D;-509,607,928D;-476,049,408D;-352,321,423D;-442,564,172D:17", gg.TYPE_DWORD, false, nil, 0, -1) gg.searchNumber("436207618", gg.TYPE_DWORD, false, nil, 0, -1) gg.getResults(2) gg.editAll("-484380672", gg.TYPE_DWORD) gg.clearResults() gg.toast("Wᴀʟʟʜᴀᴄᴋ Aᴄᴛɪᴠᴇ 🪁") end function OMG3() gg.setRanges(gg.REGION_C_DATA) gg.searchNumber('-1.05255315e28F;-9.17173917e22F;-3.69223288e20F;-5.9029581e21F;-3.69367438e20F;-8.32317813e22F;-1.30050728e21F:25', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber('-1.0525532e28', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll('5000', gg.TYPE_FLOAT) gg.clearResults() gg.alert("Aɪᴍʙᴏᴛ Aᴄᴛɪᴠᴇ 🪁") end function OMG4() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("0.1439999938", gg.TYPE_FLOAT, false, nil, 0, -1, 0) gg.getResults(1000) gg.editAll("3", gg.TYPE_FLOAT) gg.toast("Magic Bulletttt") gg.setVisible(false) gg.clearResults() gg.toast("Mᴀɢɪᴄ Bᴜʟʟᴇᴛ Hɪɢʜ 💎") end function OMG5() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("0.1439999938", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) --[[ found: 0 ]] gg.getResults(1000) --[[ count: 0 ]] gg.editAll("2.4", gg.TYPE_FLOAT) gg.clearResults() gg.toast("Mᴀɢɪᴄ Bᴜʟʟᴇᴛ Lᴏᴡ Aᴄᴛɪᴠᴇ 💎") end function OMG6() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("0.00999999978F;0.03999999911~0.60000002384F;0.10000000149~0.5F;12D::53", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) --[[ found: 0 ]] gg.getResultsCount() gg.searchNumber("0.03999999911~0.60000002384", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) --[[ found: 71 ]] gg.getResults(6000) --[[ count: 71 ]] gg.editAll("5", gg.TYPE_FLOAT) gg.clearResults() gg.alert("Mᴀɢɪᴄ Bᴜʟʟᴇᴛ Wɪᴛʜᴏᴜᴛ HᴇᴀᴅSʜᴏᴛ Aᴄᴛɪᴠᴇ 💎") end function OMG7() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-5.76566947e27F;-5.76808791e27F;-1.23824227e28F;-5.77050635e27F;-1.24646308e28F;-1.2546839e28F;-1.36203639e28F:25", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("-5.76566947e27F;-5.76808791e27F", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(10) gg.editAll("0",gg.TYPE_FLOAT) gg.toast("范围1") gg.clearResults() gg.setRanges(32) gg.searchNumber('0.22',gg.TYPE_FLOAT) gg.getResults(510) gg.editAll('4',gg.TYPE_FLOAT) gg.toast('范围2') gg.clearResults() gg.setRanges(32) gg.searchNumber('0.24',gg.TYPE_FLOAT) gg.getResults(510) gg.editAll('4',gg.TYPE_FLOAT) gg.toast('范围3') gg.clearResults() gg.setRanges(16384) gg.searchNumber("0.00001F;-1.30928164e25F;-9.49144318e20F;-3.69655457e20F;-3.69511377e20F:17", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.00001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("5", gg.TYPE_FLOAT) gg.toast("范围4") gg.clearResults() gg.clearResults() gg.setRanges(16384) gg.searchNumber("-2.66260713e30F;-7.23486928e31F;-2.62547135e30F;-2.58837002e30F;-2.63293647e30F;-4.54745318e-13F;-2.84399799e28F;-3.86858245e25F;-2.96877287e21F;-2.96877287e21F;-2.96877287e21F;-2.0F:65", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4", gg.TYPE_FLOAT) gg.toast("范围5") gg.clearResults() gg.toast("Maa Chudegi Ab Sabkii Aᴄᴛɪᴠᴇ 🪁") end function OMG8() gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC | gg.REGION_ANONYMOUS) gg.searchNumber("2.567891011", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) --[[ found: 0 ]] gg.getResults(1000) --[[ count: 0 ]] gg.editAll("0.05", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC | gg.REGION_ANONYMOUS) gg.searchNumber("h000000000000803F00000000FFFFFF3ECDCC4C3D0000803E000000000000000000000000", gg.TYPE_BYTE, false, gg.SIGN_EQUAL, 0, -1) --[[ found: 288 ]] gg.getResultsCount() gg.getResults(288) --[[ count: 288 ]] gg.editAll("h000000000000803F00000000FFFFFF3ECDCC4C3D0A8BA441000000000000000000000000", gg.TYPE_BYTE) gg.clearResults() gg.toast("WᴀʟʟCʟɪᴍʙ Aᴄᴛɪᴠᴇ 💎") end function OMG9() gg.searchNumber("-509,607,931;-516,948,174;-481,296,383;436,207,690;-442,563,708::17", gg.TYPE_DWORD) --[[ found: 5 ]] gg.refineNumber("-481,296,383", gg.TYPE_DWORD) --[[ found: 1 ]] gg.getResults(50000) --[[ count: 1 ]] gg.editAll("-481,296,384", gg.TYPE_DWORD) gg.clearResults() gg.toast("Hᴘ Bᴀʀ Nᴀᴍᴇ Aᴄᴛɪᴠᴇ 🪁") end function OMG10() gg.clearResults() gg.setRanges(gg.REGION_C_DATA) gg.searchNumber("-3.74440972e28F;-2.9203723e-31F;-1.14072176e-33F;-8.73637799e22F:13", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("-3.74440972e28", gg.TYPE_FLOAT) gg.getResults(500) gg.editAll("0", gg.TYPE_FLOAT) gg.clearResults() gg.toast("Fᴀsᴛ Sᴄᴏᴘᴇ Aᴄᴛɪᴠᴇ 🪁") end function OMG11() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4.28000020981F;3.20000004768F;3.20000004768F:9", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("4.28000020981", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(400) gg.editAll("8", gg.TYPE_FLOAT) gg.toast("Character acceleration") gg.clearResults() gg.toast("Sᴘᴇᴇᴅ Aᴄᴛɪᴠᴇ 💎") end function OMG12() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("7.5;0.8::5", gg.TYPE_FLOAT) --[[ found: 0 ]] gg.refineNumber("0.8", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) --[[ found: 0 ]] gg.getResults(1000) --[[ count: 0 ]] gg.editAll("4", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("7.5;4::5", gg.TYPE_FLOAT) --[[ found: 0 ]] gg.refineNumber("7.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) --[[ found: 0 ]] gg.getResults(1000) --[[ count: 0 ]] gg.editAll("10", gg.TYPE_FLOAT) gg.clearResults() gg.toast("Hɪɢʜ Jᴜᴍᴘ Aᴄᴛɪᴠᴇ 💎") end function OMG13() function SearchWrite(Search, Write, Type) gg.clearResults() gg.setVisible(false) gg.searchNumber(Search[1][1], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do local tmp = {} local offset = Search[k][2] - base local num = Search[k][1] for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + offset tmp[#tmp].flags = v.flags end tmp = gg.getValues(tmp) for i, v in ipairs(tmp) do if ( tostring(v.value) ~= tostring(num) ) then result[i].isUseful = false end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+1] = v.address end end if (#data > 0) then gg.toast(Name.." modify"..#data.."Article data") local t = {} local base = Search[1][2] for **1, #data do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[1] if (w[3] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item)end end end gg.setValues(t) else gg.toast(Name.."Failed to open", false) return false end else gg.toast(Name.."Failed to open") return false end end function split(szFullString, szSeparator) local nFindStartIndex = 1 local nSplitIndex = 1 local nSplitArray = {} while true do local nFindLastIndex = string.find(szFullString, szSeparator, nFindStartIndex) if not nFindLastIndex then nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, string.len(szFullString)) break end nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, nFindLastIndex - 1) nFindStartIndex = nFindLastIndex + string.len(szSeparator) nSplitIndex = nSplitIndex + 1 end return nSplitArray end function xgxc(szpy, qmxg) for x = 1, #(qmxg) do xgpy = szpy + qmxg[x]["offset"] xglx = qmxg[x]["type"] xgsz = qmxg[x]["value"] gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) xgsl = xgsl + 1 end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) gg.searchNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "Failed to open") else gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for i = 1, sz do pdsz = true for v = 4, #(qmnb) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]["offset"] pysz[1].flags = qmnb[v]["type"] szpy = gg.getValues(pysz) pdpd = qmnb[v]["lv"] .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[i].address xgxc(szpy, qmxg) xgjg = true end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "Smile reminder: open successfully, modify a total" .. xgsl .. "Article") else gg.toast(qmnb[2]["name"] .. "Smile reminder: failed to open") end end end end function PS() end function setvalue(address,flags,value) PS('Modify address value (address, value type, value to be modified)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end function SearchWrite(Search, Write, Type, Name) gg.clearResults() gg.setVisible(false) gg.searchNumber(Search[1][1], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do local tmp = {} local offset = Search[k][2] - base local num = Search[k][1] for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + offset tmp[#tmp].flags = v.flags end tmp = gg.getValues(tmp) for i, v in ipairs(tmp) do if ( tostring(v.value) ~= tostring(num) ) then result[i].isUseful = false end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+1] = v.address end end if (#data > 0) then gg.toast("Found"..#data.."Code Data") local t = {} local base = Search[1][2] for **1, #data do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[1] if (w[3] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(Name.."Successfully opened! already"..#t.."Code Data") gg.addListItems(t) else gg.toast(Name.."Failed to open", false) return false end else gg.toast(Name.."Failed to open") return false end end function Fxs(Search, Write,Neicun,Mingcg,Shuzhiliang) gg.clearResults() gg.setRanges(Neicun) gg.setVisible(false) gg.searchNumber(Search[1][1], Search[1][3]) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do local tmp = {} local offset = Search[k][2] - base local num = Search[k][1] for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + offset tmp[#tmp].flags = Search[k][3] end tmp = gg.getValues(tmp) for i, v in ipairs(tmp) do if ( tostring(v.value) ~= tostring(num) ) then result[i].isUseful = false end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+1] = v.address end end if (#data > 0) then gg.toast(Mingcg.."????"..#data.."") local t = {} local base = Search[1][2] if Shuzhiliang == "" and Shuzhiliang > 0 and Shuzhiliang < #data then Shuzhiliang=Shuzhiliang else Shuzhiliang=#data end for **1, Shuzhiliang do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = w[3] t[#t].value = w[1] if (w[4] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(Mingcg.."????"..#t.."") gg.addListItems(t) else gg.toast(Mingcg.."????", false) return false end else gg.toast("????") return false end end function split(szFullString, szSeparator) local nFindStartIndex = 1 local nSplitIndex = 1 local nSplitArray = {} while true do local nFindLastIndex = string.find (szFullString, szSeparator, nFindStartIndex) if not nFindLastIndex then nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, string.len (szFullString)) break end nSplitArray[nSplitIndex] = string.sub (szFullString, nFindStartIndex, nFindLastIndex - 1) nFindStartIndex = nFindLastIndex + string.len (szSeparator) nSplitIndex = nSplitIndex + 1 end return nSplitArray end function xgxc(szpy, qmxg) for x = 1, #(qmxg) do xgpy = szpy + qmxg[x]["offset"] xglx = qmxg[x]["type"] xgsz = qmxg[x]["value"] xgdj = qmxg[x]["freeze"] if xgdj == nil or xgdj == "" then gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) else gg.addListItems({[1] = {address = xgpy, flags = xglx, freeze = xgdj, value = xgsz}}) end xgsl = xgsl + 1 xgjg = true end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) gg.searchNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "Failed to open") else gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "Failed to open") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for i = 1, sz do pdsz = true for v = 4, #(qmnb) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]["offset"] pysz[1].flags = qmnb[v]["type"] szpy = gg.getValues(pysz) pdpd = qmnb[v]["lv"] .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[i].address xgxc(szpy, qmxg) end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "Successfully opened, modified in total" .. xgsl .. "Article data") else gg.toast(qmnb[2]["name"] .. "No data found, failed to open") end end end end function SearchWrite(Search, Write, Type) gg.clearResults() gg.setVisible(false) gg.searchNumber(Search[1][1], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do local tmp = {} local offset = Search[k][2] - base local num = Search[k][1] for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + offset tmp[#tmp].flags = v.flags end tmp = gg.getValues(tmp) for i, v in ipairs(tmp) do if ( tostring(v.value) ~= tostring(num) ) then result[i].isUseful = false end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+1] = v.address end end if (#data > 0) then local t = {} local base = Search[1][2] for **1, #data do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[1] if (w[3] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast("Successfully opened, modified in total"..#t.."Article data") gg.addListItems(t) else gg.toast("No data found, failed to open", false) return false end else gg.toast("Not Found") return false end end local memFrom, memTo, lib, num, lim, results, src, ok = 0, -1, nil, 0, 32, {}, nil, false function name(n) if lib ~= n then lib = n local ranges = gg.getRangesList(lib) if #ranges == 0 then print('  : ' .. lib .. ' ') gg.alert(' : ' .. lib .. '\n      ') gg.toast(' : ' .. lib .. '\n       ') os.exit() else memFrom = ranges[1].start memTo = ranges[#ranges]['end'] end end end function hex2tbl(hex) local ret = {} hex:gsub('%S%S', function(ch) ret[#ret + 1] = ch return '' end) return ret end function original(orig) local tbl = hex2tbl(orig) local len = #tbl if len == 0 then return end local used = len if len > lim then used = lim end local s = '' for i = 1, used do if i ~= 1 then s = s .. ';' end local v = tbl[i] if v == '??' or v == '**' then v = '0~~0' end s = s .. v .. 'r' end s = s .. '::' .. used gg.searchNumber(s, gg.TYPE_BYTE, false, gg.SIGN_EQUAL, memFrom, memTo) if len > used then for i = used + 1, len do local v = tbl[i] if v == '??' or v == '**' then v = 256 else v = ('0x' .. v) + 0 if v > 127 then v = v - 256 end end tbl[i] = v end end local found = gg.getResultCount() results = {} local count = 0 local checked = 0 while not (found <= checked) do local all = gg.getResults(8) local total = #all local start = checked if total < checked + used then break end for i, v in ipairs(all) do v.address = v.address + myoffset end gg.loadResults(all) while total > start do local good = true local offset = all[1 + start].address - 1 if len > used then local get = {} for i = lim + 1, len do get[i - lim] = { address = offset + i, flags = gg.TYPE_BYTE, value = 0 } end get = gg.getValues(get) for i = lim + 1, len do local ch = tbl[i] if ch ~= 256 and get[i - lim].value ~= ch then good = false break end end end if good then count = count + 1 results[count] = offset checked = checked + used else local del = {} for i = 1, used do del[i] = all[i + start] end gg.removeResults(del) end start = start + used end end end function replaced(repl) num = num + 1 local tbl = hex2tbl(repl) if src ~= nil then local source = hex2tbl(src) for i, v in ipairs(tbl) do if v ~= '??' and v ~= '**' and v == source[i] then tbl[i] = '**' end end src = nil end local cnt = #tbl local set = {} local s = 0 for _, addr in ipairs(results) do for i, v in ipairs(tbl) do if v ~= '??' and v ~= '**' then s = s + 1 set[s] = { address = addr + i, value = v .. 'r', flags = gg.TYPE_BYTE } end end end if s ~= 0 then gg.setValues(set) end ok = true end function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end function read_file(path) local file = io.open(path, "rb") if not file then return nil end local content = file:read("*a") file:close() return content end local gg = gg local searchNumber = gg.searchnumber local memFrom, memTo, lib, num, lim, results, src, ok = 0, -1, nil, 0, 32, {}, nil, false function name(n) if lib ~= n then lib = n local ranges = gg.getRangesList(lib) if #ranges == 0 then print("Error : "..lib.." not found") gg.toast("Error : "..lib.." not found") os.exit() else memFrom = ranges[1].start memTo = ranges[#ranges]["end"] end end end function hex2tbl(hex) local ret = {} hex:gsub("%S%S", function (ch) ret[#ret + 1] = ch return "" end) return ret end function original(orig,longoff) local tbl = hex2tbl(orig) local len = #tbl if len == 0 then return end local used = len if len > lim then used = lim end local s = "" for i = 1, used do if i ~= 1 then s = s..";" end local v = tbl[i] if v == "??" or v == "**" then v = "0~~0" end s = s..v.."r" end s = s.."::"..used gg.searchNumber(s, gg.TYPE_BYTE, false, gg.SIGN_EQUAL, memFrom, memTo) if len > used then for i = used + 1, len do local v = tbl[i] if v == "??" or v == "**" then v = 256 else v = ("0x"..v) + 0 if v > 127 then v = v - 256 end end tbl[i] = v end end local found = gg.getResultCount(); results = {} local count = 0 local checked = 0 while true do if checked >= found then break end local all = gg.getResults(8) local total = #all local start = checked if checked + used > total then break end for i, v in ipairs(all) do v.address = v.address + longoff end gg.loadResults(all) while start < total do local good = true local offset = all[1 + start].address - 1 if used < len then local get = {} for i = lim + 1, len do get[i - lim] = {address = offset + i, flags = gg.TYPE_BYTE, value = 0} end get = gg.getValues(get) for i = lim + 1, len do local ch = tbl[i] if ch ~= 256 and get[i - lim].value ~= ch then good = false break end end end if good then count = count + 1 results[count] = offset checked = checked + used else local del = {} for i = 1, used do del[i] = all[i + start] end gg.removeResults(del) end start = start + used end end end function replaced(repl) num = num + 1 local tbl = hex2tbl(repl) if src ~= nil then local source = hex2tbl(src) for i, v in ipairs(tbl) do if v ~= "??" and v ~= "**" and v == source[i] then tbl[i] = "**" end end src = nil end local cnt = #tbl local set = {} local s = 0 for _, addr in ipairs(results) do for i, v in ipairs(tbl) do if v ~= "??" and v ~= "**" then s = s + 1 set[s] = { ["address"] = addr + i, ["value"] = v.."r", ["flags"] = gg.TYPE_BYTE, } end end end if s ~= 0 then gg.setValues(set) end ok = true end function SearchWrite(Search, Write, Type, Name) gg.clearResults() gg.setVisible(false) gg.searchNumber(Search[1][1], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} -- local base = Search[1][2] --(0 )() if (count > 0) then for i, v in ipairs(result) do v.isUseful = true --(true) end for k=2, #Search do local tmp = {} local offset = Search[k][2] - base --( - ) local num = Search[k][1] -- for i, v in ipairs(result) do tmp[#tmp+1] = {} -- tmp[#tmp].address = v.address + offset --+ tmp[#tmp].flags = v.flags -- end tmp = gg.getValues(tmp) -- for i, v in ipairs(tmp) do if ( tostring(v.value) ~= tostring(num) ) then -- result[i].isUseful = false --false end end end for i, v in ipairs(result) do if (v.isUseful) then -- data[#data+1] = v.address end end -------------- if (#data > 0) then gg.toast("Found"..#data.."Code Data") local t = {} local base = Search[1][2] for **1, #data do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[1] ---  if (w[3] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end ---  end end gg.setValues(t) gg.toast(Name.."Successfully opened! already"..#t.."Code Data") gg.addListItems(t) else gg.toast(Name.."Failed to open", false) return false end else gg.toast(Name.."Failed to open") return false end end local HexPatches = {} function HexPatches.MemoryPatch(Lib,Offset,Edit,Type) local Ranges = gg.getRangesList(Lib) local v = {} v[1] = {} v[1].address = Ranges[1].start + Offset v[1].flags = Type v[1].value = Edit.."r" v[1].freeze = true gg.setValues(v) end H = {"67,240,941","67,765,241","67,765,241"} B = #H K = 1 for i = 1,B do gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("70658~590336;"..H[K]..";70658~590336", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() K = K + 1 end gg.setRanges(gg.REGION_CODE_APP | gg.REGION_C_DATA) name("libil2cpp.so") original("7F 45 4C 46 01 01 01 00", 0x03136C3C) replaced("99 00 A0 E3 1E FF 2F E1") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP | gg.REGION_C_DATA) name("libil2cpp.so") original("7F 45 4C 46 01 01 01 00", 0x03137110) replaced("99 00 A0 E3 1E FF 2F E1") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP | gg.REGION_C_DATA) name("libil2cpp.so") original("7F 45 4C 46 01 01 01 00", 0x031375E4) replaced("99 00 A0 E3 1E FF 2F E1") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP | gg.REGION_C_DATA) name("libil2cpp.so") original("7F 45 4C 46 01 01 01 00", 0x03137AB8) replaced("99 00 A0 E3 1E FF 2F E1") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP | gg.REGION_C_DATA) name("libil2cpp.so") original("7F 45 4C 46 01 01 01 00", 0x03139A48) replaced("99 00 A0 E3 1E FF 2F E1") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP | gg.REGION_C_DATA) name("libil2cpp.so") original("7F 45 4C 46 01 01 01 00", 0x03139F1C) replaced("99 00 A0 E3 1E FF 2F E1") gg.clearResults() gg.toast(" Lᴇss Rᴇᴄᴏɪʟ 🪁") end function OMG14() gg.setRanges(gg.REGION_C_DATA) gg.searchNumber("-476049408;-309065083;-443723772;-309523968:13", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("-476049408;-309065083", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(5000) gg.editAll("-482140288;-301983216", gg.TYPE_DWORD) gg.clearResults() gg.toast("Nᴏ Sᴘʀᴇᴀᴅ Aᴄᴛɪᴠᴇ ⚜️") end function OMG15() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("44.0;44.0;60.0;45.0;0.20000000298:33", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("44", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(950) gg.editAll("98", gg.TYPE_FLOAT) gg.clearResults() gg.toast("Cᴀᴍᴇʀᴀ Iᴘᴀᴅ ⚜️") end function OMG16() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("200000652", gg.TYPE_DWORD) gg.getResults(10000) gg.editAll("200000419", gg.TYPE_DWORD) gg.clearResults() gg.toast("DL Sᴋɪɴ Aᴄᴛɪᴠᴇ ⚜️ ") end function OMG17() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("602000431", gg.TYPE_DWORD) gg.getResults(10000) gg.editAll("602000435", gg.TYPE_DWORD) gg.clearResults() gg.toast("HOLGER LEGEND SKIN ACTIVATED") end function OMG18() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("710001101", gg.TYPE_DWORD) gg.getResults(10000) gg.editAll("710001400", gg.TYPE_DWORD) gg.clearResults() gg.searchNumber("710001102", gg.TYPE_DWORD) gg.getResults(10000) gg.editAll("710001399", gg.TYPE_DWORD) gg.clearResults() gg.searchNumber("710001103", gg.TYPE_DWORD) gg.getResults(10000) gg.editAll("710001398", gg.TYPE_DWORD) gg.clearResults() gg.toast("Cʜᴀʀʟʏ Sᴋɪɴ Aᴄᴛɪᴠᴇ ⚜️") end function OMG19() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("1067534200D~3000000000D;-0;0.1~0.99;1;1;1::37", gg.TYPE_FLOAT) gg.refineNumber("1", gg.TYPE_FLOAT) gg.getResults(99999, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("2.5", gg.TYPE_FLOAT) gg.clearResults() gg.toast("Bɪɢ Bᴏᴅʏ Aᴄᴛɪᴠᴇ ⚜️") end -- -- -- -- -- -- -- -- -- -- -- Close -- -- -- -- -- -- -- -- -- -- -- function EXIT() print (" Script By NXTGamingYT 🪁") print (" YouTube : NXTGamingYT🪁") print (" Telegram : @YouTubeNXT🪁") gg.skipRestoreState() gg.setVisible(true) os.exit() end while true do if gg.isVisible(true) then PUBGH = 1 gg.setVisible(false) end if PUBGH == 1 then HOME() end end