New functions and blueprints not working

Hello,

I have been working on a project for a few days and I am having an issue where any new function I create does not work at all. I have noticed that all of my functions now have an error where all of the variables I try to access, parameters to the function, and “self” are all out of scope. I have several functions created prior to this issue and they all work fine, but any new functions have this problem.This is all in a character blueprint.
if I move the code from the spin function into the place of the call in the event graph it works perfectly.

Also, not sure if related, if i try to add a new blueprint to a static mesh, it will not compile.

Thank you,

The return node is only there if I add output values, which I do not need. However, the issue has resolved it self…

The problem has resolved it’s self after 2 days of not being able to do anything.

I could be wrong but don’t functions need to have the ‘Return’ node?