The Raycast is not showing up! The code is right, isn't it?,The RayCast is not showing up, the code is right, isn't it?

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Movijon : MonoBehaviour
{

public float Speed;
public float JumpForce;

private Rigidbody2D Rigidbody2D;
private float Horizontal;
private bool Grounded;

void Start()
{
    Rigidbody2D = GetComponent<Rigidbody2D>();
}

void Update()
{
    Horizontal = Input.GetAxisRaw("Horizontal");

    Debug.DrawRay(transform.position, Vector3.down * 0.1f, Color.red); 
    if (Physics2D.Raycast(transform.position, Vector3.down, 0.1f))
    {
        Grounded = true;
    }
    else Grounded = false; 

    if (Input.GetKeyDown(KeyCode.W) && Grounded)
    {
        Jump();
    }
}

private void Jump()
{
    Rigidbody2D.AddForce(Vector2.up * JumpForce);
}
private void FixedUpdate()
{
    Rigidbody2D.velocity = new Vector2(Horizontal, Rigidbody2D.velocity.y);
}

}

Do you mean that you don’t see the Debug.DrawRay? In that case make sure youre looking in the scene view as it’s only drawing it there.