The best way to do this is to have a persistant referenced creature in a custom cell (that the player cannot access) and use the following script (in it, the reffed critter is named critt).
scn cidssummontemplate
ref summon
Begin ScriptEffectStart
set summon to critt.createfullactorcopy
summon.MoveTo player
End
Begin ScriptEffectFinish
summon.destroyfullactorcopy ;don't have my ref book of funcs on hand, this may be the
;wrong name
summon.disable
End
Forgot about these forums