He probably has something happening in Awake in Script A like getting the object reference. Referencing Script A during Awake could have missing references. Initializing Script B in Start could solve that.
If you have scripts attempting to reference each other, note that Edit → Project Settings → Script Execution Order determines what order your scripts will be run in.
Sorry my other reply was sort of vague, it was 12:30am and I abruptly realized I had stayed up too late and bailed half way through. Next time just post both scripts though, people will be able to give your more specific answers and it’ll help you learn more. Nobody’s needing to steal your scripts and nobody will judge you for early bad designs, as long as you can later show you improved.