There's a guy who lives a 5 blocks away from my house and he goes to the same gym I attend, he insists on walking back home with me (no homo) but the guy is fvcking annoying. He leaves the gym with the same clothes he trains, a sweaty tanktop (he's a twink though), shorts, a big backpack, and a weird type of cooler and he also has ILS. He talks talks talks talks, never close his fvcing mouth, always telling me how great his life is (lol). The most annoying thing is when he calls me "kid"

.
Seriously, I'm starting to be an @sshole with him, when he talks to me, I roll my eyes like this

, but the fvcker continues talking

. I don't want enmities, so I don't want to be very rude and tell him to "fvck off" when he ask me to walk back home.
I can't go to the gym before 6:00pm, and >8:00pm is kinda too late for me, so I always go @ 7:00pm, his same timetable

. If I go a little later he waits for me even if I tell him I will be an extra 1/2 hour.
I don't want to go to another gym cause there's a girl flirting with me and she lives next to the gym

. Besides that's the nearest gym to my house.
Use your wisdom and tell me what should I do without being so rude?