I tried something like that once, i did'nt have the sound but i but it in the destroy script and it worked but the animation was just looped.
here is the script i used
;Artificial Intelligence Script
;Header
desc = Anim upon death
;Triggers
state=0:state=1:animate=1
;End of Script
I think that's how i made it...
Im not sure about this but when i made mi script it may have looked like this but im not sure
;Artificial Intelligence Script
;Header
desc = Anim upon death
;Triggers
state=0:state=1:animate=1,state=0
;End of Script
And that would explain the loop