say I want to make a part transparent on the server when a button is pressed on a client.
should I set the transparency on the client first before firing a remote event to set the transparency on the server? or should I only set the transparency using a remote on the server?
you should use .Touched:Connect(function(player) so in this way you don’t have to fire an event but just detect who touched the button and set transparency for everyone.