I have Don't know why I never replied but I am working on this again now after so many months. I gave up trying to make this stupid NPC do what I want. It is the NPC Terek. When you first buy Breezehome he is in there saying you have to kill him. I'm not going to do that so I wanted to make a quest where I threaten him and then he backs down and leaves. So his original packages have him sandboxing or sleeping near his editor location... so i made a global variable to act as a flag when i had kicked him out... and then on the conditions for his original packages i made sure the flag = 0 in order for his original packages to run and i set the variable to 1 in a topic on end script. And then I have the actor evaluate his packages. I also made new packages which tell him to sandbox in the bannered mare cell if the global variable is set to 1. So shouldn't all his original packages be blocked and only the ones that have conditions where my global = 1 would run. I don't know maybe i will take some screenshots and show you cause this problem is annoying... this guy just stands there after I do the dialogue that runs the script to edit the global and evaluate his packages even though no package telling him to do stuff near the editor location should be running. The guy actually does nothing... just stands there. Does he not know how to leave the house or something? 1. Terek NPC has 3 original packages, DefaultSandboxEditorLoc, DefaultSleepEditorLoc, SandboxBreezehome. These 3 packages have no conditions other than a schedule attached. I then edited them to only allow them to run if my global variable = 0. Then I duplicated the sleep and sandbox editor loc package (not the breezehom one, that one i just block). Then in these new packages i tell him to sleep and sandbox in the bannered mare cell. So he will follow the same schedule as his orginal packages but now the condition for these 2 duplicated packages are when my global variable = 1. 2. I searched in creation kit and he does not get used in any alias references. This is a very basic npc who does literally nothing but sandbox around breezehome and keeps repeating dialogues. He is only referenced ever in the topic infos for the WhiterunDialogue quest. 3. I would hope the package configuration is fine since all i did was duplicate the two editor location packages and added conditions to run either the original or the edited ones based on if i selected the dialogue to threaten him. I will post screenshots but if you want you can open creation kit (if you have installed) and just filter for Terek under Actors. I can post screenshots... is that what you mean? 4. Yeah possibly but all i did was add two new packages... set a condition for original packages to run on when global variable = 0 ... then i have dialogue with npc that runs a script on end of topic info dialogue to set the global variable to 1 and then for akSpeaker "Terek" to EvaluatePackage(). Which will now block all his original packages and run the two duplicated packages which have the condition global = 1 and instead of editor location in the duplicated packages it is now location = in cell bannered mare.