local player = game.Players.LocalPlayer local mouse = player:GetMouse() local teleportEnabled = false local function toggleTeleport() teleportEnabled = not teleportEnabled if teleportEnabled then print("Teleportation enabled") else print("Teleportation disabled") end end local function teleportToMouse() if teleportEnabled and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local targetPosition = mouse.Hit.Position player.Character.HumanoidRootPart.CFrame = CFrame.new(targetPosition) end end mouse.KeyDown:Connect(function(key) if key:lower() == "f" then teleportToMouse() end end) game:GetService("UserInputService").InputBegan:Connect(function(input, gameProcessedEvent) if input.KeyCode == Enum.KeyCode.Insert then toggleTeleport() end end)