Hey, anyone who knows anything about vocals, I will really appreciate your help

I feel that my problem at the moment is that I don't really know if I'm hitting the correct notes sometimes and there's breaks in my voice when I try to hit a higher note. My friends will laugh each time I try to sing a song, I would just like to be able to sing passably! I don't really know how to , Is there a way I can improve my voice without singing lesson? I just want to be able to sing around other people without being terrible.

Here's the voice,


Anyway... any tips would be appreciated!