how to make a 3rd person controller follow an object?

Hello, im a beginner at unity and im stuck at this point where i want my 3rd person controller(ETHAN imported from “Standard assets” )to follow an object(tagged as “Player”) i have given it a try by using :

void Start()

{             
           tr_Player = GameObject.FindGameObjectWithTag("Player").transform;
     }

void Update()

    {
        transform.rotation = Quaternion.Slerp(transform.rotation,
            Quaternion.LookRotation(tr_Player.position - transform.position),
            10  * Time.deltaTime);
        transform.position += transform.forward * 10 * Time.deltaTime;
    }

placing it in the "Third person character"script of the 3rd person controller.
Yes, this thing solved my need for following the object but then my 3rd person controller doesn’t animate. Please help me in making my 3rd person controller for animating and following the object.

Let’s back up.
What is your ultimate goal?

“Begin with the end in mind”

Describe what the “end in mind” behaviour is,
and we / I can better assist you