SetCore() Not working

I am trying to make a script, where when the player joins, a system message will say “Hello!” in the chat.

When I click play, No system messages are in the chat and nothing from the script happens. This is what I wrote in the script.


	task.wait(0.5)
game:GetService("StarterGui"):SetCore("ChatMakeSystemMessage", {Text = "[Server] Thanks for joining.", Color = Color3.new(0.345098, 1, 0.552941), Font = Enum.Font.SourceSansBold, FontSize = Enum.FontSize.Size96})

		

I have tried looking at Devforum, Developer Documentation, and YouTube to see if I could find a fix, but no help was found. Any help would be very much appreciated.

Which chat system are you using? New or legacy

This is how you check;
image

Ohhh, I set it to Legacy and it works now. Thanks!

I mean you can keep to the old system (legacy), but if you want to use the new system, you can refer to this to do what you want to do

1 Like

This topic may interest you:

It has a general solution that works for both chat systems(the second script).

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.