Run it
Copy the script and paste it into your executor.
plr = .Players.LocalPlayer
uis = :()
ts = :()
loadingGui = .()
loadingGui.Name =
loadingGui.ResetOnSpawn =
loadingGui.Parent = plr:()
loadFrame = .(, loadingGui)
loadFrame.Size = .(, , , )
loadFrame.Position = .(, -, , -)
loadFrame.BackgroundColor3 = .(, , )
loadFrame.BorderSizePixel =
loadCorner = .(, loadFrame)
loadCorner.CornerRadius = .(, )
title = .(, loadFrame)
title.Text =
title.Size = .(, , , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.TextColor3 = .(, , )
title.Font = .Font.GothamBold
title.TextSize =
credit = .(, loadFrame)
credit.Text =
credit.Size = .(, , , )
credit.Position = .(, , , )
credit.BackgroundTransparency =
credit.TextColor3 = .(, , )
credit.Font = .Font.Gotham
credit.TextSize =
loadBtn = .(, loadFrame)
loadBtn.Text =
loadBtn.Size = .(, , , )
loadBtn.Position = .(, -, , -)
loadBtn.BackgroundColor3 = .(, , )
loadBtn.TextColor3 = .(, , )
loadBtn.Font = .Font.GothamBold
loadBtn.TextSize =
loadBtn.BorderSizePixel =
btnCorner = .(, loadBtn)
btnCorner.CornerRadius = .(, )
loadBtn.MouseEnter:(()
ts:(loadBtn, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
)
loadBtn.MouseLeave:(()
ts:(loadBtn, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
)
mainGui, frame
()
mainGui = .()
mainGui.Name =
mainGui.ResetOnSpawn =
mainGui.Parent = plr:()
frame = .(, mainGui)
frame.Position = .(, , , )
frame.Size = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BackgroundTransparency =
frame.BorderSizePixel =
frame.Active =
frame.Draggable =
corner = .(, frame)
corner.CornerRadius = .(, )
titleBar = .(, frame)
titleBar.Text =
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.TextColor3 = .(, , )
titleBar.Font = .Font.GothamBold
titleBar.TextSize =
titleCorner = .(, titleBar)
titleCorner.CornerRadius = .(, )
closeBtn = .(, titleBar)
closeBtn.Text =
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundColor3 = .(, , )
closeBtn.TextColor3 = .(, , )
closeBtn.Font = .Font.GothamBold
closeBtn.TextSize =
closeBtn.MouseButton1Click:(() mainGui:() )
closeCorner = .(, closeBtn)
closeCorner.CornerRadius = .(, )
toggles = { autoCoins = , autoCrash = , autoPlat = }
currentTarget =
targetEndTime =
switchCooldown =
()
plr.Character plr.Character:() plr.Character.Humanoid.Health >
()
plr.Character
hum = plr.Character:()
hum hum.SeatPart
hum.SeatPart.Parent
(cf)
veh = ()
veh veh.PrimaryPart
veh:(cf)
plr.Character plr.Character:()
plr.Character.HumanoidRootPart.CFrame = cf
(distance)
enemies = {}
myPos = plr.Character plr.Character:() plr.Character.HumanoidRootPart.Position
myPos enemies
_, p (.Players:())
p ~= plr p.Team p.Team.Name == p.Character p.Character:()
root = p.Character.HumanoidRootPart
(root.Position - myPos).Magnitude <= distance
.(enemies, root)
enemies
collectedCoins = {}
()
coins = {}
_, obj (:())
obj:() obj.Parent
collectedCoins[obj]
hasPrompt = obj:() obj:() obj:()
name = obj.Name:()
isCoin = hasPrompt name:() name:() name:()
isGold = obj.Color.R > obj.Color.G > obj.Color.B <
isCoin isGold
.(coins, obj)
coins
()
toggles.autoCoins = toggles.autoCoins
toggles.autoCoins
(()
toggles.autoCoins ()
myPos = plr.Character.HumanoidRootPart.Position
coins = ()
#coins ==
.()
.(coins, (a, b)
(a.Position - myPos).Magnitude < (b.Position - myPos).Magnitude
)
coin = coins[]
coin coin.Parent
.()
enemies = ()
offset = .(, , )
#enemies >
dirAway = (myPos - enemies[].Position).unit
offset = dirAway * + .(, , )
collectedCoins[coin] =
(coin.CFrame + offset)
.()
collectedCoins = {}
)
collectedCoins = {}
()
toggles.autoCrash = toggles.autoCrash
toggles.autoCrash
(()
toggles.autoCrash ()
veh = ()
veh .();
needNewTarget = currentTarget
currentTarget.Character
currentTarget.Character:()
currentTarget.Character.Humanoid.Health <=
() > targetEndTime
() > switchCooldown
needNewTarget () > switchCooldown
currentTarget =
_, v (.Players:())
v ~= plr v.Team v.Team.Name ==
v.Character v.Character:()
v.Character.Humanoid.Health >
currentTarget = v
targetEndTime = () +
switchCooldown = () +
currentTarget currentTarget.Character currentTarget.Character:()
root = currentTarget.Character.HumanoidRootPart
ahead = root.Position + root.CFrame.LookVector *
(.(ahead + .(, , )))
.()
currentTarget =
switchCooldown =
)
currentTarget =
switchCooldown =
()
toggles.autoPlat = toggles.autoPlat
toggles.autoPlat
platName =
platform = :(platName)
platform
platform = .()
platform.Name = platName
platform.Size = .(, , )
platform.Anchored =
platform.Position = .(, , )
platform.Color = .(, , )
platform.Transparency =
platform.Parent =
(()
toggles.autoPlat ()
veh = ()
veh
(platform.CFrame + .(.(-,), , .(-,)))
.()
)
(name, callback, yPos, key)
btn = .(, frame)
btn.Size = .(, -, , )
btn.Position = .(, , , yPos)
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.Font = .Font.GothamSemibold
btn.TextSize =
btn.BorderSizePixel =
corner = .(, btn)
corner.CornerRadius = .(, )
()
on = toggles[key]
btn.Text = name .. .. (on ) ..
btn.BackgroundColor3 = on .(, , ) .(, , )
btn.MouseButton1Click:(()
()
()
)
()
loadBtn.MouseButton1Click:(()
ts:(loadFrame, TweenInfo.(), {BackgroundTransparency = }):()
ts:(title, TweenInfo.(), {TextTransparency = }):()
ts:(credit, TweenInfo.(), {TextTransparency = }):()
ts:(loadBtn, TweenInfo.(), {BackgroundTransparency = , TextTransparency = }):()
.()
loadingGui:()
()
(, toggleAutoCoins, , )
(, toggleAutoCrash, , )
(, toggleAutoPlat, , )
stopBtn = .(, frame)
stopBtn.Text =
stopBtn.Size = .(, -, , )
stopBtn.Position = .(, , , )
stopBtn.BackgroundColor3 = .(, , )
stopBtn.TextColor3 = .(, , )
stopBtn.Font = .Font.GothamBold
stopBtn.TextSize =
stopBtn.BorderSizePixel =
sc = .(, stopBtn)
sc.CornerRadius = .(, )
stopBtn.MouseButton1Click:(()
k (toggles) toggles[k] =
currentTarget =
switchCooldown =
collectedCoins = {}
.StarterGui:(, {Title=, Text=, Duration=})
)
uis.InputBegan:((i, gpe)
gpe
i.KeyCode == .KeyCode.Insert
frame.Visible = frame.Visible
)
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
)