-- ===================================================================== -- -- MIKAZU OFFICIAL - Titan Mobile Reborn UI (Library Version) -- -- Maintains all features: Farm, SuperFarm, Sell, InfJump, Speed, Noclip -- ===================================================================== -- -- Check mobile local UserInputService = game:GetService("UserInputService") if not UserInputService.TouchEnabled then warn("This UI is mobile-only!") return end local Players = game:GetService("Players") local Player = Players.LocalPlayer local ReplicatedStorage = game:GetService("ReplicatedStorage") local RunService = game:GetService("RunService") -- Load the UI library local Library = loadstring(game:HttpGet('https://gist.githubusercontent.com/MjContiga1/5b9535166d60560ac884a871cb0dc418/raw/e7fdb16802d9486d8d04d3e41d3607d89e6b4a1b/Libsuck.lua'))() -- Branding local window = Library:Window('⚡ Mikazu Official — Titan Mobile') -- Tabs local mainTab = window:Tab({"Farming", "rbxassetid://7734022041"}) local localTab = window:Tab({"Player", "rbxassetid://7743875962"}) local settingsTab = window:Tab({"UI", "rbxassetid://7733673987"}) -- ================= MAIN TAB (FARMING) ================= mainTab:Label("🎣 Auto Farming") -- State storage local Settings = { Farm = false, SuperFarm = false, Delay = 8, Speed = false, InfJump = false, Noclip = false } -- Farm loop local function safeFindRemote(name) if ReplicatedStorage:FindFirstChild("Remotes") and ReplicatedStorage.Remotes:FindFirstChild(name) then return ReplicatedStorage.Remotes[name] end return nil end local function sellAllFish() pcall(function() local r = safeFindRemote("SellFish") if r and r.InvokeServer then r:InvokeServer() end end) end local function startFarmLoop() task.spawn(function() while task.wait(0.1) do if Settings.SuperFarm or Settings.Farm then pcall(function() local request = safeFindRemote("RequestFish") if request then request:InvokeServer("Water2") end local catch = safeFindRemote("CatchFish") if catch then catch:FireServer() end end) task.wait(Settings.Farm and Settings.Delay or 0.05) end end end) end -- Buttons & Toggles mainTab:Toggle("Super Farm", false, function(state) Settings.SuperFarm = state startFarmLoop() end) mainTab:Toggle("Auto Farm", false, function(state) Settings.Farm = state startFarmLoop() end) mainTab:Button("Sell All Fish", function() sellAllFish() end) mainTab:Slider("Delay (s)", 1, 30, 8, function(val) Settings.Delay = val end) -- ================= LOCAL PLAYER TAB ================= localTab:Label("🏃 Local Player Enhancements") localTab:Slider("Walk Speed", 16, 100, 16, function(value) local char = Player.Character if char and char:FindFirstChild("Humanoid") then char.Humanoid.WalkSpeed = value end Settings.Speed = (value > 16) end) localTab:Slider("Jump Power", 50, 250, 50, function(value) local char = Player.Character if char and char:FindFirstChild("Humanoid") then char.Humanoid.JumpPower = value end end) localTab:Toggle("Infinite Jump", false, function(state) Settings.InfJump = state end) -- Inf jump logic game:GetService("UserInputService").JumpRequest:Connect(function() if Settings.InfJump then local hum = Player.Character and Player.Character:FindFirstChildOfClass("Humanoid") if hum then hum:ChangeState(Enum.HumanoidStateType.Jumping) end end end) localTab:Toggle("Noclip", false, function(state) Settings.Noclip = state end) -- Noclip logic RunService.Stepped:Connect(function() if Settings.Noclip then local char = Player.Character if char then for _, p in ipairs(char:GetDescendants()) do if p:IsA("BasePart") then p.CanCollide = false end end end end end) -- ================= SETTINGS TAB ================= settingsTab:Label("🎨 UI Settings") settingsTab:Toggle("Dark Mode", true, function(state) Library:SetTheme(state and "Dark" or "Light") end) settingsTab:Slider("UI Transparency", 0, 100, 100, function(val) Library:SetTransparency(val / 100) end) settingsTab:Keybind("Toggle UI", Enum.KeyCode.RightShift, function() Library:Toggle() end) settingsTab:InputBox("Custom Title", "Enter title...", function(text) if text ~= "" then window:SetTitle("⚡ " .. text) end end) -- ================= DROPDOWNS ================= local weaponsDropdown = mainTab:Dropdown("Select Weapon", {"Sword", "Gun", "Knife"}, function(selected) print("Selected weapon:", selected) end) local featuresDropdown = mainTab:Dropdown("Select Features", {"ESP", "Aimbot", "Speed", "Jump"}, function(selected) print("Selected features:", table.concat(selected, ", ")) end, true) mainTab:Button("Refresh Dropdowns", function() weaponsDropdown:Refresh({"New Sword","New Gun","New Knife"}) featuresDropdown:Refresh({"New ESP","New Aimbot","New Speed","New Jump","New Feature"}) end) -- ================= FINALIZE ================= print("⚡ Mikazu Official Titan Mobile UI Loaded!")