We've all been there. Sent a text we instantly regret? The burning question is: can you delete those messages on your iPhone so the recipient *also* never sees them? The short answer is...it's complicated.
Technically, Apple doesn't offer a built-in feature to remotely delete messages from someone else's device. Once a text leaves your phone, it's on theirs. Services like WhatsApp have a 'delete for everyone' option, but iMessage lacks this crucial feature.
However, there are a few limited situations where deletion *might* seem to work. If the recipient hasn't read the message and you quickly unsend it (if using iMessage with message editing enabled), it *might* disappear before they see it. Also, if you are using a third party service (like Whatsapp) or an app that provides such feature, you will be able to do it. But those are not native to Apple. Keep in mind that the recipient might see a notification that a message was unsent. Ultimately, prevention is better than cure! Think before you send, and you won't have to worry about vanishing text messages.