need to shorten my code but unsure of how

#pragma strict
var slots = 1;
var slot1empty : boolean = false;
var slot2empty : boolean = false;
var slot3empty : boolean = false;
var slot4empty : boolean = false;
var slot5empty : boolean = false;
var slot6empty : boolean = false;
var slot7empty : boolean = false;
var slot8empty : boolean = false;
var slot9empty : boolean = false;
var slot10empty : boolean = false;
var slot11empty : boolean = false;
var slot12empty : boolean = false;
var slot13empty : boolean = false;
var slot14empty : boolean = false;
var slot15empty : boolean = false;
var slot16empty : boolean = false;
var slot17empty : boolean = false;
var slot18empty : boolean = false;
var slot19empty : boolean = false;
var slot20empty : boolean = false;
var slot21empty : boolean = false;
var slot22empty : boolean = false;
var slot23empty : boolean = false;
var slot24empty : boolean = false;
var slot25empty : boolean = false;
var slot26empty : boolean = false;
var slot27empty : boolean = false;
var slot28empty : boolean = false;

var item1d : boolean = false;
var item2d : boolean = false;

var item1 = "";
var item2 = "";
var item3 = "";
var item4 = "";
var item5 = "";
var item6 = "";
var item7 = "";
var item8 = "";
var item9 = "";
var item10 = "";
var item11 = "";
var item12 = "";
var item13 = "";
var item14 = "";
var item15 = "";
var item16 = "";
var item17 = "";
var item18 = "";
var item19 = "";
var item20 = "";
var item21 = "";
var item22 = "";
var item23 = "";
var item24 = "";
var item25 = "";
var item26 = "";
var item27 = "";
var item28 = "";

var s1 = "Slot";
var s2 = "Slot";
var s3 = "Slot";
var s4 = "Slot";
var s5 = "Slot";
var s6 = "Slot";
var s7 = "Slot";
var s8 = "Slot";
var s9 = "Slot";
var s10 = "Slot";
var s11 = "Slot";
var s12 = "Slot";
var s13 = "Slot";
var s14 = "Slot";
var s15 = "Slot";
var s16 = "Slot";
var s17 = "Slot";
var s18 = "Slot";
var s19 = "Slot";
var s20 = "Slot";
var s21 = "Slot";
var s22 = "Slot";
var s23 = "Slot";
var s24 = "Slot";
var s25 = "Slot";
var s26 = "Slot";
var s27 = "Slot";
var s28 = "Slot";

var pick = "Pick Up";

var slot1;
var slot2;
var slot3;
var slot4;
var slot5;
var slot6;
var slot7;
var slot8;
var slot9;
var slot10;
var slot11;
var slot12;
var slot13;
var slot14;
var slot15;
var slot16;
var slot17;
var slot18;
var slot19;
var slot20;
var slot21;
var slot22;
var slot23;
var slot24;
var slot25;
var slot26;
var slot27;
var slot28;

var slot1opt : boolean = false;
var slot2opt : boolean = false;
var slot3opt : boolean = false;
var slot4opt : boolean = false;
var slot5opt : boolean = false;
var slot6opt : boolean = false;
var slot7opt : boolean = false;
var slot8opt : boolean = false;
var slot9opt : boolean = false;
var slot10opt : boolean = false;
var slot11opt : boolean = false;
var slot12opt : boolean = false;
var slot13opt : boolean = false;
var slot14opt : boolean = false;
var slot15opt : boolean = false;
var slot16opt : boolean = false;
var slot17opt : boolean = false;
var slot18opt : boolean = false;
var slot19opt : boolean = false;
var slot20opt : boolean = false;
var slot21opt : boolean = false;
var slot22opt : boolean = false;
var slot23opt : boolean = false;
var slot24opt : boolean = false;
var slot25opt : boolean = false;
var slot26opt : boolean = false;
var slot27opt : boolean = false;
var slot28opt : boolean = false;

var hatch : GameObject;
var pickax : GameObject;
var hatchc : GameObject;
var pickaxc : GameObject;
var item;

var PickedUp1 : boolean = false;
var PickedUp2 : boolean = false;
var Droped1 : boolean = false;
var Droped2 : boolean = false;

