Arziki Hub Executor
Key RequiredUniversal

Arziki Hub Executor

Universal Scriptnaufalziki1naufalziki1 86 views 43 executesUpdated Aug 29, 2026
Unrated
00
Lua Script•425 lines (9315 chars)
local Players=game:GetService("Players")
local player=Players.LocalPlayer
local pg=player:WaitForChild("PlayerGui")

local old=pg:FindFirstChild("ArzikiExecutor")
if old then old:Destroy() end

local G=Instance.new("ScreenGui")
G.Name="ArzikiExecutor"
G.ResetOnSpawn=false
G.IgnoreGuiInset=true
G.Parent=pg

local function new(c,p,parent)
	local o=Instance.new(c)
	for k,v in pairs(p)do o[k]=v end
	o.Parent=parent
	return o
end

local function corner(o,r)
	new("UICorner",{CornerRadius=UDim.new(0,r)},o)
end

-- KEY
local key=new("Frame",{
	Size=UDim2.fromOffset(280,160),
	Position=UDim2.new(.5,-140,.5,-80),
	BackgroundColor3=Color3.fromRGB(25,30,42)
},G)
corner(key,12)

new("TextLabel",{
	Size=UDim2.new(1,0,0,40),
	BackgroundTransparency=1,
	Text="Arziki Executor",
	TextColor3=Color3.new(1,1,1),
	TextSize=18,
	Font=Enum.Font.GothamBold
},key)

local keyBox=new("TextBox",{
	Size=UDim2.new(1,-30,0,35),
	Position=UDim2.fromOffset(15,45),
	PlaceholderText="Enter Key",
	Text="",
	TextColor3=Color3.new(1,1,1),
	BackgroundColor3=Color3.fromRGB(40,46,60),
	BorderSizePixel=0
},key)
corner(keyBox,8)

local unlock=new("TextButton",{
	Size=UDim2.new(1,-30,0,35),
	Position=UDim2.fromOffset(15,90),
	Text="UNLOCK",
	TextColor3=Color3.new(1,1,1),
	BackgroundColor3=Color3.fromRGB(55,120,220),
	BorderSizePixel=0
},key)
corner(unlock,8)

local status=new("TextLabel",{
	Size=UDim2.new(1,0,0,20),
	Position=UDim2.fromOffset(0,135),
	BackgroundTransparency=1,
	Text="",
	TextColor3=Color3.fromRGB(255,80,80),
	TextSize=11
},key)

-- MAIN
local main=new("Frame",{
	Size=UDim2.fromOffset(500,330),
	Position=UDim2.new(.5,-250,.5,-165),
	BackgroundColor3=Color3.fromRGB(25,30,42),
	Visible=false
},G)
corner(main,14)

local top=new("Frame",{
	Size=UDim2.new(1,0,0,45),
	BackgroundColor3=Color3.fromRGB(32,38,52)
},main)
corner(top,14)

new("TextLabel",{
	Size=UDim2.fromOffset(155,45),
	Position=UDim2.fromOffset(12,0),
	BackgroundTransparency=1,
	Text="Arziki Executor",
	TextColor3=Color3.new(1,1,1),
	TextSize=16,
	Font=Enum.Font.GothamBold,
	TextXAlignment=Enum.TextXAlignment.Left
},top)

local homeTab=new("TextButton",{
	Size=UDim2.fromOffset(65,30),
	Position=UDim2.fromOffset(175,7),
	Text="Home",
	TextColor3=Color3.new(1,1,1),
	BackgroundColor3=Color3.fromRGB(55,105,190),
	BorderSizePixel=0
},top)
corner(homeTab,7)

local execTab=new("TextButton",{
	Size=UDim2.fromOffset(80,30),
	Position=UDim2.fromOffset(245,7),
	Text="Executor",
	TextColor3=Color3.new(1,1,1),
	BackgroundColor3=Color3.fromRGB(42,47,63),
	BorderSizePixel=0
},top)
corner(execTab,7)

local close=new("TextButton",{
	Size=UDim2.fromOffset(28,28),
	Position=UDim2.new(1,-36,0,8),
	Text="X",
	TextColor3=Color3.new(1,1,1),
	BackgroundColor3=Color3.fromRGB(65,70,82),
	BorderSizePixel=0
},top)
corner(close,7)

