Disabling or Destroying more lagless/ Do colliders and transforms work while disabled?

In my scene, there are a lot of objects which together can cause a lot of lag. To try go get rid of lag, I used a large sphere collider that if an object is outside of, is disabled. This helped some, so I’m wondering if disabling an object disables everything, or if it would be more lag free if I just constantly destroyed anything outside of it and make more if the player moves.

Also when I was typing this, I realized that if an object is disabled, its collider and transform(?) might not work so it wont be able to detect if the player is close enough to enable it with a collider. Am I wrong about this?

Disabling is faster. Transform works fine but the collider does not work if either the gameObject or the collider itself is disabled. Unfortunately I can’t recommend any easy fix for this as physics is already very efficient. You could write a code that puts your objects in small sectors and you can check the distances to the objects in and next to your current sector in a coroutine maybe, but thats a bit more complex.