local LocalPlr = game.Players.LocalPlayer local hrp = LocalPlr.Character:WaitForChild("HumanoidRootPart", 10) local t = Instance.new("Tool", LocalPlr.Backpack) t.Name = "Teleport Tool" t.RequiresHandle = false t.Activated:Connect(function() local mousePos = LocalPlr:GetMouse().Hit.Position hrp.CFrame = CFrame.new(mousePos) * (hrp.CFrame - hrp.Position) end)