Here is some Hannah code below for the girl.

If anybody wants to see the entire .wdl file, just PM me with an e-mail address to send it to.
Code:
action hannahwalk
{
girl3=me;
if (d3d_shaderversion > 1119){my.material = PPSun;}
var dir=0;
var char_animate;var timeran;
my.shadow=on;
while (startseq < 2){wait(1);} // wait till book reaches top of height, then sound off hannah
//ent_playsound(my,hannah1,500); // hi rueben, may i ask what book are you reading?
snd_play(hannah1,77,0);
while (startseq < 3){wait(1);}
my.frame=10;
while (my.frame < 27){my.frame += 0.50 * TIME;wait(1);} // hi rueben, may i ask what book you are reading?
my.frame=31;
while (startseq < 4 ) // was 5
{
if (my.frame < 35)
{
my.frame += 0.10 * TIME;
}
wait(1);
} // stand animation only
my.frame=5; // stand
while (startseq < 5 ){wait(1);}
while (my.pan > 130){my.pan -= 12 * time;wait(1);} // turn
ent_playsound(my,hannah2,500); //rueben, do you actually believe in the bible story...?
my.frame=27;
while (my.frame < 37){my.frame += 2 * TIME;wait(1);} // rueben,
sleep(0.33);
while (my.frame < 53){my.frame += 0.40 * TIME;wait(1);} // do you actually believe in the bible story?
while (startseq < 6){wait(1);}
while (my.pan > 177){my.pan -= 12 * time;wait(1);} // turn
my.pan=180;
while (my.x > 600){my.x -= 7 * time;char_animate += 10 * time;ent_animate(my,"walk",char_animate, ANM_CYCLE);wait(1);} // move her to x=600, then turn around...
my.frame=5; // stand
etc, etc...