extends KinematicBody2D var fall = false export var fall_speed = 0.5 onready var startpos = position func _physics_process(delta): if fall: position.y += fall_speed func _on_Area2D_area_entered(area): if area.is_in_group("player"): fall = true func _on_VisibilityNotifier2D_screen_exited(): position = startpos fall = false