Our game Empire Clash uses a forced DynamicThumbstick for all of our mobile users.
Currently, we are having an issue where releasing the thumbstick to stop movement is falsely triggering a UserInputService.TouchEnded event.
For example
- Player starts aiming their weapon (presses and holds a touch) with their right thumb
- Player starts moving using the dynamic thumbstick with their left thumb
- Player stops moving using the dynamic thumbstick, thus triggering a false TouchEnded event and causing their weapon to prematurely fire even though their right thumb has not yet been released.
My players started noticing this problem in the game yesterday. I have not made any changes to my mobile controls code in months, so this is something on Roblox’s end.
Video showing the issue:
Expected behavior
I expect a UserInputService.TouchEnded event to NOT occur when a player releases the mobile DynamicThumbstick. This is how it has been for years before the changes yesterday.