Well in this case if the button is going to be increasing a value on the server through a Remote would be the best way, but keep in mind this can be exploitable.
I suggest you do a few things. On the server script create a bool value inside the player and set it to false then when this remote is fired check if its false and if it is let the players value increase then set the value to true for a few seconds and then false again (this is just so an exploiter can loop fire the remote and increase the value a ridiculous amount)
Keep in mind even with this suggestion an exploiter could still automatically increase this value without clicking anything in the game.
Because on Power simulator Exploiters can start training all Stats in the same time … this is toxic (make 0 difference when you are Strong because increase a little, but on beggin is toxic)