ow, thught he was gonna epicly punch the ground
Looks really nice and smooth man!
Except that I'm against putting names in avys, but still, looks very nice.

Those punches dont really look like punches, and its kinda very slow
You should export the frames from your 3D program then use a gif animator to manually set the frame delay.
And to fix the punches you need to actually bend the elbow and bring the arm back, not just rotate the chest.
