Да я пробовал FlexibleSpace, но что-то он не работает.
Пишу так
GUILayout.BeginHorizontal();
GUILayout.FlexibleSpace();
GUILayout.Label("Time Scale ");
Time.timeScale = GUILayout.HorizontalSlider(Time.timeScale, 0.00001f, 1, GUILayout.Width(100));
GUILayout.EndHorizontal();
И все равно с самого начала рисуется, где рисуется fps.