Flashlight in Unity - Lights up ALL trees in the area.

I’ve tried to get a flashlight script working for a few days now.
One problem that I am experiencing is the flashlight lighting up all the trees in the area as opposed to providing a general light within the “cone” that it projects.
I’ve attached an image describing my problem.

I am unable to change the type of shader that my trees use as they will only accept Soft Occlusion.
Anything else will just screw up the texture although I am happy to try anything in order to fix this.

Did you get this fixed? I have the same issue.