Mobile movement controls not appearing correctly with custom character

I am making a game with a custom character (one that is not a humanoid) and mobile controls “work” but only partially. There is no visual for the joystick and moving around also moves my camera. Here is a gif of what is happening, along with the gui selected in the explorer:
https://gyazo.com/f9e71c909fb01d721787c0980c06fc54

I’ve tried changing settings in the GUI and can’t seem to get anything to work. Do I need to make my own custom controls?

Have you tried switching to classic thumbstick within the game settings?

Yes, that doesn’t even move the character, actually.

1 Like

Update: doing some janky workaround business seems to work:

plr:LoadCharacter()
plr.Character:Destroy()

however I get this warning every frame in the output, so I don’t want to use this method:
Player:Move called, but player currently has no humanoid.