After recent updates, the technique of making a system chat message has become quite simple. Released on September 8, 2015, ROBLOX officially released the function SetCore() to the Rblx.Lua API.
Some things to keep in mind about SetCore:
- They can only be used in LocalScripts, so you can not do like SetCore('ChatBarDisabled',true) and expect to mute all players.
- Not all functions work, some functions like ChatBarDisabled or SendNotification do not work as of this time. They are included, but have yet to be released publicly.
How you can use SetCore to make a system message is quite easy, follow the code below.
1 | game:GetService( "StarterGui" ):SetCore( "ChatMakeSystemMessage" , { |
2 | Text = "Welcome to my game!" ; |
3 | Color = Color 3. new( 0 , 1 , 1 ); |
4 | Font = Enum.Font.SourceSans; |
5 | FontSize = Enum.FontSize.Size 24 ; |
Hopefully this answer helped. If it did, upvote or if it answered your question, hit accept answer!