ActNormal Executer working
Key RequiredUniversal

ActNormal Executer working

Universal ScriptGray1o7Gray1o7 4.4K views 6 executesUpdated Jan 23, 2025
Unrated
00
Lua Script•183 lines (5944 chars)
loadstring([[
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")

local function isAllowedDevice()
    return UserInputService.TouchEnabled or UserInputService.KeyboardEnabled
end

if not isAllowedDevice() then
    return
end

local correctKey = "Gay"

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "DeltaExecutor"
screenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")

local keyFrame = Instance.new("Frame")
keyFrame.Name = "KeyFrame"
keyFrame.Parent = screenGui
keyFrame.Size = UDim2.new(0.3, 0, 0.2, 0)
keyFrame.Position = UDim2.new(0.35, 0, 0.4, 0)
keyFrame.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
keyFrame.BorderSizePixel = 2
keyFrame.BorderColor3 = Color3.fromRGB(85, 170, 255)

local keyLabel = Instance.new("TextLabel")
keyLabel.Name = "KeyLabel"
keyLabel.Parent = keyFrame
keyLabel.Size = UDim2.new(1, 0, 0.4, 0)
keyLabel.Position = UDim2.new(0, 0, 0, 0)
keyLabel.BackgroundTransparency = 1
keyLabel.Text = "Enter Key"
keyLabel.Font = Enum.Font.SourceSans
keyLabel.TextSize = 18
keyLabel.TextColor3 = Color3.fromRGB(255, 255, 255)

local keyBox = Instance.new("TextBox")
keyBox.Name = "KeyBox"
keyBox.Parent = keyFrame
keyBox.Size = UDim2.new(0.8, 0, 0.3, 0)
keyBox.Position = UDim2.new(0.1, 0, 0.5, 0)
keyBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
keyBox.Text = ""
keyBox.Font = Enum.Font.SourceSans
keyBox.TextSize = 18
keyBox.TextColor3 = Color3.fromRGB(0, 0, 0)
keyBox.ClearTextOnFocus = true

local checkKeyButton = Instance.new("TextButton")
checkKeyButton.Name = "CheckKeyButton"
checkKeyButton.Parent = keyFrame
checkKeyButton.Size = UDim2.new(0.8, 0, 0.3, 0)
checkKeyButton.Position = UDim2.new(0.1, 0, 0.85, 0)
checkKeyButton.BackgroundColor3 = Color3.fromRGB(85, 170, 255)
checkKeyButton.Text = "Check Key"
checkKeyButton.Font = Enum.Font.SourceSans
checkKeyButton.TextSize = 18
checkKeyButton.TextColor3 = Color3.fromRGB(255, 255, 255)

local executorFrame = Instance.new("Frame")
executorFrame.Name = "MainFrame"
executorFrame.Parent = screenGui
executorFrame.Size = UDim2.new(0.3, 0, 0.4, 0)
executorFrame.Position = UDim2.new(0.35, 0, 0.3, 0)
executorFrame.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
executorFrame.BorderSizePixel = 2
executorFrame.BorderColor3 = Color3.fromRGB(85, 170, 255)
executorFrame.Active = true
executorFrame.Visible = false

local titleLabel = Instance.new("TextLabel")
titleLabel.Name = "ExecutorTitle"
titleLabel.Parent = executorFrame
titleLabel.Size = UDim2.new(1, 0, 0.1, 0)
titleLabel.Position = UDim2.new(0, 0, -0.12, 0)
titleLabel.BackgroundTransparency = 1
titleLabel.Text = "ActNormal"
titleLabel.Font = Enum.Font.SourceSansBold
titleLabel.TextSize = 20
titleLabel.TextStrokeTransparency = 0
titleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)

local textBox = Instance.new("TextBox")
textBox.Name = "ScriptBox"
textBox.Parent = executorFrame
textBox.Size = UDim2.new(0.9, 0, 0.6, 0)
textBox.Position = UDim2.new(0.05, 0, 0.05, 0)
textBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
textBox.Text = "Put Script Here"
textBox.Font = Enum.Font.SourceSans
textBox.TextSize = 18
textBox.TextColor3 = Color3.fromRGB(0, 0, 0)
textBox.ClearTextOnFocus = true
textBox.TextWrapped = true -- Ensures the text stays within the TextBox

local executeButton = Instance.new("TextButton")
executeButton.Name = "ExecuteButton"
executeButton.Parent = executorFrame
executeButton.Size = UDim2.new(0.4, 0, 0.2, 0)
executeButton.Position = UDim2.new(0.05, 0, 0.7, 0)
executeButton.BackgroundColor3 = Color3.fromRGB(85, 170, 255)
executeButton.Text = "Execute"
executeButton.Font = Enum.Font.SourceSans
executeButton.TextSize = 18
executeButton.TextColor3 = Color3.fromRGB(255, 255, 255)

local clearButton = Instance.new("TextButton")
clearButton.Name = "ClearButton"
clearButton.Parent = executorFrame
clearButton.Size = UDim2.new(0.4, 0, 0.2, 0)
clearButton.Position = UDim2.new(0.55, 0, 0.7, 0)
clearButton.BackgroundColor3 = Color3.fromRGB(255, 85, 85)
clearButton.Text = "Clear"
clearButton.Font = Enum.Font.SourceSans
clearButton.TextSize = 18
clearButton.TextColor3 = Color3.fromRGB(255, 255, 255)

local dragging = false
local dragInput, dragStart, startPos

local function update(input)
    local delta = input.Position - dragStart
    executorFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end

executorFrame.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        dragging = true
        dragStart = input.Position
        startPos = executorFrame.Position

        input.Changed:Connect(function()
            if input.UserInputState == Enum.UserInputState.End then
                dragging = false
            end
        end)
    end
end)

executorFrame.InputChanged:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
        dragInput = input
    end
end)

UserInputService.InputChanged:Connect(function(input)
    if input == dragInput and dragging then
        update(input)
    end
end)

checkKeyButton.MouseButton1Click:Connect(function()
    if keyBox.Text == correctKey then
        executorFrame.Visible = true
        keyFrame:Destroy()
    else
        screenGui:Destroy()
    end
end)

executeButton.MouseButton1Click:Connect(function()
    local scriptCode = textBox.Text
    local func, err = loadstring(scriptCode)
    if func then
        func()
    else
        warn("Error in script: " .. err)
    end
end)

clearButton.MouseButton1Click:Connect(function()
    textBox.Text = ""
end)

RunService.RenderStepped:Connect(function()
    local hue = tick() % 5 / 5
    local color = Color3.fromHSV(hue, 1, 1)
    executorFrame.BorderColor3 = color
    titleLabel.TextColor3 = color
end)
]])()

Features & Information

this executer has a key system so uhh the key starts with g and y so good luck
#updatedcool

Community Comments (4)

SenapseXSenapseXJan 23, 2025(edited)

i think u are gay

Gray1o7Gray1o7Mar 2, 2025(edited)

Oh shut up it's just a key

Gray1o7Gray1o7Mar 2, 2025(edited)

Next time I'll add a button to close and open to open or close it so I will work on it shortly

Gray1o7Gray1o7Mar 2, 2025(edited)

So don't interrupt my notifications

More Scripts for Universal Scripts