var hat = "Hatched";
var pic = "Pickax";


function OnGUI() 
{
	GUI.Box(Rect(0, 0, 200, 370),"Inventory");
	
	if(!slot1empty)
		{
			GUI.Box(Rect(0, 20, 50, 50), s1);
			s1 = "Slot";
		}
	
	if(!slot2empty)
		{
			GUI.Box(Rect(50, 20, 50, 50), s2);
			s2 = "Slot";
		}
	if(!slot3empty)
		{
			GUI.Box(Rect(100, 20, 50, 50), s3);
			s3 = "Slot";
		}
	if(!slot4empty)
		{
			GUI.Box(Rect(150, 20, 50, 50), s4);
			s4 = "Slot";
		}
	if(!slot5empty)
		{
			GUI.Box(Rect(0, 70, 50, 50), s5);
			s5 = "Slot";
		}
	if(!slot6empty)
		{
			GUI.Box(Rect(50, 70, 50, 50), s6);
			s6 = "Slot";
		}
	if(!slot7empty)
		{
			GUI.Box(Rect(100, 70, 50, 50), s7);
			s7 = "Slot";
		}
	if(!slot8empty)
		{
			GUI.Box(Rect(150, 70, 50, 50), s8);
			s8 = "Slot";
		}
	if(!slot9empty)
		{
			GUI.Box(Rect(0, 120, 50, 50), s9);
			s9 = "Slot";
		}
	if(!slot10empty)
		{
			GUI.Box(Rect(50, 120, 50, 50), s10);
			s10 = "Slot";
		}
	if(!slot11empty)
		{
			GUI.Box(Rect(100, 120, 50, 50), s11);
			s11 = "Slot";
		}
	if(!slot12empty)
		{
			GUI.Box(Rect(150, 120, 50, 50), s12);
			s12 = "Slot";
		}
	if(!slot13empty)
		{
			GUI.Box(Rect(0, 170, 50, 50), s13);
			s13 = "Slot";
		}
	if(!slot14empty)
		{
			GUI.Box(Rect(50, 170, 50, 50), s14);
			s14 = "Slot";
		}
	if(!slot15empty)
		{
			GUI.Box(Rect(100, 170, 50, 50), s15);
			s15 = "Slot";
		}
	if(!slot16empty)
		{
			GUI.Box(Rect(150, 170, 50, 50), s16);
			s16 = "Slot";
		}
	if(!slot17empty)
		{
			GUI.Box(Rect(0, 220, 50, 50), s17);
			s17 = "Slot";
		}
	if(!slot18empty)
		{
			GUI.Box(Rect(50, 220, 50, 50), s18);
			s18 = "Slot";
		}
	if(!slot19empty)
		{
			GUI.Box(Rect(100, 220, 50, 50), s19);
			s19 = "Slot";
		}
	if(!slot20empty)
		{
			GUI.Box(Rect(150, 220, 50, 50), s20);
			s20 = "Slot";
		}
	if(!slot21empty)
		{
			GUI.Box(Rect(0, 270, 50, 50), s21);
			s21 = "Slot";
		}
	if(!slot22empty)
		{
			GUI.Box(Rect(50, 270, 50, 50), s22);
			s22 = "Slot";
		}
	if(!slot23empty)
		{
			GUI.Box(Rect(100, 270, 50, 50), s23);
			s23 = "Slot";
		}
	if(!slot24empty)
		{
			GUI.Box(Rect(150, 270, 50, 50), s24);
			s24 = "Slot";
		}
	if(!slot25empty)
		{
			GUI.Box(Rect(0, 320, 50, 50), s25);
			s25 = "Slot";
		}
	if(!slot26empty)
		{
			GUI.Box(Rect(50, 320, 50, 50), s26);
			s26 = "Slot";
		}
	if(!slot27empty)
		{
			GUI.Box(Rect(100, 320, 50, 50), s27);
			s27 = "Slot";
		}
	if(!slot28empty)
		{
			GUI.Box(Rect(150, 320, 50, 50), s28);
			s28 = "Slot";
		}
	
	
	if(slot1empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(0, 20, 50, 50), s1))
			{
				slot1opt = !slot1opt;
				if(slot1opt)
				{
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}
			
	if (slot2empty)
		{
			Destroy(GameObject.Find(Item.name + "(Clone)"));
			if(GUI.Button(Rect(50, 20, 50, 50), s2))
				{
					slot2opt = !slot2opt;
					if(slot2opt)
					{
					slot1opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
		}
	if(slot3empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(100, 20, 50, 50), s3))
			{
				slot3opt = !slot3opt;
				if(slot3opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}
	if(slot4empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(150, 20, 50, 50), s4))
			{
				slot4opt = !slot4opt;
				if(slot4opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}	
	if(slot5empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(0, 70, 50, 50), s5))
			{
				slot5opt = !slot5opt;
				if(slot5opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}
	if(slot6empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(50, 70, 50, 50), s6))
			{
				slot6opt = !slot6opt;
				if(slot6opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}
	if(slot7empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(100, 70, 50, 50), s7))
			{
				slot7opt = !slot7opt;
				if(slot7opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}	
	if(slot8empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(150, 70, 50, 50), s8))
			{
				slot8opt = !slot8opt;
				if(slot8opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}		
	if(slot9empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(0, 120, 50, 50), s9))
			{
				slot9opt = !slot9opt;
				if(slot9opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}
	if(slot10empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(50, 120, 50, 50), s10))
			{
				slot10opt = !slot10opt;
				if(slot10opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}
	if(slot11empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(100, 120, 50, 50), s11))
			{
				slot11opt = !slot11opt;
				if(slot11opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}		
	if(slot12empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(150, 120, 50, 50), s12))
			{
				slot12opt = !slot12opt;
				if(slot12opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}			
	if(slot13empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(0, 170, 50, 50), s13))
			{
				slot13opt = !slot13opt;
				if(slot13opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}
	if(slot14empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(50, 170, 50, 50), s14))
			{
				slot14opt = !slot14opt;
				if(slot14opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}	
	if(slot15empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(100, 170, 50, 50), s15))
			{
				slot15opt = !slot15opt;
				if(slot15opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}		
	if(slot16empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(150, 170, 50, 50), s16))
			{
				slot16opt = !slot16opt;
				if(slot16opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}			
	if(slot17empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(0, 220, 50, 50), s17))
			{
				slot17opt = !slot17opt;
				if(slot17opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}				
	if(slot18empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(50, 220, 50, 50), s18))
			{
				slot18opt = !slot18opt;
				if(slot18opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}					
	if(slot19empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(100, 220, 50, 50), s19))
			{
				slot19opt = !slot19opt;
				if(slot19opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}
	if(slot20empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(150, 220, 50, 50), s20))
			{
				slot20opt = !slot20opt;
				if(slot20opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}	
	if(slot21empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(0, 270, 50, 50), s21))
			{
				slot21opt = !slot21opt;
				if(slot21opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}	
	if(slot22empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(50, 270, 50, 50), s22))
			{
				slot22opt = !slot22opt;
				if(slot22opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}	
	if(slot23empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(100, 270, 50, 50), s23))
			{
				slot23opt = !slot23opt;
				if(slot23opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}	
	if(slot24empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(150, 270, 50, 50), s24))
			{
				slot24opt = !slot24opt;
				if(slot24opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}	
	if(slot25empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(0, 320, 50, 50), s25))
			{
				slot25opt = !slot25opt;
				if(slot2opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot26opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}	
	if(slot26empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(50, 320, 50, 50), s26))
			{
				slot26opt = !slot26opt;
				if(slot26opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot27opt = false;
					slot28opt = false;
				}
			}
	}	
	if(slot27empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(100, 320, 50, 50), s27))
			{
				slot27opt = !slot27opt;
				if(slot27opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot28opt = false;
				}
			}
	}	
	if(slot28empty)
	{
		Destroy(GameObject.Find(Item.name + "(Clone)"));
		if (GUI.Button(Rect(150, 320, 50, 50), s28))
			{
				slot28opt = !slot28opt;
				if(slot28opt)
				{
					slot1opt = false;
					slot2opt = false;
					slot3opt = false;
					slot4opt = false;
					slot5opt = false;
					slot6opt = false;
					slot7opt = false;
					slot8opt = false;
					slot9opt = false;
					slot10opt = false;
					slot11opt = false;
					slot12opt = false;
					slot13opt = false;
					slot14opt = false;
					slot15opt = false;
					slot16opt = false;
					slot17opt = false;
					slot18opt = false;
					slot19opt = false;
					slot20opt = false;
					slot21opt = false;
					slot22opt = false;
					slot23opt = false;
					slot24opt = false;
					slot25opt = false;
					slot26opt = false;
					slot27opt = false;
				}
			}
	}	
	
	
	if(item1d)
	{
		if (GUI.Button(Rect(200, 100, 100, 25), pick))
		{
			Item = hatchc;
			if(slots == 1)
			{
				s1 = "1";
				slot1empty = true;
				item1 = hat;
				PickedUp1 = true;
			}
			
			if(slots == 2)
			{
				s2 = "1";
				slot2empty = true;
				item2 = hat;
			}
			if(slots == 3)
			{
				s3 = "1";
				slot3empty = true;
				item3 = hat;
			}
			if(slots == 4)
			{
				s4 = "1";
				slot4empty = true;
				item4 = hat;
			}
			if(slots == 5)
			{
				s5 = "1";
				slot5empty = true;
				item5 = hat;
			}
			if(slots == 6)
			{
				s6 = "1";
				slot6empty = true;
				item6 = hat;
			}
			if(slots == 7)
			{
				s7 = "1";
				slot7empty = true;
				item7 = hat;
			}
			if(slots == 8)
			{
				s8 = "1";
				slot8empty = true;
				item8 = hat;
			}
			if(slots == 9)
			{
				s9 = "1";
				slot9empty = true;
				item9 = hat;
			}
			if(slots == 10)
			{
				s10 = "1";
				slot10empty = true;
				item10 = hat;
			}
			if(slots == 11)
			{
				s11 = "1";
				slot11empty = true;
				item11 = hat;
			}
			if(slots == 12)
			{
				s12 = "1";
				slot12empty = true;
				item12 = hat;
			}
			if(slots == 13)
			{
				s13 = "1";
				slot13empty = true;
				item13 = hat;
			}
			if(slots == 14)
			{
				s14 = "1";
				slot14empty = true;
				item14 = hat;
			}
			if(slots == 15)
			{
				s15 = "1";
				slot15empty = true;
				item15 = hat;
			}
			if(slots == 16)
			{
				s16 = "1";
				slot16empty = true;
				item16 = hat;
			}
			if(slots == 17)
			{
				s17 = "1";
				slot17empty = true;
				item17 = hat;
			}
			if(slots == 18)
			{
				s18 = "1";
				slot18empty = true;
				item18 = hat;
			}
			if(slots == 19)
			{
				s19 = "1";
				slot19empty = true;
				item19 = hat;
			}
			if(slots == 20)
			{
				s20 = "1";
				slot20empty = true;
				item20 = hat;
			}
			if(slots == 21)
			{
				s21 = "1";
				slot21empty = true;
				item21 = hat;
			}
			if(slots == 22)
			{
				s22 = "1";
				slot22empty = true;
				item22 = hat;
			}
			if(slots == 23)
			{
				s23 = "1";
				slot23empty = true;
				item23 = hat;
			}
			if(slots == 24)
			{
				s24 = "1";
				slot24empty = true;
				item24 = hat;
			}
			if(slots == 25)
			{
				s25 = "1";
				slot25empty = true;
				item25 = hat;
			}
			if(slots == 26)
			{
				s26 = "1";
				slot26empty = true;
				item26 = hat;
			}
			if(slots == 27)
			{
				s27 = "1";
				slot27empty = true;
				item27 = hat;
			}
			if(slots == 28)
			{
				s28 = "1";
				slot28empty = true;
				item28 = hat;
			}
			item1d = false;
		}
	}
	
	
	if(item2d)
	{
		if (GUI.Button(Rect(200, 100, 100, 25), pick))
		{
			Item = pickaxc;
			if(slots == 1)
			{
				s1 = "2";
				slot1empty = true;
				item1 = pic;
				PickedUp2 = true;
			}
			if(slots == 2)
			{
				Item = pickaxc;
				s2 = "2";
				slot2empty = true;
				item2 = pic;
			}
			if(slots == 3)
			{
				
				s3 = "2";
				slot3empty = true;
				item3 = pic;
			}
			if(slots == 4)
			{
				
				s4 = "2";
				slot4empty = true;
				item4 = pic;
			}
			if(slots == 5)
			{
				
				s5 = "2";
				slot5empty = true;
				item5 = pic;
			}
			if(slots == 6)
			{
				
				s6 = "2";
				slot6empty = true;
				item6 = pic;
			}
			if(slots == 7)
			{
				
				s7 = "2";
				slot7empty = true;
				item7 = pic;
			}
			if(slots == 8)
			{
				
				s8 = "2";
				slot8empty = true;
				item8 = pic;
			}
			if(slots == 9)
			{
				
				s9 = "2";
				slot9empty = true;
				item9 = pic;
			}
			if(slots == 10)
			{
				
				s10 = "2";
				slot10empty = true;
				item10 = pic;
			}
			if(slots == 11)
			{
				
				s11 = "2";
				slot11empty = true;
				item11 = pic;
			}
			if(slots == 12)
			{
				
				s12 = "2";
				slot12empty = true;
				item12 = pic;
			}
			if(slots == 13)
			{
				
				s13 = "2";
				slot13empty = true;
				item13 = pic;
			}
			if(slots == 14)
			{
				
				s14 = "2";
				slot14empty = true;
				item14 = "pick";
			}
			if(slots == 15)
			{
				
				s15 = "2";
				slot15empty = true;
				item15 = pic;
			}
			if(slots == 16)
			{
				
				s16 = "2";
				slot16empty = true;
				item16 = pic;
			}
			if(slots == 17)
			{
				
				s17 = "2";
				slot17empty = true;
				item17 = pic;
			}
			if(slots == 18)
			{
				
				s18 = "2";
				slot18empty = true;
				item18 = pic;
			}
			if(slots == 19)
			{
				
				s19 = "2";
				slot19empty = true;
				item19 = pic;
			}
			if(slots == 20)
			{
				
				s20 = "2";
				slot20empty = true;
				item20 = pic;
			}
			if(slots == 21)
			{
				
				s21 = "2";
				slot21empty = true;
				item21 = pic;
			}
			if(slots == 22)
			{
				
				s22 = "2";
				slot22empty = true;
				item22 = pic;
			}
			if(slots == 23)
			{
				
				s23 = "2";
				slot23empty = true;
				item23 = pic;
			}
			if(slots == 24)
			{
				
				s24 = "2";
				slot24empty = true;
				item24 = pic;
			}
			if(slots == 25)
			{
				
				s25 = "2";
				slot25empty = true;
				item25 = pic;
			}
			if(slots == 26)
			{
				
				s26 = "2";
				slot26empty = true;
				item26 = pic;
			}
			if(slots == 27)
			{
				
				s27 = "2";
				slot27empty = true;
				item27 = pic;
			}
			if(slots == 28)
			{
				
				s28 = "2";
				slot28empty = true;
				item28 = pic;
			}
			item2d = false;
		}
		
	}
	
	if(slot1opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item1);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot1empty = false;
			slot1opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot2opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item2);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot2empty = false;
			slot2opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot3opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item3);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot3empty = false;
			slot3opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot4opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item4);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot4empty = false;
			slot4opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot5opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item5);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot5empty = false;
			slot5opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot6opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item6);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot6empty = false;
			slot6opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot7opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item7);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot7empty = false;
			slot7opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot8opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item8);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot8empty = false;
			slot8opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot9opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item9);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot9empty = false;
			slot9opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot10opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item10);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot10empty = false;
			slot10opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot11opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item11);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot11empty = false;
			slot11opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot12opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item12);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot12empty = false;
			slot12opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot13opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item13);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot13empty = false;
			slot13opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot14opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item14);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot14empty = false;
			slot14opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot15opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item15);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot15empty = false;
			slot15opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot16opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item16);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot16empty = false;
			slot16opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot17opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item17);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot17empty = false;
			slot17opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot18opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item18);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot18empty = false;
			slot18opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot19opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item2);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot19empty = false;
			slot19opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot20opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item20);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot20empty = false;
			slot20opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot21opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item21);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot21empty = false;
			slot21opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot22opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item22);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot22empty = false;
			slot22opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot23opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item23);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot23empty = false;
			slot23opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot24opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item24);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot24empty = false;
			slot24opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot25opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item25);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot25empty = false;
			slot25opt = false;
			Instantiate(Item, player.position, Quaternion.identity);	
		}
	}
	if(slot26opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item26);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot26empty = false;
			slot26opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot27opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item2);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot27empty = false;
			slot27opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	if(slot28opt)
	{
		GUI.Box(Rect(200, 100, 100, 50), item28);
		if(GUI.Button(Rect(200, 125, 100, 25), "Drop"))
		{
			slot28empty = false;
			slot28opt = false;
			Instantiate(Item, player.position, Quaternion.identity);
		}
	}
	
}


