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;
}
}