billboarding an animated plane character

Im trying to billboard an animation from photoshop that i applied to a plane for a character. the problem is, whenever i get cameralookat scripts the plane turns on its edge. the camera turns the plane and focuses on its edge. can anyone help? i just want the main camera to focus on the animated plane. thanks.

LookAt faces the z-axis, which Unity thinks is forwards. The plane Unity makes for you is a chunk of floor (an XZ plane.) Aiming the z-axis of that at the camera leaves you looking right down an edge.

You could make your own XY plane in max/blender/maya and import that. Or you could use the hack of making an empty, named Player, and childing your Unity plane to it, with a 90 degree x rotation. (You can't just tilt the plane 90 degrees, since the LookAt redoes all the angles.)

function Update() 

{ 
    transform.LookAt(Camera.current.transform); 
}

thats the basic java for it.

var cameraToLookAt: Camera; 

function Update()
{
      var v: Vector3 = cameraToLookAt.transform.position - transform.position;
      v.x = v.z = 0.0;
      transform.LookAt(cameraToLookAt.transform.position - v);
}

thats the more in depth one, both found on this site. Im trying to get the animated plane act as a character, im doing so by attaching the plane to various character controllers. If there are any recommendations regarding creating a basic character (left, right, run, jump)that would also be helpful.