Multitouch Android

Hey guys, I was looking for some help with this. I am making an android Fps and when i use a joystick to walk i can’t hit the shoot button at the same time. I’ve heard of multitouch but don’t know how i can implement it into my script. Does anyone know of a way to touch two gui textures at once?
Thanks so much and this is the current script:

var MFlash : GameObject;
var bulletPrefab : GameObject;
var spawnpoint : GameObject;
var FlashPoint : GameObject;
var speed : float;

static var multiTouchEnabled : boolean;

function Start(){
multiTouchEnabled = true;
}

function Update (){
if (Input.touchCount == 1)
        {
        var touch: Touch = Input.touches[0]; 
 
        if(touch.phase == TouchPhase.Began && guiTexture.HitTest(touch.position))
        {
         
        var flash = Instantiate(MFlash, (FlashPoint).transform.position, FlashPoint.transform.rotation);
        flash.transform.parent = FlashPoint.transform;
        var bullet = Instantiate(bulletPrefab, (spawnpoint).transform.position, spawnpoint.transform.rotation);
  bullet.rigidbody.AddForce(bullet.transform.forward * (speed));   
   }
   }
   }

You could cycle through your touches : `

if (Input.touchCount > 0) {
	for (int num = 0; num < Input.touchCount; num++) {
		Touch touch = Input.touches[num];
		...
	}
}

`