I actually have it set to save up to 10 weapons - sword, dagger, halberd, crossbow, bow, mace, hatchet, flail, slingshot, and staff (staff doesn't show up in the HUD tho - not sure why unless they never created one (from fantasy pack)). Then it reloads all the weapons you have from the previous level into you using addweapon, plus the health, lives, a cash variable and a couple of more - works fine but you have to place a weapon of each type in the each level and change the script so that it recognizes the entity numbers of each weapon. I made them not spawn at start and it adds them back just fine. I put them out for anyone to use on the thread called Save/Load. Just change the load script to use the names of each weapon in your game and expand the list on both save and load scripts to account for all your weapons.