Horizontal scroll w/ mouse wheel breaks camera zoom and instead tilts camera

Yeah it’s consistent now when ever you hold the CTRL key and scroll wheel at the same time. Then it gets stuck with that behaviour.


Bump, I still get this issue. Will there be a fix for this issue anytime soon?


still an issue, new repro steps

Press ctrl while scrolling, and it breaks. No way to switch back. Makes the game Eclipsis super hard to play.


This happens to me but it happens on my Mac.


Happening on latest version, windows 10 with Logitech M705 mouse


still an issue, reproducible using @ffrostfall steps on the latest version.


I’m using the Razer Basilisk and I also have this issue.


This is STILL happening to me, it happens really often now, a few times a day. It’s really irritating as It makes me want to rejoin the game.


Bump, I’m using a Logitech G102 and this still happens alot of times, usually once every 3 game sessions. I always have to rejoin for it to function normally and it’s really annoying.


Bump, using Logitech M100 mouse and still happens to me.


Still happening to me, and my mouse neither is logitech nor it supports side scrolling. The only way to not experience it as much is to avoid the CTRL key as much as you can, which makes some games impossible to play.


Still happens in certain games.


For any developers that are having this issue and/or are getting complaints from users about it, rick’s solution does work.

I read it wrong and didn’t realize he worded it correctly so here’s a picture if you got confused like I did:
2020-08-04 13_23_48-Expedition - Tribe System Rewrite - Roblox Studio

You can grab the PlayerModule by testing the game in studio and grabbing it from the PlayerScripts folder of your player, you only need to replace the BaseCamera script with Rick’s patch.
2020-08-04 13_31_07-Expedition - Tribe System Rewrite - Roblox Studio

Once roblox comes out with a patch for this I’d suggest you delete the playermodule so it will automatically update again. (But keep a spare just in case)

This bug does Not show up in Studio. It will only show up in Live games. All games are affected by this as well since it’s a CoreScript by roblox and given it’s been a year since it was reported it’ll probably be a long while before a patch comes out again.


Still happening to me. Pretty annoying for games that use control as sprint/crouch. Using a wired Logitech G502 hero.


Fixed when I left a game and then rejoined the same server

1 Like

Logitech MX Master 3, scroll wheel doesn’t work on anything for studio after glitch.


Another version of this bug is with apples mouses, which would make tilt the camera instead of zooming, even if you never pressed CTRL or did a side scroll, today, it got worse, when I do any scrolling with my mouse, it will tilt the camera in that direction and never stops doing that, which is where this bug is really annoying. I think it’s related to Roblox’s trackpad support. There’s probably not gonna be a fix to this bug as this bug post hasn’t gotten a reply from roblox staff yet, despite the bug report being around 9 months old.

Edit: This issue is now fixed, I still can’t zoom in/out but it isn’t that big of a problem

Edit 2: I have actually figured out where the problem is, it is in fact with Roblox’s trackpad support, here is the script I used to find out the issue (It’s a LocalScript)

local UserInputService = game:GetService("UserInputService")


The first argument is the argument you should be seeing when you are able to zoom, tells how much the wheel has moved, the second argument is a Vector2, which tells about tilting the camera, it’s supposed to only be above 0 in trackpad, but is also above 0 when you side scroll, the first number is when you scroll sideways and the second number is when you scroll vertically, when you scroll both ways (you can only do that in certain mouses), both numbers will be above 0. The third number is just for zooming using trackpad and the boolean just shows if the game already processed the event usually on UI elements. Here is the video I got explaining the issue not happening in studio but happening in live games (It’s a YT video cause it would not let me upload the video on the devforum)


Bump, still an issue. Now, instead of allowing you to zoom out normally when you hold CTRL again, one scroll of a mouse makes the camera at the minimum zoom distance, and another scroll makes it the maximum zoom distance. Games are now unplayable because of this.

This needs a fix.


I cant play Roblox anymore because of this bug since it happens every time after 1 to 5 minutes because I’m constantly pressing ctrl.

Any solution to this other than rejoining and holding ctrl to zoom?


Experienced this for the first time today, pretty much same steps as everyone else said.
Workaround is using I and O to zoom in and out - but very annoying.