@cookiemon I would report this to the police. Document everything. Dates, times, messages, who you spoke to. Bring the police in to the gym so they can give the cops the guy's full name and address.
Seek out a restraining order. They probably won't give you one, but I'd try.
Then report...