if you block someone on imessage do the messages delete?
No, when you block someone in iMessage your message thread history is not deleted. Blocking someone will prevent you from receiving calls and messages from that number/person from that point forward. It does not affect any of the previous messages.