That is because the .zip package is packed like this:
Code:
Texture pack.zip
â”” New Zoologist Sprites png-version
├ content (Folder)
├ icon.png
â”” pack.json
Rather then this (Example):
Code:
New Zoologist Sprite.zip
├ content (Folder)
├ icon.png
â”” pack.json
Which will work with the .zip being place within the ResourcePacks Folder
as mentioned in the Texturepack
Guide
@Cobra shark gaming &
@CamoKnightAK
If you extract the folder from within the .zip package into your ResourcePacks Folder, then the Texturepack will work for you