Tips for dealing with patients that make you feel extremely uncomfortable ?

I wanted to know any suggestions you have. We all get patients that are creeps obviously, but one Ive has recently has made me very uncomfortable. Its hard because he doesnt say anything report worthy (for me), but just his demeanor is very uncomfortable. He constantly complements us nurses as much as he can, telling us over and over how were goddesses and such. Some of the aides have called him out because sometimes it looks like hes trying to touch himself but I havent seen him so I cant report him myself. Hes mostly independent but he likes us to find reasons to touch his genitals as much as possible with care. He also just stares at me in a way that feels almost predatory but I cant put a good word to it. Ive asked my coworkers to come into the room with me when they can because I feel so uncomfortable, but they either feel uncomfortable and refuse, or they give him a pass because he says hes a homosexual and also has mental issues so they blame that… and then refuse. Im not one to refuse an assignment, but I have some trauma with these sorts of things so it can be hard for me to be assertive in these situations (I tend to disassociate which I do my best to avoid but with my past I find myself doing that). I hope I don’t come off pathetic. Management doesn’t care (we had a patient grabbed a cnas crotch the other day and they did nothing other than send her home got the day) so we’re on our own. Do you have any tips with dealing with these? Or ways you process it emotionally? It’s just really hard on me. Thanks