Toggling checkbox in toggle in GUILayout.Toggle

I am struggling to figure out how to toggle the checkbox on my Inspector Gui element.

	public override void OnInspectorGUI()
	{
		//DrawDefaultInspector();
		Script S = target as Script;

		if (GUILayout.Toggle(false,"Show Button"))
			{
//Make button toggle here. 
				S.DropdownToggle = !S.DropdownToggle;
			}


		//Do stuff for toggle on
		if (S.DropdownToggle== true) 
		{
// or make Checkbox check here
			S.distance = EditorGUILayout.Vector3Field ("Vector",S.distance);
			EditorGUILayout.LabelField ("Wait Time:");
			S.wait = EditorGUILayout.FloatField(S.wait);

		}
	}

How do I access this toggle?

Had to use EditorGUILayout.Toggle instead of GUILayout.toggle