Edit: Except you can't increase the score of a team 2 player when team 1 player made an own goal.
You can decrease their score. When only the difference between the two team scores matters, they're effectively the same ting.
Greek, use spawnBrick.isBlocked() when picking spawn points to determine if you should see if there's a better spawn brick available. Will keep multiple players from using the same spawn if there are enough for everyone and you iterate over them. Just stumbled upon it by accident while coding a gamemode and it was exactly what I was looking for.