Yes, rubbing compounds can take off clear coat scratches from the car. But make sure you’re using the appropriate amount of rubbing compound. Or else the rubbing compound will leave stains.