yeah that was part of it, also moved some functions into a Blueprint Library Function.h class and that cleared up the other issues. Not really sure why though as it wasn’t giving any errors with having the function in a seperate .h/.cpp files. The weird thing is it did that even when they had no code (minus what is generated when making a new class)