resize and positione GUItexture whit script

Resize and positione GUItexture whit script is it possible? if it is haw cold i do it?

Repositioning is just a matter of setting the X and Y coordinates of transform.position. The coordinates are in viewport space (ie, zero is bottom/left and 1 is top/right). The scale values do change the size of the texture but it isn’t always easy to predict how the changes will affect how it looks onscreen. If you need to position and scale a texture precisely, you may find it easier to use GUI.DrawTexture to display it.