I scripted a gui to popup when you die and It doesn't popup when you're in the actual game but when you're in Studio, it works perfectly fine, please help me?
game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Died:connect(function()
script.Parent.DarkSoulsNoise:Play()
script.Parent.Deadline.BackgroundTransparency = script.Parent.Deadline.BackgroundTransparency - 0.2
wait(0.01)
script.Parent.Deadline.BackgroundTransparency = script.Parent.Deadline.BackgroundTransparency - 0.2
wait(0.01)
script.Parent.Deadline.BackgroundTransparency = script.Parent.Deadline.BackgroundTransparency - 0.2
wait(0.01)
script.Parent.Deadline.BackgroundTransparency = script.Parent.Deadline.BackgroundTransparency - 0.2
wait(0.01)
script.Parent.Deadline.BackgroundTransparency = script.Parent.Deadline.BackgroundTransparency - 0.2
wait(0.5)
script.Parent.Deadline.YouAreDie.TextTransparency = script.Parent.Deadline.YouAreDie.TextTransparency - 0.1
wait(0.08)
script.Parent.Deadline.YouAreDie.TextTransparency = script.Parent.Deadline.YouAreDie.TextTransparency - 0.1
wait(0.08)
script.Parent.Deadline.YouAreDie.TextTransparency = script.Parent.Deadline.YouAreDie.TextTransparency - 0.1
wait(0.08)
script.Parent.Deadline.YouAreDie.TextTransparency = script.Parent.Deadline.YouAreDie.TextTransparency - 0.1
wait(0.08)
script.Parent.Deadline.YouAreDie.TextTransparency = script.Parent.Deadline.YouAreDie.TextTransparency - 0.1
wait(0.08)
script.Parent.Deadline.YouAreDie.TextTransparency = script.Parent.Deadline.YouAreDie.TextTransparency - 0.1
wait(0.08)
script.Parent.Deadline.YouAreDie.TextTransparency = script.Parent.Deadline.YouAreDie.TextTransparency - 0.1
wait(0.08)
script.Parent.Deadline.YouAreDie.TextTransparency = script.Parent.Deadline.YouAreDie.TextTransparency - 0.1
wait(0.08)
script.Parent.Deadline.YouAreDie.TextTransparency = script.Parent.Deadline.YouAreDie.TextTransparency - 0.1
wait(0.08)
script.Parent.Deadline.YouAreDie.TextTransparency = script.Parent.Deadline.YouAreDie.TextTransparency - 0.1
wait(1.3)
end)

3 comments
It says that "Attempt to Index field "Character"(a nil value) "
add this, repeat wait() until game.Players.LocalPlayer.Character before your code, it isn't perfect but should fix the script
Why would they use a repeat until lol. Just add a CharacterAdded:Wait()