-- sinir391 gui V2 local CoreGui = game:GetService("CoreGui") local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local Lighting = game:GetService("Lighting") if CoreGui:FindFirstChild("SinirCool_Gui") then CoreGui.SinirCool_Gui:Destroy() end local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "SinirCool_Gui" ScreenGui.Parent = CoreGui ScreenGui.ResetOnSpawn = false local ToggleButton = Instance.new("TextButton") ToggleButton.Name = "ToggleButton" ToggleButton.Size = UDim2.new(0, 40, 0, 35) ToggleButton.Position = UDim2.new(0, 10, 0.5, -17) ToggleButton.BackgroundColor3 = Color3.fromRGB(0, 50, 150) ToggleButton.BorderColor3 = Color3.fromRGB(0, 255, 255) ToggleButton.BorderSizePixel = 2 ToggleButton.Text = "<" ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255) ToggleButton.Font = Enum.Font.Code ToggleButton.TextSize = 18 ToggleButton.Parent = ScreenGui local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 220, 0, 330) MainFrame.Position = UDim2.new(0.5, -110, 0.5, -165) MainFrame.BackgroundColor3 = Color3.fromRGB(10, 15, 25) MainFrame.BorderColor3 = Color3.fromRGB(0, 150, 255) MainFrame.BorderSizePixel = 2 MainFrame.Active = true MainFrame.Visible = true MainFrame.Parent = ScreenGui local TitleBar = Instance.new("Frame") TitleBar.Name = "TitleBar" TitleBar.Size = UDim2.new(1, 0, 0, 40) TitleBar.BackgroundColor3 = Color3.fromRGB(0, 50, 150) TitleBar.BorderColor3 = Color3.fromRGB(0, 150, 255) TitleBar.BorderSizePixel = 1 TitleBar.Parent = MainFrame local AvatarImage = Instance.new("ImageLabel") AvatarImage.Name = "AvatarImage" AvatarImage.Size = UDim2.new(0, 32, 0, 32) AvatarImage.Position = UDim2.new(0, 6, 0, 4) AvatarImage.BackgroundColor3 = Color3.fromRGB(0, 20, 50) AvatarImage.BorderColor3 = Color3.fromRGB(0, 255, 255) AvatarImage.BorderSizePixel = 1 AvatarImage.Parent = TitleBar task.spawn(function() local success, userId = pcall(function() return Players:GetUserIdFromNameAsync("sinir391") end) if not success then userId = 1 end local content, isReady = Players:GetUserThumbnailAsync(userId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420) if isReady then AvatarImage.Image = content end end) local TitleLabel = Instance.new("TextLabel") TitleLabel.Name = "TitleLabel" TitleLabel.Size = UDim2.new(1, -50, 1, 0) TitleLabel.Position = UDim2.new(0, 45, 0, 0) TitleLabel.BackgroundTransparency = 1 TitleLabel.Text = "sinir391 gui V2" TitleLabel.TextColor3 = Color3.fromRGB(0, 255, 255) TitleLabel.Font = Enum.Font.Code TitleLabel.TextSize = 14 TitleLabel.TextXAlignment = Enum.TextXAlignment.Left TitleLabel.Parent = TitleBar local currentPage = 1 local maxButtonsPerPage = 4 local allButtons = {} local buttonContainer = Instance.new("Frame") buttonContainer.Name = "ButtonContainer" buttonContainer.Size = UDim2.new(1, 0, 1, -80) buttonContainer.Position = UDim2.new(0, 0, 0, 40) buttonContainer.BackgroundTransparency = 1 buttonContainer.Parent = MainFrame local pageFrame = Instance.new("Frame") pageFrame.Name = "PageFrame" pageFrame.Size = UDim2.new(1, 0, 0, 35) pageFrame.Position = UDim2.new(0, 0, 1, -40) pageFrame.BackgroundColor3 = Color3.fromRGB(5, 10, 20) pageFrame.BorderColor3 = Color3.fromRGB(0, 100, 200) pageFrame.BorderSizePixel = 1 pageFrame.Parent = MainFrame local prevBtn = Instance.new("TextButton") prevBtn.Name = "PrevBtn" prevBtn.Size = UDim2.new(0, 60, 0, 25) prevBtn.Position = UDim2.new(0, 10, 0, 5) prevBtn.BackgroundColor3 = Color3.fromRGB(15, 30, 60) prevBtn.BorderColor3 = Color3.fromRGB(0, 120, 220) prevBtn.BorderSizePixel = 1 prevBtn.Text = "<<" prevBtn.TextColor3 = Color3.fromRGB(240, 240, 240) prevBtn.Font = Enum.Font.Code prevBtn.TextSize = 14 prevBtn.Parent = pageFrame local pageLabel = Instance.new("TextLabel") pageLabel.Name = "PageLabel" pageLabel.Size = UDim2.new(0, 80, 0, 25) pageLabel.Position = UDim2.new(0.5, -40, 0, 5) pageLabel.BackgroundTransparency = 1 pageLabel.Text = "Sayfa 1/1" pageLabel.TextColor3 = Color3.fromRGB(0, 255, 255) pageLabel.Font = Enum.Font.Code pageLabel.TextSize = 14 pageLabel.Parent = pageFrame local nextBtn = Instance.new("TextButton") nextBtn.Name = "NextBtn" nextBtn.Size = UDim2.new(0, 60, 0, 25) nextBtn.Position = UDim2.new(1, -70, 0, 5) nextBtn.BackgroundColor3 = Color3.fromRGB(15, 30, 60) nextBtn.BorderColor3 = Color3.fromRGB(0, 120, 220) nextBtn.BorderSizePixel = 1 nextBtn.Text = ">>" nextBtn.TextColor3 = Color3.fromRGB(240, 240, 240) nextBtn.Font = Enum.Font.Code nextBtn.TextSize = 14 nextBtn.Parent = pageFrame local function UpdatePage() for _, btn in pairs(buttonContainer:GetChildren()) do btn.Visible = false end local startIndex = (currentPage - 1) * maxButtonsPerPage + 1 local endIndex = math.min(startIndex + maxButtonsPerPage - 1, #allButtons) for i = startIndex, endIndex do if allButtons[i] then allButtons[i].Visible = true end end local totalPages = math.ceil(#allButtons / maxButtonsPerPage) if totalPages < 1 then totalPages = 1 end pageLabel.Text = "Sayfa " .. currentPage .. "/" .. totalPages prevBtn.Visible = currentPage > 1 nextBtn.Visible = currentPage < totalPages end prevBtn.MouseButton1Click:Connect(function() if currentPage > 1 then currentPage = currentPage - 1 UpdatePage() end end) nextBtn.MouseButton1Click:Connect(function() local totalPages = math.ceil(#allButtons / maxButtonsPerPage) if currentPage < totalPages then currentPage = currentPage + 1 UpdatePage() end end) local buttonCount = 0 local function CreateMenuButton(text, callback) buttonCount = buttonCount + 1 local Btn = Instance.new("TextButton") Btn.Name = text .. "Btn" Btn.Size = UDim2.new(1, -20, 0, 35) Btn.Position = UDim2.new(0, 10, 0, 10 + ((buttonCount - 1) % maxButtonsPerPage) * 42) Btn.BackgroundColor3 = Color3.fromRGB(15, 30, 60) Btn.BorderColor3 = Color3.fromRGB(0, 120, 220) Btn.BorderSizePixel = 1 Btn.Text = "[ " .. text .. " ]" Btn.TextColor3 = Color3.fromRGB(240, 240, 240) Btn.Font = Enum.Font.Code Btn.TextSize = 14 Btn.Parent = buttonContainer Btn.MouseButton1Click:Connect(function() Btn.BackgroundColor3 = Color3.fromRGB(0, 100, 255) task.wait(0.1) Btn.BackgroundColor3 = Color3.fromRGB(15, 30, 60) pcall(callback) end) table.insert(allButtons, Btn) UpdatePage() end CreateMenuButton("INF YIELD", function() loadstring(game:HttpGet('https://raw.githubusercontent.com/DarkNetworks/Infinite-Yield/main/latest.lua'))() end) CreateMenuButton("C00LGUI", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/MiRw3b/c00lgui-v3rx/main/c00lguiv3rx.lua"))() end) CreateMenuButton("PLAYERS LIST", function() local playerList = Instance.new("ScreenGui") playerList.Name = "PlayerListGui" playerList.Parent = CoreGui playerList.ResetOnSpawn = false local listFrame = Instance.new("Frame") listFrame.Name = "ListFrame" listFrame.Size = UDim2.new(0, 200, 0, 300) listFrame.Position = UDim2.new(0.5, -100, 0.5, -150) listFrame.BackgroundColor3 = Color3.fromRGB(10, 15, 25) listFrame.BorderColor3 = Color3.fromRGB(0, 200, 255) listFrame.BorderSizePixel = 2 listFrame.Active = true listFrame.Parent = playerList local listTitle = Instance.new("TextLabel") listTitle.Name = "ListTitle" listTitle.Size = UDim2.new(1, 0, 0, 30) listTitle.BackgroundColor3 = Color3.fromRGB(0, 50, 150) listTitle.BorderColor3 = Color3.fromRGB(0, 150, 255) listTitle.BorderSizePixel = 1 listTitle.Text = "PLAYERS (" .. #Players:GetPlayers() .. ")" listTitle.TextColor3 = Color3.fromRGB(0, 255, 255) listTitle.Font = Enum.Font.Code listTitle.TextSize = 14 listTitle.Parent = listFrame local listScrolling = Instance.new("ScrollingFrame") listScrolling.Name = "ListScrolling" listScrolling.Size = UDim2.new(1, -10, 1, -40) listScrolling.Position = UDim2.new(0, 5, 0, 35) listScrolling.BackgroundColor3 = Color3.fromRGB(5, 10, 20) listScrolling.BorderColor3 = Color3.fromRGB(0, 120, 220) listScrolling.BorderSizePixel = 1 listScrolling.CanvasSize = UDim2.new(0, 0, 0, #Players:GetPlayers() * 30 + 10) listScrolling.ScrollBarThickness = 8 listScrolling.Parent = listFrame local yPos = 5 for _, p in pairs(Players:GetPlayers()) do local playerLabel = Instance.new("TextLabel") playerLabel.Name = p.Name playerLabel.Size = UDim2.new(1, -10, 0, 25) playerLabel.Position = UDim2.new(0, 5, 0, yPos) playerLabel.BackgroundColor3 = Color3.fromRGB(15, 30, 60) playerLabel.BorderColor3 = Color3.fromRGB(0, 100, 200) playerLabel.BorderSizePixel = 1 playerLabel.Text = p.Name playerLabel.TextColor3 = Color3.fromRGB(200, 200, 255) playerLabel.Font = Enum.Font.Code playerLabel.TextSize = 13 playerLabel.TextXAlignment = Enum.TextXAlignment.Left playerLabel.Parent = listScrolling yPos = yPos + 30 end local closeBtn = Instance.new("TextButton") closeBtn.Name = "CloseBtn" closeBtn.Size = UDim2.new(0, 20, 0, 20) closeBtn.Position = UDim2.new(1, -25, 0, 5) closeBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 0) closeBtn.BorderColor3 = Color3.fromRGB(255, 0, 0) closeBtn.BorderSizePixel = 1 closeBtn.Text = "X" closeBtn.TextColor3 = Color3.fromRGB(255, 255, 255) closeBtn.Font = Enum.Font.Code closeBtn.TextSize = 14 closeBtn.Parent = listFrame closeBtn.MouseButton1Click:Connect(function() playerList:Destroy() end) local dragging, dragInput, dragStart, startPos listTitle.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true; dragStart = input.Position; startPos = listFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) listTitle.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 local delta = input.Position - dragStart listFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) end) CreateMenuButton("RESPAWN", function() local lp = Players.LocalPlayer if lp.Character then lp.Character:BreakJoints() end end) CreateMenuButton("REJOIN SERVER", function() game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, game.JobId, Players.LocalPlayer) end) ToggleButton.MouseButton1Click:Connect(function() MainFrame.Visible = not MainFrame.Visible if MainFrame.Visible then ToggleButton.Text = "<" else ToggleButton.Text = ">" end end) local dragging, dragInput, dragStart, startPos TitleBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true; dragStart = input.Position; startPos = MainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) TitleBar.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 local delta = input.Position - dragStart MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end)