I'm not really familiar with scripting...
I did figure out a way to do what I was trying but I have another question you may be able to help with.
So I have it set so that I can input a kmz and it will split the points, polylines, and polygons to 3 different shapefiles. It will then automatically assign a transformation from wgs84 to NAD83. I can then manually select what coordinate system to apply and manually select the output folder.
The problem now is that some KMZ files that I receive are only a line or sometimes a line and a point. I thought that if I were missing one or two of the data types, line, polygon, or point, it would just ignore it and spit out the shapefiles for the data I do have. However, that is not the case. When I am missing some of the data types the process just fails. I want to find a way to have it just ignore the missing data and process the data that I do have.
Any help would be greatly appreciated.