getting view vector on clients

I’m working on the weapons effects likes impact sparks and bullet holes. Unfortunately, in order to do this I need to know which direction the player was looking when he fired his weapon. That’s not a problem for the local player since he has access to the player controller. But that’s not the case for the non-local clients. Is there a way to get the view angles for the non-local clients or do I need to create a replicated variable with the info inside the pawns?