I see a few errors, but they can be fixed. Here, lets fix those;
winner = {"Player's name"}
function OnPlayerEntered(player)
if player.name == winner then
local msg = Instance.new("Message")
msg.Parent = game.Workspace
msg.Text = winner "is the winner"
wait(2)
msg:remove()
end
end
game.Players.ChildAdded:connect(OnPlayerEntered)
Now, lets fix up the code;
winner = {"Player's name"}
local function ChkPlr(plr,str)
for i = 1, #winner do if plr:lower() == winner[i]:lower() then return true end end
return false
end
function OnPlayerEntered(player)
if ChkPlr(plr.Name,false) then
local msg = Instance.new("Message")
msg.Parent = game.Workspace
msg.Text = winner.." is the winner"
wait(2)
msg:Destroy()
end
end
game.Players.ChildAdded:connect(OnPlayerEntered)
Hope this helped!