Don’t use exceptions (Try, Catch) in UE4, It might mess things up in engine as UE4 code is not prepared for exceptions use, not to mention UE4 don’t have any helpful present exception. Simply if something can be null or object class different then you casting, do check in program behavior if you got null or wrong class. Thats how UE4 deal with in some cases and it does not crashing anything, sometimes it also logs error, for example if you use SpawnActor and spawn fail (for example you input wrong class) it will.log what went wrong in any situation (i seen code so i know ;p)