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()