How to make an undeleteable topic?

Hi @chickenrocket welcome to Meta :wave: :slight_smile:

If you are simply wanting to disable the ability of users to be able to delete their posts, then perhaps admin-setting max post deletions per minute set to 0 is what you want?