Here is my script. I am wandering how I could add to it so only prisoners turn into crims. I made it so when a team touches a wall they turn into crims.

--- code at bottom is where when its touched they change team

local RemoteEvent = game.ReplicatedStorage.ChangeTeam
local CriminalEvent = game.ReplicatedStorage.Criminals
local PoliceEvent = game.ReplicatedStorage.Police

local CrimFrame = game.StarterGui.ScreenGui.CrimsTeam

local PoliceDevice = game.Teams

local PoliceTeamTest = game.Teams.Police

local player = game.Players.LocalPlayer

local frame = script.Parent:WaitForChild("Frame")

local player = game.Players.LocalPlayer

local red = game.Workspace.Parts.RedBrick

local CitizensColor = "Lime green" 
local PoliceColor = "Cyan"
local PrisonersColor = "Bright orange"
local CriminalsColor = "Crimson"

frame.Prisoners.MouseButton1Click:Connect(function()
	RemoteEvent:FireServer(BrickColor.new(PrisonersColor))
end)


frame.Police.MouseButton1Click:Connect(function()
	RemoteEvent:FireServer(BrickColor.new(PoliceColor))
end)


frame.Citizens.MouseButton1Click:Connect(function()
	RemoteEvent:FireServer(BrickColor.new(CitizensColor))
end)


red.Touched:Connect(function()
	CriminalEvent:FireServer(BrickColor.new(CriminalsColor))
end)

game.ReplicatedStorage.Criminals.OnServerEvent:Connect(function(player,teamcolor)
	player.TeamColor = teamcolor
end)

1 comment

0

Please put your code in code blocks