TextChatService heeft ingebouwde chatopdrachten voor veelvoorkomende doeleinden, zoals het dempen van andere spelers en het gebruiken van avatar-emotes. Je kunt ze inschakelen door CreateDefaultCommands in het Eigenschappen-venster van Studio op true te zetten.
Je kunt ook aangepaste opdrachten toevoegen met TextChatCommand. Gebruikers die een gedefinieerde opdracht in de chatinvoerveld invoeren, activeren een callback die is gedefinieerd door TextChatCommand.Triggered om jouw aangepaste acties uit te voeren.
Het volgende voorbeeld laat zien hoe je een chatopdracht kunt maken die spelers in staat stelt om de grootte van hun karakter te vergroten of te verkleinen wanneer ze /super of /mini invoeren.
Voeg een TextChatCommand-instantie toe binnen TextChatService.
Hernoem het naar SizeCommand.

Stel de PrimaryAlias-eigenschap in op /super en de SecondaryAlias op /mini.

Voeg de volgende Script in ServerScriptService in om een callback te definiëren voor de chatopdracht die de grootte van het karakter schaalt:
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)