I second Angelo's suggestion. Doing it yourself is very instructional.? I've been creating my own PIC parts for a number of years.?
I use, what I call the brute force technique.?
I start by getting the part's datasheet from the vendor's web site. Somewhere in the first 10-20 pages you will find information on the various packages you can get the part in. E.g? I tend to choose DIP packages. I'm not yet comfortable building with SMD parts.
Print the correct package layout page and the pin assignments table. It's then just a typing exercise to enter the data for each pin and layout the pins.
There is a chapter somewhere in the KiCad doc that does a better job explaining how to create schematic parts than I? can in a short post here.
There are a few businesses that can create parts (symbols and footprints).? The one I have used is SnapEDA.com.