$ 0 0 the bool never applys and I cannot tick the box Code (CSharp): int index = 0; foreach(var Attack in AD.Attacks.Values) { GUILayout.Label(Attack.AttackName); index++; } bool[] Attacks = new bool[index]; for(int i = 0 ; i < index ; i++) { Attacks[i] = GUILayout.Toggle (Attacks[i], ""); }