Godot Version
4.7
Question
There is a green arrow next to this func:
func _on_top_2_area_entered(area: Area2D) -> void:
pressure = true
print("ENTERED")
I also checked for a problem with the collision layers.
What are you trying to collide with? What does your scene tree look like? Are you sure what you’re trying to collide with is an area, and not a body?
We will probably need more information to try and help you.
So you should use the body_entered signal from your Area2D to detect the CharacterBody2D