function Update()
{

	if(!slot28empty)
	{
		slots = 28;
	}
	if(!slot27empty)
	{
		slots = 27;
	}
	if(!slot26empty)
	{
		slots = 26;
	}
	if(!slot25empty)
	{
		slots = 25;
	}
	if(!slot24empty)
	{
		slots = 24;
	}
	if(!slot23empty)
	{
		slots = 23;
	}
	if(!slot22empty)
	{
		slots = 22;
	}
	if(!slot21empty)
	{
		slots = 21;
	}
	if(!slot20empty)
	{
		slots = 20;
	}
	if(!slot19empty)
	{
		slots = 19;
	}
	if(!slot18empty)
	{
		slots = 18;
	}
	if(!slot17empty)
	{
		slots = 17;
	}
	if(!slot16empty)
	{
		slots = 16;
	}
	if(!slot15empty)
	{
		slots = 15;
	}
	if(!slot14empty)
	{
		slots = 14;
	}
	if(!slot13empty)
	{
		slots = 13;
	}
	if(!slot12empty)
	{
		slots = 12;
	}
	if(!slot11empty)
	{
		slots = 11;
	}
	if(!slot10empty)
	{
		slots = 10;
	}
	if(!slot9empty)
	{
		slots = 9;
	}

	if(!slot8empty)
	{
		slots = 8;
	}
	if(!slot7empty)
	{
		slots = 7;
	}
	if(!slot6empty)
	{
		slots = 6;
	}
	if(!slot5empty)
	{
		slots = 5;
	}
	if(!slot4empty)
	{
		slots = 4;
	}
	if(!slot3empty)
	{
		slots = 3;
	}
	if(!slot2empty)
	{
		slots = 2;
	}
	if(!slot1empty)
	{
		slots = 1;
	}



	if(slots == 1)
	{
		pick = "Pick Up";
	}
	if(slots == 2)
	{
		pick = "Pick Up";
	}
	if(slots == 3)
	{
		pick = "Pick Up";
	}
	if(slots == 4)
	{
		pick = "Pick Up";
	}
	if(slots == 5)
	{
		pick = "Pick Up";
	}
	if(slots == 6)
	{
		pick = "Pick Up";
	}
	if(slots == 7)
	{
		pick = "Pick Up";
	}
	if(slots == 8)
	{
		pick = "Pick Up";
	}
	if(slots == 9)
	{
		pick = "Pick Up";
	}
	if(slots == 10)
	{
		pick = "Pick Up";
	}
	if(slots == 11)
	{
		pick = "Pick Up";
	}
	if(slots == 12)
	{
		pick = "Pick Up";
	}
	if(slots == 13)
	{
		pick = "Pick Up";
	}
	if(slots == 14)
	{
		pick = "Pick Up";
	}
	if(slots == 15)
	{
		pick = "Pick Up";
	}
	if(slots == 16)
	{
		pick = "Pick Up";
	}
	if(slots == 17)
	{
		pick = "Pick Up";
	}
	if(slots == 18)
	{
		pick = "Pick Up";
	}
	if(slots == 19)
	{
		pick = "Pick Up";
	}
	if(slots == 20)
	{
		pick = "Pick Up";
	}
	if(slots == 21)
	{
		pick = "Pick Up";
	}
	if(slots == 22)
	{
		pick = "Pick Up";
	}
	if(slots == 23)
	{
		pick = "Pick Up";
	}
	if(slots == 24)
	{
		pick = "Pick Up";
	}
	if(slots == 25)
	{
		pick = "Pick Up";
	}
	if(slots == 26)
	{
		pick = "Pick Up";
	}
	if(slots == 27)
	{
		pick = "Pick Up";
	}
	if(slots == 28)
	{
		pick = "full inv";
	}
if(!slot1empty)
{
	Item = hatch;
}

	
}

