>>56978827Milotic is an amazing Pokémon. It´s even popular among the competitive Gen 3 OU scene as a defensive wall that can be rather helpful for many teams, offensive or stall oriented. The only difference between a moveset that a competitive Milotic use the most and a casual playthrought Milotic is that you don´t really need Toxic on it, but Surf and Recover are mandatory. You won´t also need Refresh in a casual playthrougt compared to competitive, so you can give it something like Ice Beam or Blizzard for coverage if you want. You can also give it Attract which is a fine move all things considered.
I personally like to use Milotic with Mirror Coat which can get via egg move thanks to Corsola.