Scripts

local RS = game:GetService("ReplicatedStorage")
local MessageEvent = Instance.new("RemoteEvent",RS)
MessageEvent.Name = "PlayerJoinedMessageEvent"
 
game.Players.PlayerAdded:Connect(function(Player)
    repeat wait() until Player.Character or Player.CharacterAdded:Wait()
    local text = "Welcome "..Player.Name.." To The Game!"
    local color = Color3.fromRGB(170,0,170)
    local font = Enum.Font.Cartoon
    MessageEvent:FireAllClients(text,color,font)
local RS = game:GetService("ReplicatedStorage")
local StarterGui = game:GetService("StarterGui")
local MessageEvent = RS:WaitForChild("PlayerJoinedMessageEvent")

MessageEvent.OnClientEvent:Connect(function(text,color,font)
	StarterGui:SetCore("ChatMakeSystemMessage",{
		Text = text,
		Color = color,
		Font = font
	})
end)

2 comments

1

Is this a Server Script? If it is, you can't use the OnClientEvent in the Server, you need to to place that function into a LocalScript, prob under StarterGui

0

i did