function OnTriggerEnter(other : Collider)
{
if(other.tag == "item1")
	{
		item1d = true;                 
	}
	
if(other.tag == "item2")
	{
		item2d = true;
	}
}
 
       
function OnTriggerExit(other : Collider)
{
	if(other.tag == "item1")
	{
		item1d = false;
	}
	
	if(other.tag == "item2")
	{
		item2d = false;
	}
}

var Item : GameObject;
var player : Transform;

This does not replace your code, but provides an example of how using a custom object, an array, a loop, and a ternary conditional allows you to do in a few lines of code what you did in hundreds. The longest part of it is using Unity GUI (eager for the new version).

To explain, this code displays the inventory slots horizontally across the top of the screen. When you press on a slot it will randomly select one of the ‘demoItems’ that are setup and assign it to the slot. Within the loop, it will either display the title of the item on the button, or the default empty slot title.

Again, I encourage you to really learn this stuff, hence why I took the time to write an example. Nobody is going to rewrite your entire script, because it is just too time consuming to figure out what you’re doing and do it for you. Because that is true, and because this is an excellent learning opportunity for you, I suggest you accept this as answered and create some new questions as you hit stumbling blocks implementing a new solution.

using UnityEngine;
using System.Collections;

public class ShortenedCode : MonoBehaviour
{
	const string EMPTY_SLOT_TITLE = "slot";

