Hi
Just making sure the objects are disabled when they enter the pool should do it. You may also want to set ai.destination = new Vector3(float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity);
unless you set a new destination immediately when they spawn.