diff --git a/lua/primitive/entities/base.lua b/lua/primitive/entities/base.lua index 4713b2d..6fe49c3 100644 --- a/lua/primitive/entities/base.lua +++ b/lua/primitive/entities/base.lua @@ -390,10 +390,7 @@ function class:Think() local physobj = self:GetPhysicsObject() - if physobj:IsValid() and not physobj:IsAsleep() and not self or not self:IsValid() then - physobj:SetPos( self:GetPos() ) - physobj:SetAngles( self:GetAngles() ) - physobj:EnableMotion( false ) + if physobj:IsValid() then physobj:Sleep() end end