He ain’t straight and he’s trying to cock block you and make you jealous of him. Either confront him and tell him to make his move on you or dump him, he’s no true friend.
Sorry got it mixed up, it’s my friend who is trying to flirt with that straight guy the straight guy is trying to hang out with me. The gym and other things now, this friend is trying to insert his self into our dynamic and he came up to me and was like, yeah, he gave me cute nicknames and now he’s like, hey sugar plum or something, and I’m just like, why would you tell me that, you know?? And I was taking back because I was like, he doesn’t call me those nicknames, but that’s besides the point