New thumbstick!

Small script that makes your legacy Thumbstick look new!

local Player = Players.LocalPlayer
local PlayerGUI = Player.PlayerGui

local UserInputService = game:GetService("UserInputService")

if UserInputService.TouchEnabled then
	local TouchGUI = PlayerGUI:WaitForChild("TouchGui")
	
	local Frame = TouchGUI:WaitForChild("TouchControlFrame"):WaitForChild("ThumbstickFrame")
	local ThumbstickMain:ImageLabel = Frame:WaitForChild("OuterImage")
	ThumbstickMain.Image = "rbxasset://textures/ui/Input/TouchControlsSheetV2.png"
	ThumbstickMain.ImageRectSize = Vector2.new(144, 144)
	ThumbstickMain.ImageRectOffset = Vector2.new(1,1)
	ThumbstickMain.ImageColor3 = Color3.fromRGB(0,0,0)
	local Thumbstick:ImageLabel = Frame:WaitForChild("StickImage")
	Thumbstick.Image = "rbxasset://textures/ui/Input/TouchControlsSheetV2.png"
	Thumbstick.ImageRectSize = Vector2.new(144, 144)
	Thumbstick.ImageRectOffset = Vector2.new(1,1)
end

Result:
THUMBSTIKC

8 Likes

In order for it to work correctly set
image
devtouchmovementtype to thumbstick inside of starter player.

I wonder why roblox hasn’t officially updated the thumbstick. :huh:

3 Likes

and context action service buttons also! so thats why i use context action utility.