Odd effects problem

Aloha, facepunch. I’m making a SWEP but I have this strange problem which has had me stumped for months and frankly I can’t figure out what’s wrong.

Basically, in multiplayer the person firing the SWEP can’t see their own effects, but they can see those of other players.

I’m using the Stargate addon’s Zat as a rough reference, so I’ve tried having the effect called from the Init.lua file (it was in Shared when I first had the problem), but that hasn’t changed anything besides getting the firing sounds working.