Pickup and Carry System tutorial not co operating

So, i was following a tutorial on youtube for a pickup carry system in unreal engine 5, but im using unreal engine 4 tho.

the tutorial: https://www.youtube.com/watch?v=bzT3Cc5UgGk

at 3:01, he uses get overlapping actors to get the basebox_Bp Box static mesh, but when i tried to do it, it can’t get the box static mesh reference, i tried this with get all actors of class, it did work i picked up the first box, it teleported into the players hand, i thought i fixed the issue, but for some reason i tried drag and dropping a 2nd box, when i picked it up, it still picked up the first box even though my crosshair was aiming at the second box, he does use the Get ( a copy ) node and didn’t touch the number value, i did the same thing, and again it picked up the first box instead of the 2nd one. i genuinely need help for this, how does the get overlapping actors Get ( a copy ) node differs from the get all actor of class Get ( a copy ) node.

Get all actors of class literally finds all actors of that class in the whole level, so if you get index 0 from the array, it’s always going to be the first instance in the scene hierarchy. Get overlapping actors only finds actors that the character is currently overlapping. That’s why dude from tut vid made the big non-solid collision around the box mesh.. That essentially acts as a trigger to allow his grab box event to work.