Nothing is in the Developer Console.
local tag = game:GetService("ServerStorage"):WaitForChild("NameTag")
local Special_People = {"Enomphia", "skye_a74", "iiJakey_1"}
game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function(char)
for _,v in pairs(Special_People) do
if plr.Name == v then
local clonedtag = tag:Clone()
clonedtag.n.Text = (plr.Name)
clonedtag.Parent = char.Head
clonedtag.n.TextColor3 = Color3.new(0,0,0)
else
local clonedtag = tag:Clone()
clonedtag.n.Text = (plr.Name)
clonedtag.Parent = char.Head
end
end
end)
end)

10 comments
Your question is too broad. What does the script do? What is the expected behaviour?
If nothing is in the output, it's probably something to do with your conditional statements "If, else". Perhaps check which one happens by using a print
@incapaz It gives a Player a Billboard Gui into their head when they join. But if they are in the table "Special_People" it gives them a name tag that is Black.
If it's giving the tag to all players, then Ik the reason. But pls elaborate first.
@Enomphia, yes but what is the problem?
The people that are in the Table 'Special people' get a tag. And it makes there tag 'Black' - Color3.new(0,0,0). But It is not doing it. And I want to know why it Doesn't I even added a print(plr.Name) after if plr.Name ==v then. And it printed my Username "Enomphia" so it should work. But it's not changing the color
Answered.
K if its redirecting to line 8, which is else, ur errors in the if statement. Gimme a sec
Try it with just YOUR name.
@Enomphia I actually just found the problem for sure. Look at my answer.