Hello! I have a GUI where a player can click "READY" or "NOT READY" and if they click READY it will fire an event called Ready in Replicated Storage.
I am receiving the error "Ready is not a valid member of Player" error. Please help!
Local Script inside TextButton: (StarterGui)
button = script.Parent
player = game.Players.LocalPlayer
button.MouseButton1Click:connect(function()
if button.Text == "Not ready" then
button.Text = "Ready"
game.ReplicatedStorage.Ready:FireServer()
elseif button.Text == "Ready" then
button.Text = "Not ready"
player.Ready.Value = false
end
end)
Script inside "ServerScriptStorage"
game.ReplicatedStorage.Ready.OnServerEvent:Connect(function(player)
game.Players[player.Name].Ready.Value = true
end)
And my remote event is inside "Replicated Storage" called "Ready"
Thanks!

5 comments
I see, you will need a :WaitForChild I'm afraid...
And try to make 'connect' in localsctipt uppercase too
^
does the player acutally have a value called ready directly inside of their Players[roblox name] folder?
Do you know where I would add the WaitForChild?