Can you just clarify what the name of your global is? You start referring to xxGreenGas, then towards the end of your post it is xxGreenFog? Also, in the code snippet you gave, you have "Set xGreenGas to 0". I've a feeling you just typoed, but just wanted to make sure you're not getting yourself needlessly confused. Which mod does this global originally come from? Because the other mod will have to be made dependent on it, so it can "see" the global. With Fo3edit, you would have to have copied (as override) this global variable to the other mod. By doing this, both mods are talking about the same global (same formID), and not two seperate ones (different formIDs) which is possibly what is happening and why the global isn't being set.