Can't you just use VCE to count up over a period of time and then do whatever your output is after it finishes?
OnActivate>Self>dosub 2 3 4
OnSub>Self>VCEModValue Countdown Add 1
OnSub>Self>DoSub 2 3 4
OnSub>Self>IfVCEValue Countdown= ___ 6
OnVariableTrue>Client> Text
You would need a delay on 3, which sets how long it takes for the text to go off.
I haven't used onSub and DoSub a lot, so I don't know whether or not this would actually work...