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()
		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