How would I replicate a grenade on the server?

when the client wants to throw a grenade, it should call a reliable “run on server” function, then let the server handle throwing the grenade. clients shouldn’t spawn anything besides cosmetic stuff, like particle effects, sound effects, or UI widgets only visible to that player. all projectiles should be spawned on the server.

I have a grenade BP and when I hit play and have my server throw the grenade everyone sees it and everyone is blinded.

Whenever I have my client throw the grenade, the client is the only one to see it and nobody gets blinded.

How can I get it replicated so the client can throw a grenade and everyone see it and get blinded?

Appreciate it as always Omni!