extends MeshInstance2D
var tiempo_transcurrido = 0.0  # Variable para almacenar el tiempo transcurrido
func _process(delta):
	$AnimatedSprite2D.play("default")
	# Acumula el tiempo delta en cada cuadro
	tiempo_transcurrido += delta
	# Si han pasado 20 segundos, elimina el nodo
	if tiempo_transcurrido >= 20.0:
		queue_free()
--------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
version inferior ampliada otra animacion añadida
--------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
extends MeshInstance2D
var tiempo_transcurrido = 0.0  # Variable para almacenar el tiempo transcurrido
func _process(delta):
	$AnimatedSprite2D.play("default")
	$"AnimatedSprite2D2 MOSCA".play("default")
	# Acumula el tiempo delta en cada cuadro
	tiempo_transcurrido += delta
	# Si han pasado 20 segundos, elimina el nodo
	if tiempo_transcurrido >= 20.0:
		queue_free()
---------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
y puedes ir ampliando como quieras
--------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------
extends MeshInstance2D
var tiempo_transcurrido = 0.0  # Variable para almacenar el tiempo transcurrido
func _process(delta):
	$AnimatedSprite2D.play("default")
	$"AnimatedSprite2D2 MOSCA".play("default")
	$"AnimatedSprite2D2 MOSCA2".play("default")
	$"AnimatedSprite2D2 MOSCA3".play("default")
	$"AnimatedSprite2D2 MOSCA4".play("default")
	$"AnimatedSprite2D2 MOSCA5".play("default")
	$"AnimatedSprite2D2 MOSCA6".play("default")
	$"AnimatedSprite2D2 MOSCA7".play("default")
	
	# Acumula el tiempo delta en cada cuadro
	tiempo_transcurrido += delta
	# Si han pasado 20 segundos, elimina el nodo
	if tiempo_transcurrido >= 20.0:
		queue_free()