hello and welcome to hcm,
Red spots on tongue can be small blood bumps. several reasons possible . the most common reason can be the deficiency of vitamin B in the body. Secondly, it can be some sort of allergic reaction
against foreign substance. these allergens here can be a foodstuff, toothpaste or its ingredients and even medicines. Try to stop using these stuffs and notice the change. Thirdly, bacterial infections in mouth can be the reason as well.
try to maintain oral hygiene
by regular brushing and cleaning of tongue, gargling with benadryl
or other antacids also. and visit the dentist