How would I make save on compile default on new projects

Open up UE_Folder\Engine\Config\BaseEditorPerProjectUserSettings.ini and add:
[/Script/BlueprintGraph.BlueprintEditorSettings]
SaveOnCompile=SoC_SuccessOnly

This will make it the default option for every new project in that particular engine version.