Scripts loading without a gameobject

Edit: Never Mind. Speed reading docs is not a good idea. Completely skipped the MonoBehavior section

I had a couple of scripts that I made on a gameobject and then decided to remove them from the object. The scripts still seem to work fine not being attached to anything. I can access them through the other scripts and everything. I thought they might be secretly attached to something but when I click find references in scene nothing shows up and when I try to use “this” nothing shows up for me to access. I did erase the class that was premade inside of them and make a new one and they aren’t MonoBehavior but I doubt that is it. I was just wondering if that is normal for unity. I have seen several people say that it has to be attached to something.

Read the docs.

Thanks. I had read them but completely missed the whole thing about what MonoBehavior actually does. I just wanted to make sure I was setting it up correctly so that later on down the road I wouldn’t have to start restructuring my whole system I have going.