I have a bunch of buttons in a tycoon that I am making and so far they are visible to everyone but I want them to be visible to only the owner of the tycoon. I tried using remote events to make the buttons visible in a local script but that did not work. What do you think is the best way to solve this problem?
-- Local script
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local remotes = ReplicatedStorage:WaitForChild("Remotes")
local setTrans = remotes:FindFirstChild("SetTrans")
setTrans.OnClientEvent:Connect(function(object, t)
object.Transparency = t
end)

3 comments
If your game is FE, then just make it local to the player.
Are you firing the RemoteEvent? Are you providing the right parameters?
In the server script, make sure you're firing the RemoteEvent properly. For example, RemoteEvent:FireClient(game.Players.PlayerName, game.Workspace.Part, 0.5)