Sockets - Weapon wont attach to Player, but player will attach to weapon?

So it turns out part of my problem is that my Ball is a physics object, if i make it a movable non physics controlled object it picks up fine.

Any idea how you attach a physics object to an actor? When the hit detects, can i somehow change it to a static object then trigger it to attach, then turn it back into a physics object when i apply an impulse to throw it?

From what i can tell there used to be a Set Simulate Physics blueprint, but i cant find it in 4.2.1…