1. Find a Luvdisc: Luvdisc are pink fish Pokemon that can be found in the following locations:
* Route 124
* Route 125
* Route 126
* Safari Zone
* Lilycove (after the Contest Spectacular)
2. Use the "Sweet Scent" TM: The "Sweet Scent" TM is a useful tool for finding Luvdisc. Use it in any of the above locations to increase the chance of encountering a Luvdisc.
3. Catch a Luvdisc: Once you find a Luvdisc, catch it using Poke Balls.
4. Breed Luvdisc: Breeding two Luvdisc together has a chance of producing an egg that will hatch into a Luvdisc holding a Heart Scale. You can breed them in the Daycare located in the north-east corner of Slateport City.
5. Check for the Heart Scale: After the egg hatches, check the new Luvdisc to see if it is holding a Heart Scale. If not, you will need to breed more Luvdisc until you get lucky.
6. Trade with other players: You can also trade with other players who may have Heart Scales they are willing to trade.
Tips:
* Breeding with a Luvdisc holding a Heart Scale will increase the chances of obtaining another Heart Scale.
* It can take some time and effort to find Heart Scales, so be patient.
* Using the "Sweet Scent" TM will increase your chances of encountering Luvdisc.
* Don't be afraid to trade with other players to get the Heart Scales you need.
Heart Scales are a valuable resource in Pokemon Emerald, as they are used to teach Pokemon new moves through the Move Tutor. Good luck obtaining them!