If you wanna change the icon, look on a different post, this is how to change the icon to a textlabel to modify it easier
So to get started with basic stuff, open up studio and your game.
Next up start the game and make sure to have explorer open, once you did that go to Players<Username<PlayerScripts And once you see Playermodule, copy that and exit running the game
Now go to StarterPlayer<Starterplayerscripts and paste the playermodule inside
Now open up Playermodule<ControlModule and open up TouchJump modulescript
Now go to line 135 to the function where it says TouchJump:Create() (creating the jump icon)
On default it should look like this
Delete this code
self.jumpButton = Instance.new("ImageButton")
self.jumpButton.Name = "JumpButton"
self.jumpButton.Visible = false
self.jumpButton.BackgroundTransparency = 1
self.jumpButton.Image = TOUCH_CONTROL_SHEET
self.jumpButton.ImageRectOffset = Vector2.new(1, 146)
self.jumpButton.ImageRectSize = Vector2.new(144, 144)
self.jumpButton.Size = UDim2.new(0, jumpButtonSize, 0, jumpButtonSize)
and change it to
self.jumpButton = Instance.new("TextButton")
self.jumpButton.Name = "JumpButton"
self.jumpButton.Visible = false
self.jumpButton.Size = UDim2.new(0, jumpButtonSize, 0, jumpButtonSize)
Now thats not all.
Press CTRL+F inside the script and search image. Delete anything that talks about images:
It should be like this. Now your good to go, i probably forgot something so if you encounter issues tell me!
With some basic coding knowledge, you should understand the rest, but for example to change the background color do this:
self.jumpButton.BackgroundColor3 = Color3.new(0, 0, 0)
To add something like a uistroke or ui corner, do this:
local UISTROKE = Instance.new("UIStroke")
UISTROKE.Color = Color3.new(0, 0, 0)
UISTROKE.Thickness = 2
UISTROKE.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
UISTROKE.Parent = self.jumpButton
local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0.1,0)
UICorner.Parent = self.jumpButton
Thats all, thank you!