Showing Widget Only For One Player, When Event Occurs

Hello. I’m making multiplayer game.

“ThirdPersonCharacter” has “Event Tick”, that checks if the player goes up and high very fast. When this happens, a Widget should appear, and it appears. Only problem is that it appears for every player, even if only one player meets the conditions. All the stuff happends inside the “ThirdPersonCharacter” blueprint. If I activate event by pressing selected button, then it only appears for that current player, but that’s not what I want.

Yes, the character blueprint runs on all machines where it is replicated.
The player controller, however, only runs on the controlling machine (and the server.)
In general, widget stuff should happen in player controllers, not pawns.
If you have to do it in the pawn, you can check if IsLocallyControlled.