local playerMeta = FindMetaTable("Player") if !playerMeta then return end function playerMeta:ShouldLowerWeapon() local entity = self:GetTraceEntity() if entity == nil then return end if self:Sprinting() or self:IsTyping() or self:OnLadder() then return true end return false end