I read your message. you describe your past experience on the gay website. you mentioned that when you feel free that your thinkings go to sexual things for guys. here is the answer in your line, busy yourself with good stuff such as study, sports or talking with friends. most important thing try to offer all namaz, everything will be better. you have some misunderstanding about gays and straight guys. gays look like straight boys (I am talking about appearance and their body). then what is different? sexual feelings are different. you are a boy, don't worry. there is no bad effect on your penis, it is just your thinking. don't think too much about it. try to busy yourself in extracurricular activities., inshallah everything will be fine.