Шашлычок

Run Settings
LanguageLua
Language Version
Run Command
--[[ Shashlik Executor Source!!! Current Version is: 5.0 → GUI Updated to Modern Style Credits to Maksimilianych228 and Gerdroid ]] --[[ MAIN SCRIPTS ]]-- task.spawn(function() --//fast console button loadstring(game:HttpGet("https://pastebin.com/raw/3KcF9M0m"))() --//undetectable anti kick loadstring(game:HttpGet("https://raw.githubusercontent.com/sovetskii-shashlik/AdonisAntikick/refs/heads/main/Antikick"))() end) --[[ SERVICES ]]-- local Players = game:GetService("Players") local StarterGui = game:GetService("StarterGui") local TweenService = game:GetService("TweenService") local SoundService = game:GetService("SoundService") local RunService = game:GetService("RunService") local Stats = game:GetService("Stats") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer --[[ PLAYER DETECTION ]]-- if player.Name == "prespeshnikShashlika" or player.Name == "MRP76REBORN" then print("Shashlik Owner Detected!") elseif player.Name == "Roblox" or player.Name == "Skid" then print("Fucking Nigger Ass Retard Detected!") end --[[ CLEANUP ]]-- local coreGui = game:GetService("CoreGui") if coreGui:FindFirstChild("ShashlikExecutor") then coreGui:FindFirstChild("ShashlikExecutor"):Destroy() end --[[ GUI ]]-- local screenGui = Instance.new("ScreenGui", coreGui) screenGui.Name = "ShashlikExecutor" screenGui.ResetOnSpawn = false --[[ Main Container ]]-- local mainContainer = Instance.new("Frame") mainContainer.Size = UDim2.new(0, 600, 0, 300) mainContainer.Position = UDim2.new(0.5, -300, 0.5, -200) mainContainer.BackgroundColor3 = Color3.fromRGB(20, 20, 25) mainContainer.BorderSizePixel = 0 mainContainer.ClipsDescendants = true mainContainer.Active = true mainContainer.Draggable = true mainContainer.Visible = false mainContainer.Parent = screenGui local dragDetector = Instance.new("UIDragDetector", mainContainer) --[[ Corner & Shadow ]]-- local corner = Instance.new("UICorner", mainContainer) corner.CornerRadius = UDim.new(0, 8) local shadow = Instance.new("ImageLabel", mainContainer) shadow.Size = UDim2.new(1, 20, 1, 20) shadow.Position = UDim2.new(0, -10, 0, -10) shadow.BackgroundTransparency = 1 shadow.Image = "rbxassetid://1316045217" shadow.ImageColor3 = Color3.fromRGB(0, 0, 0) shadow.ImageTransparency = 0.8 shadow.ScaleType = Enum.ScaleType.Slice shadow.SliceCenter = Rect.new(10, 10, 118, 118) shadow.ZIndex = -1 --[[ Top Bar ]]-- local topBar = Instance.new("Frame", mainContainer) topBar.Size = UDim2.new(1, 0, 0, 30) topBar.BackgroundColor3 = Color3.fromRGB(30, 30, 40) topBar.BorderSizePixel = 0 local topBarCorner = Instance.new("UICorner", topBar) topBarCorner.CornerRadius = UDim.new(0, 8) --[[ Title ]]-- local title = Instance.new("TextLabel", topBar) title.Size = UDim2.new(1, -80, 1, 0) title.Position = UDim2.new(0, 10, 0, 0) title.BackgroundTransparency = 1 title.TextColor3 = Color3.fromRGB(255, 255, 255) title.Text = "SHASHLIK EXECUTOR v5.0" title.Font = Enum.Font.GothamBold title.TextSize = 14 title.TextXAlignment = Enum.TextXAlignment.Left --[[ Close & Minimize ]]-- local closeButton = Instance.new("TextButton", topBar) closeButton.Size = UDim2.new(0, 25, 0, 25) closeButton.Position = UDim2.new(1, -30, 0, 2) closeButton.BackgroundColor3 = Color3.fromRGB(15, 15, 20) closeButton.TextColor3 = Color3.fromRGB(255, 255, 255) closeButton.Text = "X" closeButton.Font = Enum.Font.GothamBold closeButton.TextSize = 12 local closeCorner = Instance.new("UICorner", closeButton) closeCorner.CornerRadius = UDim.new(0, 4) local minusButton = Instance.new("TextButton", topBar) minusButton.Size = UDim2.new(0, 25, 0, 25) minusButton.Position = UDim2.new(1, -60, 0, 2) minusButton.BackgroundColor3 = Color3.fromRGB(15, 15, 20) minusButton.TextColor3 = Color3.fromRGB(255, 255, 255) minusButton.Text = "–" minusButton.Font = Enum.Font.GothamBold minusButton.TextSize = 16 local minusCorner = Instance.new("UICorner", minusButton) minusCorner.CornerRadius = UDim.new(0, 4) --[[ Editor Frame ]]-- local editorFrame = Instance.new("Frame", mainContainer) editorFrame.Size = UDim2.new(1, -20, 0, 190) editorFrame.Position = UDim2.new(0, 10, 0, 40) editorFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 20) editorFrame.BorderSizePixel = 0 editorFrame.ClipsDescendants = true local editorCorner = Instance.new("UICorner", editorFrame) editorCorner.CornerRadius = UDim.new(0, 6) --[[ Script Box ]]-- local scriptBox = Instance.new("TextBox", editorFrame) scriptBox.Size = UDim2.new(1, -10, 1, -10) scriptBox.Position = UDim2.new(0, 5, 0, 5) scriptBox.BackgroundTransparency = 1 scriptBox.TextColor3 = Color3.fromRGB(220, 220, 220) scriptBox.Text = "" scriptBox.PlaceholderText = "--// Welcome to shashlik exec! Put on textbox ;cmds and execute" scriptBox.Font = Enum.Font.Code scriptBox.TextSize = 12 scriptBox.TextXAlignment = Enum.TextXAlignment.Left scriptBox.TextYAlignment = Enum.TextYAlignment.Top scriptBox.ClearTextOnFocus = false scriptBox.MultiLine = true scriptBox.TextWrapped = false --[[ FPS/Ping ]]-- local statsLabel = Instance.new("TextLabel", scriptBox) statsLabel.Size = UDim2.new(0, 180, 0, 20) statsLabel.Position = UDim2.new(1, -180, 1, -20) statsLabel.Text = "FPS: 0 PING: 0" statsLabel.TextSize = 12 statsLabel.TextColor3 = Color3.fromRGB(200, 200, 200) statsLabel.BackgroundTransparency = 1 statsLabel.Font = Enum.Font.Gotham RunService.RenderStepped:Connect(function(dt) task.delay(1.5, function() local fps = math.floor(1 / dt) local ping = Stats.Network.ServerStatsItem["Data Ping"]:GetValueString() statsLabel.Text = string.format("FPS: %d PING: %s", fps, ping) end) end) --[[ Button Frame ]]-- local buttonFrame = Instance.new("Frame", mainContainer) buttonFrame.Size = UDim2.new(1, -20, 0, 50) buttonFrame.Position = UDim2.new(0, 10, 0, 240) buttonFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 30) buttonFrame.BorderSizePixel = 0 local buttonFrameCorner = Instance.new("UICorner", buttonFrame) buttonFrameCorner.CornerRadius = UDim.new(0, 6) local buttonPanel = Instance.new("Frame", buttonFrame) buttonPanel.Size = UDim2.new(1, -20, 1, -10) buttonPanel.Position = UDim2.new(0, 10, 0, 5) buttonPanel.BackgroundTransparency = 1 --[[ Helper to create buttons ]]-- local function makeButton(parent, pos, text, color) local btn = Instance.new("TextButton") btn.Size = UDim2.new(0, 100, 1, 0) btn.Position = pos btn.Text = text btn.Font = Enum.Font.GothamBold btn.TextSize = 14 btn.BackgroundColor3 = color btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.Parent = parent local c = Instance.new("UICorner", btn) c.CornerRadius = UDim.new(0, 6) return btn end local executeButton = makeButton(buttonPanel, UDim2.new(0, 10, 0, 0), "EXECUTE", Color3.fromRGB(15, 15, 20)) local execClipButton = makeButton(buttonPanel, UDim2.new(0, 120, 0, 0), "CLIPBOARD", Color3.fromRGB(15, 15, 20)) local copyButton = makeButton(buttonPanel, UDim2.new(0, 230, 0, 0), "COPY", Color3.fromRGB(15, 15, 20)) local pasteButton = makeButton(buttonPanel, UDim2.new(0, 340, 0, 0), "PASTE", Color3.fromRGB(15, 15, 20)) local clearButton = makeButton(buttonPanel, UDim2.new(0, 450, 0, 0), "CLEAR", Color3.fromRGB(15, 15, 20)) --[[ Hover effect ]]-- local function setupHover(btn) btn.MouseEnter:Connect(function() TweenService:Create(btn, TweenInfo.new(0.2), {BackgroundTransparency = 0.2}):Play() end) btn.MouseLeave:Connect(function() TweenService:Create(btn, TweenInfo.new(0.2), {BackgroundTransparency = 0}):Play() end) end for _, b in ipairs({executeButton, clearButton, copyButton, pasteButton, execClipButton, consoleButton, closeButton, minusButton}) do setupHover(b) end --[[ Sound ]]-- local function PlayButtonSound() local snd = Instance.new("Sound", SoundService) snd.SoundId = "rbxassetid://226892749" snd.Volume = 5 snd:Play() task.delay(1, function() snd:Destroy() end) end --[[ COMMANDS ENGINE ]]-- local commandEngine = {} local commands = {} local function loadCommandEngine() local success, engine = pcall(function() return loadstring(game:HttpGet("https://github.com/sovetskii-shashlik/Shashlik-executor-1.1/raw/main/commands.lua"))() end) if success then commandEngine = engine(scriptBox, player) commands = commandEngine.commands or {} print("✅ Command engine loaded! Commands: " .. #commands) return true else warn("❌ Command engine loading error") return false end end loadCommandEngine() _G.ShashlikReloadEngine = function() if loadCommandEngine() then return "The command engine has been reloaded. Number of commands: " .. #commands else return "Engine reload error" end end --[[ EXECUTE LOGIC ]]-- local function executeCode(code) if not commandEngine.executeCode then if not loadCommandEngine() then warn("Command engine is not available!") return end end commandEngine.executeCode(code) end --[[ BUTTON CONNECTIONS ]]-- executeButton.MouseButton1Click:Connect(function() PlayButtonSound() executeCode(scriptBox.Text) end) clearButton.MouseButton1Click:Connect(function() PlayButtonSound() scriptBox.Text = "" end) copyButton.MouseButton1Click:Connect(function() PlayButtonSound() if pcall(setclipboard, scriptBox.Text) then -- success end end) pasteButton.MouseButton1Click:Connect(function() PlayButtonSound() if pcall(getclipboard) then scriptBox.Text = getclipboard() end end) execClipButton.MouseButton1Click:Connect(function() PlayButtonSound() if pcall(getclipboard) then executeCode(getclipboard()) end end) --[[ TOGGLE BUTTON ]]-- local DragButton = Instance.new("TextButton", screenGui) DragButton.Name = "DragButton" DragButton.Size = UDim2.new(0, 50, 0, 40) DragButton.Position = UDim2.new(0.9, 0, 0.0, 0) DragButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0) DragButton.BackgroundTransparency = 0.75 DragButton.Text = "🍢" DragButton.TextColor3 = Color3.new(1, 1, 1) DragButton.TextSize = 18 DragButton.BorderSizePixel = 0 DragButton.Active = true DragButton.Draggable = true local DragButtonCorner = Instance.new("UICorner", DragButton) DragButtonCorner.CornerRadius = UDim.new(0.1, 0) local DragButtonStroke = Instance.new("UIStroke", DragButton) DragButtonStroke.Color = DragButton.BackgroundColor3 DragButtonStroke.Thickness = 2 DragButtonStroke.Transparency = 0 DragButtonStroke.LineJoinMode = Enum.LineJoinMode.Round DragButtonStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border --[[ ANIMATIONS ]]-- local function fadeIn(frame) frame.Visible = true frame.Size = UDim2.new(0, 0, 0, 0) TweenService:Create(frame, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), { Size = UDim2.new(0, 600, 0, 300) }):Play() end local function fadeOut(frame, callback) TweenService:Create(frame, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), { Size = UDim2.new(0, 0, 0, 0) }):Play() task.delay(0.5, function() frame.Visible = false if callback then callback() end end) end DragButton.MouseButton1Click:Connect(function() if mainContainer.Visible then fadeOut(mainContainer) else fadeIn(mainContainer) end end) closeButton.MouseButton1Click:Connect(function() fadeOut(mainContainer, function() screenGui:Destroy() end) end) minusButton.MouseButton1Click:Connect(function() fadeOut(mainContainer) end) --[[ CHAT COMMANDS ]]-- player.Chatted:Connect(function(msg) local cmd = msg:split(" ")[1] -- Перезагрузка движка через чат if cmd == ";reloadengine" then loadCommandEngine() return end if commands[1] then for _, c in ipairs(commands) do if c:match("^;[%w_]+$") and c == cmd then executeCode(cmd) break end end end end) --[[ NOTIFICATION & SOUND ]]-- local notificationInfo = { Title = "Welcome!", Text = "shashlik executor loaded!", Duration = 5 } pcall(function() StarterGui:SetCore("SendNotification", notificationInfo) end) local loaded = Instance.new("Sound", SoundService) loaded.SoundId = "rbxassetid://9086208751" loaded.Volume = 5 loaded:Play() print("Shashlik Executor v5.0 (Modern GUI) loaded successfully! 🍢")
Editor Settings
Theme
Key bindings
Full width
Lines