Throwing object mechanics

I want to write a mechanic to throw the object I caught. But I just can’t succeed. What is the reason? I’m connecting something to the wrong place. I’m new to Unreal Engine, so I would appreciate it if you could explain it in simple language.

Velocity is probably 0 since its not already thrown.

try its forward vector instead

Which node should I add and where should I connect it?

replace GetVelocity() with GetActorForwardVector() let me know how you go

I did. The character throws the object in my hand back and still holds it

im not sure what you mean there