Premium Only Content
Off The Road Game Guardian script
local function co()
gg.alert ("go to card packs and buy the yellow pack😘")
gg.setRanges(gg.REGION_C_DATA)
gg.searchNumber("7500", gg.TYPE_DWORD)
local results = gg.getResults(200)
gg.editAll("-9999999", gg.TYPE_DWORD)
gg.clearResults()
gg.toast("ᰔᩚ᭄༆♀ᴱᴸ𝙀ᴷᵀᴿᴬ♔♡࿐ᥬᰔᩚ")
end
local function se()
gg.alert("made by ᰔᩚ᭄༆♀ᴱᴸ𝙀ᴷᵀᴿᴬ♔♡࿐ᥬᰔᩚ")
gg.alert("contact me [email protected]")
end
gg.toast("ᰔᩚ᭄༆♀ᴱᴸ𝙀ᴷᵀᴿᴬ♔♡࿐ᥬᰔᩚ")
gg.setRanges(gg.REGION_C_ALLOC)
local crs = {
"all cars","Carry", "Fury", "Ranger", "Karma", "Payback", "Dustmaker", "Buggy", "Stinger", "Spit fire",
"Lionheart", "Lionpaw", "Mudbee", "Iron maiden", "Sweetdream", "Caprice", "Gepard", "Defender",
"Jupiter", "Inferno", "Mercury", "Meridian", "Novara", "RangerOG", "Somerset", "Moonwalker",
"Moon rover", "Jazzy", "Onyx", "Rainbow", "Vulcan", "Hellfire", "Carbonyeti", "Goldenyeti",
"Taurus", "Hurricane", "Typhoon", "Union", "Aeon", "Icarus", "Voltage", "Peacemaker", "Behemoth",
"Educator", "Goliath", "Tuky", "Rusty", "Maximus", "Thunder", "School master", "Ursus", "Zed",
"Firetruck", "Titan", "Titanium", "Dashund", "Hercules", "Icebreaker"
}
local F={0,0,{
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0}}
local vlu = {
"32;64;400D::9", "72;72;400D::9", "75;68;750D::121", "220;72;800D::121", "72;72;800D::9",
"140;72;1050D::121", "200;72;1050D::121", "35;82;1100D::121", "88;88;1100D::9", "120;82;1100D::121",
"84;84;1100D::9", "0;40;76;1100D::13", "42;80;1250D::9", "60;84::5", "42;80;1300D::9",
"55;89::5", "220;76;1200D::121", "65;88::5", "48;85", "65;86::5", "55;83::5", "56;87::5",
"37;72::5", "210;76;1200D::121", "36;78::5", "80;80;1100D::9", "180;72;1050D;2::137",
"65;95::5", "34D;34D;36;72", "170;76;1200D::121", "76;76;1200D::9", "150;80;1200D::121",
"90;90;1200D::9", "40;72;1200D;1.95::25", "200;82;1100D::121", "89;89;400D::9", "66;90::5",
"60;86::5", "40;76;45000D::9", "40;76;1D::17", "180;88;1350D::121", "180;80;1200D::121",
"43;92::5", "41;70::5", "23D;22D;40;72::501", "120;72;1200D::121", "410;80;1350D::121",
"42;85::5", "215;72;1200D::121", "1.10;80;1350D;2.5::133", "260;72;800D::121", "50;76;1000D::9",
"40;88;1450D::9", "76;76;1450D::9", "340;88;1350D::121", "50;70;1550D::9", "62;74::5"
}
local ub ={}
local off = {
spd = {
{0x14, gg.TYPE_FLOAT, 2147483620.0},
{0x1C, gg.TYPE_FLOAT, 2147483620.0},
{0x3C, gg.TYPE_DWORD, 65535},
{0x44, gg.TYPE_DWORD, 65535},
{0x6C, gg.TYPE_FLOAT, 4.8},
{0x74, gg.TYPE_FLOAT, 12.0},
},
spn = {
{0x14, gg.TYPE_FLOAT, 0.0},{0x1C, gg.TYPE_FLOAT, 0.0},
{0x6C, gg.TYPE_FLOAT, -3.0},
{0x74, gg.TYPE_FLOAT, -3.0},
{0x7C, gg.TYPE_FLOAT, 0},
},
jm = {
{0xA4, gg.TYPE_FLOAT, -20.0},
{0xAc, gg.TYPE_FLOAT, -20.0},
},
jn={
{0xA4, gg.TYPE_FLOAT, 1.0},
{0xAc, gg.TYPE_FLOAT, 1.0},
},
hov={{0xB4, gg.TYPE_FLOAT, 2.0}},
drf = {
{0x14, gg.TYPE_FLOAT, 25},
{0x1C, gg.TYPE_FLOAT, 25},
{0x3C, gg.TYPE_DWORD, 65535},
{0x44, gg.TYPE_DWORD, 65535},
{0x6C, gg.TYPE_FLOAT, 0.3},
{0x74, gg.TYPE_FLOAT, 1.5},
{0x7C, gg.TYPE_FLOAT, 0},
},
bn1={{0xB4,gg.TYPE_FLOAT,-50}},
bn2={{-0x1f4,gg.TYPE_DWORD,-1}},
ul={{-0x1E8,gg.TYPE_DWORD,5000}},
fl={{0x200,gg.TYPE_DWORD,16777473}},
tr={{0x1cc,gg.TYPE_DWORD,-1},{0x1d0,gg.TYPE_DWORD,0}}
}
local function srt()
local A={
"102;0;10;0::13","103;0;10;0::13","104;0;10;0::13",
"110;5;650;0::13","111;5;650;0::13","113;5;600;0::13","114;5;1;0::13",
"115;14;1;0::13","116;0;10;0::13","117;0;10;0::13","118;0;10;0::13"
}
gg.searchNumber("101;0;10;0::13",gg.TYPE_DWORD)
n={gg.getResults(1)[1].address,0,0,0,0,0,0,0,0,0,0,0}
gg.setValues({{address=n[1] , flags =gg.TYPE_DWORD,value=71},{address=n[1]+12 , flags =gg.TYPE_DWORD, value= 5000}})
gg.clearResults()
for i,_ in ipairs(A) do
for x in A[i]:gmatch("[^;:]+") do
p=x
break
end
if gg.getValues({{address = n[i]+0x500, flags= gg.TYPE_DWORD}})[1].value == tonumber(p) then
n[i+1]=n[i]+0x500
elseif true then
gg.searchNumber(A[i],gg.TYPE_DWORD)
n[i+1]=gg.getResults(1)[1].address
gg.clearResults()
end
gg.setValues({{address = n[i+1], flags =gg.TYPE_DWORD,value =71+i},{address=n[i+1]+12 , flags =gg.TYPE_DWORD, value= 5000}})
end
gg.toast("done")
end
local function Cr(n, B,p)
if F[3][n] == 0 then
gg.searchNumber(vlu[n], gg.TYPE_FLOAT)
gg.refineNumber("30~9000", gg.TYPE_FLOAT)
F[3][n] = tonumber(gg.getResults(2)[2].address)
gg.clearResults()
end
local x,C= {},F[3][n]
for _, ff in ipairs(B) do
table.insert(x, {address = C + ff[1], flags = ff[2], value = ff[3]})
if p == 1 then
table.insert(x, {address = C + ff[1]+ 4, flags = ff[2], value = ff[3]})
end
end
gg.setValues(x)
end
local function cb()
gg.searchNumber("2;30::5", gg.TYPE_FLOAT)
gg.getResults(20)
gg.editAll("0", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("unlimited nitro:D")
end
local function sc(o,p)
local ch = gg.choice(crs, nil, "Select a car:")
if ch == 1 then
for v,_ in ipairs(vlu) do
Cr(v, o,p)
end
gg.alert("all cars got hacked")
elseif ch then
Cr(ch-1,o,p)
end
end
local function ex()
if F[1] == 0 then
gg.searchNumber("3D;900;1~900;0~1E-10;0~120::205",gg.TYPE_FLOAT)
gg.refineNumber("900;1~900;0~1E-10;0~120::13",gg.TYPE_FLOAT)
F[1]=tonumber(gg.getResults(1)[1].address )- 0xc0
gg.clearResults()
end
gg.setValues({{address= F[1], flags = gg.TYPE_DWORD , value =6}})
gg.toast("you have 1 sec to exit vehicle")
gg.sleep(3000)
gg.setValues({{address= F[1], flags = gg.TYPE_DWORD , value =3}})
end
local function cn()
gg.searchNumber("1;-1,275,068,416;500,000,000~700,000,000::17", gg.TYPE_DWORD )
local A = tonumber(gg.getResults(1)[1].address)
local B= {}
for a,i in ipairs({0, 1 ,2 ,3 ,4 ,5 ,6 ,7}) do
table.insert(B , {address= A +0xc+ 4*i ,flags = gg.TYPE_DWORD , value = 566859686})
end
table.insert(B,{address=A + 0x19c , flags=gg.TYPE_DWORD , value = 566,859,686})
gg.setValues(B)
gg.clearResults()
end
local function yct()
if F[2] == 0 then
gg.searchNumber("29000;500::5",gg.TYPE_FLOAT)
F[2]=gg.getResults(1)[1].address
gg.clearResults()
end
gg.setValues({{address=F[2] ,flags = gg.TYPE_FLOAT , value = 1290000.0},{address = F[2] + 0x4 , flags=gg.TYPE_FLOAT , value = 5000.0},{address = F[2] + 0xc , flags= gg.TYPE_FLOAT,value = 144000.0}})
end
local function cM()
local choice = gg.choice({
"Speed Car",
"Spin Car",
"Drift Car",
"bounce Car",
"Ban Car",
"float+jump car",
"remove bounce",
"hover(big suspention)","trailer, cargo"
}, nil, "")
if choice == 1 then
sc(off.spd,1)
elseif choice == 2 then
sc(off.spn,1)
elseif choice == 3 then
sc(off.drf,1)
elseif choice == 4 then
sc(off.jm,1)
elseif choice == 5 then
local banChoice = gg.choice({"Soft Ban", "Kick Out of World"}, nil, "Select Ban Type:")
if banChoice == 1 then
gg.toast("hover car to unban")
sc(off.bn1,1)
elseif banChoice == 2 then
gg.toast("Do not drive the car you are selecting, it cant be unbanned yet wait for script update")
sc(off.bn2)
end
elseif choice == 6 then
sc(off.fl)
elseif choice == 7 then
sc(off.jn,1)
elseif choice == 8 then
sc(off.hov,1)
elseif choice == 9 then
local ch=gg.choice({"no trailer","10 trailer","15 trailer","23 maximus","23 titan","28 trailer","26 trailer"},1,"select trailer:")
local n= tonumber(gg.prompt({"Enter a cargo value:"}, {0}, {"number"})[1])
off.tr[1][3],off.tr[2][3]=ch-2,n
sc(off.tr)
end
end
local function fco()
gg.searchNumber("32;64;400D::9",gg.TYPE_FLOAT)
F[3][1] = gg.getResults(2)[2].address
gg.clearResults()
for i = 2 , 57 , 1 do
A=gg.getValues({{address = F[3][i-1]+0x500, flags= gg.TYPE_FLOAT}})[1].value
local vl = {}
for num in vlu[i]:gmatch("[^;:]+") do
if not num:find("[dD]") then
table.insert(vl, num)
end
end
if tonumber(vl[2]) == A then
F[3][i] = F[3][i-1] + 0x500
elseif 1 then
gg.searchNumber(vlu[i],gg.TYPE_FLOAT)
gg.refineNumber("30~2000",gg.TYPE_FLOAT)
F[3][i] = gg.getResults(2)[2].address
gg.clearResults()
end
end
gg.alert("all values are ready")
end
local function sM()
local choice = gg.choice({
"Car hack","No Cooldown Booster",
"Wait for script update","coins",
"unlock vehicles","wait for script update","setup car values","secret cars(cant use in multiplayer)","More","Exit Script"
}, nil, "select an option💙")
if choice == 1 then
cM()
elseif choice == 2 then
cb()
elseif choice == 3 then
elseif choice == 4 then
co()
elseif choice == 5 then
sc(off.ul)
elseif choice == 6 then
elseif choice == 7 then
fco()
elseif choice ==8 then
srt()
elseif choice ==9 then
se()
elseif choice == 10 then
os.exit()
end
end
while true do
if gg.isVisible(true) then
gg.setVisible(false)
sM()
end
gg.sleep(1000)
end
-
LIVE
SpartakusLIVE
4 hours agoFriday Night HYPE w/ YOUR King of Content
6,681 watching -
LIVE
Laura Loomer
1 hour agoBREAKING: MTG Resigns From Congress, Mamdani Meets Trump
1,038 watching -
2:04:27
TimcastIRL
5 hours agoAntifa CONVICTED Of TERRORISM, Fears Of CIVIL WAR Grow | Timcast IRL
127K50 -
2:16:43
TheSaltyCracker
3 hours agoIt's Over Zelensky ReeEEStream 11-21-25
35.7K101 -
LIVE
Drew Hernandez
20 hours agoMIKE HUCKABEE EXPOSED FOR OFF RECORD MEETING WITH CONVICTED ISRAELI SPY?
1,008 watching -
LIVE
SynthTrax & DJ Cheezus Livestreams
13 hours agoFriday Night Synthwave 80s 90s Electronica and more DJ MIX Livestream SYNTHWAVE / ANIME NIGHT
199 watching -
14:25
Tactical Advisor
11 hours agoReal Life John Wick Suit | Grayman & Company
4911 -
LIVE
I_Came_With_Fire_Podcast
11 hours agoAlien Enemies Act | Dismantling the Department of Education | Valhalla VFT & America First
157 watching -
19:53
MetatronHistory
2 hours agoRome VS Greece - Ultimate Clash of Civilizations Explained
5 -
33:09
Exploring With Nug
4 hours ago $2.81 earnedThey Weren’t Ready for Nightfall on Blood Mountain… So I Helped Them Down
13.7K1