PUN is being incredibly slow in builds

I’m currently creating a very simple pong clone with multiplayer, every aspect of the game works fine except for the multiplayer part.
Creating a room and everything is fine in the editor, but as soon as I make a build and run it everything is 20 times slower, and it doesn’t even seem to be able to create a room.
And my internet stops working aswell, when i try the build.

I don’t know if this code is even close to correct (I would appreciate help with that to)

    using UnityEngine;
    using System.Collections;
    public class ConnectRandom : MonoBehaviour {
    	// Use this for initialization
    	public float spawnpos;
    	string curstage;
    	private const string roomName = "Room";
    	RoomInfo[] roominfo;
    	private void Awake(){
    		PhotonNetwork.logLevel = PhotonLogLevel.Full;
    			curstage = "Connecting...";
    	void OnJoinedLobby(){
    		Debug.Log("Joined the Lobby...");
    	//	JoinGame ();
    	void OnPhotonRandomJoinFailed(){
    		Debug.Log("Couldn't join a random room");
    		curstage = "Random join failed";
    		RoomInfo[] rinfo = PhotonNetwork.GetRoomList();
    		for(int i = 0; i < rinfo.Length; i++)
    		curstage = "Creating a room";
    		Debug.Log("Creating a room!");
    		PhotonNetwork.CreateRoom(null); // Doesn't move past this point as far as I can tell
    	void OnPhotonCreateGameFailed(){
    		curstage = "Failed to create game";
    		Debug.Log("Failed to create a game!");
    	void OnJoinedRoom(){
    			PhotonNetwork.room.SetCustomProperties(new ExitGames.Client.Photon.Hashtable(){{"ScoreServer", 0}, {"ScoreClient", 0}});
    			spawnpos *= -1f;
    		Vector3 spawnvec = new Vector3(spawnpos, 0f, 0f);
    		GameObject go = (GameObject)PhotonNetwork.Instantiate("Playerone", spawnvec, Quaternion.identity, 0);
    		go.GetComponent<Paddlemove>().enabled = true;
    		Debug.Log ("Joined a Game!");
    		curstage = "Joined game";
    		Debug.Log((int)PhotonNetwork.room.customProperties["ScoreServer"] + " " + (int)PhotonNetwork.room.customProperties["ScoreClient"]);
    	void OnCreateRoom(){
    		curstage = "Created a room";
    		Debug.Log("Created a Room!");
    	void OnGUI(){
    		GUI.Label(new Rect(0f,0f,100f,20f), curstage);

I think the thing that’s slowing it down is the heavy use of Debug.Log, which is very slow and sometimes will cripple program execution. When one of my scripts used Debug.Log only once each frame, it slowed the entire game down to a crawl and clipped sound effects so they sounded tinny and distorted.