Sry for triple post.
An alternative way to do it is this:
No spawnrooms, just spawnbricks. Event them like this:
On playertouch > Player > Additem > Weapon1
On playertouch > Player > Additem > Weapon2
On playertouch > Player > Additem > Weapon3
The only downside to this is that the players can't chose what class they want.
Won't work because players are immune 2 seconds after spawn.