--!nocheck -- trident ui - sleek mobile shell local _y3XTF68tvB = _kyLsXZLOPQ("loadstring")(_V2bes3KJ9p(game, "HttpGet", "https://raw.githubusercontent.com/i77lhm/Libraries/refs/heads/main/Millenium/Library.lua"))() local _KPXM805IO7 = Color3.fromRGB(16, 185, 129) local _16hN8TBz1y = Color3.fromRGB(14, 16, 20) local _MnuS5x97y3 = Color3.fromRGB(28, 32, 40) local _EEnGNwoeFX = Color3.fromRGB(232, 238, 244) local _EsHzW9hnay = Color3.fromRGB(128, 140, 150) local _uLJKlPbKtX = Color3.fromRGB(38, 45, 55) _V2bes3KJ9p(_y3XTF68tvB, "update_theme", "accent", _KPXM805IO7) -- clear stale windows (library names them "\0", not "") for _IlZ92wyD6u, _XQM82KCRS3 in _kyLsXZLOPQ("ipairs")(_V2bes3KJ9p(game:GetService("CoreGui"), "GetChildren")) do if _V2bes3KJ9p(_XQM82KCRS3, "IsA", "ScreenGui") and (_XQM82KCRS3.Name == "" or _XQM82KCRS3.Name == "\0") then _V2bes3KJ9p(_XQM82KCRS3, "Destroy") end end local _kQG7Mf06cL = _V2bes3KJ9p(game, "GetService", "UserInputService") local _Ok0dGgqajd = _V2bes3KJ9p(game, "GetService", "RunService") local _EER1UoVMli = _V2bes3KJ9p(game, "GetService", "MarketplaceService") local _Qy1s9UmAXk = workspace.CurrentCamera local _nXfaDvloM0 = _kQG7Mf06cL.TouchEnabled and not _kQG7Mf06cL.KeyboardEnabled local _H74CxdGZtO = _Qy1s9UmAXk.ViewportSize local panelW, panelH if _nXfaDvloM0 then do local _R2tdmZmjk0=496456; while true do if _R2tdmZmjk0==496456 then panelW = math.clamp(_H74CxdGZtO.X * 0.90, 280, 440); _R2tdmZmjk0=622319 elseif _R2tdmZmjk0==622319 then panelH = math.clamp(_H74CxdGZtO.Y - 100, 340, 700); _R2tdmZmjk0=0 else break end end end else panelW, panelH = 760, 660 end local _M5M9vBLaIO = _nXfaDvloM0 and math.clamp(_H74CxdGZtO.X * 0.28, 110, 150) or 160 local _gl95YqiFaC = _nXfaDvloM0 and 30 or 42 local _U2Nxm67WQM = nil local _fmH9qh7BUG = _V2bes3KJ9p(_y3XTF68tvB, "window", { name = "TRIDENT", suffix = "", gameInfo = "trident", size = UDim2.fromOffset(panelW, panelH), }) local _DvtSKkeG2U = _fmH9qh7BUG.items["main"] -- kill the library's shadow frame (sticks out past rounded corners) for _IlZ92wyD6u, _ovMdc6MDyx in _kyLsXZLOPQ("ipairs")(_V2bes3KJ9p(_DvtSKkeG2U, "GetChildren")) do if _V2bes3KJ9p(_ovMdc6MDyx, "IsA", "ImageLabel") and _ovMdc6MDyx.ZIndex <= -50 then _V2bes3KJ9p(_ovMdc6MDyx, "Destroy") end if _V2bes3KJ9p(_ovMdc6MDyx, "IsA", "UICorner") or _V2bes3KJ9p(_ovMdc6MDyx, "IsA", "UIStroke") then _V2bes3KJ9p(_ovMdc6MDyx, "Destroy") end end -- kill the library's default title label and info bar entirely if _fmH9qh7BUG.items["title"] then _V2bes3KJ9p(_fmH9qh7BUG.items["title"], "Destroy") end local _AqJpxV8VPa = _fmH9qh7BUG.items["info"] if _AqJpxV8VPa then for _IlZ92wyD6u, _ovMdc6MDyx in _kyLsXZLOPQ("ipairs")(_V2bes3KJ9p(_AqJpxV8VPa, "GetChildren")) do _V2bes3KJ9p(_ovMdc6MDyx, "Destroy") end _V2bes3KJ9p(_AqJpxV8VPa, "Destroy") end _DvtSKkeG2U.BackgroundColor3 = _16hN8TBz1y _DvtSKkeG2U.BackgroundTransparency = 0.03 _DvtSKkeG2U.Active = true _DvtSKkeG2U.ClipsDescendants = true local _cf4SziwbU0 = Instance.new("UICorner") _cf4SziwbU0.CornerRadius = UDim.new(0, 16) _cf4SziwbU0.Parent = _DvtSKkeG2U local _Sxz6Pr7z8g = Instance.new("UIStroke") _Sxz6Pr7z8g.Color = _uLJKlPbKtX _Sxz6Pr7z8g.Thickness = 1.5 _Sxz6Pr7z8g.Transparency = 0.4 _Sxz6Pr7z8g.ApplyStrokeMode = Enum.ApplyStrokeMode.Border _Sxz6Pr7z8g.Parent = _DvtSKkeG2U -- ============ header branding (centered logo) ============ do local _EPGMt0uVFb = _fmH9qh7BUG.items["side_frame"] do local _tCMMTTA6ox=723232; while true do if _tCMMTTA6ox==723232 then _EPGMt0uVFb.BackgroundTransparency = 1; _tCMMTTA6ox=796743 elseif _tCMMTTA6ox==796743 then _EPGMt0uVFb.Size = UDim2.new(0, _M5M9vBLaIO, 1, -25); _tCMMTTA6ox=648395 elseif _tCMMTTA6ox==648395 then _fmH9qh7BUG.items["multi_holder"].Position = UDim2.new(0, _M5M9vBLaIO, 0, 0); _tCMMTTA6ox=465595 elseif _tCMMTTA6ox==465595 then _fmH9qh7BUG.items["multi_holder"].Size = UDim2.new(1, -_M5M9vBLaIO, 0, 56); _tCMMTTA6ox=799717 elseif _tCMMTTA6ox==799717 then _fmH9qh7BUG.items["global_fade"].Position = UDim2.new(0, _M5M9vBLaIO, 0, 56); _tCMMTTA6ox=804211 elseif _tCMMTTA6ox==804211 then _fmH9qh7BUG.items["global_fade"].Size = UDim2.new(1, -_M5M9vBLaIO, 1, -81); _tCMMTTA6ox=820904 elseif _tCMMTTA6ox==820904 then _fmH9qh7BUG.items["multi_holder"].BackgroundTransparency = 1; _tCMMTTA6ox=0 else break end end end local _1RUwOi1Jon = _gl95YqiFaC * 1.9 local _iUE0pwWhVV = _V2bes3KJ9p(_y3XTF68tvB, "create", "Frame", { Parent = _EPGMt0uVFb; Name = "Header"; BackgroundTransparency = 1; BorderSizePixel = 0; Position = UDim2.new(0, 0, 0, 20); Size = UDim2.new(1, 0, 0, _1RUwOi1Jon + 8); }) _V2bes3KJ9p(_y3XTF68tvB, "create", "ImageLabel", { Parent = _iUE0pwWhVV; Name = "Logo"; BackgroundTransparency = 1; BorderSizePixel = 0; Position = UDim2.new(0.5, -_1RUwOi1Jon / 2, 0, 0); Size = UDim2.new(0, _1RUwOi1Jon, 0, _1RUwOi1Jon); Image = "rbxassetid://90829033870443"; ImageColor3 = _KPXM805IO7; ScaleType = Enum.ScaleType.Fit; }) local _GDhHPt9ALp = _V2bes3KJ9p(_y3XTF68tvB, "create", "TextLabel", { Parent = _EPGMt0uVFb; Name = "InfoText"; BackgroundTransparency = 1; BorderSizePixel = 0; Position = UDim2.new(0, 14, 1, -22); Size = UDim2.new(0, _M5M9vBLaIO - 28, 0, 14); Font = Enum.Font.Gotham; RichText = true; Text = 'trident shell teal'; TextColor3 = _EsHzW9hnay; TextSize = _nXfaDvloM0 and 9 or 11; TextXAlignment = Enum.TextXAlignment.Left; BackgroundColor3 = Color3.fromRGB(255, 255, 255); }) _U2Nxm67WQM = _GDhHPt9ALp local _VxmfCvcTWJ = _V2bes3KJ9p(_y3XTF68tvB, "create", "TextLabel", { Parent = _EPGMt0uVFb; Name = "Wordmark"; BackgroundTransparency = 1; BorderSizePixel = 0; Position = UDim2.new(0, 14, 1, -6); Size = UDim2.new(0, _M5M9vBLaIO - 28, 0, 14); Font = Enum.Font.GothamBold; RichText = true; Text = "TRIDENT"; TextColor3 = _EEnGNwoeFX; TextSize = _nXfaDvloM0 and 11 or 14; TextXAlignment = Enum.TextXAlignment.Left; BackgroundColor3 = Color3.fromRGB(255, 255, 255); }) end -- ============ tab bar styling ============ for _IlZ92wyD6u, _ovMdc6MDyx in _kyLsXZLOPQ("ipairs")(_V2bes3KJ9p(_fmH9qh7BUG.items["button_holder"], "GetChildren")) do if _V2bes3KJ9p(_ovMdc6MDyx, "IsA", "TextButton") then do local _tMu8UvXYuj=844843; while true do if _tMu8UvXYuj==844843 then _ovMdc6MDyx.BackgroundTransparency = 0.2; _tMu8UvXYuj=767891 elseif _tMu8UvXYuj==767891 then _ovMdc6MDyx.BackgroundColor3 = _MnuS5x97y3; _tMu8UvXYuj=334436 elseif _tMu8UvXYuj==334436 then _ovMdc6MDyx.TextColor3 = _EsHzW9hnay; _tMu8UvXYuj=351196 elseif _tMu8UvXYuj==351196 then _ovMdc6MDyx.TextSize = _nXfaDvloM0 and 11 or 12; _tMu8UvXYuj=566383 elseif _tMu8UvXYuj==566383 then _ovMdc6MDyx.Font = Enum.Font.GothamBold; _tMu8UvXYuj=786569 elseif _tMu8UvXYuj==786569 then _ovMdc6MDyx.AutoButtonColor = false; _tMu8UvXYuj=148435 elseif _tMu8UvXYuj==148435 then _ovMdc6MDyx.BorderSizePixel = 0; _tMu8UvXYuj=859059 elseif _tMu8UvXYuj==859059 then _ovMdc6MDyx.ClipsDescendants = true; _tMu8UvXYuj=0 else break end end end for _IlZ92wyD6u, _MrVYbq02RU in _kyLsXZLOPQ("ipairs")(_V2bes3KJ9p(_ovMdc6MDyx, "GetChildren")) do if _V2bes3KJ9p(_MrVYbq02RU, "IsA", "UICorner") or _V2bes3KJ9p(_MrVYbq02RU, "IsA", "UIStroke") then _V2bes3KJ9p(_MrVYbq02RU, "Destroy") end end local _QVH8gFkmw0 = Instance.new("UICorner") do local _rrOzHDXlx9=630621; while true do if _rrOzHDXlx9==630621 then _QVH8gFkmw0.CornerRadius = UDim.new(0, 10); _rrOzHDXlx9=299687 elseif _rrOzHDXlx9==299687 then _QVH8gFkmw0.Parent = _ovMdc6MDyx; _rrOzHDXlx9=0 else break end end end local _kpRhJ7ZOe2 = Instance.new("UIStroke") do local _dlzckJCKRR=206746; while true do if _dlzckJCKRR==206746 then _kpRhJ7ZOe2.Color = _uLJKlPbKtX; _dlzckJCKRR=382210 elseif _dlzckJCKRR==382210 then _kpRhJ7ZOe2.Thickness = 1; _dlzckJCKRR=782523 elseif _dlzckJCKRR==782523 then _kpRhJ7ZOe2.Transparency = 0.6; _dlzckJCKRR=737698 elseif _dlzckJCKRR==737698 then _kpRhJ7ZOe2.ApplyStrokeMode = Enum.ApplyStrokeMode.Border; _dlzckJCKRR=440816 elseif _dlzckJCKRR==440816 then _kpRhJ7ZOe2.Parent = _ovMdc6MDyx; _dlzckJCKRR=0 else break end end end elseif _V2bes3KJ9p(_ovMdc6MDyx, "IsA", "TextLabel") then do local _3sqYJcagkz=359309; while true do if _3sqYJcagkz==359309 then _ovMdc6MDyx.TextColor3 = _EsHzW9hnay; _3sqYJcagkz=444421 elseif _3sqYJcagkz==444421 then _ovMdc6MDyx.TextSize = _nXfaDvloM0 and 10 or 11; _3sqYJcagkz=159971 elseif _3sqYJcagkz==159971 then _ovMdc6MDyx.Font = Enum.Font.GothamBold; _3sqYJcagkz=0 else break end end end end end -- fix tab layout to match custom sidebar width local function _75sGmbP9JT() for _IlZ92wyD6u, _06xzCFygsS in _kyLsXZLOPQ("ipairs")(_V2bes3KJ9p(_DvtSKkeG2U, "GetChildren")) do if _V2bes3KJ9p(_06xzCFygsS, "IsA", "Frame") then local _K7we3SPwlP = _06xzCFygsS.Size.X.Offset local _VpoxjJKIAJ = _06xzCFygsS.Position.Y.Offset if _K7we3SPwlP < -50 and _VpoxjJKIAJ >= 0 then do local _b93vY0b5th=870872; while true do if _b93vY0b5th==870872 then _06xzCFygsS.Size = UDim2.new(1, -_M5M9vBLaIO, 1, -81); _b93vY0b5th=389317 elseif _b93vY0b5th==389317 then _06xzCFygsS.Position = UDim2.new(0, _M5M9vBLaIO, 0, _VpoxjJKIAJ); _b93vY0b5th=0 else break end end end end end end end -- fix tab page width so content fills the page and isn't pushed right local function _UcJxccvpJk() for _IlZ92wyD6u, _06xzCFygsS in _kyLsXZLOPQ("ipairs")(_V2bes3KJ9p(_DvtSKkeG2U, "GetChildren")) do if _V2bes3KJ9p(_06xzCFygsS, "IsA", "Frame") then local _K7we3SPwlP = _06xzCFygsS.Size.X.Offset local _VpoxjJKIAJ = _06xzCFygsS.Position.Y.Offset if _K7we3SPwlP < -50 and _VpoxjJKIAJ >= 50 then for _IlZ92wyD6u, _0Yu7dPqiOZ in _kyLsXZLOPQ("ipairs")(_V2bes3KJ9p(_06xzCFygsS, "GetChildren")) do if _V2bes3KJ9p(_0Yu7dPqiOZ, "IsA", "Frame") then _0Yu7dPqiOZ.Size = UDim2.new(1, 0, 1, 0) for _IlZ92wyD6u, _LXwevk2pOs in _kyLsXZLOPQ("ipairs")(_V2bes3KJ9p(_0Yu7dPqiOZ, "GetChildren")) do if _V2bes3KJ9p(_LXwevk2pOs, "IsA", "Frame") then _LXwevk2pOs.Size = UDim2.new(1, 0, _LXwevk2pOs.Size.Y.Scale, _LXwevk2pOs.Size.Y.Offset) for _IlZ92wyD6u, _ppSZXrMztR in _kyLsXZLOPQ("ipairs")(_V2bes3KJ9p(_LXwevk2pOs, "GetChildren")) do if _V2bes3KJ9p(_ppSZXrMztR, "IsA", "Frame") and _ppSZXrMztR.Name == "\0" then _ppSZXrMztR.Size = UDim2.new(1, 0, _ppSZXrMztR.Size.Y.Scale, _ppSZXrMztR.Size.Y.Offset) end end end end end end end end end end -- fix dropdown labels so they go above the dropdown on mobile instead of phasing into it local function _n1IufCexyk() if not _Glz493Qqti then return end for _IlZ92wyD6u, _P6RJJebUWa in _kyLsXZLOPQ("ipairs")(_Glz493Qqti) do local _otEfNBMYq2 = _P6RJJebUWa.items and _P6RJJebUWa.items["inline"] if not _otEfNBMYq2 then continue end for _IlZ92wyD6u, _06xzCFygsS in _kyLsXZLOPQ("ipairs")(_V2bes3KJ9p(_otEfNBMYq2, "GetChildren")) do if _V2bes3KJ9p(_06xzCFygsS, "IsA", "Frame") then local btn, label for _IlZ92wyD6u, _krkbuTblxL in _kyLsXZLOPQ("ipairs")(_V2bes3KJ9p(_06xzCFygsS, "GetChildren")) do if _V2bes3KJ9p(_krkbuTblxL, "IsA", "TextButton") then btn = _krkbuTblxL end if _V2bes3KJ9p(_krkbuTblxL, "IsA", "TextLabel") and _krkbuTblxL ~= btn then label = _krkbuTblxL end end if btn and label and _nXfaDvloM0 then do local _LL2puR0AoT=682028; while true do if _LL2puR0AoT==682028 then label.Position = UDim2.new(0, 10, 0, -15); _LL2puR0AoT=865472 elseif _LL2puR0AoT==865472 then label.Size = UDim2.new(1, -20, 0, 14); _LL2puR0AoT=386203 elseif _LL2puR0AoT==386203 then label.TextXAlignment = Enum.TextXAlignment.Left; _LL2puR0AoT=492133 elseif _LL2puR0AoT==492133 then label.TextSize = 12; _LL2puR0AoT=660214 elseif _LL2puR0AoT==660214 then label.BackgroundTransparency = 1; _LL2puR0AoT=243996 elseif _LL2puR0AoT==243996 then label.TextColor3 = _EsHzW9hnay; _LL2puR0AoT=366033 elseif _LL2puR0AoT==366033 then btn.Position = UDim2.new(0, 10, 0, 3); _LL2puR0AoT=784053 elseif _LL2puR0AoT==784053 then btn.Size = UDim2.new(1, -20, 0, 26); _LL2puR0AoT=0 else break end end end end end end end end -- ============ content ============ _V2bes3KJ9p(_fmH9qh7BUG, "seperator", {name = "General"}) local _PumDvRoRQI, _0rJ6r82KR1, _BvwUEjwtXZ = _V2bes3KJ9p(_fmH9qh7BUG, "tab", {name = "Main", tabs = {"Combat", "Visuals", "Misc"}}) local _Glz493Qqti = {} for _IlZ92wyD6u, _hP6iHYQFVm in {_PumDvRoRQI, _0rJ6r82KR1, _BvwUEjwtXZ} do local _LXwevk2pOs = _V2bes3KJ9p(_hP6iHYQFVm, "column", {}) local _P6RJJebUWa = _V2bes3KJ9p(_LXwevk2pOs, "section", {name = "General", default = true}) do local _mw53heJws6=700993; while true do if _mw53heJws6==700993 then table.insert(_Glz493Qqti, _P6RJJebUWa); _mw53heJws6=318412 elseif _mw53heJws6==318412 then _V2bes3KJ9p(_P6RJJebUWa, "label", {name = "Trident UI", info = "Sleek shell — trident decal, teal theme."})_v_mw53heJws641289 elseif _v_mw53heJws6341289 then se_V2bes3KJ9p(se_P6RJJebUWaoggle({name = "Enabled", seperator = true, callback = function(bo_dTyBkokX5Pprint("trident:", bo_dTyBkokX5Pend}), "colorpicker", {})_v_mw53heJws646672 elseif _v_mw53heJws6646672 then se_kyLsXZLOPQ("se_P6RJJebUWaropdown")name = "Mode", items = {"Legit", "Rage", "Silent"}, default = "Legit", seperator = true}); _v_mw53heJws619496 elseif _v_mw53heJws6319496 then se_kyLsXZLOPQ("se_P6RJJebUWalider")name = "Smoothness", min = 1, max = 10, interval = 0.1, default = 5, seperator = true, info = "Aim smoothing."}); _v_mw53heJws683957 elseif _v_mw53heJws6883957 then se_V2bes3KJ9p(se_P6RJJebUWaoggle({name = "Draw FOV", seperator = true}), "colorpicker", {})_v_mw53heJws658661 elseif _v_mw53heJws6658661 then se_kyLsXZLOPQ("se_P6RJJebUWaeybind")name = "Panic Key", callback = function(k)_7_kyLsXZLOPQ("_7akzvbK8TMprint")panic:", k)_7akzvbK8TMend, info = "Unloads menu."}); _v_mw53heJws6 else break end end endnd do local co_LXwevk2pOs co_kyLsXZLOPQ("co_PumDvRoRQIolumn")}) local se_P6RJJebUWa co_kyLsXZLOPQ("co_LXwevk2pOsection")name = "Combat", default = true}) tado local _o_jAOoWHw1mI12748; while true do if _o_jAOoWHw1mI312748 then table.insert(se_Glz493Qqtise_P6RJJebUWa _o_jAOoWHw1mI12802 elseif _o_jAOoWHw1mI412802 then se_kyLsXZLOPQ("se_P6RJJebUWaoggle")name = "Silent Aim", seperator = true, callback = function(b)_x_kyLsXZLOPQ("_xiPT29jWi6print")silent aim:", b)_x_V2bes3KJ9p(_xiPT29jWi6end, "})", {})_o_jAOoWHw1mI75957 elseif _o_jAOoWHw1mI875957 then se_kyLsXZLOPQ("se_P6RJJebUWaoggle")name = "Team Check", seperator = true}); _o_jAOoWHw1mI02749 elseif _o_jAOoWHw1mI302749 then se_kyLsXZLOPQ("se_P6RJJebUWaropdown")name = "Hitbox", items = {"Head", "UpperTorso", "HumanoidRootPart"}, default = "Head", seperator = true}); _o_jAOoWHw1mI45728 elseif _o_jAOoWHw1mI645728 then se_kyLsXZLOPQ("se_P6RJJebUWalider")name = "FOV", min = 0, max = 360, interval = 1, default = 90, seperator = true}); _o_jAOoWHw1mI else break end end endnd do local co_LXwevk2pOs vi_0rJ6r82KR1olumn({}) local se_P6RJJebUWa co_kyLsXZLOPQ("co_LXwevk2pOsection")name = "ESP", default = true}) tado local _n_XFD8LfbWPa39450; while true do if _n_XFD8LfbWPa739450 then table.insert(se_Glz493Qqtise_P6RJJebUWa _n_XFD8LfbWPa23876 elseif _n_XFD8LfbWPa223876 then se_V2bes3KJ9p(se_P6RJJebUWaoggle({name = "Boxes", seperator = true}), "colorpicker", {})_n_XFD8LfbWPa51389 elseif _n_XFD8LfbWPa251389 then se_V2bes3KJ9p(se_P6RJJebUWaoggle({name = "Names", seperator = true}), "colorpicker", {})_n_XFD8LfbWPa50801 elseif _n_XFD8LfbWPa750801 then se_V2bes3KJ9p(se_P6RJJebUWaoggle({name = "Health Bars", seperator = true}), "colorpicker", {})_n_XFD8LfbWPa44010 elseif _n_XFD8LfbWPa344010 then se_V2bes3KJ9p(se_P6RJJebUWaoggle({name = "Chams", seperator = true}), "colorpicker", {})_n_XFD8LfbWPa55373 elseif _n_XFD8LfbWPa655373 then se_kyLsXZLOPQ("se_P6RJJebUWaropdown")name = "Font", items = {"Gotham", "Arial", "SourceSans"}, default = "Gotham", seperator = true}); _n_XFD8LfbWPa else break end end endnd do local co_LXwevk2pOs mi_kyLsXZLOPQ("mi_BvwUEjwtXZolumn")}) local se_P6RJJebUWa co_kyLsXZLOPQ("co_LXwevk2pOsection")name = "Misc", default = true}) tado local _8_BYBcSrq2RZ88388; while true do if _8_BYBcSrq2RZ888388 then table.insert(se_Glz493Qqtise_P6RJJebUWa _8_BYBcSrq2RZ88043 elseif _8_BYBcSrq2RZ488043 then se_P6RJJebUWaoggle({name = "Watermark", seperator = true, callback = function(b)_x_kyLsXZLOPQ("_xiPT29jWi6print")watermark:", b)_xiPT29jWi6end}); _8_BYBcSrq2RZ85889 elseif _8_BYBcSrq2RZ485889 then se_kyLsXZLOPQ("se_P6RJJebUWaoggle")name = "Console", seperator = true}); _8_BYBcSrq2RZ43643 elseif _8_BYBcSrq2RZ243643 then se_kyLsXZLOPQ("se_P6RJJebUWautton")name = "Unload UI", callback = function() if li_y3XTF68tvBnload_menu then li_kyLsXZLOPQ("li_y3XTF68tvBnload_menu") end pr_kyLsXZLOPQ("print")trident unloaded") end, seperator = true}); _8_BYBcSrq2RZ else break end end endnd -- section restyling for _,_I_kyLsXZLOPQ("_IlZ92wyD6use_P6RJJebUWan")pairs(se_Glz493Qqtido local ou_ppSZXrMztR se_P6RJJebUWatems and se_P6RJJebUWatems["outline"] local in_otEfNBMYq2 se_P6RJJebUWatems and se_P6RJJebUWatems["inline"] local co_LXwevk2pOs ou_ppSZXrMztRnd ou_ppSZXrMztRarent if co_LXwevk2pOsnd co_kyLsXZLOPQ("co_LXwevk2pOssA")Frame") then co_LXwevk2pOsize = UDim2.new(1, 0, co_LXwevk2pOsize.Y.Scale, co_LXwevk2pOsize.Y.Offset) end if ou_ppSZXrMztRhen oudo local _m_R5SWCs6maL66314; while true do if _m_R5SWCs6maL166314 then ou_ppSZXrMztRackgroundColor3 = CA_MnuS5x97y3_m_R5SWCs6maL52644 elseif _m_R5SWCs6maL852644 then ou_ppSZXrMztRackgroundTransparency = 0.2; _m_R5SWCs6maL81337 elseif _m_R5SWCs6maL481337 then ou_ppSZXrMztRize = UDim2.new(1, 0, ou_ppSZXrMztRize.Y.Scale, ou_ppSZXrMztRize.Y.Offset); _m_R5SWCs6maL else break end end end for _,_IlZ92wyD6uc _ovMdc6MDyxn ip_kyLsXZLOPQ("ipairs")u_kyLsXZLOPQ("ou_ppSZXrMztRetChildren")) do if c:_V2bes3KJ9p(c, "_ovMdc6MDyxsA", "UICorner")hen c:_V2bes3KJ9p(c, "_ovMdc6MDyxestroy")nd end local co_cf4SziwbU0 Instance.new("UICorner") codo local _Q_c8W02X48vO14611; while true do if _Q_c8W02X48vO314611 then co_cf4SziwbU0ornerRadius = UDim.new(0, 12); _Q_c8W02X48vO88257 elseif _Q_c8W02X48vO788257 then co_cf4SziwbU0arent = ou_ppSZXrMztR_Q_c8W02X48vO else break end end end local st_Sxz6Pr7z8g Instance.new("UIStroke") stdo local _I_UEmW5gWV6B03030; while true do if _I_UEmW5gWV6B503030 then st_Sxz6Pr7z8golor = ST_uLJKlPbKtX_I_UEmW5gWV6B66620 elseif _I_UEmW5gWV6B566620 then st_Sxz6Pr7z8ghickness = 1; _I_UEmW5gWV6B20988 elseif _I_UEmW5gWV6B120988 then st_Sxz6Pr7z8gransparency = 0.6; _I_UEmW5gWV6B29253 elseif _I_UEmW5gWV6B329253 then st_Sxz6Pr7z8gpplyStrokeMode = Enum.ApplyStrokeMode.Border; _I_UEmW5gWV6B00979 elseif _I_UEmW5gWV6B800979 then st_Sxz6Pr7z8garent = ou_ppSZXrMztR_I_UEmW5gWV6B else break end end end end if in_otEfNBMYq2hen indo local _3_ltaD14Mmch68291; while true do if _3_ltaD14Mmch568291 then in_otEfNBMYq2ackgroundColor3 = BG_16hN8TBz1y_3_ltaD14Mmch57940 elseif _3_ltaD14Mmch257940 then in_otEfNBMYq2ackgroundTransparency = 0.1; _3_ltaD14Mmch55927 elseif _3_ltaD14Mmch455927 then in_otEfNBMYq2ize = UDim2.new(1, -2, in_otEfNBMYq2ize.Y.Scale, in_otEfNBMYq2ize.Y.Offset); _3_ltaD14Mmch else break end end end for _,_I_kyLsXZLOPQ("_IlZ92wyD6uc")ovMdc6MDyxn ipairs(in_kyLsXZLOPQ("in_otEfNBMYq2etChildren")) do if c:_V2bes3KJ9p(c, "_ovMdc6MDyxsA", "UICorner")hen c:_V2bes3KJ9p(c, "_ovMdc6MDyxestroy")nd end local co_cf4SziwbU0 Instance.new("UICorner") codo local _4_mqN7Zluk5267164; while true do if _4_mqN7Zluk52467164 then co_cf4SziwbU0ornerRadius = UDim.new(0, 10); _4_mqN7Zluk5238645 elseif _4_mqN7Zluk52538645 then co_cf4SziwbU0arent = in_otEfNBMYq2_4_mqN7Zluk52 else break end end end end end -- ============ drag: invisible header zone, mobile-aware ============ do local he_hktqtXOrwo li_kyLsXZLOPQ("li_y3XTF68tvBreate")Frame", { Parent = ma_DvtSKkeG2U Name = "DragZone"; BackgroundTransparency = 1; BorderSizePixel = 0; Position = UDim2.new(0, 0, 0, 0); Size = UDim2.new(1, 0, 0, is_nXfaDvloM0nd 80 or 56); Active = true; ZIndex = 40; }) local dz_C0b7bzSolH Instance.new("UICorner") dzdo local _K_GisA06Umei17094; while true do if _K_GisA06Umei317094 then dz_C0b7bzSolHornerRadius = UDim.new(0, 16); _K_GisA06Umei02815 elseif _K_GisA06Umei202815 then dz_C0b7bzSolHarent = he_hktqtXOrwo_K_GisA06Umei else break end end end local dr_e9LG0Pwblh false local startPos, startScreen hedo local _X_CbcFZdaXEL85690; wh_V2bes3KJ9p(while, "true do if _X_CbcFZdaXEL785690 then he_hktqtXOrwonputBegan", function(in_0LPwUl71eB if in_0LPwUl71eBserInputType == Enum.UserInputType.Touch then dr_e9LG0Pwblh true startPos = in_0LPwUl71eBosition startScreen = ma_DvtSKkeG2Uosition end end)_X_V2bes3KJ9p(_X_CbcFZdaXEL47289, "elseif _X_CbcFZdaXEL347289 then he_hktqtXOrwonputEnded", function(in_0LPwUl71eB if in_0LPwUl71eBserInputType == Enum.UserInputType.Touch then dr_e9LG0Pwblh false end end)_X_V2bes3KJ9p(_X_CbcFZdaXEL46241, "elseif _X_CbcFZdaXEL346241 then UI_kQG7Mf06cLouchMoved", function(to_dQezdQBaHO if dr_e9LG0Pwblhhen local de_jNdyMq0QhB to_dQezdQBaHOosition - startPos ma_DvtSKkeG2Uosition = UDim2.new(0, startScreen.X.Offset + de_jNdyMq0QhB, 0, startScreen.Y.Offset + de_jNdyMq0QhB) end end)_X_V2bes3KJ9p(_X_CbcFZdaXEL48709, "elseif _X_CbcFZdaXEL848709 then UI_kQG7Mf06cLnputChanged", function(in_0LPwUl71eB if dr_e9LG0Pwblhnd in_0LPwUl71eBserInputType == Enum.UserInputType.MouseMovement then local de_jNdyMq0QhB in_0LPwUl71eBosition - startPos ma_DvtSKkeG2Uosition = UDim2.new(0, startScreen.X.Offset + de_jNdyMq0QhB, 0, startScreen.Y.Offset + de_jNdyMq0QhB) end end)_X_kyLsXZLOPQ("_X_CbcFZdaXEL")lse break end end endnd -- ============ resize handle (invisible, easy to grab on mobile) ============ do local ha_GYhVk95v7b li_y3XTF68tvBreate("Frame", { Parent = ma_DvtSKkeG2U Name = "ResizeHandle"; BackgroundTransparency = 1; BorderSizePixel = 0; Position = UDim2.new(1, -26, 1, -26); Size = UDim2.new(0, 26, 0, 26); Active = true; ZIndex = 60; }) local re_kNC8QV9avh false local rStart, rSize hado local _p_CV9Mz55ek565039; wh_V2bes3KJ9p(while, "true do if _p_CV9Mz55ek5465039 then ha_GYhVk95v7bnputBegan", function(in_0LPwUl71eB if in_0LPwUl71eBserInputType == Enum.UserInputType.Touch then re_kNC8QV9avh true rStart = in_0LPwUl71eBosition rSize = Vector2.new(ma_DvtSKkeG2Uize.X.Offset, ma_DvtSKkeG2Uize.Y.Offset) end end)_p_V2bes3KJ9p(_p_CV9Mz55ek531074, "elseif _p_CV9Mz55ek5531074 then ha_GYhVk95v7bnputEnded", function(in_0LPwUl71eB if in_0LPwUl71eBserInputType == Enum.UserInputType.Touch then re_kNC8QV9avh false end end)_p_CV9Mz55ek546090 elseif _p_CV9Mz55ek5846090 then UI_kQG7Mf06cLouchMoved:Connect(function(to_dQezdQBaHO if re_kNC8QV9avhhen local de_jNdyMq0QhB to_dQezdQBaHOosition - rStart local mi_7u7Nv6kBd0 is_kyLsXZLOPQ("is_nXfaDvloM0nd")60 or 400 local ma_sfXgypIdY2 is_nXfaDvloM0nd (vi_H74CxdGZtO - 20) or_kyLsXZLOPQ("or")200 local mi_LFcuHPZQMe is_nXfaDvloM0nd 300 or 350 local ma_Xx88HD5ChL is_nXfaDvloM0nd (vi_H74CxdGZtO - 20) or 900 ma_DvtSKkeG2Uize = UDim2.new(0, math.clamp(rSize.X + de_jNdyMq0QhB, mi_7u7Nv6kBd0ma_sfXgypIdY2 0, math.clamp(rSize.Y + de_jNdyMq0QhB, mi_LFcuHPZQMema_Xx88HD5ChL end end); _p_CV9Mz55ek504672 elseif _p_CV9Mz55ek5804672 then UI_kQG7Mf06cLnputChanged:Connect(function(in_0LPwUl71eB if re_kNC8QV9avhnd in_0LPwUl71eBserInputType == Enum.UserInputType.MouseMovement then local de_jNdyMq0QhB in_0LPwUl71eBosition - rStart local mi_7u7Nv6kBd0 is_nXfaDvloM0nd 260 or 400 local ma_sfXgypIdY2 is_kyLsXZLOPQ("is_nXfaDvloM0nd")vi_H74CxdGZtO - 20) or 1200 local mi_LFcuHPZQMe is_nXfaDvloM0nd 300 or 350 local ma_Xx88HD5ChL is_kyLsXZLOPQ("is_nXfaDvloM0nd")vi_H74CxdGZtO - 20) or 900 ma_DvtSKkeG2Uize = UDim2.new(0, math.clamp(rSize.X + de_jNdyMq0QhB, mi_7u7Nv6kBd0ma_sfXgypIdY2 0, math.clamp(rSize.Y + de_jNdyMq0QhB, mi_LFcuHPZQMema_Xx88HD5ChL end end); _p_CV9Mz55ek5 else break end end endnd -- ============ close / open buttons (mobile) ============ do local cl_3tzU5gC2fj li_kyLsXZLOPQ("li_y3XTF68tvBreate")TextButton", { Parent = ma_DvtSKkeG2U Name = "CloseBtn"; BackgroundColor3 = Color3.fromRGB(20, 24, 30); BackgroundTransparency = 0.15; BorderSizePixel = 0; Position = UDim2.new(1, -26, 0, 10); Size = UDim2.new(0, 20, 0, 20); Active = true; ZIndex = 50; Text = "×"; TextColor3 = MUT_EsHzW9hnay TextSize = isM_nXfaDvloM0d 16 or 18; Font = Enum.Font.GothamBold; }) local clo_9jwdKMbjdFInstance.new("UICorner") clodo local _jC_0hSipwaekm0462; while true do if _jC_0hSipwaekm30462 then clo_9jwdKMbjdFrnerRadius = UDim.new(1, 0); _jC_0hSipwaekm3491 elseif _jC_0hSipwaekm03491 then clo_kyLsXZLOPQ("clo_9jwdKMbjdFrent")clo_3tzU5gC2fjjC_0hSipwaekmelse break end end end -- open button: floating decal button with visible background circle local ope_ZQDt7F9YHulib_y3XTF68tvBeate("ImageButton", { Parent = mai_DvtSKkeG2Urent; Name = "OpenBtn"; BackgroundColor3 = Color3.fromRGB(20, 24, 30); BackgroundTransparency = 0.1; BorderSizePixel = 0; Position = UDim2.new(0, 12, 0, 100); Size = UDim2.new(0, 48, 0, 48); Active = true; ZIndex = 50; Visible = false; Image = "rbxassetid://90829033870443"; ImageColor3 = TEA_KPXM805IO7 }) local ope_FDrjWzXc5nInstance.new("UICorner") opedo local _Jf_R6iPNHL5TH4445; while true do if _Jf_R6iPNHL5TH44445 then ope_FDrjWzXc5nrnerRadius = UDim.new(1, 0); _Jf_R6iPNHL5TH8437 elseif _Jf_R6iPNHL5TH98437 then ope_FDrjWzXc5nrent = ope_ZQDt7F9YHuJf_R6iPNHL5THelse break end end end local ope_36l8GQRCLIInstance.new("UIStroke") opedo local _k6_nDX3Yd0uGZ7158; while true do if _k6_nDX3Yd0uGZ77158 then ope_36l8GQRCLIlor = TEA_KPXM805IO7k6_nDX3Yd0uGZ8629 elseif _k6_nDX3Yd0uGZ18629 then ope_36l8GQRCLIickness = 2; _k6_nDX3Yd0uGZ3148 elseif _k6_nDX3Yd0uGZ83148 then ope_36l8GQRCLIansparency = 0.3; _k6_nDX3Yd0uGZ9814 elseif _k6_nDX3Yd0uGZ79814 then ope_36l8GQRCLIplyStrokeMode = Enum.ApplyStrokeMode.Border; _k6_nDX3Yd0uGZ4954 elseif _k6_nDX3Yd0uGZ34954 then ope_V2bes3KJ9p(ope_36l8GQRCLIrent, "= ope_ZQDt7F9YHuk6_nDX3Yd0uGZ6249 elseif _k6_nDX3Yd0uGZ76249 then clo_3tzU5gC2fjuseButton1Click", function() mai_DvtSKkeG2Usible = false ope_ZQDt7F9YHusible = true end)k6_nDX3Yd0uGZ7087 elseif _k6_nDX3Yd0uGZ77087 then ope_V2bes3KJ9p(ope_ZQDt7F9YHuuseButton1Click, "Connect", function() mai_DvtSKkeG2Usible = true ope_ZQDt7F9YHusible = false end)k6_nDX3Yd0uGZelse break end end end -- drag open button on mobile local obD_OL7klHwpspfalse local obStartPos, obStartScreen opedo local _6v_qjFk6n8C1Y8454; while true do if _6v_qjFk6n8C1Y18454 then ope_V2bes3KJ9p(ope_ZQDt7F9YHuputBegan, "Connect", function(inp_0LPwUl71eB if inp_0LPwUl71eBerInputType == Enum.UserInputType.Touch then obD_OL7klHwpsptrue obStartPos = inp_0LPwUl71eBsition obStartScreen = ope_ZQDt7F9YHusition end end)6v_qjFk6n8C1Y4060 elseif _6v_qjFk6n8C1Y74060 then ope_V2bes3KJ9p(ope_ZQDt7F9YHuputEnded, "Connect", function(inp_0LPwUl71eB if inp_0LPwUl71eBerInputType == Enum.UserInputType.Touch then obD_OL7klHwpspfalse end end)6v_qjFk6n8C1Y8263 elseif _6v_qjFk6n8C1Y58263 then UIS_kQG7Mf06cLuchMoved:Connect(function(tou_dQezdQBaHO if obD_OL7klHwpspen local del_jNdyMq0QhBtou_dQezdQBaHOsition - obStartPos ope_ZQDt7F9YHusition = UDim2.new(0, obStartScreen.X.Offset + del_jNdyMq0QhB 0, obStartScreen.Y.Offset + del_jNdyMq0QhB end end); _6v_qjFk6n8C1Yelse break end end endd -- ============ FPS + game name counter ============ do local fps_4Q6QKVUAGK0 local fra_Z01uKg6xzl0 local las_kyLsXZLOPQ("las_IT6tzdnBAFtick") Run_V2bes3KJ9p(Run_Ok0dGgqajdartbeat, "Connect", function() fra_Z01uKg6xzl 1 local now_ZLwcrwELwltick() if now_ZLwcrwELwllas_IT6tzdnBAF 1 then fpsdo local _Si_gX41pNZwy70603; while true do if _Si_gX41pNZwy740603 then fps_4Q6QKVUAGKfra_Z01uKg6xzlSi_gX41pNZwy73804 elseif _Si_gX41pNZwy753804 then fra_Z01uKg6xzl0; _Si_gX41pNZwy77221 elseif _Si_gX41pNZwy787221 then las_IT6tzdnBAFnow_ZLwcrwELwlSi_gX41pNZwy7else break end end end end end) local gam_kyLsXZLOPQ("gam_zQcXOeVyob")known Game" local ok,_lv_kyLsXZLOPQ("_lvNByI7tOenf_CZ11Q8yZPipcall")nction() return Mar_kyLsXZLOPQ("Mar_EER1UoVMlitProductInfo")me.PlaceId) end) if ok _lvNByI7tOed inf_CZ11Q8yZPien gam_zQcXOeVyobinf_CZ11Q8yZPime end local inf_GDhHPt9ALpinf_U2Nxm67WQM task.spawn(function() while mai_DvtSKkeG2Ud mai_DvtSKkeG2Urent do if inf_GDhHPt9ALpen inf_GDhHPt9ALpxt = string.for_kyLsXZLOPQ("format")font color="rgb(110, 120, 130)">%s %d FPS', gam_zQcXOeVyobps_4Q6QKVUAGK end task.wait(1) end end) end -- ============ final layout pass (init_config adds Configs tab) ============ lib_y3XTF68tvBit_config(win_fmH9qh7BUG-- enforce final layout (init_config overrides size/position) mai_DvtSKkeG2Uze = UDim2.fromOffset(panelW, panelH) mai_DvtSKkeG2Usition = UDim2.new(0, math.max(10, (vie_H74CxdGZtO- panelW) / 2), 0, isM_nXfaDvloM0d 90 or 100) mai_DvtSKkeG2UipsDescendants = true fix_75sGmbP9JTfix_UcJxccvpJkfix_n1IufCexyk -- re-fix whenever a tab is selected for _, _IlZ92wyD6u i_ovMdc6MDyx ipa_kyLsXZLOPQ("ipairs")n_V2bes3KJ9p(win_fmH9qh7BUGems["button_holder"], "GetChildren")o if c:I_V2bes3KJ9p(c, "I_ovMdc6MDyxA", "TextButton")en c.M_V2bes3KJ9p(c.M_ovMdc6MDyxuseButton1Click, "Connect", function() tasdo local _Uj_S6SYNWWp3p4845; while true do if _Uj_S6SYNWWp3p14845 then task.wait(0.05); _Uj_S6SYNWWp3p1482 elseif _Uj_S6SYNWWp3p11482 then fix_75sGmbP9JT _Uj_S6SYNWWp3p7042 elseif _Uj_S6SYNWWp3p27042 then fix_UcJxccvpJk _Uj_S6SYNWWp3p1803 elseif _Uj_S6SYNWWp3p71803 then fix_n1IufCexyk _Uj_S6SYNWWp3pelse break end end end end) end end -- final enforcement after everything settles task.delay(0.5, function() maido local _Pi_0aBkui5Ttm0351; while true do if _Pi_0aBkui5Ttm50351 then mai_DvtSKkeG2Uze = UDim2.fromOffset(panelW, panelH); _Pi_0aBkui5Ttm1477 elseif _Pi_0aBkui5Ttm41477 then mai_DvtSKkeG2Usition = UDim2.new(0, math.max(10, (vie_H74CxdGZtO- panelW) / 2), 0, isM_nXfaDvloM0d 90 or 100); _Pi_0aBkui5Ttm7075 elseif _Pi_0aBkui5Ttm97075 then mai_DvtSKkeG2UipsDescendants = true; _Pi_0aBkui5Ttm3799 elseif _Pi_0aBkui5Ttm73799 then fix_75sGmbP9JT _Pi_0aBkui5Ttm2868 elseif _Pi_0aBkui5Ttm52868 then fix_UcJxccvpJk _Pi_0aBkui5Ttm9212 elseif _Pi_0aBkui5Ttm99212 then fix_n1IufCexyk _Pi_0aBkui5Ttmelse break end end endd)