How to render players' silhuette color in a local-multiplayer using Shadergraph (URP)?

Hey all.

I’m trying to figure out how to display a shader silhuette for each players’ own color in my local multiplayer game but I know nothing about shaders.

I found a tutorial from Brackeys I got this effect which is what I’m looking for but just that each player displays their own color instead of just blue. Silhouette effect:
silhuette

Forward renderer features:

What I have so far:
Not much, only thing I can think if is putting each player on their own layer. But I think that’s messy and I don’t have layers to spare.

Each player has a Player-script that holds a reference to a PlayerData ScriptableObject where I set the color from previous character-setup UI scene. Is it possible to access that PlayerData from shadergraph?