OnMinigameReset > Self > FireRelay
OnRelay > Self > FireRelay
OnRelay > Self > VCE_ModVariable > Win [Add] 1
OnRelay > Self > VCE_Ifvariable > Win >= 478
OnVariableTrue > Minigame > Round End > 2 [Checked]
OnVariableTrue > Self > VCE_ModVariable > Win [set] 0
OnMinigameReset > self > VCE_ModVariable > Win [set] 0
That should work by all means... however, here's a more well constructed version that you should try.
-BRICK NAME : 'timerBrickStart'
0 onActivate -> Self -> fireRelay
30000 onRelay -> NamedBrick timerBrickTwo -> fireRelay
-BRICK NAME : 'timerBrickTwo'
0 onRelay -> Self -> fireRelay
30000 onRelay -> NamedBrick timerBrickEnd -> fireRelay
-BRICK NAME : 'timerBrickEnd'
5000 onRelay -> namedBrick(timerBrickStart) -> fireRelay
0 onRelay -> minigame -> roundEnd(V)
OR, you could just set it up in minigame prefs and disable score adding for kills, deaths, ETC - and give Guards a point on spawn.