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