Actor not attaching to client component on server

Same thing is happening see below:

This my new weapon blueprint:

Here is my character blueprint:

I also have the weapon BP set to replicates and replicate movement.

Edit: Got it working now forgot to replicate the pickup event.