need help figuring out the Velocity of a weapon In the correct direction to initiate stab.

I have a VR stabbing weapon setup But i want to make sure there is enough force / velocity to allow the weapon to initiate the stab.
I have been playing around with the get component velocity node and the get physics linear velocity But mostly Im getting world space velocity which does not account for knife mesh Im using Z / Up vector.
I Want to set a condition where the knife has enough velocity in its Local Z / Up vector “which is the blade direction”
How can I do this?

Is inverse transform the way to go?

Update:
found these Links so Going to run some tests
https://answers.unrealengine.com/que…of-a-rigi.html
https://vicsdevblog.blogspot.com/201…t-physics.html
https://www.reddit.com/r/unrealengin…is_velocity_c/