-- Services local ReplicatedStorage = game:GetService("ReplicatedStorage") local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local CoreGui = game:GetService("CoreGui") local TweenService = game:GetService("TweenService") -- User Info local LocalPlayer = Players.LocalPlayer -- Create Rainbow GUI local RainbowGui = Instance.new("ScreenGui", CoreGui) RainbowGui.Name = "RainbowGui" RainbowGui.ResetOnSpawn = false RainbowGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling -- Rainbow Frame local RainbowFrame = Instance.new("Frame", RainbowGui) RainbowFrame.Size = UDim2.new(0, 180, 0, 300) RainbowFrame.Position = UDim2.new(0, 20, 0, 20) RainbowFrame.BackgroundColor3 = Color3.new(1, 0, 0) -- Initial color (red) RainbowFrame.BackgroundTransparency = 0.2 RainbowFrame.BorderSizePixel = 0 RainbowFrame.Active = true RainbowFrame.Draggable = false -- By ardid2015 Roblox local ByLabel = Instance.new("TextLabel", RainbowFrame) ByLabel.Size = UDim2.new(1, 0, 0, 30) ByLabel.Position = UDim2.new(0, 0, 0, 10) ByLabel.Text = "By ardid2015 Roblox" ByLabel.TextColor3 = Color3.new(1, 1, 1) ByLabel.BackgroundTransparency = 1 ByLabel.Font = Enum.Font.SourceSansBold ByLabel.TextSize = 16 ByLabel.TextXAlignment = Enum.TextXAlignment.Center -- Steal a 99 Nights Label local VersionLabel = Instance.new("TextLabel", RainbowFrame) VersionLabel.Size = UDim2.new(1, 0, 0, 30) VersionLabel.Position = UDim2.new(0, 0, 0, 45) VersionLabel.Text = "Steal a 99 Nights" VersionLabel.TextColor3 = Color3.new(1, 1, 1) VersionLabel.BackgroundTransparency = 1 VersionLabel.Font = Enum.Font.SourceSansBold VersionLabel.TextSize = 20 VersionLabel.TextXAlignment = Enum.TextXAlignment.Center -- Buttons local Buttons = { {Name = "INF Money", Callback = function() local args = { "Money", math.pow(10, 18) } ReplicatedStorage:WaitForChild("ClaimReward"):FireServer(unpack(args)) print("Clicked: INF Money") end}, {Name = "Get Hammer", Callback = function() local GamepassPurchased = ReplicatedStorage:WaitForChild("GamepassPurchased") GamepassPurchased:FireServer() print("Clicked: Get Hammer") end}, {Name = "INF Server Luck", Callback = function() local args = { math.pow(10, 308) } ReplicatedStorage:WaitForChild("LuckPurchaseEvent"):FireServer(unpack(args)) print("Clicked: INF Server Luck") end}, {Name = "Fly", Callback = function() loadstring(game:HttpGet("https://raw.githubusercontent.com/XNEOFF/FlyGuiV3/main/FlyGuiV3.txt"))() print("Clicked: Fly") end}, {Name = "Noclip", Callback = function() local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local noclip = false local RunService = game:GetService("RunService") local function toggleNoclip() noclip = not noclip if noclip then connection = RunService.Stepped:Connect(function() for _, part in pairs(player.Character:GetDescendants()) do if part:IsA("BasePart") and part.CanCollide then part.CanCollide = false end end end) else if connection then connection:Disconnect() end for _, part in pairs(player.Character:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = true end end end end toggleNoclip() print("Clicked: Noclip") end} } local ButtonTemplate = Instance.new("TextButton") ButtonTemplate.Size = UDim2.new(1, 0, 0, 30) ButtonTemplate.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1) ButtonTemplate.TextColor3 = Color3.new(1, 1, 1) ButtonTemplate.Font = Enum.Font.SourceSansBold ButtonTemplate.TextSize = 14 ButtonTemplate.TextXAlignment = Enum.TextXAlignment.Center local ButtonYOffset = 85 for _, buttonData in ipairs(Buttons) do local Button = ButtonTemplate:Clone() Button.Name = buttonData.Name Button.Text = buttonData.Name Button.Position = UDim2.new(0, 0, 0, ButtonYOffset) Button.Parent = RainbowFrame Button.MouseButton1Click:Connect(buttonData.Callback) ButtonYOffset = ButtonYOffset + Button.Size.Y.Offset + 5 end -- Rainbow Color Loop local RainbowColors = { Color3.new(1, 0, 0), -- Red Color3.new(1, 0.5, 0), -- Orange Color3.new(1, 1, 0), -- Yellow Color3.new(0, 1, 0), -- Green Color3.new(0, 0, 1), -- Blue Color3.new(0.5, 0, 1), -- Indigo Color3.new(1, 0, 1) -- Violet } local currentColorIndex = 1 spawn(function() while wait(0.1) do RainbowFrame.BackgroundColor3 = RainbowColors[currentColorIndex] currentColorIndex = (currentColorIndex % #RainbowColors) + 1 end end) -- Draggable GUI local dragging, dragInput, dragStart, startPos RainbowFrame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = RainbowFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) RainbowFrame.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 RainbowFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end)