why isn't player dying?checked all tags and even the camera is not stopping!and i also set objects with tag deadly to trigger.problem with collision detection?

using UnityEngine;
using System.Collections;

public class Ballscore : MonoBehaviour {

    [SerializeField]
    private AudioClip coinClip, lifeClip;
    private CameraScript cameraScript;
    private Vector3 previousPosition;
    private bool countScore;
    public static int scoreCount;
    public static int lifeCount;
    public static int coinCount;
    void Awake()
    {
        cameraScript = Camera.main.GetComponent<CameraScript> ();
    }
    void Start ()
    {
        previousPosition = transform.position;
        countScore = true;
    }
    void Update()
        {
        CountScore();

    }
    void CountScore()
    {
        if (countScore)
        {
            if (transform.position.y < previousPosition.y)
            {
                scoreCount++;
            }
            previousPosition = transform.position;
        }
    }
    void OnTriggerEnter2D(Collider2D target)
    {
        if (target.tag == "Coin")
        {
            coinCount++;
            scoreCount += 2;
            AudioSource.PlayClipAtPoint(coinClip, transform.position);
            target.gameObject.SetActive(false);
        }
        if (target.tag == "Life")
        {
            lifeCount++;
            scoreCount += 2;
            AudioSource.PlayClipAtPoint(lifeClip, transform.position);
            target.gameObject.SetActive(false);
        }
        if (target.tag == "Bounds")
        {
            cameraScript.moveCamera = false;
            countScore = false;
            lifeCount--;
            transform.position = new Vector3(500, 500, 0);
            lifeCount--;

        }
        if(target.tag== "Deadly")
        {
            cameraScript.moveCamera = false;
            countScore = false;
            transform.position = new Vector3(500, 500, 0);
            lifeCount--;
        }
    }




}

Does at least one of the objects has a rigidbody? if not, it won’t trigger.
Is that script holder “trigger” checked on the collider? if not, it won’t trigger.

You should do some debugging while programming, maybe a Debug.Log on the first part of each method, just to check that they are working as intended.