-- Load Rayfield local Rayfield = loadstring(game:HttpGet("https://sirius.menu/rayfield"))() -- Create Window local Window = Rayfield:CreateWindow({ Name = "Teleport UI", LoadingTitle = "Rayfield UI", LoadingSubtitle = "by homie", ConfigurationSaving = { Enabled = false } }) -- Variables local savedCFrame = nil local player = game.Players.LocalPlayer -- Create Tab local Tab = Window:CreateTab("Main", 4483362458) -- Save Position Button Tab:CreateButton({ Name = "Save Position", Callback = function() local char = player.Character or player.CharacterAdded:Wait() local hrp = char:WaitForChild("HumanoidRootPart") savedCFrame = hrp.CFrame Rayfield:Notify({ Title = "Saved!", Content = "Your position has been saved.", Duration = 3 }) end }) -- Teleport Button Tab:CreateButton({ Name = "Teleport", Callback = function() if not savedCFrame then Rayfield:Notify({ Title = "Error", Content = "No position saved yet!", Duration = 3 }) return end local char = player.Character or player.CharacterAdded:Wait() local hrp = char:WaitForChild("HumanoidRootPart") hrp.CFrame = savedCFrame end })