I just started a new proyect with a personalize first person controller, like arrow move style, it worked, but when I tryed to collide it with walls it did not happen, I tryed adding a capsule, then adding the camera, rigidbody, character controller and my script to that capsule , then if you can see there are two walls one with box collider trigger the other one unchecked, it walks around but it does not collide at all, i'll add my controller script + scereenshot, thanks for you time
#pragma strict
public var speed = 100.5;
function Update () {
//rotate
var horizontalDir = parseFloat(Input.GetAxis("Horizontal") * speed * Time.deltaTime);
transform.Rotate(0, horizontalDir, 0);
//move backward and foreward
var verticalDir = parseFloat(Input.GetAxis("Vertical") * (speed / 10) * Time.deltaTime);
transform.Translate(0,0, verticalDir);
}