How to I make it so a button can be pressed once by a single player?

I Need Help I am trying to make it like a survival island. Tips would help. Thanks!

Place down the button and a trigger. Wire the button to the trigger, so when the button is pressed, the trigger transmits on a channel. Then, go into the button, and tell it to deactivate when receiving on that same channel. Make sure that the trigger is not visible in game.