Animated GUI texture

I’m making an fps game and I need some GUI help. I have a cross hair in the center of my screen and I want it to disappear and be replaced with a rotating texture for a changeable time and then it will change back. This will represent loading. I know I’m asking for a lot but I have no clue where to start. Thanks if you can help!

Start drawing the texture:

Then you can use the GUI.matrix to rotate elements: