What is the problem with this script:
public var score: int ;
public var scoretexture : Texture ;
public var xP0S : int ;
public var yP0S : int ;
public var gwidth : int = 200 ;
public var gheight : int = 100 ;
private var GUIFontStyle : GUIStyle myStyle = new GUIStyle() ;
I keep receiving this message: Assets/Scripts/Score.js(7,36): UCE0001: ‘;’ expected. Insert a semicolon at the end.
The problem is this line.
private var GUIFontStyle : GUIStyle myStyle = new GUIStyle() ;
The problem is you’re trying to name it twice, once as if it is JS and once as if it is C#.
private var name : type name = new type() ; // notice the name twice
It should be
private var GUIFontStyle : GUIStyle = new GUIStyle();
or
private var myStyle : GUIStyle = new GUIStyle ();
Depending on what you want the name to be.
Thank You, it’s now fixed. 
I have another question; where do I implement the script? Should a make a separate GameObject or do I insert into the main camera or prefab?
As long as the gameobject where the script is attached is active in the scene, it should behave the same. (well at least if you don’t try to access to the gameobject itself)
Then it’s a matter of “meaning”. For your exemple creating an empty “score” gameobject seems relevant.