TextChatService có các lệnh trò chuyện tích hợp sẵn cho các mục đích phổ biến, chẳng hạn như tắt tiếng người chơi khác và sử dụng biểu cảm nhân vật. Bạn có thể kích hoạt chúng bằng cách đặt CreateDefaultCommands thành true trong cửa sổ Thuộc tính của Studio.
Bạn cũng có thể thêm các lệnh tuỳ chỉnh bằng cách sử dụng TextChatCommand. Người dùng gửi một lệnh đã định nghĩa trong thanh nhập trò chuyện kích hoạt một callback được định nghĩa bởi TextChatCommand.Triggered để thực hiện các hành động tuỳ chỉnh của bạn.
Ví dụ sau đây cho thấy cách tạo một lệnh trò chuyện cho phép người chơi tăng hoặc giảm kích thước nhân vật của họ khi họ nhập /super hoặc /mini.
Thêm một thể hiện TextChatCommand bên trong TextChatService.
Đổi tên nó thành SizeCommand.

Đặt thuộc tính PrimaryAlias của nó thành /super và thuộc tính SecondaryAlias thành /mini.

Chèn đoạn Script sau vào ServerScriptService để định nghĩa một callback cho lệnh trò chuyện mà thay đổi kích thước nhân vật:
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)