
KeylessUniversal

-- 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)No comments yet for this script.



