Spawn Actor replication

I am trying to replicate a blueprint on both the client and server.

On the server it works fine and the client can even see the projectile.

However the server is unable to see the clients projectiles

Here is my graph:

Can anyone tell me what i might be missing?

Hi, did you set the client as owner of the ‘Rifle’ blueprint from which you’re calling the ‘RunOnServer’ event (only the client that owns an actor can call RunOnServer events on that actor) ?

1 Like

Thank you so much for you response how do i know if i set it as the owner?

So ive tested it out it seems that it is because my owner doesnt own the rifle let me show you how that rifle is created:

This is on my actors begin play:

However it seems that the actor doesnt own it even though i set the owner?

Is the ‘Rifle’ blueprint replicating and do you spawn it on the server?