gg.alert("JOIN CHANNEL @codmhackiran ") function wp() KULBU = - 1 menu = gg.multiChoice({ " FIX CRASH", "LOBBY BYPASS", "WALLHACK", "AIMBOT", "NO SPREAD", "NO RECOIL", "MAGIC BULLET HEADSHOT", "SPEED HACK ", "EXIT", }, nil, "JOIN MY CHAANEL @CODMHACKIRAN \n OMWER @IMBROKEN_HEARTYT ") if menu == nil then else if menu [1] == true then LOGO() end if menu [2] == true then LOBBY() end if menu [3] == true then WALLHACK() end if menu [4] == true then AIMBOT() end if menu [5] == true then NS() end if menu [6] == true then NC() end if menu [7] == true then MG() end if menu [8] == true then SC() end if menu [9] == true then EXIT() end end end -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- function WALLHACK() aim = gg.alert("CHOOSE YOUR WALL HACK ", "ON", "OFF") if aim == 1 then 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 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=0x1EECFB0 setvalue(so+py,4,-484380672) gg.clearResults() end if aim == 2 then 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=0x1EECFB0 setvalue(so+py,4,436207618) gg.clearResults() end end -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- function AIMBOT() aim = gg.alert("Aimbot ", "ON", "OFF") if aim == 1 then so=gg.getRangesList('libil2cpp.so')[1].start py=0x6579458 setvalue(so+py,16,-1) so=gg.getRangesList('libil2cpp.so')[1].start py=0x43BE4B0 setvalue(so+py,16,-1) so=gg.getRangesList('libil2cpp.so')[1].start py=0x2070D78 setvalue(so+py,16,-1) gg.alert("Aimbot active") end if aim == 2 then so=gg.getRangesList('libil2cpp.so')[1].start py=0x6579458 setvalue(so+py,4,-286131696) so=gg.getRangesList('libil2cpp.so')[1].start py=0x43BE4B0 setvalue(so+py,4,-301463024) so=gg.getRangesList('libil2cpp.so')[1].start py=0x2070D78 setvalue(so+py,4,-308573690) gg.alert("aimbot offed") end end -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- function LOGO() gg.toast("𝐒𝐓𝐀𝐑𝐓𝐈𝐍𝐆") 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 HexPatches.MemoryPatch("libanogs.so",0x381EE8, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x381EEC, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x381EF0, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x381EF4, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x381EF8, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x381EFC, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x382144, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x38215C, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x382160, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x382164, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x382168, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x38216C, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x382170, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x382174, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x382178, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x38217C, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x382180, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x382184, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x382188, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x3821A4, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x3821A8, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x382248, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x38224C, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x382250, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x382254, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x382260, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x382264, "00 00 00 00", 4); HexPatches.MemoryPatch("libanogs.so",0x3822A4, "00 00 00 00", 4); gg.alert("LOGO 𝐁𝐘𝐏𝐀𝐒𝐒 𝐎𝐍") end -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- function LOBBY() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("262403;131330", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("262403;131330", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(9999) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("134914", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("134914", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(9999) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("564,058,054,983,680", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("564,058,054,983,680", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(9999) gg.editAll("288233678981562368", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("620,137,442,967,552", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("620,137,442,967,552", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(9999) gg.editAll("288233678981562368", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("1,127,012,303,372,288", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("1,127,012,303,372,288", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(9999) gg.editAll("288233678981562368", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("572,854,148,005,888", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("572,854,148,005,888", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(9999) gg.editAll("288233678981562368", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("573,953,659,633,664", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("573,953,659,633,664", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(9999) gg.editAll("288233678981562368", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("573,957,954,600,960", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("573,957,954,600,960", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(9999) gg.editAll("288233678981562368", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("579,451,217,772,544", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("579,451,217,772,544", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(9999) gg.editAll("288233678981562368", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("578,351,706,144,768", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("578,351,706,144,768", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(9999) gg.editAll("288233678981562368", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("564,062,349,950,976", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("564,062,349,950,976", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(9999) gg.editAll("288233678981562368", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("565,157,566,611,456", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("565,157,566,611,456", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(9999) gg.editAll("288233678981562368", gg.TYPE_QWORD) gg.clearResults() gg.alert("Bypass Active ") end -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- function NS() aim = gg.alert("CHOOSE YOUR NO SPREAD ", "ON", "OFF") if aim == 1 then so=gg.getRangesList('libil2cpp.so')[1].start py=0x2571820 setvalue(so+py,16,1) gg.clearResults() so=gg.getRangesList('libil2cpp.so')[1].start py=0x258445C setvalue(so+py,16,17) gg.clearResults() so=gg.getRangesList('libil2cpp.so')[1].start py=0x34EF474 setvalue(so+py,16,17) gg.clearResults() so=gg.getRangesList('libil2cpp.so')[1].start py=0x42451BC setvalue(so+py,16,17) gg.clearResults() so=gg.getRangesList('libil2cpp.so')[1].start py=0x5849480 setvalue(so+py,16,17) gg.clearResults() so=gg.getRangesList('libil2cpp.so')[1].start py=0x5849928 setvalue(so+py,16,17) gg.clearResults() so=gg.getRangesList('libil2cpp.so')[1].start py=0x63A67CC setvalue(so+py,16,17) gg.clearResults() end if aim == 2 then so=gg.getRangesList('libil2cpp.so')[1].start py=0x2571820 setvalue(so+py,16,32) gg.clearResults() so=gg.getRangesList('libil2cpp.so')[1].start py=0x258445C setvalue(so+py,16,32) gg.clearResults() so=gg.getRangesList('libil2cpp.so')[1].start py=0x34EF474 setvalue(so+py,16,32) gg.clearResults() so=gg.getRangesList('libil2cpp.so')[1].start py=0x42451BC setvalue(so+py,16,32) gg.clearResults() so=gg.getRangesList('libil2cpp.so')[1].start py=0x5849480 setvalue(so+py,16,32) gg.clearResults() so=gg.getRangesList('libil2cpp.so')[1].start py=0x5849928 setvalue(so+py,16,32) gg.clearResults() so=gg.getRangesList('libil2cpp.so')[1].start py=0x63A67CC setvalue(so+py,16,32) gg.clearResults() end end -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- function NC() aim = gg.alert("CHOOSE YOUR Norecoil ", "ON", "OFF") if aim == 1 then 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 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 HexPatches.MemoryPatch("libil2cpp.so",0x45CB0D8, "00 00 00 00", 4); HexPatches.MemoryPatch("libil2cpp.so",0x2FE92F4, "00 00 00 00", 4); end if aim == 2 then 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=0x45CB0D8 setvalue(so+py,16,-9.93074003e27) gg.clearResults() so=gg.getRangesList('libil2cpp.so')[1].start py=0x2FE92F4 setvalue(so+py,16,-9.93074003e27) gg.clearResults() end end -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- function MG() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('0.1439999938', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(1000) gg.editAll('1.1439999938', gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("0.1439999938", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(9999) gg.editAll("1.1439999938", gg.TYPE_FLOAT) gg.clearResults() gg.toast("MagicBullet Headshot") end -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- function SC() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4.28000020981F;3.20000004768F::5", gg.TYPE_FLOAT, false, nil, 0, -1) gg.refineNumber("4.28000020981", gg.TYPE_FLOAT, false, nil, 0, -1) gg.getResults(50) gg.editAll("10", gg.TYPE_FLOAT, false, nil, 0, -1) gg.toast("sᴘᴇᴇᴅ x2") gg.clearResults() end function EXIT() gg.alert("send me feadback \n @imbroken_heartyt") gg.skipRestoreState() gg.setVisible(true) os.exit() end while true do if gg.isVisible(true) then KULBU = 1 gg.setVisible(false) end if KULBU == 1 then wp() end end