So, I made a script where If I click this button then changes my data value and it does nothing...
local MainGUI = script.Parent local Player = game.Players local Players = game:GetService("Players")
MainGUI.MouseButton1Down:Connect(function(player,character) local Data = Players:WaitForChild"Data" Data.Stand.Value = 2 print("BUTTON NERD") Players:LoadCharacter() end)

2 comments
The server script option is easier but you should always aim to have GUI on the client, the server should be running only important info such as datastores and damage
This is also why you should replicate visual effects across clients