We played a few rounds tonight and people seemed to have a great time. I think the mode didn't really behave at all as intended, but pretty much everyone on the server wanted to keep playing it and it got an encore twice so clearly there's something to how it works right now that people really enjoyed.
I think the biggest reason it doesn't play as intended is that even with enemy teams set to not show on the radar people would call out where the 007 was and very quickly the mode would devolve into a giant horde following 007 around. Enemies still have normal health so 007 can't kill them very quickly, and 007 has 16 times normal health so the giant horde of enemies can't kill him very quickly either. This makes getting the objective tokens pretty hard as enemies usually come back faster than 007 can kill them and almost always pick up the dropped tokens before he can.
Also the armor provides a -ton- of health to 007 and generally he can just stay alive forever unless the guards actively try and eat up armor spawns.
I think the biggest question after having played it is if you want it to be a stealth-based sneaking mode, or a juggernaut mode. The current health values make it into more of a juggernaut mode where 007 is nearly invincible and can take on a lot of enemies at once, but the current objective setup makes it pointless for him to do so as his chance of picking up the token from slain enemies is very low when their friends are around to instantly pick them back up. Conversely, for a sneaking mode everyone just has way too much health and allowing players to carry around the objectives means the optimal strategy is for Janus to just ball up into one giant group so 007 can't get a chance to pick up the tokens and they can all fight him at once.
I'd say for a juggernaut style mode, just give points to bond for kills and points to Janus for doing damage to him. Also do the damage scaling in CalculateCustomDamage instead of using the SetDamageMultiplier() function as that function also scales the damage caps meaning 15 players shooting at bond isn't much better than 3-4. Also turn off armor so bond can't just keep picking it up for infinite life.
For the sneaking mode, I'd say just turn the objectives into capture points that Janus has to spread out and defend. Maybe even have multiple objective types such as one player being a VIP that bond needs to kill instead of just having X capture points he needs to capture. Maybe use the StagnateArmorSpawns function and stop Janus from picking it up to turn armor into a single-use resource for bond like it was in GE64 singleplayer. The biggest thing though would be to only give bond at most 3 times the normal health, and give the guards perhaps 1/4th the normal health. This would make guards much more threatening to bond in groups while making it much easier for him to take out key guards and stop them from massing into one giant army. Give both bond and the guards a 4x damage multiplier, to bring all the damage caps above the max health, and then scale the guard's damage manually in CalculateCustomDamage so they do 12 times less damage (3x4 to give bond effectively 3 times the health. Would probably need to be scaled based on playercount but that's the general math behind this damage scaling method).
Anyway, it was a blast to play so I'm sure with some refinement it will be quite popular! I'll try to let you know the next time we play and on what server so you can get a chance to join us. Thanks for making this fun mode!