Right...because it's so hard to call the script that already exists for talking to the NPC.

It's not nearly as difficult as you might like to think.