TargetFlag allows you to waypoint flag carriers. Press one key and your waypoint will be set to the team mate who has the enemy flag. Press another key and your waypoint is set to the enemy player with your flag. You can change back and forth between the two carriers. This could be automated but what if both flags are taken, and if you have a waypoint set would you want it overidden?