Okay - I did the math and there are two ways to maximize your weapon XP. Yes, invasion is definitely fantastic but its hard to be consistent now that everyone is doing it. For this to work you have to understand, any XP that pops up going to your weapon in your hand. When you get a 50xp scrap assist, 50xp goes to you character level and 50xp going to your weapon. Method 1 - Kill Confirmed Details: Match Time Max 6 minutes Kill XP = 130 Weapon XP Enemy Tag = 75 XP Ally Tag = 25 XP 15 Kills + 15 Confirms + 5 Denies = 3275 XP + what ever else you get (double kills, headshots ect) The matches generally end before the 6 minute timer so as long as the lobbies arent too slow you can get 8 matches per hour which is 26200 XP + what ever you get (double kills, headshots ect). I try to figure out a reasonable amount of kills and confirms so I figure that'll be good base line, but the more you do the more you get. How much XP to max a weapon is unclear - I figure its about 1250 XP per level, not sure if guns that have more or less levels have different values. Kill Confirmed is especially great for two reason - 1 you can pick your load out. 2 you can switch weapons when you pick up tags to spread out the XP to a different weapon. I found this really useful to level launchers, pistols, and sniper rifles. I will kill a guy with my AR then switch to something else to pick up the tags. Method 2 - Defender Spec Ops (I know again) Details: Match Time Max ~20 minutes Kill XP = ~50 Weapon XP Take this with a grain of salt... after you play defender a couple times you should be able to run through it in less than 15 minutes. I average about 12 minutes, and I use a cruise missile on every weave since ALL xp goes to the weapon. Just pick your gun off the rack at the beginning of the match and go slaughter. There is about 100 enemies to kill, but this number can be increased if you take down helicopters as well. If you can get into a game solo and kill 100 enemies we are talking somewhere around 5000 Weapon Xp + plus what ever else you get. I really not sure how much XP you are getting per enemy because 2 hours of idling max my weapon so I am thinking you are getting a certain amount based on time as well. My thinking is, it might actually be faster rushing through the map and getting it done. You can probably get 4 rounds done in an hour for about 20000 xp + what ever else. Safe bet you will get far more xp but its definitely easier and far more consistent than KC... there is a downside. There are only a handful of weapons available on the rack so once those are done, you have 3 others on the kits so you will only get about 12 of 55 weapons done this way. Still, its EZPZ