Rigidbody.AddForce not working

note that i have a game object attached to the player, which the script is on. Also i have a rigidbody and player controller on my player.

here is my code:

#pragma strict
    private var playerBody : Rigidbody;
  var playerMotor : CharacterMotor;
  var playerC : Transform;
 //FirstPersonControl;
//var startSpawn = Instantiate(Transform, transform.position, Quaternion.identity);   
function Start () {
//playerController = GetComponent(CharacterController);

playerC = gameObject.FindGameObjectWithTag("Player").transform;

//playerMotor = playerController.GetComponent(CharacterMotor);
playerBody = playerC.gameObject.GetComponent(Rigidbody);

}



 
    
    function Update () {

  
    var fwd = transform.TransformDirection (Vector3.forward);
    var rt = transform.TransformDirection (Vector3.right); 
    var lt = transform.TransformDirection (Vector3.left);
    var back = transform.TransformDirection (Vector3.back);

            var hit: RaycastHit;
           if(Physics.Raycast(transform.position, fwd, 1)){
         Debug.DrawRay(transform.position, fwd, Color.magenta);
       playerBody.AddForce(Vector3.up*10000);
        
        //print(playerController.isGrounded);
         }
          if(Physics.Raycast(transform.position, rt, 1)){
         Debug.DrawRay(transform.position, rt, Color.magenta);
         }
          if(Physics.Raycast(transform.position, lt, 1)){
         Debug.DrawRay(transform.position, lt, Color.magenta);
         }
          if(Physics.Raycast(transform.position, back, 1)){
         Debug.DrawRay(transform.position, back, Color.magenta);    
           }
        //  print(transform.position);
        }

Don’t use a character controller and a rigid body.