TextChatService memiliki perintah obrolan bawaan untuk tujuan umum, seperti membisukan pemain lain dan menggunakan emote avatar. Anda dapat mengaktifkannya dengan mengatur CreateDefaultCommands ke true di jendela Properties Studio.
Anda juga dapat menambahkan perintah kustom menggunakan TextChatCommand. Pengguna yang mengirim perintah yang telah ditentukan di bilah input obrolan akan memicu callback yang ditentukan oleh TextChatCommand.Triggered untuk melakukan tindakan kustom yang Anda buat.
Contoh berikut menunjukkan cara membuat perintah obrolan yang memungkinkan pemain untuk meningkatkan atau mengurangi ukuran karakter mereka ketika mereka memasukkan /super atau /mini.
Tambahkan instansi TextChatCommand di dalam TextChatService.
Ubah namanya menjadi SizeCommand.

Atur properti PrimaryAlias menjadi /super dan SecondaryAlias menjadi /mini.

Sisipkan Script berikut di dalam ServerScriptService untuk mendefinisikan callback untuk perintah obrolan yang mengubah ukuran karakter:
Scriptlocal TextChatService = game:GetService("TextChatService")local Players = game:GetService("Players")local sizeCommand: TextChatCommand = TextChatService:WaitForChild("SizeCommand")sizeCommand.Triggered:Connect(function(textSource, message)local scaleMult = 1local messageWords = string.split(message, " ")if messageWords[1] == "/super" thenscaleMult = 2elseif messageWords[1] == "/mini" thenscaleMult = 0.5endlocal player = Players:GetPlayerByUserId(textSource.UserId)if player thenlocal character = player.Characterif character thenlocal humanoid = character:FindFirstChildWhichIsA("Humanoid")if humanoid thenfor _, child in humanoid:GetChildren() doif child:IsA("NumberValue") thenchild.Value *= scaleMultendendendendendend)