Editing Character.h to change BP behavior?

I don’t think this would be worth it, but if you REALLY wanted to change Character.h like you said, you’d have to download the engine sources, change Character.h, and compile your own custom engine version (which you will need to maintain manually for each new update). So yeah, you’re better off with an alternative like what’s mentioned above

Making your own branch can be worth it if you’re doing something pretty major (like making a new shading model), but it’s way too much trouble for something as small as this