Thanks for your reply. I didn’t realise I needed to get a variable to call “Stop”.
I made this mess, and I see nothing wrong with it. Yet, it doesn’t solve the problem. Sounds from previous button focus, overlap with new button focus sound. Any idea?
edit: I saw something wrong with it.
I think code can not go past “Set Timer By Event” since it technically loops forever. So I moved “Stop” nodes “SoundEffectOnFocus” custom event. Now it works perfectly. Still, I get errors after ending the simulation since sometimes I am trying to close a sound effect that was not spawned to begin with. Would that be a problem or am I okay?