Or you can use a fieldChanged client script method...
# suitescript
v
Or you can use a fieldChanged client script method to trigger the record creation when checkbox is clicked(after a confirmation perhaps)