if gg.getTargetPackage() == "com.activision.callofduty.shooter" then gg.alert("telegram group : @Heck_call_of_duty >>>>>>> Milad") else gg.alert([[ Error Please Open Codm First]]) gg.setVisible(true) os.exit() end if true then local org = gg.searchNumber local hook = function(...) gg.setVisible(false) local ret = org(...) if gg.isVisible() then while true do gg.toast("\n???'? ???? ?? ????? s???? ?x??????? ???????s??") os.exit() end end return ret end gg.searchNumber = hook end has= -1 function PS() end function setvalue(address,flags,value) PS('TANG INA MO LUDE??)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end gg.toast("��������������") gg.sleep('250') gg.toast("��������������") gg.sleep('250') gg.toast("��������������") gg.sleep('250') gg.toast("��������������") gg.sleep('250') gg.toast("��������������") gg.sleep('250') gg.toast("��������������") gg.sleep('250') gg.toast("��������������") gg.sleep('250') gg.toast("��������������") gg.sleep('250') gg.toast("��������������") gg.sleep('250') gg.toast("��������������") gg.sleep('250') gg.toast("��������������") gg.sleep('250') gg.toast("��������������") gg.sleep('250') gg.toast("��������������") gg.sleep('250') gg.toast("��������������") gg.sleep('250') gg.toast("��������������") gg.sleep('250') gg.toast("��������������") DateE = "20221030" DateToday = os.date("%Y%m%d") if DateToday >= DateE then print("EXPIRED") return os.exit() end MenU = 1 function HOME() MenUU = gg.choice({ "MENU BYASS", "MENU HACK", "MENU GUN", "ABOUT ME", "EXIT", },nil, (os.date("SCRIPT BY : Milad "))) if MenUU == nil then end if MenUU == 1 then bypass() end if MenUU == 2 then HACK() end if MenUU == 3 then GUN() end if MenUU == 4 then ABOUT() end if MenUU == 5 then EXIT() end MenU =-1 end function bypass() menu1 = gg.multiChoice({ "LOGO BYPASS", "FIX CRUSH", "BYPASS LOBYY", "TEST ANTI CHEAT", "BACK", },nil, (os.date("SCRIPT BY : Milad "))) if menu1 == nil then end if menu1[1] == true then bylog() end if menu1[2] == true then fix() end if menu1[3] == true then bylob() end if menu1[4] == true then anti() end if menu1[5] == true then HOME() end menu1 = 1 end function HACK() ILIYA = gg.multiChoice({ "AIM BOT", "WALL HACK", "Hip Fire", "FAST SCOPE", "NO RECOIL", "FAST RELOAD", "REMOVE SMOKE", "ONE TAP", "DARK MODE", "SEE NAME", "BACK", },nil, (os.date("SCRIPT BY : Milad "))) if ILIYA == nil then else if ILIYA[1] == true then ambt()end if ILIYA[2] == true then wlhc()end if ILIYA[3] == true then hip()end if ILIYA[4] == true then scop()end if ILIYA[5] == true then recoil()end if ILIYA[6] == true then reload()end if ILIYA[7] == true then smoke()end if ILIYA[8] == true then tap()end if ILIYA[9] == true then night()end if ILIYA[10] == true then hp()end if ILIYA[11] == true then HOME()end end ILIYA = 1 end function bylog() gg.clearResults() gg.setVisible(false) gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1886057615;-379345611;2044508324;2125561021;-407360249;498536548", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.alert("LOGO BYPASS") end function fix() 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 so=gg.getRangesList('libanogs.so')[1].start py=0x3CE000 setvalue(so+py,4,0) so=gg.getRangesList('libanogs.so')[1].start py=0x3CE004 setvalue(so+py,4,0) so=gg.getRangesList('libanogs.so')[1].start py=0x3CE008 setvalue(so+py,4,0) so=gg.getRangesList('libanogs.so')[1].start py=0x3CE00C setvalue(so+py,4,0) so=gg.getRangesList('libanogs.so')[1].start py=0x3CE0BC setvalue(so+py,4,0) so=gg.getRangesList('libanogs.so')[1].start py=0x3CE0D4 setvalue(so+py,4,0) so=gg.getRangesList('libanogs.so')[1].start py=0x3CE0DC setvalue(so+py,4,0) so=gg.getRangesList('libanogs.so')[1].start py=0x3CE0E0 setvalue(so+py,4,0) so=gg.getRangesList('libanogs.so')[1].start py=0x3CE0EC setvalue(so+py,4,0) so=gg.getRangesList('libanogs.so')[1].start py=0x3CE0F0 setvalue(so+py,4,0) so=gg.getRangesList('libanogs.so')[1].start py=0x3CE0F4 setvalue(so+py,4,0) so=gg.getRangesList('libanogs.so')[1].start py=0x3CE0FC setvalue(so+py,4,0) gg.alert("FIX CRUSH") end function bylob() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,685,382,481;1,879,048,193;1,685,382,482;1,919,184,449;1,697,722,994;1000000000~2000000000::16384", gg.TYPE_DWORD, nil, nil, nil, nil) gg.getResults(99999) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.alert("BYPASS LOBYY") end function anti() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("67109633", gg.TYPE_DWORD) if gg.getResultCount() == 0 then gg.alert("???? ????? ??s???s: 0\ns????s: s???") else gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("67109633", gg.TYPE_DWORD) if gg.getResultCount() == 1 then gg.alert("???? ????? ??s???s: 1\ns????s: s???") else gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("67109633", gg.TYPE_DWORD) if gg.getResultCount() == 2 then gg.alert("???? ????? ??s???s: 2\ns????s: s???") else gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("67109633", gg.TYPE_DWORD) if gg.getResultCount() == 3 then gg.alert("???? ????? ??s???s: 3\ns????s: s???") else gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("67109633", gg.TYPE_DWORD) if gg.getResultCount() == 4 then gg.alert("???? ????? ??s???s: 4\ns????s: s???") else gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("67109633", gg.TYPE_DWORD) if gg.getResultCount() == 5 then gg.alert("???? ????? ??s???s: 5\ns????s: s???") else gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("67109633", gg.TYPE_DWORD) if gg.getResultCount() == 6 then gg.alert("???? ????? ??s???s: 6\ns????s: s???") else gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("67109633", gg.TYPE_DWORD) if gg.getResultCount() == 7 then gg.alert("???? ????? ??s???s: 7\ns????s: ??s?") else gg.alert("NO ANTI BAN EXIT ") gg.processKill() os.exit() end end end end end end end end gg.clearResults() end function ABOUT() gg.alert("Heck_call_of_duty>>>>>>>Milad") end gun = 1 function GUN() gun = gg.multiChoice({ "KRM262", "M13", "AK117", "AK47", "BACK", },nil, (os.date("Menu gun hack join: Heck_call_of_duty"))) if gun == nil then else if gun[1] == true then krm()end if gun[2] == true then m13()end if gun[3] == true then ak117()end if gun[4] == true then ak47()end if gun[5] == true then HOME()end end gun = 1 end function krm() 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.setVisible(false) gg.setRanges(qmnb[1]["memory"]) gg.searchNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. " Failed") 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"]) sss=gg.getResultCount() if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. " Failed") 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"] .. "\nFound: "..sss.." Edited: " .. xgsl .. "") else gg.toast(qmnb[2]["name"] .. " Failed") end end end gg.clearResults() end qmnb = { {["memory"] = 32}, {["name"] = "krm"}, {["value"] = 10361, ["type"] = 4}, {["lv"] = 10508001, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 10508044, ["offset"] = -60, ["type"] = 4}, {["value"] = 100322, ["offset"] = -64, ["type"] = 4}, {["value"] = 10508044, ["offset"] = -68, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "Milad"}, {["value"] = 10508001, ["type"] = 4}, {["lv"] = 10508002, ["offset"] = -128, ["type"] = 4}, } qmxg = { {["value"] = 70247, ["offset"] = -140, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "Milad "}, {["value"] = 10508002, ["type"] = 4}, {["lv"] = 13, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 300128, ["offset"] = -36, ["type"] = 4}, {["value"] = 200135, ["offset"] = -40, ["type"] = 4}, {["value"] = 4, ["offset"] = -44, ["type"] = 4}, } xqmnb(qmnb) gg.toast("Activated") end function m13() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("2;100,012;1,393;1,347;1,338::21", gg.TYPE_DWORD) gg.getResults(10000) gg.editAll("100,560;100,325;70,370;70,388;70,379", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("1,338;10,122,001;1,057,803,469", gg.TYPE_DWORD) gg.refineNumber("1338", gg.TYPE_DWORD) gg.getResults(10000) gg.editAll("70379", gg.TYPE_DWORD) gg.clearResults() gg.toast("Activated") end function ak117() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("200000126", gg.TYPE_DWORD) gg.getResults(10000) gg.editAll("200000425", gg.TYPE_DWORD) gg.clearResults() gg.toast("Activated") end function ak47() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("200000029", gg.TYPE_DWORD) gg.getResults(10000) gg.editAll("200000393", gg.TYPE_DWORD) gg.clearResults() gg.toast("Activated") end function hip() 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 so = gg.getRangesList('libil2cpp.so')[1].start py = 0x1f60308 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py = 0x1f61f04 setvalue(so+py,4,0) gg.toast("Activated") end function night() 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 so=gg.getRangesList('libunity.so')[1].start py=0x1576BC setvalue(so+py,16,10) so=gg.getRangesList('libunity.so')[1].start py=0x15FAB8 setvalue(so+py,16,0) gg.toast("Activated") end function hp() 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 so=gg.getRangesList('libil2cpp.so')[1].start py=0x1FA22F8 setvalue(so+py,16,1) gg.clearResults() so = gg.getRangesList('libil2cpp.so')[1].start py = 0x1FB63A8 setvalue(so + py, 16, 1) so = gg.getRangesList('libil2cpp.so')[1].start py = 0x2C23BF4 setvalue(so + py, 16, 1) so = gg.getRangesList('libil2cpp.so')[1].start py = 0x369B8DC setvalue(so + py, 16, 1) gg.toast("Activated") end function ambt() 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 so=gg.getRangesList('libil2cpp.so')[1].start py=0x6AF40A0 setvalue(so+py,16,-1) gg.clearResults() gg.toast("Activated") end function wlhc() 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 so=gg.getRangesList('libil2cpp.so')[1].start py=0x18DD48C setvalue(so+py,4,-484380672) gg.clearResults() gg.toast("Activated") end function scop() 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 so=gg.getRangesList('libil2cpp.so')[1].start py=0x285BB8C setvalue(so+py,16,-0.7) gg.clearResults() gg.toast("Activated") end function recoil() 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 so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa27c4 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa289c setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa2940 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa2ba0 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa2cac setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa2d78 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa2e1c setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa3580 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa368c setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa3758 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa37fc setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa3a5c setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa3b68 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa3c34 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa3cd8 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa3f38 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa4044 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa4110 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa41b4 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa4414 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa4520 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa45ec setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa4690 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa4d50 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1fa4e5c setvalue(so+py,4,0) gg.toast("Activated") end function reload() 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 so=gg.getRangesList('libil2cpp.so')[1].start py=0x1C8866C setvalue(so+py,4,-476051940) so=gg.getRangesList('libil2cpp.so')[1].start py=0x1C88670 setvalue(so+py,4,-516948194) gg.toast("Activated") end function smoke() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("300000045", gg.TYPE_DWORD) gg.refineNumber("300000045", gg.TYPE_DWORD) gg.getResults(9999) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("300000065", gg.TYPE_DWORD) gg.refineNumber("300000065", gg.TYPE_DWORD) gg.getResults(9999) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("300000090", gg.TYPE_DWORD) gg.refineNumber("300000090", gg.TYPE_DWORD) gg.getResults(9999) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.toast("Activated") end function tap() gg.setRanges(gg.REGION_C_BSS) gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(99999, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("-99999", gg.TYPE_FLOAT) gg.clearResults() gg.toast("Activated") end function BACK() ko3 = gg.alert("@Heck_call_of_duty>>>>>>>Milad") if ko3 == 1 then HOME() end if ko3 == 2 then EXIT2() end end function BACK() print[[ dec by Milad ]] gg.skipRestoreState() gg.setVisible(true) os.exit() end while true do if gg.isVisible(true) then MenU = 1 gg.setVisible(false) end if MenU == 1 then HOME() end end