Is there a way to make it so that there is a default message when the player does a certain interaction?
For example, if the player tries to use the hand on anything, the default response is, "I can't pick that up."
Then if you set a specific script for that object or hotspot, it does what it's supposed to, i.e. "You got the key."
Yes, this is done via the unhandled_event function. Manual -> Scripting -> Predefined global script functions.
Thanks man.