Transferring functions or variables to parent or even child class

Hey guys! I recently bought a blueprint project from the marketplace (Generic shooter!) and I wanted to add a zombies. But to my distress everything involved with the player (damage, inventory, weapons, movement) was compounded into a single blueprint: PlayerChar. So basically I need to either transfer player related stuff (cameras, input) to a new shiny player class and rename the old to “humanoid”, or create a new parent class and transfer all humanoid related stuff (inventory, weapons) to that new shiny humanoid class

Tldr I want to transfer functions and variables to parent or children blueprint classes, like the title says LOL

Is this possible? If not, do you guys think it should be? In code this would be drastically simple, but references in blueprints are kinda nasty :frowning: