Tutorials! What would you like to see?

I would like to see a simple, but proper way to make a weapon, which includes executing all the animations, fire event, reload, weapon switching, , ect.