ContextActionService
binds contextually, while UserInputService
provides input-based signals.
I cannot get a RbxScriptSignal
from a ContextActionService
subscription, so I have to rely on remembering what name I gave each bind + making sure they don’t clash with others.