Adding time.deltatime breaks jump script

private void FixedUpdate()
{
if (charControl.isGrounded)
{
if (Input.GetKeyDown(KeyCode.Space))
{
jumpup.y = jumpForce * Time.deltaTime;

                charControl.Move(jumpup * Time.deltaTime);
            }
        }
    }

this code works without time.deltatime but does is very inconsistent and not smooth. With Time.deltaTime the character doesnt move at all.

Add a speed float and try to adjust the speed as you like.
Maybe Time.DeltaTime gives you very small values and needs to be multiplied in order to have a decent speed.

charControl.Move(jumpup * Time.deltaTime * speed);

Let us know!