-- ═══════════════════════════════════════════════════════════════════════════════ -- ║ ║ -- ║ 💀 OG SKELETON ULTRA V5.0 | BONE EDITION ║ -- ║ Base Original Preservada • Design Renovado • Tema Esqueleto Completo ║ -- ║ Rainbow Border + Arco-Íris | Drag Total | Skybox Spooky | Auto-Skin ║ -- ║ ║ -- ═══════════════════════════════════════════════════════════════════════════════ -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 1 ] SERVIÇOS -- ═══════════════════════════════════════════════════════════════════════════════ local Services = { CoreGui = game:GetService("CoreGui"), TweenService = game:GetService("TweenService"), Players = game:GetService("Players"), UserInputService = game:GetService("UserInputService"), RunService = game:GetService("RunService"), Lighting = game:GetService("Lighting"), Workspace = game:GetService("Workspace"), HttpService = game:GetService("HttpService"), } local LocalPlayer = Services.Players.LocalPlayer -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 2 ] CONFIGURAÇÕES (mesmas dimensões originais + paleta osso/sangue) -- ═══════════════════════════════════════════════════════════════════════════════ local CONFIG = { UI_NAME = "OG_Skeleton_Ultra_V50", VERSION = "5.0.0", WINDOW_WIDTH = 500, WINDOW_HEIGHT = 390, TITLE_BAR_HEIGHT = 40, BOTTOM_BAR_HEIGHT= 50, SIDEBAR_WIDTH = 140, EDITOR_WIDTH = 335, -- Superfícies (cemitério noturno) BG_MAIN = Color3.fromRGB(6, 6, 8), BG_PANEL = Color3.fromRGB(14, 14, 18), BG_INPUT = Color3.fromRGB(4, 4, 6), BG_ELEVATED = Color3.fromRGB(22, 22, 28), BG_HOVER = Color3.fromRGB(34, 34, 42), -- Acentos temáticos ACCENT_BONE = Color3.fromRGB(238, 235, 220), ACCENT_AGED = Color3.fromRGB(200, 195, 175), ACCENT_BLOOD = Color3.fromRGB(190, 25, 40), ACCENT_DEEP = Color3.fromRGB(120, 12, 22), ACCENT_CYAN = Color3.fromRGB(90, 200, 220), ACCENT_GREEN = Color3.fromRGB(120, 200, 90), ACCENT_AMBER = Color3.fromRGB(230, 140, 60), -- Texto TEXT_WHITE = Color3.fromRGB(238, 235, 220), TEXT_GRAY = Color3.fromRGB(150, 148, 140), TEXT_MUTED = Color3.fromRGB(90, 88, 82), } local RAINBOW = ColorSequence.new({ ColorSequenceKeypoint.new(0.00, Color3.fromRGB(255, 60, 60)), ColorSequenceKeypoint.new(0.16, Color3.fromRGB(255, 180, 40)), ColorSequenceKeypoint.new(0.33, Color3.fromRGB(255, 255, 60)), ColorSequenceKeypoint.new(0.50, Color3.fromRGB(60, 255, 120)), ColorSequenceKeypoint.new(0.66, Color3.fromRGB(60, 200, 255)), ColorSequenceKeypoint.new(0.83, Color3.fromRGB(160, 80, 255)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 60, 60)), }) local BONE_GRADIENT = ColorSequence.new({ ColorSequenceKeypoint.new(0.00, CONFIG.ACCENT_DEEP), ColorSequenceKeypoint.new(0.40, CONFIG.ACCENT_BLOOD), ColorSequenceKeypoint.new(0.70, CONFIG.ACCENT_AGED), ColorSequenceKeypoint.new(1.00, CONFIG.ACCENT_BONE), }) -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 3 ] ANTI-DUPLICAÇÃO -- ═══════════════════════════════════════════════════════════════════════════════ for _, child in ipairs(Services.CoreGui:GetChildren()) do if child.Name == CONFIG.UI_NAME or child.Name:find("OG_Skeleton") then pcall(function() child:Destroy() end) end end -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 4 ] FACTORY HELPERS -- ═══════════════════════════════════════════════════════════════════════════════ local function Create(className, props, children) local obj = Instance.new(className) for k, v in pairs(props or {}) do obj[k] = v end for _, child in ipairs(children or {}) do child.Parent = obj end return obj end local function Corner(radius, parent) return Create("UICorner", { CornerRadius = UDim.new(0, radius or 10), Parent = parent }) end local function Stroke(color, thickness, parent, transparency) return Create("UIStroke", { Color = color or CONFIG.ACCENT_BONE, Thickness = thickness or 1.5, Transparency = transparency or 0, Parent = parent }) end local function Gradient(c1, c2, rotation, parent) return Create("UIGradient", { Color = ColorSequence.new(c1, c2), Rotation = rotation or 90, Parent = parent }) end local function GradientSeq(seq, rotation, parent) return Create("UIGradient", { Color = seq, Rotation = rotation or 0, Parent = parent }) end local function RainbowStroke(parent, thickness, transparency) local stroke = Stroke(Color3.fromRGB(255, 255, 255), thickness or 2, parent, transparency or 0) local gradient = Create("UIGradient", { Color = RAINBOW, Rotation = 0, Parent = stroke, }) task.spawn(function() local t = 0 while stroke.Parent do t = (t + 1.5) % 360 gradient.Rotation = t task.wait(0.03) end end) return stroke, gradient end -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 5 ] NOTIFICAÇÕES -- ═══════════════════════════════════════════════════════════════════════════════ local ActiveNotifs = {} local NotifStyle = { success = { color = CONFIG.ACCENT_GREEN, icon = "✓" }, error = { color = CONFIG.ACCENT_BLOOD, icon = "☠" }, info = { color = CONFIG.ACCENT_CYAN, icon = "ℹ" }, warning = { color = CONFIG.ACCENT_AMBER, icon = "⚠" }, } local function RepositionNotifs() local y = 10 for _, n in ipairs(ActiveNotifs) do if n.Parent then Services.TweenService:Create(n, TweenInfo.new(0.25, Enum.EasingStyle.Quint), { Position = UDim2.new(1, -240, 0, y) }):Play() y = y + 42 end end end local function Notify(message, notifType, duration) notifType = notifType or "info" duration = duration or 3 local style = NotifStyle[notifType] or NotifStyle.info local notif = Create("Frame", { Size = UDim2.new(0, 230, 0, 36), Position = UDim2.new(1, -240, 0, -50), BackgroundColor3 = CONFIG.BG_PANEL, BackgroundTransparency = 0.05, BorderSizePixel = 0, Parent = ScreenGui, ZIndex = 100, }) Corner(10, notif) Stroke(CONFIG.ACCENT_AGED, 1, notif, 0.4) Gradient(Color3.fromRGB(26, 22, 22), CONFIG.BG_PANEL, 90, notif) Create("Frame", { Size = UDim2.new(0, 3, 0.65, 0), Position = UDim2.new(0, 0, 0.175, 0), BackgroundColor3 = style.color, BorderSizePixel = 0, Parent = notif, ZIndex = 102, }, { Corner(2, notif) }) Corner(2, _) Create("TextLabel", { Size = UDim2.new(0, 30, 1, 0), Position = UDim2.new(0, 8, 0, 0), BackgroundTransparency = 1, Text = style.icon, TextColor3 = style.color, Font = Enum.Font.GothamBlack, TextSize = 15, Parent = notif, ZIndex = 101, }) Create("TextLabel", { Size = UDim2.new(1, -46, 1, 0), Position = UDim2.new(0, 42, 0, 0), BackgroundTransparency = 1, Text = message, TextColor3 = CONFIG.TEXT_WHITE, Font = Enum.Font.GothamMedium, TextSize = 10, TextXAlignment = Enum.TextXAlignment.Left, TextWrapped = true, Parent = notif, ZIndex = 101, }) table.insert(ActiveNotifs, notif) RepositionNotifs() task.delay(duration, function() if notif.Parent then Services.TweenService:Create(notif, TweenInfo.new(0.3, Enum.EasingStyle.Quint, Enum.EasingDirection.In), { Position = UDim2.new(1, 60, 0, notif.Position.Y.Offset), BackgroundTransparency = 1, }):Play() task.wait(0.35) for i, n in ipairs(ActiveNotifs) do if n == notif then table.remove(ActiveNotifs, i); break end end notif:Destroy() RepositionNotifs() end end) end -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 6 ] SCREEN GUI -- ═══════════════════════════════════════════════════════════════════════════════ local ScreenGui = Create("ScreenGui", { Name = CONFIG.UI_NAME, ResetOnSpawn = false, ZIndexBehavior = Enum.ZIndexBehavior.Sibling, IgnoreGuiInset = true, DisplayOrder = 999, }) if gethui then pcall(function() ScreenGui.Parent = gethui() end) elseif syn and syn.protect_gui then syn.protect_gui(ScreenGui) ScreenGui.Parent = Services.CoreGui else ScreenGui.Parent = Services.CoreGui end -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 7 ] JANELA PRINCIPAL -- ═══════════════════════════════════════════════════════════════════════════════ local Main = Create("Frame", { Name = "MainWindow", Size = UDim2.new(0, 0, 0, 0), Position = UDim2.new(0.5, 0, 0.5, 0), AnchorPoint = Vector2.new(0.5, 0.5), BackgroundColor3 = CONFIG.BG_MAIN, BackgroundTransparency = 0.05, BorderSizePixel = 0, ClipsDescendants = true, Active = true, Parent = ScreenGui, }) Corner(14, Main) Gradient(Color3.fromRGB(16, 12, 14), Color3.fromRGB(3, 3, 5), 45, Main) RainbowStroke(Main, 3, 0) Stroke(CONFIG.ACCENT_AGED, 1, Main, 0.75) local Watermark = Create("TextLabel", { Size = UDim2.new(0, 400, 0, 400), Position = UDim2.new(0.5, 0, 0.55, 0), AnchorPoint = Vector2.new(0.5, 0.5), BackgroundTransparency = 1, Text = "☠", TextColor3 = CONFIG.ACCENT_AGED, TextTransparency = 0.94, Font = Enum.Font.Antique, TextSize = 340, Rotation = -10, ZIndex = 0, Parent = Main, }) local Vignette = Create("Frame", { Size = UDim2.new(1, 0, 1, 0), BackgroundColor3 = Color3.fromRGB(10, 0, 2), BackgroundTransparency = 0.92, BorderSizePixel = 0, ZIndex = 0, Parent = Main, }) Corner(14, Vignette) GradientSeq(ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.fromRGB(40, 5, 15)), ColorSequenceKeypoint.new(0.5, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(40, 5, 15)), }), 90, Vignette) Services.TweenService:Create(Main, TweenInfo.new(0.8, Enum.EasingStyle.Back, Enum.EasingDirection.Out), { Size = UDim2.new(0, CONFIG.WINDOW_WIDTH, 0, CONFIG.WINDOW_HEIGHT) }):Play() -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 8 ] DRAG UNIVERSAL -- ═══════════════════════════════════════════════════════════════════════════════ local dragState = { dragging = false, input = nil, startPos = nil, startMain = nil } local function IsInteractiveElement(guiObject) local current = guiObject while current and current ~= Main do if current:IsA("TextButton") or current:IsA("ImageButton") or current:IsA("TextBox") or current:IsA("ScrollingFrame") then return true end current = current.Parent end return false end local function StartDrag(input) dragState.dragging = true dragState.input = input dragState.startPos = input.Position dragState.startMain = Main.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragState.dragging = false end end) end Main.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then StartDrag(input) end end) Services.UserInputService.InputChanged:Connect(function(input) if dragState.dragging and dragState.input and input == dragState.input then local delta = input.Position - dragState.startPos Main.Position = UDim2.new( dragState.startMain.X.Scale, dragState.startMain.X.Offset + delta.X, dragState.startMain.Y.Scale, dragState.startMain.Y.Offset + delta.Y ) end end) -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 9 ] BARRA DE TÍTULO (SKULL HEADER) -- ═══════════════════════════════════════════════════════════════════════════════ local TitleBar = Create("Frame", { Size = UDim2.new(1, 0, 0, CONFIG.TITLE_BAR_HEIGHT), BackgroundColor3 = Color3.fromRGB(10, 9, 11), BackgroundTransparency = 0.1, BorderSizePixel = 0, ZIndex = 2, Parent = Main, }) Corner(14, TitleBar) Create("TextLabel", { Size = UDim2.new(1, 0, 0, 10), Position = UDim2.new(0, 0, 1, -10), BackgroundTransparency = 1, Text = "═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═╬═", TextColor3 = CONFIG.ACCENT_AGED, TextTransparency = 0.65, Font = Enum.Font.Code, TextSize = 9, TextXAlignment = Enum.TextXAlignment.Center, ZIndex = 3, Parent = TitleBar, }) local LogoBox = Create("Frame", { Size = UDim2.new(0, 28, 0, 28), Position = UDim2.new(0, 10, 0.5, -14), BackgroundColor3 = CONFIG.ACCENT_BONE, BorderSizePixel = 0, ZIndex = 3, Parent = TitleBar, }) Corner(8, LogoBox) GradientSeq(BONE_GRADIENT, 135, LogoBox) Stroke(CONFIG.ACCENT_AGED, 1, LogoBox, 0.4) Create("TextLabel", { Size = UDim2.new(1, 0, 1, 0), BackgroundTransparency = 1, Text = "☠", TextColor3 = CONFIG.BG_MAIN, Font = Enum.Font.Antique, TextSize = 17, Parent = LogoBox, }) local TitleText = Create("TextLabel", { Size = UDim2.new(1, -180, 1, 0), Position = UDim2.new(0, 46, 0, 0), BackgroundTransparency = 1, Text = "OG SKELETON ☠ BONE EDITION", TextColor3 = CONFIG.TEXT_WHITE, Font = Enum.Font.GothamBlack, TextSize = 10, TextXAlignment = Enum.TextXAlignment.Left, ZIndex = 3, Parent = TitleBar, }) local titleGradient = Create("UIGradient", { Color = BONE_GRADIENT, Rotation = 0, Parent = TitleText, }) task.spawn(function() local t = 0 while titleGradient.Parent do t = (t + 2) % 360 titleGradient.Rotation = t task.wait(0.03) end end) local StatusPill = Create("Frame", { Size = UDim2.new(0, 68, 0, 18), Position = UDim2.new(1, -175, 0.5, -9), BackgroundColor3 = CONFIG.BG_ELEVATED, BorderSizePixel = 0, ZIndex = 3, Parent = TitleBar, }) Corner(9, StatusPill) Stroke(CONFIG.ACCENT_BLOOD, 1, StatusPill, 0.4) local StatusDot = Create("Frame", { Size = UDim2.new(0, 5, 0, 5), Position = UDim2.new(0, 8, 0.5, -2.5), BackgroundColor3 = CONFIG.ACCENT_BLOOD, BorderSizePixel = 0, Parent = StatusPill, }) Corner(3, StatusDot) Create("TextLabel", { Size = UDim2.new(1, -18, 1, 0), Position = UDim2.new(0, 18, 0, 0), BackgroundTransparency = 1, Text = "UNDEAD", TextColor3 = CONFIG.ACCENT_BLOOD, Font = Enum.Font.GothamBlack, TextSize = 8, TextXAlignment = Enum.TextXAlignment.Left, Parent = StatusPill, }) task.spawn(function() while StatusDot.Parent do local p = 0.5 + math.sin(tick() * 5) * 0.5 StatusDot.BackgroundColor3 = CONFIG.ACCENT_BLOOD:Lerp(CONFIG.ACCENT_BONE, p * 0.5) task.wait(0.05) end end) local FPSLabel = Create("TextLabel", { Size = UDim2.new(0, 48, 1, 0), Position = UDim2.new(1, -105, 0, 0), BackgroundTransparency = 1, Text = "60 FPS", TextColor3 = CONFIG.ACCENT_GREEN, Font = Enum.Font.Code, TextSize = 9, TextXAlignment = Enum.TextXAlignment.Right, ZIndex = 3, Parent = TitleBar, }) task.spawn(function() while FPSLabel.Parent do local fps = math.floor(1 / Services.RunService.RenderStepped:Wait()) FPSLabel.Text = fps .. " FPS" FPSLabel.TextColor3 = fps >= 50 and CONFIG.ACCENT_GREEN or fps >= 30 and CONFIG.ACCENT_AMBER or CONFIG.ACCENT_BLOOD end end) local function MakeControlBtn(text, pos, bgColor, textColor, hoverColor) local btn = Create("TextButton", { Size = UDim2.new(0, 22, 0, 22), Position = pos, BackgroundColor3 = bgColor, Text = text, TextColor3 = textColor, Font = Enum.Font.GothamBold, TextSize = 13, Parent = TitleBar, AutoButtonColor = false, ZIndex = 5, }) Corner(11, btn) Stroke(CONFIG.ACCENT_AGED, 1, btn, 0.75) btn.MouseEnter:Connect(function() Services.TweenService:Create(btn, TweenInfo.new(0.2), { BackgroundColor3 = hoverColor }):Play() end) btn.MouseLeave:Connect(function() Services.TweenService:Create(btn, TweenInfo.new(0.2), { BackgroundColor3 = bgColor }):Play() end) return btn end local MinBtn = MakeControlBtn("—", UDim2.new(1, -55, 0.5, -11), CONFIG.BG_ELEVATED, CONFIG.ACCENT_BONE, CONFIG.BG_HOVER) local CloseBtn = MakeControlBtn("✕", UDim2.new(1, -28, 0.5, -11), CONFIG.ACCENT_DEEP, CONFIG.ACCENT_BONE, CONFIG.ACCENT_BLOOD) -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 10 ] EDITOR DE SCRIPT -- ═══════════════════════════════════════════════════════════════════════════════ local EditorFrame = Create("Frame", { Size = UDim2.new(0, CONFIG.EDITOR_WIDTH, 1, -(CONFIG.TITLE_BAR_HEIGHT + CONFIG.BOTTOM_BAR_HEIGHT + 15)), Position = UDim2.new(0, 8, 0, CONFIG.TITLE_BAR_HEIGHT + 5), BackgroundColor3 = CONFIG.BG_PANEL, BackgroundTransparency = 0.1, BorderSizePixel = 0, Active = true, ZIndex = 2, Parent = Main, }) Corner(10, EditorFrame) Stroke(CONFIG.ACCENT_AGED, 1, EditorFrame, 0.7) EditorFrame.InputBegan:Connect(function(input) if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) and not IsInteractiveElement(input.Target) then StartDrag(input) end end) local EditorHeader = Create("Frame", { Size = UDim2.new(1, 0, 0, 22), BackgroundColor3 = Color3.fromRGB(18, 15, 17), BackgroundTransparency = 0.15, BorderSizePixel = 0, Parent = EditorFrame, }) Corner(10, EditorHeader) Create("Frame", { Size = UDim2.new(1, 0, 0, 10), Position = UDim2.new(0, 0, 1, -10), BackgroundColor3 = Color3.fromRGB(18, 15, 17), BackgroundTransparency = 0.15, BorderSizePixel = 0, Parent = EditorHeader, }) local dotColors = { CONFIG.ACCENT_BLOOD, CONFIG.ACCENT_AMBER, CONFIG.ACCENT_AGED } for i = 1, 3 do local d = Create("Frame", { Size = UDim2.new(0, 7, 0, 7), Position = UDim2.new(0, 8 + (i-1)*10, 0.5, -3.5), BackgroundColor3 = dotColors[i], BorderSizePixel = 0, Parent = EditorHeader, }) Corner(4, d) end Create("TextLabel", { Size = UDim2.new(1, -60, 1, 0), Position = UDim2.new(0, 42, 0, 0), BackgroundTransparency = 1, Text = "skull_script.lua", TextColor3 = CONFIG.ACCENT_AGED, Font = Enum.Font.Code, TextSize = 9, TextXAlignment = Enum.TextXAlignment.Left, Parent = EditorHeader, }) local ScriptBox = Create("TextBox", { Size = UDim2.new(1, -10, 1, -37), Position = UDim2.new(0, 5, 0, 27), BackgroundColor3 = CONFIG.BG_INPUT, BackgroundTransparency = 0.15, Text = "", PlaceholderText = "-- ☠ Cole seu script aqui...\n-- Pressione EXECUTAR para rodar\n-- Ctrl + Enter para executar rápido", TextColor3 = Color3.fromRGB(210, 215, 230), PlaceholderColor3 = CONFIG.TEXT_MUTED, Font = Enum.Font.Code, TextSize = 11, TextXAlignment = Enum.TextXAlignment.Left, TextYAlignment = Enum.TextYAlignment.Top, ClearTextOnFocus = false, MultiLine = true, TextWrapped = false, Parent = EditorFrame, ZIndex = 2, }) Corner(6, ScriptBox) local ScriptStroke = Stroke(CONFIG.ACCENT_AGED, 1, ScriptBox, 0.75) ScriptBox.Focused:Connect(function() Services.TweenService:Create(ScriptStroke, TweenInfo.new(0.2), { Color = CONFIG.ACCENT_BONE, Transparency = 0.35 }):Play() end) ScriptBox.FocusLost:Connect(function() Services.TweenService:Create(ScriptStroke, TweenInfo.new(0.2), { Color = CONFIG.ACCENT_AGED, Transparency = 0.75 }):Play() end) local LineCounter = Create("TextLabel", { Size = UDim2.new(0, 55, 0, 14), Position = UDim2.new(1, -60, 1, -18), BackgroundTransparency = 1, Text = "0 linhas", TextColor3 = CONFIG.TEXT_MUTED, Font = Enum.Font.Code, TextSize = 8, TextXAlignment = Enum.TextXAlignment.Right, Parent = EditorFrame, ZIndex = 5, }) ScriptBox:GetPropertyChangedSignal("Text"):Connect(function() local lines = select(2, ScriptBox.Text:gsub("\n", "")) + 1 local chars = #ScriptBox.Text LineCounter.Text = lines .. " L · " .. chars .. " C" end) -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 11 ] SIDEBAR -- ═══════════════════════════════════════════════════════════════════════════════ local Sidebar = Create("Frame", { Size = UDim2.new(0, CONFIG.SIDEBAR_WIDTH, 1, -(CONFIG.TITLE_BAR_HEIGHT + CONFIG.BOTTOM_BAR_HEIGHT + 15)), Position = UDim2.new(0, CONFIG.EDITOR_WIDTH + 16, 0, CONFIG.TITLE_BAR_HEIGHT + 5), BackgroundColor3 = CONFIG.BG_PANEL, BackgroundTransparency = 0.1, BorderSizePixel = 0, Active = true, ZIndex = 2, Parent = Main, }) Corner(10, Sidebar) Stroke(CONFIG.ACCENT_AGED, 1, Sidebar, 0.7) Sidebar.InputBegan:Connect(function(input) if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) and not IsInteractiveElement(input.Target) then StartDrag(input) end end) local SidebarHeader = Create("Frame", { Size = UDim2.new(1, 0, 0, 20), BackgroundColor3 = Color3.fromRGB(18, 15, 17), BackgroundTransparency = 0.15, BorderSizePixel = 0, Parent = Sidebar, }) Corner(10, SidebarHeader) Create("Frame", { Size = UDim2.new(1, 0, 0, 10), Position = UDim2.new(0, 0, 1, -10), BackgroundColor3 = Color3.fromRGB(18, 15, 17), BackgroundTransparency = 0.15, BorderSizePixel = 0, Parent = SidebarHeader, }) Create("TextLabel", { Size = UDim2.new(1, -10, 1, 0), Position = UDim2.new(0, 10, 0, 0), BackgroundTransparency = 1, Text = "☠ SCRIPTS", TextColor3 = CONFIG.ACCENT_BONE, Font = Enum.Font.GothamBlack, TextSize = 9, TextXAlignment = Enum.TextXAlignment.Left, Parent = SidebarHeader, }) local SearchBox = Create("TextBox", { Size = UDim2.new(1, -10, 0, 22), Position = UDim2.new(0, 5, 0, 24), BackgroundColor3 = CONFIG.BG_INPUT, BackgroundTransparency = 0.2, Text = "", PlaceholderText = " 🔍 Buscar...", TextColor3 = CONFIG.ACCENT_BONE, PlaceholderColor3 = CONFIG.TEXT_MUTED, Font = Enum.Font.Gotham, TextSize = 9, ClearTextOnFocus = false, Parent = Sidebar, ZIndex = 3, }) Corner(6, SearchBox) Stroke(CONFIG.ACCENT_AGED, 1, SearchBox, 0.75) local ScriptScroll = Create("ScrollingFrame", { Size = UDim2.new(1, -10, 1, -52), Position = UDim2.new(0, 5, 0, 50), BackgroundTransparency = 1, BorderSizePixel = 0, ScrollBarThickness = 2, ScrollBarImageColor3 = CONFIG.ACCENT_AGED, CanvasSize = UDim2.new(0, 0, 0, 0), AutomaticCanvasSize = Enum.AutomaticSize.Y, Parent = Sidebar, ZIndex = 2, }) Create("UIListLayout", { Padding = UDim.new(0, 3), SortOrder = Enum.SortOrder.LayoutOrder, Parent = ScriptScroll }) -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 12 ] DATABASE COMPLETA (agora com Nameless-Admin) -- ═══════════════════════════════════════════════════════════════════════════════ local ScriptsDB = { { cat = "💀 OG SKELETON", color = CONFIG.ACCENT_BONE, items = { { name = "💀 Skin Esqueleto OG", code = [[ local p = game.Players.LocalPlayer local c = p.Character if c then local b = c:FindFirstChild("BodyColors") if b then b.HeadColor = BrickColor.new("Really black") b.TorsoColor = BrickColor.new("Really black") b.LeftArmColor = BrickColor.new("Really black") b.RightArmColor = BrickColor.new("Really black") b.LeftLegColor = BrickColor.new("Really black") b.RightLegColor = BrickColor.new("Really black") end print("Skin Esqueleto OG aplicada!") end]] }, { name = "✨ Ossos Brilhantes (R6)", code = [[ local p = game.Players.LocalPlayer local c = p.Character if c then for _, part in pairs(c:GetDescendants()) do if part:IsA("BasePart") then local light = Instance.new("PointLight") light.Color = Color3.fromRGB(255, 255, 255) light.Range = 6 light.Brightness = 2 light.Parent = part end end end]] }, { name = "🦌 Chifres de Cervo", code = [[ local p = game.Players.LocalPlayer local c = p.Character if c and c:FindFirstChild("Head") then local h = c.Head local o = h:FindFirstChild("DeerAntlers") if o then o:Destroy() end local a = Instance.new("Model") a.Name = "DeerAntlers" a.Parent = h for i = 1, 2 do local pt = Instance.new("Part") pt.Name = "AntlerPart" pt.Size = Vector3.new(0.2, 1.5, 0.2) pt.BrickColor = BrickColor.new("Black") pt.Material = Enum.Material.Wood pt.Anchored = false pt.CanCollide = false pt.Parent = a local w = Instance.new("WeldConstraint") w.Part0 = h w.Part1 = pt w.Parent = pt pt.CFrame = h.CFrame * CFrame.new(i == 1 and -0.5 or 0.5, 0.8, 0) end end]] }, { name = "🎩 Cartola Assustadora", code = [[ local p = game.Players.LocalPlayer local c = p.Character if c and c:FindFirstChild("Head") then local h = c.Head local o = h:FindFirstChild("TopHat") if o then o:Destroy() end local t = Instance.new("Part") t.Name = "TopHat" t.Size = Vector3.new(1.4, 0.8, 1.4) t.BrickColor = BrickColor.new("Really black") t.Material = Enum.Material.SmoothPlastic t.Anchored = false t.CanCollide = false t.Parent = h local w = Instance.new("WeldConstraint") w.Part0 = h w.Part1 = t w.Parent = t t.CFrame = h.CFrame * CFrame.new(0, 0.9, 0) local b = Instance.new("Part") b.Name = "HatBrim" b.Size = Vector3.new(2, 0.1, 2) b.BrickColor = BrickColor.new("Really black") b.Material = Enum.Material.SmoothPlastic b.Anchored = false b.CanCollide = false b.Parent = h local w2 = Instance.new("WeldConstraint") w2.Part0 = h w2.Part1 = b w2.Parent = b b.CFrame = h.CFrame * CFrame.new(0, 0.5, 0) end]] }, { name = "😱 Máscara do Medo", code = [[ local p = game.Players.LocalPlayer local c = p.Character if c and c:FindFirstChild("Head") then local f = c.Head:FindFirstChildOfClass("Decal") if f then f.Texture = "rbxassetid://15705773225" end end]] }, { name = "🌌 Skybox Spooky Skeleton", code = [[ local imageOne = "http://www.roblox.com/asset/?id=169585459" local imageTwo = "http://www.roblox.com/asset/?id=169585475" local imageThree = "http://www.roblox.com/asset/?id=169585485" local imageFour = "http://www.roblox.com/asset/?id=169585502" local imageFive = "http://www.roblox.com/asset/?id=169585515" local imageSix = "http://www.roblox.com/asset/?id=169585502" local imageSeven = "http://www.roblox.com/asset/?id=169585485" local imageEight = "http://www.roblox.com/asset/?id=169585475" local oldSpooky = workspace:FindFirstChild("Spooky") if oldSpooky then oldSpooky:Destroy() end local Spooky = Instance.new("Sound", workspace) Spooky.Name = "Spooky" Spooky.SoundId = "rbxassetid://95156028272944" Spooky.Volume = 15 Spooky.Looped = true Spooky.Pitch = 0.3 Spooky:Play() local oldSky = game.Lighting:FindFirstChild("SpookySky") if oldSky then oldSky:Destroy() end local Sky = Instance.new("Sky", game.Lighting) Sky.Name = "SpookySky" Sky.SkyboxBk = imageOne Sky.SkyboxDn = imageOne Sky.SkyboxFt = imageOne Sky.SkyboxLf = imageOne Sky.SkyboxRt = imageOne Sky.SkyboxUp = imageOne while true do Sky.SkyboxBk = imageOne; Sky.SkyboxDn = imageOne; Sky.SkyboxFt = imageOne Sky.SkyboxLf = imageOne; Sky.SkyboxRt = imageOne; Sky.SkyboxUp = imageOne wait(0.05) Sky.SkyboxBk = imageTwo; Sky.SkyboxDn = imageTwo; Sky.SkyboxFt = imageTwo Sky.SkyboxLf = imageTwo; Sky.SkyboxRt = imageTwo; Sky.SkyboxUp = imageTwo wait(0.05) Sky.SkyboxBk = imageThree; Sky.SkyboxDn = imageThree; Sky.SkyboxFt = imageThree Sky.SkyboxLf = imageThree; Sky.SkyboxRt = imageThree; Sky.SkyboxUp = imageThree wait(0.05) Sky.SkyboxBk = imageFour; Sky.SkyboxDn = imageFour; Sky.SkyboxFt = imageFour Sky.SkyboxLf = imageFour; Sky.SkyboxRt = imageFour; Sky.SkyboxUp = imageFour wait(0.05) Sky.SkyboxBk = imageFive; Sky.SkyboxDn = imageFive; Sky.SkyboxFt = imageFive Sky.SkyboxLf = imageFive; Sky.SkyboxRt = imageFive; Sky.SkyboxUp = imageFive wait(0.05) Sky.SkyboxBk = imageSix; Sky.SkyboxDn = imageSix; Sky.SkyboxFt = imageSix Sky.SkyboxLf = imageSix; Sky.SkyboxRt = imageSix; Sky.SkyboxUp = imageSix wait(0.05) Sky.SkyboxBk = imageSeven; Sky.SkyboxDn = imageSeven; Sky.SkyboxFt = imageSeven Sky.SkyboxLf = imageSeven; Sky.SkyboxRt = imageSeven; Sky.SkyboxUp = imageSeven wait(0.05) Sky.SkyboxBk = imageEight; Sky.SkyboxDn = imageEight; Sky.SkyboxFt = imageEight Sky.SkyboxLf = imageEight; Sky.SkyboxRt = imageEight; Sky.SkyboxUp = imageEight wait(0.05) end]] }, } }, { cat = "⚡ UTILS", color = CONFIG.ACCENT_CYAN, items = { { name = "⚡ Super Velocidade", code = 'loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Super-ring-Parts-V6-28581"))()' }, { name = "🕊️ Fly V4", code = 'loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Fly-V4-Remake-133528"))()' }, { name = "👻 Invisível", code = 'loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Awesome-Invisible-man-133400"))()' }, { name = "🛡️ Anti Slap", code = 'loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Anti-Slap-or-Fling-FOR-TROLL-GAMES-40702"))()' }, { name = "🔥 Fire All", code = [[ function xds(dd) for i, v in next, dd:GetChildren() do if v:IsA("BasePart") then local f = Instance.new("Fire") f.Parent = v f.Size = 40 f.Heat = 90 end if #v:GetChildren() > 0 then xds(v) end end end xds(game.Workspace)]] }, { name = "🧊 Congelar Mapa", code = [[ for _, obj in pairs(game.Workspace:GetDescendants()) do if obj:IsA("BasePart") then obj.Anchored = true end end print("Mapa congelado!")]] }, } }, { cat = "🎨 VISUAL", color = CONFIG.ACCENT_AMBER, items = { { name = "🌈 Skybox Arco-Íris", code = [[ local L = game:GetService("Lighting") local o = L:FindFirstChild("RainbowSky") if o then o:Destroy() end local s = Instance.new("Sky") s.Name = "RainbowSky" s.SkyboxBk = "rbxassetid://15705773225" s.SkyboxDn = "rbxassetid://15705773225" s.SkyboxFt = "rbxassetid://15705773225" s.SkyboxLf = "rbxassetid://15705773225" s.SkyboxRt = "rbxassetid://15705773225" s.SkyboxUp = "rbxassetid://15705773225" s.StarCount = 5000 s.Parent = L L.Brightness = 2 L.ClockTime = 14]] }, { name = "✨ Partículas Mega", code = [[ local Workspace = game:GetService("Workspace") local PARTICLE_TEXTURE = "rbxassetid://15705773225" local function createMegaParticles(part) if not part:IsA("BasePart") then return end local oldAtt = part:FindFirstChild("MegaParticles") if oldAtt then oldAtt:Destroy() end local attachment = Instance.new("Attachment") attachment.Name = "MegaParticles" attachment.Parent = part for i = 1, 25 do local emitter = Instance.new("ParticleEmitter") emitter.Texture = PARTICLE_TEXTURE emitter.Rate = 3000 emitter.Lifetime = NumberRange.new(5, 15) emitter.Speed = NumberRange.new(15, 60) emitter.SpreadAngle = Vector2.new(180, 180) emitter.Size = NumberSequence.new(8) emitter.Color = ColorSequence.new(Color3.fromRGB(255, 50, 255)) emitter.LightEmission = 3 emitter.Parent = attachment end end for _, obj in pairs(Workspace:GetDescendants()) do if obj:IsA("BasePart") then createMegaParticles(obj) end end]] }, { name = "🖼️ Decal Spam", code = [[ local Workspace = game:GetService("Workspace") local DECAL_ID = "rbxassetid://15705773225" for _, obj in pairs(Workspace:GetDescendants()) do if obj:IsA("BasePart") then for _, face in pairs({ Enum.NormalId.Front, Enum.NormalId.Back, Enum.NormalId.Top, Enum.NormalId.Bottom, Enum.NormalId.Left, Enum.NormalId.Right }) do local d = Instance.new("Decal") d.Name = "SpamDecal" d.Texture = DECAL_ID d.Face = face d.Parent = obj end end end]] }, } }, { cat = "🛠️ HACKER", color = Color3.fromRGB(180, 0, 255), items = { { name = "🏆 TOPK3K V4", code = 'loadstring(game:HttpGet("https://raw.githubusercontent.com/KenzoSSto1/Topk3k-V4/main/topk3k.lua"))()' }, { name = "🔓 Delta Crack", code = 'loadstring(game:HttpGet("https://raw.githubusercontent.com/Xxtan31/Ata/main/deltakeyboardcrack.txt"))()' }, { name = "📦 Asset 364", code = 'loadstring(game:GetObjects("rbxassetid://364364477")[1].Source)()' }, { name = "🧪 K00pgui", code = 'loadstring(game:HttpGet("https://pastes.io/raw/test-89401"))()' }, { name = "🎮 C00gui", code = 'loadstring(game:GetObjects("rbxassetid://11801763945")[1].Source)()' }, { name = "🕹️ Grab V4", code = 'loadstring(game:HttpGet("https://raw.githubusercontent.com/Icalock/Server/refs/heads/main/Grab%20V4.txt", true))()' }, { name = "🚀 Wall Hop", code = 'loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Wall-Hop-V5-241707"))()' }, { name = "😈 UTG", code = 'loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-ULTIMATE-TROLLING-GUI-BY-FANCYKID-91109"))()' }, { name = "☕ Java1x3x5x6 Reimagined Gui", code = 'loadstring(game:HttpGet("https://pastefy.app/mbkiw1IW/raw"))()' }, { name = "✈️ Fly v3 (GUI)", code = 'loadstring(game:HttpGet("https://pastefy.app/K6RCqanc/raw"))()' }, { name = "🛡️ Backdoor Scanner", code = 'loadstring(game:HttpGet("https://raw.githubusercontent.com/Its-LALOL/LALOL-Hub/main/Backdoor-Scanner/script"))()' }, -- ⬇️ NOVO SCRIPT ADICIONADO ⬇️ { name = "👤 Nameless Admin", code = 'loadstring(game:HttpGet("https://raw.githubusercontent.com/ltseverydayyou/Nameless-Admin/main/Source"))()' }, } }, { cat = "⚔️ SF", color = CONFIG.ACCENT_BLOOD, items = { { name = "⚔️ SF 1.5 Mobile", code = 'loadstring(game:HttpGet("https://raw.githubusercontent.com/g00byd0lanxdd/SF-1.5-MOBILE/refs/heads/main/SF%201.5%20MOBILE"))()' }, { name = "⚔️ SF 1.2", code = 'loadstring(game:HttpGet("https://pastefy.app/Pu13Ovm0/raw", true))()' }, { name = "⚔️ SF 1.1", code = 'loadstring(game:HttpGet("https://pastefy.app/xj9lkBIv/raw", true))()' }, } }, } -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 13 ] CONSTRUIR SIDEBAR -- ═══════════════════════════════════════════════════════════════════════════════ local AllButtons = {} local layoutOrder = 1 for _, cat in ipairs(ScriptsDB) do local header = Create("Frame", { Size = UDim2.new(1, 0, 0, 18), BackgroundColor3 = cat.color, BackgroundTransparency = 0.85, BorderSizePixel = 0, LayoutOrder = layoutOrder, Parent = ScriptScroll, }) Corner(6, header) Stroke(cat.color, 1, header, 0.55) Create("TextLabel", { Size = UDim2.new(1, -8, 1, 0), Position = UDim2.new(0, 8, 0, 0), BackgroundTransparency = 1, Text = cat.cat, TextColor3 = cat.color, Font = Enum.Font.GothamBlack, TextSize = 9, TextXAlignment = Enum.TextXAlignment.Left, Parent = header, }) layoutOrder = layoutOrder + 1 for _, item in ipairs(cat.items) do local btn = Create("TextButton", { Size = UDim2.new(1, 0, 0, 24), BackgroundColor3 = Color3.fromRGB(20, 20, 26), Text = " " .. item.name, TextColor3 = CONFIG.TEXT_GRAY, Font = Enum.Font.GothamBold, TextSize = 9, TextXAlignment = Enum.TextXAlignment.Left, TextTruncate = Enum.TextTruncate.AtEnd, AutoButtonColor = false, LayoutOrder = layoutOrder, Parent = ScriptScroll, }) Corner(6, btn) local btnStroke = Stroke(cat.color, 1, btn, 0.8) btn.MouseEnter:Connect(function() Services.TweenService:Create(btn, TweenInfo.new(0.2), { BackgroundColor3 = cat.color, TextColor3 = Color3.fromRGB(10, 10, 14) }):Play() Services.TweenService:Create(btnStroke, TweenInfo.new(0.2), { Transparency = 0.2 }):Play() end) btn.MouseLeave:Connect(function() Services.TweenService:Create(btn, TweenInfo.new(0.2), { BackgroundColor3 = Color3.fromRGB(20, 20, 26), TextColor3 = CONFIG.TEXT_GRAY }):Play() Services.TweenService:Create(btnStroke, TweenInfo.new(0.2), { Transparency = 0.8 }):Play() end) btn.MouseButton1Click:Connect(function() ScriptBox.Text = item.code Notify(item.name .. " carregado!", "success", 1.5) end) table.insert(AllButtons, { btn = btn, name = item.name:lower() }) layoutOrder = layoutOrder + 1 end end SearchBox:GetPropertyChangedSignal("Text"):Connect(function() local query = SearchBox.Text:lower() for _, entry in ipairs(AllButtons) do entry.btn.Visible = (query == "" or entry.name:find(query, 1, true)) and true or false end end) -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 14 ] BARRA INFERIOR -- ═══════════════════════════════════════════════════════════════════════════════ local BottomBar = Create("Frame", { Size = UDim2.new(1, -16, 0, CONFIG.BOTTOM_BAR_HEIGHT - 10), Position = UDim2.new(0, 8, 1, -CONFIG.BOTTOM_BAR_HEIGHT), BackgroundColor3 = Color3.fromRGB(10, 9, 11), BackgroundTransparency = 0.1, BorderSizePixel = 0, Active = true, ZIndex = 2, Parent = Main, }) Corner(10, BottomBar) Stroke(CONFIG.ACCENT_AGED, 1, BottomBar, 0.7) BottomBar.InputBegan:Connect(function(input) if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) and not IsInteractiveElement(input.Target) then StartDrag(input) end end) Create("UIListLayout", { FillDirection = Enum.FillDirection.Horizontal, HorizontalAlignment = Enum.HorizontalAlignment.Center, VerticalAlignment = Enum.VerticalAlignment.Center, Padding = UDim.new(0, 8), SortOrder = Enum.SortOrder.LayoutOrder, Parent = BottomBar }) local function MakeBigButton(text, color, order, callback, opts) opts = opts or {} local btn = Create("TextButton", { Size = UDim2.new(0, 100, 0, 30), BackgroundColor3 = color, Text = text, TextColor3 = Color3.fromRGB(255, 255, 255), Font = Enum.Font.GothamBlack, TextSize = 10, AutoButtonColor = false, LayoutOrder = order, Parent = BottomBar, ZIndex = 3, }) Corner(15, btn) if opts.gradient then GradientSeq(BONE_GRADIENT, 0, btn) end local btnStroke = Stroke(CONFIG.ACCENT_AGED, 1, btn, 0.55) btn.MouseEnter:Connect(function() Services.TweenService:Create(btn, TweenInfo.new(0.2), { BackgroundColor3 = color:Lerp(Color3.new(1, 1, 1), 0.3), Size = UDim2.new(0, 105, 0, 32) }):Play() Services.TweenService:Create(btnStroke, TweenInfo.new(0.2), { Transparency = 0.2 }):Play() end) btn.MouseLeave:Connect(function() Services.TweenService:Create(btn, TweenInfo.new(0.2), { BackgroundColor3 = color, Size = UDim2.new(0, 100, 0, 30) }):Play() Services.TweenService:Create(btnStroke, TweenInfo.new(0.2), { Transparency = 0.55 }):Play() end) btn.MouseButton1Click:Connect(callback) return btn end -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 15 ] SISTEMA DE EXECUÇÃO -- ═══════════════════════════════════════════════════════════════════════════════ local function ExecuteScript() local scriptText = ScriptBox.Text if scriptText == "" or scriptText:match("^%s*$") then Notify("Nenhum script para executar!", "warning", 2) return end Notify("Invocando script...", "info", 1.5) local success, err = pcall(function() local func, compileError = loadstring(scriptText) if not func then error("Erro de compilação: " .. tostring(compileError)) end func() end) if success then Notify("Script executado com sucesso! ✓", "success", 2) else Notify("Erro: " .. tostring(err), "error", 3.5) end end local ExecuteBtn = MakeBigButton("☠ EXECUTAR", CONFIG.ACCENT_DEEP, 1, ExecuteScript, { gradient = true }) task.spawn(function() while ExecuteBtn.Parent do local pulse = 0.5 + math.sin(tick() * 4) * 0.5 ExecuteBtn.BackgroundColor3 = CONFIG.ACCENT_DEEP:Lerp(CONFIG.ACCENT_BLOOD, pulse) task.wait(0.05) end end) MakeBigButton("🗑 LIMPAR", Color3.fromRGB(80, 30, 38), 2, function() ScriptBox.Text = "" Notify("Editor limpo!", "info", 1.5) end) MakeBigButton("📋 COPIAR", Color3.fromRGB(30, 55, 90), 3, function() if setclipboard then setclipboard(ScriptBox.Text) Notify("Copiado!", "success", 2) else Notify("Clipboard indisponível.", "error", 2) end end) MakeBigButton("📜 HISTÓRICO", Color3.fromRGB(55, 40, 75), 4, function() ScriptBox.Text = "-- Histórico de scripts executados" Notify("Histórico carregado!", "info", 1.5) end) -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 16 ] CONTROLES DE JANELA -- ═══════════════════════════════════════════════════════════════════════════════ local minimized = false MinBtn.MouseButton1Click:Connect(function() minimized = not minimized local targetHeight = minimized and CONFIG.TITLE_BAR_HEIGHT or CONFIG.WINDOW_HEIGHT Services.TweenService:Create(Main, TweenInfo.new(0.4, Enum.EasingStyle.Quint), { Size = UDim2.new(0, CONFIG.WINDOW_WIDTH, 0, targetHeight) }):Play() EditorFrame.Visible = not minimized Sidebar.Visible = not minimized BottomBar.Visible = not minimized Watermark.Visible = not minimized MinBtn.Text = minimized and "□" or "—" end) CloseBtn.MouseButton1Click:Connect(function() Services.TweenService:Create(Main, TweenInfo.new(0.3, Enum.EasingStyle.Quint), { Size = UDim2.new(0, 0, 0, 0), BackgroundTransparency = 1 }):Play() task.delay(0.35, function() ScreenGui:Destroy() end) end) Services.UserInputService.InputBegan:Connect(function(input, gameProcessed) if gameProcessed then return end if input.KeyCode == Enum.KeyCode.RightShift then Main.Visible = not Main.Visible Notify(Main.Visible and "UI visível" or "UI oculta", "info", 1) end if input.KeyCode == Enum.KeyCode.Return and Services.UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then ExecuteScript() end if input.KeyCode == Enum.KeyCode.Delete then ScriptBox.Text = "" Notify("Editor limpo!", "info", 1) end end) -- ═══════════════════════════════════════════════════════════════════════════════ -- [ SEÇÃO 17 ] AUTO-SKIN E BOAS-VINDAS -- ═══════════════════════════════════════════════════════════════════════════════ local function ApplySkeleton(character) task.wait(1) local bodyColors = character:FindFirstChild("BodyColors") if bodyColors then bodyColors.HeadColor = BrickColor.new("Really black") bodyColors.TorsoColor = BrickColor.new("Really black") bodyColors.LeftArmColor = BrickColor.new("Really black") bodyColors.RightArmColor = BrickColor.new("Really black") bodyColors.LeftLegColor = BrickColor.new("Really black") bodyColors.RightLegColor = BrickColor.new("Really black") end end if LocalPlayer.Character then ApplySkeleton(LocalPlayer.Character) end LocalPlayer.CharacterAdded:Connect(ApplySkeleton) task.delay(0.6, function() Notify("☠ OG Skeleton Ultra V" .. CONFIG.VERSION .. " despertou!", "success", 3) task.wait(0.4) Notify("Bone Edition · Base original + tema esqueleto ✓", "info", 4) end) print("╔══════════════════════════════════════════════════════════╗") print("║ ☠ OG SKELETON ULTRA V" .. CONFIG.VERSION .. " | BONE EDITION ║") print("║ ✓ Base Original Preservada (layout completo) ║") print("║ ✓ Borda Arco-Íris + Tema Osso/Sangue ║") print("║ ✓ Caveira Watermark + Ornamentos de Costela ║") print("║ ✓ Skybox Spooky + Auto-Skin Esqueleto ║") print("║ ✓ Fly v3 + Backdoor Scanner + Nameless Admin ║") print("╚══════════════════════════════════════════════════════════╝")