Hello, It was my understanding that all monobehavior scripts had to be added to a game object in order to run. I recently created a script called "Manager" and it seems to be running automatically without being attached to any object. I put a debug.log line in Awake() and it gets called. Anyone know why this is? EDIT: I used debug.log(gameobject) as suggested by gorbit99. It did indeed reveal that the script was actually attached to a game object.