particle systems from all players only visible by local controller

Hello. I have a doubt and dont know how to solve it:

The thing is that I want to spawn, in a multiplayer game, a particle system linked to each Character/Player. I would like to set the visibility to hidden by default. When a player press V key, then an array takes all actual players in the server, set their own particle system to visible but just visible to the local client which pressed V. For the rest of the players keeps hidden.

How would you make it?

The idea is that all characters/players leave a smell behind and each characters/players can detect that smell by pressing V.

Thank you.

Well, I guess you just have to loop every pawn locally, access their particle system and set it visible.
What you’re trying to do is a local thing, so there is no need for replication here.

Have made this thing and keep having the same problem. The Host/Server works fine and shows the Particles from himself and from Client. But Client just shows the Particles only from himself.

Was this code what you were thinking about or Im missing something?

https://i.imgur.com/ggpysBe.png

THIS WORKED!!
Thnx Syalen :smiley:

https://i.imgur.com/ZnKeOjR.png

You can directly loop SurvivalCharacters instead of Pawns with the GetAllActorsOfClass node, so you don’t have to cast them afterwards :slight_smile:

Done, thnx! :smiley: