Vector3.Slerp bumping problem


I made a script to add a more realistic movement on my flashlight. it works well, but it’s not smooth enough. Here’s a video I uploaded to show you the problem.

Notice how the flashlight doesn’t move smoothly.

Here’s my script

#pragma strict
var target : GameObject;
var speed : float;
function Start () {

function Update () {
	transform.position = Vector3.Slerp(transform.position, target.transform.position, Time.time * speed);
	transform.rotation = Quaternion.Slerp (transform.rotation, target.transform.rotation, Time.time * speed);

What can I do?

use Time.smoothDeltaTime and Vector3.Lerp instead of Time.time.

Hope that helps