I've seen this on other sites, a trash and an incinerator section for troll and spam threads, so if someone keeps making pointless threads(spamming) or threads that has no value for discussion they just get moved to trash which works like chatterbox(not appear in 'today's topics'), where everyone can go see what a troll the OP is and also everyone knows that there is nothing to see in that thread, if people stop getting attention or if it starts damaging their image they will stop trolling/spamming(because punishment is public) might work better then private infractions, incinerator is for the pointless bait threads, like saying Itachi solos then writing two lines(giving no proof) etc, alternatively you can just make one section for both.
Now the other thing I am saying is better blocking and this is totally random suggestion, you see when a troll makes too many threads you just block him as an individual member but if they were mass blocked for everyone by the mod, no one can see his thread/posts and like they were waiting for approval(like in some comments section at various websites) ,the post doesn't appear at all, so this is what happens
>troll makes a troll thread
>troll waits for entertainment(people to take bait)
>gets 0 replies is 5hrs(cause no-one saw his thread)
>troll gets discouraged and quits trolling.
or maybe you can just choose which of the threads of such malicious users appear, like all their stuff(or only threads) goes for approval but in their eyes(troll's) they are live, shouldn't be much work since there are like 2-3 or 3-4 threads made about every hour and not all of them are spams.
Now I know there's probably a lot of technical stuff that needs to be addressed in doing this things, but I am just throwing it out there just in case it gives you some idea that you can probably improvise or something.
Now the other thing I am saying is better blocking and this is totally random suggestion, you see when a troll makes too many threads you just block him as an individual member but if they were mass blocked for everyone by the mod, no one can see his thread/posts and like they were waiting for approval(like in some comments section at various websites) ,the post doesn't appear at all, so this is what happens
>troll makes a troll thread
>troll waits for entertainment(people to take bait)
>gets 0 replies is 5hrs(cause no-one saw his thread)
>troll gets discouraged and quits trolling.
or maybe you can just choose which of the threads of such malicious users appear, like all their stuff(or only threads) goes for approval but in their eyes(troll's) they are live, shouldn't be much work since there are like 2-3 or 3-4 threads made about every hour and not all of them are spams.
Now I know there's probably a lot of technical stuff that needs to be addressed in doing this things, but I am just throwing it out there just in case it gives you some idea that you can probably improvise or something.