How would I make a player only be able to walk backwards?

That code works with the expectation that you won’t rebind the actions during the game again, because there isn’t a way to fetch the relevant functions other than through the PlayerModule itself.

If you find yourself with a case of needing to enable and disable player movement on the fly, I recommend that you sink items of the PlayerActions Enum. Assuming it still works as well, requiring the PlayerModule, calling GetControls and then Disable should do the trick as well.