Selective replication

Say I have two teams and there is some team specific data which only needs to be given to members of that team, how do I do that?

You can store it in the GameState and associate it with a team variable in PlayerState, it does depend on the type data but thats the general gist, cool.