How do I get a script to be compiled first?

I have tried the compiling hierarchy over and over but it always seem to NOT have the c# script compiling first no matter what folder it is in. Right now all non standard scripts of mine are just in the assets folder (outermost folder) and they reference a script in a standard asset folder (‘mouse look’ in particular). I keep getting errors I wasn’t before due to ‘mouselook’ not compiling first like it had been for days prior to these errors.

So how do I make absolutely sure this script compiles first? I have my scripts in the same folders they were before when this worked, but I guess I need to move stuff around now for some reason.

In order for a script to compile first, you need to put it in the Assets/Plugins folder. Unity Docs explains quite well this topic: Unity - Manual: Special folders and script compilation order