How do I have transparent mesh and retain shadows?

I’m not sure if you fixed that last issue yet, but I got curious. I haven’t done anything with multiplayer yet, but I decided to set a third person starter up and ran two clients to play around with it.

This is messy, but this blueprint might help you. It just takes the collision box and checks for overlaps, and then checks that same collision box to see if it’s overlapping character index 0’s capsule(As far as I am aware, index 0 is always the client’s own character)

Then if that’s true it’ll set the material to steel. If not it’ll change it to gold. It checks this on both the end and begin.

In theory even if a bullet actor leaves the collision or enters, it should just check for the player’s mesh and set it accordingly. I think you could adapt this to what you need.