'Time' is not void

Ok so im trying to use this scrpt but I keep getting this error\

" 'Time' is not a member of 'void'. "

This is the script

  var fearful_of : GameObject;
  var fear_distance : int;
  var color_distance: int;

  function Update () {
    var distance = Vector3.Distance(transform.position, fearful_of.transform.position);
    //print(distance);
    if(distance <= fear_distance)
    {
      Quaternion.Slerp(transform.LookAt(fearful_of.transform).Time.deltaTime);
      Quaternion.Slerp(transform.Rotate(0, 180, 0).Time.deltaTime);
      Quaternion.Slerp(transform.Translate(Vector3.forward).Time.deltaTime); 
    }
  }

Any help please.

What it's saying is:

http://unity3d.com/support/documentation/ScriptReference/Transform.LookAt.html

function LookAt (target : Transform, worldUp : Vector3 = Vector3.up) : void

LookAt doesn't return a value... So doing LookAt(__).time.deltaTime wont work because it's not a property of it, as you can see from the above link...

However, I think what you might have wanted is:

  Quaternion.Slerp(transform.LookAt(fearful_of.transform) + Time.deltaTime);
  Quaternion.Slerp(transform.Rotate(0, 180, 0) + Time.deltaTime);
  Quaternion.Slerp(transform.Translate(Vector3.forward) + Time.deltaTime); 

Or perhaps:

  Quaternion.Slerp(transform.LookAt(fearful_of.transform) * Time.deltaTime);
  Quaternion.Slerp(transform.Rotate(0, 180, 0) * Time.deltaTime);
  Quaternion.Slerp(transform.Translate(Vector3.forward) * Time.deltaTime); 

And as you can probably tell, just replace these 3 lines...

Hope this helps =). It really depends on the output you want.

Good luck!