I am working on a admin panel for my games and would like to have a “reason selector” so I can select a reason to show to a player as to why they got kicked or banned but I am wondering if this could possibly violate the TOS if the message is not being filtered? even if it is a message simple as “Banned for spamming” and was not typed into a textbox rather selected from a menu and sent to the server. This could be compared to “safe chat” where players used to only be able to select what they wanted to say from a menu and couldn’t type their own messages. I would like to integrate a type of system into my admin panels but don’t want to risk violations of the TOS.
Edit: thanks for everyone’s help to making this clear to me and other users who may have the same or similar questions
As Roblox outlines in their Community Standards, the developers are responsible for the unfiltered content within their experience. Anything that is not manually input by a player is the developer’s responsibility, such as preselected kick/ban reasons. As long as the content itself does not violate any rules, you are fine.