Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

This wont stop me going on FP even though my name is in CDName?

Asked by 5 years ago
--<<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)
0
Have you heard of indentation and local variables? User#24403 69 — 5y
0
It is intended but the lines are too long and I have but I wanted everything global tictac67 96 — 5y
0
You own/develop a SCPF? Wow! I own & develop my own scpf. Also.. i'm recreating SCP:CB V.0.1.0 User#22722 20 — 5y
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. User#24403 69 — 5y
0
So, any actual help? tictac67 96 — 5y

Answer this question