Get the scripts name

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