On XenForo the only solution is to delete all threads, unless you have a post edit history addon installed. In such case you can manually edit each post, find the last version of the post and then copy-paste the original content back in. If it concerns many posts then it becomes a monks task.
It would be very beneficial to have a function that allows a super moderator to roll back all destroyed posts to their original state. The supermoderator would need the following functions:
- set username
- set time range (roll back all posts between date & time X and date & time Y.
- roll back button