How would you handle

I'm gonna wager that if you tell him you can't give him a tour of the yard because you have to get some work done before you go out with your boyfriend later that night, and are suddenly busy because date night all the time, he'll stop dropping by so much.

This should open the door to stop the hugging, too. Offer a fist bump or high five or kick in the crotch along with your explanation that this isn't comfortable for you, if he persists.

If you're gay and he knows it, the above still applies and have your boyfriend description ready. he doesn't need to know about your romantic life and it's supposed to be in his Christian value set to stay out of it, so call him on that. Hire a buddy to be the boyfriend if need be. Line this fella up before you start describing.

I'd flat out tell him, and you don't need to be rude to do so, don't bring people here again or you won't be bringing you here again. You don't need tools, parts, and sense of security disappearing. Anyone that knows me knows strangers are apt to end up being escorted off property immediately.