Just wondering why it won't show for everyone when someone joins the server.

-- Server Script
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RemoteEvent = ReplicatedStorage:WaitForChild("RemoteEvent")

game.Players.PlayerAdded:Connect(function(player)
	RemoteEvent:FireAllClients(player, "has joined the server!")
end)
-- Local Script
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RemoteEvent = ReplicatedStorage:WaitForChild("RemoteEvent")

RemoteEvent.OnClientEvent:connect(function(player, words)
	game.StarterGui:SetCore("ChatMakeSystemMessage", {
		Text = "[CONSOLE]: "..player.Name.." "..words;
		Color = Color3.new(218, 237, 249)	
	})
end)

Thanks in advance.