It should be easier to solve the problem if I show you the script I'm using. Here's the script:
;Created by Anthony Markham
;Header
desc = game conversation
;Triggers
:state0:hudreset,,hudx=50,hudy=50,hudimagefine=texturebank\common\basepunch.dds,hudname=talk1,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=texturebank\common\baseweld.dds,hudname=talk2,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=texturebank\common\ground_d2.dds,hudname=talk3,hudhide=1,hudmake=display,state=10
:state=10,plrdistwithin=160:rotatetoplr
:state=10,plrdistwithin=60:rotatetoplr,sound=audiobank\user\welcometotheub.wav,timerstart,state=20
:state=20,plrdistwithin=60:rotatetoplr,hudshow=talk1,hudfadeout=talk1
:state=20,timergreater=7500:state=20,rotatetoplr,sound=audiobank\user\dogbark.wav,timerstart,state=30
:state=30,plrdistwithin=60:rotatetoplr,hudshow=talk2,hudfadeout=talk2
:state=30,timergreater=7500:state=30,rotatetoplr,sound=audiobank\user\welcometotheubrothers.wav,timerstart,state=40
:state=40,plrdistwithin=60:rotatetoplr,hudshow=talk3,hudfadeout=talk3
:state=40,timergreater=7500:timerstart,state=2
:state=2,plrdistfurther=60:state=10
;End of Script