	public int slotCount;
	public InventoryItem[] demoItems = new InventoryItem[3]
	{
		new InventoryItem { title = "hoe" },
		new InventoryItem { title = "axe" },
		new InventoryItem { title = "gun" },
	};

	private InventoryItem[] items;

	void Awake()
	{
		items = new InventoryItem[slotCount];
	}

	void OnGUI()
	{
		GUILayout.Space(5);
		GUILayout.BeginHorizontal(GUILayout.Width(Screen.width));
		{
			float padding = 2;
			GUILayout.FlexibleSpace();
			for (int i = 0; i < slotCount; i++)
			{
				InventoryItem item = items*;*
  •  		Rect nextRect = GUILayoutUtility.GetRect(InventoryItem.SQUARE_SIZE, InventoryItem.SQUARE_SIZE);*
    
  •  		if (GUI.Button(nextRect, item == null ? EMPTY_SLOT_TITLE : item.title))*
    
  •  			CycleItem(i);*
    
  •  		GUILayout.Space(padding);*
    
  •  	}*
    
  •  	GUILayout.FlexibleSpace();*
    
  •  }*
    
  •  GUILayout.EndHorizontal();*
    
  • }*

  • void CycleItem(int index)*

  • {*
    _ items[index] = demoItems[Mathf.FloorToInt(Random.value * demoItems.Length)];_

  • }*
    }

[System.Serializable]
public class InventoryItem
{

  • public const float SQUARE_SIZE = 32;*

  • public string title;*
    }

Use arrays or lists. Then it is easy to loop through those lists to initialize their values and do other stuff like display them in OnGUI().

For what your doing I would suggest using arrays for the many variables. Theyre good for your code because you can call on them in the GUI function and many others. There is also many other ways to cut your code. For example from line 75 - 80 your code is

if(slots == 26)
    {
       pick = "Pick Up";

Instead of doing that for 105 lines just write

if (slots < 28)
{
pick = "Pick Up";

Also use loops as previously suggested