Okay so I finally got it working, or it seems like it. I tried using the script posted above but it still didn't work, but I could have entered the properties wrong. I also referenced Ciri but it seems like her clothing is managed through a quest, and from what I've read before you can create a quest that starts when the game starts you have to first generate a .seq file which I don't know how to do yet. I could be wrong about this though. But when Levionte said that he used perks it gave me this idea. What I did was I created a Magic Effect with the Script archetype, and Self and Constant Effect as the other options. Then on that magic effect I created this script, and set my No Hood Outfit as the property in the CK. Scriptname OutfitReplacer extends ActiveMagicEffect Outfit Property NewOutfit Auto Event OnEffectStart(Actor akTarget, Actor akCaster) utility.Wait(5.000000) akCaster.SetOutfit(NewOutfit) utility.Wait(5.000000) Debug.Notification("WORK") EndEvent The debug notification is there to let me know the script is running, and this also works without the Utility.Wait(5.000000) before the set outfit command, I just had this here to see the effect happen when night turned to day when I was testing. Also, the change outfit script that I was using before was; Actor Property SkyNPC auto Outfit Property NewOutfit auto SkyNPC.SetOutfit(NewOutfit) which compiled but seemed to do nothing. akCaster.SetOutfit worked once I switched to it. Then I put that magic effect on an Ability with the same conditions that the vampire sun Stamina damage conditions had. S GetGlobalValue Gobal:'GameHour' <= 19.00 AND S GetGlobalValue Gobal:'GameHour' >= 5.00 AND S IsInterior NONE == 0.00 AND S GetGlobalValue Gobal:'DLC1EclipseActive' == 0.00 AND Then I created a perk that called that Ability that I then put on my NPC, then she began putting on her hooded outfit when she went outside and was in the sun. I then repeted the process again and created night versions of everything (Perk, Ability, Magic Effect) for the Night Outfit, but on the conditions on the Night Outfit Ability, I put this; S GetGlobalValue Gobal:'GameHour' > 19.00 OR S GetGlobalValue Gobal:'GameHour' < 5.00 OR S IsInterior NONE == 1.00 OR S GetGlobalValue Gobal:'DLC1EclipseActive' == 1.00 OR And just like that she is now taking off her hood when she goes inside or is the night, and putting it on in the sun. If I repeat the process for more outfits, there is a condition that can be put on the ability that will track which day of the week it is as well, giving her a different outfit every day. Though I haven't tested this yet, i'm pretty sure its gonna work the same when I do it. Thanks for the help guys. It got the gears turning, Cheers.