execute as @e[type=agp:decoy_siren,tag=!NoSiren,tag=!NoUse,family=SirenAble,c=1,scores={SirenFunc=1}] run tag @r[type=agp:decoy_siren,tag=NoSiren,tag=NoUse,c=1] add Reset
execute as @e[type=agp:decoy_siren,tag=!NoSiren,family=SirenAble,c=1,scores={SirenFunc=1}] run tag @e[type=agp:decoy_siren,tag=NoSiren,tag=Reset,c=1] remove NoSiren
execute as @e[type=agp:decoy_siren,tag=!NoUse,family=SirenAble,c=1,scores={SirenFunc=1}] run tag @e[type=agp:decoy_siren,tag=NoUse,tag=Reset,c=1] remove NoUse
execute as @e[type=agp:decoy_siren,tag=!Reset,family=SirenAble,c=1,scores={SirenFunc=1}] run tag @e[type=agp:decoy_siren,tag=Reset,c=1] remove Reset