
KeylessUniversal

local CoreGui = game:GetService("CoreGui")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local LogService = game:GetService("LogService")
local LocalPlayer = Players.LocalPlayer
-- Создание ScreenGui
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "QAExecutorGUI"
ScreenGui.ResetOnSpawn = false
pcall(function()
ScreenGui.Parent = CoreGui
end)
if not ScreenGui.Parent then
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
end
-- Главная рамка
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 420, 0, 320)
MainFrame.Position = UDim2.new(0.5, -210, 0.5, -160)
MainFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
MainFrame.BorderColor3 = Color3.fromRGB(0, 0, 0)
MainFrame.BorderSizePixel = 2
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Parent = ScreenGui
-- Шапка (Top Bar)
local TopBar = Instance.new("Frame")
TopBar.Size = UDim2.new(1, 0, 0, 25)
TopBar.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TopBar.BorderColor3 = Color3.fromRGB(0, 0, 0)
TopBar.BorderSizePixel = 1
TopBar.Parent = MainFrame
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, -30, 1, 0)
Title.Position = UDim2.new(0, 5, 0, 0)
Title.BackgroundTransparency = 1
Title.Text = "qa executor"
Title.TextColor3 = Color3.fromRGB(0, 0, 0)
Title.TextXAlignment = Enum.TextXAlignment.Left
Title.Font = Enum.Font.SourceSans
Title.TextSize = 16
Title.Parent = TopBar
-- Кнопка закрытия (X)
local CloseBtn = Instance.new("TextButton")
CloseBtn.Size = UDim2.new(0, 25, 0, 25)
CloseBtn.Position = UDim2.new(1, -25, 0, 0)
CloseBtn.BackgroundTransparency = 1
CloseBtn.Text = "X"
CloseBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
CloseBtn.Font = Enum.Font.SourceSansBold
CloseBtn.TextSize = 18
CloseBtn.Parent = TopBar
CloseBtn.MouseButton1Click:Connect(function()
ScreenGui:Destroy()
end)
-- Переключатели вкладок
local ExecutorTabBtn = Instance.new("TextButton")
ExecutorTabBtn.Size = UDim2.new(0, 80, 0, 20)
ExecutorTabBtn.Position = UDim2.new(0, 5, 0, 30)
ExecutorTabBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ExecutorTabBtn.BorderColor3 = Color3.fromRGB(0, 0, 0)
ExecutorTabBtn.Text = "executor"
ExecutorTabBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
ExecutorTabBtn.Font = Enum.Font.SourceSans
ExecutorTabBtn.TextSize = 14
ExecutorTabBtn.Parent = MainFrame
local AdminTabBtn = Instance.new("TextButton")
AdminTabBtn.Size = UDim2.new(0, 90, 0, 20)
AdminTabBtn.Position = UDim2.new(0, 90, 0, 30)
AdminTabBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
AdminTabBtn.BorderColor3 = Color3.fromRGB(0, 0, 0)
AdminTabBtn.Text = "admin panel"
AdminTabBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
AdminTabBtn.Font = Enum.Font.SourceSans
AdminTabBtn.TextSize = 14
AdminTabBtn.Parent = MainFrame
---------------------------------------------------------
-- ВКЛАДКА 1: EXECUTOR
---------------------------------------------------------
local ExecutorFrame = Instance.new("Frame")
ExecutorFrame.Size = UDim2.new(1, 0, 1, -55)
ExecutorFrame.Position = UDim2.new(0, 0, 0, 55)
ExecutorFrame.BackgroundTransparency = 1
ExecutorFrame.Parent = MainFrame
local ScriptBox = Instance.new("TextBox")
ScriptBox.Size = UDim2.new(0, 270, 0, 150)
ScriptBox.Position = UDim2.new(0, 5, 0, 10)
ScriptBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ScriptBox.BorderColor3 = Color3.fromRGB(0, 0, 0)
ScriptBox.BorderSizePixel = 2
ScriptBox.Text = ""
ScriptBox.PlaceholderText = "script here..."
ScriptBox.TextColor3 = Color3.fromRGB(0, 0, 0)
ScriptBox.TextXAlignment = Enum.TextXAlignment.Left
ScriptBox.TextYAlignment = Enum.TextYAlignment.Top
ScriptBox.ClearTextOnFocus = false
ScriptBox.MultiLine = true
ScriptBox.Font = Enum.Font.Code
ScriptBox.TextSize = 14
ScriptBox.Parent = ExecutorFrame
local function runScriptCode(codeString)
local func, err = loadstring(codeString)
if func then
task.spawn(func)
else
warn("Ошибка запуска скрипта: " .. tostring(err))
end
end
local ExecuteBtn = Instance.new("TextButton")
ExecuteBtn.Size = UDim2.new(0, 100, 0, 35)
ExecuteBtn.Position = UDim2.new(0, 5, 0, 170)
ExecuteBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ExecuteBtn.BorderColor3 = Color3.fromRGB(0, 0, 0)
ExecuteBtn.BorderSizePixel = 2
ExecuteBtn.Text = "execute"
ExecuteBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
ExecuteBtn.Font = Enum.Font.SourceSans
ExecuteBtn.TextSize = 18
ExecuteBtn.Parent = ExecutorFrame
ExecuteBtn.MouseButton1Click:Connect(function()
if ScriptBox.Text ~= "" then
runScriptCode(ScriptBox.Text)
end
end)
local ClearBtn = Instance.new("TextButton")
ClearBtn.Size = UDim2.new(0, 160, 0, 35)
ClearBtn.Position = UDim2.new(0, 115, 0, 170)
ClearBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ClearBtn.BorderColor3 = Color3.fromRGB(0, 0, 0)
ClearBtn.BorderSizePixel = 2
ClearBtn.Text = "clear"
ClearBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
ClearBtn.Font = Enum.Font.SourceSans
ClearBtn.TextSize = 18
ClearBtn.Parent = ExecutorFrame
ClearBtn.MouseButton1Click:Connect(function()
ScriptBox.Text = ""
end)
local ScriptListFrame = Instance.new("Frame")
ScriptListFrame.Size = UDim2.new(0, 130, 0, 240)
ScriptListFrame.Position = UDim2.new(1, -135, 0, 10)
ScriptListFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ScriptListFrame.BorderColor3 = Color3.fromRGB(0, 0, 0)
ScriptListFrame.BorderSizePixel = 1
ScriptListFrame.Parent = ExecutorFrame
local presets = {
{
Name = "c00lgui",
Code = 'loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-c00lgui-212097"))()'
},
{
Name = "ro xploit\n6.0",
Code = "loadstring(game:GetObjects('rbxassetid://365601795')[1].Source)()"
},
{
Name = "roadblocks\ngui",
Code = 'loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Edited-Roadblocks-Gui-f3x-224508"))()'
}
}
for i, preset in ipairs(presets) do
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1, 0, 0, 35)
btn.Position = UDim2.new(0, 0, 0, (i - 1) * 35)
btn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
btn.BorderColor3 = Color3.fromRGB(0, 0, 0)
btn.BorderSizePixel = 1
btn.Text = preset.Name
btn.TextColor3 = Color3.fromRGB(0, 0, 0)
btn.Font = Enum.Font.SourceSans
btn.TextSize = 13
btn.Parent = ScriptListFrame
btn.MouseButton1Click:Connect(function()
runScriptCode(preset.Code)
end)
end
---------------------------------------------------------
-- ВКЛАДКА 2: ADMIN PANEL
---------------------------------------------------------
local AdminFrame = Instance.new("Frame")
AdminFrame.Size = UDim2.new(1, 0, 1, -55)
AdminFrame.Position = UDim2.new(0, 0, 0, 55)
AdminFrame.BackgroundTransparency = 1
AdminFrame.Visible = false
AdminFrame.Parent = MainFrame
local function createInputGroup(parent, pos, size, titleText, placeholderText)
local label = Instance.new("TextLabel")
label.Size = UDim2.new(0, size.X.Offset, 0, 15)
label.Position = UDim2.new(pos.X.Scale, pos.X.Offset, pos.Y.Scale, pos.Y.Offset)
label.BackgroundTransparency = 1
label.Text = titleText
label.TextColor3 = Color3.fromRGB(0, 0, 0)
label.Font = Enum.Font.SourceSans
label.TextSize = 14
label.TextXAlignment = Enum.TextXAlignment.Left
label.Parent = parent
local box = Instance.new("TextBox")
box.Size = UDim2.new(0, size.X.Offset, 0, size.Y.Offset)
box.Position = UDim2.new(pos.X.Scale, pos.X.Offset, pos.Y.Scale, pos.Y.Offset + 15)
box.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
box.BorderColor3 = Color3.fromRGB(0, 0, 0)
box.PlaceholderText = placeholderText
box.Text = ""
box.TextColor3 = Color3.fromRGB(0, 0, 0)
box.Font = Enum.Font.SourceSans
box.TextSize = 14
box.Parent = parent
return box
end
-- Message & Hint
local MsgBox = createInputGroup(AdminFrame, UDim2.new(0, 5, 0, 0), UDim2.new(0, 130, 0, 20), "message", "text here...")
local HintBox = createInputGroup(AdminFrame, UDim2.new(0, 145, 0, 0), UDim2.new(0, 130, 0, 20), "hint", "text here...")
MsgBox.FocusLost:Connect(function(enterPressed)
if enterPressed and MsgBox.Text ~= "" then
local msg = Instance.new("Message", workspace)
msg.Text = MsgBox.Text
task.wait(3)
msg:Destroy()
end
end)
HintBox.FocusLost:Connect(function(enterPressed)
if enterPressed and HintBox.Text ~= "" then
local hint = Instance.new("Hint", workspace)
hint.Text = HintBox.Text
task.wait(3)
hint:Destroy()
end
end)
-- УЛУЧШЕННЫЙ FLY (Управление: WASD + Space/Shift)
local FlyLabel = Instance.new("TextLabel")
FlyLabel.Size = UDim2.new(0, 80, 0, 15)
FlyLabel.Position = UDim2.new(0, 5, 0, 45)
FlyLabel.BackgroundTransparency = 1
FlyLabel.Text = "fly"
FlyLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
FlyLabel.Font = Enum.Font.SourceSans
FlyLabel.Parent = AdminFrame
local FlyOn = Instance.new("TextButton")
FlyOn.Size = UDim2.new(0, 35, 0, 18)
FlyOn.Position = UDim2.new(0, 5, 0, 62)
FlyOn.Text = "on"
FlyOn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
FlyOn.BorderColor3 = Color3.fromRGB(0, 0, 0)
FlyOn.Parent = AdminFrame
local FlyOff = Instance.new("TextButton")
FlyOff.Size = UDim2.new(0, 35, 0, 18)
FlyOff.Position = UDim2.new(0, 45, 0, 62)
FlyOff.Text = "off"
FlyOff.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
FlyOff.BorderColor3 = Color3.fromRGB(0, 0, 0)
FlyOff.Parent = AdminFrame
local flying = false
local flyConn, bodyVel, bodyGyro
FlyOn.MouseButton1Click:Connect(function()
if flying then return end
flying = true
local char = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
bodyVel = Instance.new("BodyVelocity")
bodyVel.MaxForce = Vector3.new(1e5, 1e5, 1e5)
bodyVel.Velocity = Vector3.zero
bodyVel.Parent = hrp
bodyGyro = Instance.new("BodyGyro")
bodyGyro.MaxTorque = Vector3.new(1e5, 1e5, 1e5)
bodyGyro.CFrame = hrp.CFrame
bodyGyro.Parent = hrp
flyConn = RunService.RenderStepped:Connect(function()
if not flying or not hrp then
if bodyVel then bodyVel:Destroy() end
if bodyGyro then bodyGyro:Destroy() end
if flyConn then flyConn:Disconnect() end
return
end
local camCF = workspace.CurrentCamera.CFrame
local speed = 50
local vel = Vector3.zero
if UserInputService:IsKeyDown(Enum.KeyCode.W) then vel = vel + camCF.LookVector end
if UserInputService:IsKeyDown(Enum.KeyCode.S) then vel = vel - camCF.LookVector end
if UserInputService:IsKeyDown(Enum.KeyCode.A) then vel = vel - camCF.RightVector end
if UserInputService:IsKeyDown(Enum.KeyCode.D) then vel = vel + camCF.RightVector end
if UserInputService:IsKeyDown(Enum.KeyCode.Space) then vel = vel + Vector3.new(0, 1, 0) end
if UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) then vel = vel - Vector3.new(0, 1, 0) end
bodyVel.Velocity = vel * speed
bodyGyro.CFrame = camCF
end)
end)
FlyOff.MouseButton1Click:Connect(function()
flying = false
end)
-- Noclip Toggle
local NoclipLabel = Instance.new("TextLabel")
NoclipLabel.Size = UDim2.new(0, 80, 0, 15)
NoclipLabel.Position = UDim2.new(0, 145, 0, 45)
NoclipLabel.BackgroundTransparency = 1
NoclipLabel.Text = "noclip"
NoclipLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
NoclipLabel.Font = Enum.Font.SourceSans
NoclipLabel.Parent = AdminFrame
local NoclipOn = Instance.new("TextButton")
NoclipOn.Size = UDim2.new(0, 35, 0, 18)
NoclipOn.Position = UDim2.new(0, 145, 0, 62)
NoclipOn.Text = "on"
NoclipOn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
NoclipOn.BorderColor3 = Color3.fromRGB(0, 0, 0)
NoclipOn.Parent = AdminFrame
local NoclipOff = Instance.new("TextButton")
NoclipOff.Size = UDim2.new(0, 35, 0, 18)
NoclipOff.Position = UDim2.new(0, 185, 0, 62)
NoclipOff.Text = "off"
NoclipOff.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
NoclipOff.BorderColor3 = Color3.fromRGB(0, 0, 0)
NoclipOff.Parent = AdminFrame
local noclipping = false
local noclipConn
NoclipOn.MouseButton1Click:Connect(function()
noclipping = true
noclipConn = RunService.Stepped:Connect(function()
if noclipping and LocalPlayer.Character then
for _, part in pairs(LocalPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
else
if noclipConn then noclipConn:Disconnect() end
end
end)
end)
NoclipOff.MouseButton1Click:Connect(function()
noclipping = false
end)
-- Console Message & fe/dk
local ConsoleMsgBox = createInputGroup(AdminFrame, UDim2.new(0, 5, 0, 85), UDim2.new(0, 110, 0, 20), "console message", "text here...")
local FeDkBtn = Instance.new("TextButton")
FeDkBtn.Size = UDim2.new(0, 80, 0, 20)
FeDkBtn.Position = UDim2.new(0, 145, 0, 105)
FeDkBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
FeDkBtn.BorderColor3 = Color3.fromRGB(0, 0, 0)
FeDkBtn.Text = "fe/dk"
FeDkBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
FeDkBtn.Font = Enum.Font.SourceSans
FeDkBtn.Parent = AdminFrame
-- Spam Chat
local SpamBox = createInputGroup(AdminFrame, UDim2.new(0, 5, 0, 135), UDim2.new(0, 130, 0, 20), "spam chat", "text here...")
-- РАБОЧИЙ CONSOLE LOG
local ConsoleLogLabel = Instance.new("TextLabel")
ConsoleLogLabel.Size = UDim2.new(0, 150, 0, 15)
ConsoleLogLabel.Position = UDim2.new(0, 140, 0, 150)
ConsoleLogLabel.BackgroundTransparency = 1
ConsoleLogLabel.Text = "console log"
ConsoleLogLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
ConsoleLogLabel.Font = Enum.Font.SourceSans
ConsoleLogLabel.Parent = AdminFrame
local ConsoleLogScroll = Instance.new("ScrollingFrame")
ConsoleLogScroll.Size = UDim2.new(0, 160, 0, 50)
ConsoleLogScroll.Position = UDim2.new(0, 140, 0, 168)
ConsoleLogScroll.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ConsoleLogScroll.BorderColor3 = Color3.fromRGB(0, 0, 0)
ConsoleLogScroll.BorderSizePixel = 2
ConsoleLogScroll.ScrollBarThickness = 4
ConsoleLogScroll.Parent = AdminFrame
local UIListLayout = Instance.new("UIListLayout")
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Parent = ConsoleLogScroll
local function appendLog(msg, messageType)
local logText = Instance.new("TextLabel")
logText.Size = UDim2.new(1, -5, 0, 14)
logText.BackgroundTransparency = 1
logText.Text = tostring(msg)
logText.Font = Enum.Font.Code
logText.TextSize = 10
logText.TextXAlignment = Enum.TextXAlignment.Left
if messageType == Enum.MessageType.MessageError then
logText.TextColor3 = Color3.fromRGB(200, 0, 0)
elseif messageType == Enum.MessageType.MessageWarning then
logText.TextColor3 = Color3.fromRGB(200, 150, 0)
else
logText.TextColor3 = Color3.fromRGB(0, 0, 0)
end
logText.Parent = ConsoleLogScroll
ConsoleLogScroll.CanvasSize = UDim2.new(0, 0, 0, UIListLayout.AbsoluteContentSize.Y)
ConsoleLogScroll.CanvasPosition = Vector2.new(0, ConsoleLogScroll.AbsoluteCanvasSize.Y)
end
LogService.MessageOut:Connect(appendLog)
---------------------------------------------------------
-- ЛОГИКА ПЕРЕКЛЮЧЕНИЯ ВКЛАДОК
---------------------------------------------------------
ExecutorTabBtn.MouseButton1Click:Connect(function()
ExecutorFrame.Visible = true
AdminFrame.Visible = false
end)
AdminTabBtn.MouseButton1Click:Connect(function()
ExecutorFrame.Visible = false
AdminFrame.Visible = true
end)No comments yet for this script.



