Yeah, i asked a similar question a several hours ago, but it didnt worked that time too tbh. Anyway, heres the script
local enemyleader = game.ReplicatedStorage.enemyleader1 game.Workspace.spawner1.Touched:Connect(function() enemyleader.Parent = workspace if game.Workspace.enemyleader1.Humanoid.Health < 0 then game.StarterGui.KILLALLENEMIES.Enabled = true end end)
The thing about spawning the enemy works, but the gui doesnt show up. Halp.
✓ ANSWER ACCEPTED
How do i make a gui that will show after killing an enemy?
1 answer
✓ Accepted answer
You're mixing up StarterGui and PlayerGui. StarterGui is the server copy of a gui that is cloned to new players (or respawning characters). PlayerGui is a child of the player object, so you have to access the gui in the player and enable it there.
The simplest way is to iterate through players like so:
for _,player in pairs(game.Players:GetPlayers()) do
player.PlayerGui.KILLALLENEMIES.Enabled = true
end
This discussion is preserved as it was. New answers, comments, and votes are closed.

1 comment
Thanks!