camera switch on ui button press

it does load the level but wont unlaod the old one
and this is errors and warnings i get:
LogBlueprint: Error: [AssetLog] C:\Users\denze\Documents\Unreal Projects\the_timekeeper\Content\Levels\MainMenu\Main_Menu_Play.uasset: [Compiler] COMPILER ERROR: failed building connection with ‘Array of Camera Actor Object References is not compatible with Array of Character Object References.’ at Get (a copy)
LogBlueprint: Error: [AssetLog] C:\Users\denze\Documents\Unreal Projects\the_timekeeper\Content\Levels\MainMenu\Main_Menu_Play.uasset: [Compiler] The current value of the ’ Array ’ pin is invalid: Array inputs (like ‘Target Array’) must have an input wired into them (try connecting a MakeArray node).
LogBlueprint: Error: [AssetLog] C:\Users\denze\Documents\Unreal Projects\the_timekeeper\Content\Levels\MainMenu\Main_Menu_Play.uasset: [Compiler] COMPILER ERROR: failed building connection with ‘Array of Camera Actor Object References is not compatible with Array of Character Object References.’ at Get (a copy)
LogBlueprint: Error: [AssetLog] C:\Users\denze\Documents\Unreal Projects\the_timekeeper\Content\Levels\MainMenu\Main_Menu_Play.uasset: [Compiler] The current value of the ’ Array ’ pin is invalid: Array inputs (like ‘Target Array’) must have an input wired into them (try connecting a MakeArray node).
LogPlayerController: Error: InputMode:UIOnly - Attempting to focus Non-Focusable widget SObjectWidget [Widget.cpp(974)]!
LogScript: Warning: Script Msg: Attempted to access index 0 from array ‘CallFunc_GetAllActorsOfClassWithTag_OutActors_1’ of length 0 in ‘/Game/Levels/MainMenu/Main_Menu_Play.Main_Menu_Play_C:ExecuteUbergraph_Main_Menu_Play’!
LogScript: Warning: Script Msg called by: Main_Menu_Play_C /Engine/Transient.UnrealEdEngine_0:GameInstance_12.Main_Menu_WB_C_0.WidgetTree_0.Main_Menu_Play_C_0
LogPlayerController: Error: InputMode:UIOnly - Attempting to focus Non-Focusable widget SObjectWidget [Widget.cpp(974)]!
LogScript: Warning: Script Msg: Attempted to access index 0 from array ‘CallFunc_GetAllActorsOfClassWithTag_OutActors_1’ of length 0 in ‘/Game/Levels/MainMenu/Main_Menu_Play.Main_Menu_Play_C:ExecuteUbergraph_Main_Menu_Play’!
LogScript: Warning: Script Msg called by: Main_Menu_Play_C /Engine/Transient.UnrealEdEngine_0:GameInstance_13.Main_Menu_WB_C_0.WidgetTree_0.Main_Menu_Play_C_0
LogWindowsTextInputMethodSystem: Error: Activating a context failed while setting focus on a TSF document manager. De parameter is onjuist. (0x80070057)
LogPlayerController: Error: InputMode:UIOnly - Attempting to focus Non-Focusable widget SObjectWidget [Widget.cpp(974)]!
LogScript: Warning: Script Msg: Attempted to access index 0 from array ‘CallFunc_GetAllActorsOfClassWithTag_OutActors_1’ of length 0 in ‘/Game/Levels/MainMenu/Main_Menu_Play.Main_Menu_Play_C:ExecuteUbergraph_Main_Menu_Play’!
LogScript: Warning: Script Msg called by: Main_Menu_Play_C /Engine/Transient.UnrealEdEngine_0:GameInstance_14.Main_Menu_WB_C_0.WidgetTree_0.Main_Menu_Play_C_0
LogPlayerController: Error: InputMode:UIOnly - Attempting to focus Non-Focusable widget SObjectWidget [Widget.cpp(974)]!
LogPlayerController: Error: InputMode:UIOnly - Attempting to focus Non-Focusable widget SObjectWidget [Widget.cpp(974)]!
LogPlayerController: Error: InputMode:UIOnly - Attempting to focus Non-Focusable widget SObjectWidget [Widget.cpp(974)]!
LogPlayerController: Error: InputMode:UIOnly - Attempting to focus Non-Focusable widget SObjectWidget [Widget.cpp(974)]!
LogPlayerController: Error: InputMode:UIOnly - Attempting to focus Non-Focusable widget SObjectWidget [Widget.cpp(974)]!
LogPlayerController: Error: InputMode:UIOnly - Attempting to focus Non-Focusable widget SObjectWidget [Widget.cpp(974)]!

You have multiple errors so let’s try to figure them out first. Could you please provide screenshots of your Main_Menu_Play blueprint graph?

(will go offline now, but someone else might respond, or I’ll respond tomorrow)

(a few quick actionable replies, offline for real now)

Your “Print” node’s “In Text” parameter should receive the red wire. I know it automatically plugs into the red parameter, but that’s not what you want - just plug it into the pink one and it will automatically convert. This will then either print a “True” or “False” on your screen, indicating whether or not the level loading succeeded. (also, unplug the “Print to Screen” parameter and set it to the filled checkbox state)

Your “GET” node was copy/pasted from somewhere or initialized before the node left of it was, causing it to be cached as a “GET” node of the wrong type. This is basically impossible to see from the image, but it’s in the error message. To fix it, drag the “Out Actors” wire into empty space and create a new “GET” node that way, and delete the old one.

it says true

so i found out how to change the players view back to the players camera but i still cant find out how to unload the level