-- LOLETCLAN V2 local Players = game:GetService("Players") local Player = Players.LocalPlayer local PlayerGui = Player:WaitForChild("PlayerGui") local UserInputService = game:GetService("UserInputService") local TweenService = game:GetService("TweenService") local Mouse = Player:GetMouse() -- GUI Dimensions local GUI_WIDTH = 360 local GUI_HEIGHT = 420 local TITLE_HEIGHT = 30 local NAV_HEIGHT = 30 local FOOTER_HEIGHT = 30 local GRID_PADDING = 4 local GRID_COLUMNS = 3 math.randomseed(os.time()) local character_set = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" local math_random = math.random local function generate_string(length) local random_string = {} for int = 1, length or 10 do local random_num = math_random(1, #character_set) local character = string.sub(character_set, random_num, random_num) random_string[#random_string + 1] = character end return table.concat(random_string) end -- Function manager local FunctionManager = { CategorizedFunctions = { All = {} }, Categories = { "All" }, CurrentCategoryIndex= 1, Descriptions = {}, ISFE = {}, OnFunctionAdded = Instance.new("BindableEvent"), } function FunctionManager:register(name, callback, category, description, FE) category = category or "Main" if not self.CategorizedFunctions[category] then self.CategorizedFunctions[category] = {} table.insert(self.Categories, category) end self.CategorizedFunctions[category][name] = callback self.CategorizedFunctions.All[name] = callback self.Descriptions[name] = description or "" self.ISFE[name] = FE or "yes" self.OnFunctionAdded:Fire(category, name, callback) self.OnFunctionAdded:Fire("All", name, callback) end function FunctionManager:getCurrentCategory() return self.Categories[self.CurrentCategoryIndex] end function FunctionManager:cycleCategory() self.CurrentCategoryIndex = self.CurrentCategoryIndex % #self.Categories + 1 return self:getCurrentCategory() end local screenGui = Instance.new("ScreenGui") screenGui.Name = generate_string(math_random(1, 10)) screenGui.ResetOnSpawn= false screenGui.Parent = PlayerGui -- Toggle Button for Mobile local toggleBtn = Instance.new("TextButton") toggleBtn.Name = generate_string(math_random(1, 10)) toggleBtn.Parent = screenGui toggleBtn.Size = UDim2.new(0, 55, 0, 35) toggleBtn.Position = UDim2.new(0.05, 0, 0.2, 0) toggleBtn.BackgroundColor3 = Color3.fromRGB(15, 15, 15) toggleBtn.BorderSizePixel = 1 toggleBtn.BorderColor3 = Color3.fromRGB(255, 215, 0) toggleBtn.Font = Enum.Font.SourceSansBold toggleBtn.Text = "C00L" toggleBtn.TextColor3 = Color3.fromRGB(255, 215, 0) toggleBtn.TextSize = 14 toggleBtn.Active = true toggleBtn.Draggable = true -- Notification System local notificationContainer = Instance.new("Frame") notificationContainer.Name = "NotificationContainer" notificationContainer.Size = UDim2.new(1, 0, 1, 0) notificationContainer.Position = UDim2.new(0, 0, 0, 0) notificationContainer.BackgroundTransparency = 1 notificationContainer.ZIndex = 100 notificationContainer.Parent = screenGui local function Notify(text, title, duration) duration = duration or 4 local frame = Instance.new("Frame") frame.AnchorPoint = Vector2.new(1, 1) frame.Size = UDim2.new(0, 260, 0, 65) frame.Position = UDim2.new(1, 320, 1, -10) frame.BackgroundColor3 = Color3.fromRGB(20, 20, 5) frame.BorderSizePixel = 1 frame.BorderColor3 = Color3.fromRGB(255, 215, 0) frame.ZIndex = 200 frame.Parent = notificationContainer local titleLabel = Instance.new("TextLabel") titleLabel.BackgroundTransparency = 1 titleLabel.Size = UDim2.new(1, -10, 0, 24) titleLabel.Position = UDim2.new(0, 5, 0, 4) titleLabel.Font = Enum.Font.SourceSansBold titleLabel.Text = title or "Notice" titleLabel.TextColor3 = Color3.fromRGB(255, 215, 0) titleLabel.TextSize = 16 titleLabel.TextXAlignment = Enum.TextXAlignment.Left titleLabel.ZIndex = 201 titleLabel.Parent = frame local bodyLabel = Instance.new("TextLabel") bodyLabel.BackgroundTransparency = 1 bodyLabel.Size = UDim2.new(1, -10, 1, -30) bodyLabel.Position = UDim2.new(0, 5, 0, 26) bodyLabel.Font = Enum.Font.SourceSans bodyLabel.Text = text or "" bodyLabel.TextColor3 = Color3.new(1, 1, 1) bodyLabel.TextSize = 13 bodyLabel.TextWrapped = true bodyLabel.TextXAlignment = Enum.TextXAlignment.Left bodyLabel.ZIndex = 201 bodyLabel.Parent = frame task.defer(function() local slideIn = TweenService:Create(frame, TweenInfo.new(0.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), { Position = UDim2.new(1, -10, 1, -10) }) slideIn:Play() end) task.delay(duration, function() local fadeOut = TweenService:Create(frame, TweenInfo.new(0.3), { BackgroundTransparency = 1, Position = UDim2.new(1, 320, 1, -10) }) local titleFade = TweenService:Create(titleLabel, TweenInfo.new(0.3), {TextTransparency = 1}) local bodyFade = TweenService:Create(bodyLabel, TweenInfo.new(0.3), {TextTransparency = 1}) fadeOut:Play() titleFade:Play() bodyFade:Play() fadeOut.Completed:Wait() frame:Destroy() end) end local notificationLayout = Instance.new("UIListLayout") notificationLayout.SortOrder = Enum.SortOrder.LayoutOrder notificationLayout.Padding = UDim.new(0, 6) notificationLayout.HorizontalAlignment = Enum.HorizontalAlignment.Right notificationLayout.VerticalAlignment = Enum.VerticalAlignment.Bottom notificationLayout.Parent = notificationContainer Notify("Welcome to c00lclan Yellow Edition!", "System Connected", 3) -- Main Frame (Styled Yellow) local mainFrame = Instance.new("Frame") mainFrame.Name = generate_string(math_random(1, 10)) mainFrame.Size = UDim2.new(0, GUI_WIDTH, 0, GUI_HEIGHT) mainFrame.Position = UDim2.new(0.5, -GUI_WIDTH/2, 0.5, -GUI_HEIGHT/2) mainFrame.BackgroundColor3= Color3.fromRGB(15, 15, 15) mainFrame.BorderSizePixel = 2 mainFrame.BorderColor3 = Color3.fromRGB(255, 215, 0) mainFrame.Parent = screenGui mainFrame.Visible = true -- Toggle Connection toggleBtn.MouseButton1Click:Connect(function() mainFrame.Visible = not mainFrame.Visible end) -- Tooltip local tooltip = Instance.new("TextLabel", screenGui) tooltip.Name = generate_string(math_random(1, 10)) tooltip.Size = UDim2.new(0, 180, 0, 35) tooltip.BackgroundColor3 = Color3.fromRGB(25, 25, 25) tooltip.BorderSizePixel = 1 tooltip.BorderColor3 = Color3.fromRGB(255, 215, 0) tooltip.Visible = false tooltip.ZIndex = 100 tooltip.TextColor3 = Color3.fromRGB(255, 255, 255) tooltip.TextWrapped = true -- Header Image (Transparent Background) local logo = Instance.new("ImageLabel") local uiStroke = Instance.new("UIStroke") logo.Name = generate_string(math_random(1, 10)) logo.BackgroundTransparency = 1 logo.BorderSizePixel = 0 logo.Size = UDim2.new(1, 0, 0, 90) logo.Position = UDim2.new(0, 0, 0, 0) logo.Image = "rbxassetid://77783773187660" logo.Parent = mainFrame -- Title bar local titleBar = Instance.new("Frame", mainFrame) titleBar.Name = generate_string(math_random(1, 10)) titleBar.Size = UDim2.new(1, 0, 0, TITLE_HEIGHT) titleBar.Position = UDim2.new(0, 0, 0, 90) titleBar.BackgroundColor3 = Color3.fromRGB(30, 30, 10) titleBar.BorderSizePixel = 0 local titleLabel = Instance.new("TextLabel", titleBar) titleLabel.Size = UDim2.new(1, -60, 1, 0) titleLabel.Position = UDim2.new(0, 6, 0, 0) titleLabel.BackgroundTransparency = 1 titleLabel.Text = "lolet gui v2" -- Title Updated titleLabel.Font = Enum.Font.SourceSansBold titleLabel.TextSize = 16 titleLabel.TextColor3 = Color3.fromRGB(255, 215, 0) titleLabel.TextXAlignment = Enum.TextXAlignment.Left local minBtn = Instance.new("TextButton", titleBar) minBtn.Size = UDim2.new(0, 30, 1, 0) minBtn.Position = UDim2.new(1, -30, 0, 0) minBtn.Text = "_" minBtn.Font = Enum.Font.SourceSansBold minBtn.TextSize = 18 minBtn.TextColor3 = Color3.fromRGB(255, 215, 0) minBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 15) minBtn.BorderSizePixel = 0 -- Mobile & PC Dragging Engine (Draggable TitleBar) local dragging, dragInput, dragStart, startPos titleBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = mainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) titleBar.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then local delta = input.Position - dragStart mainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) -- Keybind hide fallback (V Key) UserInputService.InputBegan:Connect(function(input, processed) if not processed and input.KeyCode == Enum.KeyCode.V then mainFrame.Visible = not mainFrame.Visible end end) -- Category Navigation local catNav = Instance.new("Frame", mainFrame) catNav.Size = UDim2.new(1, 0, 0, NAV_HEIGHT) catNav.Position = UDim2.new(0, 0, 0, 90 + TITLE_HEIGHT) catNav.BackgroundTransparency = 1 local leftCat = Instance.new("TextButton", catNav) leftCat.Size = UDim2.new(0, 50, 1, 0) leftCat.Text = "<" leftCat.Font = Enum.Font.SourceSansBold leftCat.TextSize = 20 leftCat.TextColor3 = Color3.fromRGB(255, 215, 0) leftCat.BackgroundColor3 = Color3.fromRGB(35, 35, 10) leftCat.BorderSizePixel = 0 local catLabel = Instance.new("TextLabel", catNav) catLabel.Size = UDim2.new(1, -100, 1, 0) catLabel.Position = UDim2.new(0, 50, 0, 0) catLabel.BackgroundTransparency = 1 catLabel.Text = "All" catLabel.Font = Enum.Font.SourceSansBold catLabel.TextSize = 16 catLabel.TextColor3 = Color3.new(1, 1, 1) local rightCat = leftCat:Clone() rightCat.Parent = catNav rightCat.Position = UDim2.new(1, -50, 0, 0) rightCat.Text = ">" -- Grid Layout System (Scrollable Frame) local gridFrame = Instance.new("ScrollingFrame", mainFrame) gridFrame.ClipsDescendants= true gridFrame.Size = UDim2.new(1, -2*GRID_PADDING, 0, GUI_HEIGHT - 90 - TITLE_HEIGHT - NAV_HEIGHT - FOOTER_HEIGHT - 2*GRID_PADDING) gridFrame.Position = UDim2.new(0, GRID_PADDING, 0, 90 + TITLE_HEIGHT + NAV_HEIGHT + GRID_PADDING) gridFrame.BackgroundTransparency = 1 gridFrame.ScrollBarThickness = 4 gridFrame.ScrollBarImageColor3 = Color3.fromRGB(255, 215, 0) gridFrame.CanvasSize = UDim2.new(0, 0, 0, 260) local gridLayout = Instance.new("UIGridLayout", gridFrame) gridLayout.CellSize = UDim2.new(0, (GUI_WIDTH - 2*GRID_PADDING - (GRID_COLUMNS - 1)*GRID_PADDING) / GRID_COLUMNS, 0, 40) gridLayout.CellPadding = UDim2.new(0, GRID_PADDING, 0, GRID_PADDING) gridLayout.SortOrder = Enum.SortOrder.LayoutOrder -- Footer local footer = Instance.new("Frame", mainFrame) footer.Size = UDim2.new(1, 0, 0, FOOTER_HEIGHT) footer.Position = UDim2.new(0, 0, 1, -FOOTER_HEIGHT) footer.BackgroundTransparency = 1 local closeBtn = Instance.new("TextButton", footer) closeBtn.Size = UDim2.new(1, 0, 1, 0) closeBtn.Text = "Close Menu" closeBtn.Font = Enum.Font.SourceSansBold closeBtn.TextSize = 16 closeBtn.TextColor3 = Color3.new(1, 1, 1) closeBtn.BackgroundColor3 = Color3.fromRGB(40, 10, 10) closeBtn.BorderSizePixel = 0 -- Minimize Features local minimized = false minBtn.MouseButton1Click:Connect(function() minimized = not minimized mainFrame.Size = minimized and UDim2.new(0, GUI_WIDTH, 0, 90 + TITLE_HEIGHT) or UDim2.new(0, GUI_WIDTH, 0, GUI_HEIGHT) gridFrame.Visible = not minimized catNav.Visible = not minimized footer.Visible = not minimized minBtn.Text = minimized and "◻" or "_" end) -- Dynamic Grid Builder Fixed local function updateGrid() for _, c in ipairs(gridFrame:GetChildren()) do if c:IsA("TextButton") then c:Destroy() end end local cat = FunctionManager:getCurrentCategory() catLabel.Text = cat for name, cb in pairs(FunctionManager.CategorizedFunctions[cat]) do local btn = Instance.new("TextButton") local isFE = FunctionManager.ISFE[name] btn.Size = UDim2.new(1, 0, 0, 40) btn.BackgroundColor3 = Color3.fromRGB(30, 30, 30) btn.BorderSizePixel = 1 btn.BorderColor3 = Color3.fromRGB(100, 85, 0) btn.Font = Enum.Font.SourceSansBold btn.TextSize = 11 btn.TextColor3 = Color3.fromRGB(255, 215, 0) btn.Text = name btn.TextWrapped = true btn.Parent = gridFrame btn.Name = generate_string(math_random(1, 10)) if isFE == "no" then btn.BackgroundColor3 = Color3.fromRGB(35, 50, 40) end btn.MouseEnter:Connect(function() btn.BackgroundColor3 = Color3.fromRGB(45, 45, 45) end) btn.MouseLeave:Connect(function() btn.BackgroundColor3 = isFE == "no" and Color3.fromRGB(35, 50, 40) or Color3.fromRGB(30, 30, 30) tooltip.Visible = false end) local desc = FunctionManager.Descriptions[name] btn.MouseMoved:Connect(function() if desc and desc ~= "" then tooltip.Text = desc tooltip.Position = UDim2.new(0, Mouse.X + 12, 0, Mouse.Y - tooltip.Size.Y.Offset - 4) tooltip.Visible = true end end) btn.MouseButton1Click:Connect(function() local success, err = pcall(cb) if not success then Notify("Error running script: " .. tostring(err), "Execution Error", 3) end end) end end leftCat.MouseButton1Click:Connect(function() FunctionManager.CurrentCategoryIndex = (FunctionManager.CurrentCategoryIndex - 2) % #FunctionManager.Categories + 1 updateGrid() end) rightCat.MouseButton1Click:Connect(function() FunctionManager:cycleCategory() updateGrid() end) closeBtn.MouseButton1Click:Connect(function() screenGui:Destroy() end) FunctionManager.OnFunctionAdded.Event:Connect(updateGrid) --- ==================================================================== --- THE 13 SCRIPTS LOADED CORRECTLY --- ==================================================================== FunctionManager:register("John Doe", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Fe-John-doe-46160"))() end, "Main", "Loads FE John Doe script") FunctionManager:register("Bluudud GUI", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Bluudud-gui-50126"))() end, "Main", "Loads Bluudud GUI panel") FunctionManager:register("Grab Knife V3", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-grab-knife-v3-131636"))() end, "Main", "Loads Grab Knife V3 weapon system") FunctionManager:register("Invincible Fly", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-invincible-fly-V2-218724"))() end, "Main", "Godmode + Fly V2") FunctionManager:register("Ravenger Claws", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Ravenger-claws-76526"))() end, "Main", "Loads Ravenger Claws suit") FunctionManager:register("Fly GUI V3", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Fly-gui-v3-78856"))() end, "Main", "Loads standalone fly panel") FunctionManager:register("Infinite Yield", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-infiniteyield-116876"))() end, "Main", "Loads Infinite Yield admin command system") FunctionManager:register("MC Steve", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-MC-STEVE-SCRIPT-139114"))() end, "Main", "Loads Minecraft Steve morph and tools") FunctionManager:register("c00lkidd Exec", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-C00lkidd-executor-Lua-54464"))() end, "Main", "Loads c00lkidd executor interface") FunctionManager:register("Caducus God", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-FE-Caducus-The-fallen-god-REQUIRES-REANIMATION-TO-WORK-47600"))() end, "Main", "Fallen God script (Requires Reanimation)") FunctionManager:register("c00lclan V2", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-C00lclan-v2-74713"))() end, "Main", "Loads c00lclan V2 panel") FunctionManager:register("FE Script 12", function() loadstring(game:HttpGet(('https://raw.githubusercontent.com/0Ben1/fe/main/obf_rf6iQURzu1fqrytcnLBAvW34C9N55kS9g9G3CKz086rC47M6632sEd4ZZYB0AYgV.lua.txt'),true))() end, "Main", "Loads GitHub FE Script") FunctionManager:register("Zero Gravity", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Zero-Gravity-28484"))() end, "Main", "Toggles world gravity rules") FunctionManager:register("r6", function() loadstring(game:HttpGet("https://pastebin.com/raw/8Xbw4hze"))() end, "Main", "roblox r6 skin john doe") FunctionManager:register("horror", function() loadstring(game:HttpGet("https://rscripts.net/raw/horrors-monster_1783821787539_ZXBwEAuOae.txt",true))() end, "Main", "horrors-monster") -- Final Load updateGrid()