I want one
You Can find Castform on route 6, in a shaking spot. It's a bit rare to find, but far from impossible. When you encounter a Castform, It's in lv 26.