UE%: Physics Handle - Grabbed Object rotating Wildly + Error Message

Howdy all!

I built a physics handle script allowing the player to pick up objects and move them around using physics handles and using bits from various guides I found on the web. However I am having a few issues. Firstly, I can pick up an object, but the object acts weird. it thrashes around and seems to spin on an axis.

Second, I get an error message every time I pick up an object. I will link both below.

My character blueprint controlling object pickup

The Error Message recieved in the log when running.

Blueprint Runtime Error: “Accessed None trying to read property CallFunc_BreakHitResult_HitComponent”. Node: Grab Component at Location Graph: EventGraph Function: Execute Ubergraph BP First Person Character Blueprint: BP_FirstPersonCharacter