//Put this OnDeath void main() { object oPC = GetLastKiller(); object oMod = GetModule(); object oTarget = OBJECT_SELF; SetCampaignInt("released","status",1,oMod); ApplyEffectAtLocation(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_WAIL_O_BANSHEES), GetLocation(oTarget)); object oPillar = GetObjectByTag("Pillar_glow"); DelayCommand(6.0, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_WEIRD), GetLocation(oPillar))); DestroyObject(oPillar, 7.0); AssignCommand(oTarget,ActionSpeakString("Free at last!..........",TALKVOLUME_SHOUT)); }