
Key Required
inf win and rebirth made by grok
Lua Script•221 lines (10498 chars)
-- ULTIMATE COMBINED GUI: Auto Win • Rebirth • Diamond
-- Open button disappears when GUI is open | Press "-" to bring it back
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
-- Settings
local winCFrame = CFrame.new(-22.9817867, 14.85956, 201.427063, -0.982277513, 0, 0.187432304, 0, 1, 0, -0.187432304, 0, -0.982277513)
local rebirthCFrame = CFrame.new(25.999958, 1.50000048, 216.374878, 1, 0, 0, 0, 1, 0, 0, 0, 1)
local INTERVAL = 3.25
local clickEvent = ReplicatedStorage:WaitForChild("ClickDiamondEvent")
-- ScreenGui
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "UltimateAutoGUI"
screenGui.ResetOnSpawn = false
screenGui.Parent = player:WaitForChild("PlayerGui")
-- OPEN BUTTON (starts visible)
local openBtn = Instance.new("TextButton")
openBtn.Size = UDim2.new(0, 80, 0, 40)
openBtn.Position = UDim2.new(0, 15, 0.5, -20)
openBtn.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
openBtn.Text = "Open"
openBtn.TextColor3 = Color3.new(1,1,1)
openBtn.Font = Enum.Font.GothamBold
openBtn.TextSize = 18
openBtn.Active = true
openBtn.Draggable = true
openBtn.Parent = screenGui
Instance.new("UICorner", openBtn).CornerRadius = UDim.new(0, 12)
-- MAIN FRAME
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 340, 0, 220)
frame.Position = UDim2.new(0.5, -170, 0.1, 0)
frame.BackgroundColor3 = Color3.fromRGB(35, 35, 45)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
frame.Visible = false
frame.Parent = screenGui
Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 12)
-- Title
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1,0,0,35); title.BackgroundTransparency = 1
title.Text = "Auto Win • Rebirth • Diamond"
title.TextColor3 = Color3.new(1,1,1); title.Font = Enum.Font.GothamBold; title.TextSize = 20
title.Parent = frame
-- WIN
local winStatus = Instance.new("TextLabel")
winStatus.Size = UDim2.new(0.47,0,0,25); winStatus.Position = UDim2.new(0.015,0,0,42)
winStatus.BackgroundTransparency = 1; winStatus.Text = "Win: OFF"
winStatus.TextColor3 = Color3.fromRGB(255,100,100); winStatus.Font = Enum.Font.Gotham; winStatus.TextSize = 16
winStatus.TextXAlignment = Enum.TextXAlignment.Left; winStatus.Parent = frame
local winToggle = Instance.new("TextButton")
winToggle.Size = UDim2.new(0.47,0,0,38); winToggle.Position = UDim2.new(0.015,0,0,70)
winToggle.BackgroundColor3 = Color3.fromRGB(255,80,80); winToggle.Text = "OFF"
winToggle.TextColor3 = Color3.new(1,1,1); winToggle.Font = Enum.Font.GothamBold; winToggle.TextSize = 16
winToggle.Parent = frame; Instance.new("UICorner", winToggle).CornerRadius = UDim.new(0,8)
-- REBIRTH
local rebirthStatus = Instance.new("TextLabel")
rebirthStatus.Size = UDim2.new(0.47,0,0,25); rebirthStatus.Position = UDim2.new(0.515,0,0,42)
rebirthStatus.BackgroundTransparency = 1; rebirthStatus.Text = "Rebirth: OFF"
rebirthStatus.TextColor3 = Color3.fromRGB(255,100,100); rebirthStatus.Font = Enum.Font.Gotham; rebirthStatus.TextSize = 16
rebirthStatus.TextXAlignment = Enum.TextXAlignment.Left; rebirthStatus.Parent = frame
local rebirthToggle = Instance.new("TextButton")
rebirthToggle.Size = UDim2.new(0.47,0,0,38); rebirthToggle.Position = UDim2.new(0.515,0,0,70)
rebirthToggle.BackgroundColor3 = Color3.fromRGB(255,80,80); rebirthToggle.Text = "OFF"
rebirthToggle.TextColor3 = Color3.new(1,1,1); rebirthToggle.Font = Enum.Font.GothamBold; rebirthToggle.TextSize = 16
rebirthToggle.Parent = frame; Instance.new("UICorner", rebirthToggle).CornerRadius = UDim.new(0,8)
-- DIAMOND
local diamondStatus = Instance.new("TextLabel")
diamondStatus.Size = UDim2.new(1,-20,0,25); diamondStatus.Position = UDim2.new(0,10,0,118)
diamondStatus.BackgroundTransparency = 1; diamondStatus.Text = "Diamond: OFF"
diamondStatus.TextColor3 = Color3.fromRGB(255,100,100); diamondStatus.Font = Enum.Font.Gotham; diamondStatus.TextSize = 16
diamondStatus.TextXAlignment = Enum.TextXAlignment.Left; diamondStatus.Parent = frame
local diamondToggle = Instance.new("TextButton")
diamondToggle.Size = UDim2.new(0,120,0,38); diamondToggle.Position = UDim2.new(0.5,-60,1,-48)
diamondToggle.BackgroundColor3 = Color3.fromRGB(255,80,80); diamondToggle.Text = "OFF"
diamondToggle.TextColor3 = Color3.new(1,1,1); diamondToggle.Font = Enum.Font.GothamBold; diamondToggle.TextSize = 16
diamondToggle.Parent = frame; Instance.new("UICorner", diamondToggle).CornerRadius = UDim.new(0,8)
-- MINIMIZE BUTTON (next to X)
local minimizeBtn = Instance.new("TextButton")
minimizeBtn.Size = UDim2.new(0,30,0,30); minimizeBtn.Position = UDim2.new(1,-72,0,5)
minimizeBtn.BackgroundColor3 = Color3.fromRGB(100,100,100); minimizeBtn.Text = "-"
minimizeBtn.TextColor3 = Color3.new(1,1,1); minimizeBtn.Font = Enum.Font.GothamBold
minimizeBtn.Parent = frame; Instance.new("UICorner", minimizeBtn).CornerRadius = UDim.new(0,8)
-- DELETE BUTTON (X)
local deleteBtn = Instance.new("TextButton")
deleteBtn.Size = UDim2.new(0,30,0,30); deleteBtn.Position = UDim2.new(1,-38,0,5)
deleteBtn.BackgroundColor3 = Color3.fromRGB(255,50,50); deleteBtn.Text = "X"
deleteBtn.TextColor3 = Color3.new(1,1,1); deleteBtn.Font = Enum.Font.GothamBold
deleteBtn.Parent = frame; Instance.new("UICorner", deleteBtn).CornerRadius = UDim.new(0,8)
-- Variables
local winEnabled, rebirthEnabled, diamondEnabled = false, false, false
local winConn, rebirthConn, diamondConn = nil, nil, nil
local winNext, rebirthNext = 0, 0
local function tpWin() if humanoidRootPart and humanoidRootPart.Parent then humanoidRootPart.CFrame = winCFrame end end
local function tpRebirth() if humanoidRootPart and humanoidRootPart.Parent then humanoidRootPart.CFrame = rebirthCFrame end end
-- Open / Minimize / Delete
local isGUIopen = false
local function showGUI()
isGUIopen = true
frame.Visible = true
openBtn.Visible = false
end
local function hideGUI()
isGUIopen = false
frame.Visible = false
openBtn.Visible = true
end
openBtn.MouseButton1Click:Connect(showGUI)
minimizeBtn.MouseButton1Click:Connect(hideGUI)
deleteBtn.MouseButton1Click:Connect(function()
if winConn then winConn:Disconnect() end
if rebirthConn then rebirthConn:Disconnect() end
if diamondConn then diamondConn:Disconnect() end
screenGui:Destroy()
print("Ultimate Auto GUI deleted forever.")
end)
-- Toggles (same as before)
winToggle.MouseButton1Click:Connect(function()
winEnabled = not winEnabled
if winEnabled then
winToggle.Text = "ON"; winToggle.BackgroundColor3 = Color3.fromRGB(80,255,80)
winStatus.TextColor3 = Color3.fromRGB(80,255,80); tpWin(); winNext = os.clock() + INTERVAL
winConn = RunService.Heartbeat:Connect(function()
if not winEnabled then return end
local now = os.clock()
if now >= winNext then tpWin(); winNext = now + INTERVAL end
winStatus.Text = ("Next Win: %.2fs"):format(math.max(0.01, winNext - now))
end)
else
winToggle.Text = "OFF"; winToggle.BackgroundColor3 = Color3.fromRGB(255,80,80)
winStatus.Text = "Win: OFF"; winStatus.TextColor3 = Color3.fromRGB(255,100,100)
if winConn then winConn:Disconnect(); winConn = nil end
end
end)
rebirthToggle.MouseButton1Click:Connect(function()
rebirthEnabled = not rebirthEnabled
if rebirthEnabled then
rebirthToggle.Text = "ON"; rebirthToggle.BackgroundColor3 = Color3.fromRGB(80,255,80)
rebirthStatus.TextColor3 = Color3.fromRGB(80,255,80); tpRebirth(); rebirthNext = os.clock() + INTERVAL
rebirthConn = RunService.Heartbeat:Connect(function()
if not rebirthEnabled then return end
local now = os.clock()
if now >= rebirthNext then tpRebirth(); rebirthNext = now + INTERVAL end
rebirthStatus.Text = ("Next Rebirth: %.2fs"):format(math.max(0.01, rebirthNext - now))
end)
else
rebirthToggle.Text = "OFF"; rebirthToggle.BackgroundColor3 = Color3.fromRGB(255,80,80)
rebirthStatus.Text = "Rebirth: OFF"; rebirthStatus.TextColor3 = Color3.fromRGB(255,100,100)
if rebirthConn then rebirthConn:Disconnect(); rebirthConn = nil end
end
end)
diamondToggle.MouseButton1Click:Connect(function()
diamondEnabled = not diamondEnabled
if diamondEnabled then
diamondToggle.Text = "ON"; diamondToggle.BackgroundColor3 = Color3.fromRGB(80,255,80)
diamondStatus.Text = "Diamond: ON (firing!)"; diamondStatus.TextColor3 = Color3.fromRGB(80,255,80)
diamondConn = RunService.Heartbeat:Connect(function()
if not diamondEnabled then return end
for _, plr in ipairs(Players:GetPlayers()) do
pcall(function() clickEvent:FireServer() end)
end
end)
else
diamondToggle.Text = "OFF"; diamondToggle.BackgroundColor3 = Color3.fromRGB(255,80,80)
diamondStatus.Text = "Diamond: OFF"; diamondStatus.TextColor3 = Color3.fromRGB(255,100,100)
if diamondConn then diamondConn:Disconnect(); diamondConn = nil end
end
end)
-- Respawn
player.CharacterAdded:Connect(function(c)
character = c
humanoidRootPart = c:WaitForChild("HumanoidRootPart")
if winEnabled then tpWin(); winNext = os.clock() + INTERVAL end
if rebirthEnabled then tpRebirth(); rebirthNext = os.clock() + INTERVAL end
end)
-- Draggable open button
openBtn.InputBegan:Connect(function(i)
if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then
local start = i.Position; local startPos = openBtn.Position
local conn = UserInputService.InputChanged:Connect(function(inp)
if inp.UserInputType == Enum.UserInputType.MouseMovement or inp.UserInputType == Enum.UserInputType.Touch then
local delta = inp.Position - start
openBtn.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
i.Changed:Connect(function() if i.UserInputState == Enum.UserInputState.End then conn:Disconnect() end end)
end
end)
print("Ultimate Auto GUI Loaded! Click 'Open' → GUI appears → Press '-' to hide → Press 'Open' again to show")Features & Information
Me: yo grok make me a script
Grok: Igu bro
Grok: update 1.0
featured: add diamond and remake open close ui, if you don't see open gui press "-" it will appear

screen gui doesnt load on xeno
nvm im just blind
@Marshadow rip
@NPCNOk is there some way to get like infinite gems or wins using remote spy or nah?
@Marshadow Yes there have remote spy but only diamond event remote can. I use cframe Teleport to a win and rebirth