My good lad Quenty asked me how this service worked, so I went out of my way to make a quick tutorial explaining how to use the service.
One thing to note, functions passed through ContextActionService should not yield. I dont think I mentioned that in the tutorial.
Right click > Save link as .rbxm