I figured it out MY SELF!!! and to all the new developers this is how i fixed it.
follow this tutorial for more info about sessions
in your Build.cs put the following instead of what is in the video
using UnrealBuildTool;
public class YourGameName: ModuleRules
{
public YourGameName(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "HeadMountedDisplay", "OnlineSubsystem", "OnlineSubsystemNull", "OnlineSubsystemUtils" });
PrivateDependencyModuleNames.AddRange(new string[] { });
PrivateDependencyModuleNames.Add("OnlineSubsystem");
PrivateDependencyModuleNames.Add("OnlineSubsystemNull");
}
}