Hi. This happens because uvs do not align with the image.There are some other things you need to fix
- open your blend, join both meshgroups;
- delete all vertex group beside the head one, delete uv_1, delete an existing color attribute, create a new one with these settings;
- select uv_0. The star's uvs are too close to the border of the area designated to hats. Select both uv island of the start with L, press S, make them smaller;
- UV - Export uv layout, set Fill opacity to 1;
- deselect everything in 3d view, choose Edge select, then Select - Select sharp edges, change angle to 80, Mesh - Split - Faces by edges;
- in 3d view hover over a glass bowl, press L, separate, give the glass cut 0000 and the other one 0001;
- save, import back in s4s;
- open your diffuse in photopea or photoshop;
- sample the yellow of the star, then select all of it, including the glow, and delete it. The glow reaches the space meant for necklaces;
- textures need to have bigger margins to avoid
this. So you can expand the blue area;
- File - Open and place exported uv layout;
- Ctrl-click on the layer preview of the uv layout to select it, Select - Modify - Expand, 7 px;
- create a new fill layer and choose this yellow as a color;
- export or save this image as png;
- open and place a template, select the area for hats ( it must be 512x256), press C to crop, enter to confirm;
- delete the template, uv layout and the background, so that only the yellow fill layer remains;
- if you want it to glow constantly instead of flashing, change the opacity of the layer to 1 before exporting/saving
updated file