-- RT HUB - Fixed Teleport GUI -- Made by RTDEV if game.CoreGui:FindFirstChild("RTHUB_TP") then game.CoreGui.RTHUB_TP:Destroy() end local Players = game:GetService("Players") local plr = Players.LocalPlayer local savedCFrame = nil -- GUI local gui = Instance.new("ScreenGui", game.CoreGui) gui.Name = "RTHUB_TP" gui.ResetOnSpawn = false local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 220, 0, 120) frame.Position = UDim2.new(0.35, 0, 0.35, 0) frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25) frame.Active = true frame.Draggable = true Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 8) local title = Instance.new("TextLabel", frame) title.Size = UDim2.new(1, 0, 0, 25) title.Text = "RT HUB - Teleport" title.BackgroundColor3 = Color3.fromRGB(40, 40, 40) title.TextColor3 = Color3.fromRGB(255, 255, 255) title.Font = Enum.Font.GothamBold title.TextSize = 14 local saveBtn = Instance.new("TextButton", frame) saveBtn.Size = UDim2.new(1, -20, 0, 30) saveBtn.Position = UDim2.new(0, 10, 0, 40) saveBtn.Text = "💾 Save Location" saveBtn.BackgroundColor3 = Color3.fromRGB(60, 60, 60) saveBtn.TextColor3 = Color3.fromRGB(255, 255, 255) Instance.new("UICorner", saveBtn).CornerRadius = UDim.new(0, 6) local tpBtn = Instance.new("TextButton", frame) tpBtn.Size = UDim2.new(1, -20, 0, 30) tpBtn.Position = UDim2.new(0, 10, 0, 80) tpBtn.Text = "⚡ Teleport Now" tpBtn.BackgroundColor3 = Color3.fromRGB(80, 80, 80) tpBtn.TextColor3 = Color3.fromRGB(255, 255, 255) Instance.new("UICorner", tpBtn).CornerRadius = UDim.new(0, 6) -- وظيفة التليبورتر (بإعادة تثبيت سريعة) local function strongTeleport(cf) local hrp = plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") if not hrp then return end for i = 1, 10 do task.spawn(function() hrp.CFrame = cf hrp.AssemblyLinearVelocity = Vector3.zero hrp.AssemblyAngularVelocity = Vector3.zero end) task.wait(0.05) end end -- حفظ المكان saveBtn.MouseButton1Click:Connect(function() local hrp = plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") if hrp then savedCFrame = hrp.CFrame saveBtn.Text = "✅ Saved!" task.delay(1.2, function() saveBtn.Text = "💾 Save Location" end) end end) -- النقل للمكان المحفوظ tpBtn.MouseButton1Click:Connect(function() if savedCFrame then strongTeleport(savedCFrame) else tpBtn.Text = "❌ Save first!" task.delay(1.2, function() tpBtn.Text = "⚡ Teleport Now" end) end end) -- يرجع يشتغل بعد الموت plr.CharacterAdded:Connect(function(char) char:WaitForChild("HumanoidRootPart") if savedCFrame then task.wait(1.5) strongTeleport(savedCFrame) end end) print("✅ RT HUB Teleport Loaded (Fixed)")