Run it
Copy the script and paste it into your executor.
.(()
(()
(:())()
)
)
AUTHOR =
AUTHOR_LINK =
AUTHOR_TAG = .. AUTHOR
Players = :()
RunService = :()
UIS = :()
TweenService = :()
player = Players.LocalPlayer
BUY_QUICK = .(-, , )
BUY_POINTS = {
.(-, , ),
.(-, , ),
.(-, , ),
.(-, , ),
}
BUY_CAR = .(-, , )
SELL_CAR = .(, , -)
SELL_CHAR = .(, , -)
BUYS_PER_POINT =
BUY_HOLD =
BUY_INTERVAL =
SELL_HOLD =
SELL_WAIT =
SELL_REPRESS =
SELL_COOLDOWN =
TELEPORT_TRIES =
TELEPORT_GUARD =
TELEPORT_DRIFT =
PROMPT_TTL =
HUD_HZ =
GUARD_HZ =
C_BG = .(, , )
C_CARD = .(, , )
C_CARD_HI = .(, , )
C_ACCENT = .(, , )
C_ACCENT2 = .(, , )
C_GREEN = .(, , )
C_RED = .(, , )
C_AMBER = .(, , )
C_TEXT = .(, , )
C_MUTED = .(, , )
C_BUY = .(, , )
C_SELL = .(, , )
C_SEC = .(, , )
C_POINT = .(, , )
status =
cooldownEnd =
loops =
looping =
busy =
lite =
lastPos, lastDist, lastStatus, lastCd
()
.(, cooldownEnd - .())
() player.Character
()
c = ()
c c:()
()
c = ()
c c:()
()
c = ()
c ,
hum = c:()
seat = hum hum.SeatPart
seat ,
model = seat:()
model model == c ,
model, seat
(part)
part
(()
part.AssemblyLinearVelocity = .zero
part.AssemblyAngularVelocity = .zero
)
(inst, r)
c = .()
c.CornerRadius = .(, r)
c.Parent = inst
(inst, color, thickness, transparency)
s = .()
s.Color = color
s.Thickness = thickness
s.Transparency = transparency
s.ApplyStrokeMode = .ApplyStrokeMode.Border
s.Parent = inst
s
(inst, c1, c2, rot)
g = .()
g.Color = ColorSequence.(c1, c2)
g.Rotation = rot
g.Parent = inst
(inst, t, r, b, l)
p = .()
p.PaddingTop = .(, t)
p.PaddingRight = .(, r)
p.PaddingBottom = .(, b)
p.PaddingLeft = .(, l)
p.Parent = inst
(inst, padding)
l = .()
l.FillDirection = .FillDirection.Vertical
l.SortOrder = .SortOrder.LayoutOrder
l.Padding = .(, padding )
l.Parent = inst
(parent, height, order)
f = .()
f.Size = .(, , , height)
f.BackgroundColor3 = C_CARD
f.BorderSizePixel =
f.LayoutOrder = order
f.Parent = parent
(f, )
(f, C_MUTED, , )
f
PANEL_W, PANEL_H = ,
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.DisplayOrder =
gui.IgnoreGuiInset =
gui.Parent = player:()
panel = .()
panel.Position = .(, , , )
panel.Size = .(, PANEL_W, , PANEL_H)
panel.BackgroundColor3 = C_BG
panel.BorderSizePixel =
panel.Active =
panel.ClipsDescendants =
panel.Parent = gui
(panel, )
(panel, C_ACCENT, , )
header = .()
header.Size = .(, , , )
header.BackgroundColor3 = C_ACCENT2
header.BorderSizePixel =
header.Parent = panel
(header, )
(header, C_ACCENT2, C_ACCENT, )
title = .()
title.Position = .(, , , )
title.Size = .(, -, , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.Font = .Font.GothamBold
title.TextSize =
title.TextXAlignment = .TextXAlignment.Left
title.Parent = header
subtitle = .()
subtitle.Position = .(, , , )
subtitle.Size = .(, -, , )
subtitle.BackgroundTransparency =
subtitle.Text = .. AUTHOR
subtitle.TextColor3 = .(, , )
subtitle.TextTransparency =
subtitle.Font = .Font.Gotham
subtitle.TextSize =
subtitle.TextXAlignment = .TextXAlignment.Left
subtitle.Parent = header
hideBtn = .()
hideBtn.Size = .(, , , )
hideBtn.Position = .(, -, , )
hideBtn.BackgroundColor3 = .(, , )
hideBtn.BackgroundTransparency =
hideBtn.Text =
hideBtn.TextColor3 = .(, , )
hideBtn.TextSize =
hideBtn.Font = .Font.GothamBold
hideBtn.BorderSizePixel =
hideBtn.AutoButtonColor =
hideBtn.Parent = header
(hideBtn, )
body = .()
body.Position = .(, , , )
body.Size = .(, , , -)
body.BackgroundTransparency =
body.Parent = panel
(body, , , , )
(body, )
statsRow = .()
statsRow.Size = .(, , , )
statsRow.BackgroundTransparency =
statsRow.LayoutOrder =
statsRow.Parent = body
(labelText, order, accent)
f = .()
f.Size = .(, -, , )
f.Position = .(order == , order == , , )
f.BackgroundColor3 = C_CARD
f.BorderSizePixel =
f.Parent = statsRow
(f, )
(f, C_MUTED, , )
l = .()
l.Position = .(, , , )
l.Size = .(, -, , )
l.BackgroundTransparency =
l.Text = labelText
l.TextColor3 = C_MUTED
l.Font = .Font.Gotham
l.TextSize =
l.TextXAlignment = .TextXAlignment.Left
l.Parent = f
v = .()
v.Position = .(, , , )
v.Size = .(, -, , )
v.BackgroundTransparency =
v.Text =
v.TextColor3 = accent
v.Font = .Font.GothamBold
v.TextSize =
v.TextXAlignment = .TextXAlignment.Left
v.Parent = f
v
salesValue = (, , C_TEXT)
vehValue = (, , C_MUTED)
posCard = (body, , )
(posCard, , , , )
posLabel = .()
posLabel.Size = .(, , , )
posLabel.BackgroundTransparency =
posLabel.Text =
posLabel.TextColor3 = C_MUTED
posLabel.Font = .Font.Code
posLabel.TextSize =
posLabel.TextXAlignment = .TextXAlignment.Left
posLabel.Parent = posCard
distLabel = .()
distLabel.Position = .(, , , )
distLabel.Size = .(, , , )
distLabel.BackgroundTransparency =
distLabel.Text =
distLabel.TextColor3 = C_ACCENT
distLabel.Font = .Font.Code
distLabel.TextSize =
distLabel.TextXAlignment = .TextXAlignment.Left
distLabel.Parent = posCard
statusCard = (body, , )
(statusCard, , , , )
statusDot = .()
statusDot.Size = .(, , , )
statusDot.Position = .(, , , )
statusDot.BackgroundColor3 = C_ACCENT
statusDot.BorderSizePixel =
statusDot.Parent = statusCard
(statusDot, )
statusText = .()
statusText.Position = .(, , , )
statusText.Size = .(, -, , )
statusText.BackgroundTransparency =
statusText.Text =
statusText.TextColor3 = C_TEXT
statusText.Font = .Font.GothamMedium
statusText.TextSize =
statusText.TextXAlignment = .TextXAlignment.Left
statusText.TextTruncate = .TextTruncate.AtEnd
statusText.Parent = statusCard
cdLabel = .()
cdLabel.Position = .(, -, , )
cdLabel.Size = .(, , , )
cdLabel.BackgroundTransparency =
cdLabel.Text =
cdLabel.TextColor3 = C_AMBER
cdLabel.Font = .Font.Code
cdLabel.TextSize =
cdLabel.TextXAlignment = .TextXAlignment.Right
cdLabel.Parent = statusCard
barTrack = .()
barTrack.Position = .(, , , )
barTrack.Size = .(, , , )
barTrack.BackgroundColor3 = .(, , )
barTrack.BorderSizePixel =
barTrack.Parent = statusCard
(barTrack, )
barFill = .()
barFill.Size = .(, , , )
barFill.BackgroundColor3 = C_GREEN
barFill.BorderSizePixel =
barFill.Parent = barTrack
(barFill, )
(barFill, C_AMBER, C_GREEN, )
(text, color, glowColor)
b = .()
b.BackgroundColor3 = color
b.BorderSizePixel =
b.Text = text
b.TextColor3 = .(, , )
b.Font = .Font.GothamBold
b.TextSize =
b.AutoButtonColor =
b.Parent = body
(b, )
st = (b, glowColor, , )
hover = TweenService:(b, TweenInfo.(),
{ BackgroundColor3 = color:(.(, , ), ) })
leave = TweenService:(b, TweenInfo.(), { BackgroundColor3 = color })
glowIn = TweenService:(st, TweenInfo.(), { Transparency = })
glowOut = TweenService:(st, TweenInfo.(), { Transparency = })
b.MouseEnter:(() hover:() glowIn:() )
b.MouseLeave:(() leave:() glowOut:() )
b
primaryRow = .()
primaryRow.Size = .(, , , )
primaryRow.BackgroundTransparency =
primaryRow.LayoutOrder =
primaryRow.Parent = body
buyBtn = (, C_BUY, C_ACCENT)
buyBtn.Parent = primaryRow
buyBtn.Size = .(, -, , )
buyBtn.Position = .(, , , )
sellBtn = (, C_SELL, C_GREEN)
sellBtn.Parent = primaryRow
sellBtn.Size = .(, -, , )
sellBtn.Position = .(, , , )
secondRow = .()
secondRow.Size = .(, , , )
secondRow.BackgroundTransparency =
secondRow.LayoutOrder =
secondRow.Parent = body
startBtn = (, C_SEC, C_MUTED)
startBtn.Parent = secondRow
startBtn.Size = .(, -, , )
startBtn.TextSize =
startBtn.Position = .(, , , )
ptBtn = (, C_POINT, C_ACCENT2)
ptBtn.Parent = secondRow
ptBtn.Size = .(, -, , )
ptBtn.TextSize =
ptBtn.Position = .(, , , )
liteBtn = (, C_SEC, C_MUTED)
liteBtn.Parent = secondRow
liteBtn.Size = .(, -, , )
liteBtn.TextSize =
liteBtn.Position = .(, , , )
toggleRow = (body, , )
(toggleRow, , , , )
toggleLabel = .()
toggleLabel.Size = .(, -, , )
toggleLabel.BackgroundTransparency =
toggleLabel.Text =
toggleLabel.TextColor3 = C_TEXT
toggleLabel.Font = .Font.GothamMedium
toggleLabel.TextSize =
toggleLabel.TextXAlignment = .TextXAlignment.Left
toggleLabel.Parent = toggleRow
toggleHint = .()
toggleHint.Position = .(, , , )
toggleHint.Size = .(, -, , )
toggleHint.BackgroundTransparency =
toggleHint.Text =
toggleHint.TextColor3 = C_MUTED
toggleHint.Font = .Font.Gotham
toggleHint.TextSize =
toggleHint.TextXAlignment = .TextXAlignment.Left
toggleHint.Parent = toggleRow
switch = .()
switch.Size = .(, , , )
switch.Position = .(, -, , -)
switch.BackgroundColor3 = .(, , )
switch.Text =
switch.BorderSizePixel =
switch.AutoButtonColor =
switch.Parent = toggleRow
(switch, )
knob = .()
knob.Size = .(, , , )
knob.Position = .(, , , -)
knob.BackgroundColor3 = .(, , )
knob.BorderSizePixel =
knob.Parent = switch
(knob, )
creditCard = .()
creditCard.Size = .(, , , )
creditCard.BackgroundColor3 = C_CARD
creditCard.BorderSizePixel =
creditCard.Text =
creditCard.AutoButtonColor =
creditCard.LayoutOrder =
creditCard.Parent = body
(creditCard, )
(creditCard, C_ACCENT2, , )
(creditCard, , , , )
creditTitle = .()
creditTitle.Size = .(, , , )
creditTitle.BackgroundTransparency =
creditTitle.Text = AUTHOR_TAG
creditTitle.TextColor3 = C_ACCENT
creditTitle.Font = .Font.GothamBold
creditTitle.TextSize =
creditTitle.TextXAlignment = .TextXAlignment.Left
creditTitle.Parent = creditCard
creditSub = .()
creditSub.Position = .(, , , )
creditSub.Size = .(, , , )
creditSub.BackgroundTransparency =
creditSub.Text = AUTHOR_LINK ..
creditSub.TextColor3 = C_MUTED
creditSub.Font = .Font.Code
creditSub.TextSize =
creditSub.TextXAlignment = .TextXAlignment.Left
creditSub.Parent = creditCard
creditCard.Activated:(()
payload = AUTHOR .. .. AUTHOR_LINK
ok =
setclipboard ok = (() (payload) )
ok
creditSub.Text =
.(, ()
creditSub.Text = AUTHOR_LINK ..
)
)
footer = .()
footer.Size = .(, , , )
footer.BackgroundTransparency =
footer.Text =
footer.TextColor3 = .(, , )
footer.Font = .Font.Code
footer.TextSize =
footer.LayoutOrder =
footer.Parent = body
toast = .()
toast.Position = .(, , , -)
toast.Size = .(, -, , )
toast.BackgroundColor3 = C_CARD_HI
toast.BorderSizePixel =
toast.Text =
toast.TextColor3 = C_TEXT
toast.Font = .Font.GothamMedium
toast.TextSize =
toast.BackgroundTransparency =
toast.TextTransparency =
toast.ZIndex =
toast.Parent = panel
(toast, )
toastToken =
(msg)
toastToken +=
myToken = toastToken
toast.Text = msg
toast.BackgroundTransparency =
toast.TextTransparency =
.(, ()
toastToken ~= myToken
toast.BackgroundTransparency =
toast.TextTransparency =
)
showBtn = .()
showBtn.Size = .(, , , )
showBtn.Position = panel.Position
showBtn.BackgroundColor3 = C_ACCENT2
showBtn.Text =
showBtn.TextColor3 = .(, , )
showBtn.TextSize =
showBtn.Font = .Font.GothamBold
showBtn.BorderSizePixel =
showBtn.AutoButtonColor =
showBtn.Visible =
showBtn.Parent = gui
(showBtn, )
(grab, target)
dragging, dragStart, startPos
grab.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = target.Position
)
grab.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement
input.UserInputType == .UserInputType.Touch)
d = input.Position - dragStart
target.Position = .(
startPos.X.Scale, startPos.X.Offset + d.X,
startPos.Y.Scale, startPos.Y.Offset + d.Y)
)
grab.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
dragging =
)
(header, panel)
(showBtn, showBtn)
(v)
v
showBtn.Visible =
panel.Visible =
panel.Size = .(, PANEL_W, , )
TweenService:(panel, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out),
{ Size = .(, PANEL_W, , PANEL_H) }):()
panel.Visible =
showBtn.Position = panel.Position
showBtn.Visible =
hideBtn.Activated:(() () )
showBtn.Activated:(() () )
footGuardPos, footGuardRot, footGuardUntil
()
footGuardPos, footGuardRot, footGuardUntil = , ,
(hrp, pos, rot)
(hrp)
hrp.CFrame = .(pos) * (rot hrp.CFrame.Rotation)
()
footGuardPos
.() >= footGuardUntil
()
hrp = ()
hrp
hum = ()
hum hum.Sit
(hrp.Position - footGuardPos).Magnitude > TELEPORT_DRIFT
(hrp, footGuardPos, footGuardRot)
()
char = ()
char
hum = char:()
hrp = char:()
hum hum.Sit
(() hum.Sit = )
hrp
_, c (hrp:())
c:() c.Name ==
(() c:() )
.()
(seat)
char = ()
char seat seat.Parent
hum = char:()
hrp = char:()
hum hrp
()
(() seat:(hum) )
.()
hum.Sit
(hrp)
hrp.CFrame = seat.CFrame * .(, , )
.()
(() seat:(hum) )
.()
hum.Sit
(() hum.Sit = )
.()
hum.Sit
(pos)
hrp = ()
hrp
(() hrp:(player) )
rot = hrp.CFrame.Rotation
_ = , TELEPORT_TRIES
(hrp, pos, rot)
.()
footGuardPos, footGuardRot = pos, rot
footGuardUntil = .() + TELEPORT_GUARD
(vehicle, pos)
vehicle vehicle.Parent
(()
pivot = vehicle:()
vehicle:(.(pos) * pivot.Rotation)
)
promptCache, promptCacheAt = {},
(d)
parent = d.Parent
parent
parent:() parent.WorldPosition
parent:() parent.Position
a = parent
a a ~=
a:() a.Position
a = a.Parent
()
promptCacheAt = .()
.(promptCache)
n =
_, d (:())
d:() d.Enabled
n +=
promptCache[n] = d
(force)
force .() - promptCacheAt > PROMPT_TTL
()
hrp = ()
hrp
origin = hrp.Position
best, bestDist
i = , #promptCache
d = promptCache[i]
d.Parent d.Enabled
wp = (d)
wp
dist = (wp - origin).Magnitude
bestDist dist < bestDist
best, bestDist = d, dist
best force ()
best, bestDist
(duration)
p = ()
p
(() p.RequiresLineOfSight = )
ok = (() p:() )
ok
(p)
.(duration)
(() p:() )
()
() status =
()
()
.()
(BUY_QUICK)
.()
(BUY_HOLD)
status =
()
() status =
vehicle, seat = ()
vehicle
(vehicle, BUY_CAR)
.()
()
.()
(vehicle, BUY_CAR)
i, pos (BUY_POINTS)
(pos)
.()
n = , BUYS_PER_POINT
t0 = .()
(BUY_HOLD)
status = ():(i, #BUY_POINTS, n, BUYS_PER_POINT)
.() - t0 < BUY_INTERVAL
.()
(pos)
.()
seat seat.Parent
(vehicle, BUY_CAR)
.()
(seat)
.()
status =
()
() status =
vehicle, seat = ()
vehicle
(vehicle, SELL_CAR)
.()
()
.()
(vehicle, SELL_CAR)
.()
(SELL_CHAR)
.()
() >
status = ():(())
.()
(SELL_HOLD)
cooldownEnd = .() + SELL_COOLDOWN
status =
start = .()
repressed =
lastPark = .()
.() - start < SELL_WAIT
elapsed = .() - start
status = ():(.(, SELL_WAIT - elapsed))
repressed elapsed >= SELL_REPRESS
(SELL_HOLD)
cooldownEnd = .() + SELL_COOLDOWN
repressed =
.() - lastPark >
(vehicle, SELL_CAR)
lastPark = .()
.()
repressed
(SELL_HOLD)
cooldownEnd = .() + SELL_COOLDOWN
seat seat.Parent
(vehicle, SELL_CAR)
.()
(seat)
.()
status =
()
status =
()
status =
()
on = looping
switch.BackgroundColor3 = on C_GREEN .(, , )
knob.Position = on .(, -, , -) .(, , , -)
toggleLabel.Text = on
toggleLabel.TextColor3 = on C_GREEN C_TEXT
()
looping
looping =
()
()
looping =
()
()
.(()
busy =
()
busy =
looping status =
looping
busy =
()
loops +=
busy =
looping
.()
busy =
()
busy =
status =
)
()
busy ()
busy =
()
()
busy =
()
busy ()
busy =
()
()
busy =
()
busy ()
busy =
()
()
loops +=
busy =
()
hrp = ()
hrp
p = hrp.Position
s = ():(p.X, p.Y, p.Z)
status = ():(p.X, p.Y, p.Z)
(s)
ok =
setclipboard ok = (() (s) )
(ok ( .. s) s)
(on)
lite = on
liteBtn.Text = on
liteBtn.BackgroundColor3 = on C_AMBER C_SEC
on
posLabel.Text =
distLabel.Text =
lastPos, lastDist = ,
(on )
buyBtn.Activated:(onBuy)
sellBtn.Activated:(onSell)
startBtn.Activated:(onStartBuys)
ptBtn.Activated:(onPoint)
liteBtn.Activated:(() ( lite) )
switch.Activated:(toggleLoop)
hudAcc, guardAcc = ,
RunService.Heartbeat:((dt)
guardAcc += dt
guardAcc >= / GUARD_HZ
guardAcc =
()
lite
hudAcc += dt
hudAcc < / HUD_HZ
hudAcc =
hrp = ()
hrp
lastPos ~=
statusDot.BackgroundColor3 = C_RED
statusText.Text =
posLabel.Text =
distLabel.Text =
lastPos, lastDist, lastStatus = , ,
p = hrp.Position
posStr = ():(p.X, p.Y, p.Z)
posStr ~= lastPos
posLabel.Text = posStr
lastPos = posStr
distStr = ():(
(BUY_QUICK - p).Magnitude, (SELL_CHAR - p).Magnitude)
distStr ~= lastDist
distLabel.Text = distStr
lastDist = distStr
_, seat = ()
vehStr = seat
vehValue.Text ~= vehStr
vehValue.Text = vehStr
vehValue.TextColor3 = seat C_GREEN C_MUTED
saleStr = (loops)
salesValue.Text ~= saleStr
salesValue.Text = saleStr
cd = ()
cd >
barFill.Size = .(cd / SELL_COOLDOWN, , , )
cdLabel.Text = ():(cd)
cdLabel.TextColor3 = C_AMBER
statusDot.BackgroundColor3 = C_AMBER
barFill.Size = .(, , , )
cdLabel.Text = looping
cdLabel.TextColor3 = looping C_GREEN C_ACCENT
statusDot.BackgroundColor3 = looping C_GREEN C_ACCENT
status ~= lastStatus
statusText.Text = status
lastStatus = status
)
UIS.InputBegan:((input, handled)
handled
k = input.KeyCode
k == .KeyCode.Z ()
k == .KeyCode.X ()
k == .KeyCode.O ()
k == .KeyCode.P ()
k == .KeyCode.K ()
k == .KeyCode.L ( lite)
)
()
( .. AUTHOR .. )Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: rscripts.net.
semi-autofram,works pefectly,drive the car under the buy spot and press LOOP.YOU NEED TO BE IN THE CAR!! THERE ARE NO ERRORS IN THE SCRIPT,I HAVE TESTED IN DELTA AND XENO,LAST TIM EMY SCRIPT GOT REJECTED BECAUSE "FUNCTION CALL ERRORS"THERE ARE NO ERRORS IN THE CODE,DONT USE SHITTY EXECUTORS. works in xeno and delta.