Can disable a script from another script?

I would like to know if you can disable a script from another script please

Yes. If it is a monobehaviour, you can get a reference to it and set enabled to false, that will let unity know not to call the update methods ect.

If it doesn’t inheirt from monobehaviour, you can implement a bool in methods so they exit early if you wish.

easy

class MyScript1{
    MyScript2  ob;

    void Start(){
       //Get the refrence of the script however you like
        ob = FindGameObjectOfType<MyScript2> ();  
       //Disable the script.
        ob.enabled = false;
    }

}