Ok, that wasnt "today". Here is script anyway:
requires libcod, untested codeCode:preventbotspec() { while(true) { if(isdefined(self.pers["team"]) && self.pers["team"] == "spectator") { cl = self getspectatorclient(); if(isdefined(cl) && cl != self) { if(cl.isbot) { players = getentarray("player", "classname"); found = false; tospec = -1; for(i = 0; i < players.size; i++) { if(players[i] == self) continue; if(tospec == -1 && !players[i].isbot) tospec = players[i] getentitynumber(); if(!found) { if(players[i] == cl) found = true; } else if(!players[i].isbot) { tospec = i; break; } } self.spectatorclient = tospec; } } } wait .05; } }