Run it
Copy the script and paste it into your executor.
local player = game.Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
local screenGui = Instance.new("ScreenGui")
screenGui.Parent = playerGui
local button = Instance.new("TextButton")
button.Size = UDim2.new(0, 200, 0, 50)
button.Position = UDim2.new(0.5, -100, 0.5, -25)
button.Text = "Save Spot"
button.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
button.TextColor3 = Color3.fromRGB(255, 255, 255)
button.Parent = screenGui
local savedPosition = nil
()
character = player.Character player.CharacterAdded:()
humanoidRootPart = character:()
savedPosition = humanoidRootPart.Position
button.Text =
()
savedPosition
character = player.Character player.CharacterAdded:()
humanoidRootPart = character:()
humanoidRootPart.CFrame = .(savedPosition)
button.Text =
savedPosition =
button.MouseButton1Click:(()
savedPosition
()
()
)
button.Draggable = This script allows you to save a position and lets you teleport back to that saved position. The button is draggable.

Universal