Trouble detecting collison on my Player with tags

Good evening all,

So far my game is coming along and i have so far used to tags to locate multiple enemies and destroy them all before it loads to the new level.

The enemies shoot back at me and they are now firing bullets but they just bounce of me instead of me disappearing yet the Player has been tagged.

Around my players there is a box collider which has been added and it has been ticked that is the only thing that is different from my Player:

This what is attached to the fireball shooting at the enemy works fine:

var lifetime = 1.0; // how long bullet lives in the game 
[CODE]var explosion : Transform; // fireball: create the explosion in the inspector Enemy
var collide;
function OnTriggerEnter(collide : Collider)
{
	// Check for enemies via a tag 
	if(collide.gameObject.tag == "Enemy1")

This is what is attached to my laser that fires against me the Player, not working

var lifeBullet = 1.0;  // life of bullet in scene

var laser : Transform; // laser object in the inspector

var hit;
function OnTriggerEnter(hit : Collider)
{
	// Check for Player via a tag 
	if(hit.gameObject.tag == "Player")
	{

[/CODE]

The only difference i can see that its a Character Controller, would i be wrong in writing this or am i way off the mark
function OnTriggerEnter(hit : CharacterController)

Cheers Guys :wink:

Do you have a rigidbody attached to one of the objects?

Yes all the enemies have rigidbodies, anyone have any idea why the laser will not collide with the player

here is the laser object code that the enemies shoot at the player with can anyone work out why it is not detecting the collision on my player

var lifeBullet = 1.0;  // life of bullet in scene
var laser : Transform;  // laser object in the inspector
var hit;
function Update () 
{

	var Player = GameObject.FindWithTag("Player");
	if(Player == null)  // if there is no player left in the level 
	{
	// load GameOver scene
	Application.LoadLevel(5);
	
	}

}

function OnTriggerEnter(hit : Collider)   //  function OnTriggerEnter(hit : collider) was Collider before
{
	// Check for Player via a tag 
	if(hit.gameObject.tag == "Player")
	{
	
	
	// create the explosion on impact 	
	if(laser)
	{
		Instantiate(laser, transform.position, transform.rotation);
	}
	
	
	Destroy(gameObject, lifeBullet); // destroy the bullet 
	Destroy(hit.gameObject);  // destroy enemy1 
	
	  
	}
}

:?