Hi DimeBagHo, and welcome to the forums. The problem of restarting a script was corrected using a roundabout way by relaunching it every time you load. Check out the several turns a year thread in the general forum for more details..

There is no scripting manual as such, just a list of commands with a few notes. Is this what you mean?

I don't think there is a command that triggers a general message, but there is a command which allocates senate missions... I think it might be a console command, I can't remember off the top of my head, but it does exist.