I recently found DesuChan's Persocom Reloaded and after playing it for a while I got an idea for a custom scripted spell. I was planning to call it "Overload". Probably the name gives it away, but what I want is a toggle-able spell (lesser power) that drains PC's health, magicka, and fatigue; and emits damage to the surrounding area. The magnitudes of the spell would be in direct proportion to the PC's health, magicka, and fatigue (probably modified by some constant). I tired a bit for myself, but soon came crashing down :wallbash: . By using GetAV I can get the health, magicka, and fatigue, but I am unsure how to use that new variable as a spell magnitude. Probably SetNthEffectItemMagnitude ? But I have no idea how to use that function. :( And secondly I am totally clueless on how to make this spell toggle-able/sustainable/maintainable (whatever it is called; so when i cast the spell the script would kick in and drain from PC and do the damage per [some amount of time (real time preferably)] until I re-cast the spell to deactivate the script or till PC dies. Currently using OBSE 18betav4 and OBMM. And I don't know whether this has something to do or not, but I don't use OOO. Credits would go to anyone that helps. I don't mind being just an inspirator. :thanks: anyway.