Revert Record //so data isn't saved
Go To layout [//specify the layout you want]
Where would you put the script? After I click on Don't Save button, it automatically goes to a specific layout... ie New Order layout.
I would like to go to a different layout. Would you use a trigger or something?
This would be the script you perform with the Don't Save button. I've assumed that you are always returning to the same layout when you click that button. If you are not, then you need to save the layout name to which you want to return in a global variable as part of the script performed when you click the button that brought you to this layout in the first place.
Here are the two scripts I am assuming you'd need:
#New Record Script
Set Variable [$$layout ; Get ( LayoutName ) ]
Go To Layout [//specify your layout that doesn't auto-save here]
#Don't Save Script
Go To Layout [$$Layout ] //Use the layout name by calculation option.
Revert record will discard the new record that you created with the first script rather than saving it.