@LCD
So what your saying, in the part where I add "Add Action" to the unit to request a Task, i have the Variable set as true, the I would put a time delay, since I want 20 minutes, I'd put ~1200 in the same addaction.sqf then after that, I'd put the Variable set as "False" in the same script, or another script after it finishes the entire scripting process.
Does that sound correct?