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
-
1:20:13
Sports Wars
7 hours agoCollege Football UPSETS, MLB Playoff Drama, NFL Week 4
42.4K9 -
LIVE
GritsGG
1 hour agoQuad Win Streaks!🫡 Most Wins in WORLD! 3600+
119 watching -
1:00:24
Jeff Ahern
4 hours ago $3.16 earnedThe Sunday Show with Jeff Ahern
16K11 -
LIVE
OhHiMark1776
1 hour ago🟢 09-28-25 ||||| Act 3 Continue ||||| Baldur's Gate 3 (2023)
64 watching -
LIVE
DooM49
2 hours ago12 Days until Battlefield 6
79 watching -
17:23
Russell Brand
2 days agoThey couldn't handle this...
121K314 -
18:18
DeVory Darkins
21 hours ago $35.76 earnedPortland gets NIGHTMARE NEWS as Trump orders Troops to crush violent rioters
56.9K330 -
1:32:21
JTtheSG
2 hours agoLIVE Replay - Ready To Play VOID BREAKER
1.29K -
DVR
DoldrumDan
5 hours agoNEW STREAM SCHEDULE 3PM EST TO 7PM EST EVERY DAY
16.9K5 -
Sgt Wilky Plays
3 hours agoSunday Finals | Regiment Donor Drive
9.17K1