Thx Puddy!
Yeah, this is how you do it:
1) Get wowmodelviewer and open it.
2) Gear out your character how you want him.
3) Then in the drop down box near the bottom select an animation you want.
4) Mess with the speed meter thing to the right of the drop down till you get it how you like it.
5) You can mess with the size by dragging the bars to the right/bottom/left. Maybe there is another way but thats how i did it.
6) Go to File>Animated Gif and save it to whatever you want.
7) To add the text I opened it in Adobe ImageReady, created a new layer and just added the text. Then to do the cool crap with the text like a gradient you have to move it over to Photoshop with the button at the bottom of the toolbar in Imageready and add the gradient. Then move it back over to imageready and save it as a .gif.

Job done!
Yeah... If you wanna change the background color you can do that in View>Background Color in wowmodelviewer. Thats about it.. GL.
EDIT: Oops, its called wowmodelview.
www.curse-gaming.org