C# Destroying Object(bullet) on Collision?

I have a created a simple FSM in playmaker that changes the state of a object from visible to hidden when a bullet enters the trigger for it. Now I want to delete the bullet once it has triggered this event.

I searched Unity Answers and did what people had suggested to others with a similar issue. However the bullets are still not being destroyed. Here is my Script for reference.

using UnityEngine;
using System.Collections;

public class Playershoot : MonoBehaviour {

	public Rigidbody Bullet;
	public float Bulletspeed = 20.0f;

	// Update is called once per frame
	void Update ()
	{
			if(Input.GetButtonDown ("Fire1")) 
		{
			Rigidbody newBullet = Instantiate (Bullet, transform.position, transform.rotation) as Rigidbody;
			newBullet.AddForce (transform.forward * Bulletspeed, ForceMode.VelocityChange);
		}
	}

	void  OnTriggerEnter(Collider bullet)
	{
		if (bullet.gameObject.tag == "Cell") 
		{
			DestroyObject(bullet.gameObject);
			Debug.Log("Bullet was destroyed");
		}
	}
}

Your OnTriggerEnter() event should be in a separate script either on the bullet or the cell game object. OnTriggerEnter won’t get triggered for your Playershoot script, because (I assume) that’s not attached to neither the bullet nor the cell.