Creating things from scratch is a bad idea; Vivillon cannot be wild captured with a Normal tera type.
Familiarize yourself with the Encounter Database, and create new things from the templates in there. Manually modifying something else into what you want requires you to make all the necessary changes, which you didn't do.