
Key RequiredUniversal

local Workspace = game:GetService("Workspace")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local CoreGui = game:GetService("CoreGui")
local UserInputService = game:GetService("UserInputService")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local TeleportService = game:GetService("TeleportService")
local LocalPlayer = Players.LocalPlayer
local RemotesFolder = ReplicatedStorage:WaitForChild("RemoteEvents", 10)
getgenv().FarmingEnabled = false
local Remotes = {
StartDragging = RemotesFolder:FindFirstChild("RequestStartDraggingItem"),
StopDragging = RemotesFolder:FindFirstChild("StopDraggingItem"),
BurnItem = RemotesFolder:FindFirstChild("RequestBurnItem"),
CollectCoins = RemotesFolder:FindFirstChild("RequestCollectCoins"),
RequestHotbar = RemotesFolder:FindFirstChild("RequestHotbarItem"),
Decorate = RemotesFolder:FindFirstChild("RequestChristmasDecorate"),
CollectCandy = RemotesFolder:FindFirstChild("RequestCollectCandyCane"),
ShovelDig = RemotesFolder:FindFirstChild("RequestSnowShovelDig"),
}
for _, child in pairs(CoreGui:GetChildren()) do
if child.Name == "99NightsHelperUI" then child:Destroy() end
end
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "99NightsHelperUI"
ScreenGui.Parent = CoreGui
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 320, 0, 480)
MainFrame.Position = UDim2.new(0.5, -160, 0.2, 0)
MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
MainFrame.BorderSizePixel = 0
MainFrame.Parent = ScreenGui
MainFrame.Active = true
MainFrame.Draggable = true
local UIStroke = Instance.new("UIStroke")
UIStroke.Color = Color3.fromRGB(110, 0, 210)
UIStroke.Thickness = 2
UIStroke.Parent = MainFrame
local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 15)
UICorner.Parent = MainFrame
local Title = Instance.new("TextLabel")
Title.Name = "Title"
Title.Size = UDim2.new(1, 0, 0, 40)
Title.Position = UDim2.new(0, 0, 0, 5)
Title.BackgroundTransparency = 1
Title.Text = "99Nights CandyFarm"
Title.TextColor3 = Color3.fromRGB(150, 50, 220)
Title.Font = Enum.Font.GothamBold
Title.TextSize = 22
Title.Parent = MainFrame
local MinimizeBtn = Instance.new("TextButton")
MinimizeBtn.Name = "MinimizeButton"
MinimizeBtn.Size = UDim2.new(0, 24, 0, 24)
MinimizeBtn.Position = UDim2.new(1, -30, 0, 6)
MinimizeBtn.BackgroundColor3 = Color3.fromRGB(231, 76, 60)
MinimizeBtn.Text = "-"
MinimizeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
MinimizeBtn.Font = Enum.Font.GothamBold
MinimizeBtn.TextSize = 12
MinimizeBtn.Parent = MainFrame
local MinCorner = Instance.new("UICorner")
MinCorner.CornerRadius = UDim.new(0, 8)
MinCorner.Parent = MinimizeBtn
local ReopenBtn = Instance.new("TextButton")
ReopenBtn.Name = "ReopenButton"
ReopenBtn.Size = UDim2.new(0, 48, 0, 48)
ReopenBtn.Position = UDim2.new(1, -70, 1, -70)
ReopenBtn.BackgroundColor3 = Color3.fromRGB(150, 50, 220)
ReopenBtn.Text = "Open"
ReopenBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ReopenBtn.Font = Enum.Font.GothamBold
ReopenBtn.TextSize = 12
ReopenBtn.Parent = ScreenGui
ReopenBtn.Visible = false
ReopenBtn.Active = true
ReopenBtn.Draggable = true
local OpenCorner = Instance.new("UICorner")
OpenCorner.CornerRadius = UDim.new(0, 24)
OpenCorner.Parent = ReopenBtn
MinimizeBtn.MouseButton1Click:Connect(function()
MainFrame.Visible = false
ReopenBtn.Visible = true
end)
ReopenBtn.MouseButton1Click:Connect(function()
MainFrame.Visible = true
ReopenBtn.Visible = false
end)
local StatusFrame = Instance.new("Frame")
StatusFrame.Name = "StatusFrame"
StatusFrame.Size = UDim2.new(1, -30, 0, 60)
StatusFrame.Position = UDim2.new(0, 15, 0, 50)
StatusFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
StatusFrame.Parent = MainFrame
Instance.new("UICorner", StatusFrame).CornerRadius = UDim.new(0, 8)
local StatusHeader = Instance.new("TextLabel")
StatusHeader.Size = UDim2.new(1, 0, 0, 20)
StatusHeader.Position = UDim2.new(0, 0, 0, 8)
StatusHeader.BackgroundTransparency = 1
StatusHeader.Text = "CURRENT STATUS"
StatusHeader.TextColor3 = Color3.fromRGB(100, 100, 100)
StatusHeader.Font = Enum.Font.GothamBold
StatusHeader.TextSize = 10
StatusHeader.Parent = StatusFrame
local StatusLabel = Instance.new("TextLabel")
StatusLabel.Name = "StatusLabel"
StatusLabel.Size = UDim2.new(1, 0, 0, 25)
StatusLabel.Position = UDim2.new(0, 0, 0, 25)
StatusLabel.BackgroundTransparency = 1
StatusLabel.Text = "Waiting to start..."
StatusLabel.TextColor3 = Color3.fromRGB(220, 220, 220)
StatusLabel.Font = Enum.Font.Gotham
StatusLabel.TextSize = 16
StatusLabel.Parent = StatusFrame
local ButtonsContainer = Instance.new("Frame")
ButtonsContainer.Name = "ButtonsContainer"
ButtonsContainer.Size = UDim2.new(1, -30, 0, 45)
ButtonsContainer.Position = UDim2.new(0, 15, 0, 385)
ButtonsContainer.BackgroundTransparency = 1
ButtonsContainer.Parent = MainFrame
local DiscordBtn = Instance.new("TextButton")
DiscordBtn.Size = UDim2.new(0.48, 0, 1, 0)
DiscordBtn.BackgroundColor3 = Color3.fromRGB(88, 101, 242)
DiscordBtn.Text = "Discord"
DiscordBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
DiscordBtn.Font = Enum.Font.GothamBold
DiscordBtn.TextSize = 14
DiscordBtn.Parent = ButtonsContainer
Instance.new("UICorner", DiscordBtn).CornerRadius = UDim.new(0, 8)
local StartBtn = Instance.new("TextButton")
StartBtn.Name = "StartButton"
StartBtn.Size = UDim2.new(0.48, 0, 1, 0)
StartBtn.Position = UDim2.new(0.52, 0, 0, 0)
StartBtn.BackgroundColor3 = Color3.fromRGB(46, 204, 113)
StartBtn.Text = "Start System"
StartBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
StartBtn.Font = Enum.Font.GothamBold
StartBtn.TextSize = 14
StartBtn.Parent = ButtonsContainer
Instance.new("UICorner", StartBtn).CornerRadius = UDim.new(0, 8)
local Credits = Instance.new("TextLabel")
Credits.Size = UDim2.new(1, 0, 0, 15)
Credits.Position = UDim2.new(0, 0, 0, 440)
Credits.BackgroundTransparency = 1
Credits.Text = "Creator: AlphaValto | Credits: Toasty"
Credits.TextColor3 = Color3.fromRGB(150, 50, 220)
Credits.Font = Enum.Font.GothamBold
Credits.TextSize = 14
Credits.Parent = MainFrame
DiscordBtn.MouseButton1Click:Connect(function()
if setclipboard then
setclipboard("https://discord.gg/FcF8ghneh4")
DiscordBtn.Text = "Copied!"
task.delay(2, function() DiscordBtn.Text = "Discord" end)
end
end)
local BodyGyro, BodyVel, BodyPos
local HeartbeatConnection
local function EnableGodModeAndPhysics()
local Character = LocalPlayer.Character
if not Character then return end
local RootPart = Character:FindFirstChild("HumanoidRootPart")
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
if RootPart and Humanoid then
Humanoid.PlatformStand = true
Humanoid.WalkSpeed = 0
Humanoid.JumpPower = 0
for _, part in pairs(Character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
BodyGyro = Instance.new("BodyGyro")
BodyGyro.Name = "FlyGyro"
BodyGyro.MaxTorque = Vector3.new(1/0, 1/0, 1/0)
BodyGyro.P = 1000000
BodyGyro.D = 1000
BodyGyro.CFrame = RootPart.CFrame
BodyGyro.Parent = RootPart
BodyVel = Instance.new("BodyVelocity")
BodyVel.Name = "FlyVelocity"
BodyVel.MaxForce = Vector3.new(1/0, 1/0, 1/0)
BodyVel.Velocity = Vector3.zero
BodyVel.Parent = RootPart
BodyPos = Instance.new("BodyPosition")
BodyPos.Name = "FlyPosition"
BodyPos.MaxForce = Vector3.new(0, 0, 0)
BodyPos.Position = RootPart.Position
BodyPos.Parent = RootPart
HeartbeatConnection = RunService.Heartbeat:Connect(function()
if not getgenv().FarmingEnabled then return end
local Char = LocalPlayer.Character
if Char and Char:FindFirstChild("HumanoidRootPart") and Char:FindFirstChild("Humanoid") then
Char.Humanoid.PlatformStand = true
for _, p in pairs(Char:GetDescendants()) do
if p:IsA("BasePart") then p.CanCollide = false end
end
local Root = Char.HumanoidRootPart
BodyPos.Position = Root.Position
BodyPos.MaxForce = Vector3.new(1/0, 1/0, 1/0)
Root.Velocity = Vector3.zero
Root.RotVelocity = Vector3.zero
Root.AssemblyLinearVelocity = Vector3.zero
Root.AssemblyAngularVelocity = Vector3.zero
end
end)
end
end
local function DisableGodMode()
if HeartbeatConnection then HeartbeatConnection:Disconnect() end
if BodyGyro then BodyGyro:Destroy() end
if BodyVel then BodyVel:Destroy() end
if BodyPos then BodyPos:Destroy() end
local Character = LocalPlayer.Character
if Character and Character:FindFirstChild("Humanoid") then
Character.Humanoid.PlatformStand = false
Character.Humanoid.WalkSpeed = 16
Character.Humanoid.JumpPower = 50
end
end
StartBtn.MouseButton1Click:Connect(function()
getgenv().FarmingEnabled = not getgenv().FarmingEnabled
if getgenv().FarmingEnabled then
StartBtn.Text = "Stop System"
StartBtn.BackgroundColor3 = Color3.fromRGB(231, 76, 60)
StatusLabel.Text = "System Active!"
StatusLabel.TextColor3 = Color3.fromRGB(46, 204, 113)
if queue_on_teleport then
queue_on_teleport([[
task.wait(5)
if game.GameId == 7326934954 then
getgenv().AutoStartFarm = true
loadstring(game:HttpGet("https://raw.githubusercontent.com/alphavalto-svg/99NightsStandaloneCandyFarm/refs/heads/main/V1Candyfarm"))()
end
]])
end
EnableGodModeAndPhysics()
task.spawn(function()
while getgenv().FarmingEnabled do
task.wait(1)
end
end)
task.spawn(function()
while getgenv().FarmingEnabled do
task.wait(0.5)
end
end)
task.spawn(function()
while getgenv().FarmingEnabled do
local map = Workspace:FindFirstChild("Map")
if map then
end
task.wait(1)
end
end)
else
StartBtn.Text = "Start System"
StartBtn.BackgroundColor3 = Color3.fromRGB(46, 204, 113)
StatusLabel.Text = "Waiting to start..."
StatusLabel.TextColor3 = Color3.fromRGB(220, 220, 220)
DisableGodMode()
end
end)



op!
is it safe?