Basically every kill you get with a weapon, a score is added to that weapon instead of the client. This would allow for weapon upgrades, so when you kill a certain amount of people with one weapon, you can upgrade it to a better one, but your other weapons will stay the same.