The experts are divided. You should use UserInputService because it’s simpler and very useful most of the time. However, sometimes that doesn’t cut it, which is when you need CAS, which is explained here: What's the difference between ContextActionService and UserInputService? - #2 by 6Clu
1 Like