05.11.2014, 18:50
When players are in freeroam make a player variable and set it's value to 0, if in DM set to 1.
During spectating check if the variable value of spectating player matches spectated player, if it doesn't switch to spectate next player.
During spectating check if the variable value of spectating player matches spectated player, if it doesn't switch to spectate next player.