Object reference not set to an instance of an Object/ Object Pooling

Hey, please use tags when posting code: Using code tags properly

Anyway, you’re not assigning your “enemies” array correctly. Compare this to the code in your Start method;

enemies[i] = (GameObject)Instantiate(enemyPrefab, objectPoolPosition, Quaternion.identity);