Custom layer will receive light but not shadows

Hi there, I am working on an fps

Basically I have 2 relevant layers,
1 for guns, another for everything else.My main camera has unculled the guns later and my guns camera has unculled everything else. This is so that I can set the FOV of the main camera to whatever and not have the gun distorted and to avoid the gun clipping into anything.

ANYWAYS

here’s the problem.

if I set my guns to default layer they receive shadows and light fine.
but if I set them to guns layer they receive light but not shadows.

If I uncull guns layer from the main camera (for testing purposes as it shows both guns [1 on guns layer on on default]) the gun on default layer recieves shadows fine and the other does not.

I am just looking for a hand in fixing this issue. I was getting really pissed off at my lights…

I have a day night cycle set up with a sun and moon that is very basic (both directional) and their culling masks are set to everything…

here, have some pictures:

bump

super serious bump. I NEED SOME HELP PLEASE

i’m stuck here too… is there a script that if you attach to the camera all the objects you put there will be always drawn last but also receive shadows?

*bump