ContextActionService help

I’m using ContextActionService for some key controls in my game. One of those is holding down right click for blocking. When right click is bound correctly and activated, it registers the input and fires the function, but it completely disables the camera panning, meaning while I’m right clicking it won’t let me pan my camera. Is the fix for this just using UserInputService instead? Can someone explain why this happens?

I would personally just use Mouse.Button2Down and Mouse.Button2Up for this kind of thing. ContextActionService overrides all other bindings, so it can mess things up.