cannot implicaty convert type 'UImanajer[]' to UImanaejer

using UnityEngine;
using System.Collections;

public class breackscrip : MonoBehaviour {

public UImanajer ui;

// Use this for initialization
void Start () {

	ui = GameObject.FindWithTag("ui").GetComponents<UImanajer> ();
}

// Update is called once per frame
void Update () {

}

void OnCollisionEnter2D(Collision2D col){
	if (col.gameObject.tag == "char"){
		ui.IncrementScore ();
		Destroy (gameObject);

	}

}

}

using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class UImanajer : MonoBehaviour {

int score = 0;
public Text scoreText;

// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update () {

}

public void IncrementScore(){
	score++;
	scoreText.text = "Score : " + score;
}

}

change the Start method of your breackscrip class to this

 void Start () {
     ui = GameObject.FindObjectWithTag("ui").GetComponent<UImanajer> ();
 }

GetComponents returns an array of components