for _, player in pairs(game.Players:GetPlayers()) do
coroutine.resume(coroutine.create(function()
player.CharacterAdded:connect(function(character)
character:WaitForChild("Humanoid")
print("4")
character.Humanoid.Died:wait()
print("4.5")
if character.Humanoid:FindFirstChild("creator") then
print("5")
local tag = character.Humanoid.creator
local tColor = player.TeamColor
local kColor = tag.Value.TeamColor
if not kColor then return end
if not tColor then return end
print("6")
if tColor ~= kColor then
if kColor == BrickColor.new("Lime green") then
greenscore.Value = greenscore.Value + 1
elseif kColor == BrickColor.new("New Yeller") then
yellowscore.Value = yellowscore.Value + 1
end
end
end
end)
end))
end
When a player dies and is added back to the workspace it prints 4 but it does print 5 after it trys to find creator. Please help. Im just want this script to check when a player dies and give the team who killed the player a point, like paintball or something i guess
No error in output, just a bunch of 4's
