How big are the spots do they look like patches more than spots.
Also can you post water stats in ammonia,nitrite,nitrate,and ph, plus other fish you have in the tank.
Not the writer of this information below.
Red spots on skin can be caused by:
Regarding the small red dot, small pinprick like haemorrhages (called petechiae) can be due to a local lesion, a generalised septicaemia or toxaemia caused by acute viral and bacterial infections.