Hey @RetroMonroe!
So first, let’s get rid of that “Get Control Panel Obj->Cast to…-> Set Control Panel Obj” Because it’s doing nothing just for readability’s sake. All it’s doing is setting it to what it already is. Ex: “Get 1. Make it behave as itself. Then set 1 as 1.”
Next let’s take some low level testing measures. Throw a PrintString at 1 and 2 here in order to make some checks, if the “1” printstring goes off, it’s making it to the enable point.
If “2” goes off, the cast is failing, and that’s your issue.
We have to know the problem before we can come up with a solution, so we need to seek out the problem!
Give this stuff a shot and let us know how it goes!