local player = game.Players.LocalPlayer local teleportPosition = Vector3.new(16177216, 20000, 0) local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui")) gui.Name = "TeleportGui" local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 320, 0, 160) frame.Position = UDim2.new(0.5, -160, 0.5, -80) frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) frame.Active = true frame.Draggable = true Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 12) local button = Instance.new("TextButton", frame) button.Size = UDim2.new(0.6, 0, 0, 45) button.Position = UDim2.new(0.2, 0, 0.5, -20) button.Text = "🌌 Teleport Me" button.BackgroundColor3 = Color3.fromRGB(30, 140, 255) button.TextColor3 = Color3.new(1, 1, 1) button.Font = Enum.Font.GothamSemibold button.TextSize = 20 Instance.new("UICorner", button).CornerRadius = UDim.new(0, 10) local sound = Instance.new("Sound", button) sound.SoundId = "rbxassetid://183763515" sound.Volume = 1 button.MouseButton1Click:Connect(function() local character = player.Character or player.CharacterAdded:Wait() local hrp = character:WaitForChild("HumanoidRootPart") sound:Play() hrp.CFrame = CFrame.new(teleportPosition) end)