-- Anti Stop Time (Client Side) -- SOLO para testing en tu propia experiencia local Players = game:GetService("Players") local RunService = game:GetService("RunService") local player = Players.LocalPlayer local DESIRED_WALKSPEED = 16 local DESIRED_JUMPPOWER = 50 local function setupCharacter(char) local humanoid = char:WaitForChild("Humanoid") local root = char:WaitForChild("HumanoidRootPart") -- Evitar estados de congelación humanoid.PlatformStand = false humanoid.AutoRotate = true -- Forzar estados permitidos humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics, true) humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp, true) humanoid:SetStateEnabled(Enum.HumanoidStateType.Running, true) humanoid:ChangeState(Enum.HumanoidStateType.Running) -- Loop anti-freeze RunService.Stepped:Connect(function() if not char or not char.Parent then return end -- Restaurar movimiento humanoid.PlatformStand = false humanoid.WalkSpeed = DESIRED_WALKSPEED humanoid.JumpPower = DESIRED_JUMPPOWER -- Des-anclar partes for _, part in ipairs(char:GetDescendants()) do if part:IsA("BasePart") then if part.Anchored then part.Anchored = false end end end -- Mantener físicas vivas if root.AssemblyLinearVelocity.Magnitude < 0.1 then root.AssemblyLinearVelocity = root.CFrame.LookVector * 0.05 end end) end -- Inicial if player.Character then setupCharacter(player.Character) end -- Respawn player.CharacterAdded:Connect(setupCharacter)