Where can I place a Level Up function?

Hello guys, I’m building a Hack’n’Slash game with some RPG elements like leveling up system and similar stuff, I already have the functions but I’m really confuse about where can I place those, do I put them in the PlayerState with the other atributes or do I put them in the character blueprint (which seems really wrong), or maybe in the GameMode?