Custom character not being able to move on console

I’m making a fangame of pressure, and I was implementing console support and found a problem, I couldn’t move on console, I can move with no issues on pc but on console it doesn’t work and humanoid.movedirection doesn’t update.


I tried to disable the movement script I added for him, but it wasn’t the problem.

3 Likes

humanoid.movedirection should be updating regardless of input, but on the not moving side of things overall, maybe Roblox isn’t recognizing some of yourcontrollers inputs or its being sunk by UI or something.

Could you send a file with just the character and related scripts?

I could guess a lot of reasons, but I think it faster for me to go through them.

I’ve tried both Roblox’s controller emulator and a ps5 controller they both have the same issue, and there’s no UI in the game.

Sab.rbxl (587.8 KB)

1 Like

Notes:

  • I found that ReplicatedStorage → Inputs → Sebatour_Moveset was disabled. That seems to be only for the Evade ability though, not movement overall.
  • Using CTRL + F, the Find in Place, I didn’t find anything that used Sebatour_Moveset or much any movement logic that took inputs with UIS, CAS, or IAS.
    • There’s a reference to local UserInputService = game:GetService("UserInputService") in IKLook but it’s never used.
  • The Animate script under StarterCharacterScripts is empty. There are other Animate scripts in the studio file though based on Humanoid State events/changes.
  • Printing Humanoid.MoveDirection under RunService shows on console the MoveDirection does not update. It’s (0,0,0).
  • GuiService.SelectedObject is Nil, you’re right about it not being a UI issue
  • In the Explorer using classname:InputAction, I notice Evade is the only InputAction, Sebatour_Moveset is the only InputContext.
  • There doesn’t seem to be any logic related to WASD or keyboard movement specifically at all, so Roblox’s humanoid stuff here should be working.

It might be a bug with the Device Emulator specifically with the Controller Emulator. I only debugged with the Controller Emulator so I’ll have to check in later when I can debug with a physical controller.

1 Like

I tried it with my ps5 controller and it still has the same problem.

1 Like

Okay this is weird and I don’t know why it works, but me copy and pasting everything from your file to a new Studio template made it work with controller. For me at least using my physical xbox controller and the controller emulator.

WorkingFile.rbxl (626.7 KB)

Video:

If it works for you, you should totally file a bug report. Or, if you’re not sure how, I can make one. It’s very strange. I wonder how many people have had the same issue.

I’m not sure what’s wrong with my studio file but It works, thank you!

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.