The guy is a liar. Yes, a hoax.
50/50 I would say.
Most of these freaks have blue hair and proclaim they are gay because they want attention, and this is giving this guy attention. So you’re 100% right, good chance it’s a fraud.