void main() { object oTarget; effect eVFX; // Get the PC who is in this conversation. object oPC = GetPCSpeaker(); // Have "Tulmakiz" say something. AssignCommand(GetObjectByTag("Tulmakiz"), SpeakString("Enough! Another time!")); // Destroy an object (not fully effective until this script ends). eVFX = EffectVisualEffect(VFX_FNF_SMOKE_PUFF); oTarget = GetObjectByTag("Tulmakiz"); DelayCommand(2.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVFX, oTarget)); DelayCommand(2.0, DestroyObject(oTarget, 3.0)); }