Custom viewmodels

Could someone give me tutorial for custom viewmodels? I want to make sweps for gmod with my own weapon models.