I want to stop detection of the joystick on mobile so that it detects the correct accurate position. How could I do this? Thanks.
Your question was kind of confusing and you should’ve taken some time to make it clearer.
As I see it, you’d like to disable the joystick gui so that it stops accepting input.
In that case, just do that. There might be something you can call in the player input module for, otherwise you can just navigate to the gui and unset Visible or Active on the important parts.
Playtest an empty baseplate and copy your gui in Studio to see how it’s set up.
Disable it:
local PlayerModule = require(game.Players.LocalPlayer.PlayerScripts:WaitForChild("PlayerModule"))
local Controls = PlayerModule:GetControls()
Controls:Disable()