Help, my sphere Collisions are all firing and i only want one too.

Im making a stove in blueprint with 4 dials. Each one controlling one burner. But for some reason anytime I enter one of my dial and hit mouse. All the burners turn on.

Why and how do I stop this?

It has nothing for default root. The stove and dials are on there own.(nothing under each component).

Here is my code

Well, looking your scripts logic (can’t see all clearly but), seems like you have 4 blueprints for each dial and they are connected to one input action “Btn_Interact”.

So when you input all 4 blueprints receive command, they 4 times try play animation, light up, 4 times disable enable input etc.

In the interaction level (input) either you have to write a checker like CanInteract(bool) just after the inputs of each blueprint. Asking if player already interacting with something. It should be on interactor side or if you want.

Alternatively stove can be one actor with 4 dials and niagara assets. You detect check which dial player looking at with a linetrace just after input, get index of what player tries to interact after the button press.
If there is a valid index, you change its state to true or false.