local Players = game:GetService("Players") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer -- Saves your current position local lockCFrame = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") and LocalPlayer.Character.HumanoidRootPart.CFrame if lockCFrame then print("Locked without invisibility glitch!") RunService.Heartbeat:Connect(function() local character = LocalPlayer.Character if character then local rootPart = character:FindFirstChild("HumanoidRootPart") if rootPart then -- Teleports you back every frame safely rootPart.CFrame = lockCFrame -- Strips all movement force so you don't jitter or slip rootPart.AssemblyLinearVelocity = Vector3.new(0,0,0) rootPart.AssemblyAngularVelocity = Vector3.new(0,0,0) end end end) end