if($player[$x]->name == $p->name || $player[$x]->name == $target) unset $player[$x]; //<-- line 215
комментирование этой строки устраняет ошибку:
PHP Parse error: syntax error, unexpected T_VARIABLE, expecting '(' in /path/script.php on line 215
Но я не вижу, ожидал ли он (я что-то упускаю очевидного?