Playtesting in Editor causing crashes

Hey, I recently added a settings menu to my game and I keep experiencing this error. Im not sure what I should change in the settings menu to prevent this, but the game crashes almost immediately once gameplay starts, or when my main character takes damage and the game needs to spawn an effect. Below is the error message I keep getting upon crash.

Assertion failed: GlobalDetailMode < NUM_DETAILMODE_FLAGS [File:D:\Build++UE4\Sync\Engine\Source\Runtime\Engine\Private\Particles\ParticleComponents.cpp] [Line: 5348]

UE4Editor_Core!FDebug::AssertFailed() [d:\build++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:417]
UE4Editor_Engine!UParticleSystemComponent::InitParticles() [d:\build++ue4\sync\engine\source\runtime\engine\private\particles\particlecomponents.cpp:5349]
UE4Editor_Engine!UParticleSystemComponent::InitializeSystem() [d:\build++ue4\sync\engine\source\runtime\engine\private\particles\particlecomponents.cpp:6301]
UE4Editor_Engine!UParticleSystemComponent::ActivateSystem() [d:\build++ue4\sync\engine\source\runtime\engine\private\particles\particlecomponents.cpp:5740]
UE4Editor_Engine!UGameplayStatics::InternalSpawnEmitterAtLocation() [d:\build++ue4\sync\engine\source\runtime\engine\private\gameplaystatics.cpp:883]
UE4Editor_Engine!UGameplayStatics::SpawnEmitterAtLocation() [d:\build++ue4\sync\engine\source\runtime\engine\private\gameplaystatics.cpp:908]
UE4Editor_Engine!UGameplayStatics::execSpawnEmitterAtLocation() [d:\build++ue4\sync\engine\source\runtime\engine\classes\kismet\gameplaystatics.h:42]
UE4Editor_CoreUObject!UFunction::Invoke() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:4861]
UE4Editor_CoreUObject!UObject::CallFunction() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:816]
UE4Editor_CoreUObject!UObject::ProcessContextOpcode() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:2330]
UE4Editor_CoreUObject!UObject::execLetObj() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:2152]
UE4Editor_CoreUObject!UObject::ProcessInternal() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1031]
UE4Editor_CoreUObject!UObject::CallFunction() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:940]
UE4Editor_CoreUObject!UObject::ProcessInternal() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1031]
UE4Editor_CoreUObject!UFunction::Invoke() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:4861]
UE4Editor_CoreUObject!UObject::ProcessEvent() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1480]
UE4Editor_Engine!AActor::ProcessEvent() [d:\build++ue4\sync\engine\source\runtime\engine\private\actor.cpp:713]
UE4Editor_CoreUObject!TMulticastScriptDelegate::ProcessMulticastDelegate() [d:\build++ue4\sync\engine\source\runtime\core\public\uobject\scriptdelegates.h:488]
UE4Editor_CoreUObject!FCallDelegateHelper::CallMulticastDelegate() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:2491]
UE4Editor_CoreUObject!UObject::ProcessInternal() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1031]
UE4Editor_CoreUObject!UObject::CallFunction() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:940]
UE4Editor_CoreUObject!UObject::ProcessInternal() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1031]
UE4Editor_CoreUObject!UObject::CallFunction() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:940]
UE4Editor_CoreUObject!UObject::execVirtualFunction() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:2436]
UE4Editor_CoreUObject!UObject::ProcessInternal() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1031]
UE4Editor_CoreUObject!UObject::CallFunction() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:940]
UE4Editor_CoreUObject!UObject::ProcessInternal() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1031]
UE4Editor_CoreUObject!UFunction::Invoke() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:4861]
UE4Editor_CoreUObject!UObject::ProcessEvent() [d:\build++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1480]
UE4Editor_Engine!UActorComponent::ReceiveTick() [d:\build++ue4\sync\engine\intermediate\build\win64\ue4editor\inc\engine\actorcomponent.gen.cpp:217]
UE4Editor_Engine!UActorComponent::TickComponent() [d:\build++ue4\sync\engine\source\runtime\engine\private\components\actorcomponent.cpp:908]
UE4Editor_Engine!FActorComponentTickFunction::ExecuteTickHelper< >() [d:\build++ue4\sync\engine\source\runtime\engine\classes\gameframework\actor.h:3143]
UE4Editor_Engine!FActorComponentTickFunction::ExecuteTick() [d:\build++ue4\sync\engine\source\runtime\engine\private\components\actorcomponent.cpp:800]
UE4Editor_Engine!TGraphTask::ExecuteTask() [d:\build++ue4\sync\engine\source\runtime\core\public\async\taskgraphinterfaces.h:829]
UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [d:\build++ue4\sync\engine\source\runtime\core\private\async\taskgraph.cpp:679]
UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilIdle() [d:\build++ue4\sync\engine\source\runtime\core\private\async\taskgraph.cpp:586]
UE4Editor_Engine!FTickTaskSequencer::ReleaseTickGroup() [d:\build++ue4\sync\engine\source\runtime\engine\private\ticktaskmanager.cpp:573]
UE4Editor_Engine!FTickTaskManager::RunTickGroup() [d:\build++ue4\sync\engine\source\runtime\engine\private\ticktaskmanager.cpp:1474]
UE4Editor_Engine!UWorld::RunTickGroup() [d:\build++ue4\sync\engine\source\runtime\engine\private\leveltick.cpp:783]
UE4Editor_Engine!UWorld::Tick() [d:\build++ue4\sync\engine\source\runtime\engine\private\leveltick.cpp:1473]
UE4Editor_UnrealEd!UEditorEngine::Tick() [d:\build++ue4\sync\engine\source\editor\unrealed\private\editorengine.cpp:1726]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [d:\build++ue4\sync\engine\source\editor\unrealed\private\unrealedengine.cpp:403]
UE4Editor!FEngineLoop::Tick() [d:\build++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3699]
UE4Editor!GuardedMain() [d:\build++ue4\sync\engine\source\runtime\launch\private\launch.cpp:174]
UE4Editor!GuardedMainWrapper() [d:\build++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:145]
UE4Editor!WinMain() [d:\build++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:276]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:283]
kernel32
ntdll