again idk what to title this
what this script is supposed to do is it'll get the player added, and it will detect the value of the second value, if the value is below 10, it will slowly make the sound in Workspace louder and will slowly change the transparency in PlayerGui, if the value is above 10 it will change the volume of the sound to 0 and make the ImageLabel transparent, once the second value reaches 0, it will kick the player
the script was working before, but i had done some editing once and now it just doesn't work. the seconds tick down correctly, everything else is fine but this script doesn't work
(the script is supposed to kick everyone in the server when the value reaches 0, also the script is set on legacy if that has a thing to do with the script not working)
Script
local seconds = script.Parent.Second
game.Players.PlayerAdded:Connect(function(plr)
while task.wait(0.1) do
if seconds.Value < 10 then
plr.PlayerGui.Static.ImageLabel.ImageTransparency -= 0.01
workspace.Static:Play()
workspace.Static.Volume += 0.1
end
if seconds.Value <= 0 then
plr:Kick("How Odd? I Cant Find Anything Related To This In The Explorer, A Static Figure...")
end
if seconds.Value > 10 then
workspace.Static:Stop()
workspace.Static.Volume = 0
plr.PlayerGui.Static.ImageLabel.ImageTransparency = 1
end
end
end)
