Stuck on finding the correct orientation of a mesh lookAt() and mesh disappearing when approaching it

Addendum:

Loading the Skeleton.glb file separately from the rest of the scene/level and then adjusting its position manually with code using its root for all the transformations etc works perfectly but adjusting the position on the scene manually is a really pain in the ass since I have to “guess” where to place it.

If there are any other ways to do this please care to mention it. Right now I’m thinking to place empty meshes in blender with names like “Skeleton1” “Skeleton2” etc and when I load the Skeleton.glb file Ι will instance the mesh in said empty mesh’ position, but I don’t know if this is the most efficient way to do it.

scene.getTransformNodeByName(“SkeletonArmature”).parent.position.x = 18;
scene.getTransformNodeByName(“SkeletonArmature”).parent.position.y = 0;
scene.getTransformNodeByName(“SkeletonArmature”).parent.position.z = 1.5;
enemyList.push(scene.getTransformNodeByName(“SkeletonArmature”).parent);