Hey check out this thread. The issue is a Global (autoload) will create a node instance, so globals.Substance is trying to access a node’s property named “Substance”, but a enum is not a property, only a definition. You can access the script’s definitions by preloading it, or using a class_name for your script.