I'm aware that you can disable certain aspects of the player's input using this: InputEnableLayer InputLayer = InputEnableLayer.Create()InputLayer.DisablePlayerControls(False, True, True, False, False, True, True, True, True, True, False) However, this method does not perform what I need. What I need being something that disables specific actions or keypresses. (For example; disabling something such as aiming down sights or reloading without disabling combat entirely) I've been unable to find any way of performing what I am after so any help would be greatly appreciated!