Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
TweenService = :()
UserInputService = :()
player = Players.LocalPlayer
playerGui = player:()
= :()
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.IgnoreGuiInset =
gui.Parent = playerGui
panel = .()
panel.Size = .(, , , )
panel.Position = .(, -, , -)
panel.BackgroundColor3 = .(, , )
panel.BackgroundTransparency =
panel.BorderSizePixel =
panel.ScrollBarThickness =
panel.CanvasSize = .(, , , )
panel.Active =
panel.Parent = gui
panelCorner = .()
panelCorner.CornerRadius = .(, )
panelCorner.Parent = panel
panelStroke = .()
panelStroke.Color = .(, , )
panelStroke.Thickness =
panelStroke.Transparency =
panelStroke.Parent = panel
title = .()
title.Size = .(, -, , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.Font = .Font.GothamBlack
title.TextSize =
title.TextXAlignment = .TextXAlignment.Left
title.Parent = panel
telemetry = .()
telemetry.Size = .(, -, , )
telemetry.Position = .(, , , )
telemetry.BackgroundTransparency =
telemetry.Text =
telemetry.TextColor3 = .(, , )
telemetry.Font = .Font.Code
telemetry.TextSize =
telemetry.TextXAlignment = .TextXAlignment.Left
telemetry.Parent = panel
dragging, dragInput, dragStart, startPos
title.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging = ; dragStart = input.Position; startPos = panel.Position
input.Changed:(() input.UserInputState == .UserInputState.End dragging = )
)
title.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
delta = input.Position - dragStart
panel.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
viewport = .()
viewport.Size = .(, -, , )
viewport.Position = .(, , , )
viewport.BackgroundColor3 = .(, , )
viewport.BorderSizePixel =
viewport.Ambient = .(, , )
viewport.Parent = panel
camera = .()
camera.FieldOfView =
camera.Parent = viewport
viewport.CurrentCamera = camera
bikeClone =
realBike =
angle =
autoRotate =
myPointLight =
mySpotLight =
autoAlign =
antiFly =
crouchSpoof =
originalBikePosition =
isBoostActive =
currentBoostForce =
()
char = player.Character
char
humanoid = char:()
humanoid humanoid.SeatPart
humanoid.SeatPart.Parent
seat = char:()
seat seat.Parent
()
char = player.Character
char
humanoid = char:()
humanoid
humanoid.SeatPart
closestSeat =
shortestDist =
_, obj (:())
obj:()
_, part (obj:())
part:()
root = char:()
root
dist = (part.Position - root.Position).Magnitude
dist < shortestDist
shortestDist = dist
closestSeat = part
closestSeat closestSeat:(humanoid)
.(()
.() ()
)
(model, color)
model
_, part (model:())
part:()
nameLower = .(part.Name)
isWheelName = .(nameLower, ) .(nameLower, ) .(nameLower, ) .(nameLower, ) .(nameLower, ) .(nameLower, ) .(nameLower, )
isWheelMaterial = part.Material == .Material.Rubber part.Material == .Material.Glass part.Material == .Material.Neon
parentIsWheel =
parent = part.Parent
parent parent:()
pName = .(parent.Name)
.(pName, ) .(pName, ) parentIsWheel =
isWheelName isWheelMaterial parentIsWheel
part.Color = color
()
realBike
myPointLight myPointLight:()
mySpotLight mySpotLight:()
root = realBike.PrimaryPart realBike:()
root
myPointLight = .()
myPointLight.Color = .(, , )
myPointLight.Range =
myPointLight.Brightness =
myPointLight.Enabled =
myPointLight.Parent = root
mySpotLight = .()
mySpotLight.Color = .(, , )
mySpotLight.Range =
mySpotLight.Brightness =
mySpotLight.Angle =
mySpotLight.Face = .NormalId.Front
mySpotLight.Enabled =
mySpotLight.Parent = root
(state)
crouchSpoof = state
realBike
root = realBike.PrimaryPart realBike:()
root
crouchSpoof
originalBikePosition originalBikePosition = root.Position
_, part (realBike:())
part:()
nameLower = .(part.Name)
.(nameLower, ) .(nameLower, ) part.Name ==
part.CanCollide =
root.CFrame = root.CFrame * .(, -, )
originalBikePosition root.CFrame = .(originalBikePosition) * root.CFrame.Rotation
_, part (realBike:())
part:() part.CanCollide =
RunService.Heartbeat:((dt)
realBike
root = realBike.PrimaryPart realBike:()
root
upVector = root.CFrame.UpVector
angleDeg = .(.(.(upVector.Y, -, )))
angleDeg >
telemetry.Text = .(, angleDeg)
telemetry.TextColor3 = .(, , )
telemetry.Text = .(, angleDeg)
telemetry.TextColor3 = .(, , )
isBoostActive currentBoostForce
lookDir = root.CFrame.LookVector
currentBoostForce.VectorVelocity = .(lookDir.X, , lookDir.Z).Unit *
antiFly
root.Velocity.Y >
root.Velocity = .(root.Velocity.X, , root.Velocity.Z)
autoAlign
raycastParams = RaycastParams.()
raycastParams.FilterDescendantsInstances = {realBike, player.Character}
raycastParams.FilterType = .RaycastFilterType.Exclude
ray = :(root.Position, .(, -, ), raycastParams)
ray
angleDeg >
currentLook = root.CFrame.LookVector
flatLook = .(currentLook.X, , currentLook.Z)
flatLook.Magnitude > flatLook = flatLook.Unit flatLook = .(, , -)
targetCFrame = .(root.Position, root.Position + flatLook, .(, , ))
newCFrame = root.CFrame:(targetCFrame, )
root.CFrame = .(root.Position) * newCFrame.Rotation
)
()
bikeClone bikeClone:()
realBike = ()
realBike
title.Text =
.()
title.Text =
title.Text =
.()
()
originalBikePosition =
bikeClone = realBike:()
bikeClone.Parent = viewport
_, obj (bikeClone:())
obj:() obj:() obj:() obj:()
bikeClone:(.(, , ))
camera.CFrame = .(, , ) * .(.(-), , )
title.Text =
.()
title.Text =
RunService.RenderStepped:((dt)
bikeClone autoRotate
angle = angle + dt *
bikeClone:(.(, , ) * .(, angle, ))
)
scanBtn = .()
scanBtn.Size = .(, -, , )
scanBtn.Position = .(, , , )
scanBtn.BackgroundColor3 = .(, , )
scanBtn.Text =
scanBtn.TextColor3 = .(, , )
scanBtn.Font = .Font.GothamBold
scanBtn.BorderSizePixel =
scanBtn.Parent = panel
.(, scanBtn).CornerRadius = .(, )
scanBtn.MouseButton1Click:(scanBike)
boostBtn = .()
boostBtn.Size = .(, -, , )
boostBtn.Position = .(, , , )
boostBtn.BackgroundColor3 = .(, , )
boostBtn.Text =
boostBtn.TextColor3 = .(, , )
boostBtn.Font = .Font.GothamBlack
boostBtn.TextSize =
boostBtn.BorderSizePixel =
boostBtn.Parent = panel
.(, boostBtn).CornerRadius = .(, )
boostBtn.MouseButton1Click:(()
isBoostActive = isBoostActive
char = player.Character
char
seat = char:() (char.Humanoid char.Humanoid.SeatPart)
isBoostActive
seat seat:()
root = seat.Parent.PrimaryPart seat.Parent:()
root
boostBtn.Text =
boostBtn.BackgroundColor3 = .(, , )
currentBoostForce = .()
currentBoostForce.MaxForce = .huge
att = .(, root)
currentBoostForce.Attachment0 = att
lookDir = root.CFrame.LookVector
currentBoostForce.VectorVelocity = .(lookDir.X, , lookDir.Z).Unit *
currentBoostForce.Parent = root
boostBtn.Text =
boostBtn.BackgroundColor3 = .(, , )
currentBoostForce
currentBoostForce:()
currentBoostForce.Parent currentBoostForce.Parent:()
currentBoostForce.Parent:():()
currentBoostForce =
)
crouchBtn = .()
crouchBtn.Size = .(, -, , )
crouchBtn.Position = .(, , , )
crouchBtn.BackgroundColor3 = .(, , )
crouchBtn.Text =
crouchBtn.TextColor3 = .(, , )
crouchBtn.Font = .Font.GothamBlack
crouchBtn.TextSize =
crouchBtn.BorderSizePixel =
crouchBtn.Parent = panel
.(, crouchBtn).CornerRadius = .(, )
crouchBtn.MouseButton1Click:(()
newState = crouchSpoof
(newState)
crouchSpoof
crouchBtn.Text =
crouchBtn.BackgroundColor3 = .(, , )
crouchBtn.Text =
crouchBtn.BackgroundColor3 = .(, , )
)
antiFlyBtn = .()
antiFlyBtn.Size = .(, -, , )
antiFlyBtn.Position = .(, , , )
antiFlyBtn.BackgroundColor3 = .(, , )
antiFlyBtn.Text =
antiFlyBtn.TextColor3 = .(, , )
antiFlyBtn.Font = .Font.GothamBlack
antiFlyBtn.TextSize =
antiFlyBtn.BorderSizePixel =
antiFlyBtn.Parent = panel
.(, antiFlyBtn).CornerRadius = .(, )
antiFlyBtn.MouseButton1Click:(()
antiFly = antiFly
antiFly
antiFlyBtn.Text =
antiFlyBtn.BackgroundColor3 = .(, , )
antiFlyBtn.Text =
antiFlyBtn.BackgroundColor3 = .(, , )
)
alignBtn = .()
alignBtn.Size = .(, -, , )
alignBtn.Position = .(, , , )
alignBtn.BackgroundColor3 = .(, , )
alignBtn.Text =
alignBtn.TextColor3 = .(, , )
alignBtn.Font = .Font.GothamBlack
alignBtn.TextSize =
alignBtn.BorderSizePixel =
alignBtn.Parent = panel
.(, alignBtn).CornerRadius = .(, )
alignBtn.MouseButton1Click:(()
autoAlign = autoAlign
autoAlign
alignBtn.Text =
alignBtn.BackgroundColor3 = .(, , )
alignBtn.Text =
alignBtn.BackgroundColor3 = .(, , )
)
colors = {
{color = .(, , )}, {color = .(, , )},
{color = .(, , )}, {color = .(, , )},
{color = .(, , )}, {color = .(, , )}
}
grid = .()
grid.Size = .(, -, , )
grid.Position = .(, , , )
grid.BackgroundTransparency =
grid.Parent = panel
gridLayout = .()
gridLayout.CellSize = .(, , , )
gridLayout.CellPadding = .(, , , )
gridLayout.Parent = grid
i, c (colors)
btn = .()
btn.BackgroundColor3 = c.color
btn.BorderSizePixel =
btn.LayoutOrder = i
btn.Parent = grid
.(, btn).CornerRadius = .(, )
btn.MouseButton1Click:(()
(realBike, c.color)
bikeClone (bikeClone, c.color)
)
(labelText, yPos, minVal, maxVal, defaultVal, callback)
label = .()
label.Size = .(, -, , )
label.Position = .(, , , yPos)
label.BackgroundTransparency =
label.Text = labelText .. .. defaultVal
label.TextColor3 = .(, , )
label.Font = .Font.GothamBold
label.TextSize =
label.TextXAlignment = .TextXAlignment.Left
label.Parent = panel
sliderBg = .()
sliderBg.Size = .(, -, , )
sliderBg.Position = .(, , , yPos + )
sliderBg.BackgroundColor3 = .(, , )
sliderBg.BorderSizePixel =
sliderBg.Parent = panel
.(, sliderBg).CornerRadius = .(, )
fill = .()
fill.Size = .(, , , )
fill.BackgroundColor3 = .(, , )
fill.BorderSizePixel =
fill.Parent = sliderBg
.(, fill).CornerRadius = .(, )
draggingSlider =
(input)
relX = .(input.Position.X - sliderBg.AbsolutePosition.X, , sliderBg.AbsoluteSize.X)
alpha = relX / sliderBg.AbsoluteSize.X
value = .(minVal + (maxVal - minVal) * alpha)
fill.Size = .(alpha, , , )
label.Text = labelText .. .. value
(value)
sliderBg.InputBegan:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
draggingSlider = ; (input)
)
UserInputService.InputChanged:((input)
draggingSlider (input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseMovement)
(input)
)
UserInputService.InputEnded:(() draggingSlider = )
(, , , , , (v)
myPointLight myPointLight.Brightness = v
)
(, , , , , (v)
mySpotLight mySpotLight.Range = v
)
(, , , , , (v)
char = player.Character
char
seat = char:() (char.Humanoid char.Humanoid.SeatPart)
seat seat:()
root = seat.Parent.PrimaryPart seat.Parent:()
root
v ==
brakeForce = .()
brakeForce.MaxForce = .(.huge, .huge, .huge)
i = ,
brakeForce.Velocity = root.Velocity * ( - (i/))
.()
brakeForce.Velocity = .(, , )
brakeForce.Parent = root
.(, () brakeForce:() )
)
(text, xPos, yPos, callback)
btn = .()
btn.Size = .(, , , )
btn.Position = .(xPos, , , yPos)
btn.BackgroundColor3 = .(, , )
btn.Text = text
btn.TextColor3 = .(, , )
btn.Font = .Font.GothamBold
btn.TextSize =
btn.BorderSizePixel =
btn.Parent = panel
.(, btn).CornerRadius = .(, )
btn.MouseButton1Click:(callback)
(, , , ()
myPointLight myPointLight.Enabled = myPointLight.Enabled
)
(, , , ()
mySpotLight mySpotLight.Enabled = mySpotLight.Enabled
)Boost speed soft and down light for bike and front light and settings bike