Pistol Shiled

Can someone help me do this?
You need to do it in pistol.cs on Attack Secondary
So that a prop is created in front of the player and performs the function of a shield and follows along with the player while the player holds the AttackSecondary button, and when he lets go, the prop(shield) disappears.
I will be very grateful for the help, I don’t quite know how to make it follow in front of the player and together with him.