Nice work.
A couple problems though. after forcing someone to be on the survivors team, they typed !spectate, then they weren't able even able to join the team I forced them to be on.
So I force teamed them on them againagain, there character was slayed, and another bot survivor was spawned.
Funny, but not meant to happen.
Restricting works a lot better for me, the only problem being after restricting someone. If they go spectate with !spectate, then they can't join either team.