Making Bullet got to Player's location

Hi!

I’m trying to get this work, but I’m desperately loosing my time… It’s been 2 hours since I started work, but there was no results.

What I want to do is that my instantiated bullet get force, and move to my First Person Controller, so I can lately add health stuff etc.

Please, please help me with this code:

var range : float = 100;

private var target : Transform;

var targetTag : String;

var damp : float = 2.5;

var primary : GameObject;

var tankShootPoint : Transform;

var fireRate : float = 1.0;

private var nextFire : float = 1.0;

private var savedTime : float = 0.0;

var igrac : GameObject;
var force = float;
var nesto: Transform;



 

function Update ()

{











     target = GameObject.FindWithTag("Player").transform;

     

     if(target)

     {

          var rotate = Quaternion.LookRotation(target.position - transform.position); 

          transform.rotation = Quaternion.Slerp(transform.rotation, rotate, Time.deltaTime * damp); 

          var seconds : float = Time.time;

          var oddeven = (seconds);

          if(oddeven) 

              Shoot(seconds);

          transform.LookAt(target);

     }

}

 

function Shoot(seconds)

{

 var distance = Vector3.Distance(target.transform.position, transform.position);

   if (distance <= range){

     if(seconds!=savedTime  Time.time > nextFire)   {

nextFire = Time.time + fireRate;

          var bullet = Instantiate(primary, tankShootPoint.position, transform.rotation);
   

   	
         bullet.AddForce((nesto.transform.position - transform.position) * 10 * Time.smoothDeltaTime);

     }

     savedTime=seconds;

    }

on the Instantiated object’s script, use “transform.LookAt(the name of your target object to look at)” command inside Update.

This will make the Z axis of the Instantiated object always facing to your player posistion.

Then, just move that Instantiated object under Z axis (using transform.translate). It will always following your player, don’t forget to destroy it or disabled this instantiated object when hitting your player.