How to make an object child of a scrolling texture?

I have a scrolling texture on a plane:

plane.renderer.material.mainTextureOffset -= Vector2.right * Time.deltaTime* speed;

I want to instantiate random clouds as the child of this texture so they can spawn randomly on one side and move along the texture.(they get destroyed on the other side)

I can move the instantiated clouds separately but i want to know if it can be a child of a scrolling texture.

Sure you can, and you should:

cloudObject.transform.parent = scrollingTextureObject.transform;

(assuming cloudObject and scrollingTextureObject are both game objects)

More info: Transform.parent