NWScript:
void main ()
{
object oPC= GetLastUsedBy();
object oTarget=GetWaypointByTag("your waypoint name");
effect eTeleport= EffectVisualEffect(VFX_FNF_SUMMON_MONSTER_3);
ApplyEffectToObject(DURATION_TYPE_INSTANT, eTeleport, GetObjectByTag ("the chair or other things tag"));
AssignCommand(oPC, JumpToObject(oTarget));
}