Why dot use "Underwater wave effects" for that particular screen? Then you could set up combos to animate/ pallette cycle however you wanted, and it'd be much easier than scripting all that.
For the message:
Code://D0 - the message to display //D1 - the message delay ffc script message{ void run( int zoloft, int prozac){ Waitframes(prozac); Screen->Message(zoloft); Waitframe(); } }