I'm probably over complicating myself, but what I'm trying to do is when the player joins, it clones a GUI into their PlayerGui (Works) but then when they die, the gui re-appears (Which it doesn't)
game.Players.PlayerAdded:connect(function(Player) --Works
if Player:GetRankInGroup(groupID) >= rankID then --Works
local gui = script.DetChange:Clone() --Works
gui.Parent = Player.PlayerGui --Works
Player.CharacterAdded:connect(function(char) --Works
char.Humanoid.Died:connect(function() --Doesn't work
local gui = script.DetChange:Clone() --Doesn't work
gui.Parent = Player.PlayerGui --Doesn't work
end)
end)
end
end)

2 comments
.-. Why is it I always over-complicate stuff. Can I give you like 99% of my brain?
:3