(VR) Play Sound Only When Two Components Overlap?

Alright, here is my predicament. I’ve looked around for about an hour with no real answer that has helped me. The screenshot you see now is my botched Blueprint.

What I am trying to do is have an instrument the player can play by holding it up to his face (this is a VR game). I’m using the 4.13 VR template to base it off of. I have a component in the Motion Controller Pawn (Not BP_Motion Controller… this is for the VIVE by the way) and this component is supposed to act as the “head” for collisions sake. The instrument can be picked up and it has a dedicated child component that is attached to the mouthpiece area. I want the sound to play only when the player’s head touches the mouthpiece. Right now it doesn’t play when first touching the “head” until after the player removes it and keeps playing until the player touches the “mouth” piece of the instrument to the “head” or the player. What am I missing here?

(Also it will keep playing if the hand has it still gripped sometimes, based on many things I’ve tried. Help would be appreciated.)

Hi, did you ever find a solution to your problem? I’m having the same issue.