-- Configuration local DISTANCE_IN_FRONT = 1 -- Exactly 1 stud directly in front of your character -- Get services local Players = game:GetService("Players") local Workspace = game:GetService("Workspace") local RunService = game:GetService("RunService") local localPlayer = Players.LocalPlayer -- Frame-by-frame loop for maximum speed RunService.Heartbeat:Connect(function() local character = localPlayer.Character local rootPart = character and character:FindFirstChild("HumanoidRootPart") if rootPart then -- Target location: 1 stud right in front of your chest local targetCFrame = rootPart.CFrame * CFrame.new(0, 0, -DISTANCE_IN_FRONT) -- Scan EVERYTHING in the workspace for _, object in ipairs(Workspace:GetDescendants()) do if object:IsA("Model") then local humanoid = object:FindFirstChildOfClass("Humanoid") -- Validates the entity is alive and is not you if humanoid and humanoid.Health > 0 and object ~= character then local targetRoot = object:FindFirstChild("HumanoidRootPart") or object:FindFirstChild("Torso") or object:FindFirstChild("UpperTorso") if targetRoot then -- 1. Instantly lock its position in front of you targetRoot.CFrame = targetCFrame -- 2. Freeze its velocity to stop physics glitches pcall(function() targetRoot.AssemblyLinearVelocity = Vector3.new(0, 0, 0) targetRoot.AssemblyAngularVelocity = Vector3.new(0, 0, 0) end) -- 3. Turn off collisions for every part inside this living entity for _, part in ipairs(object:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end end end end end end end)