how can i resolve this script inventary

i write this script but have a litle error and i dont know whi?
this is the error
Assets/Inventar.js(52,10): BCE0044: expecting (, found ‘OnGUI’.

#pragma strict

var menuSkin : GUISkin;

var Wood : int = 0;
var Stone : int = 0;
var Stick : int = 0;

var minimumVal : int = 0;

private var showGUI : boolean = false;

private var playerGUI : PlayerGUI;

function Start()
{
playerGUI = GameObject.Find(“First Person Controller”).GetComponent(PlayerGUI);
}
function Update()
{
if(wood <= 0)
{
wood = minimumVal;
}

if(stone <= 0)
{
	stone = minimumVal;
}
if(stick <= 0)
{
	stick = minimumVal;
}
if(Input.GetKeyDown("i"))
{
	showGUI = !showGUI;
}
	if(showGUI == true)
{
	Time.timeScale = 0;
	GameObject.Find("First Person Controller").GetComponent(FPSInputController).enabled = false;
	GameObject.Find("First Person Controller").GetComponent(MouseLook).enabled = false;
	GameObject.Find("Main Camera").GetComponent(MouseLook).enabled = false;
	}
	if(showGUI == false)
{
	Time.timeScale = 1;
	GameObject.Find("First Person Controller").GetComponent(FPSInputController).enabled = true;
	GameObject.Find("First Person Controller").GetComponent(MouseLook).enabled = true;
	GameObject.Find("Main Camera").GetComponent(MouseLook).enabled = true;

}

function OnGUI(); ----this is the error

{
if(showGUI == true)
{
GUI.skin = menuSkin;
GUI.BeginGroup(new Rect(Screen.width / 2 - 150, Screen.height / 2 - 150, 300, 300));
GUI.Box(Rect(0, 0, 300, 300), “Basic Inventory”);

			//Resources collected
			GUI.Label(Rect(10, 50, 50, 50), "Wood");
			GUI.Box(Rect(60, 50, 20, 20), "" + wood);
			
			GUI.Label(Rect(90, 50, 50, 50), "Stone");
			GUI.Box(Rect(130, 50, 20, 20), "" + stone);
			
		    GUI.Label(Rect(90, 50, 50, 50), "stick");
			GUI.Box(Rect(130, 50, 20, 20), "" + stick);
				}
			}
			GUI.EndGroup();

}

Greetings, @piciorus!

I seem to have found the reason for the error. When you’re declaring the function OnGUI() there shouldn’t be a semi-colon (;). Try removing it and run the game again. If you’re still experiencing problems after removing the semi-colon (;), you’re welcome to post again.

-Daniel Bether