Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
UserInputService = :()
player = Players.LocalPlayer
playerGui = player:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
screenGui.Parent = playerGui
mainFrame = .()
mainFrame.Name =
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Position = .(, , , )
mainFrame.AnchorPoint = .(, )
mainFrame.Size = .(, , , )
mainFrame.Parent = screenGui
cornerRadius = .()
cornerRadius.CornerRadius = .(, )
cornerRadius.Parent = mainFrame
shadow = .()
shadow.Name =
shadow.BackgroundTransparency =
shadow.Position = .(, , , )
shadow.AnchorPoint = .(, )
shadow.Size = .(, , , )
shadow.ZIndex = -
shadow.Image =
shadow.ImageColor3 = .(, , )
shadow.ImageTransparency =
shadow.ScaleType = .ScaleType.Slice
shadow.SliceCenter = Rect.(, , , )
shadow.Parent = mainFrame
titleBar = .()
titleBar.Name =
titleBar.BackgroundColor3 = .(, , )
titleBar.BorderSizePixel =
titleBar.Size = .(, , , )
titleBar.Parent = mainFrame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = titleBar
titleText = .()
titleText.Name =
titleText.BackgroundTransparency =
titleText.Position = .(, , , )
titleText.Size = .(, -, , )
titleText.Font = .Font.GothamBold
titleText.Text =
titleText.TextColor3 = .(, , )
titleText.TextSize =
titleText.TextXAlignment = .TextXAlignment.Left
titleText.Parent = titleBar
minimizeButton = .()
minimizeButton.Name =
minimizeButton.BackgroundColor3 = .(, , )
minimizeButton.Position = .(, -, , )
minimizeButton.AnchorPoint = .(, )
minimizeButton.Size = .(, , , )
minimizeButton.Font = .Font.GothamBold
minimizeButton.Text =
minimizeButton.TextColor3 = .(, , )
minimizeButton.TextSize =
minimizeButton.Parent = titleBar
minimizeCorner = .()
minimizeCorner.CornerRadius = .(, )
minimizeCorner.Parent = minimizeButton
searchContainer = .()
searchContainer.Name =
searchContainer.BackgroundColor3 = .(, , )
searchContainer.BorderSizePixel =
searchContainer.Position = .(, , , )
searchContainer.Size = .(, , , )
searchContainer.Parent = mainFrame
searchBar = .()
searchBar.Name =
searchBar.BackgroundColor3 = .(, , )
searchBar.Position = .(, , , )
searchBar.AnchorPoint = .(, )
searchBar.Size = .(, -, , )
searchBar.Font = .Font.Gotham
searchBar.PlaceholderText =
searchBar.PlaceholderColor3 = .(, , )
searchBar.Text =
searchBar.TextColor3 = .(, , )
searchBar.TextSize =
searchBar.TextXAlignment = .TextXAlignment.Left
searchBar.ClearTextOnFocus =
searchBar.Parent = searchContainer
searchPadding = .()
searchPadding.PaddingLeft = .(, )
searchPadding.Parent = searchBar
searchCorner = .()
searchCorner.CornerRadius = .(, )
searchCorner.Parent = searchBar
scrollFrame = .()
scrollFrame.Name =
scrollFrame.BackgroundTransparency =
scrollFrame.Position = .(, , , )
scrollFrame.Size = .(, , , -)
scrollFrame.CanvasSize = .(, , , )
scrollFrame.ScrollBarThickness =
scrollFrame.ScrollBarImageColor3 = .(, , )
scrollFrame.BorderSizePixel =
scrollFrame.Parent = mainFrame
listLayout = .()
listLayout.Name =
listLayout.Padding = .(, )
listLayout.HorizontalAlignment = .HorizontalAlignment.Center
listLayout.SortOrder = .SortOrder.LayoutOrder
listLayout.Parent = scrollFrame
scrollPadding = .()
scrollPadding.PaddingLeft = .(, )
scrollPadding.PaddingRight = .(, )
scrollPadding.PaddingTop = .(, )
scrollPadding.PaddingBottom = .(, )
scrollPadding.Parent = scrollFrame
ballButton = .()
ballButton.Name =
ballButton.BackgroundColor3 = .(, , )
ballButton.Position = .(, -, , )
ballButton.AnchorPoint = .(, )
ballButton.Size = .(, , , )
ballButton.Image =
ballButton.Visible =
ballButton.Parent = screenGui
ballCorner = .()
ballCorner.CornerRadius = .(, )
ballCorner.Parent = ballButton
ballShadow = .()
ballShadow.Name =
ballShadow.BackgroundTransparency =
ballShadow.Position = .(, , , )
ballShadow.AnchorPoint = .(, )
ballShadow.Size = .(, , , )
ballShadow.ZIndex = -
ballShadow.Image =
ballShadow.ImageColor3 = .(, , )
ballShadow.ImageTransparency =
ballShadow.ScaleType = .ScaleType.Slice
ballShadow.SliceCenter = Rect.(, , , )
ballShadow.Parent = ballButton
ballIcon = .()
ballIcon.Name =
ballIcon.BackgroundTransparency =
ballIcon.Size = .(, , , )
ballIcon.Font = .Font.GothamBold
ballIcon.Text =
ballIcon.TextColor3 = .(, , )
ballIcon.TextSize =
ballIcon.Parent = ballButton
notificationContainer = .()
notificationContainer.Name =
notificationContainer.BackgroundTransparency =
notificationContainer.Position = .(, -, , -)
notificationContainer.AnchorPoint = .(, )
notificationContainer.Size = .(, , , )
notificationContainer.ZIndex =
notificationContainer.Parent = screenGui
notificationListLayout = .()
notificationListLayout.Name =
notificationListLayout.Padding = .(, )
notificationListLayout.HorizontalAlignment = .HorizontalAlignment.Right
notificationListLayout.VerticalAlignment = .VerticalAlignment.Bottom
notificationListLayout.SortOrder = .SortOrder.LayoutOrder
notificationListLayout.Parent = notificationContainer
(objectName)
notification = .()
notification.Name =
notification.BackgroundColor3 = .(, , )
notification.BorderSizePixel =
notification.Size = .(, , , )
notification.AnchorPoint = .(, )
notification.Position = .(, , , )
notification.BackgroundTransparency =
notification.ZIndex =
notification.Parent = notificationContainer
notifCorner = .()
notifCorner.CornerRadius = .(, )
notifCorner.Parent = notification
gradient = .()
gradient.Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
})
gradient.Rotation =
gradient.Parent = notification
borderGlow = .()
borderGlow.Color = .(, , )
borderGlow.Thickness =
borderGlow.Transparency =
borderGlow.Parent = notification
notifShadow = .()
notifShadow.Name =
notifShadow.BackgroundTransparency =
notifShadow.Position = .(, , , )
notifShadow.AnchorPoint = .(, )
notifShadow.Size = .(, , , )
notifShadow.ZIndex =
notifShadow.Image =
notifShadow.ImageColor3 = .(, , )
notifShadow.ImageTransparency =
notifShadow.ScaleType = .ScaleType.Slice
notifShadow.SliceCenter = Rect.(, , , )
notifShadow.Parent = notification
iconContainer = .()
iconContainer.Name =
iconContainer.BackgroundColor3 = .(, , )
iconContainer.BackgroundTransparency =
iconContainer.Position = .(, , , )
iconContainer.AnchorPoint = .(, )
iconContainer.Size = .(, , , )
iconContainer.ZIndex =
iconContainer.Parent = notification
iconContainerCorner = .()
iconContainerCorner.CornerRadius = .(, )
iconContainerCorner.Parent = iconContainer
teleportIcon = .()
teleportIcon.Name =
teleportIcon.BackgroundTransparency =
teleportIcon.Size = .(, , , )
teleportIcon.ZIndex =
teleportIcon.Font = .Font.GothamBold
teleportIcon.Text =
teleportIcon.TextColor3 = .(, , )
teleportIcon.TextSize =
teleportIcon.Parent = iconContainer
notifTitle = .()
notifTitle.Name =
notifTitle.BackgroundTransparency =
notifTitle.Position = .(, , , )
notifTitle.Size = .(, -, , )
notifTitle.ZIndex =
notifTitle.Font = .Font.GothamBold
notifTitle.Text =
notifTitle.TextColor3 = .(, , )
notifTitle.TextSize =
notifTitle.TextXAlignment = .TextXAlignment.Left
notifTitle.Parent = notification
notifMessage = .()
notifMessage.Name =
notifMessage.BackgroundTransparency =
notifMessage.Position = .(, , , )
notifMessage.Size = .(, -, , )
notifMessage.ZIndex =
notifMessage.Font = .Font.Gotham
notifMessage.Text = .. objectName
notifMessage.TextColor3 = .(, , )
notifMessage.TextSize =
notifMessage.TextXAlignment = .TextXAlignment.Left
notifMessage.Parent = notification
progressBarContainer = .()
progressBarContainer.Name =
progressBarContainer.BackgroundColor3 = .(, , )
progressBarContainer.BackgroundTransparency =
progressBarContainer.Position = .(, , , -)
progressBarContainer.Size = .(, -, , )
progressBarContainer.ZIndex =
progressBarContainer.Parent = notification
progressContainerCorner = .()
progressContainerCorner.CornerRadius = .(, )
progressContainerCorner.Parent = progressBarContainer
progressBar = .()
progressBar.Name =
progressBar.BackgroundColor3 = .(, , )
progressBar.Position = .(, , , )
progressBar.Size = .(, , , )
progressBar.ZIndex =
progressBar.Parent = progressBarContainer
progressBarCorner = .()
progressBarCorner.CornerRadius = .(, )
progressBarCorner.Parent = progressBar
notification:(
.(, , , ),
.EasingDirection.Out,
.EasingStyle.Quart,
,
)
TweenService:(
progressBar,
TweenInfo.(, .EasingStyle.Linear),
{Size = .(, , , )}
):()
(, ()
fadeOutTween = TweenService:(
notification,
TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out),
{Size = .(, , , ), BackgroundTransparency = }
)
fadeOutTween:()
fadeOutTween.Completed:(()
notification:()
)
)
notification
(object, distance)
entryFrame = .()
entryFrame.Name =
entryFrame.BackgroundColor3 = .(, , )
entryFrame.BorderSizePixel =
entryFrame.Size = .(, , , )
entryCorner = .()
entryCorner.CornerRadius = .(, )
entryCorner.Parent = entryFrame
iconBg = .()
iconBg.Name =
iconBg.BackgroundColor3 = .(, , )
iconBg.Position = .(, , , )
iconBg.AnchorPoint = .(, )
iconBg.Size = .(, , , )
iconBg.Parent = entryFrame
iconCorner = .()
iconCorner.CornerRadius = .(, )
iconCorner.Parent = iconBg
icon = .()
icon.Name =
icon.BackgroundTransparency =
icon.Size = .(, , , )
icon.Font = .Font.GothamBold
icon.Text = .(object.Name, , )
icon.TextColor3 = .(, , )
icon.TextSize =
icon.Parent = iconBg
nameLabel = .()
nameLabel.Name =
nameLabel.BackgroundTransparency =
nameLabel.Position = .(, , , )
nameLabel.Size = .(, -, , )
nameLabel.Font = .Font.GothamSemibold
nameLabel.Text = object.Name
nameLabel.TextColor3 = .(, , )
nameLabel.TextSize =
nameLabel.TextXAlignment = .TextXAlignment.Left
nameLabel.TextTruncate = .TextTruncate.AtEnd
nameLabel.Parent = entryFrame
distanceLabel = .()
distanceLabel.Name =
distanceLabel.BackgroundTransparency =
distanceLabel.Position = .(, , , )
distanceLabel.Size = .(, -, , )
distanceLabel.Font = .Font.Gotham
distanceLabel.Text = .(, distance)
distanceLabel.TextColor3 = .(, , )
distanceLabel.TextSize =
distanceLabel.TextXAlignment = .TextXAlignment.Left
distanceLabel.Parent = entryFrame
teleportButton = .()
teleportButton.Name =
teleportButton.BackgroundColor3 = .(, , )
teleportButton.Position = .(, -, , )
teleportButton.AnchorPoint = .(, )
teleportButton.Size = .(, , , )
teleportButton.Font = .Font.GothamSemibold
teleportButton.Text =
teleportButton.TextColor3 = .(, , )
teleportButton.TextSize =
teleportButton.Parent = entryFrame
buttonCorner = .()
buttonCorner.CornerRadius = .(, )
buttonCorner.Parent = teleportButton
buttonGradient = .()
buttonGradient.Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
})
buttonGradient.Rotation =
buttonGradient.Parent = teleportButton
teleportButton.MouseEnter:(()
TweenService:(teleportButton, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
)
teleportButton.MouseLeave:(()
TweenService:(teleportButton, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
)
teleportButton.MouseButton1Click:(()
character = player.Character
character object:()
humanoidRootPart = character:()
humanoidRootPart
(object.Name)
teleportEffect = .()
teleportEffect.Shape = .PartType.Ball
teleportEffect.Size = .(, , )
teleportEffect.Position = humanoidRootPart.Position
teleportEffect.Anchored =
teleportEffect.CanCollide =
teleportEffect.Material = .Material.Neon
teleportEffect.Color = .(, , )
teleportEffect.Transparency =
teleportEffect.Parent =
(()
i = ,
teleportEffect.Size = .(i * , i * , i * )
teleportEffect.Transparency = + (i * )
()
teleportEffect:()
)
humanoidRootPart.CFrame = object.CFrame + .(, , )
)
entryFrame
(searchQuery)
_, child (scrollFrame:())
child:()
child:()
character = player.Character
character
humanoidRootPart = character:()
humanoidRootPart
objectsWithDistance = {}
_, object (:())
object:() object ~= humanoidRootPart object:(character)
searchQuery searchQuery == .(.(object.Name), .(searchQuery))
distance = (object.Position - humanoidRootPart.Position).Magnitude
.(objectsWithDistance, {
Object = object,
Distance = distance
})
.(objectsWithDistance, (a, b)
a.Distance < b.Distance
)
maxObjects = .(, #objectsWithDistance)
i = , maxObjects
data = objectsWithDistance[i]
entry = (data.Object, data.Distance)
entry.LayoutOrder = i
entry.Parent = scrollFrame
scrollFrame.CanvasSize = .(, , , listLayout.AbsoluteContentSize.Y + )
titleText.Text = .. maxObjects ..
isDragging =
dragStart =
startPos =
titleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
isDragging =
dragStart = input.Position
startPos = mainFrame.Position
)
UserInputService.InputChanged:((input)
isDragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
mainFrame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
isDragging =
)
()
currentPos = mainFrame.Position
shrinkTween = TweenService:(
mainFrame,
TweenInfo.(, .EasingStyle.Back, .EasingDirection.In),
{Size = .(, , , ), Position = .(currentPos.X.Scale, currentPos.X.Offset, currentPos.Y.Scale, currentPos.Y.Offset)}
)
shrinkTween:()
shrinkTween.Completed:(()
mainFrame.Visible =
ballButton.Position = .(, -, , )
ballButton.Size = .(, , , )
ballButton.Visible =
expandBallTween = TweenService:(
ballButton,
TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out),
{Size = .(, , , )}
)
expandBallTween:()
)
()
shrinkBallTween = TweenService:(
ballButton,
TweenInfo.(, .EasingStyle.Back, .EasingDirection.In),
{Size = .(, , , )}
)
shrinkBallTween:()
shrinkBallTween.Completed:(()
ballButton.Visible =
mainFrame.Size = .(, , , )
mainFrame.Visible =
expandTween = TweenService:(
mainFrame,
TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out),
{Size = .(, , , ), Position = .(, , , )}
)
expandTween:()
expandTween.Completed:(()
(searchBar.Text)
)
)
minimizeButton.MouseButton1Click:(minimizeUI)
ballButton.MouseButton1Click:(restoreUI)
debounceTimer =
searchBar.Changed:((property)
property ==
debounceTimer
debounceTimer:()
debounceTimer =
debounceTimer = :().Heartbeat:(()
debounceTimer:()
debounceTimer =
(searchBar.Text)
)
)
isBallDragging =
ballDragStart =
ballStartPos =
ballButton.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
isBallDragging =
ballDragStart = input.Position
ballStartPos = ballButton.Position
)
UserInputService.InputChanged:((input)
isBallDragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - ballDragStart
ballButton.Position = .(
ballStartPos.X.Scale,
ballStartPos.X.Offset + delta.X,
ballStartPos.Y.Scale,
ballStartPos.Y.Offset + delta.Y
)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
isBallDragging =
)
()
viewportSize = .CurrentCamera.ViewportSize
viewportSize.X <
mainFrame.Size = .(, , , )
titleText.TextSize =
searchBar.TextSize =
ballButton.Size = .(, , , )
notificationContainer.Size = .(, .(, viewportSize.X * ), , )
ballButton.Position.X.Scale == ballButton.Position.X.Offset <
ballButton.Position = .(, , ballButton.Position.Y.Scale, ballButton.Position.Y.Offset)
ballButton.Position.X.Scale == ballButton.Position.X.Offset > -
ballButton.Position = .(, -, ballButton.Position.Y.Scale, ballButton.Position.Y.Offset)
mainFrame.Size = .(, , , )
titleText.TextSize =
searchBar.TextSize =
ballButton.Size = .(, , , )
notificationContainer.Size = .(, , , )
.CurrentCamera:():(updateUIForScreenSize)
()
()
Player Teleport / Development scripts

Universal