The script below detects if a player has died and if they have award them points, it works, but if your on green team and you kill a yellow player the yellow player gets the exp. How can I change this so the green player gets the exp?
game.Players.PlayerAdded:connect(function(player)
player.CharacterAdded:connect(function(character)
character:WaitForChild("Humanoid")
character.Humanoid.Died:connect(function()
if character.Humanoid:FindFirstChild("creator") then
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
if tColor ~= kColor then
if kColor == BrickColor.new("Lime green") then
player.leaderstats.Exp.Value = player.leaderstats.Exp.Value + 100
elseif kColor == BrickColor.new("New Yeller") then
player.leaderstats.Exp.Value = player.leaderstats.Exp.Value + 100
end
end
end
end)
end)
end)
