Question: what does it mean when a guy says i'm not good for you?
Answer: He genuinely thinks he's a bad influence It might not always be just about the influence that he may have on you. It could be the way you might be perceived by being associated with him and he doesn't want you to go through that. Thus saying 'I'm not good for you' is a way to push you away.