How do i add force to a certain direction based on my players direction

i am trying to make a shotgun jump where i press left mouse button and it shoots me backwards but i dont know how to. it would be really apreciated if you could help i just want the code inside the if statement
this is my my code

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

public class ShotgunJump : MonoBehaviour
{
    public Rigidbody rb;
    public Transform orientation;
   

    // Update is called once per frame
    void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
           
        }
    }
}
[CODE/]

if your character has blue axis pointing forward, then can add force with something like

rb.AddForce(-transform.forward*amount,ForceMode.Impulse);

the code worked but not in thw way i wanted all it did was push me on the z axis but i wanted to be able to shoot me back in whatever direction i was facing, e.g if i looked down it would shoot me up.

thanks anyway.

ok then need to take -transform.forward from the gun