0% found this document useful (0 votes)
1K views

Free Fire - Script - GG - Hack

Fuck

Uploaded by

shoshantkdar914
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views

Free Fire - Script - GG - Hack

Fuck

Uploaded by

shoshantkdar914
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

☝️

gg.alert("[\n sᴛᴀʀᴛ sᴄʀɪᴘᴛ\n ]")


gg.sleep(111)

function dung(Lib, Offset, Replaced) local info = gg.getTargetInfo() localpack =


info.nativeLibraryDir local t = gg.getRangesList(localpack..'/lib'..Lib..'.so') 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 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 & 255) 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 On()local Ton Ton = gg Ton = Ton.toast Ton("✔️ Oɴ ✔️")end
function Off()local Toff Toff = gg Toff = Toff.toast Toff("❌ Oғғ ❌")end
function Hung(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 Main()
A = gg.multiChoice({
"⭐[ANTINA ESP]⭐",
"⭐[MAGIC BULLET]⭐",
"⭐[HEAD SHOT] ⭐",

}, nil,'|═══════════════════════════════|\n⚜️ SCRIPT BY :〖ᴳᵒᵈ〗x BISWA╰‿╯\n\n⚜️


"➡️{CLOSE}⬅️"

TELEGRAM : GODxBISWAJITH ⚜️\n\n OFF NETWORK AND APPLY ON LOGIN SCREEN\n\n⚜️ DO NOT
APPLY BOTH MAGIC BULLET AND HEAD SHOT ❌\n|═══════════════════════════════|\n')
if A == nil then else
if A[1] == true then A1() end
if A[2] == true then A2() end
if A[3] == true then A3() end
if A[4] == true then CLOSE() end
end
XGCK = -1
end

function A1()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("0F;0.00097126886F:5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.refineNumber("0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("1000", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("0.12216301262F;0F:5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.refineNumber("0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("1000", gg.TYPE_FLOAT)
gg.clearResults()
gg.setVisible(false)
gg.clearResults()

gg.toast("✓ ANTINA ESP ON ✓")


end

function A2()
gg.setVisible(false)
gg.setRanges(32)
gg.searchNumber("h23AAA6B8460ACD70",1)
gg.getResults(gg.getResultsCount())
gg.editAll("h23AAA6B8B2F71FA4",1)
gg.clearResults()
gg.searchNumber("h477B5ABDAE5766BB5C1F48BA1BC0CF3B9CFB283DA2B117BDE4997F3F0400803F0
000803FFEFF7F3F",1)
gg.getResults(gg.getResultsCount())
gg.editAll("h8D07743FAE5766BB5C1F48BA1BC0CF3B9CFB283DA2B117BDE4997F3F00006041000060
4100006041",1)
gg.clearResults()
gg.searchNumber("h4C7B5ABD0A5766BB1E2148BA2AC2CF3B96FB283DE8B117BDE3997F3F0400803F0
100803FFCFF7F3F",1)
gg.getResults(gg.getResultsCount())
gg.editAll("h1B0E743FAE5766BB5C1F48BA1BC0CF3B9CFB283DA2B117BDE4997F3F00006041000060
4100006041",1)
gg.clearResults()
gg.searchNumber("h1000000062006F006E0065005F004C006500660074005F0057006500610070006
F006E00",1)
gg.getResults(gg.getResultsCount())
gg.editAll("h1000000062006F006E0065005F005300700069006E0065000000000000000000000000
00",1)
gg.clearResults()
gg.setVisible(false)
gg.clearResults()

gg.toast("✔️ MAGIC BULLET ON ✔️")


end

function A3()
gg.setRanges(32)
gg.searchNumber(";bone_Spine",1,false,536870912,0,-1,0)
gg.getResults(300)
gg.editAll(";hip00",2)
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.0;-0.03881515563;-0.00395374279:9", gg.TYPE_FLOAT)
gg.refineNumber("-0.03881515563", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(3)
gg.editAll("0.2", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.07869631797;0.99689865112;1.0;1.0;1.0::17",16)
gg.getResults(300)
gg.editAll("-1.5",16)
gg.clearResults()
gg.searchNumber("0.98958933353;1.0;1.0;1.0::17",16)
gg.getResults(300)
gg.editAll("-1.5",16)
gg.clearResults()

gg.toast("✓ HEAD SHOT ON ✓")


end

function CLOSE()
gg.alert("•||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|||•\n\n ɪ ʜᴏᴘᴇ ʏᴏᴜ ᴇɴᴊᴏʏ ᴛʜɪs sᴄʀɪᴘᴛ \n\
n•|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||•\n\n
")
gg.toast("✓\n ᴛʜᴀɴᴋ ʏᴏᴜ ᴀɴᴅ ʙʏᴇ ʙʏᴇ ♨️
")
os.exit()
end
while true do
if gg.isVisible(true) then
XGCK = 1
gg.setVisible(false)
end
gg.clearResults()
if XGCK == 1 then Main() end
end

You might also like