I’m don’t believe such a script exists but it should be possible to write one.
You have a couple of options depending on where these checkboxes are placed in relation to the form’s CTA (ex. at the beginning of the form before other text fields or at the end of the form after some other fields).
Option 1 - You can write a script that listens for N checkboxes being ticked off
Option 2 - You can write a script that pauses the submit button, checks/validates the checkboxes and if everything is OK releases the submit function. If the validation fails, it brings you back to the page and informs you what seems to be the problem.
You can ping me at: email@example.com if you need a quote for writing a script like that.