zombie armor drops

execute as @a[advancements={yafaland:buff=true}] at @s run execute as @e[type=zombie, distance=..10] run item replace entity @s armor.head with minecraft:rabbit_foot[equippable={slot:head, asset_id:"yafaland:buff", swappable:true, equip_sound:"minecraft:block.big_dripleaf.tilt_up"}] execute as @a[advancements={yafaland:buff=true}] at @s run execute as @e[type=zombie, distance=..10] run item replace entity @s armor.chest with minecraft:rabbit_foot[equippable={slot:chest, asset_id:"yafaland:buff", swappable:true, equip_sound:"minecraft:block.big_dripleaf.tilt_up"}] execute as @a[advancements={yafaland:buff=true}] at @s run execute as @e[type=zombie, distance=..10] run item replace entity @s armor.legs with minecraft:rabbit_foot[equippable={slot:legs, asset_id:"yafaland:buff", swappable:true, equip_sound:"minecraft:block.big_dripleaf.tilt_up"}] execute as @a[advancements={yafaland:buff=true}] at @s run execute as @e[type=zombie, distance=..10] run item replace entity @s armor.feet with minecraft:rabbit_foot[equippable={slot:feet, asset_id:"yafaland:buff", swappable:true, equip_sound:"minecraft:block.big_dripleaf.tilt_up"}] i give armor to zombies using these commands but they don't drop it on death, how to make it so it all pieces drop with 100% chance if possible
Continue to help post