int enemyIndex = Random.Range(0, m_enemyList.Length);
var enemyObject = Instantiate(m_enemyList[enemyIndex], new Vector3(0, 3, 0), transform.rotation) as GameObject;

var background2 = GameObject.FindGameObjectWithTag("background");
enemyObject.transform.SetParent(background2.transform, false);

こんなかんじでランダムに生成しています。destroy.csというものを作成し、
destroy(生成したprefab)に条件を加えHPが0になると破壊するようにしています

その際、HPを管理しているのは別のcsなので(enemy.csとする)destroy.csにenemy.csを
アタッチしたいのですが、sceneを選択できないため、アタッチできない状況です

生成するインスタンス(prefab)がヒエラルキー上にない、
project上にあるのが原因でしょうか