@Natanox Assuming your box object is being instantiated by your "Main" script, you could have a reference to your player node in the Main script so you can connect the signal on instantiation?
Or If the player is a singleton you could keep a global reference to it somewhere so you can always access it from any script. (this is how I would do it)