JumpButton not found when doing game.Players.LocalPlayer.PlayerGui:FindFirstChild("JumpButton",true)

Only happening in my game as far as I know of; more specifically for some (not all) mobile devices. One of the people who reported this to me were on an IPad Mini S, so hopefully this helps narrows things down.
I do not have a forked PlayerModule, and my default settings for players in StarterPlayer are the following:
image

A bunch of other people have reported this happening to them in the past on their mobile devices, but whenever I tried on mine it didn’t work. Some people who this happened to reported having a slower-internet connection, so this might be an issue.
In one of my experiments, I printed all descendants from TouchGui, and the person helping me stated the only item beneath it was “TouchControlFrame” and nothing else.

List of devices from my community that have experienced it:

  • IPad Mini S
  • IPad 7th Gen
6 Likes

Hi there! Accessing PlayerScript created UI by going down the instance tree is not a supported workflow. If you’d like to manage your own jump logic, you can disable our jumping with SetState and create a copy of the Jump Button which your own script manages instead of relying on PlayerScripts to create the Jump Button.

1 Like