Wow! OK! That was it. I thought I understood interfaces after you and Shadow’s first explanation, but I didn’t. So basically interfaces are time savers so I don’t have to construct the same custom events over and over across blueprints, but I can ALSO edit them inside the local blueprint, and those local changes don’t propagate back up the chain to the “master” interface function. That was the key I was missing. Once I understood that, it took me 3 seconds. Thanks for the explanation and the patience. I was worried I was just wasting both of our times and thought I’d be stuck on it forever! Thanks again, mightyenigma.