GetPropertyChangedSignal() fires multiple times for HumanoidDescriptions

I’m attaching a repo place with the following code placed inside of a HumanoidDescription:

script.Parent:GetPropertyChangedSignal("HatAccessory"):Connect(function()
	print("Fire")
end)

script.Parent.HatAccessory = "1"

This logs: :arrow_forward: Fire (x3) - Server - Script:2

While I am here, is there any chance of allowing GetPropertyChangedSignal for AccessoryBlob? Worth a shot…

HumanoidDescriptionBug.rbxl (54.1 KB)

2 Likes