Here's a script I've been working on. It waits until there are two minutes left in the final combat round, and if the score is still 0 - 0, then it'll gradually weaken the blocks until someone touches the flag. If it's still a stalemate with one minute to go, then it'll start giving all players gravity guns, regardless of class.
I also wanted to lower the time it took to unweld blocks, but that variable seems to be locked at 12 seconds (wtf devs? a variable that can't be changed?).
Get it here:
http://beardchewer.com/stalemate
Questions/comments/suggestions?