How to make client sided buttons

I honestly have no idea where to start i have never made anything that is shows one thing on one players screen and different on another players script but if someone could direct me to the basics I think i can figure it out
Thanks, Joesiuh

You should use remote events. FireClient should be good enough to create for each player different change. I’ll give you an example:

--Server
RemoteEvent:FireClient(player, tuple parameters)
--Client
local Player = game:GetService("Players").LocalPlayer

RemoteEvent.OnClientEvent:Connect(function(tuple arguments) 
    Player.PlayerGui.. 
    --do your thing here
end)
1 Like