is there a set team capturable event like tdm? If not, make one
Yes there is, you can lock capture points.
onActivate => Self => setControlLocked [ALL/TriggerTeam/TeamColor] [checkbox lock/unlock]
If set to ALL, it will be locked/unlocked for all teams.
If set to TriggerTeam, it will be for the team that triggered the onActivate event or whatever.
If set to TeamColor, it will be locked/unlocked for teams of the specified color.