scriptName defaultToggleSelfOnActivate extends objectReference {This script toggles it's own enable state onActivate this is mainly used on objects that are enable parents} ;State containment used in case other states are needed later auto state waiting event onActivate(objectReference triggerRef) ;if this object is enabled, disable it if self.isEnabled() self.Disable() ;if it is disabled, enable it else self.Enable() endif endEvent endState