Pretty sure it's either hitting a certain high score or a total number of boxes collected (showed on the main menu). I have all but the last weapon with a high score of 36 and 878 boxes total.