Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
LocalPlayer = Players.LocalPlayer
Character = LocalPlayer.Character LocalPlayer.CharacterAdded:()
HumanoidRootPart = Character:()
StageUpdateRemote = ReplicatedStorage:()
StagesFolder = .Workspace:()
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = LocalPlayer.PlayerGui
MainFrame = .()
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Draggable =
MainFrame.Parent = ScreenGui
TitleLabel = .()
TitleLabel.Size = .(, , , )
TitleLabel.Position = .(, , , )
TitleLabel.BackgroundColor3 = .(, , )
TitleLabel.TextColor3 = .(, , )
TitleLabel.Font = .Font.SourceSansBold
TitleLabel.TextSize =
TitleLabel.Text =
TitleLabel.Parent = MainFrame
TeleportButton = .()
TeleportButton.Size = .(, , , )
TeleportButton.Position = .(, , , )
TeleportButton.BackgroundColor3 = .(, , )
TeleportButton.TextColor3 = .(, , )
TeleportButton.Font = .Font.SourceSansBold
TeleportButton.TextSize =
TeleportButton.Text =
TeleportButton.Parent = MainFrame
TeleportButton.MouseButton1Click:(()
Character = LocalPlayer.Character
Character
HumanoidRootPart = Character:()
HumanoidRootPart
TargetStageNumber =
TargetPart =
HighestFoundStageNumber =
HighestFoundStagePart =
_, obj (StagesFolder:())
StageNum = (obj.Name:())
StageNum StageNum > HighestFoundStageNumber
HighestFoundStageNumber = StageNum
HighestFoundStagePart = obj
HighestFoundStagePart
TargetPart = HighestFoundStagePart
TargetStageNumber = HighestFoundStageNumber
TeleportButton.Text = .. TargetStageNumber ..
TargetPart = StagesFolder:( .. TargetStageNumber) StagesFolder:( .. TargetStageNumber) StagesFolder:((TargetStageNumber))
TargetPart
TeleportCFrame = TargetPart.CFrame
TargetPart:() TargetPart.PrimaryPart
TeleportCFrame = TargetPart.PrimaryPart.CFrame
TargetPart:()
TeleportCFrame = TargetPart.CFrame
SpawnPart = TargetPart:() TargetPart:() TargetPart:()
SpawnPart SpawnPart:()
TeleportCFrame = SpawnPart.CFrame
HumanoidRootPart.CFrame = TeleportCFrame + .(, , )
TeleportedStageValue = LocalPlayer:()
TeleportedStageValue TeleportedStageValue:()
TeleportedStageValue.Value = TargetStageNumber
StageUpdateRemote:(TargetStageNumber)
( .. TargetStageNumber .. )
( .. TargetStageNumber .. )
)
InitialHighestStageNumber =
_, obj (StagesFolder:())
StageNum = (obj.Name:())
StageNum StageNum > InitialHighestStageNumber
InitialHighestStageNumber = StageNum
InitialHighestStageNumber >
TeleportButton.Text = .. InitialHighestStageNumber ..
TeleportButton.Text =
Teleport To Wins Stage Ends