@Hector40 Are you actually calling these events somewhere? Of course it’s not going to work if you don’t call them.
And instead of getting the actor transform you have to get the location/rotation where you want the power up to spawn. If you can’t figure that out just put an arrow component on top of the cube and get it’s location split the transform input and plug in the arrow location.
In the event Your Existing Code I just used it to show where you have to put the code for what happens when Mario picks up the mushroom. So you have to replace the print string with that.
After all of that make sure that you call your custom events when the cube is hit and when the mushroom is picked up.