Changing Weapon at each level

Hi, I’m hoping someone can help. I’ve build a game with different levels, and have different backgrounds for each so (naturally) they need a different heroine each time.

On each level, the character emerges and goes through a portal and transforms to a new character that suits that level (i.e. a witch for the spooky castle with zombies for villains, then a mermaid for the reef scene with sharks as villains) but I can’t seem to change the weapon. It stays as the original one that I created the custom ‘throw’ for.

Any help would be appreciated. Thanks!

Could you post some code please? I think we could help more if we understood where and what this problem is.