I had trouble doing this too, but I found a solution.
Make your character, change theses settings,
Change his name to something you can remember like "bob"
Change his destroy script to destroy/leavecorpse.fpi
Make his "spawn life" 1 instead of 0 (this says how long it the entity lives)
Make "spawn at start" no
Make "spawn after delay" yes
Now, make a trigger zone where the player starts and do these things,
Change the main script to plrinzoneactivateused.fpi
And change the if used box to the name of the character
Now try it, I think it should work.