Thank you for the welcome, and thanks to both of you for the answer!
I should apologize for wasting your time with such a long post for such a simple solution. I searched quite a lot for solutions on google and the AnswerHub, and I only found two answers (neither of which I can find at the moment): One saying it wasn’t possible (to do with blueprint), and the other saying it could be done with C++. Had I realized this was doable any other way, I’d have created a separate topic rather than unintentionally hijacking this.
Quite frankly, I have pretty much misunderstood some of the concept of casting nodes. I was under the impression that the cast nodes in blueprint wasn’t a conversion, but rather a “do something as if you are this object/actor/etc.”, hence I didn’t make the connection that this would actually work.
Should have tried it when Spoondog suggested it before posting, but for some reason I didn’t… sorry about that. Really, both of you handed me the solution, so thank you a lot. You both in many ways just saved my project.