gg.
alert('Welcome to Mini Script - The Wolf & The Tiger')
local menu = gg.choice({
'1. Diamond Hack',
'2. Coin Hack',
'3. Moon Shard Hack (Only for The Wolf)',
'4. Name Hack',
'5. Exit Script'
}, nil, 'The Wolf Latest Script 2025\nCreated by Night Wolf Gaming\nScript Created
on 13/7/2025')
if menu == 1 then
gg.alert('Follow the instructions carefully.')
local step1 = gg.prompt({'Enter your current diamond amount:'}, {}, {'number'})
if not step1 then os.exit() end
gg.setRanges(gg.REGION_ANONYMOUS)
local value1 = tostring(step1[1]) .. "X12"
gg.searchNumber(value1, gg.TYPE_DWORD)
local count1 = gg.getResultsCount()
if count1 == 0 then
gg.alert('No matching values found.')
os.exit()
end
gg.toast('Found ' .. count1 .. ' results.')
gg.toast('Go back to the game and buy something to change your diamond count.\
nThen press OK to continue.')
gg.sleep(10000)
local step2 = gg.prompt({'Enter your new diamond amount after spending:'}, {},
{'number'})
if not step2 then os.exit() end
gg.setRanges(gg.REGION_ANONYMOUS)
local value2 = tostring(step2[1]) .. "X12"
gg.refineNumber(value2, gg.TYPE_DWORD)
local count2 = gg.getResultsCount()
if count2 == 0 then
gg.alert('Nothing found after refining.')
os.exit()
end
gg.toast('Refined successfully: ' .. count2 .. ' addresses.')
local choice = gg.choice({
'Hack 100,000 Diamonds',
'Hack 100,000,000 Diamonds',
'Hack 4,000,000,000 Diamonds (Max)',
'Custom Diamond Amount',
'Return to Menu'
}, nil, 'Choose your diamond amount:')
local results = gg.getResults(count2)
if #results == 0 then
gg.alert('No address found to modify.')
os.exit()
end
if choice == 1 then
for i, v in ipairs(results) do v.value = 100000 end
gg.setValues(results)
gg.toast('Hacked to 100,000')
elseif choice == 2 then
for i, v in ipairs(results) do v.value = 100000000 end
gg.setValues(results)
gg.toast('Hacked to 100,000,000')
elseif choice == 3 then
for i, v in ipairs(results) do v.value = 4000000000 end
gg.setValues(results)
gg.toast('Hacked to 4,000,000,000')
elseif choice == 4 then
local custom = gg.prompt({'Enter your desired diamond amount:'}, {4294967285},
{'number'})
if not custom then os.exit() end
for i, v in ipairs(results) do v.value = custom[1] end
gg.setValues(results)
gg.toast('Hacked to ' .. custom[1])
else
gg.toast('Returning to main menu.')
end
end
if menu == 2 then
gg.alert('Follow the instructions carefully.')
local step1 = gg.prompt({'Enter your current coin amount:'}, {}, {'number'})
if not step1 then os.exit() end
gg.setRanges(gg.REGION_ANONYMOUS)
local value1 = tostring(step1[1]) .. "X12"
gg.searchNumber(value1, gg.TYPE_DWORD)
local count1 = gg.getResultsCount()
if count1 == 0 then
gg.alert('No matching values found.')
os.exit()
end
gg.toast('Found ' .. count1 .. ' results.')
gg.toast('Go back to the game and spend some coins.\nThen press OK to continue.')
gg.sleep(10000)
local step2 = gg.prompt({'Enter your new coin amount after spending:'}, {},
{'number'})
if not step2 then os.exit() end
gg.setRanges(gg.REGION_ANONYMOUS)
local value2 = tostring(step2[1]) .. "X12"
gg.refineNumber(value2, gg.TYPE_DWORD)
local count2 = gg.getResultsCount()
if count2 == 0 then
gg.alert('Nothing found after refining.')
os.exit()
end
gg.toast('Refined successfully: ' .. count2 .. ' addresses.')
local choice = gg.choice({
'Hack 100,000 Coins',
'Hack 100,000,000 Coins',
'Hack 4,000,000,000 Coins (Max)',
'Custom Coin Amount',
'Return to Menu'
}, nil, 'Choose your coin amount:')
local results = gg.getResults(count2)
if #results == 0 then
gg.alert('No address found to modify.')
os.exit()
end
if choice == 1 then
for i, v in ipairs(results) do v.value = 100000 end
gg.setValues(results)
gg.toast('Hacked to 100,000')
elseif choice == 2 then
for i, v in ipairs(results) do v.value = 100000000 end
gg.setValues(results)
gg.toast('Hacked to 100,000,000')
elseif choice == 3 then
for i, v in ipairs(results) do v.value = 4000000000 end
gg.setValues(results)
gg.toast('Hacked to 4,000,000,000')
elseif choice == 4 then
local custom = gg.prompt({'Enter your desired coin amount:'}, {4294967285},
{'number'})
if not custom then os.exit() end
for i, v in ipairs(results) do v.value = custom[1] end
gg.setValues(results)
gg.toast('Hacked to ' .. custom[1])
else
gg.toast('Returning to main menu.')
end
end
if menu == 3 then
gg.alert('Follow the instructions carefully.')
gg.alert('Before hacking, make sure you have a way to collect Moon Shards.')
gg.alert('If not, exit when asked to input value. Otherwise, you won’t be able to
refine.')
local step1 = gg.prompt({'Enter your current Moon Shard amount:'}, {},
{'number'})
if not step1 then os.exit() end
gg.setRanges(gg.REGION_ANONYMOUS)
local value1 = tostring(step1[1]) .. "X12"
gg.searchNumber(value1, gg.TYPE_DWORD)
local count1 = gg.getResultsCount()
if count1 == 0 then
gg.alert('No matching values found.')
os.exit()
end
gg.toast('Found ' .. count1 .. ' results.')
gg.toast('Go to the game and collect or spend a Moon Shard.\nThen press OK to
continue.')
gg.sleep(10000)
local step2 = gg.prompt({'Enter new Moon Shard amount after spending:'}, {},
{'number'})
if not step2 then os.exit() end
gg.setRanges(gg.REGION_ANONYMOUS)
local value2 = tostring(step2[1]) .. "X12"
gg.refineNumber(value2, gg.TYPE_DWORD)
local count2 = gg.getResultsCount()
if count2 == 0 then
gg.alert('Nothing found after refining.')
os.exit()
end
gg.toast('Refined successfully: ' .. count2 .. ' addresses.')
local choice = gg.choice({
'Hack 100,000 Moon Shards',
'Hack 100,000,000 Moon Shards',
'Hack 4,000,000,000 Moon Shards (Max)',
'Custom Moon Shard Amount',
'Return to Menu'
}, nil, 'Choose your Moon Shard amount:')
local results = gg.getResults(count2)
if #results == 0 then
gg.alert('No address found to modify.')
os.exit()
end
if choice == 1 then
for i, v in ipairs(results) do v.value = 100000 end
gg.setValues(results)
gg.toast('Hacked to 100,000')
elseif choice == 2 then
for i, v in ipairs(results) do v.value = 100000000 end
gg.setValues(results)
gg.toast('Hacked to 100,000,000')
elseif choice == 3 then
for i, v in ipairs(results) do v.value = 4000000000 end
gg.setValues(results)
gg.toast('Hacked to 4,000,000,000')
elseif choice == 4 then
local custom = gg.prompt({'Enter your desired Moon Shard amount:'},
{4294967285}, {'number'})
if not custom then os.exit() end
for i, v in ipairs(results) do v.value = custom[1] end
gg.setValues(results)
gg.toast('Hacked to ' .. custom[1])
else
gg.toast('Returning to main menu.')
end
end
if menu == 4 then
gg.alert("Name Hack (UTF-16LE) – Works only if name is saved in Unicode 2-byte
format.")
function toUTF16LE(str)
local hex = ""
for i = 1, #str do
hex = hex .. string.format("%02X 00 ", string.byte(str, i))
end
return hex:sub(1, -2)
end
local nameNow = gg.prompt({"Enter your current name (case-sensitive):"}, {""},
{"text"})
if not nameNow or nameNow[1] == "" then os.exit() end
local hexNow = toUTF16LE(nameNow[1])
gg.searchNumber(hexNow, gg.TYPE_BYTE, false, gg.SIGN_EQUAL, 0, -1)
gg.toast("Searching for name: " .. nameNow[1])
gg.sleep(2000)
local count = gg.getResultsCount()
if count == 0 then
gg.alert("Name not found in memory.")
os.exit()
end
gg.toast("Found " .. count .. " results!")
local newName = gg.prompt({"Enter new name (No accents, shorter or equal
length):"}, {""}, {"text"})
if not newName or newName[1] == "" then os.exit() end
local hexNew = toUTF16LE(newName[1])
gg.editAll(hexNew, gg.TYPE_BYTE)
gg.toast("Name changed to: " .. newName[1])
end
if menu == 5 or menu == nil then
gg.toast('Goodbye! Have fun gaming.')
os.exit()
end