Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
CoreGui = :()
player = Players.LocalPlayer
savedPos =
isDragging =
dragStart =
startPos =
(character, targetPos)
hrp = character character:()
hrp
hrp.CFrame = .(targetPos)
screenGui = .()
screenGui.Name =
screenGui.Parent = CoreGui
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.BackgroundTransparency =
frame.BorderSizePixel =
frame.ClipsDescendants =
frame.Parent = screenGui
frameCorner = .()
frameCorner.CornerRadius = .(, )
frameCorner.Parent = frame
titleFrame = .()
titleFrame.Size = .(, -, , )
titleFrame.Position = .(, , , )
titleFrame.BackgroundColor3 = .(, , )
titleFrame.BackgroundTransparency =
titleFrame.BorderSizePixel =
titleFrame.Parent = frame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = titleFrame
title = .()
title.Size = .(, -, , )
title.Position = .(, , , )
title.Text =
title.TextColor3 = .(, , )
title.BackgroundTransparency =
title.Font = .Font.GothamBold
title.TextSize =
title.Active =
title.Selectable =
title.TextXAlignment = .TextXAlignment.Left
title.Parent = titleFrame
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.Text =
closeBtn.BackgroundColor3 = .(, , )
closeBtn.TextColor3 = .(, , )
closeBtn.BorderSizePixel =
closeBtn.Font = .Font.GothamBold
closeBtn.TextSize =
closeBtn.Parent = titleFrame
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = closeBtn
contentContainer = .()
contentContainer.Size = .(, , , -)
contentContainer.Position = .(, , , )
contentContainer.BackgroundTransparency =
contentContainer.Parent = frame
layout = .()
layout.FillDirection = .FillDirection.Vertical
layout.HorizontalAlignment = .HorizontalAlignment.Center
layout.VerticalAlignment = .VerticalAlignment.Top
layout.Padding = .(, )
layout.Parent = contentContainer
saveBtn = .()
saveBtn.Size = .(, , , )
saveBtn.Text =
saveBtn.BackgroundColor3 = .(, , )
saveBtn.TextColor3 = .(, , )
saveBtn.BorderSizePixel =
saveBtn.Font = .Font.GothamBold
saveBtn.TextSize =
saveBtn.Parent = contentContainer
saveCorner = .()
saveCorner.CornerRadius = .(, )
saveCorner.Parent = saveBtn
loadBtn = .()
loadBtn.Size = .(, , , )
loadBtn.Text =
loadBtn.BackgroundColor3 = .(, , )
loadBtn.TextColor3 = .(, , )
loadBtn.BorderSizePixel =
loadBtn.Font = .Font.GothamBold
loadBtn.TextSize =
loadBtn.Parent = contentContainer
loadCorner = .()
loadCorner.CornerRadius = .(, )
loadCorner.Parent = loadBtn
infoLabel = .()
infoLabel.Size = .(, -, , )
infoLabel.Text =
infoLabel.TextColor3 = .(, , )
infoLabel.BackgroundTransparency =
infoLabel.Font = .Font.Gotham
infoLabel.TextSize =
infoLabel.TextXAlignment = .TextXAlignment.Center
infoLabel.Parent = contentContainer
notification = .()
notification.Size = .(, -, , )
notification.Text =
notification.TextColor3 = .(, , )
notification.BackgroundColor3 = .(, , , )
notification.BackgroundTransparency =
notification.Font = .Font.Gotham
notification.TextSize =
notification.TextXAlignment = .TextXAlignment.Center
notification.Visible =
notification.Parent = contentContainer
()
savedPos
infoLabel.Text = .(, savedPos.X, savedPos.Y, savedPos.Z)
infoLabel.Text =
(text, color)
color = color .(, , )
notification.Text = text
notification.BackgroundColor3 = color
notification.BackgroundTransparency =
notification.Visible =
.()
notification.Visible =
()
character = player.Character
character
(, .(, , ))
hrp = character:()
hrp
(, .(, , ))
savedPos = hrp.Position
()
(, .(, , ))
saveBtn.BackgroundColor3 = .(, , )
.()
saveBtn.BackgroundColor3 = .(, , )
()
savedPos
(, .(, , ))
character = player.Character
character
(, .(, , ))
hrp = character:()
hrp
(, .(, , ))
loadBtn.BackgroundColor3 = .(, , )
.()
loadBtn.BackgroundColor3 = .(, , )
(character, savedPos)
(, .(, , ))
infoLabel.Text = .(, savedPos.X, savedPos.Y, savedPos.Z)
(, .(, , ))
saveBtn.MouseButton1Click:(onSave)
saveBtn.TouchTap:(onSave)
loadBtn.MouseButton1Click:(onLoad)
loadBtn.TouchTap:(onLoad)
closeBtn.MouseButton1Click:(()
screenGui:()
)
closeBtn.TouchTap:(()
screenGui:()
)
(input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
isDragging =
dragStart = input.Position
startPos = frame.Position
(input)
isDragging
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
delta = input.Position - dragStart
frame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
(input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
isDragging =
title.InputBegan:(startDrag)
title.InputChanged:(updateDrag)
title.InputEnded:(endDrag)
UserInputService.InputChanged:((input, gameProcessed)
gameProcessed
isDragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
frame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
UserInputService.InputEnded:((input, gameProcessed)
gameProcessed
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
isDragging =
)
frame.Size = .(, , , )
frame.BackgroundTransparency =
()
()Minimalistic script for teleportation.

Universal