
KeylessUniversal

-- 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)



It was me :)
@Paddling3582 :) do you like the new gui
op
The game has anti cheat system for exploiting but it's kills you