Run it
Copy the script and paste it into your executor.
DELAY_BETWEEN_POINTS =
DELAY_BETWEEN_CYCLES =
CREATE_PLATFORMS =
PLATFORM_SIZE = .(, , )
PLATFORM_COLOR =
waypoints = {
.(-, , ),
.(-, , ),
.(-, , ),
.(-, , ),
.(-, , ),
.(-, , ),
.(-, , ),
.(-, , ),
.(-, , ),
.(-, , ),
.(-, -, )
}
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
hrp = character:()
running =
currentIndex =
loopCoroutine =
platforms = {}
()
_, obj (:())
obj.Name ==
obj:()
platforms = {}
CREATE_PLATFORMS
i, pos (waypoints)
part = .()
part.Size = PLATFORM_SIZE
part.Position = pos
part.Anchored =
part.CanCollide =
part.BrickColor = BrickColor.(PLATFORM_COLOR)
part.Material = .Material.Plastic
part.Name =
part.Parent =
.(platforms, part)
()
gui = .()
gui.Name =
gui.Parent = player:()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BackgroundTransparency =
frame.BorderSizePixel =
frame.Parent = gui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = frame
title = .()
title.Size = .(, , , )
title.Position = .(, , , )
title.BackgroundColor3 = .(, , )
title.BackgroundTransparency =
title.BorderSizePixel =
title.Text =
title.TextColor3 = .(, , )
title.TextScaled =
title.Font = .Font.GothamBold
title.Parent = frame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = title
statusLabel = .()
statusLabel.Size = .(, -, , )
statusLabel.Position = .(, , , )
statusLabel.BackgroundTransparency =
statusLabel.Text =
statusLabel.TextColor3 = .(, , )
statusLabel.TextScaled =
statusLabel.Font = .Font.Gotham
statusLabel.Parent = frame
pointLabel = .()
pointLabel.Size = .(, -, , )
pointLabel.Position = .(, , , )
pointLabel.BackgroundTransparency =
pointLabel.Text =
pointLabel.TextColor3 = .(, , )
pointLabel.TextScaled =
pointLabel.Font = .Font.Gotham
pointLabel.Parent = frame
coordLabel = .()
coordLabel.Size = .(, -, , )
coordLabel.Position = .(, , , )
coordLabel.BackgroundTransparency =
coordLabel.Text =
coordLabel.TextColor3 = .(, , )
coordLabel.TextScaled =
coordLabel.Font = .Font.Gotham
coordLabel.Parent = frame
startBtn = .()
startBtn.Size = .(, , , )
startBtn.Position = .(, , , )
startBtn.BackgroundColor3 = .(, , )
startBtn.Text =
startBtn.TextColor3 = .(, , )
startBtn.TextScaled =
startBtn.Font = .Font.GothamBold
startBtn.BorderSizePixel =
startBtn.Parent = frame
startCorner = .()
startCorner.CornerRadius = .(, )
startCorner.Parent = startBtn
stopBtn = .()
stopBtn.Size = .(, , , )
stopBtn.Position = .(, , , )
stopBtn.BackgroundColor3 = .(, , )
stopBtn.Text =
stopBtn.TextColor3 = .(, , )
stopBtn.TextScaled =
stopBtn.Font = .Font.GothamBold
stopBtn.BorderSizePixel =
stopBtn.Parent = frame
stopCorner = .()
stopCorner.CornerRadius = .(, )
stopCorner.Parent = stopBtn
(status, pointIndex, coord)
statusLabel.Text = .. status
pointIndex pointIndex > pointIndex <= #waypoints
pointLabel.Text = .. pointIndex .. .. #waypoints
coordLabel.Text = .(, coord.X, coord.Y, coord.Z)
pointLabel.Text =
coordLabel.Text =
()
running
running =
currentIndex =
(, , )
()
loopCoroutine = .(()
running
i, pos (waypoints)
running
currentIndex = i
(, i, pos)
hrp hrp.Parent
hrp.CFrame = .(pos + .(, , ))
()
player.CharacterAdded:()
character = player.Character
hrp = character:()
.(DELAY_BETWEEN_POINTS)
running
(, #waypoints, waypoints[#waypoints])
( .. DELAY_BETWEEN_CYCLES .. )
.(DELAY_BETWEEN_CYCLES)
(, , )
()
)
.(loopCoroutine)
()
running
running =
()
(, , )
startBtn.MouseButton1Click:(startLoop)
stopBtn.MouseButton1Click:(stopLoop)
player.CharacterAdded:((newChar)
character = newChar
hrp = character:()
()
running
()
.()
()
)
()
(, , )
()Russia language

Universal