Here is the coding for the stealth generator.
If you use a superweapon to make it active the units will be stealthed until they die... or get hit or something like that.
your welcome everybody

ActiveShroudUpgrade
TriggeredBy = (enter in an upgrade to activate it)
FXListUpgrade = An FX from the FXList.ini file
ConflictsWith = An upgrade that if you chose to make would cancel out this upgrade and replace it, or just cencel
RequiresAllTriggers = Yes or No
StartsActive = Yes or No
NewShroudRange = is a actual measurement in the game (ie- the damage radius of a weapon, refer to distances in world builder)
End