Would it be possible in any way to create an 'entity' (Not really an entity, but appears as such) that acts as a Filter? For things such as delay times, repeating/continuing for a specified amount of time, and changing values on available entities? I cannot script anything in the .cfg file that has a delay time or changes the state of a trigger/entity. It just doesn't work. Which is a big let down.
Also, what I mean by "effects" is an 'entity' that does something like a screen-shake or other client side screen/HUD effects.
If this is too much, fixing the script running errors would be fine.