Commander

"Activates an output when the assigned phrase is in a chat message. Outputs 10.0 if it is the owner, outputs 1.0 if it is a random player."
The is a logic component that can be purchased from Alan's AutoLogistics. It outputs a signal if a player chats something that matches its assigned phrase.
== Functionality ==
The Commander will emit a signal when someone chats something that matches the assigned value. This will match any part of the message: if the Commander is set to listen to the word "blue", it will also activate if someone says "I like blueberry pancakes". If the chatter is the owner of the property, it emits a signal strength of 10; if the chatter is any other player, it emits a signal strength of 1. This is a momentary pulse, and the value will return to 0 approximately 0.5 seconds after emitting the signal.
The owner of the property can interact with the Commander to assign it a message to listen for, up to 150 characters in length. The message must be something that Roblox will not censor, as censored messages will not be properly interpreted by the Commander. However, players can use the emote prefix to make "private" commands. For example, setting the message to "/e toggle", and then chatting "/e toggle", will activate the Commander without actually chatting a message.