Enemies move for a while but then there is an error

Godot Version

4.3

Question

`I made a component to move enemies to the player. It works for some time and later happens this error

type or paste code here
`class_name movement_component
extends Node

@export var speed := 200.0
@export var actor: CharacterBody2D
var player_position
var target_position
@onready var target = get_tree().current_scene.get_node("player")

func _physics_process(delta) -> void:
	player_position = target.position
	target_position = (player_position - get_parent().global_position).normalized()
	
	if get_parent().get_parent().global_position.distance_to(player_position):
		get_parent().global_position += target_position * speed * delta
		get_parent().look_at(player_position)

2024-09-17_07-41-41

Seems like the player is being deleted.

1 Like

thank you. sorry for thanking you so late