Need help. I cannot for the life of me replicate the projectile client-->server

I am working on a battlefield/call of duty esc FPS shooter. i am having serious trouble getting the bullet projectile to appear on the server when the client shoots. It works fine when the server shoots, clients can see the shots and can take damage as well as die when their health hits zero. I’ve been stumped for about a week now and this is giving me a major headache. I hope someone with more experience than me can help with this problem. I’ve added screenshots of my FPS Character BP, Pistol BP and Weapon Base BP.


282976-

Sorry if this is an easy question, I’m pretty new to coding.

by the way, i erased all my replication stuff(it didnt work, thats why this post exists) and that uncompiled blueprint was from that change so thats not the issue.