How to completely cancel a path?

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.