Replication for Projectile

I assume you mean UFUNCTION not UPROPERTY and the projectile already spawns on the server? In that case, add bNetLoadOnClient = true; in your projectile’s constructor and it will be instanced on clients. Also make sure the projectile only gets spawned on the server and never on a client, otherwise you might end up with two projectiles on the instigator client.

greetings,
FTC