Not wanting to sound hard on you, but being a Mod of a stream which you created does come with responsibilities.
Not saying you should give up on account of trolling, and the Mods of the site are supposed to be screening them before they even get to your stream, but then maybe if you can find someone to assist you as a Mod for it?
Anyways, if you go to AndrewFinlayson's profile, you might find access to tips & info there, or even ask him directly. He'll let you know all you need to.