extends Area3D @export var interval: float = 5 var get_bodies: Array func _physics_process(_delta: float) -> void: ## Remove older bodies to prevent lag get_bodies = self.get_overlapping_bodies() for i in get_bodies.size(): if get_bodies[i].is_in_group("mess"): get_bodies[i].queue_free() set_physics_process(false) await(get_tree().create_timer(interval, false).timeout) set_physics_process(true) #self.position.y += 0.03