I have this problem, except when playtesting in Studio.
I have no idea what you guys have done, but it’s popping up a lot in my game and people are reporting it as well. It get’s SIGNIFICANTLY WORSE if you play on anything higher than 1080p and 60hz refresh rate.
It’s been driving me crazy, I thought there was something wrong with my game. Turns out that if I use the NVIDIA control panel to reduce the FPS to something under 60 (like 58), the input lags behind somehow, like, I move the mouse, it moves fine, but if I start moving it erratically, it has trouble keeping up. Someone testing my game said he had the same issue if he sets his FPS to anything higher than 60 in the Roblox framerate limiter.
I’m using a RenderStepped event and tried both GetMouseDelta() and UserInputService mouse.Delta, no difference at all. It seems to happen only if the FPS isn’t exactly 60. It seems also like the keyboard inputs get lagged when I am moving the mouse in this way.
Edit 1: If I add a “print” for every frame in the render stepped event, the problem seems to get much better, almost disappearing? But this is far from an ideal solution. (Also, I can’t seem to replicate it in Studio for some reason)
Edit 2: For context, I am trying to script a custom camera system.