Blueprint Dialogue System

Aye, the cast will never fail in the demo, it’s always going to be that game mode type (it should maybe be converted to a pure get or handle the failed return case just to alleviate confusion).
If you are still having problems, make sure to walk through your code with some breakpoints and see what’s happening to your script interpreter instance (eg. is it spawned at the right time, is your game mode cast failing, is the variable null at the time of get).