Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
RunService = :()
TweenService = :()
player = Players.LocalPlayer
mouse = player:()
character = player.Character player.CharacterAdded:()
humanoidRootPart = character:()
humanoid = character:()
screenGui = .()
screenGui.Parent = player:()
toggleFrame = .()
toggleFrame.Size = .(, , , )
toggleFrame.Position = .(, , , )
toggleFrame.BackgroundColor3 = .(, , )
toggleFrame.BorderSizePixel =
toggleFrame.Parent = screenGui
toggleCorner = .()
toggleCorner.CornerRadius = .(, )
toggleCorner.Parent = toggleFrame
toggleButton = .()
toggleButton.Size = .(, , , )
toggleButton.BackgroundColor3 = .(, , )
toggleButton.TextColor3 = .(, , )
toggleButton.TextSize =
toggleButton.Font = .Font.GothamBold
toggleButton.Text =
toggleButton.Parent = toggleFrame
toggleBtnCorner = .()
toggleBtnCorner.CornerRadius = .(, )
toggleBtnCorner.Parent = toggleButton
sideFrame = .()
sideFrame.Size = .(, , , )
sideFrame.Position = .(, -, , )
sideFrame.BackgroundColor3 = .(, , )
sideFrame.BorderSizePixel =
sideFrame.Parent = screenGui
sideCorner = .()
sideCorner.CornerRadius = .(, )
sideCorner.Parent = sideFrame
sideTitleBar = .()
sideTitleBar.Size = .(, , , )
sideTitleBar.BackgroundColor3 = .(, , )
sideTitleBar.BorderSizePixel =
sideTitleBar.Parent = sideFrame
sideTitleCorner = .()
sideTitleCorner.CornerRadius = .(, )
sideTitleCorner.Parent = sideTitleBar
sideTitleFix = .()
sideTitleFix.Size = .(, , , )
sideTitleFix.Position = .(, , , -)
sideTitleFix.BackgroundColor3 = .(, , )
sideTitleFix.BorderSizePixel =
sideTitleFix.Parent = sideTitleBar
sideTitle = .()
sideTitle.Size = .(, -, , )
sideTitle.Position = .(, , , )
sideTitle.BackgroundTransparency =
sideTitle.TextColor3 = .(, , )
sideTitle.Text =
sideTitle.Font = .Font.GothamBold
sideTitle.TextSize =
sideTitle.TextXAlignment = .TextXAlignment.Left
sideTitle.Parent = sideTitleBar
sideMinBtn = .()
sideMinBtn.Size = .(, , , )
sideMinBtn.Position = .(, -, , )
sideMinBtn.BackgroundColor3 = .(, , )
sideMinBtn.TextColor3 = .(, , )
sideMinBtn.Text =
sideMinBtn.Font = .Font.GothamBold
sideMinBtn.TextSize =
sideMinBtn.Parent = sideTitleBar
sideMinCorner = .()
sideMinCorner.CornerRadius = .(, )
sideMinCorner.Parent = sideMinBtn
partList = .()
partList.Size = .(, -, , -)
partList.Position = .(, , , )
partList.BackgroundTransparency =
partList.ScrollBarThickness =
partList.ScrollBarImageColor3 = .(, , )
partList.CanvasSize = .(, , , )
partList.Parent = sideFrame
partLayout = .()
partLayout.Padding = .(, )
partLayout.SortOrder = .SortOrder.LayoutOrder
partLayout.Parent = partList
notificationFrame = .()
notificationFrame.Size = .(, , , )
notificationFrame.Position = .(, -, , -)
notificationFrame.BackgroundColor3 = .(, , )
notificationFrame.BorderSizePixel =
notificationFrame.Parent = screenGui
notificationCorner = .()
notificationCorner.CornerRadius = .(, )
notificationCorner.Parent = notificationFrame
notificationTitle = .()
notificationTitle.Size = .(, -, , )
notificationTitle.Position = .(, , , )
notificationTitle.BackgroundTransparency =
notificationTitle.TextColor3 = .(, , )
notificationTitle.Text =
notificationTitle.Font = .Font.GothamBold
notificationTitle.TextSize =
notificationTitle.TextXAlignment = .TextXAlignment.Left
notificationTitle.Parent = notificationFrame
notificationXBtn = .()
notificationXBtn.Size = .(, , , )
notificationXBtn.Position = .(, -, , )
notificationXBtn.BackgroundColor3 = .(, , )
notificationXBtn.TextColor3 = .(, , )
notificationXBtn.Text =
notificationXBtn.Font = .Font.GothamBold
notificationXBtn.TextSize =
notificationXBtn.Parent = notificationFrame
notificationXCorner = .()
notificationXCorner.CornerRadius = .(, )
notificationXCorner.Parent = notificationXBtn
notificationList = .()
notificationList.Size = .(, -, , -)
notificationList.Position = .(, , , )
notificationList.BackgroundTransparency =
notificationList.ScrollBarThickness =
notificationList.ScrollBarImageColor3 = .(, , )
notificationList.CanvasSize = .(, , , )
notificationList.Parent = notificationFrame
notificationLayout = .()
notificationLayout.Padding = .(, )
notificationLayout.SortOrder = .SortOrder.LayoutOrder
notificationLayout.Parent = notificationList
(soundId, volume)
sound = .()
sound.SoundId = soundId
sound.Volume = volume
sound.Parent =
sound:()
sound.Ended:(()
sound:()
)
selectionEnabled =
selectedParts = {}
currentHighlight =
sideMinimized =
activeEntries = {}
scriptEnabled =
notificationHistory = {}
(part)
scriptEnabled
currentHighlight
currentHighlight:()
part part:()
highlight = .()
highlight.Adornee = part
highlight.FillColor = .(, , )
highlight.OutlineColor = .(, , )
highlight.FillTransparency =
highlight.OutlineTransparency =
highlight.Parent = part
currentHighlight = highlight
()
currentHighlight
currentHighlight:()
currentHighlight =
(part)
part part:() part:()
(message)
scriptEnabled
notificationLabel = .()
notificationLabel.Size = .(, -, , )
notificationLabel.BackgroundTransparency =
notificationLabel.TextColor3 = .(, , )
notificationLabel.Text = message
notificationLabel.Font = .Font.Gotham
notificationLabel.TextSize =
notificationLabel.TextXAlignment = .TextXAlignment.Left
notificationLabel.Parent = notificationList
.(notificationHistory, notificationLabel)
notificationList.CanvasSize = .(, , , #notificationHistory * )
.(, ()
notificationLabel notificationLabel.Parent
tween = TweenService:(notificationLabel, TweenInfo.(), {TextTransparency = })
tween:()
tween.Completed:()
notificationLabel:()
.(notificationHistory, .(notificationHistory, notificationLabel))
notificationList.CanvasSize = .(, , , #notificationHistory * )
)
()
scriptEnabled
validParts = {}
_, part (selectedParts)
(part)
.(validParts, part)
( .. part.Name .. )
selectedParts = validParts
_, child (partList:())
child:()
child:()
activeEntries = {}
yOffset =
i, part (selectedParts)
partFrame = .()
partFrame.Size = .(, -, , )
partFrame.BackgroundColor3 = .(, , )
partFrame.BorderSizePixel =
partFrame.LayoutOrder = i
partFrame.Parent = partList
partCorner = .()
partCorner.CornerRadius = .(, )
partCorner.Parent = partFrame
partName = .()
partName.Size = .(, , , )
partName.Position = .(, , , )
partName.BackgroundTransparency =
partName.TextColor3 = .(, , )
partName.Text = part.Name
partName.Font = .Font.GothamBold
partName.TextSize =
partName.TextXAlignment = .TextXAlignment.Left
partName.Parent = partFrame
posText = .()
posText.Size = .(, , , )
posText.Position = .(, , , )
posText.BackgroundTransparency =
posText.TextColor3 = .(, , )
posText.Text = .(, part.Position.X, part.Position.Y, part.Position.Z)
posText.Font = .Font.Code
posText.TextSize =
posText.TextXAlignment = .TextXAlignment.Left
posText.Parent = partFrame
.(activeEntries, {part = part, posText = posText})
teleportButton = .()
teleportButton.Size = .(, , , )
teleportButton.Position = .(, , , -)
teleportButton.BackgroundColor3 = .(, , )
teleportButton.TextColor3 = .(, , )
teleportButton.Text =
teleportButton.Font = .Font.GothamBold
teleportButton.TextSize =
teleportButton.Parent = partFrame
teleportCorner = .()
teleportCorner.CornerRadius = .(, )
teleportCorner.Parent = teleportButton
deleteButton = .()
deleteButton.Size = .(, , , )
deleteButton.Position = .(, -, , )
deleteButton.BackgroundColor3 = .(, , )
deleteButton.TextColor3 = .(, , )
deleteButton.Text =
deleteButton.Font = .Font.GothamBold
deleteButton.TextSize =
deleteButton.Parent = partFrame
deleteCorner = .()
deleteCorner.CornerRadius = .(, )
deleteCorner.Parent = deleteButton
teleportButton.MouseButton1Click:(()
scriptEnabled (part)
(, )
humanoidRootPart.CFrame = .(part.Position + .(, , ))
)
deleteButton.MouseButton1Click:(()
scriptEnabled
(, )
( .. part.Name)
.(selectedParts, i)
()
)
yOffset = yOffset +
partList.CanvasSize = .(, , , yOffset)
()
scriptEnabled
_, entry (activeEntries)
part = entry.part
posText = entry.posText
(part)
posText.Text = .(, part.Position.X, part.Position.Y, part.Position.Z)
toggleButton.MouseButton1Click:(()
scriptEnabled
(, )
selectionEnabled = selectionEnabled
toggleButton.Text = selectionEnabled
(selectionEnabled )
selectionEnabled
()
)
sideMinBtn.MouseButton1Click:(()
scriptEnabled
(, )
sideMinimized = sideMinimized
partList.Visible = sideMinimized
sideMinimized
sideFrame.Size = .(, , , )
sideMinBtn.Text =
sideFrame.Size = .(, , , )
sideMinBtn.Text =
)
notificationXBtn.MouseButton1Click:(()
scriptEnabled =
screenGui:()
)
toggleDragging =
toggleDragStart, toggleStartPos
toggleFrame.InputBegan:((input)
scriptEnabled (input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch)
toggleDragging =
toggleDragStart = input.Position
toggleStartPos = toggleFrame.Position
)
toggleFrame.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
toggleDragging =
)
sideDragging =
sideDragStart, sideStartPos
sideTitleBar.InputBegan:((input)
scriptEnabled (input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch)
sideDragging =
sideDragStart = input.Position
sideStartPos = sideFrame.Position
)
sideTitleBar.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
sideDragging =
)
UserInputService.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
toggleDragging
delta = input.Position - toggleDragStart
toggleFrame.Position = .(
toggleStartPos.X.Scale, toggleStartPos.X.Offset + delta.X,
toggleStartPos.Y.Scale, toggleStartPos.Y.Offset + delta.Y
)
sideDragging
delta = input.Position - sideDragStart
sideFrame.Position = .(
sideStartPos.X.Scale, sideStartPos.X.Offset + delta.X,
sideStartPos.Y.Scale, sideStartPos.Y.Offset + delta.Y
)
)
mouse.Move:(()
scriptEnabled selectionEnabled
target = mouse.Target
target target:()
(target)
()
()
)
mouse.Button1Down:(()
scriptEnabled selectionEnabled
target = mouse.Target
target target:() .(selectedParts, target)
(, )
.(selectedParts, target)
()
( .. target.Name)
)
RunService.RenderStepped:(updatePositions)
()
Lets you select a part then teleport to it. the X on the notifications closes EVERYTHING btw cuz i suck at coding

Universal