How can i attach a ball to my player hand and make him throw it . basically i want to create a baseball/cricket like game . and i want to use the ball to drive my Ai

cricket/baseball show me a way to start with

I have already done it in an old project. I tried to open that project and send you my graphs but that was broken and won’t open.

now I can tell you what I did step by step but before that you must learn basics of shooting a projectile so take a look at this tutorial video and tell me when you have learnt it

how would physics help me and how would i drive my Ai … wouls i need some blocking volume for the stadium …

i have done all the basics can you guide me ?

Add a socket to your character’s hand where you want to spawn balls from

attach a ball to that socket.

If you have a throwing animation add a notify to the frame which the ball must be thrown from there.

use that animation notify as an event to spawn balls.

destroy that already attached ball before spawning the new ball so it looks like he throws the ball in his hand.

I will tell you more about it later. now I don’t have time :))))

i have done that attached the ball two a thrid persons hand socket

so try other steps. use an animation notify to spawn balls from that socket

Would it be best delete the current actor in the hand and spawn another one in that animation key keyframe? Or couldnt you just use the notify to detach the ball actor and add a projectile movement to it? I dont have UE4 open right now to try it but in theory wouldnt this be cleaner then deleting then respawning the actor on every throw?

I have never done some thing like what you said.

I use the same method for throwing things or equipping different guns