Try these out.
Put in triggerzone Main:
;Artificial Intelligence Script
;Header
desc = Plr In Zone, activate entity specified in IF USED After Freeze
;Triggers
:state=0,plrwithinzone=1:state=1
:state=1:plrfreeze=5000,etimerstart,activateifused=1,sound=$0,state=14
:State=14,etimergreater=1500:etimerstart,Video=videobank\storyvideo.AVI,state=20
:state=20,etimergreater=5000:activateifused=10,State=21
;:state=14,plrwithinzone=0:state=0
Put this in your character Main:
;Artificial Intelligence Script
;Header
desc = Follow Waypoints, Crouch If Shot (fear), Resume After 5 seconds
;Triggers
:State=0,activated=10:State=20
:random=20:rotateheadrandom=65
:shotdamage=1:settarget,rotatetotarget,state=10
:noiseheard=5:settarget,rotatetotarget,state=10
:state=10:state=11,animate=31
;:state=11:state=0,animate=2
:state=11,random=5:rotateheadrandom=35,state=0
:state=20:state=21
:state=21,alphafadeequal=100:decalphafade=0
:state=21,alphafadeequal=0:state=2,destroy
;End of Script
Make the ifused property of the trigger zone the name of your character. Change the video in the first code snippet to match yours. Change the etimer values as needed.
The script for the character is a modified coward10.fpi with the waypoint stuff taken out and the fade out added there. You will need to use the first line in this script to point to the fadeout part. Loop your script back to state=0 so that when the movie is finished the script will always looks for the activated=10 condition.
This has been tested and works. Hope it works for you.