local msg = " Check Login... ใ…ค 0%ใ…คใ…ค22% 99%" for i = 1, #msg do gg.toast(msg:sub(1, i)..""); gg.sleep(90) gg.toast(msg); end gg.setVisible(true) LuaLibraryTool = -1 gg.protected() gg.setVisible(true) if Viet[1] == "Hbk77" and Viet[2] == "1K" then gg.alert("Login Successfully\n SUBSCRIBE ON MY CHANNEL YOUTUBE ~Hbk77 YT~ TO GET UPTODATE ๐Ÿ™‚") else return gg.alert("Login wrong") end function save(x) gg.setVisible(false) gg.getResults(2000) gg.addListItems((gg.getResults(2000))) gg.setVisible(false) gg.saveList(x, 0) gg.clearList() gg.protected() gg.setVisible(false) end function SunLocal(Lib, Offset, Replaced) local info = gg.getTargetInfo() localpack = info.nativeLibraryDir local t = gg.getRangesList(localpack..'/'..Lib) for _, __ in pairs(t) do local t = gg.getValues({{address = __.start, flags = gg.TYPE_DWORD}, {address = __.start + 0x12, flags = gg.TYPE_WORD}}) if t[1].value == 0x464C457F then Offset = __['start'] + Offset end assert(Offset ~= nil, '[rwmem]: error, AimlockAlvided address is nil.') _rw = {} if type(Replaced) == 'number' then _ = '' for _ = 1, Replaced do _rw[_] = {address = (Offset - 1) + _, flags = gg.TYPE_BYTE} end for v, __ in ipairs(gg.getValues(_rw)) do _ = _ .. string.format('%02X', __.value & 0xFF) end return _ end Byte = {} Replaced:gsub('..', function(x) Byte[#Byte + 1] = x _rw[#Byte] = {address = (Offset - 1) + #Byte, flags = gg.TYPE_BYTE, value = x .. 'h'} end) gg.setValues(_rw) end end function Sun(A1_028, A0_031, A2_121) local info = gg.getTargetInfo() localpack = info.nativeLibraryDir local t = gg.getRangesList(localpack..'/'..A1_028) for _, __ in pairs(t) do local t = gg.getValues({{ address = __.start, flags = gg.TYPE_DWORD }, { address = __.start + 18, flags = gg.TYPE_WORD }}) if t[1].value == 1179403647 then A0_031 = __['start'] + A0_031 end assert(A0_031 ~= nil, '[rwmem]: error, provided address is nil.') _rw = {} if type(A2_121) == 'number' then _ = '' for _ = 1, A2_121 do _rw[_] = { address = (A0_031 - 1) + _, flags = gg.TYPE_BYTE } end for v, __ in ipairs(gg.getValues(_rw)) do _ = _ .. string.format('%02X', __.value & 255) end return _ end end 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 Sun_Value(A1_842, A0_014, A5_928, A0_284) gg.setRanges(A0_284) gg.searchNumber(A1_842, A0_014, false, gg.SIGN_EQUAL, 0, -1) all = gg.getResults(600000) if gg.getResultsCount() == 0 then else gg.editAll(A5_928, A0_014, false, gg.SIGN_EQUAL, 0, -1) gg.protected() end end b = ([[ 22105 Var #865FA8FC|865fa8fc|10|43960000|0|0|0|0|r-xp|/data/app/com.dts.freefireth/lib/libil2cpp.so|a238fc ]]) fileData = gg.EXT_STORAGE .. "/[#sun].dat" io.output(fileData):write(b):close() gg.loadList(fileData, gg.LOAD_APPEND) gg.clearList() os.remove(fileData) function Sun_NotLib(A1_842, A0_014, A5_928, A0_284) gg.setRanges(A0_284) gg.searchNumber("h" .. A1_842, gg.TYPE_BYTE, false, gg.SIGN_EQUAL, 0, -1) all = gg.getResults(A0_014) if gg.getResultsCount() == 0 then else gg.editAll("h" .. A5_928, gg.TYPE_BYTE, false, gg.SIGN_EQUAL, 0, -1) gg.protected() end end function MRATB(c, d)gg.protected()gg.setRanges(32)gg.searchNumber(c, 1)gg.setVisible(false)gg.getResults(1000)gg.editAll(d, 1)gg.setVisible(false)gg.protected()end function STORKA(Lib, Offset, Replaced) local info = gg.getTargetInfo() localpack = info.nativeLibraryDir local t = gg.getRangesList(localpack..'/'..Lib) for _, __ in pairs(t) do local t = gg.getValues({{address = __.start, flags = gg.TYPE_DWORD}, {address = __.start + 0x12, flags = gg.TYPE_WORD}}) if t[1].value == 0x464C457F then Offset = __['start'] + Offset end assert(Offset ~= nil, '[rwmem]: error, provided address is nil.') _rw = {} if type(Replaced) == 'number' then _ = '' for _ = 1, Replaced do _rw[_] = {address = (Offset - 1) + _, flags = gg.TYPE_BYTE} end for v, __ in ipairs(gg.getValues(_rw)) do _ = _ .. string.format('%02X', __.value & 0xFF) end return _ end Byte = {} Replaced:gsub('..', function(x) Byte[#Byte + 1] = x _rw[#Byte] = {address = (Offset - 1) + #Byte, flags = gg.TYPE_BYTE, value = x .. 'h'} end) gg.setValues(_rw) end end function Sun_Loader(A1_842, A0_014, A5_928, A0_284) gg.setRanges(A0_284) gg.searchNumber("h"..A1_842, A0_014, false, gg.SIGN_EQUAL, 0, -1) all = gg.getResults(600000) if gg.getResultsCount() == 0 then else save(A5_928) gg.protected() end end function Jump(x) gg.loadList(Altura, 0) gg.loadResults(gg.getListItems()) gg.loadResults(gg.getListItems(),gg.getResults(9999),gg.editAll("h"..x, 1)) gg.clearList() gg.protected() end function Speed(x) gg.loadList(Nhanh, 0) gg.loadResults(gg.getListItems()) gg.loadResults(gg.getListItems(),gg.getResults(9999),gg.editAll("h"..x, 1)) gg.clearList() gg.protected() end function hex2tbl(hex) local ret = {} hex:gsub("%S%S", function(ch) ret[#ret + 1] = ch return "" end ) return ret end function SunLocal(Lib, Offset, Replaced) local info = gg.getTargetInfo() localpack = info.nativeLibraryDir local t = gg.getRangesList(localpack..'/'..Lib) for _, __ in pairs(t) do local t = gg.getValues({{address = __.start, flags = gg.TYPE_DWORD}, {address = __.start + 0x12, flags = gg.TYPE_WORD}}) if t[1].value == 0x464C457F then Offset = __['start'] + Offset end assert(Offset ~= nil, '[rwmem]: error, AimlockAlvided address is nil.') _rw = {} if type(Replaced) == 'number' then _ = '' for _ = 1, Replaced do _rw[_] = {address = (Offset - 1) + _, flags = gg.TYPE_BYTE} end for v, __ in ipairs(gg.getValues(_rw)) do _ = _ .. string.format('%02X', __.value & 0xFF) end return _ end Byte = {} Replaced:gsub('..', function(x) Byte[#Byte + 1] = x _rw[#Byte] = {address = (Offset - 1) + #Byte, flags = gg.TYPE_BYTE, value = x .. 'h'} end) gg.setValues(_rw) end end function Sun(A1_028, A0_031, A2_121) local info = gg.getTargetInfo() localpack = info.nativeLibraryDir local t = gg.getRangesList(localpack..'/'..A1_028) for _, __ in pairs(t) do local t = gg.getValues({{ address = __.start, flags = gg.TYPE_DWORD }, { address = __.start + 18, flags = gg.TYPE_WORD }}) if t[1].value == 1179403647 then A0_031 = __['start'] + A0_031 end assert(A0_031 ~= nil, '[rwmem]: error, provided address is nil.') _rw = {} if type(A2_121) == 'number' then _ = '' for _ = 1, A2_121 do _rw[_] = { address = (A0_031 - 1) + _, flags = gg.TYPE_BYTE } end for v, __ in ipairs(gg.getValues(_rw)) do _ = _ .. string.format('%02X', __.value & 255) end return _ end Byte = {} A2_121:gsub('..', function(x) Byte[#Byte + 1] = x _rw[#Byte] = { address = (A0_031 - 1) + #Byte, flags = gg.TYPE_BYTE, value = x .. 'h' } end) gg.setValues(_rw) end end function message(x) pig = x end function rrs(x) gg.protected() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("909,000,001~909,035,015", gg.TYPE_DWORD) gg.getResults(100000) gg.editAll(x, gg.TYPE_DWORD) gg.protected() end function Sun_NotLib(A1_842, A0_014, A5_928, A0_284) gg.setRanges(A0_284) gg.searchNumber("h" .. A1_842, gg.TYPE_BYTE, false, gg.SIGN_EQUAL, 0, -1) all = gg.getResults(A0_014) if gg.getResultsCount() == 0 then else gg.editAll("h" .. A5_928, gg.TYPE_BYTE, false, gg.SIGN_EQUAL, 0, -1) gg.protected() end end function Sun_Value(A1_842, A0_014, A5_928, A0_284) gg.setRanges(A0_284) gg.searchNumber(A1_842, A0_014, false, gg.SIGN_EQUAL, 0, -1) all = gg.getResults(600000) if gg.getResultsCount() == 0 then else gg.editAll(A5_928, A0_014, false, gg.SIGN_EQUAL, 0, -1) gg.protected() end end function Sun_Loader(A1_842, A0_014, A5_928, A0_284) gg.setRanges(A0_284) gg.searchNumber("h"..A1_842, A0_014, false, gg.SIGN_EQUAL, 0, -1) all = gg.getResults(600000) if gg.getResultsCount() == 0 then else save(A5_928) gg.protected() end end function save(x) gg.setVisible(false) gg.getResults(2000) gg.addListItems((gg.getResults(2000))) gg.setVisible(false) gg.saveList(x, 0) gg.clearList() gg.protected() gg.setVisible(false) end Altura= "/sdcard/Android/data/com.cache.invalid/.Altura" Nhanh = "/sdcard/Android/data/com.cache.invalid/.Nhanh" gg.setVisible(true) b = ([[ 22105 Var #865FA8FC|865fa8fc|10|43960000|0|0|0|0|r-xp|/data/app/com.dts.freefireth/lib/libil2cpp.so|a238fc ]]) fileData = gg.EXT_STORAGE .. "/[#sun].dat" io.output(fileData):write(b):close() gg.loadList(fileData, gg.LOAD_APPEND) gg.clearList() os.remove(fileData) gg.alert("Please Uptodate Script ! New version On My Channel ~ Hbk77 YT ~ With Bypass Antiblaclist 80%") Cv = gg.choice({ " โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“\n โ”ƒ INJECT SCRIPT ใ€Login Page! ใ€‘\n โ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›", },nil," - Regidet X Madaphone \n - FREE FIRE V_1.92.x - 32/64Bit \n - SCRIPT V2.0") if Cv == nil then os.exit() end if Cv == 1 then gg.toast("Loading.") gg.sleep(100) gg.toast("Loading..") gg.sleep(200) gg.toast("Loading...") gg.sleep(300) so = gg.getRangesList('libil2cpp.so')[1].start py = 0x2F3F6A8 setvalue(so + py, 4, 0) so = gg.getRangesList('libil2cpp.so')[1].start py = 0x2F3F6B0 setvalue(so + py, 4, 0) so = gg.getRangesList('libil2cpp.so')[1].start py = 0x37F8D60 setvalue(so + py, 4, 0) so = gg.getRangesList('libil2cpp.so')[1].start py = 0x37F8D68 setvalue(so + py, 4, 0) so = gg.getRangesList('libil2cpp.so')[1].start py = 0x1D09360 setvalue(so + py, 4, 0) so = gg.getRangesList('libil2cpp.so')[1].start py = 0x1D0951C setvalue(so + py, 4, 0) gg.sleep(300) gg.protected() gg.toast("โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–’90%") gg.sleep(200) gg.toast("โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ100%") gg.sleep(100) gg.alert("SCRIPT SUCCESSFULLY INJECTED \n PLEASE START.. ") end gg.alert("Please Uptodate Script ! New version On My Channel ~ Hbk77 YT ~ With Bypass Antiblaclist 80%") function START() vip = gg.choice({ "โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“\n".. A1, "โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“\n".. A2, " โ”โž–โž–โž–โž–โž–โž–โž–โž–โ”“\n โ”ƒ Bypass [ ษขแด ] ใ‹›๏ธŽ\n โ”—โž–โž–โž–โž–โž–โž–โž–โž–โ”›", " โ”โž–โž–โž–โž–โž–โž–โž–โž–โ”“\n โ”ƒ Bypass [ สŸแดส™ส™ส ] \n โ”—โž–โž–โž–โž–โž–โž–โž–โž–โ”›", "โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โž–โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“\nโ”ƒ ใ€”Menuใ€• โžŸ HEDSHOT + AIM BOT \nโ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โž–โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›", "โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โž–โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“\nโ”ƒ ใ€”Menuใ€• โžŸ ANTENA + ESP \nโ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โž–โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›", "โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โž–โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“\nโ”ƒ ใ€”Menuใ€• โžŸ SENSI + SETTING \nโ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โž–โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›", "๐Ÿ”šexit" },nil," - Regidet X Madaphone \n - FREE FIRE V_1.92.x - 64Bit \n - SCRIPT V2.0") if vip == nil then else end if vip == 1 then gg.alert("Please Uptodate Script ! New version On My Channel ~ Hbk77 YT ~ With Bypass Antiblaclist 80%") Gh() end if vip == 2 then gg.alert("Please Uptodate Script ! New version On My Channel ~ Hbk77 YT ~ With Bypass Antiblaclist 80%") Fl() end if vip == 3 then gg.alert("Please Uptodate Script ! New version On My Channel ~ Hbk77 YT ~ With Bypass Antiblaclist 80%") Go() end if vip == 4 then gg.alert("Please Uptodate Script ! New version On My Channel ~ Hbk77 YT ~ With Bypass Antiblaclist 80%") Lb() end if vip == 5 then gg.alert("Please Uptodate Script ! New version On My Channel ~ Hbk77 YT ~ With Bypass Antiblaclist 80%") Hs() end if vip == 6 then gg.alert("Please Uptodate Script ! New version On My Channel ~ Hbk77 YT ~ With Bypass Antiblaclist 80%") Nt() end if vip == 7 then gg.alert("Please Uptodate Script ! New version On My Channel ~ Hbk77 YT ~ With Bypass Antiblaclist 80%") SS() end if vip == 8 then gg.alert("Please Uptodate Script ! New version On My Channel ~ Hbk77 YT ~ With Bypass Antiblaclist 80%") Exit() end menuk = -1 end A1 = "โ”ƒ ใ€”๐š’๐š— ๐™ถ๐šŠ๐š–๐šŽใ€• โžŸ GHOST HACK ใ€โŒใ€‘\nโ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›" function Gh() if A1 == "โ”ƒ ใ€”๐š’๐š— ๐™ถ๐šŠ๐š–๐šŽใ€• โžŸ GHOST HACK ใ€โŒใ€‘\nโ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›" then STORKA("libil2cpp.so", "0x197AF10", "00 00 A0 E3 1E FF 2F E1") so = gg.getRangesList('libil2cpp.so')[1].start py = 0x197B110 setvalue(so + py, 4, 0xe24dd064e12fff1e) gg.toast(" Ghost Hack, is\n ๐Ÿ‡ด ๐Ÿ‡ณโœ”๏ธ") A1 = "โ”ƒ ใ€”๐š’๐š— ๐™ถ๐šŠ๐š–๐šŽใ€• โžŸ GHOST HACK ใ€โœ”๏ธใ€‘\nโ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›" elseif A1 == "โ”ƒ ใ€”๐š’๐š— ๐™ถ๐šŠ๐š–๐šŽใ€• โžŸ GHOST HACK ใ€โœ”๏ธใ€‘\nโ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›"then gg.setRanges(gg.REGION_CODE_APP) STORKA("libil2cpp.so", "0X197AF10", "70 4C 2D E9 10 B0 8D E2") so = gg.getRangesList('libil2cpp.so')[1].start py = 0x197B110 setvalue(so + py, 4, 0xe24dd064e28db01c) gg.toast(" Ghost Hack, is\n ๐Ÿ‡ด ๐Ÿ‡ซ ๐Ÿ‡ซโŒ") gg.protected() A1 = "โ”ƒ ใ€”๐š’๐š— ๐™ถ๐šŠ๐š–๐šŽใ€• โžŸ GHOST HACK ใ€โŒใ€‘\nโ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›" end end A2 = "โ”ƒ ใ€”๐š’๐š— ๐™ถ๐šŠ๐š–๐šŽใ€• โžŸ STONE HACK ใ€โŒใ€‘\nโ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›" function Fl() if A2 =="โ”ƒ ใ€”๐š’๐š— ๐™ถ๐šŠ๐š–๐šŽใ€• โžŸ STONE HACK ใ€โŒใ€‘\nโ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›" then so = gg.getRangesList('libunity.so')[1].start py = 0xb63128 setvalue(so + py, 10, 0xea00000e4479c000) so = gg.getRangesList('libunity.so')[1].start py = 0xb63138 setvalue(so + py, 10, 0xea00000a4479c000) so = gg.getRangesList('libunity.so')[1].start py = 0xb63168 setvalue(so + py, 10, 0xe24bd0604479c000) gg.toast(" Stone Hack, is\n ๐Ÿ‡ด ๐Ÿ‡ณโœ”๏ธ") A2 = "โ”ƒ ใ€”๐š’๐š— ๐™ถ๐šŠ๐š–๐šŽใ€• โžŸ STONE HACK ใ€โœ”๏ธใ€‘\nโ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›" elseif A2 == "โ”ƒ ใ€”๐š’๐š— ๐™ถ๐šŠ๐š–๐šŽใ€• โžŸ STONE HACK ใ€โœ”๏ธใ€‘\nโ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›" then so = gg.getRangesList('libunity.so')[1].start py = 0xb63128 setvalue(so + py, 10, 0xea00000ecafffe57) so = gg.getRangesList('libunity.so')[1].start py = 0xb63138 setvalue(so + py, 10, 0xea00000acafffe53) so = gg.getRangesList('libunity.so')[1].start py = 0xb63168 setvalue(so + py, 10, 0xe24bd060cafffe47) gg.toast(" Stone Hack, is\n ๐Ÿ‡ด ๐Ÿ‡ซ ๐Ÿ‡ซโŒ") A2 = "โ”ƒ ใ€”๐š’๐š— ๐™ถ๐šŠ๐š–๐šŽใ€• โžŸ STONE HACK ใ€โŒใ€‘\nโ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›" end end function Lb() gg.toast(" BYPASS Load |โ–ˆโ–’โ–’โ–’โ–’โ–’โ–’โ–’โ–’โ–’[1%]") STORKA("libil2cpp.so", "0x2976C94", "0000A0E31EFF2FE1") STORKA("libil2cpp.so", "0x37F7CF4", "0000A0E31EFF2FE1") STORKA("libil2cpp.so", "0x37F7D04", "0000A0E31EFF2FE1") STORKA("libil2cpp.so", "0x37F7CD4", "0000A0E31EFF2FE1") STORKA("libil2cpp.so", "0x37F7CCC", "0000A0E31EFF2FE1") STORKA("libil2cpp.so", "0x37F7CE4", "0000A0E31EFF2FE1") STORKA("libil2cpp.so", "0x37F7D14", "0000A0E31EFF2FE1") STORKA("libil2cpp.so", "0x37F7D4C", "0000A0E31EFF2FE1") gg.toast(" BYPASS Load |โ–ˆโ–ˆโ–’โ–’โ–’โ–’โ–’โ–’โ–’โ–’[20%]") so=gg.getRangesList('libil2cpp.so')[1].start py=0xC0A3B000 setvalue(so+py,16,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0xC15A3000 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0xC19BF000 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0xC33A4000 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0xC397D000 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0xC3C54000 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0xC473C000 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0xC4C2D000 setvalue(so+py,4,0) so=gg.getRangesList('libil2cpp.so')[1].start py=0xC5C7A000 setvalue(so+py,4,0) Sun("libil2cpp.so", 0xE37D68, "00000000") Sun("libil2cpp.so", 0xE3790C, "0100A0E3") SunLocal("libil2cpp.so", 16197596 , "0100A0E31EFF2FE1") SunLocal("libil2cpp.so", 12021280 , "1800A0E31EFF2FE1") SunLocal("libil2cpp.so", 52955220, "0100A0E31EFF2FE1") gg.alert("Bypass Lobby is \n ON") return START() end function Go() gg.setRanges(16384) gg.searchNumber("-1.1888024e-10F;-0.00883197878F;-9,004,122,112.0F;4.8888483e24F;-0.0079164654F;1.0865689e-19F;1.0879452e-19F;4.1778991e34F:29", 16, false, 536870912, 0, -1) gg.refineNumber("-1.1888024e-10;-0.00883197878", 16, false, 536870912, 0, -1) gg.getResults(100) gg.editAll("120", 16) os.remove("/Android/data/com.dts.libil2cpp.soth/files/reportnew.db") os.remove("/Android/data/com.dts.libil2cpp.soth/files/ymrtc_log.txt") os.remove(gg.EXT_STORAGE .. "/Android/data/com.dts.freefireth/files/reportnew.db", gg.LOAD_APPEND) os.remove(gg.EXT_STORAGE .. "/Android/data/com.dts.freefireth/files/ymrtc_log.txt", gg.LOAD_APPEND) gg.toast("Bypass Go is \n ON") gg.sleep(1000) STORKA("libil2cpp.so", "0x3280854", "0100A0E31EFF2FE1") gg.toast("Please, \n START GAME") end function Hs() menu = gg.multiChoice({ "ใ€Ž สœแด‡แด…sสœแดแด› 100 ูชใ€(Login pg !) ", "ใ€Ž สŸแด‡ss ส€แด‡แด„แดสŸแด‡ใ€".. RC, "ใ€Ž แดษดสŸส ส€แด‡แด…ใ€"..OR, "ใ€Ž แด€ษชแด ส™แดแด› 180ยฐใ€( in game) "..AIM8, "ใ€Ž แด€ษชแด สŸแดแด„แด‹ 360ยฐใ€(Login pg !) ", "ใ€Ž แด€ษชแด แด€ssษชsแด›ใ€(in game) ", "ใ€Ž แดกแด‡แด€แด˜แดษด sแด›ส€แด‡ษดษขแด›สœแด‡ษดษชษดษขใ€(in game) ", "ใ€Ž แด…แด€แดแดแด€ษขแด‡ แด˜ส€แดใ€"..DM, "ใ€Ž แดกแด€สŸสŸสœแด€แด„แด‹ แด‡xใ€"..WL, "โ†ฉ๏ธ", },nil,"Hedshot Menu ๐Ÿ˜Ž") if menu == nil then else if menu[1] == true then A11() end if menu[2] == true then A3() end if menu[3] == true then A4() end if menu[4] == true then A5() end if menu[5] == true then A6() end if menu[6] == true then A7() end if menu[7] == true then A8() end if menu[8] == true then A9() end if menu[9] == true then A10() end if menu[10] == true then START() end end end function A11() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber(":_Hipsb", gg.TYPE_BYTE, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(400) gg.editAll(":_Headb", gg.TYPE_BYTE) gg.protected() gg.toast("Hedshot 100% โœ”๏ธ" ) end function A22() MRATB("QAE47013FA470FD3EAE47013FAE47E13E295C0F3F14AEC73E", "QE0B1FFFFA470FD3EE0B1FFFFE0B1FFFF295C0F3FE0B1FFFF") MRATB("h000000000000803F0000803F0000803F0000003F0000803F00000000000000000000003F", "h000000000000803F0000803F0000803F000020410000803F000000000000000000002041") gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("1.3500000 2384", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(1000) gg.editAll("-100", gg.TYPE_FLOAT) gg.protected() gg.toast("๐Ÿ’กแด€ษชแดส™แดแด› แด ษชแด˜ แดษด๐Ÿ’ก") end RC = " โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " function A3() if RC ==" โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " then Sun_Value("1016018816", gg.TYPE_DWORD, x, gg.REGION_ANONYMOUS) gg.toast("less recole on") RC =" โžณ [๐Ÿ…พ๐Ÿ…ฝ] " elseif RC ==" โžณ [๐Ÿ…พ๐Ÿ…ฝ] " then Sun_Value("1016018816", gg.TYPE_DWORD, x, gg.REGION_ANONYMOUS) gg.toast("less recole off") RC = " โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " end end OR = " โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " function A4() if OR == " โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " then Sun_NotLib("0000B0400000803F0000403F", 3200, "0000B0400000000000000000", gg.REGION_ANONYMOUS) gg.toast("Only red On") OR = " โžณ [๐Ÿ…พ๐Ÿ…ฝ] " elseif OR ==" โžณ [๐Ÿ…พ๐Ÿ…ฝ] " then Sun_NotLib("0000B0400000000000000000", 3200, "0000B0400000803F0000403F", gg.REGION_ANONYMOUS) gg.toast("Only red Off") OR = " โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " end end AIM8 = " โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " function A5() if AIM8 == " โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " then Sun_NotLib("0000204200004040", 90000, "00002042E0B1FFFF", gg.REGION_ANONYMOUS) Sun_NotLib("333313400000C03F", 2300, "FBFFFFFF0000C03F", gg.REGION_ANONYMOUS) gg.toast("aim bot 180ยฐ on") AIM8 =" โžณ [๐Ÿ…พ๐Ÿ…ฝ] " elseif AIM8 ==" โžณ [๐Ÿ…พ๐Ÿ…ฝ] " then Sun_NotLib("00002042E0B1FFFF", 90000, "0000204200004040", gg.REGION_ANONYMOUS) Sun_NotLib("FBFFFFFF0000C03F", 2300, "333313400000C03F", gg.REGION_ANONYMOUS) gg.toast("aim bot 180ยฐ off") AIM8 = " โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " end end function A6() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("1057048494;1054951342;1053273620", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(20000) gg.editAll("-20000", gg.TYPE_DWORD) gg.protected() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1.30928164e25;-3.69511377e20;1.25206298e-38;0.00001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("0.00001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(10, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("1", gg.TYPE_FLOAT) gg.protected() gg.processResume() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("1.35000002384", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(1000) gg.editAll("100", gg.TYPE_FLOAT) gg.protected() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("1057048494;1054951342;1053273620", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(20000) gg.editAll("-20000", gg.TYPE_DWORD) gg.protected() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1.30928164e25;-3.69511377e20;1.25206298e-38;0.00001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("0.00001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(10, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("1", gg.TYPE_FLOAT) gg.protected() gg.processResume() gg.toast("AIM Lock 360 ยฐ Onโœ”๏ธ") end function A7() gg.setRanges(32) gg.searchNumber("75D;5F;4F::30", 16, false, 536870912, 0, -1) gg.refineNumber("4", 16, false, 536870912, 0, -1) gg.getResults(1) gg.editAll("3", 16) gg.protected() gg.toast("AIM assist Onโœ”๏ธ") end function A8() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("Q\"#\"0000\"InGame/AssistantItem/IceWall_bunker\"00000000000000000000000000000000000", gg.TYPE_BYTE, nil, nil, nil, nil) gg.getResults(1000) gg.editAll("Q\".\"0000\"InGame/AssistantItem/IceWallCrossHair_bunker\"", gg.TYPE_BYTE) gg.protected() gg.toast("Weapon โœ”๏ธ") end DM = " โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " function A9() if DM == " โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " then Sun_NotLib("0000B0400000803F0000403F", 3200, "0000B0400000000000000000", gg.REGION_ANONYMOUS) gg.toast("damage pro on") DM =" โžณ [๐Ÿ…พ๐Ÿ…ฝ] " elseif DM ==" โžณ [๐Ÿ…พ๐Ÿ…ฝ] " then Sun_NotLib("0000B0400000000000000000", 3200, "0000B0400000803F0000403F", gg.REGION_ANONYMOUS) gg.toast("Damage pro off") DM = " โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " end end WL = " โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " function A10() if WL == " โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " then Sun_NotLib("10FAF1EEDE0000CA000000EABD378635858A23EE879A22EE83EA27EE088A39EE", 9929, "10FAF1EEDE0000CA000000EA000000C1858A23EE879A22EE83EA27EE088A39EE", gg.REGION_CODE_APP) gg.toast("wallhack ex on") WL =" โžณ [๐Ÿ…พ๐Ÿ…ฝ] " elseif WL ==" โžณ [๐Ÿ…พ๐Ÿ…ฝ] " then Sun_NotLib("10FAF1EEDE0000CA000000EA000000C1858A23EE879A22EE83EA27EE088A39EE", 9929, "10FAF1EEDE0000CA000000EABD378635858A23EE879A22EE83EA27EE088A39EE", gg.REGION_CODE_APP) gg.toast("off") WL = " โžณ [๐Ÿ…พ๐Ÿ…ฝ] " end end function Nt() Bn = gg.multiChoice({ "ใ€Ž แด€ษดแด›แด‡ษดแด€ สœแด€ษดแด…ใ€( lg page)", "ใ€Ž แด€ษดแด›แด‡ษดแด€ สŸแด€แดขแด‡ส€ใ€( lg page)", "โ†ฉ๏ธ", },nil,"Antena Menu ๐Ÿ˜Ž") if Bn == nil then START() end if Bn[1] == true then Ax() end if Bn[2] == true then An() end if Bn[3] == true then START() end end function Ax() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("00h;00h;80h;3Fh;13h;13h;17h;3Eh::8", 1) gg.refineNumber("00h;00h;80h;3Fh::4", 1) gg.getResults(10000) gg.editAll("00h;00h;48h;43h", 1) gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("00h;00h;80h;3Fh;85h;7Bh;F6h;3Eh::8", 1) gg.refineNumber("00h;00h;80h;3Fh::4", 1) gg.getResults(10000) gg.editAll("00h;00h;48h;43h", 1) gg.protected() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("00h;00h;80h;3Fh;13h;13h;17h;3Eh::8", 1) gg.refineNumber("00h;00h;80h;3Fh::4", 1) gg.getResults(10000) gg.editAll("00h;00h;48h;43h", 1) gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("00h;00h;80h;3Fh;85h;7Bh;F6h;3Eh::8", 1) gg.refineNumber("00h;00h;80h;3Fh::4", 1) gg.getResults(10000) gg.editAll("00h;00h;48h;43h", 1) gg.protected() gg.toast("Antena Hand On") end function An() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("h 69 00 6E 00 67 00 61 00 6D 00 65 00 2F 00 63 00 61 00 70 00 73 00 75 00 6C 00 65 00 68 00 75 00 6D 00 61 00 6E 00 73 00 6E 00 69 00 70 00 65 00 72 00 63 00 6F 00 6C 00 6C 00 69 00 64 00 65 00 72", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(400) gg.editAll("h 65 00 66 00 66 00 65 00 63 00 74 00 73 00 2F 00 76 00 66 00 78 00 5F 00 69 00 6E 00 61 00 67 00 6D 00 65 00 5F 00 6C 00 61 00 73 00 65 00 72 00 5F 00 73 00 68 00 6F 00 70", gg.TYPE_BYTE) gg.toast("ANTENA LASER ACTIVAT") end function SS() Bv = gg.multiChoice({ "ใ€Ž sแด‡ษดsษช แด˜ส€แดใ€", "ใ€Ž sแด˜แด‡แด‡แด… สœแด€แด„แด‹ ร—6ใ€".. X1, "ใ€Ž า“ษชx แด˜ษชษดษขใ€", "ใ€Ž ษดแด แด›สœส€แด‡แด‡ใ€".. NT, "ใ€Ž ษดแด ษขส€แด€ssใ€".. NG, "ใ€Ž แดœษดแด…แด‡ส€ แด„แด€ส€ใ€" .. Nm, "โ†ฉ๏ธ", },nil,"SS SETTING ๐Ÿ˜Ž") if Bv == nil then START() end if Bv[1] == true then S1() end if Bv[2] == true then S2() end if Bv[3] == true then S3() end if Bv[4] == true then S4() end if Bv[5] == true then S5() end if Bv[6] == true then S6() end if Bv[7] == true then START() end menuk = 1 end function S1() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("300", gg.TYPE_FLOAT) gg.getResults(1) gg.editAll("200", gg.TYPE_FLOAT) gg.protected() gg.toast("SENSI PRO, Onโœ”๏ธ") end X1 ="โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " function S2() if X1 =="โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " then gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("2.80259693e-44F;1.20000004768F;0.18000000715F;1.40129846e-45F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("1.20000004768", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("1.780", gg.TYPE_FLOAT) gg.toast("speed 5x on") X1 ="โžณ [๐Ÿ…พ๐Ÿ…ฝ] " gg.processResume() elseif X1 =="โžณ [๐Ÿ…พ๐Ÿ…ฝ] "then gg.refineNumber("1.20000004768", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("2.80259693e-44F;1.20000004768F;0.18000000715F;1.40129846e-45F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.protected() gg.toast("speed 5x off") X1 ="โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " end end function S3() gg.setRanges(32) gg.searchNumber("1.3984959e-42;0.0;1.4012985e-45;7.0064923e-45;1.4012985e-42:17", 16, nil, 536870912, 0, -1) gg.getResults(100) gg.editAll("0", 16) gg.protected() gg.toast("ping fixed") end NT = " โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " function S4() if NTB ==" โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " then Sun("libil2cpp.so", 0xFEDE58, "80969887") gg.toast("No tree ON") NT =" โžณ [๐Ÿ…พ๐Ÿ…ฝ] " elseif NT ==" โžณ [๐Ÿ…พ๐Ÿ…ฝ] " then Sun("libil2cpp.so", 0xFEDE58, "00007042") gg.toast("No tree Off") NT =" โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " end end NG =" โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " function S5() if NG ==" โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " then Sun_NotLib("0000C8420000C84200009643", 3000, "000080BF0000C84200009643", gg.REGION_ANONYMOUS) gg.toast("No grass on") NG =" โžณ [๐Ÿ…พ๐Ÿ…ฝ] " elseif NG ==" โžณ [๐Ÿ…พ๐Ÿ…ฝ] " then Sun_NotLib("000080BF0000C84200009643", 3000, "0000C8420000C84200009643", gg.REGION_ANONYMOUS) gg.toast("No grass off") NG =" โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " end end Nm =" โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " function S6() if Nm ==" โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " then gg.protected() io.output(fileData):write([[ 13854 Var #7A984470|7a984470|10|c0000000|0|0|0|0|r-xp|/data/app/com.dts.freefireth/lib/libil2cpp.so|3280470 ]]):close() gg.loadList(fileData, gg.LOAD_APPEND | gg.LOAD_VALUES) os.remove(fileData) gg.clearList() gg.protected() gg.toast("UNDER ATIVADO") Nm =" โžณ [๐Ÿ…พ๐Ÿ…ฝ] " elseif Nm ==" โžณ [๐Ÿ…พ๐Ÿ…ฝ] " then gg.protected() io.output(fileData):write([[ 13854 Var #7A984470|7a984470|10|38d1b717|0|0|0|0|r-xp|/data/app/com.dts.freefireth/lib/libil2cpp.so|3280470 ]]):close() gg.loadList(fileData, gg.LOAD_APPEND | gg.LOAD_VALUES) os.remove(fileData) gg.clearList() gg.protected() gg.toast("under off") Nm =" โžณ [๐Ÿ…พ๐Ÿ…ต๐Ÿ…ต] " end end function Exit() gg.alert("๐ŸŒน SUBSCRIBE HBK77 ๐ŸŒน") gg.toast(" HBK77 ") gg.toast("โค๏ธHBK77โค๏ธ ") print("DONEโœ…") os.exit() end while true do if gg.isVisible(true) then menuk = 1 gg.setVisible(false) end if menuk == 1 then START() end if menu == 2 then START() end menuk = -1 end