wait what if the flag is captured you give a player an item and you wire the flag to a checker and the checker to a waypoint?
Flag Picked Up > Grant Item
Flag Picked Up > Run Check
Check Passes > Activate Waypoint (type is tracked player)
Check Passes > Grant Item (removing the item granted)