The WaitForSeconds() is having absolutly no effect and it is creating alot more than the amount from the random number…
var MinPlanets = 10;
var MaxPlanets = 100;
var PlanetTemp : GameObject;
function Start () {
var GenAmnt = Random.Range(MinPlanets,MaxPlanets);//Returns the number chosen to make a random game!
while (GenAmnt > 0) {//Gen Planets here
Debug.Log(GenAmnt);
var NewPlanet = Instantiate(PlanetTemp,Vector3(10,GenAmnt,10),Quaternion(0,0,0,0));
yield WaitForSeconds(500)
GenAmnt = (GenAmnt - 1);
}
}