Run it
Copy the script and paste it into your executor.
Players = :()
player = Players.LocalPlayer
UserInputService = :()
RunService = :()
()
screenGui = .()
screenGui.Name =
screenGui.Parent = player:()
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Parent = screenGui
tabFrame = .()
tabFrame.Size = .(, , , )
tabFrame.Position = .(, , , )
tabFrame.BackgroundColor3 = .(, , )
tabFrame.Parent = mainFrame
teleportTabButton = .()
teleportTabButton.Size = .(, , , )
teleportTabButton.Text =
teleportTabButton.BackgroundColor3 = .(, , )
teleportTabButton.TextColor3 = .(, , )
teleportTabButton.Font = .Font.SourceSans
teleportTabButton.TextSize =
teleportTabButton.Parent = tabFrame
functionsTabButton = .()
functionsTabButton.Size = .(, , , )
functionsTabButton.Position = .(, , , )
functionsTabButton.Text =
functionsTabButton.BackgroundColor3 = .(, , )
functionsTabButton.TextColor3 = .(, , )
functionsTabButton.Font = .Font.SourceSans
functionsTabButton.TextSize =
functionsTabButton.Parent = tabFrame
teleportPage = .()
teleportPage.Size = .(, , , -)
teleportPage.Position = .(, , , )
teleportPage.BackgroundColor3 = .(, , )
teleportPage.Parent = mainFrame
searchBox = .()
searchBox.Size = .(, , , )
searchBox.Position = .(, , , )
searchBox.PlaceholderText =
searchBox.BackgroundColor3 = .(, , )
searchBox.Parent = teleportPage
playerDropdown = .()
playerDropdown.Size = .(, , , )
playerDropdown.Position = .(, , , )
playerDropdown.BackgroundColor3 = .(, , )
playerDropdown.Text =
playerDropdown.TextWrapped =
playerDropdown.TextColor3 = .(, , )
playerDropdown.Font = .Font.SourceSans
playerDropdown.TextSize =
playerDropdown.Parent = teleportPage
teleportButton = .()
teleportButton.Size = .(, , , )
teleportButton.Position = .(, , , )
teleportButton.Text =
teleportButton.BackgroundColor3 = .(, , )
teleportButton.TextColor3 = .(, , )
teleportButton.Font = .Font.SourceSans
teleportButton.TextSize =
teleportButton.Parent = teleportPage
lockOnButton = .()
lockOnButton.Size = .(, , , )
lockOnButton.Position = .(, , , )
lockOnButton.Text =
lockOnButton.BackgroundColor3 = .(, , )
lockOnButton.TextColor3 = .(, , )
lockOnButton.Font = .Font.SourceSans
lockOnButton.TextSize =
lockOnButton.Parent = teleportPage
functionsPage = .()
functionsPage.Size = .(, , , -)
functionsPage.Position = .(, , , )
functionsPage.BackgroundColor3 = .(, , )
functionsPage.Visible =
functionsPage.Parent = mainFrame
walkspeedFrame = .()
walkspeedFrame.Size = .(, , , )
walkspeedFrame.Position = .(, , , )
walkspeedFrame.BackgroundColor3 = .(, , )
walkspeedFrame.Parent = functionsPage
walkspeedLabel = .()
walkspeedLabel.Size = .(, , , )
walkspeedLabel.Text =
walkspeedLabel.TextColor3 = .(, , )
walkspeedLabel.Font = .Font.SourceSans
walkspeedLabel.TextSize =
walkspeedLabel.Parent = walkspeedFrame
walkspeedSlider = .()
walkspeedSlider.Size = .(, , , )
walkspeedSlider.Position = .(, , , )
walkspeedSlider.PlaceholderText =
walkspeedSlider.BackgroundColor3 = .(, , )
walkspeedSlider.Parent = walkspeedFrame
applyWalkspeedButton = .()
applyWalkspeedButton.Size = .(, , , )
applyWalkspeedButton.Position = .(, , , )
applyWalkspeedButton.Text =
applyWalkspeedButton.BackgroundColor3 = .(, , )
applyWalkspeedButton.TextColor3 = .(, , )
applyWalkspeedButton.Font = .Font.SourceSans
applyWalkspeedButton.TextSize =
applyWalkspeedButton.Parent = walkspeedFrame
()
searchTerm = searchBox.Text:()
matchedPlayers = {}
_, v (Players:())
v ~= player (v.Name:():(, #searchTerm) == searchTerm v.DisplayName:():(, #searchTerm) == searchTerm)
.(matchedPlayers, v.DisplayName .. .. v.Name .. )
playerDropdown.Text = #matchedPlayers > .(matchedPlayers, )
searchBox.Changed:(()
()
)
teleportButton.MouseButton1Click:(()
selected = playerDropdown.Text
playerName = selected:()
playerName
targetPlayer = Players:(playerName)
targetPlayer targetPlayer.Character targetPlayer.Character:()
player.Character:(targetPlayer.Character.HumanoidRootPart.CFrame)
)
isLockedOn =
lockOnPlayerName =
lockOnConnection =
lockOnButton.MouseButton1Click:(()
isLockedOn = isLockedOn
lockOnButton.Text = isLockedOn
isLockedOn
selected = playerDropdown.Text
lockOnPlayerName = selected:()
lockOnPlayerName
lockOnConnection = RunService.Heartbeat:(()
targetPlayer = Players:(lockOnPlayerName)
targetPlayer targetPlayer.Character targetPlayer.Character:()
player.Character:(targetPlayer.Character.HumanoidRootPart.CFrame)
)
lockOnConnection
lockOnConnection:()
lockOnConnection =
lockOnPlayerName =
)
teleportTabButton.MouseButton1Click:(()
teleportPage.Visible =
functionsPage.Visible =
)
functionsTabButton.MouseButton1Click:(()
teleportPage.Visible =
functionsPage.Visible =
)
()
walkspeedValue = (walkspeedSlider.Text)
player.Character player.Character:()
player.Character.Humanoid.WalkSpeed = walkspeedValue
applyWalkspeedButton.MouseButton1Click:(changeWalkspeed)
dragging =
dragStart
startPos
mainFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
mainFrame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement dragging
delta = input.Position - dragStart
mainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
()
screenGui.Parent
screenGui.Parent = player:()
player.CharacterAdded:(onCharacterAdded)
.Players.PlayerRemoving:(()
player.PlayerGui:()
player.PlayerGui.TeleportGUI:()
)
guiMinimized =
()
mainFrame.Visible = guiMinimized
guiMinimized = guiMinimized
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed input.KeyCode == .KeyCode.RightAlt
()
)
()
Players.LocalPlayer.CharacterAdded:(()
()
)
made by chatgpt pls no bully :(