local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer local mouse = player:GetMouse() local function tryTeleportToMouse() local hitCFrame = mouse.Hit if not hitCFrame then return end if not mouse.Target then return end local targetPos = hitCFrame.p + Vector3.new(0, 2.5, 0) local character = player.Character if not character then return end local hrp = character:FindFirstChild("HumanoidRootPart") if not hrp then return end hrp.CFrame = CFrame.new(targetPos) end mouse.Button1Down:Connect(function() if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) or UserInputService:IsKeyDown(Enum.KeyCode.RightControl) then tryTeleportToMouse() end end)