How do I make floating score text

How do I make some floating text appear over my collision?

void OnCollisionEnter(Collision col)
    {
        if (col.gameObject.tag == "ball")
        {
            Control.score += 2.5;
           //make floating text with random color
        }
    }

Make a prefab with a world space canvas and a text component. Instantiate the prefab at the position of the collision.