We for the score use a two global properties (one for each team) hooked up to two different counters.
Have the zone update a player property called “InZone” to 1 (its default is 0) when a player leaves it will set it back to 0.
Once you have that make two live player counters. In the trigger settings make on activate-able by team 1 and the other by team 2. Next modify these to have a checker that runs after the trigger and before the counter. It will check to see if “InZone = 1.”
Now you should have counters that can see how many of one team is each the zone and how many of the other team
To compare these you will need to link the counters to two different global properties. a trigger that is a trigger loop will constantly compare the two properties in blocks and then broadcast on a channel to increment the teams score counter.