I like all your ideas Stranz, and just to talk about a concern with the weapon pickups, I think that picking up someone else's ammo will make the game too easy for any player that would be owning in a match. Let's say he uses 8 bullets to kill an enemy and picks up enough from him that his ammo becomes full again, this would kill the purpose from having ammo boxes, since this would make it that as long as you keep killing you won't need to get ammo, which isn't so fair imo.
Edit: I'm not sure if you actually meant picking up ammo or the weapon itself, if you were talking about the weapon then how would it work?
Edit: I'm not sure if you actually meant picking up ammo or the weapon itself, if you were talking about the weapon then how would it work?