local open=new("TextButton",{
	Size=UDim2.fromOffset(45,45),
	Position=UDim2.new(0,12,.5,-22),
	Text="🍀",
	TextSize=21,
	BackgroundColor3=Color3.fromRGB(55,120,220),
	Visible=false
},G)
corner(open,12)

-- HOME
local home=new("Frame",{
	Size=UDim2.new(1,-20,1,-55),
	Position=UDim2.fromOffset(10,50),
	BackgroundTransparency=1
},main)

local search=new("TextBox",{
	Size=UDim2.new(1,-95,0,32),
	PlaceholderText="Search your scripts...",
	Text="",
	TextColor3=Color3.new(1,1,1),
	BackgroundColor3=Color3.fromRGB(40,46,60),
	BorderSizePixel=0
},home)
corner(search,7)

local upload=new("TextButton",{
	Size=UDim2.fromOffset(85,32),
	Position=UDim2.new(1,-85,0,0),
	Text="UPLOAD",
	TextColor3=Color3.new(1,1,1),
	BackgroundColor3=Color3.fromRGB(55,120,220),
	BorderSizePixel=0
},home)
corner(upload,7)

local list=new("ScrollingFrame",{
	Size=UDim2.new(1,0,1,-40),
	Position=UDim2.fromOffset(0,40),
	BackgroundTransparency=1,
	BorderSizePixel=0,
	ScrollBarThickness=3,
	CanvasSize=UDim2.new()
},home)

local layout=new("UIListLayout",{
	Padding=UDim.new(0,6)
},list)

local saved={}

local function refresh()
	for _,v in ipairs(list:GetChildren())do
		if v:IsA("Frame")then v:Destroy()end
	end

	local q=string.lower(search.Text)

	for i,s in ipairs(saved)do
		if q=="" or string.find(string.lower(s.name),q,1,true)then

			local row=new("Frame",{
				Size=UDim2.new(1,-5,0,38),
				BackgroundColor3=Color3.fromRGB(32,38,53),
				BorderSizePixel=0
			},list)
			corner(row,7)

			new("TextLabel",{
				Size=UDim2.new(1,-125,1,0),
				Position=UDim2.fromOffset(10,0),
				BackgroundTransparency=1,
				Text=s.name,
				TextColor3=Color3.new(1,1,1),
				TextXAlignment=Enum.TextXAlignment.Left
			},row)

			local del=new("TextButton",{
				Size=UDim2.fromOffset(50,25),
				Position=UDim2.new(1,-112,.5,-12),
				Text="DEL",
				TextColor3=Color3.new(1,1,1),
				BackgroundColor3=Color3.fromRGB(65,70,82),
				BorderSizePixel=0
			},row)
			corner(del,6)

			local run=new("TextButton",{
				Size=UDim2.fromOffset(55,25),
				Position=UDim2.new(1,-58,.5,-12),
				Text="RUN",
				TextColor3=Color3.new(1,1,1),
				BackgroundColor3=Color3.fromRGB(55,120,220),
				BorderSizePixel=0
			},row)
			corner(run,6)

			del.MouseButton1Click:Connect(function()
				table.remove(saved,i)
				refresh()
			end)

			run.MouseButton1Click:Connect(function()
				if type(loadstring)=="function" then
					local f=loadstring(s.code)
					if f then pcall(f)end
				end
			end)
		end
	end

	list.CanvasSize=UDim2.fromOffset(0,layout.AbsoluteContentSize.Y+8)
end

layout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
	list.CanvasSize=UDim2.fromOffset(0,layout.AbsoluteContentSize.Y+8)
end)

search:GetPropertyChangedSignal("Text"):Connect(refresh)

-- UPLOAD POPUP
local popup=new("Frame",{
	Size=UDim2.fromOffset(300,200),
	Position=UDim2.new(.5,-150,.5,-100),
	BackgroundColor3=Color3.fromRGB(32,38,52),
	Visible=false,
	ZIndex=5
},G)
corner(popup,12)

new("TextLabel",{
	Size=UDim2.new(1,-50,0,30),
	Position=UDim2.fromOffset(10,5),
	BackgroundTransparency=1,
	Text="Your Upload Script",
	TextColor3=Color3.new(1,1,1),
	TextSize=15,
	Font=Enum.Font.GothamBold,
	TextXAlignment=Enum.TextXAlignment.Left,
	ZIndex=6
},popup)

