It is difficult and sometimes impossible to get scratches out of sunglasses. However, there are a few methods you can try. First, gently clean the lenses with a microfiber cloth and eyeglass cleaner to remove debris. Next, apply a small amount of non-abrasive toothpaste or baking soda mixed with water to the scratched areas. Then, use a soft cloth to rub the paste in a gentle, circular motion. Lastly, rinse and repeat if necessary. While this method has worked for some, it's no guarantee it will fix your shades. Prevention is key, so store your sunglasses in a protective case and avoid placing them down on rough surfaces.