Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
MarketplaceService = :()
player = Players.LocalPlayer
playerGui = player:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = playerGui
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Parent = screenGui
frameCorner = .()
frameCorner.CornerRadius = .(, )
frameCorner.Parent = frame
titleBar = .()
titleBar.Name =
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.BorderSizePixel =
titleBar.Active =
titleBar.Parent = frame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = titleBar
titleLabel = .()
titleLabel.Size = .(, -, , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = .(, , )
titleLabel.TextScaled =
titleLabel.Font = .Font.GothamBold
titleLabel.Parent = titleBar
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundColor3 = .(, , )
closeBtn.Text =
closeBtn.TextColor3 = .(, , )
closeBtn.TextScaled =
closeBtn.Font = .Font.GothamBold
closeBtn.Parent = titleBar
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = closeBtn
contentFrame = .()
contentFrame.Size = .(, , , -)
contentFrame.Position = .(, , , )
contentFrame.BackgroundTransparency =
contentFrame.Parent = frame
listLayout = .()
listLayout.Parent = contentFrame
listLayout.Padding = .(, )
listLayout.SortOrder = .SortOrder.LayoutOrder
listLayout.FillDirection = .FillDirection.Vertical
listLayout.HorizontalAlignment = .HorizontalAlignment.Center
(parent, labelText, valueText, layoutOrder)
row = .()
row.Name = labelText ..
row.Size = .(, -, , )
row.BackgroundTransparency =
row.LayoutOrder = layoutOrder
row.Parent = parent
rowLabel = .()
rowLabel.Size = .(, -, , )
rowLabel.Position = .(, , , )
rowLabel.BackgroundTransparency =
rowLabel.Text = labelText .. .. valueText
rowLabel.TextColor3 = .(, , )
rowLabel.TextScaled =
rowLabel.TextWrapped =
rowLabel.Font = .Font.Gotham
rowLabel.TextXAlignment = .TextXAlignment.Left
rowLabel.TextYAlignment = .TextYAlignment.Center
rowLabel.Parent = row
copyBtn = .()
copyBtn.Size = .(, , , )
copyBtn.Position = .(, -, , -)
copyBtn.BackgroundColor3 = .(, , )
copyBtn.Text =
copyBtn.TextColor3 = .(, , )
copyBtn.TextScaled =
copyBtn.Font = .Font.GothamBold
copyBtn.Parent = row
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = copyBtn
copyBtn.MouseEnter:(()
copyBtn.BackgroundColor3 = .(, , )
)
copyBtn.MouseLeave:(()
copyBtn.BackgroundColor3 = .(, , )
)
copyBtn.MouseButton1Click:(()
((valueText))
copyBtn.Text =
()
copyBtn.Text =
)
dragging =
dragInput =
dragStart =
startPos =
(input)
delta = input.Position - dragStart
frame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
titleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
titleBar.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
dragging (input == dragInput)
(input)
)
visible =
()
visible = visible
frame.Visible = visible
closeBtn.MouseButton1Click:(toggle)
closeBtn.MouseEnter:(()
closeBtn.BackgroundColor3 = .(, , )
)
closeBtn.MouseLeave:(()
closeBtn.BackgroundColor3 = .(, , )
)
UserInputService.InputBegan:((input, gp)
gp input.KeyCode == .KeyCode.Insert
()
)
(()
placeId = .PlaceId
universeId = .GameId
jobId = .JobId
success, productInfo = (()
MarketplaceService:(placeId)
)
gameName = success productInfo.Name
_, child (contentFrame:())
child:() child:()
(contentFrame, , gameName, )
(contentFrame, , (placeId), )
(contentFrame, , (universeId), )
(contentFrame, , (jobId), )
)🔍 Universal Game Info GUI Script – Perfect Utility for Any Roblox Game! This clean, modern GUI displays essential game/server details instantly in ANY Roblox experience: ✨ Features: - Game Name (fetched from Marketplace) - Place ID - Universe ID - Server Job ID - Individual "Copy" button for each value (copies to clipboard with "Copied!" feedback) - Fully draggable (drag by title bar – works perfectly on PC & Mobile!) - Toggle hide/show with "X" button or Insert key - Sleek dark theme with rounded corners & hover effects - No lag, instant load 🎮 How to Use: 1. Join any Roblox game 2. Inject with your favorite executor (Krnl, Fluxus, Delta, Solara, etc.) 3. Paste & Execute the script 4. Drag the window anywhere, copy IDs easily for joining servers, scripting, or sharing! Ideal for developers, testers, or anyone needing quick access to game IDs without leaving the game. 🚀 Updated & Tested December 2025 – Works on latest Roblox client! Tags: game info gui, place id copier, universe id, job id, draggable gui, roblox utility, copy clipboard, executor script, universal script (Made By Grok)

Universal