Code:
registerEventListener(WALKER_SELECTLABEL, "onWalkerSelectLabel")

function onWalkerSelectLabel(labelName)


      if (labelName == "travel") then
		Walker.Stop()
		    Creature.Follow("Karith")   ----- name of npc
		    wait(300, 600)
			Self.SayToNpc({"Hi", "Thais", "Yes"}, 100) ------ destiny
			wait (1000, 2000)			
		Walker.Start()
     end
end
remember if this function is secondary in caling u need chance "if" to "elseif" . U need to make waypoint near npc as much as is posssible .

have a nice day