After thoroughly reading your issue ( a couple times ) it might be hard to determine why that topic doesn't have a script. I'm sure you set the property, are you using the aliases? Are they registering correctly in your quest aliases tab? Double check in the quest 'Scripts' tab where ALL the fragments are stored, open it up and see if the topic is listed in there anywhere. Sorry, but not being able to 'see' your settings, alias, dialogue etc .. makes it difficult to troubleshoot missing script fragments. Usually these are created in my dialogues from commands I add to the bottom of the topic/response pages ie: GetOwningQuest().SetObjectiveCompleted(20) - you might want to go through the tutorial step by step again, to see where it differs.