Hello, I'm currently working on a script for people to request others to dual in-game, I'm working on just when a player joins, it is updated for the whole server and right now it's only showing the local players name. Why is this?
(my code is provided below, any questions just comment and I will get back to you)
EDIT: this is a RemoteEvent if that is any help, if you are able to help, please explain what you are doing so I can learn
Script in ServerScriptService
local remote = game.ReplicatedStorage.Events.Game.DualUpdater game.Players.PlayerAdded:Connect(function(player) remote:FireAllClients(player, "createPlayer") print("remote function fired to all clients") end)
Localscript in the gui
local remote = game.ReplicatedStorage.Events.Game.DualUpdater remote.OnClientEvent:Connect(function(player, result) if result == "createValue" then local gui = player:WaitForChild("PlayerGui") local contents = gui.Dual.Handler.Multiplayer.Contents local tab = contents.Sample:Clone() print("tab cloned") tab.Parent = contents.Players print("tab.Parent = Players") tab.Name = player.Name tab.Player.Text = "".. player.Name tab.Visible = true tab.Character.Text = "".. player.Equipped.Character.Value print("player file successfully set up!") tab.Player.MouseButton1Click:connect(function(sender) sendremote:FireServer(player, sender) end) end end)