Honestly.
I like this guy, and he likes me too. However, situations are way too complicated to explain and I can't be with him. How to tell him this when he asks me out?
Tell him straightly and include honesty, speak out politely and excuse yourself.
tell him the truth and don't forget to say sorry.