In your quest view, go to the misc tab. Here you can create new topics from a pre-defined condition list, such as `hello,' right click and create a new one, lets use the hello topic, change the name to something related to your quest - e.g AOMODTheQuestForAwesomeHello In the big right side box, right click again, create a response (because choose hello, this response will be said every time the player approaches the NPC) Lets call my response `Hi,' Click ok, a conditions box will pop up - add an `getis,' condition, and change it to the actor you want e.g AOMODTheShopKeeper, now only our shop keeper will say the line. Just double click on his response in the conditions table and record some audio. Test it in game, every time you approach the shop keeper he will say Hello without having to press E on the player. You can create more and even set them as random in the conditions box to be said randomly. This is useful for creating a bunch of idle talks, hellos, combat yells ect. As for the faction, it is simple enough to just add a conditional check for it,. Hope this helps.