You would need a fleet of chat moderators unfortunately. Ideally you should have several rooms for people to have off topic discussion. I don't know that it would be possible to prevent discussion about religion or politics or any other hot button topic.
But people can get bent out of shape over anything. The number of people who go off on another because they speak another language in the "English" channel who are unaware or don't care that there are very very few language channels available.
You would need many more moderators than just velo.
Currently its just way too easy for someone to take over chat and be annoying and obnoxious. Too easy for people to generate throwaway accounts and come back and keep spamming. Too long of a delay to be able to mute them.
The censor is a joke and way too easy to falsely trigger and even easier to circumvent.
And then you have our forementioned friend who knows exactly how far to push the envelope. They aren't soliciting minors for csam but they are constantly talking about people that do. Then picking random usually newer people and accusing then of csam. Making up all sorts of claims they saw the person do. They are always careful not to say mutable things themselves
If they just come in be annoying then you never see them again no one would care. But this person is just constantly in the chat for hours at a time. They insert comments about their favorite subject of child predators in roblox, acusing some poor noob of being a child predator, or just making random remarks that have no bearing on anything.
Then they will at most probably get a 2 week mute and be back at it again. In the meanwhile they are free to be annoying all weekend. Its really frustrating.