Weird problem

Hello, so i have really really weird problem and i don’t know that is a bug from my unity(5.5.0p3) or something else.
You see i have 3 character that they script are the same, i use raycast hit for moving them and because they have one script so i declare with a gameobject variable that which of them most move.
Here the problem, i name the objects like this: object , object (1) , object (2) in hierarchy. when i click on object and object (2) the script work fine but i must double click on object (1) in order to script work and i can’t find what is wrong with that object (1).
So…

So make more scripts