Problems with resizing accessories

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
1 Like

Try and change the size of the mesh instead of the part itself

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.

1 Like