Unity functions Awake() and Start() called twice
If you have accidentally dropped the same script on 2 game objects buried in the inspector hierarchy, there will be two instances of that script. Another occasion is that you have dropped accidentally the same script twice in one game object.
So the functions Awake() and Start() will be called twice. Delete one of the scripts and you will have the functions Awake() and Start() called once!