The problem here is that you are powering this blueprint logic using the Event Begin Play node. This will only fire one time at the very beginning of the game. Meaning that Winning Score Achieved will never be true, since it isn’t true when the game starts, and so the Main Theme will never stop. One way to test this is to have the Branch node be connected to Event Tick instead of Event Being Play. While this is not ideal, since Event Tick fires constantly, it will work. The ideal method is to create some kind of event that is fired when the winning score is achieved, and then use that event to Stop the Main Theme, but the solution I gave above will work until you modify your game logic to use events.