how can i control a float in Javascript with a UI Slider

here is my script

i want to control Factor Var with a Slider from unity UI kina like a power meeter

 #pragma strict
 
 var factor = 100;
 

private var startTime : float;
private var startPos  : Vector3;
 
function OnMouseDown() {
    startTime = Time.time;
    startPos = Input.mousePosition;
    startPos.z = transform.position.z - Camera.main.transform.position.z;
    startPos = Camera.main.ScreenToWorldPoint(startPos);
}
 
function OnMouseUp() {
    var endPos = Input.mousePosition;
    endPos.z = transform.position.z - Camera.main.transform.position.z;
    endPos = Camera.main.ScreenToWorldPoint(endPos);
 
    var force = endPos - startPos;
    force.z = force.magnitude;
    force /= (Time.time - startTime);
     
    GetComponent.<Rigidbody>().AddForce(force * factor);
    ReturnBall();
}
 
function ReturnBall() {
    yield WaitForSeconds(4.0);
    transform.position = Vector3.zero;
    GetComponent.<Rigidbody>().velocity = Vector3.zero;
}

This should work @Aaron5643

var factor : int;
var FSlider : UI.Slider;

function Update() {
factor = FSlider.value;
}