Initiate chat by npc by unknown posted previously in scripting I couldn't get Pavel's script to work for me for some reason this one does though. void main(){ object oNPC = GetObjectByTag("put_npc_tag_here"); object oPC = GetEnteringObject(); if(GetIsPC(oPC) && IsInConversation(oNPC) == FALSE && GetObjectSeen(oPC,oNPC)) { AssignCommand(oPC, ClearAllActions()); AssignCommand(oNPC, ClearAllActions()); AssignCommand(oNPC, ActionMoveToObject(oPC)); AssignCommand(oNPC, ActionStartConversation(oPC)); } } The DM needs to login to a new module so he can't use the mod transition.