I'm not a scripter, nor am I any good at events, but I had an idea for a game mode. Team Hold-Out.
The basic idea is this: There are two teams, one two separate floors of one building. Both teams have a control point on their floor. Both teams are attacked by a SWAT team (Ai Soldiers edit), who try and take control of that team's control point. The first team to lose its control point...loses. No spectating, and spawn-killing would be impossible. I think the BF3 pack would work best, along with the Ai Soldiers pack. I hope a master scripter turns up to create this.... I hope...