Advertisement
NIRANJANTECH

BGMI

Oct 5th, 2021
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 47.38 KB | None | 0 0
  1. SN = gg.searchNumber
  2. GC = gg.choice
  3. MC = gg.multiChoice
  4. GR = gg.getResults
  5. GRC = gg.getResultCount
  6. EA = gg.editAll
  7. SA = gg.searchAddress
  8. TX = gg.TYPE_XOR
  9. TB = gg.TYPE_BYTE
  10. TQ = gg.TYPE_QWORD
  11. TF = gg.TYPE_FLOAT
  12. TDB = gg.TYPE_DOUBLE
  13. TW = gg.TYPE_WORD
  14. TD = gg.TYPE_DWORD
  15. TA = gg.TYPE_AUTO
  16. SE = gg.SIGN_EQUAL
  17. SF = gg.SIGN_FLOAT
  18. TT = gg.toast
  19. CR = gg.clearResults
  20. AR = gg.alert
  21. SR = gg.setRanges
  22. RA = gg.REGION_ANONYMOUS
  23. RB = gg.REGION_BAD
  24. RC = gg.REGION_C_ALLOC
  25. SV = gg.setValues
  26. PT = gg.prompt
  27. PR = print
  28. FC = gg.processKill
  29. OE = os.exit
  30.  
  31. 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, sosnaaa) for x = 1, #(sosnaaa) do xgpy = szpy + sosnaaa[x]["offset"] xglx = sosnaaa[x]["type"] xgsz = sosnaaa[x]["value"] gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) xgsl = xgsl + 1 end end function sosna(sosnaa) gg.clearResults() gg.setRanges(sosnaa[1]["memory"]) gg.searchNumber(sosnaa[3]["value"], sosnaa[3]["type"]) if gg.getResultCount() == 0 then gg.toast(sosnaa[2]["name"] .. "Faild") else gg.refineNumber(sosnaa[3]["value"], sosnaa[3]["type"]) gg.refineNumber(sosnaa[3]["value"], sosnaa[3]["type"]) gg.refineNumber(sosnaa[3]["value"], sosnaa[3]["type"]) if gg.getResultCount() == 0 then gg.toast(sosnaa[2]["name"] .. "Faild") 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, #(sosnaa) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + sosnaa[v]["offset"] pysz[1].flags = sosnaa[v]["type"] szpy = gg.getValues(pysz) pdpd = sosnaa[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, sosnaaa) xgjg = true end end if xgjg == true then else end end end end
  32. 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, sosnaaa) for x = 1, #(sosnaaa) do xgpy = szpy + sosnaaa[x]["offset"] xglx = sosnaaa[x]["type"] xgsz = sosnaaa[x]["value"] gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) xgsl = xgsl + 1 end end function sosna(sosnaa) gg.clearResults() gg.setRanges(sosnaa[1]["memory"]) gg.searchNumber(sosnaa[3]["value"], sosnaa[3]["type"]) if gg.getResultCount() == 0 then gg.toast(sosnaa[2]["name"] .. "Faild") else gg.refineNumber(sosnaa[3]["value"], sosnaa[3]["type"]) gg.refineNumber(sosnaa[3]["value"], sosnaa[3]["type"]) gg.refineNumber(sosnaa[3]["value"], sosnaa[3]["type"]) if gg.getResultCount() == 0 then gg.toast(sosnaa[2]["name"] .. "Faild") 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, #(sosnaa) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + sosnaa[v]["offset"] pysz[1].flags = sosnaa[v]["type"] szpy = gg.getValues(pysz) pdpd = sosnaa[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, sosnaaa) xgjg = true end end if xgjg == true then else end end end end
  33. --------// Fast Execute Function //-------
  34. 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"] .. "开启失败") 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) end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "开启成功,一共修改" .. xgsl .. "条数据") else gg.toast(qmnb[2]["name"] .. "未搜索到数据,开启失败") 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 i=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("开启成功,一共修改"..#t.."条数据") gg.addListItems(t) else gg.toast("未搜索到数据,开启失败", false) return false end else gg.toast("Not Found") return false end end
  35. --------// Local Ram //--------
  36. local RAM = {}
  37. for i, v in pairs(_G) do RAM[i] = v end
  38. RAM.io = {}
  39. RAM.gg = {}
  40. RAM.string = {}
  41. for i, v in pairs(io) do RAM.io[i] = v end
  42. for i, v in pairs(string) do RAM.string[i] = v end
  43. for i, v in pairs(gg) do RAM.gg[i] = v end
  44. ----// Memory Read/Write //------
  45. function Memory_Ram(Search, Write, Type)
  46. ramClearResults()
  47. RAM.gg.setVisible(false)
  48. RAM.gg.searchNumber(Search[1][1], Type)
  49. local count = RAM.gg.getResultCount()
  50. local result = RAM.gg.getResults(count)
  51. ramClearResults()
  52. local data = {}
  53. local base = Search[1][2]
  54. if (count > 0) then
  55. for i, v in ipairs(result) do
  56. v.isUseful = true
  57. end
  58. for k=2, #Search do
  59. local tmp = {}
  60. local offset = Search[k][2] - base
  61. local num = Search[k][1]
  62. for i, v in ipairs(result) do
  63. tmp[#tmp+1] = {}
  64. tmp[#tmp].address = v.address + offset
  65. tmp[#tmp].flags = v.flags
  66. end
  67. tmp = gg.getValues(tmp)
  68. for i, v in ipairs(tmp) do
  69. if ( tostring(v.value) ~= tostring(num) ) then
  70. result[i].isUseful = false
  71. end
  72. end
  73. end
  74. for i, v in ipairs(result) do
  75. if (v.isUseful) then
  76. data[#data+1] = v.address
  77. end
  78. end
  79. if (#data > 0) then
  80. RAM.gg.toast(#data.." value found")
  81. local t = {}
  82. local base = Search[1][2]
  83. for i=1, #data do
  84. for k, w in ipairs(Write) do
  85. offset = w[2] - base
  86. t[#t+1] = {}
  87. t[#t].address = data[i] + offset
  88. t[#t].flags = Type
  89. t[#t].value = w[1]
  90. if (w[3] == true) then
  91. local item = {}
  92. item[#item+1] = t[#t]
  93. item[#item].freeze = true
  94. RAM.gg.addListItems(item)
  95. end
  96. end
  97. end
  98. RAM.gg.setValues(t)
  99. else
  100. RAM.gg.toast("Failed to search value.", false)
  101. return false
  102. end
  103. else
  104. RAM.gg.toast("Failed to search value.")
  105. return false
  106. end
  107. end
  108. function ramToast(msg)
  109. RAM.gg.toast(tostring(msg))
  110. end
  111. function ramClearResults()
  112. RAM.gg.clearResults()
  113. end
  114. gg.setVisible(true)
  115. ------// Fast Value Load //------
  116. function SearchWrite(Search, Write, Type)
  117. gg.clearResults()
  118. gg.setVisible(false)
  119. gg.searchNumber(Search[1][1], Type)
  120. local count = gg.getResultCount()
  121. local result = gg.getResults(count)
  122. gg.clearResults()
  123. local data = {}
  124. local base = Search[1][2]
  125.  
  126. if (count > 0) then
  127. for i, v in ipairs(result) do
  128. v.isUseful = true
  129. end
  130.  
  131. for k=2, #Search do
  132. local tmp = {}
  133. local offset = Search[k][2] - base
  134. local num = Search[k][1]
  135.  
  136. for i, v in ipairs(result) do
  137. tmp[#tmp+1] = {}
  138. tmp[#tmp].address = v.address + offset
  139. tmp[#tmp].flags = v.flags
  140. end
  141.  
  142. tmp = gg.getValues(tmp)
  143.  
  144. for i, v in ipairs(tmp) do
  145. if ( tostring(v.value) ~= tostring(num) ) then
  146. result[i].isUseful = false
  147. end
  148. end
  149. end
  150.  
  151. for i, v in ipairs(result) do
  152. if (v.isUseful) then
  153. data[#data+1] = v.address
  154. end
  155. end
  156.  
  157. if (#data > 0) then
  158. gg.toast("found"..#data.."Article data")
  159. local t = {}
  160. local base = Search[1][2]
  161. for i=1, #data do
  162. for k, w in ipairs(Write) do
  163. offset = w[2] - base
  164. t[#t+1] = {}
  165. t[#t].address = data[i] + offset
  166. t[#t].flags = Type
  167. t[#t].value = w[1]
  168.  
  169. if (w[3] == true) then
  170. local item = {}
  171. item[#item+1] = t[#t]
  172. item[#item].freeze = true
  173. gg.addListItems(item)
  174. end
  175.  
  176. end--AD
  177. end
  178. gg.setValues(t)
  179.  
  180. else
  181. gg.toast("not found", false)
  182. return false
  183. end
  184. else
  185. gg.toast("No data found")
  186. return false
  187. end
  188. end
  189. --------
  190. gg.toast("■□□□□□□10%")
  191. gg.sleep(300)
  192. gg.toast("■■□□□□□20%")
  193. gg.sleep(300)
  194. gg.toast("■■■□□□□40%")
  195. gg.sleep(300)
  196. gg.toast("■■■■□□□60%")
  197. gg.sleep(300)
  198. gg.toast("■■■■■□□80%")
  199. gg.sleep(300)
  200. gg.toast("■■■■■■□90%")
  201. gg.sleep(300)
  202. gg.toast("■■■■■■■100%")
  203. gg.sleep(200)
  204.  
  205.  
  206.  
  207.  
  208.  
  209. 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
  210.  
  211.  
  212.  
  213. PUBGMH = -1
  214. function MENU()
  215. MN0 = gg.multiChoice({
  216. " 🎭 ᴀɴᴛɪʙᴀɴ °ˡᵒᵇᵇʸ",
  217. " 🎭 0 ʀᴇᴄᴏɪʟ °ᵍᵃᵐᵉ",
  218. --" 🎭 ᴍᴀɢɪᴄ ʙᴜʟʟᴇᴛ °ᵍᵃᵐᵉ",
  219. --" 🎭 x sᴜɪᴛᴇ °ᵍᵃᵐᵉ",
  220. " 🎭 ᴀᴜᴛᴏ ʜᴇᴀᴅ sʜᴏᴛ °ᵍᵃᵐᵉ",
  221. " 🎭 sɪᴛ + ᴘʀᴏɴᴇ sᴄᴏᴘᴇ °ᵍᵃᵐᵉ",
  222. " 🎭 ʙʟᴀᴄᴋ sᴋʏ °ᵍᵃᵐᵉ",
  223. " 🎭 ғᴀsᴛ ᴘᴀʀᴀᴄʜᴜᴛᴇ °ᵍᵃᵐᵉ",
  224. --" 🎭 Grass ",
  225. --" 🎭 Magic ",
  226. --" 🎭 Auto Head 140%",
  227. "🔙 "
  228. }, nil, (os.date("🇮🇳 🇹 🇪 🇦 🇲  🇳 🇹 🇹  🇵 🇺 🇧 🇱 🇮 🇨  🇭 🇦 🇨 🇰 🇸  (BGMI) 🇮🇳 V 1.0")))
  229. if MN0 == nil then
  230. else
  231. if MN0[1] == true then
  232. MN1()
  233. end
  234. if MN0[2] == true then
  235. MN2()
  236. end
  237. --if MN0[3] == true then
  238. --MN3()
  239. --end
  240. --if MN0[4] == true then
  241. --MN4()
  242. --end
  243. if MN0[3] == true then
  244. MN5()
  245. end
  246. if MN0[4] == true then
  247. MN6()
  248. end
  249. if MN0[5] == true then
  250. MN7()
  251. end
  252. if MN0[6] == true then
  253. MN8()
  254. end
  255. --if MN0[9] == true then
  256. --MN9()
  257. --end
  258. --if MN0[10] == true then
  259. --MN10()
  260. --end
  261. --if MN0[11] == true then
  262. --MN11()
  263. --end
  264. if MN0[7] == true then
  265. exit()
  266. end
  267. end
  268. PUBGMH = -1
  269. end
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277. function MN1()
  278. WH2 = gg.multiChoice({
  279. " 💕 10 ʏᴇᴀʀs ʙᴀɴ ғɪx ",
  280. " 💕 ᴄʀᴀsʜ ғɪx ɴᴏ ʀᴏᴏᴛ",
  281. " 💕‍️ ᴡᴀʟʟ ʜᴀᴄᴋ 720 °ⁱˢˡᵃⁿᵈ",
  282. " 💕 ᴡᴀʟʟ ʜᴀᴄᴋ 665 °ⁱˢˡᵃⁿᵈ",
  283. "⬅️ "
  284. }, nil, " 🇮🇳 ANTIBAN & WALL HACK MENU 🇮🇳")
  285. if WH2 == nil then
  286. else
  287. if WH2[1] == true then
  288. NM1()
  289. end
  290. if WH2[2] == true then
  291. NM2()
  292. end
  293. if WH2[3] == true then
  294. NM3()
  295. end
  296. if WH2[4] == true then
  297. NM4()
  298. end
  299. if WH2[5] == true then
  300. MENU()
  301. end
  302. PUBGMH = -1
  303. end
  304. end
  305.  
  306.  
  307. function NM1()
  308. gg.clearResults()
  309. gg["toast"](" 05%🎈 ")
  310. gg.setRanges(gg.REGION_C_ALLOC)
  311. gg.setVisible(false)
  312. gg.getResults(1)
  313. gg.searchNumber("620137442967552", gg.TYPE_QWORD, nil, nil, nil, nil)
  314. gg.getResults(0)
  315. gg.refineNumber("620137442967552", gg.TYPE_QWORD)
  316. gg.getResults(510, nil, nil, nil, nil, nil, nil, nil, nil)
  317. gg.editAll("288233678981562368", gg.TYPE_QWORD)
  318. gg.clearResults()
  319. gg["toast"](" 10%🎈 ")
  320.  
  321.  
  322.  
  323. gg.clearResults()
  324. gg.setRanges(gg.REGION_C_ALLOC)
  325. gg.setVisible(false)
  326. gg.getResults(1)
  327. gg.searchNumber("578351706144768;564058054983680", gg.TYPE_QWORD, nil, nil, nil, nil)
  328. gg.getResults(0)
  329. gg.refineNumber("578351706144768", gg.TYPE_QWORD)
  330. gg.getResults(50010, nil, nil, nil, nil, nil, nil, nil, nil)
  331. gg.editAll("288233678981562368", gg.TYPE_QWORD)
  332. gg.clearResults()
  333. gg["toast"](" 20%🎈 ")
  334.  
  335.  
  336.  
  337. gg.clearResults()
  338. gg.setVisible(false)
  339. gg.getResults(1)
  340. gg.searchNumber("577252194516992;288233678981562368", gg.TYPE_QWORD, nil, nil, nil, nil)
  341. gg.getResults(0)
  342. gg.refineNumber("577252194516992", gg.TYPE_QWORD)
  343. gg.getResults(50010, nil, nil, nil, nil, nil, nil, nil, nil)
  344. gg.editAll("288233678981562368", gg.TYPE_QWORD)
  345. gg.clearResults()
  346. gg["toast"](" 30%🎈 ")
  347.  
  348.  
  349. gg.clearResults()
  350. gg.setRanges(gg.REGION_C_ALLOC)
  351. gg.setVisible(false)
  352. gg.getResults(1)
  353. gg.searchNumber("3298534883328~288233678981562368;288233678981562368", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
  354. gg.getResults(0)
  355. gg.refineNumber("3298534883328~288233678981562368", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
  356. gg.getResults(5678, nil, nil, nil, nil, nil, nil, nil, nil)
  357. gg.editAll("0", gg.TYPE_DWORD)
  358. gg.clearResults()
  359. gg["toast"](" 40%🎈 ")
  360.  
  361.  
  362. gg.clearResults()
  363. gg.setVisible(false)
  364. gg.setRanges(gg.REGION_C_ALLOC)
  365. gg.setVisible(false)
  366. gg.getResults(1)
  367. gg.searchNumber("280~590336;67109633", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  368. gg.getResults(0)
  369. gg.refineNumber("280~590336", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
  370. gg.getResultsCount()
  371. gg.setVisible(false)
  372. gg.setRanges(gg.REGION_C_ALLOC)
  373. gg.setVisible(false)
  374. gg.getResults(1)
  375. gg.searchNumber("134658;131586", gg.TYPE_DWORD, nil, nil, nil, nil)
  376. gg.getResults(0)
  377. gg.refineNumber("134658", gg.TYPE_DWORD)
  378. gg.getResults(50000)
  379. gg.editAll("135682", gg.TYPE_DWORD)
  380. gg.clearResults()
  381. gg["toast"](" 50%🎈 ")
  382.  
  383.  
  384. gg.setRanges(gg.REGION_C_ALLOC)
  385. gg.setVisible(false)
  386. gg.getResults(1)
  387. gg.searchNumber("133378;262403", gg.TYPE_DWORD, nil, nil, nil, nil)
  388. gg.getResults(0)
  389. gg.refineNumber("133378", gg.TYPE_DWORD)
  390. gg.getResults(50000)
  391. gg.editAll("135682", gg.TYPE_DWORD)
  392. gg.clearResults()
  393. gg.setRanges(gg.REGION_C_ALLOC)
  394. gg.setVisible(false)
  395. gg.getResults(1)
  396. gg.searchNumber("134914;144387", gg.TYPE_DWORD, nil, nil, nil, nil)
  397. gg.getResults(0)
  398. gg.refineNumber("134914", gg.TYPE_DWORD)
  399. gg.getResults(50000)
  400. gg.editAll("135682", gg.TYPE_DWORD)
  401. gg.clearResults()
  402. gg["toast"](" 60%🎈 ")
  403.  
  404.  
  405.  
  406. gg.setRanges(gg.REGION_C_ALLOC)
  407. gg.setVisible(false)
  408. gg.getResults(1)
  409. gg.searchNumber("131842;132098", gg.TYPE_DWORD, nil, nil, nil, nil)
  410. gg.getResults(0)
  411. gg.refineNumber("131842", gg.TYPE_DWORD)
  412. gg.getResults(50000)
  413. gg.editAll("135682", gg.TYPE_DWORD)
  414. gg.clearResults()
  415. gg.setRanges(gg.REGION_C_ALLOC)
  416. gg.setVisible(false)
  417. gg.getResults(1)
  418. gg.searchNumber("133634;135682", gg.TYPE_DWORD, nil, nil, nil, nil)
  419. gg.getResults(0)
  420. gg.refineNumber("133634", gg.TYPE_DWORD)
  421. gg.getResults(50000)
  422. gg.editAll("135682", gg.TYPE_DWORD)
  423. gg.clearResults()
  424. gg["toast"](" 70%🎈 ")
  425.  
  426. gg.clearResults()
  427. os.remove("src/main/java/com/google/errorprone/annotations")
  428. os.remove("src/main/java/com/google/errorprone/annotations")
  429. os.remove("src/main/java/com/google/errorprone/annotations/concurrent")
  430. os.remove("third_party.java_src.error_prone.project.annotations.Google_internal")
  431. gg.clearResults()
  432. os.remove("src/main/java/com/google/errorprone/annotations")
  433. os.remove("src/main/java/com/google/errorprone/annotations")
  434. os.remove("src/main/java/com/google/errorprone/annotations/concurrent")
  435. os.remove("third_party.java_src.error_prone.project.annotations.Google_internal")
  436. gg.clearResults()
  437. gg.setVisible(false)
  438. gg.clearResults()
  439. gg.setRanges(gg.REGION_C_ALLOC | gg.REGION_OTHER)
  440. gg.searchNumber("2.2958874e-41;16384D;16384D;16384D;16384D::24", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  441. gg.getResultsCount()
  442. gg.setVisible(false)
  443. gg.clearResults()
  444. gg.setRanges(gg.REGION_C_ALLOC | gg.REGION_OTHER)
  445. gg.setVisible(false)
  446. gg.searchNumber("131586", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  447. gg.getResultsCount()
  448. gg.getResults(50000)
  449. gg.clearResults()
  450. gg.setVisible(false)
  451. gg["toast"](" 80%🎈 ")
  452.  
  453.  
  454.  
  455. gg.setRanges(gg.REGION_C_ALLOC | gg.REGION_OTHER)
  456. gg.setVisible(false)
  457. gg.searchNumber("620,137,442,967,552", gg.TYPE_QWORD)
  458. gg.refineNumber("620,137,442,967,552", gg.TYPE_QWORD)
  459. gg.getResults(50000)
  460. gg.editAll("288233678981562368", gg.TYPE_QWORD)
  461. gg.clearResults()
  462. gg.setVisible(false)
  463. gg.setRanges(gg.REGION_C_ALLOC | gg.REGION_OTHER)
  464. gg.searchNumber("66,304~590336;67109633;131330", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  465. gg.setVisible(false)
  466. gg.refineNumber("66,304~590336", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
  467. gg.getResults(50000)
  468. gg.editAll("361418272522109953", gg.TYPE_QWORD)
  469. gg.clearResults()
  470.  
  471. gg.setRanges(gg.REGION_C_ALLOC | gg.REGION_OTHER)
  472. gg.searchNumber("67109377")
  473. gg.refineNumber("67109377")
  474. gg.getResultsCount()
  475. gg.clearResults()
  476. gg.clearResults()
  477. gg.setRanges(gg.REGION_C_ALLOC | gg.REGION_OTHER)
  478. gg.searchNumber("285~131002;16384;4096", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  479. gg.refineNumber("285~131002", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
  480. gg.getResults(50000)
  481. gg.editAll("288233678981562368", gg.TYPE_QWORD)
  482. gg.clearResults()
  483. gg.setRanges(gg.REGION_C_ALLOC | gg.REGION_OTHER)
  484. gg.searchNumber("2.24207754e-44;2.66246708e-44", gg.TYPE_FLOAT)
  485. gg.getResults(99999)
  486. gg.editAll("288233678981562368", gg.TYPE_QWORD)
  487. gg.clearResults()
  488. gg["toast"](" 90%🎈 ")
  489. gg.setRanges(gg.REGION_C_ALLOC | gg.REGION_OTHER)
  490. gg.searchNumber("768", gg.TYPE_DWORD)
  491. gg.refineNumber("768", gg.TYPE_DWORD)
  492. gg.refineNumber("768", gg.TYPE_DWORD)
  493. gg.getResults(50000)
  494. gg.editAll("288233678981562368", gg.TYPE_QWORD)
  495. gg.clearResults()
  496. gg.setRanges(gg.REGION_C_ALLOC | gg.REGION_OTHER)
  497. gg.searchNumber("260", gg.TYPE_DWORD)
  498. gg.refineNumber("260", gg.TYPE_DWORD)
  499. gg.refineNumber("260", gg.TYPE_DWORD)
  500. gg.getResults(50000)
  501. gg.editAll("288233678981562368", gg.TYPE_QWORD)
  502. gg.clearResults()
  503. gg.clearResults()
  504. gg.setRanges(gg.REGION_C_ALLOC | gg.REGION_OTHER)
  505. gg.setVisible(false)
  506. gg.setVisible(false)
  507. gg.searchNumber("257", gg.TYPE_DWORD)
  508. gg.refineNumber("257", gg.TYPE_DWORD)
  509. gg.refineNumber("257", gg.TYPE_DWORD)
  510. gg.getResults(50000)
  511. gg.editAll("288233678981562368", gg.TYPE_QWORD)
  512. gg.clearResults()
  513. os.remove("/mnt/shell/0/emulated/Android/data/com.pubg.krmobile/cache/GCloud.ini")
  514. os.remove("/mnt/shell/0/emulated/Android/data/com.pubg.krmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Logs")
  515. os.remove("/storage/emulated/0/Android/data/com.pubg.krmobile/cache/GCloud.ini")
  516. os.remove("/sdcard/Android/data/com.pubg.krmobile/cache/GCloud.ini")
  517. os.remove("/sdcard/Android/data/com.pubg.krmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Logs")
  518. os.remove("/mnt/shell/0/emulated/Android/data/com.tencent.tmgp.pubgmhd/cache/GCloud.ini")
  519. os.remove("/mnt/shell/0/emulated/Android/data/com.tencent.tmgp.pubgmhd/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Logs")
  520. os.remove("/storage/emulated/0/Android/data/com.tencent.tmgp.pubgmhd/cache/GCloud.ini")
  521. os.remove("/sdcard/Android/data/com.tencent.tmgp.pubgmhd/cache/GCloud.ini")
  522. os.remove("/sdcard/Android/data/com.tencent.tmgp.pubgmhd/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Logs")
  523. os.remove("/mnt/shell/0/emulated/Android/data/com.vng.pubgmobile/cache/GCloud.ini")
  524. os.remove("/mnt/shell/0/emulated/Android/data/com.vng.pubgmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Logs")
  525. os.remove("/storage/emulated/0/Android/data/com.vng.pubgmobile/cache/GCloud.ini")
  526. os.remove("/sdcard/Android/data/com.vng.pubgmobile/cache/GCloud.ini")
  527. os.remove("/sdcard/Android/data/com.vng.pubgmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Logs")
  528. os.remove("/mnt/shell/0/emulated/Android/data/com.tencent.ig/cache/GCloud.ini")
  529. os.remove("/mnt/shell/0/emulated/Android/data/com.tencent.ig/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Logs")
  530. os.remove("/storage/emulated/0/Android/data/com.tencent.ig/cache/GCloud.ini")
  531. os.remove("/sdcard/Android/data/com.tencent.ig/cache/GCloud.ini")
  532. os.remove("/sdcard/Android/data/com.tencent.ig/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Logs")
  533. os.remove("/mnt/shell/0/emulated/Android/data/com.tencent.igce/cache/GCloud.ini")
  534. os.remove("/mnt/shell/0/emulated/Android/data/com.tencent.igce/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Logs")
  535. os.remove("/storage/emulated/0/Android/data/com.tencent.igce/cache/GCloud.ini")
  536. os.remove("/sdcard/Android/data/com.tencent.igce/cache/GCloud.ini")
  537. os.remove("/sdcard/Android/data/com.tencent.igce/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Logs")
  538. os.remove("/mnt/shell/0/emulated/Android/data/com.tencent.iglite/cache/GCloud.ini")
  539. os.remove("/mnt/shell/0/emulated/Android/data/com.tencent.iglite/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Logs")
  540. os.remove("/storage/emulated/0/Android/data/com.tencent.iglite/cache/GCloud.ini")
  541. os.remove("/sdcard/Android/data/com.tencent.iglite/cache/GCloud.ini")
  542. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Intermediate/SaveGames/JKGuestRegisterCnt.json")
  543. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/AntiCheat.ini")
  544. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/AppBaseConfig.ini")
  545. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/AppConfig.ini")
  546. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/AudioPluginConfig.ini")
  547. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/BuildConfig.ini")
  548. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/CustomDeviceList.ini")
  549. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/DeviceProfiles.ini")
  550. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/DeviceSwitchers.ini")
  551. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/EditorPerProjectUserSettings.ini")
  552. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/Engine.ini")
  553. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/Game.ini")
  554. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/GameUserSettings.ini")
  555. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/Hardware.ini")
  556. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/IGH5CachePluginConfig.ini")
  557. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/IMSDKConfig.ini")
  558. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/Input.ini")
  559. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/LogSuppression.ini")
  560. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/MidasConfig.ini")
  561. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/OBHttp.ini")
  562. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/OpenIDCommand.ini")
  563. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/PufferDownloader.ini")
  564. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/Scalability.ini")
  565. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/ServerSwitch.ini")
  566. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/UAE.ini")
  567. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/Updater.inij")
  568. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/UserCustom.ini")
  569. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/UserSettings.ini")
  570. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Pandora/dns.txt")
  571. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/SaveGames/CommonSaveGame_4126599880770857.json")
  572. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/SaveGames/LeagueStatue.json")
  573. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/SaveGames/loginInfoFile.json")
  574. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/SaveGames/MailPhoneLogin.json")
  575. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/SaveGames/personalprefs_4123188938540329.json")
  576. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/SaveGames/personalprefs_4126599880770857.json")
  577. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/SaveGames/playerprefs.json")
  578. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/SaveGames/RecruitFilterSetting_4123188938540329.json")
  579. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/SaveGames/RecruitFilterSetting_4126599880770857.json")
  580. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/TableDatas/business_res_download_priority_table_new")
  581. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/TableDatas/cadge_table")
  582. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/TableDatas/dubber_table_ext")
  583. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/TableDatas/easy_buy_cfg")
  584. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/TableDatas/mentor_award_table")
  585. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/TableDatas/mentor_task_table")
  586. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/TableDatas/new_level_task_cover_table")
  587. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/TableDatas/social_authorize_config")
  588. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/TableDatas/upgrade_parameter")
  589. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/UpdateInfo/apollo_loglist.json")
  590. os.remove("/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/UpdateInfo/apollo_uuid_define.json")
  591. gg.clearList()
  592. gg.toast("💕💕ANTI BAN DONE✓💕💕")
  593. gg.clearResults()
  594. gg.clearResults()
  595. gg.setRanges(gg.REGION_C_ALLOC)
  596. gg.searchNumber(":/data/user/0/com.tencent", gg.TYPE_BYTE)
  597. gg.getResults(99999)
  598. gg.editAll("116", gg.TYPE_BYTE)
  599. gg.clearResults()
  600. gg.clearResults()
  601. gg.setRanges(gg.REGION_C_ALLOC)
  602. gg.searchNumber(":/data/user/0/com.pubg", gg.TYPE_BYTE)
  603. gg.getResults(99999)
  604. gg.editAll("116", gg.TYPE_BYTE)
  605. gg.clearResults()
  606. gg.toast("💕💕 THIRD PARTY ✓💕💕")
  607. end
  608.  
  609.  
  610.  
  611.  
  612. function NM2()
  613. x = gg.FILES_DIR
  614. y = gg.EXT_FILES_DIR
  615. local testy = string.match(y, "data/(.*)/files")
  616. local testx = string.match(x, "(.*)"..testy.."")
  617. wpath2 = testx.. gg.getTargetPackage()
  618. gg.alert("Virtual Game path\n "..wpath2.."")
  619. os.rename (""..wpath2.."/app_crashrecord",""..wpath2.."/.a")
  620. os.rename (""..wpath2.."/files",""..wpath2.."/.b")
  621. io.open(""..wpath2.."/app_crashrecord", "w")
  622. io.open(""..wpath2.."/files", "w")
  623. gg.alert("Fix crash nonroot Completed")
  624. end
  625.  
  626.  
  627. function NM3()
  628. gg.setRanges(gg.REGION_VIDEO)
  629. gg.searchNumber("2.64409027e10;2.66246708e-43;3.36311631e-44;1.12020327e-19;3.76158192e-37;2.0:137", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0)
  630. gg.refineNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0)
  631.  
  632. revert = gg.getResults(1007, nil, nil, nil, nil, nil, nil, nil, nil)
  633. local t = gg.getResults(1007, nil, nil, nil, nil, nil, nil, nil, nil)
  634. for i, v in ipairs(t) do
  635. if v.flags == gg.TYPE_FLOAT then
  636. v.value = "120"
  637. v.freeze = true
  638. end
  639. end
  640. gg.setRanges(gg.REGION_VIDEO)
  641. gg.addListItems(t)
  642. t = nil
  643.  
  644. gg.processResume()
  645. gg.processResume()
  646.  
  647. gg.clearResults()
  648. gg.searchNumber("4.9806209e21;1.49938936e-43;1.39125304e-19;2.0;3.58732407e-43;2.2500026226:65", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0)
  649. gg.refineNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0)
  650.  
  651. revert = gg.getResults(1007, nil, nil, nil, nil, nil, nil, nil, nil)
  652. local t = gg.getResults(1007, nil, nil, nil, nil, nil, nil, nil, nil)
  653. for i, v in ipairs(t) do
  654. if v.flags == gg.TYPE_FLOAT then
  655. v.value = "120"
  656. v.freeze = true
  657. end
  658. end
  659. gg.addListItems(t)
  660. t = nil
  661. gg.toast(" WALL HACK 720 ✓")
  662. gg.clearResults()
  663. gg.setRanges(gg.REGION_VIDEO | gg.REGION_BAD)
  664. gg.searchNumber("537133066;8200;1194344459;8201:13", gg.TYPE_DWORD)
  665. gg.refineNumber("8201", gg.TYPE_DWORD)
  666. gg.getResults(63825)
  667. gg.editAll("7", gg.TYPE_DWORD)
  668. gg.clearResults()
  669. gg.toast("ɢʀᴇᴇɴ 720 ✓")
  670. end
  671. ---------
  672.  
  673. function NM4()
  674. gg.setRanges(1048576)
  675. gg.searchNumber('2', 16)
  676. gg.refineAddress('BB0', -1, 16)
  677. gg.refineNumber('2', 16)
  678. gg.getResults(gg.getResultsCount())
  679. gg.editAll('120', 16)
  680. gg.clearResults()
  681. gg.searchNumber('2', 16)
  682. gg.refineAddress('608', -1, 16)
  683. gg.refineNumber('2', 16)
  684. gg.getResults(gg.getResultsCount())
  685. gg.editAll('120', 16)
  686. gg.clearResults()
  687. gg.searchNumber('1.14920487e-41', 16)
  688. gg.refineAddress('100', -1, 16)
  689. gg.refineNumber('1.14920487e-41', 16)
  690. gg.getResults(gg.getResultsCount())
  691. gg.editAll('1.14948513e-41', 16)
  692. gg.clearResults()
  693. gg.toast(" WALL HACK 665 ✓")
  694. gg.clearResults()
  695. end
  696.  
  697. function MN2()
  698. gg.clearResults()
  699. so=gg.getRangesList('libUE4.so')[1].start
  700. py=0x14EDC90
  701. setvalue(so+py,4,0)
  702. py=0x3B583C0
  703. setvalue(so+py,16,0)
  704. py=0x3C1F510
  705. setvalue(so+py,4,0)
  706. gg.toast("No Recoil Activated✅")
  707. gg.clearResults()
  708. end
  709.  
  710.  
  711.  
  712.  
  713.  
  714. function MN2222()
  715. gg.clearResults()
  716. gg.setRanges(gg.REGION_ANONYMOUS)
  717. gg.searchNumber("1,348,759,109;1,953,067,887;1,634,692,166;1,920,287,604:512", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  718. gg.searchNumber("1,634,692,166", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  719. gg.getResults(20)
  720. gg.editAll("0", gg.TYPE_DWORD)
  721. gg.clearResults()
  722. gg.toast("☣️Less Recoil Activated✅")
  723. end
  724.  
  725. function MN3()
  726. gg.setRanges(gg.REGION_CODE_APP)
  727. gg.clearResults()
  728. gg.setRanges(gg.REGION_ANONYMOUS)
  729. gg.searchNumber("23;25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  730. gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  731. gg.getResults(100)
  732. gg.editAll("355", gg.TYPE_FLOAT)
  733. gg.setRanges(gg.REGION_ANONYMOUS)
  734. gg.searchNumber("15;28;16;26;8;18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  735. gg.getResults(56)
  736. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
  737. gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  738. gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  739. gg.getResults(50)
  740. gg.editAll("8", gg.TYPE_FLOAT)
  741. gg.setRanges(gg.REGION_BAD)
  742. gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  743. gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  744. gg.getResults(2)
  745. gg.editAll("-460", gg.TYPE_FLOAT)
  746. gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  747. gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  748. gg.getResults(2)
  749. gg.editAll("-560", gg.TYPE_FLOAT)
  750. gg.setRanges(gg.REGION_ANONYMOUS)
  751. gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  752. gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  753. gg.getResults(10)
  754. gg.editAll("250", gg.TYPE_FLOAT)
  755. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
  756. gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  757. gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  758. gg.getResults(99)
  759. gg.editAll("0", gg.TYPE_DWORD)
  760. gg.clearResults()
  761. gg.toast("🐲Magic Bullet Activated✅")
  762. end
  763.  
  764. function MN4()
  765. gg.setVisible(false)
  766. gg.clearResults()
  767. gg.clearResults()
  768. gg.setRanges(gg.REGION_ANONYMOUS)
  769. gg.setVisible(false)
  770. gg.getResults(1)
  771. gg.searchNumber(1400129, gg.TYPE_DWORD, nil, nil, nil, nil)
  772. gg.getResults(0)
  773. gg.getResultsCount()
  774.  
  775. gg.clearResults()
  776. gg.setRanges(gg.REGION_C_ALLOC | gg.REGION_OTHER)
  777. gg.setVisible(false)
  778. gg.getResults(1)
  779. gg.searchNumber("2,200,101", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  780. gg.getResults(0)
  781. gg.getResults(1000)
  782. gg.editAll("12,219,233", gg.TYPE_DWORD)
  783. gg.clearResults()
  784. gg.clearResults()
  785. gg.setVisible(false)
  786. gg.clearResults()
  787. gg.toast(" XSUTE ON")
  788. end
  789.  
  790.  
  791.  
  792. function MN5()
  793. gg.clearResults()
  794. function edit(orig,ret)_om=orig[1].memory or orig[1][1]_ov=orig[3].value or orig[3][1]_on=orig[2].name or orig[2][1]gg.clearResults()gg.setRanges(_om)gg.searchNumber(_ov,orig[3].type or orig[3][2])sz=gg.getResultCount()if sz<1 then gg.toast(_on.."\nFailed to Open")else sl=gg.getResults(99999)for i=1,sz do ist=true for v=4,#orig do if ist==true and sl[i].value==_ov then cd={{}}cd[1].address=sl[i].address+(orig[v].offset or orig[v][2])cd[1].flags=orig[v].type or orig[v][3]szpy=gg.getValues(cd)cdlv=orig[v].lv or orig[v][1]cdv=szpy[1].value if cdlv==cdv then pdjg=true ist=true else pdjg=false ist=false end end end if pdjg==true then szpy=sl[i].address for x=1,#(ret)do xgpy=szpy+(ret[x].offset or ret[x][2])xglx=ret[x].type or ret[x][3]xgsz=ret[x].value or ret[x][1]xgdj=ret[x].freeze or ret[x][4]xgsj={{address=xgpy,flags=xglx,value=xgsz}}if xgdj==true then xgsj[1].freeze=xgdj gg.addListItems(xgsj)else gg.setValues(xgsj)end end xgjg=true end end if xgjg==true then gg.toast(_on.."\nSuccessfully Opened")else gg.toast(_on.."\nSuccessfully Opened")end end end--
  795. 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 i=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.addListItems(t) else gg.toast("@Vɪᴍᴀʟ_OP", false) return false end else gg.toast("Vᴀʟᴜᴇs Nᴏᴛ Fᴏᴜɴᴅ") return false end end
  796. 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"] .. "") 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"] .. "" .. xgsl .. "") else gg.toast(qmnb[2]["name"] .. "") end end end end
  797. 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
  798. function setvalue(address,flags,value) Ok('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
  799. 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 i=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
  800. gg.clearResults()
  801. edit({
  802. {gg.REGION_ANONYMOUS},
  803. {"αυтσ нєα∂ѕнσт"},
  804. {1091779028, gg.TYPE_DWORD},
  805. {1102577664, 24, gg.TYPE_DWORD},
  806. {1103626240, 28, gg.TYPE_DWORD},
  807. {1106509824, 32, gg.TYPE_DWORD},
  808. },
  809. {
  810. {0, 24, gg.TYPE_DWORD},
  811. {1133903872, 28, gg.TYPE_DWORD},
  812. {1133903872, 32, gg.TYPE_DWORD},
  813. })
  814. gg.clearResults()
  815. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
  816. gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  817. gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  818. gg.getResults(50)
  819. gg.editAll("8", gg.TYPE_FLOAT)
  820. gg.clearResults()
  821. gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  822. gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  823. gg.getResults(2)
  824. gg.editAll("-560", gg.TYPE_FLOAT)
  825. gg.clearResults()
  826. gg.setRanges(gg.REGION_ANONYMOUS)
  827. gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  828. gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  829. gg.getResults(10)
  830. gg.editAll("250", gg.TYPE_FLOAT)
  831. gg.clearResults()
  832. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
  833. gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  834. gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  835. gg.getResults(99)
  836. gg.editAll("0", gg.TYPE_DWORD)
  837. gg.clearResults()
  838. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
  839. gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
  840. gg.getResults(99)
  841. gg.editAll("-1,883,348,485,055,444,540", gg.TYPE_QWORD)
  842. gg.clearResults()
  843. gg.toast("🐼Headshot Activated✅")
  844. gg.clearResults()
  845. end
  846.  
  847.  
  848. function MN6()
  849. gg.clearResults()
  850. gg.setRanges(gg.REGION_ANONYMOUS)
  851. gg.searchNumber("4.13590356e-25;18.38787841797;0.53867292404:9", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  852. gg.refineNumber("18.38787841797", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  853. sitscope1 = gg.getResults(4)
  854. gg.editAll("130.5419921875",gg.TYPE_FLOAT)
  855. gg.clearResults()
  856. gg.toast("🦧Sit Scope✔ Activated✅")
  857. gg.clearResults()
  858. gg.setRanges(gg.REGION_ANONYMOUS)
  859. gg.searchNumber("4.13590356e-25;18.38614463806;0.53446388245:9", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  860. gg.refineNumber("18.38614463806", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  861. pronescope1 = gg.getResults(500)
  862. gg.editAll("240", gg.TYPE_FLOAT)
  863. gg.clearResults()
  864. gg.toast("🐍Prone Scope✔ Activated✅")
  865. end
  866.  
  867. function MN7()
  868. gg.clearResults()
  869. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
  870. gg.searchNumber("1.0;0.0;0.0;1.0;0.0;0.0;-1.263241e23:25", gg.TYPE_FLOAT)
  871. gg.refineNumber("0", gg.TYPE_FLOAT)
  872. gg.getResults(667478)
  873. gg.editAll("-0.000006", gg.TYPE_FLOAT)
  874. gg.clearResults()
  875. gg.toast("BLACK SKY ON")
  876.  
  877. end
  878.  
  879.  
  880. function MN8()
  881.  
  882. gg.clearResults()
  883. gg.setRanges(gg.REGION_ANONYMOUS)
  884. gg.searchNumber("1024;3000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  885. gg.getResults(7243)
  886. gg.editAll("-99999", gg.TYPE_FLOAT)
  887. gg.clearResults()
  888. gg.toast("Fast Parachute")
  889. end
  890.  
  891.  
  892.  
  893.  
  894.  
  895. function exit()
  896. gg.alert(" HACKS CREATED BY @NIRANJANTECH @TEAMNTT")
  897. print("BGMI HACKS OFF")
  898. gg.skipRestoreState()
  899. os.exit()
  900. end
  901.  
  902. while true do
  903. if gg.isVisible(true) then
  904. PUBGMH = 1
  905. gg.setVisible(false)
  906. end
  907. gg.clearResults()
  908. if PUBGMH == 1 then
  909. MENU()
  910. end
  911. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement