Basically the way this works is that whenever “vac” is said in chat it is always incrementing the %vac.times variable by one.
Actually you’re wrong. That code only checks the first word. Also if you type it twice or even more, it only adds one to the counter. That way is meaningless to have a code.
Having a timer to increase %pers.times makes absolutely no sense. You can set a var with the time it started and then when you want it to stop, you subtract both.