SuperClass WidgetBlueprint not found

So i have been trying to make a combat screen that would consists of cards and i figured out i could use a WidgetBlueprint for that. So i did it and implemented the “UMG” module as needed for such thing.
But it seems that unreal have some problems with me doing that.
Any advice will be welcome.

And other question i have regarding thing im trying to do what i want is what is the difference between WidgetBlueprint and UserWidget?

You should use UUserWidget for this if you want to implement some special stuff for your widget, because any UMG blueprint is from this class, WidgetBlueprint is the editor class extended for UserWidget.
For the error, when i use UUserWiget normally i add this to the header

#include "Runtime/UMG/Public/UMG.h"
#include "Runtime/UMG/Public/UMGStyle.h"
#include "Runtime/UMG/Public/Slate/SObjectWidget.h"
#include "Runtime/UMG/Public/IUMGModule.h"
#include "Runtime/UMG/Public/Blueprint/UserWidget.h"

Well it kinda removed the problem… but the compile still gives me errors :confused: