I’ve heard this question a lot over the years. Here’s what you need to know.
How do you know the shot of broken and needs to be “fixed”? Is it just because someone said something? Or do you have objective information? You’d need to provide more context.
Your friends, if they’re not higher-level players than you, may not be the best source of basketball advice. While they may mean well, they may not have the expertise/credibility to advise you.
Many players seem to have this “fix” problem when it comes to shooting, all while the actual problem is their lack of consistency in making shots — which does not necessarily mean your shooting form is broken. Could be a lack of practice (often), a lack of confidence (also often; you allowing what someone says to send you to “fix” your shot it proof of this), or something else.
What is your desired outcome? Let’s say your shot gets fixed — How would you know the job is complete? What’s the measurement? Many players use these vague terms — “get better,” “fix,” “improve,” etc — and have no idea of how they’ll even know they have reached the goal. Spend some time figuring this out if you haven’t yet.