Hi, I have a script that is supposed to make all players in the table to become invisible but it won't work, there are no errors in the output whenever I run the script.
local plrs = {}
for i, player in pairs(game.Players:GetPlayers()) do
if player then
table.insert(plrs, player)
end
end
wait()
function setTransparency(char, value)
for _, child in pairs(char:GetChildren()) do
if child:IsA('Accessory') then
local handle = child:FindFirstChild("Handle")
handle.Transparency = 1
elseif child:IsA('BasePart') and child.name ~= "HumanoidRootPart" then
child.Transparency = 1
end
end
end
for i, player in pairs(plrs) do
if player then
local char = player.Character
if char then
local head = char:FindFirstChild("Head")
local face = head:FindFirstChild("face")
if enabled and head and game.Players:GetPlayerFromCharacter(char) then
enabled = false
for t = 0, 1, 1 do
if face then face.Transparency = t end
setTransparency(char, t)
wait()
end
wait()
enabled = true
end
end
end
end
