How to change Mobile Core-UI

Alright hey there again, this might sound stupid but how do you change the colors and images of roblox core UI on mobile (for example: the dynamic thumbstick, jump button)

There has been similar topics on this but none have been answered properly. I can’t seem to find any documentation on this either.

Example of what I mean in Gucci Garden event

See how the colors and icons are different? Yeah its a ROBLOX (Sponsored) event but I have seen this in multiple other experiences too.

3 Likes

Alright, seems like nobody knows a clear answer to this. I will do some research now.

1 Like

I believe that this could be specific to games approved directly by Roblox for these event type games. I don’t know if I’m exactly correct, but I haven’t seen any functions or properties letting you change the mobile CoreGui the way you’re looking for. I do know that you can set some Mobile Core UI objects to disabled, however I don’t believe that is what you’re looking for.

2 Likes

I believe the Jump-Button and Dynamic Thumbstick are binded with ContextActionService, if that’s the case I could change the images and colors of them through ContextActionService

1 Like

Pretty sure you are right, but contextactionservice cannot bind decals/images to controls if I am not wrong. It only binds default buttons, but maybe I am wrong.

1 Like

The dynamic thumbstick and the jump button is located in a UI called TouchGui which can be found in PlayerGui. You can modify it from there.
(TouchGui only exists on mobile devices)
Screenshot_8

4 Likes

So if I could, I could add a loop which changes the UI image / color?

Unless there’s another possibility such as changing it through api

I don’t know if there is another method that is better than this.
You should just be able to edit it w/o a loop.

Sorry for replying after 3 years, but to change them you need to play test and copy all scripts in starterplayerscripts. Then, you need to stop and paste these scripts back. After that you open playermodule, control module and replace images (rbxassetid or something like that) in dynamicthumbstick, touchjump and touchthumbstick scripts.

1 Like