Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

I can't seem to figure out why the script won't run?

repeat wait() 
until game.Players.NumPlayers >= 2 wait(10)

local Officer = game.ReplicatedStorage.Characters.Officer:GetChildren()

local Cops = {Officer}

local SelcCop = nil

function CopSelect()
	for i, v in pairs(Cops) do
		if game.Players.NumPlayers >= 2 and game.Players.NumPlayers <= 12 then
			SelcCop = game.Players:GetChildren()[math.random(1, game.Players.NumPlayers)]
			for _,l in pairs(SelcCop:GetChildren()) do 
				if l:IsA("CharacterAppearance") then
				l:Destroy() 
			end 
		end
	end
	--if SelcCop ~= nil then
	--end
end
end
CopSelect()

I'm trying to get it to select the 2 players as cops, but it will never run.

1 comment

0

Also, there is nothing in output when i go to test it.

1 answer

✓ Accepted answer

Put some prints in there to check to see where it stops. So like:

repeat wait()
until game.Players.NumPlayers >= 2
 wait(10)
print("Cops Selected")
local Officer = game.ReplicatedStorage.Characters.Officer:GetChildren()
local Cops = {Officer}
local SelcCop = nil
function CopSelect()
print("Cops Being Customized")
    for i, v in pairs(Cops) do
        if game.Players.NumPlayers >= 2 and game.Players.NumPlayers <= 12 then
            SelcCop = game.Players:GetChildren()[math.random(1, game.Players.NumPlayers)]
print("OH SNAP TIME TO START")
            for _,l in pairs(SelcCop:GetChildren()) do
                if l:IsA("CharacterAppearance") then
                l:Destroy()
print("Bye bye customizable character. ;3")
            end
        end
   end
    --if SelcCop ~= nil then
    --end
end
end
CopSelect()

2 comments

0

thanks, i really figured prints were a waste of lines, guess not.

0

No problem!

This discussion is preserved as it was. New answers, comments, and votes are closed.