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)