Исполнитель шашлыка

Run Settings
LanguageLua
Language Version
Run Command
-- help from @Gerd12_NB loadstring(game:HttpGet("https://raw.githubusercontent.com/sovetskii-shashlik/AdonisAntikick/refs/heads/main/Antikick"))() local player = game.Players.LocalPlayer local camera = workspace.CurrentCamera local TweenService = game:GetService("TweenService") local UserInputService = game:GetService("UserInputService") -- Создаем основной графический интерфейс local screenGui = Instance.new("ScreenGui") screenGui.Parent = game.CoreGui -- Создаем основной Frame для GUI local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 450, 0, 225) frame.Position = UDim2.new(0.5, 0, 0.475, 0) frame.AnchorPoint = Vector2.new(0.5, 0.5) frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255) frame.BorderSizePixel = 0 frame.Parent = screenGui frame.Visible = false frame.BackgroundTransparency = 1 -- Сначала фрейм невидим local dragging = false local dragInput, dragStart, startPos local function startDrag(input) if not dragging then dragging = true dragStart = input.Position startPos = frame.Position camera.CameraType = Enum.CameraType.Scriptable -- Блокируем тип камеры end end local function dragMove(input) if dragging then local delta = input.Position - dragStart frame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end local function endDrag(input) if dragging then dragging = false camera.CameraType = Enum.CameraType.Custom -- Восстанавливаем тип камеры end end frame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then startDrag(input) end end) frame.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragMove(input) end end) frame.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then endDrag(input) end end) -- Генерация градиента для фона local gradientFrame = Instance.new("Frame") gradientFrame.Size = UDim2.new(1, 18, 1, 18) gradientFrame.Position = UDim2.new(0, -9, 0, -9) gradientFrame.Parent = frame -- Генерируем градиент local gradient = Instance.new("UIGradient") gradient.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 0, 255)), -- Синий цвет внизу ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0)) -- Черный цвет сверху }) gradient.Parent = gradientFrame -- Создаем верхнюю панель local topFrame = Instance.new("Frame") topFrame.Size = UDim2.new(1, 0, 0, 50) topFrame.Position = UDim2.new(0, 0, 0, 0) topFrame.BackgroundColor3 = Color3.fromRGB(50, 50, 50) -- Темно-серый цвет topFrame.Parent = frame -- Добавляем заголовок local titleLabel = Instance.new("TextLabel") titleLabel.Size = UDim2.new(1, -80, 1, 0) -- Укороченный размер titleLabel.Position = UDim2.new(0, 0, 0, 0) titleLabel.Text = "shashlik executor 2.5" -- Изменено на 2.5 titleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) -- Белый цвет текста titleLabel.BackgroundTransparency = 1 titleLabel.TextScaled = true titleLabel.Parent = topFrame -- Создаем многострочное текстовое поле local textBox = Instance.new("TextBox") textBox.Size = UDim2.new(0.73, 0, 0.5, 0) textBox.Position = UDim2.new(0, 0, 0, 50) textBox.Text = "" textBox.TextColor3 = Color3.fromRGB(255, 255, 255) textBox.BackgroundColor3 = Color3.fromRGB(70, 70, 70) -- Светлее темно-серого textBox.BorderSizePixel = 0 textBox.TextWrapped = true textBox.ClearTextOnFocus = false textBox.MultiLine = true textBox.Parent = frame -- Функция для создания кнопок local function createButton(size, position, text, color, parent) local button = Instance.new("TextButton") button.Size = size button.Position = position button.Text = text button.BackgroundColor3 = color button.TextColor3 = Color3.fromRGB(255, 255, 255) button.Parent = parent return button end -- Устанавливаем размеры и позиции кнопок с одинаковыми промежутками local buttonWidth = 0.2 local buttonSpacing = 0.05 local buttonOffset = 0.05 -- Смещение вниз для кнопок local totalWidth = buttonWidth * 4 + buttonSpacing * 3 -- Общая ширина всех кнопок с промежутками local startX = (1 - totalWidth) / 2 -- Начальная позиция по оси X для центрирования local verticalOffset = 0.8 local executeButton = createButton(UDim2.new(buttonWidth, 0, 0.2, 0), UDim2.new(startX, 0, verticalOffset, 0), "Execute", Color3.fromRGB(128, 128, 128), frame) local executeClipboardButton = createButton(UDim2.new(buttonWidth, 0, 0.2, 0), UDim2.new(startX + buttonWidth + buttonSpacing, 0, verticalOffset, 0), "Execute Clipboard", Color3.fromRGB(128, 128, 128), frame) local consoleButton = createButton(UDim2.new(buttonWidth, 0, 0.2, 0), UDim2.new(startX + 2 * (buttonWidth + buttonSpacing), 0, verticalOffset, 0), "Console", Color3.fromRGB(128, 128, 128), frame) local clearButton = createButton(UDim2.new(buttonWidth, 0, 0.2, 0), UDim2.new(startX + 3 * (buttonWidth + buttonSpacing), 0, verticalOffset, 0), "Clear", Color3.fromRGB(128, 128, 128), frame) local copyButton = createButton(UDim2.new(buttonWidth, 0, 0.2, 0), UDim2.new(startX + 3 * (buttonWidth + buttonSpacing), 0, verticalOffset - 0.54, 0), "Copy", Color3.fromRGB(128, 128, 128), frame) local pasteButton = createButton(UDim2.new(buttonWidth, 0, 0.2, 0), UDim2.new(startX + 3 * (buttonWidth + buttonSpacing), 0, verticalOffset - 0.28, 0), "Paste", Color3.fromRGB(128, 128, 128), frame) -- Создаем красный крестик в верхнем правом углу local closeButton = createButton(UDim2.new(0, 30, 0, 30), UDim2.new(1, -35, 0, 5), "X", Color3.fromRGB(255, 0, 0), topFrame) -- Создаем желтую кнопку "минус" рядом с крестиком local minusButton = createButton(UDim2.new(0, 30, 0, 30), UDim2.new(1, -70, 0, 5), "-", Color3.fromRGB(255, 255, 0), topFrame) minusButton.TextColor3 = Color3.fromRGB(255, 255, 255) -- Белый цвет для символа "минус" -- Создаем кнопку "Открыть" без фона local openButton = Instance.new("TextButton") openButton.Size = UDim2.new(0, 40, 0, 40) openButton.Position = UDim2.new(0.9, 0, 0.0, 0) openButton.Text = "+" openButton.TextColor3 = Color3.fromRGB(0, 255, 0) openButton.TextSize = 30 openButton.Parent = screenGui openButton.Visible = true -- Перетаскивание кнопки "Открыть" local openButtonDragging = false local openButtonDragInput, openButtonDragStart, openButtonStartPos local function startOpenButtonDrag(input) openButtonDragging = true openButtonDragStart = input.Position openButtonStartPos = openButton.Position end local function dragOpenButtonMove(input) if openButtonDragging then local delta = input.Position - openButtonDragStart openButton.Position = UDim2.new(openButtonStartPos.X.Scale, openButtonStartPos.X.Offset + delta.X, openButtonStartPos.Y.Scale, openButtonStartPos.Y.Offset + delta.Y) end end local function endOpenButtonDrag(input) openButtonDragging = false end openButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then startOpenButtonDrag(input) end end) openButton.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragOpenButtonMove(input) end end) openButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then endOpenButtonDrag(input) end end) -- Генерируем градиент для кнопки "Открыть" local openButtonGradient = Instance.new("UIGradient") openButtonGradient.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 0, 0)), -- Черный цвет внизу ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 255)) -- Синий цвет вверху }) openButtonGradient.Parent = openButton -- Функция для анимации scale up local function scaleUp(frame) frame.Visible = true frame.Size = UDim2.new(0, 0, 0, 0) -- Начальный размер 0 local tween = TweenService:Create(frame, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Size = UDim2.new(0, 450, 0, 225)}) tween:Play() tween.Completed:Wait() end -- Функция для анимации scale down local function scaleDown(frame, callback) local tween = TweenService:Create(frame, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Size = UDim2.new(0, 0, 0, 0)}) tween:Play() tween.Completed:Wait() frame.Visible = false if callback then callback() end end -- Обработчик нажатия кнопки Execute executeButton.MouseButton1Click:Connect(function() local codeToExecute = textBox.Text local success, errorMessage = pcall(function() loadstring(codeToExecute)() end) if not success then print("Ошибка выполнения кода: " .. errorMessage) end end) -- Обработчик нажатия кнопки Clear clearButton.MouseButton1Click:Connect(function() textBox.Text = "" end) -- Обработчик нажатия кнопки Copy copyButton.MouseButton1Click:Connect(function() local textToCopy = textBox.Text setclipboard(textToCopy) -- Копируем текст в буфер обмена print("Текст скопирован в буфер обмена: " .. textToCopy) end) pasteButton.MouseButton1Click:Connect(function() local clipboardText = getclipboard() textBox.Text = clipboardText end) -- Обработчик нажатия кнопки Close closeButton.MouseButton1Click:Connect(function() scaleDown(frame, function() frame:Destroy() openButton:Destroy() end) end) -- Обработчик нажатия кнопки Minus minusButton.MouseButton1Click:Connect(function() scaleDown(frame, function() openButton.Visible = true -- Показываем кнопку "Открыть" после исчезновения end) end) -- Обработчик нажатия кнопки "Открыть" openButton.MouseButton1Click:Connect(function() scaleUp(frame) openButton.Visible = false -- Скрываем кнопку "Открыть" end) -- Восстанавливаем тип камеры при закрытии интерфейса frame:GetPropertyChangedSignal("Visible"):Connect(function() if not frame.Visible then camera.CameraType = Enum.CameraType.Custom end end) executeClipboardButton.MouseButton1Click:Connect(function() local codeToExecute = getclipboard() local success, errorMessage = pcall(function() loadstring(codeToExecute)() end) if not success then print("Ошибка выполнения кода: " .. errorMessage) end end) consoleButton.MouseButton1Click:Connect(function() game:GetService("StarterGui"):SetCore("DevConsoleVisible", true) end) local notificationInfo = { Title = "Welcome!", Image = "", Text = "shashlik executor loaded!", -- Изменено на "shashlik executor loaded!" Duration = "Seconds" } game:GetService("StarterGui"):SetCore("SendNotification", notificationInfo)
Editor Settings
Theme
Key bindings
Full width
Lines