
https://reddit.com/link/1t61wuv/video/qw530btiknzg1/player
Castform is a really interesting Pokemon with a really neat ability, but it isn't that strong, so I decided to buff it up a little and turn it into a proper weather setter. I used a Pokemon Emerald mod I made as a representation.
What Forecast currently does: On Switch-in, Forecast checks Castform's held item (Mystic Water, Charcoal, Nevermeltice) and sets either Rain, Sun or Hail for 5 turns. I wanted to use the Weather Rocks for that, but I currently don't have them on database, after that, Castform transforms into the Weather Formes and gains stat boosts depending on weather (1.5x Sp. Atk. and Sp. Def on rain; 1.5x Atk and Sp. Atk on Sun; 1.5 Def and Sp. Atk. on Hail). If the Weather changes by any other way, Castform will also change its form, just like the vanilla version.
I also gave it some Physical movepool like Flare Blitz, so it can use its Atk Boost on sun.
Not related to competitive: I created transformed Casform Icons and implemented them since Vanilla emerald version lacks it.