So when I add the instance variable to my character sprite how do I make it switch in between values?
It's up to you really.
Press of a key, touch of a button on screen...
Try these:
[Your condition] | Add 1 to Player.Weapon
[Your condition] | Subtract 1 from Player.Weapon
[Your condition] | Set Player.Weapon to [your number of choice]