Okay this is probably bad advice, feel free to ignore:
Why not pretend you are interested and pretend you want to meet up
Then get a bunch of trusted friends to go and “confont” this person (with baseball bats).
okay yea this could go very wrong, but it is an option
But real advice, carry pepper spray, and if you are in a country that permits firearms, get a gun to carry with you (if you are comfortable with handling firearms, that is).
As for the messages, you can block anything not in your contacts.
Filter messages from unknown senders
With iMessage, you can prevent unknown senders from texting you directly. Their messages are filtered to another folder, and you don’t get notified about them.
Go to Settings > Apps > Messages.
Scroll down to Message Filtering, then turn on Filter Unknown Senders.
If this setting is on and you’re missing a message, check to see if it was filtered to Unknown Senders. Tap Filters in the top-left corner of the conversation list, then tap Unknown Senders.
Note: You canʼt open any links sent by an unknown sender until you make them a known sender—by adding them to your contacts or replying to the message.
For phone calls (in case the person tries to call):
Send unknown and spam callers to voicemail
Go to Settings > Apps > Phone, then tap any of the following:
Silence Unknown Callers: You get notifications for calls from people in your contacts, recent outgoing calls, and Siri Suggestions.
Call Blocking & Identification: Turn on Silence Junk Callers (available with certain carriers) to silence calls identified by your carrier as potential spam or fraud.
Okay this is probably bad advice, feel free to ignore:
Why not pretend you are interested and pretend you want to meet up
Then get a bunch of trusted friends to go and “confont” this person (with baseball bats).
okay yea this could go very wrong, but it is an option
But real advice, carry pepper spray, and if you are in a country that permits firearms, get a gun to carry with you (if you are comfortable with handling firearms, that is).
As for the messages, you can block anything not in your contacts.
Filter messages from unknown senders
With iMessage, you can prevent unknown senders from texting you directly. Their messages are filtered to another folder, and you don’t get notified about them.
Go to Settings > Apps > Messages.
Scroll down to Message Filtering, then turn on Filter Unknown Senders.
If this setting is on and you’re missing a message, check to see if it was filtered to Unknown Senders. Tap Filters in the top-left corner of the conversation list, then tap Unknown Senders.
Note: You canʼt open any links sent by an unknown sender until you make them a known sender—by adding them to your contacts or replying to the message.
From Apple website: https://support.apple.com/guide/iphone/block-filter-and-report-messages-iph203ab0be4/ios
For phone calls (in case the person tries to call):
Send unknown and spam callers to voicemail
Go to Settings > Apps > Phone, then tap any of the following:
Silence Unknown Callers: You get notifications for calls from people in your contacts, recent outgoing calls, and Siri Suggestions.
Call Blocking & Identification: Turn on Silence Junk Callers (available with certain carriers) to silence calls identified by your carrier as potential spam or fraud.
From Apple website: https://support.apple.com/guide/iphone/block-or-avoid-unwanted-calls-iphe4b3f7823/ios
I keep seeing this “buy a gun” advice. Do you have any evidence that a gun will actually help? Your likelihood of dying to a gun and specifically that gun skyrocket, and there is little in the way of evidence for it being effective self defense (that I have found):
https://www.psychologytoday.com/us/blog/slightly-blighty/201601/does-owning-gun-protect-you
I can understand wanting to feel protected and safe, but introducing an efficient killing device into the situation may not be the safest choice.