NWScript:
void main()
{
object oTarget = GetObjectByTag("InvisibleObject001");
effect eVis = EffectVisualEffec(VFX_BEAM_FIRE_LASH);
effect eDur = EffectVisualEffect(VFX_DUR_AURA_FIRE);
effect eLink = EffectLinkEffects(eVis, eDur);
int nDuration = 6;
AssignCommand(oTarget, ActionCastSpellAtObject SPELL_FLAME_STRIKE,oTarget));
AssignCommand(oTarget, ApplyEffectToObject DURATION_TYPE_TEMPORARY,eLink, oTarget,TurnsToSeconds(nDuration)));
}