Hey guys, So I'm having some trouble finding the correct way to do this. Basically, you will collect objects throughout the world (wisps) and i want to have an on-the-gui counter for these objects. The GUI will feature four GUITexture objects positioned next to each other, one representing the ones place, tens place, hundredths place, and thousandths place. Currently, i am trying to add the number of colored "wisps" together to get the "score". How can i assign the ones place from the integer in the score to the ones GUITexture, tens to tens, etc..? Here is the code i have right now... Code (csharp): var g0 : Texture2D; var g1 : Texture2D; var g2 : Texture2D; var g3 : Texture2D; var g4 : Texture2D; var g5 : Texture2D; var g6 : Texture2D; var g7 : Texture2D; var g8 : Texture2D; var g9 : Texture2D; var scoreOnes : int; var scoreTens : int; var numberOnes; var numberTens; var numberHundreds; var numberThousands; //Gui Stuff var skin : GUISkin; private var originalWidth = 1280.0; private var originalHeight = 800.0; private var scale: Vector3; function LateUpdate () { Conversion(); } function Update () { receiver = GameObject.FindWithTag("CollectionManager").GetComponent(CollectingFollowersReceiver); scoreOnes = receiver.greenCnt + receiver.purpleCnt + receiver.blueCnt + receiver.yellowCnt + receiver.whiteCnt; } function OnGUI () { scale.x = Screen.width/originalWidth; scale.y = Screen.height/originalHeight; scale.z = 1; GUI.skin = skin; var svMat = GUI.matrix; GUI.matrix = Matrix4x4.TRS(Vector3.zero, Quaternion.identity, scale); GUI.Box(Rect(100,0,230,50), ""); GUI.DrawTexture(Rect(250,0,50,50), numberOnes); GUI.DrawTexture(Rect(210, 0, 50, 50), numberTens); GUI.matrix = svMat; } function Conversion () { if(scoreOnes == 0) { numberOnes = (g0); } if (scoreOnes == 1) { numberOnes = (g1); } if (scoreOnes == 2) { numberOnes = (g2); } if (scoreOnes == 3) { numberOnes = (g3); } if (scoreOnes == 4) { numberOnes = (g4); } if (scoreOnes == 5) { numberOnes = (g5); } if (scoreOnes == 6) { numberOnes = (g6); } if (scoreOnes == 7) { numberOnes = (g7); } if (scoreOnes == 8) { numberOnes = (g8); } if (scoreOnes == 9) { numberOnes = (g9); } if (scoreOnes == 10) { scoreOnes = 0; numberOnes = (g0); scoreTens = scoreTens + 10; } if (scoreTens == 0) { numberTens = (g0); } if (scoreTens == 10) { numberTens = (g1); } if (scoreTens == 20) { numberTens = (g2); } if (scoreTens == 30) { numberTens = (g3); } if (scoreTens == 40) { numberTens = (g4); } if (scoreTens == 50) { numberTens = (g5); } if (scoreTens == 60) { numberTens = (g6); } if (scoreTens == 70) { numberTens = (g7); } if (scoreTens == 80) { numberTens = (g8); } if (scoreTens == 90) { numberTens = (g9); } } Any help would be greatly appreciated. Thanks in advance.