local player = game.Players.LocalPlayer
local PlayerModule = require(game.Players.LocalPlayer.PlayerScripts:WaitForChild("PlayerModule"))
local Controls = PlayerModule:GetControls()
Controls:Disable()
repeat wait() until player.PlayerGui:FindFirstChild("TouchGui") and player.PlayerGui.TouchGui.TouchControlFrame:FindFirstChild("JumpButton")
player.PlayerGui.TouchGui.TouchControlFrame:FindFirstChild("JumpButton").ImageTransparency = 1
ModelEnabled is behaving differently, not quite sure why