--<<Var>>--
localp = game.Players.LocalPlayer
--<<Names>>--
DEAName = {}

ETName = {}

ECName = {}

IAName = {"MINECRAFT_LOLBUILDZ"}

ISDName = {"tictac67"}

MDName = {"tolly67p"}

MTFName = {"tictac67","MINECRAFT_LOLBUILDZ"}

MANUDName = {"tictac67","tolly67p","MINECRAFT_LOLBUILDZ"}

SDName = {"AviaSamuel_RBLX","tolly67p"}

SCDName = {"tictac67"}

DORName = {}

CDName = {"JackPlaysRBYT","Pupp_err","Giptoid","ThePersonThatWorks","tictac67"}

CEName = {}

FPList = {"AviaSamuel_RBLX","tolly67p","MINECRAFT_LOLBULDZ","alien_fan","hellospickles1"}

--<<Teams>--

function CI()
	if localp.TeamColor == game.Teams["Class-D"].TeamColor or localp.TeamColor == game.Teams["Un-Authorized"].TeamColor then
		game.workspace.TeamChangeFE.teamchange:FireServer(game.Teams["Chaos Insurgency"].TeamColor)
	end 
end
function Respawn()
	localp.Character.Humanoid.Health = 0
end
function DEA()
	for i,v in pairs(DEAName) do
		if localp.Name == v then
			if localp.TeamColor ~= game.Teams["Department of External Affairs"].TeamColor then
				game.Workspace.TeamChangeFE.teamchange:FireServer(game.Teams["Department of External Affairs"].TeamColor)
			end
		end
	end
end
function ET()
	for i,v in pairs(ETName) do
		if localp.Name == v then
			if localp.TeamColor ~= game.Teams["Engineering and Technical"].TeamColor then
				game.Workspace.TeamChangeFE.teamchange:FireServer(game.Teams["Engineering and Technical"].TeamColor)
			end
		end
	end
end
function EC()
		for i,v in pairs(ECName) do
			if localp.Name == v then
				if localp.TeamColor ~= game.Teams["Ethics Committee"].TeamColor then
					game.Workspace.TeamChangeFE.teamchange:FireServer(game.Teams["Ethics Committee"].TeamColor)
			end
		end	
	end
end

function FP()
	for i,v in pairs(CDName) do
		if localp.Name ~= v then
			if localp.TeamColor ~= game.Teams["Foundation Personnel"].TeamColor then
				game.Workspace.TeamChangeFE.teamchange:FireServer(game.Teams["Foundation Personnel"].TeamColor)
			end
		end
	end
end

function IA()
	for i,v in pairs(IAName) do
		if localp.Name == v then
			if localp.TeamColor ~= game.Teams["Intelligence Agency"].TeamColor then
				game.Workspace.TeamChangeFE.teamchange:FireServer(game.Teams["Intelligence Agency"].TeamColor)
			end
		end
	end
end
function ISD()
	for i,v in pairs(ISDName) do
		if localp.Name == v then
			if localp.TeamColor ~= game.Teams["Internal Security Department"].TeamColor then
				game.Workspace.TeamChangeFE.teamchange:FireServer(game.Teams["Internal Security Department"].TeamColor)
			end
		end
	end
end
function MD()
	for i,v in pairs(MDName) do
		if localp.Name == v then
			if localp.TeamColor ~= game.Teams["Medical Department"].TeamColor then
				game.Workspace.TeamChangeFE.teamchange:FireServer(game.Teams["Medical Department"].TeamColor)
			end
		end
	end
end
function MTF()
	for i,v in pairs(MTFName) do
		if localp.Name == v then
			if localp.TeamColor ~= game.Teams["Mobile Task Force"].TeamColor then
				game.Workspace.TeamChangeFE.teamchange:FireServer(game.Teams["Mobile Task Force"].TeamColor)
			end
		end
	end
end
function ManuD()
	for i,v in pairs(MANUDName) do
		if localp.Name == v then
			if localp.TeamColor ~= game.Teams["Manufacturing Department"].TeamColor then
				game.Workspace.TeamChangeFE.teamchange:FireServer(game.Teams["Manufacturing Department"].TeamColor)
			end
		end
	end
end
function SD()
	for i,v in pairs(SDName) do
		if localp.Name == v then
			if localp.TeamColor ~= game.Teams["Security Department"].TeamColor then
				game.Workspace.TeamChangeFE.teamchange:FireServer(game.Teams["Security Department"].TeamColor)
			end
		end
	end
end

function ScD()
	for i,v in pairs(SCDName) do
		if localp.Name == v then
			if localp.TeamColor ~= game.Teams["Scientific Department"].TeamColor then
				game.Workspace.TeamChangeFE.teamchange:FireServer(game.Teams["Scientific Department"].TeamColor)
			end
		end
	end
end 

function DoR()
	for i,v in pairs(DORName) do
		if localp.Name == v then
			if localp.TeamColor ~= game.Teams["Department of Regulations"].TeamColor then
				game.Workspace.TeamChangeFE.teamchange:FireServer(game.Teams["Department of Regulations"].TeamColor)
			end
		end
	end
end

function CD()
	for i,v in pairs(CDName) do
		if localp.Name == v then
			if localp.TeamColor ~= game.Teams["Class-D"].TeamColor then
				game.Workspace.TeamChangeFE.teamchange:FireServer(game.Teams["Class-D"].TeamColor)
			end
		end
	end
	for i,v in pairs(CEName) do
		if localp.Name == v then
			if localp.TeamColor ~= game.Teams["Class-E"].TeamColor then
				game.Workspace.TeamChangeFE.teamchange:FireServer(game.Teams["Class-E"].TeamColor)
			end
		end
	end
end

script.Parent["CI"].MouseButton1Click:connect(CI)
script.Parent["respawn"].MouseButton1Click:connect(Respawn)
script.Parent["Dept. External Affairs"].MouseButton1Click:connect(DEA)
script.Parent["E&T"].MouseButton1Click:connect(ET)
script.Parent["EC"].MouseButton1Click:connect(EC)
script.Parent["ISD"].MouseButton1Click:connect(ISD)
script.Parent["Intel Agency"].MouseButton1Click:connect(IA)
script.Parent["MTF"].MouseButton1Click:connect(MTF)
script.Parent["Medical"].MouseButton1Click:connect(MD)
script.Parent["SCP"].MouseButton1Click:connect(FP)
script.Parent["Scientifical Dept"].MouseButton1Click:connect(ScD)
script.Parent["Security"].MouseButton1Click:connect(SD)
script.Parent["ManuD"].MouseButton1Click:connect(ManuD)
script.Parent["DoR"].MouseButton1Click:connect(DoR)
script.Parent["CD"].MouseButton1Click:Connect(CD)

5 comments

0

Have you heard of indentation and local variables?

0

It is intended but the lines are too long and I have but I wanted everything global

0

You own/develop a SCPF? Wow! I own & develop my own scpf. Also.. i'm recreating SCP:CB V.0.1.0

0

You shouldn't be using global variables. There's no excuse to use them. Usage of such horrid thing is bad practice, it makes code messy (as shown). They also pollute the global namespace, and increase risks for name collisions.

0

So, any actual help?