Run it
Copy the script and paste it into your executor.
Players = :()
player = Players.LocalPlayer
gui = .()
gui.Name =
gui.ResetOnSpawn =
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
mainFrame.AnchorPoint = .(, )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BackgroundTransparency =
mainFrame.BorderSizePixel =
mainFrame.ClipsDescendants =
mainFrame.Parent = gui
titleBar = .()
titleBar.Name =
titleBar.Size = .(, , , )
titleBar.Position = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.Text =
titleBar.TextColor3 = .(, , )
titleBar.TextScaled =
titleBar.TextXAlignment = .TextXAlignment.Left
titleBar.Font = .Font.GothamBold
titleBar.Parent = mainFrame
buttonContainer = .()
buttonContainer.Name =
buttonContainer.Size = .(, , , )
buttonContainer.Position = .(, , , )
buttonContainer.BackgroundTransparency =
buttonContainer.Parent = titleBar
minimizeButton = .()
minimizeButton.Name =
minimizeButton.Size = .(, , , )
minimizeButton.Position = .(, , , )
minimizeButton.BackgroundColor3 = .(, , )
minimizeButton.Text =
minimizeButton.TextColor3 = .(, , )
minimizeButton.TextScaled =
minimizeButton.Font = .Font.GothamBold
minimizeButton.Parent = buttonContainer
closeButton = .()
closeButton.Name =
closeButton.Size = .(, , , )
closeButton.Position = .(, , , )
closeButton.BackgroundColor3 = .(, , )
closeButton.Text =
closeButton.TextColor3 = .(, , )
closeButton.TextScaled =
closeButton.Font = .Font.GothamBold
closeButton.Parent = buttonContainer
contentFrame = .()
contentFrame.Name =
contentFrame.Size = .(, , , -)
contentFrame.Position = .(, , , )
contentFrame.BackgroundTransparency =
contentFrame.Parent = mainFrame
inputBox = .()
inputBox.Name =
inputBox.Size = .(, , , )
inputBox.Position = .(, , , )
inputBox.BackgroundColor3 = .(, , )
inputBox.PlaceholderText =
inputBox.Text =
inputBox.TextColor3 = .(, , )
inputBox.TextScaled =
inputBox.ClearTextOnFocus =
inputBox.Parent = contentFrame
teleportButton = .()
teleportButton.Name =
teleportButton.Size = .(, , , )
teleportButton.Position = .(, , , )
teleportButton.BackgroundColor3 = .(, , )
teleportButton.Text =
teleportButton.TextColor3 = .(, , )
teleportButton.TextScaled =
teleportButton.Font = .Font.GothamBold
teleportButton.Parent = contentFrame
statusMessage = .()
statusMessage.Name =
statusMessage.Size = .(, , , )
statusMessage.Position = .(, , , )
statusMessage.BackgroundTransparency =
statusMessage.Text =
statusMessage.TextColor3 = .(, , )
statusMessage.TextScaled =
statusMessage.Font = .Font.Gotham
statusMessage.Parent = contentFrame
dragging, dragInput, dragStart, startPos
isMinimized =
originalSize = mainFrame.Size
minimizedSize = .(mainFrame.Size.X.Scale, , , )
(text)
statusMessage.Text = text
.()
statusMessage.Text =
(targetPlayer)
targetPlayer targetPlayer.Character
humanoidRootPart = targetPlayer.Character:()
localChar = player.Character
localRoot = localChar localChar:()
humanoidRootPart localRoot
localRoot.CFrame = humanoidRootPart.CFrame
(..targetPlayer.DisplayName)
()
()
(searchTerm)
allPlayers = Players:()
matches = {}
.(searchTerm) ==
validPlayers = {}
_, p (allPlayers)
p ~= player .(validPlayers, p)
#validPlayers >
validPlayers[.(#validPlayers)]
searchTerm = .(searchTerm)
_, p (allPlayers)
p ~= player
displayLower = .(p.DisplayName)
nameLower = .(p.Name)
displayPos = .(displayLower, searchTerm, , )
namePos = .(nameLower, searchTerm, , )
earliestPos = .huge
displayPos earliestPos = .(earliestPos, displayPos)
namePos earliestPos = .(earliestPos, namePos)
earliestPos ~= .huge
.(matches, {
player = p,
pos = earliestPos,
length = .(#displayLower, #nameLower)
})
#matches >
.(matches, (a, b)
a.pos == b.pos
a.length < b.length
a.pos < b.pos
)
matches[].player
minimizeButton.Activated:(()
isMinimized = isMinimized
mainFrame.Size = isMinimized minimizedSize originalSize
minimizeButton.Text = isMinimized
contentFrame.Visible = isMinimized
minimizeButton.BackgroundColor3 = isMinimized
.(, , )
.(, , )
)
closeButton.Activated:(()
gui:()
)
teleportButton.Activated:(()
searchText = inputBox.Text
searchText ==
target = (searchText)
target
(target)
()
)
titleBar.InputBegan:((input)
input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
titleBar.InputChanged:((input)
input.UserInputType == .UserInputType.Touch
dragInput = input
)
:().InputChanged:((input)
dragging input == dragInput
delta = input.Position - dragStart
mainFrame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
gui.Parent = player:()Universal tp script made by me