
Key Required
instant auto win auto 1 spin auto collect power auto power
Lua Script•241 lines (5969 chars)
--// SERVICES
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local UIS = game:GetService("UserInputService")
local player = Players.LocalPlayer
--// GUI
local gui = Instance.new("ScreenGui")
gui.Name = "AutoGUI"
gui.Parent = game:GetService("CoreGui")
-- MAIN FRAME
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 260, 0, 440)
frame.Position = UDim2.new(0.5, -130, 0.5, -220)
frame.BackgroundColor3 = Color3.fromRGB(25,25,25)
frame.BorderSizePixel = 0
frame.Parent = gui
Instance.new("UIStroke", frame).Thickness = 2
Instance.new("UICorner", frame).CornerRadius = UDim.new(0,10)
-- TITLE
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1,0,0,30)
title.Text = "Auto Panel"
title.BackgroundTransparency = 1
title.TextColor3 = Color3.new(1,1,1)
title.Font = Enum.Font.GothamBold
title.TextSize = 18
title.Parent = frame
-- CREDIT
local credit = Instance.new("TextLabel")
credit.Size = UDim2.new(1,0,0,20)
credit.Position = UDim2.new(0,0,1,-20)
credit.Text = "Made by _OpenSource_"
credit.BackgroundTransparency = 1
credit.TextColor3 = Color3.fromRGB(180,180,180)
credit.TextSize = 12
credit.Font = Enum.Font.Gotham
credit.Parent = frame
-- BUTTON CREATOR
local function createButton(text, y)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1, -20, 0, 40)
btn.Position = UDim2.new(0,10,0,y)
btn.Text = text
btn.BackgroundColor3 = Color3.fromRGB(50,50,50)
btn.TextColor3 = Color3.new(1,1,1)
btn.Font = Enum.Font.GothamBold
btn.TextSize = 14
btn.Parent = frame
Instance.new("UICorner", btn)
return btn
end
-- BUTTONS
local autoBtn = createButton("Auto Power: OFF", 40)
local claimBtn = createButton("Claim All Rewards", 90)
local autoPlusSpinBtn = createButton("Auto +1 Spin: OFF", 140)
local autoSpinBtn = createButton("Auto Spin: OFF", 190)
local autoWinBtn = createButton("Auto Win Race: OFF", 240)
local autoRebirthBtn = createButton("Auto Rebirth: OFF", 290)
local autoCollectBtn = createButton("Auto Collect: OFF", 340)
--// DRAG SYSTEM
local dragging = false
local dragInput, startPos, startFramePos
frame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
startPos = input.Position
startFramePos = frame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
frame.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
dragInput = input
end
end)
UIS.InputChanged:Connect(function(input)
if input == dragInput and dragging then
local delta = input.Position - startPos
frame.Position = UDim2.new(
startFramePos.X.Scale,
startFramePos.X.Offset + delta.X,
startFramePos.Y.Scale,
startFramePos.Y.Offset + delta.Y
)
end
end)
--// STATES
local autoPower = false
local autoPlusSpin = false
local autoSpin = false
local autoWin = false
local autoRebirth = false
local autoCollect = false
-- AUTO POWER
task.spawn(function()
while true do
if autoPower then
ReplicatedStorage:WaitForChild("Power"):WaitForChild("GivePower"):FireServer()
end
task.wait()
end
end)
-- AUTO +1 SPIN
task.spawn(function()
while true do
if autoPlusSpin then
ReplicatedStorage:WaitForChild("Other"):WaitForChild("ClaimDaily"):FireServer("1", 0)
end
task.wait(0.1)
end
end)
-- AUTO SPIN
task.spawn(function()
while true do
if autoSpin then
ReplicatedStorage
:WaitForChild("Framework")
:WaitForChild("Features")
:WaitForChild("SpinWheelSystem")
:WaitForChild("SpinWheelUtil")
:WaitForChild("RemoteFunction")
:InvokeServer("Spin")
end
task.wait(0.1)
end
end)
-- AUTO WIN
task.spawn(function()
while true do
if autoWin then
ReplicatedStorage:WaitForChild("Events"):WaitForChild("WinTheRace"):FireServer("false", 60, true)
end
task.wait(0.2)
end
end)
-- AUTO REBIRTH
task.spawn(function()
while true do
if autoRebirth then
ReplicatedStorage:WaitForChild("Power"):WaitForChild("Rebirth"):FireServer()
end
task.wait(0.2)
end
end)
-- OPTIMIZED AUTO COLLECT (NO LAG)
task.spawn(function()
local index = 1
while true do
if autoCollect then
local char = player.Character
if char and char:FindFirstChild("HumanoidRootPart") then
local hrp = char.HumanoidRootPart
local holder = workspace:FindFirstChild("PowerHolder")
if holder then
local children = holder:GetChildren()
if #children > 0 then
if index > #children then
index = 1
end
local obj = children[index]
if obj and obj:IsA("BasePart") then
obj.CFrame = hrp.CFrame
end
index += 1
end
end
end
end
task.wait(0.03) -- smooth, low lag
end
end)
-- TOGGLE FUNCTION
local function toggle(btn, stateVar, name)
stateVar = not stateVar
btn.Text = name .. ": " .. (stateVar and "ON" or "OFF")
btn.BackgroundColor3 = stateVar and Color3.fromRGB(0,170,0) or Color3.fromRGB(50,50,50)
return stateVar
end
-- TOGGLES
autoBtn.MouseButton1Click:Connect(function()
autoPower = toggle(autoBtn, autoPower, "Auto Power")
end)
autoPlusSpinBtn.MouseButton1Click:Connect(function()
autoPlusSpin = toggle(autoPlusSpinBtn, autoPlusSpin, "Auto +1 Spin")
end)
autoSpinBtn.MouseButton1Click:Connect(function()
autoSpin = toggle(autoSpinBtn, autoSpin, "Auto Spin")
end)
autoWinBtn.MouseButton1Click:Connect(function()
autoWin = toggle(autoWinBtn, autoWin, "Auto Win Race")
end)
autoRebirthBtn.MouseButton1Click:Connect(function()
autoRebirth = toggle(autoRebirthBtn, autoRebirth, "Auto Rebirth")
end)
autoCollectBtn.MouseButton1Click:Connect(function()
autoCollect = toggle(autoCollectBtn, autoCollect, "Auto Collect")
end)
-- CLAIM ALL
claimBtn.MouseButton1Click:Connect(function()
for i = 1, 10 do
ReplicatedStorage:WaitForChild("Other"):WaitForChild("ClaimDaily"):FireServer(tostring(i), 1)
task.wait(0.1)
end
end)Features & Information
Auto win auto collect wins instant auto win race auto 1+ spin auto spin auto collect power ect

works W
Follow me so u can get the new scripts
w script im number 7 on leaderboard