Is there some way to get the name of the script without enter it by yourself?
Try either
this.name
or
this.GetType()
Note: that this won't be exactly the script's name if the name had spaces in it. Spaces will be removed. What you will get instead is the type-name of the component that the script got compiled to.
One solution can be using tags GameObject.FindWithTag You must consider that scrips are components of gameobjects