MoveTo wont walk the set WalkSpeed if not walking max speed on gamepad before calling moveTo, I cannot find a way to override this.
Expected/Behaviour on computer: https://gyazo.com/95b8f91fddec24603a33ad856db232c8
Result: https://gyazo.com/6538c4d68757ce85bbb37819b55714e5
Vladik0910
(Victor_Division)
July 26, 2025, 12:02pm
2
Here’s a fix to this.
Step 1:
Go on studio press play, go to Players[Player Name].PlayerScripts and Copy “PlayerScriptsLoader” and “PlayerModule”
Step 2:
Stop the session, and paste into Starter Player > Starter Player Scripts
Step 3:
Open PlayerModule.ControlModule.DynamicThumbstick
Find this code:
currentMoveVector = currentMoveVector.Unit*(
1 - math.max(0, (self.radiusOfMaxSpeed - currentMoveVector.magnitude)/self.radiusOfMaxSpeed)
)
and replace it with the following
currentMov…
The fix is located there, for some reason console and mobile behave differently. Roblox staff “acknowledged” the bug, but that was in 2024
I am using Humanoid:MoveTo() to move NPCs, and I have observed that the function does not run as intended on mobile. On mobile, I experience two different scenarios:
a) In order for the function to fully run, the player has to physically be in close proximity to the NPC that is being moved. If the player is too far, the function runs for a second then freezes/pauses until the player is close to the NPC. This behavior is unintentional. Humanoid:MoveTo() should occur without the player being cl…
So yeah, we can’t do much right now
1 Like
Yeah, i saw the top post earlier, but disabling the feature itself isn’t really a fix, i’m trying to find something that only lets me disable it when needed.