How i get my cloud position in other script? I want to use this temp value in other script.

void CreateClouds(float positionY) {

		Shuffle (clouds);

		for (int i = 0; i < clouds.Length; i++) {

			clouds  _= Instantiate (clouds *, Vector3.zero,Quaternion.identity) as GameObject;*_

_ Vector3 temp = clouds .transform.position;_

* float randomX = Random.Range (minX, maxX);*

* temp.x = randomX;*
* temp.y = positionY;*

* lastCloudPositionY = temp.y;*

_ clouds .transform.position = temp;_

* positionY -= distanceBetweenClouds;*

* }*
* }*

Make clouds public. Then reference the script, and do something like:

theObjectTheCloudsScriptIsOn.GetComponent().Clouds