NWScript:
void main()
{
effect eBye=EffectDisappear();
effect eGate=EffectVisualEffect(VFX_FNF_SUMMON_GATE);
string strPlayer = GetName(GetPCSpeaker());
ClearAllActions();
SpeakString("Ok I go there now!" + " " + strPlayer);
ApplyEffectToObject(DURATION_TYPE_PERMANENT,eGate,OBJECT_SELF);
DelayCommand(5.0,ApplyEffectToObject(DURATION_TYPE_PERMANENT,eBye,OBJECT_SELF));
}