So far, it looks like a simple weapon-switch would be easier to write, rather than the scramble. Sniper-Spy switch, Soldier-Demo switch. But then we'd need a three-way switch because of the odd number, wouldn't we. I don't know if I can see Scout with Medic's weapons, but seeing Medic playing as the Scout makes me laugh very very hard.