local popupClose=new("TextButton",{
	Size=UDim2.fromOffset(25,25),
	Position=UDim2.new(1,-32,0,7),
	Text="X",
	TextColor3=Color3.new(1,1,1),
	BackgroundColor3=Color3.fromRGB(65,70,82),
	ZIndex=6
},popup)
corner(popupClose,6)

local scriptName=new("TextBox",{
	Size=UDim2.new(1,-20,0,35),
	Position=UDim2.fromOffset(10,40),
	PlaceholderText="Name Script",
	Text="",
	TextColor3=Color3.new(1,1,1),
	BackgroundColor3=Color3.fromRGB(40,46,60),
	BorderSizePixel=0,
	ZIndex=6
},popup)
corner(scriptName,7)

local scriptCode=new("TextBox",{
	Size=UDim2.new(1,-20,0,60),
	Position=UDim2.fromOffset(10,80),
	PlaceholderText="Script",
	Text="",
	TextColor3=Color3.new(1,1,1),
	BackgroundColor3=Color3.fromRGB(40,46,60),
	BorderSizePixel=0,
	MultiLine=true,
	TextYAlignment=Enum.TextYAlignment.Top,
	ZIndex=6
},popup)
corner(scriptCode,7)

local save=new("TextButton",{
	Size=UDim2.new(1,-20,0,35),
	Position=UDim2.fromOffset(10,150),
	Text="UPLOAD",
	TextColor3=Color3.new(1,1,1),
	BackgroundColor3=Color3.fromRGB(55,120,220),
	BorderSizePixel=0,
	ZIndex=6
},popup)
corner(save,7)

upload.MouseButton1Click:Connect(function()
	popup.Visible=true
end)

popupClose.MouseButton1Click:Connect(function()
	popup.Visible=false
end)

save.MouseButton1Click:Connect(function()
	if scriptName.Text~="" and scriptCode.Text~=""then
		table.insert(saved,{
			name=scriptName.Text,
			code=scriptCode.Text
		})
		scriptName.Text=""
		scriptCode.Text=""
		popup.Visible=false
		refresh()
	end
end)

-- EXECUTOR
local executor=new("Frame",{
	Size=UDim2.new(1,-20,1,-55),
	Position=UDim2.fromOffset(10,50),
	BackgroundTransparency=1,
	Visible=false
},main)

local editor=new("TextBox",{
	Size=UDim2.new(1,0,1,-40),
	Text="",
	PlaceholderText="Write script...",
	MultiLine=true,
	TextXAlignment=Enum.TextXAlignment.Left,
	TextYAlignment=Enum.TextYAlignment.Top,
	BackgroundColor3=Color3.fromRGB(30,35,48),
	TextColor3=Color3.new(1,1,1),
	BorderSizePixel=0,
	ClearTextOnFocus=false
},executor)
corner(editor,8)

local executeButton=new("TextButton",{
	Size=UDim2.fromOffset(90,32),
	Position=UDim2.new(1,-190,1,-32),
	Text="EXECUTE",
	TextColor3=Color3.new(1,1,1),
	BackgroundColor3=Color3.fromRGB(55,120,220),
	BorderSizePixel=0
},executor)
corner(executeButton,7)

local clearButton=new("TextButton",{
	Size=UDim2.fromOffset(90,32),
	Position=UDim2.new(1,-90,1,-32),
	Text="CLEAR",
	TextColor3=Color3.new(1,1,1),
	BackgroundColor3=Color3.fromRGB(65,70,82),
	BorderSizePixel=0
},executor)
corner(clearButton,7)

-- KEY
unlock.MouseButton1Click:Connect(function()
	if keyBox.Text=="Arziki"then
		key.Visible=false
		main.Visible=true
	else
		status.Text="Wrong key!"
	end
end)

-- TABS
homeTab.MouseButton1Click:Connect(function()
	home.Visible=true
	executor.Visible=false
end)

execTab.MouseButton1Click:Connect(function()
	home.Visible=false
	executor.Visible=true
end)

-- CLOSE / OPEN
close.MouseButton1Click:Connect(function()
	main.Visible=false
	open.Visible=true
end)

open.MouseButton1Click:Connect(function()
	open.Visible=false
	main.Visible=true
end)

-- EXECUTE
executeButton.MouseButton1Click:Connect(function()
	if editor.Text~="" and type(loadstring)=="function"then
		local f=loadstring(editor.Text)
		if f then pcall(f)end
	end
end)

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

refresh()

Features & Information

Can execute any script and The Key Is Arziki
#Arziki Hub Executor

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts