How do I save a setting from a check box?

Alright, so I want to make a setting lets say the player wants a fps counter on and they click the check box to make it on how do I make it where that goes to a different scene?

An easy enough way is to use Player Prefs. That way, it can also be saved from one run for the game to the next. Player Prefs can’t save a Boolean so you’d have to store a string/float/int. Create your trigger and point it at this function:

    public void ShowFPS(bool display)
    {
        if (display)
        {
            PlayerPrefs.SetInt("Show FPS", 1);
            // Add code here to display FPS
        }

        else
        {
            PlayerPrefs.SetInt("Show FPS", 0);
            // Add code here to hide FPS
        }
    }

When you change scene, you can use this code to read the preference:

    public void FPSPreference()
    {
        int display = PlayerPrefs.GetInt("Show FPS");
        // test for 0 or 1 to hide/display FPS
    }

Alternative ways include using a dedicated GameObject with DontDestroyOnLoad