i'm trying to make a pickup for my revolver in game but i get a error that: attempt to call funtion "instance" in base "previously freed instance" on a null instance
the relevent code looks like this:
onready var revolverNode = $revolvernode/revolver
var can_pickup_revolver = false
func _ready():
remove_child(revolverNode)
func _physics_process(delta):
if Input.is_action_just_pressed("pickup"):
if can_pickup_revolver == true:
revolverNode.instance()
add_child(revolverNode)
func _on_revolverPickup_body_entered(body):
can_pickup_revolver = true