GameObject.GetComponent

Hello all,

I there a way to do something like this?

var speed : float = 3.0;
var rotateSpeed : float = 3.0;

function Update () {
	var controller : CharacterController = GameObject.Find("Player(Clone)").GetComponent(CharacterController);

    // Rotate around y - axis
    GameObject.Find("Player(Clone)").transform.Rotate(0, Input.GetAxis ("Horizontal") * rotateSpeed, 0);
    
    // Move forward / backward
    var forward : Vector3 = GameObject.Find("Player(Clone)").transform.TransformDirection(Vector3.forward);
    var curSpeed : float = speed * Input.GetAxis ("Vertical");
	controller.SimpleMove(forward * curSpeed);
}

GameObject.Find(“Player(Clone)”).GetComponent(CharacterController)
if i do this the console says:

i hope u can help me,

Hi,
from the looks of it, it seems that it cannot find the game object named Player(Clone). Maybe there is a typo in naming your game object?

i go check it, thanks

Edit:

it was multiplayer and the player wassnot spawned, thanks for u hulp