There are many ways to make a weapon shoot...you can use trace or models(bullets). It also depends on what type of game are you making...animation in first person or 3-rd person...


Extensive Multiplayer tutorial:
http://mesetts.com/index.php?page=201