Functions calling each other in weird order

RetrieveVariable() is in the playercontroller or in the character? From the code above, RetrieveVariable in the character but you’re calling it in the character.
Do you have a RetrieveVariable() function in both the character and in the controller?