-- LocalScript: ExSer_New_Gui.lua -- Pasang di StarterPlayer -> StarterPlayerScripts atau StarterGui local Players = game:GetService("Players") local RunService = game:GetService("RunService") local LogService = game:GetService("LogService") local LocalPlayer = Players.LocalPlayer -- ScreenGui Container local screenGui = Instance.new("ScreenGui") screenGui.Name = "ExSerNewGui" screenGui.ResetOnSpawn = false screenGui.Parent = LocalPlayer:WaitForChild("PlayerGui") -- Main Frame Window local mainFrame = Instance.new("Frame") mainFrame.Name = "MainFrame" mainFrame.Size = UDim2.new(0, 430, 0, 260) mainFrame.Position = UDim2.new(0.5, -215, 0.5, -130) mainFrame.BackgroundColor3 = Color3.fromRGB(30, 35, 45) mainFrame.BackgroundTransparency = 0.2 mainFrame.BorderSizePixel = 0 mainFrame.Active = true mainFrame.Draggable = true mainFrame.Parent = screenGui local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 8) corner.Parent = mainFrame --------------------------------------------------------- -- TOP BAR (HEADER) --------------------------------------------------------- local topBar = Instance.new("Frame") topBar.Name = "TopBar" topBar.Size = UDim2.new(1, 0, 0, 35) topBar.BackgroundTransparency = 1 topBar.Parent = mainFrame local titleLabel = Instance.new("TextLabel") titleLabel.Size = UDim2.new(0, 150, 0, 18) titleLabel.Position = UDim2.new(0, 10, 0, 2) titleLabel.BackgroundTransparency = 1 titleLabel.Text = "ExSer" titleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) titleLabel.TextSize = 18 titleLabel.Font = Enum.Font.SourceSansBold titleLabel.TextXAlignment = Enum.TextXAlignment.Left titleLabel.Parent = topBar local tagLabel = Instance.new("TextLabel") tagLabel.Size = UDim2.new(0, 150, 0, 14) tagLabel.Position = UDim2.new(0, 10, 0, 18) tagLabel.BackgroundTransparency = 1 tagLabel.Text = "new" tagLabel.TextColor3 = Color3.fromRGB(255, 170, 0) tagLabel.TextSize = 13 tagLabel.Font = Enum.Font.SourceSansBold tagLabel.TextXAlignment = Enum.TextXAlignment.Left tagLabel.Parent = topBar -- Stats (Ping & FPS) local statsLabel = Instance.new("TextLabel") statsLabel.Size = UDim2.new(0, 120, 1, 0) statsLabel.Position = UDim2.new(0, 180, 0, 0) statsLabel.BackgroundTransparency = 1 statsLabel.Text = "Ping: 24ms\nRender: 59fps" statsLabel.TextColor3 = Color3.fromRGB(80, 220, 80) statsLabel.TextSize = 11 statsLabel.Font = Enum.Font.SourceSans statsLabel.TextXAlignment = Enum.TextXAlignment.Left statsLabel.Parent = topBar local frameCount = 0 local lastTime = tick() RunService.RenderStepped:Connect(function() frameCount = frameCount + 1 local currentTime = tick() if currentTime - lastTime >= 1 then local fps = math.floor(frameCount / (currentTime - lastTime)) local ping = math.floor(LocalPlayer:GetNetworkPing() * 1000) statsLabel.Text = string.format("Ping: %dms\nRender: %dfps", ping, fps) frameCount = 0 lastTime = currentTime end end) -- Unlock Mouse Button local isUnlocked = true local mouseBtn = Instance.new("TextButton") mouseBtn.Size = UDim2.new(0, 100, 0, 22) mouseBtn.Position = UDim2.new(1, -110, 0, 6) mouseBtn.BackgroundColor3 = Color3.fromRGB(60, 65, 75) mouseBtn.BackgroundTransparency = 0.3 mouseBtn.Text = "Unlock Mouse: On" mouseBtn.TextColor3 = Color3.fromRGB(220, 220, 220) mouseBtn.TextSize = 10 mouseBtn.Font = Enum.Font.SourceSans mouseBtn.Parent = topBar local btnCorner = Instance.new("UICorner") btnCorner.CornerRadius = UDim.new(0, 4) btnCorner.Parent = mouseBtn mouseBtn.MouseButton1Click:Connect(function() isUnlocked = not isUnlocked mainFrame.Draggable = isUnlocked mouseBtn.Text = isUnlocked and "Unlock Mouse: On" or "Unlock Mouse: Off" end) --------------------------------------------------------- -- HOME PAGE --------------------------------------------------------- local homePage = Instance.new("Frame") homePage.Name = "HomePage" homePage.Size = UDim2.new(1, 0, 1, -65) homePage.Position = UDim2.new(0, 0, 0, 35) homePage.BackgroundTransparency = 1 homePage.Visible = true homePage.Parent = mainFrame local mainTitle = Instance.new("TextLabel") mainTitle.Size = UDim2.new(1, 0, 0, 30) mainTitle.Position = UDim2.new(0, 0, 0, 5) mainTitle.BackgroundTransparency = 1 mainTitle.Text = 'ExSer new' mainTitle.TextColor3 = Color3.fromRGB(255, 255, 255) mainTitle.TextSize = 26 mainTitle.Font = Enum.Font.SourceSansBold mainTitle.RichText = true mainTitle.Parent = homePage local welcomeLabel = Instance.new("TextLabel") welcomeLabel.Size = UDim2.new(0.9, 0, 0, 50) welcomeLabel.Position = UDim2.new(0.05, 0, 0, 40) welcomeLabel.BackgroundTransparency = 1 welcomeLabel.Text = "Selamat datang di Exser new dibuat sama MyntyPaws! Tiktok" welcomeLabel.TextColor3 = Color3.fromRGB(255, 255, 255) welcomeLabel.TextSize = 16 welcomeLabel.Font = Enum.Font.SourceSansBold welcomeLabel.TextWrapped = true welcomeLabel.Parent = homePage local descLabel = Instance.new("TextLabel") descLabel.Size = UDim2.new(0.9, 0, 0, 35) descLabel.Position = UDim2.new(0.05, 0, 0, 95) descLabel.BackgroundTransparency = 1 descLabel.Text = "this script has been updated by unth1ng, Exser's original\nmodule got moderated. so idk just use this instead" descLabel.TextColor3 = Color3.fromRGB(220, 220, 220) descLabel.TextSize = 12 descLabel.Font = Enum.Font.SourceSans descLabel.TextWrapped = true descLabel.Parent = homePage local chooseLabel = Instance.new("TextLabel") chooseLabel.Size = UDim2.new(1, 0, 0, 20) chooseLabel.Position = UDim2.new(0, 0, 1, -20) chooseLabel.BackgroundTransparency = 1 chooseLabel.Text = "Choose from a below tab!" chooseLabel.TextColor3 = Color3.fromRGB(255, 255, 255) chooseLabel.TextSize = 13 chooseLabel.Font = Enum.Font.SourceSans chooseLabel.Parent = homePage --------------------------------------------------------- -- EXECUTOR PAGE --------------------------------------------------------- local executorPage = Instance.new("Frame") executorPage.Name = "ExecutorPage" executorPage.Size = UDim2.new(1, 0, 1, -65) executorPage.Position = UDim2.new(0, 0, 0, 35) executorPage.BackgroundTransparency = 1 executorPage.Visible = false executorPage.Parent = mainFrame local modeLabel = Instance.new("TextLabel") modeLabel.Size = UDim2.new(1, -110, 0, 16) modeLabel.Position = UDim2.new(0, 10, 0, 0) modeLabel.BackgroundTransparency = 1 modeLabel.Text = "Mode: Server" modeLabel.TextColor3 = Color3.fromRGB(0, 230, 0) modeLabel.TextSize = 15 modeLabel.Font = Enum.Font.SourceSans modeLabel.Parent = executorPage local textBoxFrame = Instance.new("Frame") textBoxFrame.Size = UDim2.new(1, -115, 1, -20) textBoxFrame.Position = UDim2.new(0, 10, 0, 18) textBoxFrame.BackgroundColor3 = Color3.fromRGB(20, 25, 35) textBoxFrame.BackgroundTransparency = 0.4 textBoxFrame.BorderColor3 = Color3.fromRGB(100, 120, 150) textBoxFrame.Parent = executorPage local codeInput = Instance.new("TextBox") codeInput.Size = UDim2.new(1, -10, 1, -10) codeInput.Position = UDim2.new(0, 5, 0, 5) codeInput.BackgroundTransparency = 1 codeInput.Text = '1 print("Subscribe or i eat your DOG!!!")' codeInput.TextColor3 = Color3.fromRGB(255, 255, 255) codeInput.TextSize = 12 codeInput.Font = Enum.Font.Code codeInput.TextXAlignment = Enum.TextXAlignment.Left codeInput.TextYAlignment = Enum.TextYAlignment.Top codeInput.ClearTextOnFocus = false codeInput.MultiLine = true codeInput.TextWrapped = true codeInput.Parent = textBoxFrame local sidePanel = Instance.new("Frame") sidePanel.Name = "SidePanel" sidePanel.Size = UDim2.new(0, 90, 1, -20) sidePanel.Position = UDim2.new(1, -98, 0, 18) sidePanel.BackgroundTransparency = 1 sidePanel.Parent = executorPage local listLayout = Instance.new("UIListLayout") listLayout.SortOrder = Enum.SortOrder.LayoutOrder listLayout.Padding = UDim.new(0, 3) listLayout.Parent = sidePanel local function createSideBtn(name, text, bgColor, txtColor, height, order) local btn = Instance.new("TextButton") btn.Name = name btn.Size = UDim2.new(1, 0, 0, height) btn.BackgroundColor3 = bgColor btn.BackgroundTransparency = 0.2 btn.Text = text btn.TextColor3 = txtColor btn.TextSize = 11 btn.Font = Enum.Font.SourceSans btn.TextWrapped = true btn.LayoutOrder = order btn.Parent = sidePanel return btn end local executeBtn = createSideBtn("Execute", "Execute", Color3.fromRGB(110, 50, 120), Color3.fromRGB(255, 255, 255), 30, 1) local clearBtn = createSideBtn("Clear", "Clear", Color3.fromRGB(65, 75, 85), Color3.fromRGB(220, 220, 220), 28, 2) local r6Btn = createSideBtn("R6", "R6", Color3.fromRGB(65, 75, 85), Color3.fromRGB(220, 220, 220), 28, 3) local savePosBtn = createSideBtn("SavePos", "Save\nposition on\nrespawn", Color3.fromRGB(35, 120, 35), Color3.fromRGB(0, 255, 0), 45, 4) savePosBtn.TextSize = 10 executeBtn.MouseButton1Click:Connect(function() local code = codeInput.Text:gsub("^%d+%s*", "") local func, err = loadstring(code) if func then task.spawn(func) else warn("Execution Error: " .. tostring(err)) end end) clearBtn.MouseButton1Click:Connect(function() codeInput.Text = "" end) --------------------------------------------------------- -- HUB PAGE --------------------------------------------------------- local hubPage = Instance.new("Frame") hubPage.Name = "HubPage" hubPage.Size = UDim2.new(1, 0, 1, -65) hubPage.Position = UDim2.new(0, 0, 0, 35) hubPage.BackgroundTransparency = 1 hubPage.Visible = false hubPage.Parent = mainFrame -- Security Lock Frame local securityFrame = Instance.new("Frame") securityFrame.Name = "SecurityFrame" securityFrame.Size = UDim2.new(1, 0, 1, 0) securityFrame.BackgroundTransparency = 1 securityFrame.Parent = hubPage local secTitle = Instance.new("TextLabel") secTitle.Size = UDim2.new(1, 0, 0, 30) secTitle.Position = UDim2.new(0, 0, 0, 10) secTitle.BackgroundTransparency = 1 secTitle.Text = "Security Lock" secTitle.TextColor3 = Color3.fromRGB(255, 255, 255) secTitle.TextSize = 26 secTitle.Font = Enum.Font.SourceSansBold secTitle.Parent = securityFrame local secDesc = Instance.new("TextLabel") secDesc.Size = UDim2.new(0.9, 0, 0, 35) secDesc.Position = UDim2.new(0.05, 0, 0, 42) secDesc.BackgroundTransparency = 1 secDesc.Text = "Enter a passphrase in the below box. You can find\nit at the disc/ord server. (13+ Only)" secDesc.TextColor3 = Color3.fromRGB(220, 220, 220) secDesc.TextSize = 13 secDesc.Font = Enum.Font.SourceSans secDesc.TextWrapped = true secDesc.Parent = securityFrame local passBox = Instance.new("TextBox") passBox.Size = UDim2.new(0, 220, 0, 30) passBox.Position = UDim2.new(0.5, -110, 0, 85) passBox.BackgroundColor3 = Color3.fromRGB(45, 50, 60) passBox.Text = "" passBox.PlaceholderText = "c00lkidds" passBox.TextColor3 = Color3.fromRGB(255, 255, 255) passBox.TextSize = 14 passBox.Font = Enum.Font.Code passBox.Parent = securityFrame local passCorner = Instance.new("UICorner") passCorner.CornerRadius = UDim.new(0, 6) passCorner.Parent = passBox local saveBtn = Instance.new("TextButton") saveBtn.Size = UDim2.new(0, 220, 0, 30) saveBtn.Position = UDim2.new(0.5, -110, 0, 125) saveBtn.BackgroundColor3 = Color3.fromRGB(60, 65, 75) saveBtn.Text = "Saving..." saveBtn.TextColor3 = Color3.fromRGB(255, 255, 255) saveBtn.TextSize = 16 saveBtn.Font = Enum.Font.SourceSans saveBtn.Parent = securityFrame local saveCorner = Instance.new("UICorner") saveCorner.CornerRadius = UDim.new(0, 6) saveCorner.Parent = saveBtn -- Main Hub Content Frame local hubContent = Instance.new("Frame") hubContent.Name = "HubContent" hubContent.Size = UDim2.new(1, 0, 1, 0) hubContent.BackgroundTransparency = 1 hubContent.Visible = false hubContent.Parent = hubPage -- Search & Infinite Yield Button Area local searchBox = Instance.new("TextBox") searchBox.Size = UDim2.new(0, 180, 0, 22) searchBox.Position = UDim2.new(0, 10, 0, 5) searchBox.BackgroundColor3 = Color3.fromRGB(40, 45, 55) searchBox.Text = "" searchBox.PlaceholderText = "Search" searchBox.TextColor3 = Color3.fromRGB(255, 255, 255) searchBox.TextSize = 13 searchBox.Font = Enum.Font.SourceSans searchBox.Parent = hubContent local searchCorner = Instance.new("UICorner") searchCorner.CornerRadius = UDim.new(0, 4) searchCorner.Parent = searchBox local scrollList = Instance.new("ScrollingFrame") scrollList.Size = UDim2.new(0, 180, 1, -35) scrollList.Position = UDim2.new(0, 10, 0, 30) scrollList.BackgroundColor3 = Color3.fromRGB(25, 30, 40) scrollList.BackgroundTransparency = 0.5 scrollList.CanvasSize = UDim2.new(0, 0, 0, 40) scrollList.ScrollBarThickness = 4 scrollList.Parent = hubContent local yieldBtn = Instance.new("TextButton") yieldBtn.Size = UDim2.new(1, -6, 0, 30) yieldBtn.Position = UDim2.new(0, 3, 0, 3) yieldBtn.BackgroundColor3 = Color3.fromRGB(50, 55, 65) yieldBtn.Text = "Infinite Yield" yieldBtn.TextColor3 = Color3.fromRGB(255, 255, 255) yieldBtn.TextSize = 13 yieldBtn.Font = Enum.Font.Code yieldBtn.Parent = scrollList local yieldCorner = Instance.new("UICorner") yieldCorner.CornerRadius = UDim.new(0, 4) yieldCorner.Parent = yieldBtn -- Right Area Details local hubTitle = Instance.new("TextLabel") hubTitle.Size = UDim2.new(0, 200, 0, 30) hubTitle.Position = UDim2.new(1, -210, 0, 10) hubTitle.BackgroundTransparency = 1 hubTitle.Text = "- H U B -" hubTitle.TextColor3 = Color3.fromRGB(255, 255, 255) hubTitle.TextSize = 22 hubTitle.Font = Enum.Font.SourceSansBold hubTitle.Parent = hubContent local hubInfo = Instance.new("TextLabel") hubInfo.Size = UDim2.new(0, 200, 0, 40) hubInfo.Position = UDim2.new(1, -210, 0, 40) hubInfo.BackgroundTransparency = 1 hubInfo.Text = "Choose a stuff at left\nto run it." hubInfo.TextColor3 = Color3.fromRGB(220, 220, 220) hubInfo.TextSize = 14 hubInfo.Font = Enum.Font.SourceSans hubInfo.TextWrapped = true hubInfo.Parent = hubContent local userBox = Instance.new("TextBox") userBox.Size = UDim2.new(0, 200, 0, 25) userBox.Position = UDim2.new(1, -210, 1, -35) userBox.BackgroundColor3 = Color3.fromRGB(40, 45, 55) userBox.Text = "" userBox.PlaceholderText = "Username (default: me)" userBox.TextColor3 = Color3.fromRGB(255, 255, 255) userBox.TextSize = 12 userBox.Font = Enum.Font.SourceSans userBox.Parent = hubContent local uCorner = Instance.new("UICorner") uCorner.CornerRadius = UDim.new(0, 4) uCorner.Parent = userBox -- Check Username & Run Infinite Yield yieldBtn.MouseButton1Click:Connect(function() local enteredUser = userBox.Text:gsub("%s+", "") if enteredUser == "" then yieldBtn.Text = "Isi Nama Dulu!" yieldBtn.TextColor3 = Color3.fromRGB(255, 85, 85) task.wait(1.5) yieldBtn.Text = "Infinite Yield" yieldBtn.TextColor3 = Color3.fromRGB(255, 255, 255) else loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))() end end) -- Password Logic Verification local isUnlockedHub = false saveBtn.MouseButton1Click:Connect(function() if passBox.Text == "c00lkidds" or isUnlockedHub then isUnlockedHub = true securityFrame.Visible = false hubContent.Visible = true else saveBtn.Text = "Wrong Password!" task.wait(1.5) saveBtn.Text = "Saving..." end end) --------------------------------------------------------- -- OUTPUT PAGE --------------------------------------------------------- local outputPage = Instance.new("Frame") outputPage.Name = "OutputPage" outputPage.Size = UDim2.new(1, 0, 1, -65) outputPage.Position = UDim2.new(0, 0, 0, 35) outputPage.BackgroundTransparency = 1 outputPage.Visible = false outputPage.Parent = mainFrame local outputBoxFrame = Instance.new("Frame") outputBoxFrame.Size = UDim2.new(1, -20, 1, -10) outputBoxFrame.Position = UDim2.new(0, 10, 0, 5) outputBoxFrame.BackgroundColor3 = Color3.fromRGB(15, 20, 28) outputBoxFrame.BackgroundTransparency = 0.3 outputBoxFrame.BorderColor3 = Color3.fromRGB(80, 95, 120) outputBoxFrame.Parent = outputPage local outCorner = Instance.new("UICorner") outCorner.CornerRadius = UDim.new(0, 6) outCorner.Parent = outputBoxFrame local outputScroll = Instance.new("ScrollingFrame") outputScroll.Size = UDim2.new(1, -10, 1, -10) outputScroll.Position = UDim2.new(0, 5, 0, 5) outputScroll.BackgroundTransparency = 1 outputScroll.CanvasSize = UDim2.new(0, 0, 0, 0) outputScroll.ScrollBarThickness = 4 outputScroll.Parent = outputBoxFrame local outputLayout = Instance.new("UIListLayout") outputLayout.SortOrder = Enum.SortOrder.LayoutOrder outputLayout.Padding = UDim.new(0, 2) outputLayout.Parent = outputScroll local function addLogMessage(message, messageType) local label = Instance.new("TextLabel") label.Size = UDim2.new(1, 0, 0, 16) label.BackgroundTransparency = 1 label.Text = string.format("[%s] %s", os.date("%X"), message) label.TextSize = 11 label.Font = Enum.Font.Code label.TextXAlignment = Enum.TextXAlignment.Left if messageType == Enum.MessageType.MessageError then label.TextColor3 = Color3.fromRGB(255, 85, 85) elseif messageType == Enum.MessageType.MessageWarning then label.TextColor3 = Color3.fromRGB(255, 170, 0) else label.TextColor3 = Color3.fromRGB(220, 220, 220) end label.Parent = outputScroll outputScroll.CanvasSize = UDim2.new(0, 0, 0, outputLayout.AbsoluteContentSize.Y + 10) outputScroll.CanvasPosition = Vector2.new(0, outputScroll.CanvasSize.Y.Offset) end LogService.MessageOut:Connect(function(message, messageType) addLogMessage(message, messageType) end) addLogMessage("ExSer New Output Console Initialized.", Enum.MessageType.MessageInfo) --------------------------------------------------------- -- BOTTOM NAVIGATION TAB BAR --------------------------------------------------------- local bottomBar = Instance.new("Frame") bottomBar.Name = "BottomTabBar" bottomBar.Size = UDim2.new(1, 0, 0, 30) bottomBar.Position = UDim2.new(0, 0, 1, -30) bottomBar.BackgroundColor3 = Color3.fromRGB(20, 25, 32) bottomBar.BackgroundTransparency = 0.2 bottomBar.BorderSizePixel = 0 bottomBar.Parent = mainFrame local tabLayout = Instance.new("UIListLayout") tabLayout.FillDirection = Enum.FillDirection.Horizontal tabLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center tabLayout.VerticalAlignment = Enum.VerticalAlignment.Center tabLayout.Padding = UDim.new(0, 8) tabLayout.Parent = bottomBar local function createTabButton(text) local btn = Instance.new("TextButton") btn.Size = UDim2.new(0, 85, 1, 0) btn.BackgroundTransparency = 1 btn.Text = text btn.TextColor3 = Color3.fromRGB(200, 200, 200) btn.TextSize = 13 btn.Font = Enum.Font.SourceSans btn.Parent = bottomBar return btn end local homeTab = createTabButton("⌂ Home") local executorTab = createTabButton("<> Executor") local hubTab = createTabButton("田 Hub") local outputTab = createTabButton("▥ Output") -- Tab Switching Logic homeTab.MouseButton1Click:Connect(function() homePage.Visible = true executorPage.Visible = false hubPage.Visible = false outputPage.Visible = false end) executorTab.MouseButton1Click:Connect(function() homePage.Visible = false executorPage.Visible = true hubPage.Visible = false outputPage.Visible = false end) hubTab.MouseButton1Click:Connect(function() homePage.Visible = false executorPage.Visible = false hubPage.Visible = true outputPage.Visible = false end) outputTab.MouseButton1Click:Connect(function() homePage.Visible = false executorPage.Visible = false hubPage.Visible = false outputPage.Visible = true end)