Score system Level Load

Hey guys. I have a score script (attached to the player) that gives the player a point or 2 each time they beat an enemy. However, I have more than one level and when I load a new level, it resets the score. Here’s the script:

using UnityEngine;
using System.Collections;

public class ScoreCount : MonoBehaviour {
	public int maxScore = 15;
	public int curScore = 0;
	void Awake() {
	// Use this for initialization
	void Start () {
	// Update is called once per frame
	void Update () {
	void OnGUI() {
		GUI.Box(new Rect(1075,10,90,20),"Score:" + curScore + "/" + maxScore);
	public void AddjustCurrentScore(int adj) {
		curScore += adj;
		if(curScore < 0)
			curScore = 0;
		if(curScore > maxScore)
			curScore = maxScore;
		if(maxScore < 1)
			maxScore = 1;

Is there a way I could have the score count save when I load a new level. Thanks!

(If post doesn’t appear right, please edit)

Sounds confusing. If you don’t manually change your score it will stay the same even after you load another level. Also , I have a look at the script where you placed your application.loadlevel();.