The way you i see this is that you've somehow cared for that person. or maybe you just don't want your conscience to haunt you if you'll be mean. Also, you might just being pressured by your peers to ignore this person. Happens a lot of times.
If i was on your situation, and you want to help this guy, I'd ask my girl friend who called him creepy and ask EXACTLY why she did. Tell him what she said. Simply telling the guy people feel creepy about him's not gonna help him. Well, having this guy hang around you must mean you must feel OK for him, at least. So telling him the problem as it emerges is the way to go.
If your at your limit and tried enough to help him, then it's time to give the axe and be an ass. I'll simply tell him that he's not improving and review the points I tried to help him with. Not that I hate him or anything but he's causing trouble. hehehe. mean.
Tagalog: "Bababa ba?"
English: "Are you going down?"