Multiplayer Script ERROR WTF

Hello… Today… i was scripting so hard ( Following a tutorial because im a noob D:) and well… i founded a problem…
also here is the tutorial: 4. Unity3D how to make a game like Call of Duty - Multiplayer Script - YouTube

Well… the problem was that when i was scripting… i fixed a lot of errors but i got an new Error and its anoying me…
It says
Assets/Standard Assets/Scripts/DirectConnection.js(43,7): BCE0044: expecting EOF, found ‘else’.

You may be wondering… why its that script in script folder? Because i put everything in folders XD

well… HERE GOES THE DAMN SCRIPT :smiley:
xD

var ListenPort = 25000;

var useNAT = true;

var myIP = "";
var myPort =  "";

var MaxPlayers = 32;

function OnConnectedToServer ()
{

}

function OnDisconnectedFromServer ()
{

}

function OnGUI ()
{
   if(Network.peerType == NetworkPeerType.Disconnected)
   {
        if(GUI.Button(Rect(5,5,60,30),"Connect"))
        {
             Network.useNat = useNAT;
             Network.Connect(remoteIPaddress, remotePort);
        }
        if(GUI.Button(Rect(5, 40, 60,30,"startServer"))
        {
        Network.useNat = useNAT;
        Network.initializeServer(MaxPlayers,ListenPort);
        }
       
         remoteIPaddress = GUI.TextField(Rect(5, 75, 60, 30),remoteIPaddress);
         remotePort = parseInt(GUI.TextField(Rect(5, 110, 60, 30),remotePort.ToString()));
         
      }      
      else
      {
         if(GUI.Button(Rect(5,5,60,30),"Disconnect"))
         {
       Network.Disconnect(200)
      } 
   }     
}     

ok… now… What is wrong with it?

if(GUI.Button(Rect(5, 40, 60,30),“startServer”))
{
Network.useNat = useNAT;
Network.initializeServer(MaxPlayers,ListenPort);
}

you’re missing a ) before ,“startServer”