Custom shader built for 2D Sprites to react to 3D light environment, breaks on runtime,Custom shader turns 2D Sprite white in 3D environment

I’ve coded a shader in accordance with this video: link text

The character reacts to the light perfectly fine, but as soon as I run the game, the character greys out. How can I fix this? Shown here (discord video): link text
Attached is the shader,

2: https://cdn.discordapp.com/attachments/497874081329184799/1038103430390095902/2022-11-04_14-51-16.mp4,I’ve coded a shader in accordance with this video: link text

The character reacts to the light perfectly fine, but as soon as I run the game, the character greys out. How can I fix this? Shown here (discord video): link text
Attached is the shader,

Use this tutorial instead: UpdatedVid

One additional thing you will need to add to fix the flipping is set double sided mode to enabled on both the shader and the Material.