How do I throw characters with Vive motion controllers

Trying to figure out how to throw miniature AI characters, and hitting on a problem.

I’ve given the lil’ guy a SimpleMoveToActor blueprint in the Level Blueprint, and it works fine. The goal is to create a little game in which you have to stop mini AI characters from making it to their goal by picking them up and throwing them away.

I’ve assigned the AI character the PickupActorInterface and pasted in the Pickup/Drop blueprints from the PickupCube that come with the VR Starter Content. I can pick him up just fine, but when I try to throw him he ignores the physics, and just drops to the ground, immediately continuing on his path.
Also, if I hold him long enough, he wigs out in my hand then sort of breaks. No longer moves at all when I drop him (though he still can’t be thrown).

Not sure what to do about this. I’ll attach images and GIF’s to show you what I mean, and let you see the blueprints I’m using, plus attempts at fixing the issue that I’ve made.

GIF’s

214482-grab-1.gif

214484-dead.gif

I’m not sure if all the magic you’re doing with your velocity is all that necessary.
Maybe it’d suffice if you switched from a SimpleMoveToActor to a vinterp to position?

Then you’d be able to stop the animation any time which I guess is the issue here.

Thanks @Schnittbrot, I’ll give it a try!

Thanks! I’ll give it a try!