I cant really find the event that's called when the weapon is picked up(I found register_touch("weaponbox", "player", "OnWeaponWalkOver"), but that's called when you walk over a weapon, and if you don't pick it up it's still called. I need it to be called only when you actually pick it up)