The original model was made in blockbench, but I imported it into blender for smooth shading. The blender one is on the top, and the blockbench one is on the bottom. The way blockbench does textures creates little seams inbetween the faces for some reason. It's not so noticeable on the blockbench render, but you can definitely see it in the blender one. I think I know how to fix it, but it's kind of a tedious task.
Code STOLEN from @Kazu-Animation https://scratch.mit.edu/projects/1214117922 with some minor tweaks to fit the costume size. Music is Joy from Persona 3 Reload