How to delete text messages on iPhone?

If you have an iPhone And you text someone, the message saves automatically. Sometimes my mom takes my phone and she wants to look something up and it shows a text message that I sent, I hate it and its kinda embarrassing. I don't mean "going to the message app and tapping edit… " I mean, I want to delete it from the hard drive for good. Anyone?

If you just want them to stop showing up when you search for something even if they're deleted, go to settings > general > spotlight search and then un-check messages.

If you want them 100% deleted so that someone can't go back into settings and enable it again just to look through your messages then you'll have to reset/restore your phone. Supposedly there's apps for it but I don't know of any so I'm not even sure about that.

If you want to delete text messages on iPhone permanetly without recovery, you can use iPhone Text Message Eraser tool.