extends Area2D signal _picked_up func _ready(): add_to_group("crystals") print("ready") func _on_body_entered(body: Node2D) -> void: add_user_signal("_picked_up") emit_signal("_picked_up") self.queue_free() print("meow")