local ServerSettings = game:GetService("Workspace"):WaitForChild("ServerSettings")
local MiniGamePlayerCurrent = ServerSettings.MiniGamePlayerCurrent
ServerSettings.FinishedGame.Changed:Connect(function()
if ServerSettings.FinishedGame.Value == true then
for IndexPlayer, Player in pairs(game.Players:GetChildren()) do
if Player.HiddenValues.OnMiniGame.Value == true then
print(Player)
game.ReplicatedStorage.GuiEvents.Winners:FireAllClients(Player,"PlayerText")
MiniGamePlayerCurrent.Value = MiniGamePlayerCurrent.Value + 1
end
coroutine.wrap(function()
for IndexText, Text in pairs(script.Parent.Leaderboard:GetChildren()) do
print(Text)
game.ReplicatedStorage.GuiEvents.Winners:FireAllClients(Text,"TextType")
end
end)()
end
end
end)
this script prints =
local script:
local MiniGamePlayerCurrent = game:GetService("Workspace"):WaitForChild("ServerSettings").MiniGamePlayerCurrent
game.ReplicatedStorage.GuiEvents.Winners.OnClientEvent:Connect(function(Player,TextLabel,Type)
print(tostring(Type,Player,TextLabel.." :Client"))
if Type == "PlayerText" then
print(tostring(Type,Player,TextLabel))
elseif Type == "TextType" then
print(tostring(Type,Player,TextLabel))
end
script.Parent.Parent.Enabled = true
for c=0,MiniGamePlayerCurrent.Value,1 do
end
end)
this local script prints nil why?: