Yes, clothes can stain your skin. The dye rubs from the clothes to your skin through abrasion. It should come off with warm water and soap. To prevent this, always wash new clothes before wearing them to remove excess dye.