I commented this part of code and the error was not showing anymore:
func _on_life_create_enemy_common():
var player = get_node("/root/Node/PlayerRoot/KB2D")
var player_pos = player.get_global_pos()
print(str(player_pos))
var new_pos = player_pos
new_pos.y -= 100
var new_enemy = preload("res://scenes/3_3/enemy_common.tscn")
new_enemy = new_enemy.instance()
var the_root = get_node("/root/Node")
the_root.add_child(new_enemy)
new_enemy.set_global_pos(new_pos)
parent.queue_free()
What could cause the error above?
But the player keeps crashing. I will look to my code again.