
Key RequiredUniversal

-- c00lkidd Reborn [Free Plans] ULTIMATE RAINBOW EDITION (INF JUMP RESTORED)
local ScreenGui = Instance.new("ScreenGui")
local Main = Instance.new("Frame")
local KeyFrame = Instance.new("Frame")
local Sidebar = Instance.new("ScrollingFrame")
local SearchBar = Instance.new("TextBox")
local Editor = Instance.new("TextBox")
local Title = Instance.new("TextLabel")
local ToggleBtn = Instance.new("TextButton")
local Injected = false
local Unlocked = false
local CorrectKey = "project c00lkidd"
ScreenGui.Parent = game:GetService("CoreGui")
ScreenGui.Name = "c00lkidd_Ultimate_Rainbow"
-- --- RAINBOW ENGINE ---
local rainbowElements = {}
local function makeRainbow(obj)
local stroke = Instance.new("UIStroke")
stroke.Parent = obj
stroke.Thickness = 2
stroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
table.insert(rainbowElements, stroke)
return stroke
end
task.spawn(function()
while true do
for i = 0, 1, 0.01 do
local color = Color3.fromHSV(i, 1, 1)
for _, stroke in pairs(rainbowElements) do stroke.Color = color end
ToggleBtn.TextColor3 = color
Title.TextColor3 = color
task.wait(0.05)
end
end
end)
-- --- DRAG LOGIC ---
local function makeDraggable(gui)
local dragging, dragInput, dragStart, startPos
gui.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = gui.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then dragging = false end
end)
end
end)
gui.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end
end)
game:GetService("UserInputService").InputChanged:Connect(function(input)
if input == dragInput and dragging then
local delta = input.Position - dragStart
gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
end
-- --- TOGGLE BUTTON ---
ToggleBtn.Name = "Toggle"
ToggleBtn.Parent = ScreenGui
ToggleBtn.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
ToggleBtn.Position = UDim2.new(0.02, 0, 0.1, 0)
ToggleBtn.Size = UDim2.new(0, 45, 0, 45)
ToggleBtn.Text = "C"
ToggleBtn.Font = Enum.Font.SourceSansBold
ToggleBtn.TextSize = 28
Instance.new("UICorner", ToggleBtn).CornerRadius = UDim.new(1, 0)
makeRainbow(ToggleBtn)
makeDraggable(ToggleBtn)
ToggleBtn.MouseButton1Click:Connect(function()
if Unlocked then Main.Visible = not Main.Visible end
end)
-- --- KEY SYSTEM ---
KeyFrame.Name = "KeySystem"
KeyFrame.Parent = ScreenGui
KeyFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
KeyFrame.Position = UDim2.new(0.5, -125, 0.5, -60)
KeyFrame.Size = UDim2.new(0, 250, 0, 130)
makeRainbow(KeyFrame)
local KeyInput = Instance.new("TextBox", KeyFrame)
KeyInput.PlaceholderText = "ENTER KEY..."
KeyInput.Size = UDim2.new(0.8, 0, 0, 35)
KeyInput.Position = UDim2.new(0.1, 0, 0.25, 0)
KeyInput.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
KeyInput.TextColor3 = Color3.fromRGB(255, 255, 255)
local KeySubmit = Instance.new("TextButton", KeyFrame)
KeySubmit.Text = "VERIFY"
KeySubmit.Size = UDim2.new(0.8, 0, 0, 30)
KeySubmit.Position = UDim2.new(0.1, 0, 0.65, 0)
KeySubmit.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
KeySubmit.TextColor3 = Color3.fromRGB(255, 255, 255)
-- --- MAIN EXECUTOR ---
Main.Name = "Main"
Main.Parent = ScreenGui
Main.BackgroundColor3 = Color3.fromRGB(5, 5, 5)
Main.Position = UDim2.new(0.5, -260, 0.5, -170)
Main.Size = UDim2.new(0, 520, 0, 340)
Main.Visible = false
Main.Active = true
makeRainbow(Main)
makeDraggable(Main)
Title.Parent = Main
Title.Text = "project c00lkidd gui reborn by Rocketfire8 [free plans]"
Title.BackgroundTransparency = 1
Title.Position = UDim2.new(0, 0, 0, 8)
Title.Size = UDim2.new(1, 0, 0, 20)
Title.Font = Enum.Font.Code
Title.TextSize = 13
Editor.Parent = Main
Editor.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
Editor.Position = UDim2.new(0.03, 0, 0.12, 0)
Editor.Size = UDim2.new(0.64, 0, 0.58, 0)
Editor.TextColor3 = Color3.fromRGB(255, 255, 255)
Editor.Text = "-- Waiting for Injection..."
Editor.ClearTextOnFocus = false
Editor.MultiLine = true
Editor.TextYAlignment = "Top"
Editor.TextXAlignment = "Left"
-- --- SEARCH & SIDEBAR ---
SearchBar.Name = "SearchBar"
SearchBar.Parent = Main
SearchBar.PlaceholderText = "Search Scripts..."
SearchBar.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
SearchBar.Position = UDim2.new(0.69, 0, 0.12, 0)
SearchBar.Size = UDim2.new(0.28, 0, 0, 25)
SearchBar.TextColor3 = Color3.fromRGB(255, 255, 255)
SearchBar.TextSize = 12
makeRainbow(SearchBar)
Sidebar.Name = "Sidebar"
Sidebar.Parent = Main
Sidebar.BackgroundColor3 = Color3.fromRGB(5, 5, 5)
Sidebar.Position = UDim2.new(0.69, 0, 0.22, 0)
Sidebar.Size = UDim2.new(0.28, 0, 0.48, 0)
Sidebar.CanvasSize = UDim2.new(0, 0, 2, 0)
Sidebar.ScrollBarThickness = 2
local Layout = Instance.new("UIListLayout", Sidebar)
Layout.Padding = UDim.new(0, 3)
-- --- SCRIPT LOGIC ---
local function run(c)
if Injected then
local s, e = pcall(function() loadstring(c)() end)
if not s then warn(e) end
else Editor.Text = "-- INJECT FIRST --" end
end
local function addScript(name, code)
local btn = Instance.new("TextButton", Sidebar)
btn.Name = name
btn.Size = UDim2.new(1, -6, 0, 28)
btn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
btn.Text = name
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.Font = Enum.Font.SourceSans
btn.MouseButton1Click:Connect(function()
if type(code) == "string" then run(code) else code() end
end)
end
-- Search Logic
SearchBar:GetPropertyChangedSignal("Text"):Connect(function()
local input = SearchBar.Text:lower()
for _, btn in pairs(Sidebar:GetChildren()) do
if btn:IsA("TextButton") then
btn.Visible = btn.Name:lower():find(input) and true or false
end
end
end)
-- Sidebar Contents
addScript("INF JUMP", 'loadstring(game:HttpGet("https://raw.githubusercontent.com/Arceus-X/Scripts/main/InfiniteJump.lua"))()')
addScript("FLY GUI V3", 'loadstring(game:HttpGet("https://raw.githubusercontent.com/XNEOFF/FlyGuiV3/main/FlyGuiV3.txt"))()')
addScript("LUNA HUB", 'loadstring(game:HttpGet("https://luna.xvchubontop.workers.dev/"))()')
addScript("RAYFIELD", 'loadstring(game:HttpGet("https://rayfield.xvchubontop.workers.dev/"))()')
addScript("PASTEBIN SCRIPT", 'loadstring(game:HttpGet("https://pastebin.com/raw/Piw5bqGq"))()')
addScript("REANIMATE", 'loadstring(game:HttpGet("https://raw.githubusercontent.com/STEVE-916-create/Uhhhhhh/main/source/reanim.lua"))()')
addScript("INF YIELD", 'loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))()')
addScript("SPEED (100)", function() if Injected then game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 100 end end)
addScript("JUMP (120)", function() if Injected then game.Players.LocalPlayer.Character.Humanoid.JumpPower = 120 game.Players.LocalPlayer.Character.Humanoid.UseJumpPower = true end end)
-- --- BOTTOM BUTTONS ---
local function createBtn(text, pos, callback)
local b = Instance.new("TextButton", Main)
b.Text = text
b.Size = UDim2.new(0.46, 0, 0, 32)
b.Position = pos
b.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
b.TextColor3 = Color3.fromRGB(255, 255, 255)
makeRainbow(b)
b.MouseButton1Click:Connect(callback)
end
createBtn("EXECUTE", UDim2.new(0.03, 0, 0.73, 0), function() run(Editor.Text) end)
createBtn("SAVE SCRIPT", UDim2.new(0.51, 0, 0.73, 0), function()
if writefile then writefile("c00lkidd_saved.lua", Editor.Text) Editor.Text = "-- Saved! --" end
end)
createBtn("CLEAR TAB", UDim2.new(0.03, 0, 0.85, 0), function() Editor.Text = "" end)
createBtn("INJECT SYSTEM", UDim2.new(0.51, 0, 0.85, 0), function()
if not Injected then
Editor.Text = "Injecting Rainbow Search Engine..."
task.wait(1.5)
Injected = true
Editor.Text = "-- READY --"
end
end)
-- Key Logic
KeySubmit.MouseButton1Click:Connect(function()
if KeyInput.Text == CorrectKey then
Unlocked = true
KeyFrame:Destroy()
Main.Visible = true
else
KeyInput.PlaceholderText = "WRONG KEY"
KeyInput.Text = ""
end
end)



Yo what the key
Project c00lkidd
Goes to the old discord
Let me give you