Gameplay Element with Blueprint

Hi there! I am currently making a game for a school project based on this skeleton dude that can Take his head off, with his hand, and throw the head at buttons and levers etc (platformer style in 2d), walk on top of his head and push a button to re-attach it to his neck. The body has to be able to move even tho the head is not attached to the body.

How would I create this in UE4 using blueprint?