You can "buy" it in the Gear Station!
Chat with our AI personalities
You can buy it at the Battle Frontier for 48 BP.
Pokemon black by far. but if you have a choice between Pokemon black or Pokemon white get white. you can get more Pokemon in white than black , plus there is white forest and you can get rare Pokemon there i think
You get the Silk Scarf on Pokemon Emerald in a house in Dewford Town.A Man gives it to you in there. When held by a Pokemon,the Silk Scarf raises the power of its Normal-Type Moves.
im not so sure... but i think that when u go to the Pokemon fan club in slateport city and talk to one person, ur first Pokemon in ur list should be good in beauty contests for blue scarf, smart for green scarf, cute for pink scarf, cool for red scarf, and tough for yellow scarf. or at least that's kinda how it is in ruby and sapphire, except that they can only get one scarf.
There is no beauty scarf in Emerald. However there is a blue scarf (raises beauty) and it can be obtained like other colored scarfs. First, max a Pokemon's beauty (anyone will do). Then go to Slateport City (by boat, fly, cycle whatever). Then go to the Pokemon Fan Club. Talk to the chairperson inside when you switched the Pokemon with max beauty to the first Pokemon. He will say that it is well trained or something close and give you a blue scarf. Likewise, maxing out a Pokemon's coolness and putting it as the first Pokemon will allow you to get red scarf (raises coolness).