There have been multiple accounts of people being extremely racist and using hate speech in our roleplay servers (Job Sim Roleplay) and we have no ability to stop them, other than report. These players disrupt our games and ruin our evenings, as well as use hate speech and other accounts of negativity to ruin the experience of others. There should be an option to remove players permanently from games, or if you block them, they can’t join you. The issue we had was these trolls kept rejoining due to being in a party, and kept accusing me and others of racism when we were merely trying to create a safe place where others could have fun. Since the main simulation we play is a town/job simulation, there is the officer role, allowing people to arrest players that have killed other players. People take advantage of this to imply negative things; one player going as far as to swap to doomfist and spam “I CAN’T BREATHE” in the chat. If overwatch is supposed to be “fun”, then we need a way to stop racism and toxicity in our custom games. A report is not enough.
you can use names detecting in workshop to make earape and very bright flashing lights in the workshop for trolls(they wont survive long)
edit: i made it, so if you want you can copy paste it to the workshop rules and type the name of the troll(battletag doesnt work its just the name)
rule(“type the name here”)
{
event
{
Ongoing - Each Player;
All;
All;
}
conditions
{
Custom String("{0}", Event Player) == Custom String("name here");
}
actions
{
Create Effect(All Players(All Teams), Energy Sound, White, Event Player, 9999999.000 * 9999999.000,
Visible To Position and Radius);
Wait(0.016, Abort When False);
Loop;
}
}
rule(“type the name here”)
{
event
{
Ongoing - Each Player;
All;
All;
}
conditions
{
Custom String("{0}", Event Player) == Custom String("name here");
}
actions
{
Create Effect(All Players(All Teams), Orb, Red, Eye Position(Event Player), 1, Visible To Position and Radius);
Create Effect(All Players(All Teams), Orb, Yellow, Eye Position(Event Player), 1, Visible To Position and Radius);
Create Effect(All Players(All Teams), Orb, Purple, Eye Position(Event Player), 1, Visible To Position and Radius);
Create Effect(All Players(All Teams), Orb, Aqua, Eye Position(Event Player), 1, Visible To Position and Radius);
}
}
rule(“type the name here”)
{
event
{
Ongoing - Each Player;
All;
All;
}
conditions
{
Custom String("{0}", Event Player) == Custom String("name here");
Has Spawned(Event Player) == True;
}
actions
{
Set Status(Event Player, Null, Rooted, 9999);
Set Gravity(Event Player, 0);
Teleport(Event Player, Vector(0, 100, 0));
Start Accelerating(Event Player, Forward, 100, 60, To Player, Direction Rate and Max Speed);
Start Facing(Event Player, Forward, 0, To Player, Direction and Turn Rate);
}
}
and if it doesnt work,thats the code:7YRJ6, just copy the rules
btw, if someone has epilepsy,congratulations you have killed a person
and stop playing rp thats cancer
It’s not the most effective solution but you can simply import bots to your lobby so that they can’t join and if they do they’ll go to spectators and when the trolls eventually give up you remove the bots. Idk if this will work for you but it has had some success on my end.
One solution ive seen in some custom games is that, they just kill them with a kill command, and never let them respawn EVER again, all the other people will respawn in the game with the “resurrect” action instead, imitating a respawn.
Thank you, unlike others, you actually gave a great solution that I will use in the future, and are not negative about people who play roleplay/simulation. Hopefully blizzard takes action against this, but I highly doubt it
earape and seizures arent a great solution for trolls?
Let them be forbidden to connect to games where you are the creator, to those whom you added to the black list in Battle. net
Holy sht that is so effective. Except, that my eyes are blinded now. Thx anyway. (yes i rp too and why does everyone talk about cancer D:… Someone wished for me to get cancer then said they were just mad…)
You can make the game invite-only for a little while so that they can only join when someone invites them to that game. So if they somehow manage to join you will know that someone is inviting them to that game. They usually always give up if they cannot find that custom game for like 5 minutes or so. After making it invite-only for a little while you can make the game public again.
You probably found a solution that you like by now judging by the replies but there is a way now with the “Remove Player” action to basically ban someone from the game instead of just annoying them every time they join. You do the same system of detecting if a custom string with their name is equal to custom string with event player, and if this is true you just kick them right away.
Hope this helps. I used a similar system for my gamemode that was in free for all with made up teams where if someone team killed 2 times they would get added to a global variable and get kicked after a few seconds and also if they rejoined. This is a little different since this is getting set up in game instead of before game but it’s still quite similar.