Releasing MousButton2 will for some reason fire MouseButton1Down. I checked if it was a problem with my mouse, but other software doesn’t reproduce this issue. Furthermore, this only happens when opening the context menu (setting context menu to be a different hotkey fixes the issue).
I ran this code to prove it:
game.UserInputService.InputBegan:Connect(function(input: InputObject) print(input.UserInputType) end)
