extends PathFollow3D var duration : float = 4.0 @onready var sprite : Sprite3D = $Sprite3D func _ready() -> void: animate() var tween : Tween func animate(): if tween: tween.kill() # Abort the previous animation. tween = create_tween() tween.tween_property(self,"progress_ratio" , 1.0, duration) tween.tween_callback(self.queue_free)