I met this girl recently through a friend and before she met me she had never even had her first kiss but she says that she wants to have sex with me and jumps at every chance she gets to try. I know that most guys would say I'm stupid not have sex with her but it just doesn't feel right for me, please help
Just be honest with her. Tell her you respect her and that having sex with her, doesn't feel right for you.
Do not say what's not honest for you, however. If she's hot and you think so - then tell her that. But try to keep honest, because if you are dishonest, you're only going to create the same situation you are trying to avoid by not having sex.
You are doing the right thing. I would just tell her you are not that kind of guy and would rather be friends. But, I would tell her now. The sooner the better. You are not being stupid at all. You are actually being a gentleman and I am proud of you. Like a Mom. Lol
Not sure what you meant by 'really liking her' but if you mean as a potential girlfriend then perhaps you need not break up with her but instead slow down the relationship. Maybe she's feeling compelled to further the physical aspect of the relationship because she thinks that's what YOU want. Have a serious conversation about it and tell her that when the time comes to it you don't want her to regret anything and considering she just had her first kiss not too long ago that she should slow down. Make sure she knows it's not that you wouldn't want to be her first (unless you really don't no matter what time period) but it's too early and you want it to be something memorable instead of a mistake.
However if you just want to be her friend then sorry there is no way you can break up with her without hurting her. Avoid lines like "I just want to be friends" and do it in person rather than texting or online, she deserves that much.