How can I make a task in a Behavior Tree play just once?

Hey, I’m using a Behavior Tree in Unreal Engine 5, and I’ve got a task node that plays a sound (like ‘Play Sound’). The problem is, it keeps repeating every time the tree updates and I know I can define a decorator like “Is Playing Sound” but I obviously am looking for the cleanest most effecient method to do it and I’m not sure if I’m understanding something wrong but why is there not a single option to just play a node once everytime a sequence changes?

Is there really no way to do something like this shown in the image? If not I’m so confused on why there is no such option. If there is really no way to do it like that may you guys help me out to figure a way to universally only play a node once? I have a lot of things that happens once per sequence like “Equip Weapon”, “Play Sound”, “Focuses on Target” and so on. The move to target and etc can repeat but things like this, they either won’t work (Play sound for example) or they put a heavy load on CPU.

Any help would be appreciated.