Niagara System disappears when using FortChar.Hide() - How to keep VFX visible?

Hi everyone, I’m working on a Verse script in UEFN and I’ve run into an issue with VFX visibility.

The Setup: I have a Niagara System attached to a player (or a prop relative to the player).

The Problem: When I call FortChar.Hide() to make the character invisible, the Niagara effect disappears as well. It seems that .Hide() disables the rendering of all child components and attached effects.

My Goal: I want to make the player invisible to others and my self, but keep the Niagara VFX visible at the player’s location.

Questions:

  1. Is there a way to hide the player without affecting the Niagara component?

  2. Is there a specific Verse function to toggle player visibility only or should I be using a different approach?

Has anyone found a clean workaround for this?

Thanks in advance for the help!