So, I have a script that resizes the player’s accessories when they join the game to be .05 in all dimensions, yet when I resize the part some hats, it seems the mesh gets larger despite me not adjusting them at all. The specific hat that I found that does this(as most don’t) was the ninja jester hat.
if b:IsA("BasePart") and b.Name == "Handle" then
b.Size = Vector3.new(0.05,0.05,0.05)
end
IIRC some Accessories don’t use MeshParts, and instead uses a part with a Mesh inside of it. Meshes don’t react if their parent is resized as they have their own Scale property. If your script finds a SpecialMesh inside of the handle, set it’s size to Vector3.new(0.05,0.05,0.05) just like with a regular part.