
KeylessUniversal
![[WONDERLAND] Hub](https://cdn.kocakz.me/images/56a4df0a722293cb41402ed7433cf6b2db09d8bb7e90ea4f337e78a6ad9ed1c9.webp)
-- ========================================================
-- 🎪 WONDERLAND HUB - EXCLUSIVE EDITION
-- 👤 Created by: @pesimibirakma
-- ========================================================
if getgenv().WonderlandLoaded then
warn("[Wonderland Hub]: Скрипт уже работает!")
return
end
getgenv().WonderlandLoaded = true
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
local MarketplaceService = game:GetService("MarketplaceService")
local CoreGui = game:GetService("CoreGui")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local ParentGui = gethui and gethui() or CoreGui or LocalPlayer:WaitForChild("PlayerGui")
local Connections = {}
local function Connect(signal, callback)
local conn = signal:Connect(callback)
table.insert(Connections, conn)
return conn
end
local function Tween(obj, time, properties, style, direction)
local info = TweenInfo.new(time or 0.2, style or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out)
local tween = TweenService:Create(obj, info, properties)
tween:Play()
return tween
end
local function MakeDraggable(gui, handle)
handle = handle or gui
local dragging, dragStart, startPos
Connect(handle.InputBegan, function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = gui.Position
end
end)
Connect(UserInputService.InputEnded, function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)
Connect(UserInputService.InputChanged, function(input)
if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
local delta = input.Position - dragStart
Tween(gui, 0.04, {
Position = UDim2.new(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
})
end
end)
end
-- ========================================================
-- 🚀 SCREEN GUI SETUP & LOADING SCREEN (< 6 sec)
-- ========================================================
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "Wonderland_UI"
ScreenGui.ResetOnSpawn = false
ScreenGui.DisplayOrder = 100
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
ScreenGui.Parent = ParentGui
-- ⏳ Плавная загрузка
local LoaderFrame = Instance.new("Frame")
LoaderFrame.Size = UDim2.new(0, 320, 0, 140)
LoaderFrame.Position = UDim2.new(0.5, -160, 0.5, -70)
LoaderFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 20)
LoaderFrame.BorderSizePixel = 0
LoaderFrame.Parent = ScreenGui
Instance.new("UICorner", LoaderFrame).CornerRadius = UDim.new(0, 12)
local LoaderStroke = Instance.new("UIStroke", LoaderFrame)
LoaderStroke.Color = Color3.fromRGB(115, 100, 255)
LoaderStroke.Transparency = 0.5
local LoaderTitle = Instance.new("TextLabel")
LoaderTitle.Size = UDim2.new(1, 0, 0, 30)
LoaderTitle.Position = UDim2.new(0, 0, 0, 15)
LoaderTitle.BackgroundTransparency = 1
LoaderTitle.Text = "WONDERLAND HUB"
LoaderTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
LoaderTitle.Font = Enum.Font.GothamBold
LoaderTitle.TextSize = 14
LoaderTitle.Parent = LoaderFrame
local LoaderStatus = Instance.new("TextLabel")
LoaderStatus.Size = UDim2.new(1, -20, 0, 20)
LoaderStatus.Position = UDim2.new(0, 10, 0, 48)
LoaderStatus.BackgroundTransparency = 1
LoaderStatus.Text = "Initializing resources..."
LoaderStatus.TextColor3 = Color3.fromRGB(140, 140, 170)
LoaderStatus.Font = Enum.Font.Gotham
LoaderStatus.TextSize = 11
LoaderStatus.Parent = LoaderFrame
local ProgressBarBg = Instance.new("Frame")
ProgressBarBg.Size = UDim2.new(0.85, 0, 0, 6)
ProgressBarBg.Position = UDim2.new(0.075, 0, 0, 85)
ProgressBarBg.BackgroundColor3 = Color3.fromRGB(30, 30, 42)
ProgressBarBg.BorderSizePixel = 0
ProgressBarBg.Parent = LoaderFrame
Instance.new("UICorner", ProgressBarBg).CornerRadius = UDim.new(1, 0)
local ProgressBarFill = Instance.new("Frame")
ProgressBarFill.Size = UDim2.new(0, 0, 1, 0)
ProgressBarFill.BackgroundColor3 = Color3.fromRGB(115, 100, 255)
ProgressBarFill.BorderSizePixel = 0
ProgressBarFill.Parent = ProgressBarBg
Instance.new("UICorner", ProgressBarFill).CornerRadius = UDim.new(1, 0)
local CreditsLabel = Instance.new("TextLabel")
CreditsLabel.Size = UDim2.new(1, 0, 0, 20)
CreditsLabel.Position = UDim2.new(0, 0, 0, 105)
CreditsLabel.BackgroundTransparency = 1
CreditsLabel.Text = "Made by: @pesimibirakma"
CreditsLabel.TextColor3 = Color3.fromRGB(100, 100, 120)
CreditsLabel.Font = Enum.Font.GothamMedium
CreditsLabel.TextSize = 10
CreditsLabel.Parent = LoaderFrame
-- Анимация загрузки (~3.5 сек)
task.spawn(function()
local steps = {
{0.25, "Initializing core framework..."},
{0.50, "Loading Wonderland Place modules..."},
{0.75, "Registering ESP & Auto-minigames..."},
{1.00, "Ready! Launching interface..."}
}
for _, step in ipairs(steps) do
LoaderStatus.Text = step[2]
Tween(ProgressBarFill, 0.7, {Size = UDim2.new(step[1], 0, 1, 0)})
task.wait(0.8)
end
task.wait(0.3)
Tween(LoaderFrame, 0.3, {BackgroundTransparency = 1})
Tween(LoaderTitle, 0.3, {TextTransparency = 1})
Tween(LoaderStatus, 0.3, {TextTransparency = 1})
Tween(CreditsLabel, 0.3, {TextTransparency = 1})
Tween(ProgressBarBg, 0.3, {BackgroundTransparency = 1})
Tween(ProgressBarFill, 0.3, {BackgroundTransparency = 1})
task.wait(0.3)
LoaderFrame:Destroy()
end)
task.wait(3.7)
-- ========================================================
-- 🖥️ MAIN INTERFACE BUILD
-- ========================================================
local Main = Instance.new("Frame")
Main.Name = "MainFrame"
Main.Size = UDim2.new(0, 600, 0, 390)
Main.Position = UDim2.new(0.5, -300, 0.5, -195)
Main.BackgroundColor3 = Color3.fromRGB(12, 12, 16)
Main.BorderSizePixel = 0
Main.ClipsDescendants = true
Main.Parent = ScreenGui
local MainScale = Instance.new("UIScale", Main)
MainScale.Scale = 0.8
Tween(MainScale, 0.3, {Scale = 1}, Enum.EasingStyle.Back)
Instance.new("UICorner", Main).CornerRadius = UDim.new(0, 12)
local MainStroke = Instance.new("UIStroke", Main)
MainStroke.Color = Color3.fromRGB(115, 100, 255)
MainStroke.Transparency = 0.8
-- Шапка
local Header = Instance.new("Frame")
Header.Size = UDim2.new(1, 0, 0, 34)
Header.BackgroundTransparency = 1
Header.Parent = Main
MakeDraggable(Main, Header)
local TitleLabel = Instance.new("TextLabel")
TitleLabel.Size = UDim2.new(1, -80, 1, 0)
TitleLabel.Position = UDim2.new(0, 15, 0, 0)
TitleLabel.BackgroundTransparency = 1
TitleLabel.Text = "🎪 WONDERLAND HUB | @pesimibirakma"
TitleLabel.TextColor3 = Color3.fromRGB(220, 220, 240)
TitleLabel.Font = Enum.Font.GothamBold
TitleLabel.TextSize = 12
TitleLabel.TextXAlignment = Enum.TextXAlignment.Left
TitleLabel.Parent = Header
-- 🔴 Подтверждение закрытия (Unload Modal)
local ConfirmFrame = Instance.new("Frame")
ConfirmFrame.Name = "ConfirmDialog"
ConfirmFrame.Size = UDim2.new(1, 0, 1, 0)
ConfirmFrame.BackgroundColor3 = Color3.fromRGB(5, 5, 8)
ConfirmFrame.BackgroundTransparency = 0.25
ConfirmFrame.ZIndex = 30
ConfirmFrame.Visible = false
ConfirmFrame.Parent = Main
local ConfirmBox = Instance.new("Frame")
ConfirmBox.Size = UDim2.new(0, 300, 0, 140)
ConfirmBox.Position = UDim2.new(0.5, -150, 0.5, -70)
ConfirmBox.BackgroundColor3 = Color3.fromRGB(18, 18, 24)
ConfirmBox.BorderSizePixel = 0
ConfirmBox.ZIndex = 31
ConfirmBox.Parent = ConfirmFrame
Instance.new("UICorner", ConfirmBox).CornerRadius = UDim.new(0, 10)
local ConfirmStroke = Instance.new("UIStroke", ConfirmBox)
ConfirmStroke.Color = Color3.fromRGB(220, 60, 60)
ConfirmStroke.Transparency = 0.5
local ConfirmText = Instance.new("TextLabel")
ConfirmText.Size = UDim2.new(1, -24, 0, 50)
ConfirmText.Position = UDim2.new(0, 12, 0, 15)
ConfirmText.BackgroundTransparency = 1
ConfirmText.Text = "Вы уверены, что хотите полностью выгрузить и удалить скрипт?"
ConfirmText.TextColor3 = Color3.fromRGB(240, 240, 250)
ConfirmText.Font = Enum.Font.GothamMedium
ConfirmText.TextSize = 12
ConfirmText.TextWrapped = true
ConfirmText.ZIndex = 32
ConfirmText.Parent = ConfirmBox
local YesBtn = Instance.new("TextButton")
YesBtn.Size = UDim2.new(0, 120, 0, 32)
YesBtn.Position = UDim2.new(0, 18, 1, -44)
YesBtn.BackgroundColor3 = Color3.fromRGB(220, 60, 60)
YesBtn.Text = "Да, выгрузить"
YesBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
YesBtn.Font = Enum.Font.GothamBold
YesBtn.TextSize = 11
YesBtn.ZIndex = 32
YesBtn.Parent = ConfirmBox
Instance.new("UICorner", YesBtn).CornerRadius = UDim.new(0, 6)
local NoBtn = Instance.new("TextButton")
NoBtn.Size = UDim2.new(0, 120, 0, 32)
NoBtn.Position = UDim2.new(1, -138, 1, -44)
NoBtn.BackgroundColor3 = Color3.fromRGB(35, 35, 48)
NoBtn.Text = "Отмена"
NoBtn.TextColor3 = Color3.fromRGB(200, 200, 210)
NoBtn.Font = Enum.Font.Gotham
NoBtn.TextSize = 11
NoBtn.ZIndex = 32
NoBtn.Parent = ConfirmBox
Instance.new("UICorner", NoBtn).CornerRadius = UDim.new(0, 6)
local function UnloadScript()
for _, conn in ipairs(Connections) do
if conn and conn.Connected then conn:Disconnect() end
end
table.clear(Connections)
Tween(MainScale, 0.15, {Scale = 0.7})
task.wait(0.15)
ScreenGui:Destroy()
getgenv().WonderlandLoaded = nil
end
local function RequestUnload()
ConfirmFrame.Visible = true
end
YesBtn.MouseButton1Click:Connect(UnloadScript)
NoBtn.MouseButton1Click:Connect(function()
ConfirmFrame.Visible = false
end)
local CloseBtn = Instance.new("TextButton")
CloseBtn.Size = UDim2.new(0, 34, 0, 34)
CloseBtn.Position = UDim2.new(1, -34, 0, 0)
CloseBtn.BackgroundTransparency = 1
CloseBtn.Text = "✕"
CloseBtn.TextColor3 = Color3.fromRGB(150, 150, 165)
CloseBtn.Font = Enum.Font.GothamMedium
CloseBtn.TextSize = 13
CloseBtn.Parent = Header
CloseBtn.MouseButton1Click:Connect(RequestUnload)
-- 🔘 Плавающая кнопка (Toggle Button)
local ToggleBtn = Instance.new("TextButton")
ToggleBtn.Name = "OpenCloseToggle"
ToggleBtn.Size = UDim2.new(0, 46, 0, 46)
ToggleBtn.Position = UDim2.new(0, 20, 0.5, -23)
ToggleBtn.BackgroundColor3 = Color3.fromRGB(16, 16, 22)
ToggleBtn.Text = "🎪"
ToggleBtn.TextSize = 20
ToggleBtn.Parent = ScreenGui
Instance.new("UICorner", ToggleBtn).CornerRadius = UDim.new(0, 10)
local ToggleStroke = Instance.new("UIStroke", ToggleBtn)
ToggleStroke.Color = Color3.fromRGB(115, 100, 255)
ToggleStroke.Transparency = 0.5
MakeDraggable(ToggleBtn)
local isMenuOpen = true
local function ToggleMenu()
isMenuOpen = not isMenuOpen
if isMenuOpen then
Main.Visible = true
Tween(MainScale, 0.2, {Scale = 1}, Enum.EasingStyle.Back)
else
Tween(MainScale, 0.15, {Scale = 0.8})
task.wait(0.15)
Main.Visible = false
end
end
ToggleBtn.MouseButton1Click:Connect(ToggleMenu)
Connect(UserInputService.InputBegan, function(input, gameProcessed)
if not gameProcessed and input.KeyCode == Enum.KeyCode.RightControl then
ToggleMenu()
end
end)
-- 🗺️ Миникарта (Помощник)
local MiniMapFrame = Instance.new("Frame")
MiniMapFrame.Name = "WonderlandMiniMap"
MiniMapFrame.Size = UDim2.new(0, 160, 0, 160)
MiniMapFrame.Position = UDim2.new(1, -180, 0, 50)
MiniMapFrame.BackgroundColor3 = Color3.fromRGB(14, 14, 20)
MiniMapFrame.BorderSizePixel = 0
MiniMapFrame.Visible = false
MiniMapFrame.Parent = ScreenGui
Instance.new("UICorner", MiniMapFrame).CornerRadius = UDim.new(0, 10)
local MiniMapStroke = Instance.new("UIStroke", MiniMapFrame)
MiniMapStroke.Color = Color3.fromRGB(115, 100, 255)
MiniMapStroke.Transparency = 0.6
MakeDraggable(MiniMapFrame)
local MiniMapTitle = Instance.new("TextLabel")
MiniMapTitle.Size = UDim2.new(1, 0, 0, 24)
MiniMapTitle.BackgroundTransparency = 1
MiniMapTitle.Text = "🗺️ MiniMap Radar"
MiniMapTitle.TextColor3 = Color3.fromRGB(220, 220, 240)
MiniMapTitle.Font = Enum.Font.GothamBold
MiniMapTitle.TextSize = 10
MiniMapTitle.Parent = MiniMapFrame
local MiniMapRadar = Instance.new("Frame")
MiniMapRadar.Size = UDim2.new(0, 130, 0, 120)
MiniMapRadar.Position = UDim2.new(0, 15, 0, 28)
MiniMapRadar.BackgroundColor3 = Color3.fromRGB(8, 8, 12)
MiniMapRadar.Parent = MiniMapFrame
Instance.new("UICorner", MiniMapRadar).CornerRadius = UDim.new(0, 6)
local PlayerDot = Instance.new("Frame")
PlayerDot.Size = UDim2.new(0, 6, 0, 6)
PlayerDot.Position = UDim2.new(0.5, -3, 0.5, -3)
PlayerDot.BackgroundColor3 = Color3.fromRGB(0, 255, 150)
PlayerDot.Parent = MiniMapRadar
Instance.new("UICorner", PlayerDot).CornerRadius = UDim.new(1, 0)
-- Боковая панель с профилем
local Sidebar = Instance.new("Frame")
Sidebar.Size = UDim2.new(0, 170, 1, -34)
Sidebar.Position = UDim2.new(0, 0, 0, 34)
Sidebar.BackgroundColor3 = Color3.fromRGB(16, 16, 22)
Sidebar.BorderSizePixel = 0
Sidebar.Parent = Main
Instance.new("UICorner", Sidebar).CornerRadius = UDim.new(0, 10)
local ProfileFrame = Instance.new("Frame")
ProfileFrame.Size = UDim2.new(1, 0, 0, 115)
ProfileFrame.BackgroundTransparency = 1
ProfileFrame.Parent = Sidebar
local Avatar = Instance.new("ImageLabel")
Avatar.Size = UDim2.new(0, 46, 0, 46)
Avatar.Position = UDim2.new(0.5, -23, 0, 10)
Avatar.BackgroundColor3 = Color3.fromRGB(28, 28, 38)
Avatar.Image = string.format("rbxthumb://type=AvatarHeadShot&id=%d&w=150&h=150", LocalPlayer.UserId)
Avatar.BorderSizePixel = 0
Avatar.Parent = ProfileFrame
Instance.new("UICorner", Avatar).CornerRadius = UDim.new(1, 0)
local PlayerName = Instance.new("TextLabel")
PlayerName.Size = UDim2.new(1, -12, 0, 16)
PlayerName.Position = UDim2.new(0, 6, 0, 62)
PlayerName.BackgroundTransparency = 1
PlayerName.Text = LocalPlayer.DisplayName
PlayerName.TextColor3 = Color3.fromRGB(255, 255, 255)
PlayerName.Font = Enum.Font.GothamBold
PlayerName.TextSize = 11
PlayerName.TextTruncate = Enum.TextTruncate.AtEnd
PlayerName.Parent = ProfileFrame
local GameName = Instance.new("TextLabel")
GameName.Size = UDim2.new(1, -12, 0, 14)
GameName.Position = UDim2.new(0, 6, 0, 80)
GameName.BackgroundTransparency = 1
GameName.Text = "Wonderland Place"
GameName.TextColor3 = Color3.fromRGB(130, 130, 150)
GameName.Font = Enum.Font.Gotham
GameName.TextSize = 10
GameName.TextTruncate = Enum.TextTruncate.AtEnd
GameName.Parent = ProfileFrame
task.spawn(function()
local success, info = pcall(function() return MarketplaceService:GetProductInfo(game.PlaceId) end)
if success and info and info.Name then
GameName.Text = info.Name
end
end)
-- Вкладки
local ContentArea = Instance.new("Frame")
ContentArea.Size = UDim2.new(1, -180, 1, -42)
ContentArea.Position = UDim2.new(0, 180, 0, 38)
ContentArea.BackgroundTransparency = 1
ContentArea.Parent = Main
local TabContainer = Instance.new("ScrollingFrame")
TabContainer.Size = UDim2.new(1, 0, 1, -120)
TabContainer.Position = UDim2.new(0, 0, 0, 120)
TabContainer.BackgroundTransparency = 1
TabContainer.ScrollBarThickness = 0
TabContainer.AutomaticCanvasSize = Enum.AutomaticCanvasSize.Y
TabContainer.CanvasSize = UDim2.new(0,0,0,0)
TabContainer.Parent = Sidebar
local TabList = Instance.new("UIListLayout", TabContainer)
TabList.SortOrder = Enum.SortOrder.LayoutOrder
TabList.Padding = UDim.new(0, 4)
TabList.HorizontalAlignment = Enum.HorizontalAlignment.Center
local Tabs = {}
local ActiveTab = nil
local function CreateTab(tabName)
local TabBtn = Instance.new("TextButton")
TabBtn.Size = UDim2.new(0.88, 0, 0, 30)
TabBtn.BackgroundColor3 = Color3.fromRGB(24, 24, 34)
TabBtn.BackgroundTransparency = 1
TabBtn.Text = tabName
TabBtn.TextColor3 = Color3.fromRGB(140, 140, 160)
TabBtn.Font = Enum.Font.Gotham
TabBtn.TextSize = 11
TabBtn.Parent = TabContainer
Instance.new("UICorner", TabBtn).CornerRadius = UDim.new(0, 6)
local Container = Instance.new("ScrollingFrame")
Container.Size = UDim2.new(1, 0, 1, 0)
Container.BackgroundTransparency = 1
Container.ScrollBarThickness = 2
Container.ScrollBarImageColor3 = Color3.fromRGB(115, 100, 255)
Container.AutomaticCanvasSize = Enum.AutomaticCanvasSize.Y
Container.CanvasSize = UDim2.new(0,0,0,0)
Container.Visible = false
Container.Parent = ContentArea
local ContainerLayout = Instance.new("UIListLayout", Container)
ContainerLayout.SortOrder = Enum.SortOrder.LayoutOrder
ContainerLayout.Padding = UDim.new(0, 6)
ContainerLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
local function SwitchTab()
if ActiveTab == Container then return end
for _, t in pairs(Tabs) do
Tween(t.Btn, 0.15, {BackgroundTransparency = 1, TextColor3 = Color3.fromRGB(140, 140, 160)})
t.Container.Visible = false
end
ActiveTab = Container
Container.Visible = true
Tween(TabBtn, 0.15, {BackgroundTransparency = 0, TextColor3 = Color3.fromRGB(255, 255, 255)})
end
TabBtn.MouseButton1Click:Connect(SwitchTab)
table.insert(Tabs, {Btn = TabBtn, Container = Container})
if #Tabs == 1 then SwitchTab() end
local Elements = {}
function Elements:AddButton(text, callback)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1, -12, 0, 34)
btn.BackgroundColor3 = Color3.fromRGB(20, 20, 28)
btn.Text = text
btn.TextColor3 = Color3.fromRGB(220, 220, 235)
btn.Font = Enum.Font.Gotham
btn.TextSize = 11
btn.Parent = Container
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6)
btn.MouseButton1Click:Connect(function()
if callback then pcall(callback) end
end)
end
function Elements:AddToggle(text, default, callback)
local state = default or false
local frame = Instance.new("Frame")
frame.Size = UDim2.new(1, -12, 0, 36)
frame.BackgroundColor3 = Color3.fromRGB(20, 20, 28)
frame.Parent = Container
Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 6)
local label = Instance.new("TextLabel")
label.Size = UDim2.new(0.7, 0, 1, 0)
label.Position = UDim2.new(0, 12, 0, 0)
label.BackgroundTransparency = 1
label.Text = text
label.TextColor3 = Color3.fromRGB(210, 210, 225)
label.Font = Enum.Font.Gotham
label.TextSize = 11
label.TextXAlignment = Enum.TextXAlignment.Left
label.Parent = frame
local track = Instance.new("Frame")
track.Size = UDim2.new(0, 34, 0, 18)
track.Position = UDim2.new(1, -44, 0.5, -9)
track.BackgroundColor3 = state and Color3.fromRGB(115, 100, 255) or Color3.fromRGB(35, 35, 48)
track.BorderSizePixel = 0
track.Parent = frame
Instance.new("UICorner", track).CornerRadius = UDim.new(1, 0)
local thumb = Instance.new("Frame")
thumb.Size = UDim2.new(0, 14, 0, 14)
thumb.Position = state and UDim2.new(1, -16, 0.5, -7) or UDim2.new(0, 2, 0.5, -7)
thumb.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
thumb.BorderSizePixel = 0
thumb.Parent = track
Instance.new("UICorner", thumb).CornerRadius = UDim.new(1, 0)
local click = Instance.new("TextButton", frame)
click.Size = UDim2.new(1, 0, 1, 0)
click.BackgroundTransparency = 1
click.Text = ""
click.MouseButton1Click:Connect(function()
state = not state
Tween(track, 0.15, {BackgroundColor3 = state and Color3.fromRGB(115, 100, 255) or Color3.fromRGB(35, 35, 48)})
Tween(thumb, 0.15, {Position = state and UDim2.new(1, -16, 0.5, -7) or UDim2.new(0, 2, 0.5, -7)})
if callback then pcall(callback, state) end
end)
end
return Elements
end
-- ========================================================
-- ⚙️ НАПОЛНЕНИЕ ВКЛАДОК WONDERLAND
-- ========================================================
local ESPTab = CreateTab("👁️ ESP Визуалы")
local AutoTab = CreateTab("⚡ Авто-Минигры")
local RadarTab = CreateTab("🗺️ Радар / Карта")
local SettingsTab = CreateTab("⚙️ Настройки")
local InfoTab = CreateTab("ℹ️ Инфо")
-- 👁️ ESP Визуалы
ESPTab:AddToggle("ESP Монстры (Аура в радиусе 30м)", false, function(v)
print("ESP Monster Aura:", v)
end)
ESPTab:AddToggle("ESP Lumins (Люмины)", false, function(v)
print("ESP Lumins:", v)
end)
ESPTab:AddToggle("ESP Иконки Магазина (Shop)", false, function(v)
print("ESP Shop:", v)
end)
ESPTab:AddToggle("ESP Дверные Монстры (Door Monster)", false, function(v)
print("ESP Door Monster:", v)
end)
ESPTab:AddToggle("ESP Выход (Exit)", false, function(v)
print("ESP Exit:", v)
end)
-- ⚡ Авто-Минигры
AutoTab:AddToggle("Авто-клик: Клоун за руки (12 нажатий)", false, function(v)
print("Auto Clown Grab:", v)
end)
AutoTab:AddToggle("Авто Скилл-Чек (Попадание в красную зону)", false, function(v)
print("Auto SkillCheck:", v)
end)
-- 🗺️ Карта
RadarTab:AddToggle("Включить MiniMap Помощник", false, function(v)
MiniMapFrame.Visible = v
end)
-- ⚙️ Настройки
SettingsTab:AddButton("Удалить / Выгрузить скрипт", function()
RequestUnload()
end)
-- ℹ️ Инфо
InfoTab:AddButton("Сделано для: Wonderland Place", function() end)
InfoTab:AddButton("Автор скрипта: @pesimibirakma", function() end)
InfoTab:AddButton("Версия: v1.0 (Lag-Free)", function() end)No comments yet for this script.



