I want to lose fat, but I also don't wanna be built like a body builder. I want to be skinny with no fat.
My strong recommendation is to eat more vegetables and lean proteins, fewer sugars and processed foods, drink water, and exercise regularly and moderately. Then learn to accept the resulting body. I have the body you describe. My workout buddy is shorter and stockier than I am, he’s probably in better shape. He definitely has more strength than I do. I wish I could pushup and lift like he can, he wishes he were as fast as me on a run, but our bodies are different and that’s okay.
As a former skinny guy, DON'T BE SKINNY! If you are a pmo addict you need all the confidence you can get especially if you are also an involuntary celib, and being big will give you that like nothing else, but you won't look like those bodybuilders on tv/social media anyways unless you get on gears. If you really want to be skinny that's easy, watch your diet and focus on cardio.
Listen to rambo, because he is built like a tank: drink only water, eat chicken meat boiled or cook in the oven without oil or salt not eat too much salad, it can be difficult for your body to process chicken and water, remember, chicken and water
There are many ways to look the way you want. For me, the best is a balance between proper nutrition and sports. In this regard, I am always actively looking for and trying something new. Right now I've decided on https://betterme.world/articles/keto-workout-plan/. I am satisfied that in a short period of time I already feel lighter and better. And this is the first sign for me that I am moving in the right direction. My first priority is my well-being, but when I can also lose weight from a properly designed diet and training plan, it's a great bonus.
If you eat only boiled chicken and drink only water, your body will go into ketosis. Ketosis will cause a natural diuretic effect, which means frequent urination will occur, which means your body will expel key electrolytes such as sodium, potassium, and magnesium. This means on a keto diet you will want to increase salt intake, not decrease it.