My 4.16.3 Project Crashes on Opening

I can’t open the project I spent the entire last day working on and rapidly prototyping my game without the project crashing. I am mentally destroyed at the moment and honestly can’t cope with how this game engine has systematically destroyed everything I create with it. I don’t know what else to say, besides the fact I clicked open my character blueprint and it froze before crashing for the last time.

Access violation - code c0000005 (first/second chance not available)

UE4Editor_BlueprintGraph!FKCHandler_VariableSet::InnerAssignment() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\blueprintgraph\private\variablesethandler.cpp:87]
UE4Editor_BlueprintGraph!FKCHandler_VariableSet::GenerateAssigments() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\blueprintgraph\private\variablesethandler.cpp:135]
UE4Editor_BlueprintGraph!FKCHandler_VariableSet::Compile() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\blueprintgraph\private\variablesethandler.cpp:147]
UE4Editor_KismetCompiler!FKismetCompilerContext::CompileFunction() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\kismetcompiler\private\kismetcompiler.cpp:1842]
UE4Editor_KismetCompiler!FKismetCompilerContext::CompileFunctions() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\kismetcompiler\private\kismetcompiler.cpp:3812]
UE4Editor_KismetCompiler!FKismet2CompilerModule::CompileBlueprintInner() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\kismetcompiler\private\kismetcompilermodule.cpp:131]
UE4Editor_KismetCompiler!FKismet2CompilerModule::CompileBlueprint() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\kismetcompiler\private\kismetcompilermodule.cpp:247]
UE4Editor_UnrealEd!FKismetEditorUtilities::CompileBlueprint() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\unrealed\private\kismet2\kismet2.cpp:829]
UE4Editor_UnrealEd!FBlueprintEditorUtils::RegenerateBlueprintClass() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\unrealed\private\kismet2\blueprinteditorutils.cpp:1409]
UE4Editor_CoreUObject!FLinkerLoad::RegenerateBlueprintClass() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:522]
UE4Editor_CoreUObject!FLinkerLoad::FinalizeBlueprint() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:1558]
UE4Editor_CoreUObject!FLinkerLoad::Preload() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3277]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3944]
UE4Editor_CoreUObject!FLinkerLoad::IndexToObject() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:4166]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3639]
UE4Editor_CoreUObject!FLinkerLoad::CreateExportAndPreload() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2683]
UE4Editor_CoreUObject!FLinkerLoad::LoadAllObjects() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2830]
UE4Editor_CoreUObject!LoadPackageInternal() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1280]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2360]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2127]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2408]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2127]
UE4Editor_CoreUObject!FLinkerLoad::CreateImport() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:4089]
UE4Editor_CoreUObject!FLinkerLoad::ResolveDependencyPlaceholder() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:1289]
UE4Editor_CoreUObject!FLinkerLoad::ResolveDeferredDependencies() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:1149]
UE4Editor_CoreUObject!FLinkerLoad::Preload() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3277]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3944]
UE4Editor_CoreUObject!FLinkerLoad::IndexToObject() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:4166]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3639]
UE4Editor_CoreUObject!FLinkerLoad::IndexToObject() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:4166]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3639]
UE4Editor_CoreUObject!FLinkerLoad::CreateExportAndPreload() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2683]
UE4Editor_CoreUObject!FLinkerLoad::LoadAllObjects() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2830]
UE4Editor_CoreUObject!LoadPackageInternal() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1280]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2360]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2127]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2408]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2127]
UE4Editor_CoreUObject!FLinkerLoad::Verify() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:1906]
UE4Editor_CoreUObject!FLinkerLoad::FinalizeCreation() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:1816]
UE4Editor_CoreUObject!FLinkerLoad::Tick() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:730]
UE4Editor_CoreUObject!FLinkerLoad::CreateLinker() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:437]
UE4Editor_CoreUObject!GetPackageLinker() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linker.cpp:688]
UE4Editor_CoreUObject!LoadPackageInternal() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1208]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2360]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2127]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2408]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2127]
UE4Editor_CoreUObject!FLinkerLoad::Verify() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:1906]
UE4Editor_CoreUObject!FLinkerLoad::FinalizeCreation() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:1816]
UE4Editor_CoreUObject!FLinkerLoad::Tick() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:730]
UE4Editor_CoreUObject!FLinkerLoad::CreateLinker() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:437]
UE4Editor_CoreUObject!GetPackageLinker() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linker.cpp:688]
UE4Editor_CoreUObject!LoadPackageInternal() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1208]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2360]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2127]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2408]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2127]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2408]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2127]
UE4Editor_CoreUObject!FLinkerLoad::Verify() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:1906]
UE4Editor_CoreUObject!FLinkerLoad::FinalizeCreation() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:1816]
UE4Editor_CoreUObject!FLinkerLoad::Tick() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:730]
UE4Editor_CoreUObject!FLinkerLoad::CreateLinker() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:437]
UE4Editor_CoreUObject!GetPackageLinker() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\linker.cpp:688]
UE4Editor_CoreUObject!LoadPackageInternal() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1208]
UE4Editor_CoreUObject!LoadPackage() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1377]
UE4Editor_UnrealEd!UEditorEngine::Map_Load() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\unrealed\private\editorserver.cpp:2534]
UE4Editor_UnrealEd!UEditorEngine::HandleMapCommand() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\unrealed\private\editorserver.cpp:6120]
UE4Editor_UnrealEd!UEditorEngine::Exec() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\unrealed\private\editorserver.cpp:5597]
UE4Editor_UnrealEd!UUnrealEdEngine::Exec() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\unrealed\private\unrealedsrv.cpp:670]
UE4Editor_UnrealEd!FEditorFileUtils::LoadMap() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\unrealed\private\filehelpers.cpp:2259]
UE4Editor_UnrealEd!FEditorFileUtils::LoadDefaultMapAtStartup() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\unrealed\private\filehelpers.cpp:3575]
UE4Editor_UnrealEd!FUnrealEdMisc::OnInit() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\unrealed\private\unrealedmisc.cpp:346]
UE4Editor_UnrealEd!EditorInit() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\unrealed\private\unrealedglobals.cpp:97]
UE4Editor!GuardedMain() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\launch.cpp:150]
UE4Editor!GuardedMainWrapper() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
UE4Editor!WinMain() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:210]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253]
kernel32
ntdll