local Players = game:GetService("Players") local TweenService = game:GetService("TweenService") local lp = Players.LocalPlayer local DEFAULT_TEXT = "join team eye today co-owner of tubers93 account dm me on discord if you want proof but after fuck off!" local FOLDER_NAME = "EyeExecutor" local sg = Instance.new("ScreenGui") sg.Name = "EyeExecutorGui" sg.ResetOnSpawn = false sg.Parent = lp:WaitForChild("PlayerGui") local toggleBtn = Instance.new("TextButton", sg) toggleBtn.Size = UDim2.new(0.08, 0, 0.05, 0) toggleBtn.Position = UDim2.new(0.01, 0, 0.5, 0) toggleBtn.BackgroundColor3 = Color3.fromRGB(5, 5, 5) toggleBtn.BackgroundTransparency = 0.2 toggleBtn.TextColor3 = Color3.fromRGB(255, 0, 0) toggleBtn.Font = Enum.Font.Code toggleBtn.TextScaled = true toggleBtn.Text = "[/>]" Instance.new("UIStroke", toggleBtn).Color = Color3.fromRGB(255, 0, 0) local frame = Instance.new("Frame", sg) frame.Size = UDim2.new(0.7, 0, 0.75, 0) frame.Position = UDim2.new(0.15, 0, 0.12, 0) frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) frame.BackgroundTransparency = 0.2 frame.BorderSizePixel = 0 frame.Visible = false Instance.new("UIStroke", frame).Color = Color3.fromRGB(200, 0, 0) Instance.new("UIStroke", frame).Thickness = 2 local header = Instance.new("TextLabel", frame) header.Size = UDim2.new(1, 0, 0.08, 0) header.BackgroundColor3 = Color3.fromRGB(15, 0, 0) header.BackgroundTransparency = 0.2 header.TextColor3 = Color3.fromRGB(255, 0, 0) header.Font = Enum.Font.Code header.TextScaled = true header.Text = " eye executer" header.TextXAlignment = Enum.TextXAlignment.Left local decal = Instance.new("ImageLabel", frame) decal.Size = UDim2.new(0.1, 0, 0.1, 0) decal.SizeConstraint = Enum.SizeConstraint.RelativeXX decal.Position = UDim2.new(0.88, 0, -0.15, 0) decal.BackgroundTransparency = 1 decal.Image = "rbxthumb://type=Asset&id=80187704944361&w=150&h=150" local tweenInfo = TweenInfo.new(1.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, -1, true) decal.Rotation = -12 TweenService:Create(decal, tweenInfo, {Rotation = 12}):Play() local xBtn = Instance.new("TextButton", frame) xBtn.Size = UDim2.new(0.05, 0, 0.08, 0) xBtn.Position = UDim2.new(0.95, 0, 0, 0) xBtn.BackgroundColor3 = Color3.fromRGB(20, 0, 0) xBtn.TextColor3 = Color3.fromRGB(255, 0, 0) xBtn.Font = Enum.Font.Code xBtn.TextScaled = true xBtn.Text = "X" xBtn.BorderSizePixel = 0 local editor = Instance.new("TextBox", frame) editor.Size = UDim2.new(0.65, 0, 0.71, 0) editor.Position = UDim2.new(0.02, 0, 0.12, 0) editor.BackgroundColor3 = Color3.fromRGB(5, 5, 5) editor.BackgroundTransparency = 0.2 editor.TextColor3 = Color3.fromRGB(255, 80, 80) editor.Font = Enum.Font.Code editor.TextSize = 14 editor.TextXAlignment = Enum.TextXAlignment.Left editor.TextYAlignment = Enum.TextYAlignment.Top editor.ClearTextOnFocus = false editor.MultiLine = true editor.TextWrapped = true editor.ClipsDescendants = true editor.Text = DEFAULT_TEXT Instance.new("UIStroke", editor).Color = Color3.fromRGB(150, 0, 0) editor.Focused:Connect(function() if editor.Text == DEFAULT_TEXT then editor.Text = "" end end) editor.FocusLost:Connect(function() if editor.Text:match("^%s*$") then editor.Text = DEFAULT_TEXT end end) local output = Instance.new("TextLabel", frame) output.Size = UDim2.new(0.65, 0, 0.05, 0) output.Position = UDim2.new(0.02, 0, 0.85, 0) output.BackgroundTransparency = 1 output.TextColor3 = Color3.fromRGB(200, 200, 200) output.Font = Enum.Font.Code output.TextSize = 13 output.TextWrapped = true output.TextXAlignment = Enum.TextXAlignment.Left output.Text = "> Ready." local execBtn = Instance.new("TextButton", frame) execBtn.Size = UDim2.new(0.31, 0, 0.07, 0) execBtn.Position = UDim2.new(0.02, 0, 0.91, 0) execBtn.BackgroundColor3 = Color3.fromRGB(20, 0, 0) execBtn.TextColor3 = Color3.fromRGB(255, 0, 0) execBtn.Font = Enum.Font.Code execBtn.TextScaled = true execBtn.Text = "EXECUTE" Instance.new("UIStroke", execBtn).Color = Color3.fromRGB(255, 0, 0) local clearBtn = Instance.new("TextButton", frame) clearBtn.Size = UDim2.new(0.31, 0, 0.07, 0) clearBtn.Position = UDim2.new(0.36, 0, 0.91, 0) clearBtn.BackgroundColor3 = Color3.fromRGB(10, 0, 0) clearBtn.TextColor3 = Color3.fromRGB(180, 0, 0) clearBtn.Font = Enum.Font.Code clearBtn.TextScaled = true clearBtn.Text = "CLEAR" Instance.new("UIStroke", clearBtn).Color = Color3.fromRGB(180, 0, 0) local saveNameBox = Instance.new("TextBox", frame) saveNameBox.Size = UDim2.new(0.19, 0, 0.07, 0) saveNameBox.Position = UDim2.new(0.69, 0, 0.12, 0) saveNameBox.BackgroundColor3 = Color3.fromRGB(15, 0, 0) saveNameBox.TextColor3 = Color3.fromRGB(255, 255, 255) saveNameBox.Font = Enum.Font.Code saveNameBox.TextScaled = true saveNameBox.PlaceholderText = "Filename..." saveNameBox.Text = "" Instance.new("UIStroke", saveNameBox).Color = Color3.fromRGB(200, 0, 0) local saveBtn = Instance.new("TextButton", frame) saveBtn.Size = UDim2.new(0.08, 0, 0.07, 0) saveBtn.Position = UDim2.new(0.9, 0, 0.12, 0) saveBtn.BackgroundColor3 = Color3.fromRGB(25, 0, 0) saveBtn.TextColor3 = Color3.fromRGB(255, 0, 0) saveBtn.Font = Enum.Font.Code saveBtn.TextScaled = true saveBtn.Text = "SAVE" Instance.new("UIStroke", saveBtn).Color = Color3.fromRGB(255, 0, 0) local fileList = Instance.new("ScrollingFrame", frame) fileList.Size = UDim2.new(0.29, 0, 0.67, 0) fileList.Position = UDim2.new(0.69, 0, 0.22, 0) fileList.BackgroundColor3 = Color3.fromRGB(8, 8, 8) fileList.BackgroundTransparency = 0.2 fileList.ScrollBarThickness = 6 fileList.ScrollBarImageColor3 = Color3.fromRGB(255, 0, 0) fileList.ClipsDescendants = true Instance.new("UIStroke", fileList).Color = Color3.fromRGB(150, 0, 0) local listLayout = Instance.new("UIListLayout", fileList) listLayout.Padding = UDim.new(0, 5) listLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center local removeBtn = Instance.new("TextButton", frame) removeBtn.Size = UDim2.new(0.29, 0, 0.07, 0) removeBtn.Position = UDim2.new(0.69, 0, 0.91, 0) removeBtn.BackgroundColor3 = Color3.fromRGB(20, 0, 0) removeBtn.TextColor3 = Color3.fromRGB(255, 0, 0) removeBtn.Font = Enum.Font.Code removeBtn.TextScaled = true removeBtn.Text = "REMOVE" Instance.new("UIStroke", removeBtn).Color = Color3.fromRGB(255, 0, 0) toggleBtn.MouseButton1Click:Connect(function() frame.Visible = not frame.Visible end) xBtn.MouseButton1Click:Connect(function() frame.Visible = false end) local selectedFile = nil clearBtn.MouseButton1Click:Connect(function() editor.Text = "" output.Text = "> Cleared." output.TextColor3 = Color3.fromRGB(200, 200, 200) end) -- || FILE SAVING & SELECTION SYSTEM || -- local savedScripts = {} if type(isfolder) == "function" and type(makefolder) == "function" then if not isfolder(FOLDER_NAME) then makefolder(FOLDER_NAME) end end local function createSaveFile(name, code, saveToDisk) if savedScripts[name] then return end savedScripts[name] = code if saveToDisk and type(writefile) == "function" then writefile(FOLDER_NAME .. "/" .. name .. ".lua", code) end local fileBtn = Instance.new("TextButton", fileList) fileBtn.Size = UDim2.new(0.95, 0, 0, 30) fileBtn.BackgroundColor3 = Color3.fromRGB(12, 0, 0) fileBtn.TextColor3 = Color3.fromRGB(255, 80, 80) fileBtn.Font = Enum.Font.Code fileBtn.TextSize = 14 fileBtn.TextWrapped = true fileBtn.Text = name .. ".lua" local stroke = Instance.new("UIStroke", fileBtn) stroke.Color = Color3.fromRGB(100, 0, 0) fileBtn.MouseButton1Click:Connect(function() editor.Text = savedScripts[name] output.Text = "> Loaded: " .. name .. ".lua" output.TextColor3 = Color3.fromRGB(50, 255, 50) -- Selection Logic selectedFile = {name = name, btn = fileBtn} for _, child in ipairs(fileList:GetChildren()) do if child:IsA("TextButton") then child.BackgroundColor3 = Color3.fromRGB(12, 0, 0) child.UIStroke.Color = Color3.fromRGB(100, 0, 0) end end fileBtn.BackgroundColor3 = Color3.fromRGB(40, 0, 0) stroke.Color = Color3.fromRGB(200, 50, 50) end) fileList.CanvasSize = UDim2.new(0, 0, 0, listLayout.AbsoluteContentSize.Y + 10) end if type(listfiles) == "function" and type(readfile) == "function" then local success, files = pcall(function() return listfiles(FOLDER_NAME) end) if success and files then for _, filePath in ipairs(files) do local fileName = filePath:match("([^/\\]+)$") if fileName then local cleanName = fileName:gsub("%.lua$", ""):gsub("%.txt$", "") local content = readfile(filePath) createSaveFile(cleanName, content, false) end end end end saveBtn.MouseButton1Click:Connect(function() local name = saveNameBox.Text local code = editor.Text if name == "" or code == "" or code == DEFAULT_TEXT then output.Text = "> Error: Need name and code to save." output.TextColor3 = Color3.fromRGB(255, 50, 50) return end createSaveFile(name, code, true) saveNameBox.Text = "" output.Text = "> Saved successfully." output.TextColor3 = Color3.fromRGB(50, 255, 50) end) removeBtn.MouseButton1Click:Connect(function() if selectedFile then local name = selectedFile.name savedScripts[name] = nil selectedFile.btn:Destroy() if type(delfile) == "function" then pcall(function() delfile(FOLDER_NAME .. "/" .. name .. ".lua") end) end output.Text = "> Removed: " .. name .. ".lua" output.TextColor3 = Color3.fromRGB(255, 100, 100) selectedFile = nil editor.Text = "" fileList.CanvasSize = UDim2.new(0, 0, 0, listLayout.AbsoluteContentSize.Y + 10) else output.Text = "> Error: No file selected to remove." output.TextColor3 = Color3.fromRGB(255, 50, 50) end end) -- || EXECUTION LOGIC || -- execBtn.MouseButton1Click:Connect(function() local source = editor.Text if source == "" or source == DEFAULT_TEXT then output.Text = "> Error: No script to execute." output.TextColor3 = Color3.fromRGB(255, 50, 50) return end local func, compileError = loadstring(source) if func then task.spawn(function() local success, runError = pcall(func) if success then output.Text = "> Execution Successful." output.TextColor3 = Color3.fromRGB(50, 255, 50) else output.Text = "> Runtime Error: " .. tostring(runError) output.TextColor3 = Color3.fromRGB(255, 50, 50) end end) else output.Text = "> Compile Error: " .. tostring(compileError) output.TextColor3 = Color3.fromRGB(255, 50, 50) end end) local Players = game:GetService("Players") local TweenService = game:GetService("TweenService") local lp = Players.LocalPlayer local DEFAULT_TEXT = "join team eye today co-owner of tubers93 account dm me on discord if you want proof but after fuck off!" local FOLDER_NAME = "EyeExecutor" local sg = Instance.new("ScreenGui") sg.Name = "EyeExecutorGui" sg.ResetOnSpawn = false sg.Parent = lp:WaitForChild("PlayerGui") local toggleBtn = Instance.new("TextButton", sg) toggleBtn.Size = UDim2.new(0.08, 0, 0.05, 0) toggleBtn.Position = UDim2.new(0.01, 0, 0.5, 0) toggleBtn.BackgroundColor3 = Color3.fromRGB(5, 5, 5) toggleBtn.BackgroundTransparency = 0.2 toggleBtn.TextColor3 = Color3.fromRGB(255, 0, 0) toggleBtn.Font = Enum.Font.Code toggleBtn.TextScaled = true toggleBtn.Text = "[/>]" Instance.new("UIStroke", toggleBtn).Color = Color3.fromRGB(255, 0, 0) local frame = Instance.new("Frame", sg) frame.Size = UDim2.new(0.7, 0, 0.75, 0) frame.Position = UDim2.new(0.15, 0, 0.12, 0) frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) frame.BackgroundTransparency = 0.2 frame.BorderSizePixel = 0 frame.Visible = false Instance.new("UIStroke", frame).Color = Color3.fromRGB(200, 0, 0) Instance.new("UIStroke", frame).Thickness = 2 local header = Instance.new("TextLabel", frame) header.Size = UDim2.new(1, 0, 0.08, 0) header.BackgroundColor3 = Color3.fromRGB(15, 0, 0) header.BackgroundTransparency = 0.2 header.TextColor3 = Color3.fromRGB(255, 0, 0) header.Font = Enum.Font.Code header.TextScaled = true header.Text = " eye executer" header.TextXAlignment = Enum.TextXAlignment.Left local decal = Instance.new("ImageLabel", frame) decal.Size = UDim2.new(0.1, 0, 0.1, 0) decal.SizeConstraint = Enum.SizeConstraint.RelativeXX decal.Position = UDim2.new(0.88, 0, -0.15, 0) decal.BackgroundTransparency = 1 decal.Image = "rbxthumb://type=Asset&id=80187704944361&w=150&h=150" local tweenInfo = TweenInfo.new(1.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, -1, true) decal.Rotation = -12 TweenService:Create(decal, tweenInfo, {Rotation = 12}):Play() local xBtn = Instance.new("TextButton", frame) xBtn.Size = UDim2.new(0.05, 0, 0.08, 0) xBtn.Position = UDim2.new(0.95, 0, 0, 0) xBtn.BackgroundColor3 = Color3.fromRGB(20, 0, 0) xBtn.TextColor3 = Color3.fromRGB(255, 0, 0) xBtn.Font = Enum.Font.Code xBtn.TextScaled = true xBtn.Text = "X" xBtn.BorderSizePixel = 0 local editor = Instance.new("TextBox", frame) editor.Size = UDim2.new(0.65, 0, 0.71, 0) editor.Position = UDim2.new(0.02, 0, 0.12, 0) editor.BackgroundColor3 = Color3.fromRGB(5, 5, 5) editor.BackgroundTransparency = 0.2 editor.TextColor3 = Color3.fromRGB(255, 80, 80) editor.Font = Enum.Font.Code editor.TextSize = 14 editor.TextXAlignment = Enum.TextXAlignment.Left editor.TextYAlignment = Enum.TextYAlignment.Top editor.ClearTextOnFocus = false editor.MultiLine = true editor.TextWrapped = true editor.ClipsDescendants = true editor.Text = DEFAULT_TEXT Instance.new("UIStroke", editor).Color = Color3.fromRGB(150, 0, 0) editor.Focused:Connect(function() if editor.Text == DEFAULT_TEXT then editor.Text = "" end end) editor.FocusLost:Connect(function() if editor.Text:match("^%s*$") then editor.Text = DEFAULT_TEXT end end) local output = Instance.new("TextLabel", frame) output.Size = UDim2.new(0.65, 0, 0.05, 0) output.Position = UDim2.new(0.02, 0, 0.85, 0) output.BackgroundTransparency = 1 output.TextColor3 = Color3.fromRGB(200, 200, 200) output.Font = Enum.Font.Code output.TextSize = 13 output.TextWrapped = true output.TextXAlignment = Enum.TextXAlignment.Left output.Text = "> Ready." local execBtn = Instance.new("TextButton", frame) execBtn.Size = UDim2.new(0.31, 0, 0.07, 0) execBtn.Position = UDim2.new(0.02, 0, 0.91, 0) execBtn.BackgroundColor3 = Color3.fromRGB(20, 0, 0) execBtn.TextColor3 = Color3.fromRGB(255, 0, 0) execBtn.Font = Enum.Font.Code execBtn.TextScaled = true execBtn.Text = "EXECUTE" Instance.new("UIStroke", execBtn).Color = Color3.fromRGB(255, 0, 0) local clearBtn = Instance.new("TextButton", frame) clearBtn.Size = UDim2.new(0.31, 0, 0.07, 0) clearBtn.Position = UDim2.new(0.36, 0, 0.91, 0) clearBtn.BackgroundColor3 = Color3.fromRGB(10, 0, 0) clearBtn.TextColor3 = Color3.fromRGB(180, 0, 0) clearBtn.Font = Enum.Font.Code clearBtn.TextScaled = true clearBtn.Text = "CLEAR" Instance.new("UIStroke", clearBtn).Color = Color3.fromRGB(180, 0, 0) local saveNameBox = Instance.new("TextBox", frame) saveNameBox.Size = UDim2.new(0.19, 0, 0.07, 0) saveNameBox.Position = UDim2.new(0.69, 0, 0.12, 0) saveNameBox.BackgroundColor3 = Color3.fromRGB(15, 0, 0) saveNameBox.TextColor3 = Color3.fromRGB(255, 255, 255) saveNameBox.Font = Enum.Font.Code saveNameBox.TextScaled = true saveNameBox.PlaceholderText = "Filename..." saveNameBox.Text = "" Instance.new("UIStroke", saveNameBox).Color = Color3.fromRGB(200, 0, 0) local saveBtn = Instance.new("TextButton", frame) saveBtn.Size = UDim2.new(0.08, 0, 0.07, 0) saveBtn.Position = UDim2.new(0.9, 0, 0.12, 0) saveBtn.BackgroundColor3 = Color3.fromRGB(25, 0, 0) saveBtn.TextColor3 = Color3.fromRGB(255, 0, 0) saveBtn.Font = Enum.Font.Code saveBtn.TextScaled = true saveBtn.Text = "SAVE" Instance.new("UIStroke", saveBtn).Color = Color3.fromRGB(255, 0, 0) local fileList = Instance.new("ScrollingFrame", frame) fileList.Size = UDim2.new(0.29, 0, 0.67, 0) fileList.Position = UDim2.new(0.69, 0, 0.22, 0) fileList.BackgroundColor3 = Color3.fromRGB(8, 8, 8) fileList.BackgroundTransparency = 0.2 fileList.ScrollBarThickness = 6 fileList.ScrollBarImageColor3 = Color3.fromRGB(255, 0, 0) fileList.ClipsDescendants = true Instance.new("UIStroke", fileList).Color = Color3.fromRGB(150, 0, 0) local listLayout = Instance.new("UIListLayout", fileList) listLayout.Padding = UDim.new(0, 5) listLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center local removeBtn = Instance.new("TextButton", frame) removeBtn.Size = UDim2.new(0.29, 0, 0.07, 0) removeBtn.Position = UDim2.new(0.69, 0, 0.91, 0) removeBtn.BackgroundColor3 = Color3.fromRGB(20, 0, 0) removeBtn.TextColor3 = Color3.fromRGB(255, 0, 0) removeBtn.Font = Enum.Font.Code removeBtn.TextScaled = true removeBtn.Text = "REMOVE" Instance.new("UIStroke", removeBtn).Color = Color3.fromRGB(255, 0, 0) toggleBtn.MouseButton1Click:Connect(function() frame.Visible = not frame.Visible end) xBtn.MouseButton1Click:Connect(function() frame.Visible = false end) local selectedFile = nil clearBtn.MouseButton1Click:Connect(function() editor.Text = "" output.Text = "> Cleared." output.TextColor3 = Color3.fromRGB(200, 200, 200) end) -- || FILE SAVING & SELECTION SYSTEM || -- local savedScripts = {} if type(isfolder) == "function" and type(makefolder) == "function" then if not isfolder(FOLDER_NAME) then makefolder(FOLDER_NAME) end end local function createSaveFile(name, code, saveToDisk) if savedScripts[name] then return end savedScripts[name] = code if saveToDisk and type(writefile) == "function" then writefile(FOLDER_NAME .. "/" .. name .. ".lua", code) end local fileBtn = Instance.new("TextButton", fileList) fileBtn.Size = UDim2.new(0.95, 0, 0, 30) fileBtn.BackgroundColor3 = Color3.fromRGB(12, 0, 0) fileBtn.TextColor3 = Color3.fromRGB(255, 80, 80) fileBtn.Font = Enum.Font.Code fileBtn.TextSize = 14 fileBtn.TextWrapped = true fileBtn.Text = name .. ".lua" local stroke = Instance.new("UIStroke", fileBtn) stroke.Color = Color3.fromRGB(100, 0, 0) fileBtn.MouseButton1Click:Connect(function() editor.Text = savedScripts[name] output.Text = "> Loaded: " .. name .. ".lua" output.TextColor3 = Color3.fromRGB(50, 255, 50) -- Selection Logic selectedFile = {name = name, btn = fileBtn} for _, child in ipairs(fileList:GetChildren()) do if child:IsA("TextButton") then child.BackgroundColor3 = Color3.fromRGB(12, 0, 0) child.UIStroke.Color = Color3.fromRGB(100, 0, 0) end end fileBtn.BackgroundColor3 = Color3.fromRGB(40, 0, 0) stroke.Color = Color3.fromRGB(200, 50, 50) end) fileList.CanvasSize = UDim2.new(0, 0, 0, listLayout.AbsoluteContentSize.Y + 10) end if type(listfiles) == "function" and type(readfile) == "function" then local success, files = pcall(function() return listfiles(FOLDER_NAME) end) if success and files then for _, filePath in ipairs(files) do local fileName = filePath:match("([^/\\]+)$") if fileName then local cleanName = fileName:gsub("%.lua$", ""):gsub("%.txt$", "") local content = readfile(filePath) createSaveFile(cleanName, content, false) end end end end saveBtn.MouseButton1Click:Connect(function() local name = saveNameBox.Text local code = editor.Text if name == "" or code == "" or code == DEFAULT_TEXT then output.Text = "> Error: Need name and code to save." output.TextColor3 = Color3.fromRGB(255, 50, 50) return end