@chrisinfinger - Yeah, I think it's going to have to wait until I can afford the full version, but I have a pretty good idea of how I'm going to go about it. Cheers for everything mate, it's been a big help.
@LittleStain - Thank you for your input, but I'm trying to wrap my head around what you are saying (functions are a bit of a new thing to me). Without using families, wouldn't you still need to make a different Event for each Object? etc:
Player - Overlap - Gun1 --> drop current weapon/pickup Gun1
Player - Overlap - Gun2 --> drop current weapon/pickup Gun2
Player - Overlap - Gun3 --> drop current weapon/pickup Gun3
... I have a feeling I just made no sense. The boss gave me 2 weeks to do 2 months worth of work, so I'm pulling late hours and I'm not really with it at the moment.
My deadline approaches so I won't have a chance to work on this game for a while. It might give me a chance to clear my head.
Cheers to all