how to control the character speed

19716-scene.png## how to control the character speed ##
`function get_touch()
{

	if ((Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Moved)) {

	//var touchDeltaPosition:Vector2 = touchBegin.deltaPosition - touchEnd.deltaPosition;

	var touchDeltaPosition:Vector2 = Input.GetTouch(0).deltaPosition;
	//guiScore.text="X"+Input.GetTouch(0).deltaPosition.x;
	//guiTest.text="Y"+Input.GetTouch(0).deltaPosition.y;
	// Move object across XY plane

	if((touchDeltaPosition.x<0 && touchDeltaPosition.y<0)|| (touchDeltaPosition.x>0 && touchDeltaPosition.y>0)||((touchDeltaPosition.x>0 ||touchDeltaPosition.x<0) && touchDeltaPosition.y==0))
	{
	//Left,Right
	direction.x = 0;
		if((touchDeltaPosition.x<0 && touchDeltaPosition.y<0)||(touchDeltaPosition.x<0 && touchDeltaPosition.y==0))
		{
		direction.z = -2.0;//Speed
		
		child.transform.Rotate(0,90,0);
		
		}
		
		if((touchDeltaPosition.x>0 && touchDeltaPosition.y>0)||(touchDeltaPosition.x>0 && touchDeltaPosition.y==0))
		{
		direction.z = 2.0;//Speed
		
		child.transform.Rotate(0,-90,0);
		
		}
	direction.y =0.1-Mathf.Round(transform.position.y);
	//transform.Rotate(0,direction.y,direction.z);
	//child.transform.Rotate(0,direction.y,0);
	}
	
	//UP and DOWN
	if((touchDeltaPosition.x>0 && touchDeltaPosition.y<0) ||(touchDeltaPosition.x<0 && touchDeltaPosition.y>0)||((touchDeltaPosition.y>0 ||touchDeltaPosition.y<0) && touchDeltaPosition.x==0))
	{
	//Mathf.Round(touchDeltaPosition.y)
	direction.z = 0;
		if((touchDeltaPosition.x>0 && touchDeltaPosition.y<0)||(touchDeltaPosition.y<0 && touchDeltaPosition.x==0))
		{
		direction.x = 2.0;//Speed
		//child.transform.Rotate(0,180,0);
		}
		if((touchDeltaPosition.x<0 && touchDeltaPosition.y>0)||(touchDeltaPosition.y>0 && touchDeltaPosition.x==0))
		{
		direction.x = -2.0;//Speed
		//child.transform.Rotate(0,-180,0);
		}
		
	direction.y =0.1-Mathf.Round(transform.position.y);
	//transform.Rotate(direction.x,direction.y,0);
	
	}

}
var controller = GetComponent(CharacterController);

		//controller.Move(direction*0.1);

		guiTest.text="val"+controller.Move(direction*0.1);

`

using in update function but it will automatically increase the speed

direction.z = -2.0;//Speed
direction.x = -2.0;//Speed
Positive or negative depending on axis.

You should learn how to write your code from the ground up, especially if you are learning. Much more enriching and rewarding.