-- Chromakid GUI with character background, working Day/Night/Skybox/ESP/Fire/Invisible local Players = game:GetService("Players") local Lighting = game:GetService("Lighting") local TweenService = game:GetService("TweenService") local RunService = game:GetService("RunService") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") local gui = Instance.new("ScreenGui") gui.Name = "ChromakidGUI" gui.ResetOnSpawn = false gui.DisplayOrder = 999 gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling gui.Parent = playerGui -- Main frame local frame = Instance.new("Frame") frame.Size = UDim2.new(0,500,0,380) frame.Position = UDim2.new(0.05,0,0.2,0) frame.BackgroundColor3 = Color3.fromRGB(35,35,50) frame.Active = true frame.Draggable = true frame.ZIndex = 2 frame.Parent = gui Instance.new("UICorner", frame).CornerRadius = UDim.new(0,10) -- Background character (behind buttons) local bgFrame = Instance.new("Frame") bgFrame.Size = UDim2.new(1,0,1,0) bgFrame.Position = UDim2.new(0,0,0,0) bgFrame.BackgroundTransparency = 1 bgFrame.ZIndex = 1 bgFrame.Parent = frame local charBG = Instance.new("Frame") charBG.Size = UDim2.new(0,120,0,200) charBG.Position = UDim2.new(0.5,-60,0.5,-100) charBG.BackgroundTransparency = 1 charBG.ZIndex = 1 charBG.Parent = bgFrame local function createPart(parent,color,size,pos) local p = Instance.new("Frame") p.Size = size p.Position = pos p.BackgroundColor3 = color p.BorderSizePixel = 0 p.ZIndex = 1 p.Parent = parent end createPart(charBG,Color3.fromRGB(0,0,0),UDim2.new(0,40,0,100),UDim2.new(0.5,-20,0,50)) createPart(charBG,Color3.fromRGB(255,0,0),UDim2.new(0,40,0,60),UDim2.new(0.5,-20,0,90)) createPart(charBG,Color3.fromRGB(0,0,255),UDim2.new(0,15,0,60),UDim2.new(0.5,-35,0,90)) createPart(charBG,Color3.fromRGB(0,0,255),UDim2.new(0,15,0,60),UDim2.new(0.5,20,0,90)) createPart(charBG,Color3.fromRGB(0,0,0),UDim2.new(0,40,0,40),UDim2.new(0.5,-20,0,10)) -- Title bar local titleBar = Instance.new("Frame") titleBar.Size = UDim2.new(1,0,0,44) titleBar.BackgroundColor3 = Color3.fromRGB(55,55,75) titleBar.ZIndex = 2 titleBar.Parent = frame Instance.new("UICorner", titleBar).CornerRadius = UDim.new(0,10) local title = Instance.new("TextLabel") title.Size = UDim2.new(1,-60,1,0) title.Position = UDim2.new(0,10,0,0) title.BackgroundTransparency = 1 title.Text = "Chromakid GUI" title.Font = Enum.Font.GothamBold title.TextSize = 18 title.TextColor3 = Color3.new(1,1,1) title.TextXAlignment = Enum.TextXAlignment.Left title.ZIndex = 2 title.Parent = titleBar -- Minimize button local minimize = Instance.new("TextButton") minimize.Size = UDim2.new(0,36,0,36) minimize.Position = UDim2.new(1,-45,0,4) minimize.BackgroundColor3 = Color3.fromRGB(75,75,95) minimize.Text = "—" minimize.Font = Enum.Font.GothamBold minimize.TextSize = 20 minimize.TextColor3 = Color3.new(1,1,1) minimize.ZIndex = 2 minimize.Parent = titleBar Instance.new("UICorner", minimize).CornerRadius = UDim.new(0,8) -- Button holder local holder = Instance.new("Frame") holder.Size = UDim2.new(1,0,1,-54) holder.Position = UDim2.new(0,0,0,54) holder.BackgroundTransparency = 1 holder.ZIndex = 2 holder.Parent = frame -- Helper to create horizontal rows local function makeRow(yOffset) local row = Instance.new("Frame") row.Size = UDim2.new(1,-20,0,50) row.Position = UDim2.new(0,10,0,yOffset) row.BackgroundTransparency = 1 row.ZIndex = 2 row.Parent = holder local layout = Instance.new("UIListLayout", row) layout.FillDirection = Enum.FillDirection.Horizontal layout.HorizontalAlignment = Enum.HorizontalAlignment.Left layout.SortOrder = Enum.SortOrder.LayoutOrder layout.Padding = UDim.new(0,6) return row end local row1 = makeRow(0) local row2 = makeRow(60) local row3 = makeRow(120) local row4 = makeRow(180) local function makeButton(parent,text,func) local b = Instance.new("TextButton") b.Size = UDim2.new(0,80,0,36) b.BackgroundColor3 = Color3.fromRGB(70,70,85) b.Font = Enum.Font.Gotham b.TextSize = 14 b.TextColor3 = Color3.new(1,1,1) b.Text = text b.AutoButtonColor = false b.ZIndex = 2 b.Parent = parent Instance.new("UICorner", b).CornerRadius = UDim.new(0,6) b.MouseEnter:Connect(function() TweenService:Create(b,TweenInfo.new(0.15),{BackgroundColor3=Color3.fromRGB(95,95,115)}):Play() end) b.MouseLeave:Connect(function() TweenService:Create(b,TweenInfo.new(0.15),{BackgroundColor3=Color3.fromRGB(70,70,85)}):Play() end) b.MouseButton1Click:Connect(function() pcall(func) end) return b end -- Functional Buttons -- Row 1 makeButton(row1,"🌀 Speed",function() local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid") if hum then hum.WalkSpeed += 5 end end) makeButton(row1,"⚡ Jump",function() local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid") if hum then hum.JumpPower += 10 end end) local espEnabled = false makeButton(row1,"👁️ ESP",function() espEnabled = not espEnabled if espEnabled then for _, plr in pairs(Players:GetPlayers()) do if plr ~= player and plr.Character then for _, part in pairs(plr.Character:GetChildren()) do if part:IsA("BasePart") then local box = Instance.new("BoxHandleAdornment") box.Adornee = part box.Size = part.Size box.Color3 = Color3.fromRGB(0,255,0) box.AlwaysOnTop = true box.ZIndex = 10 box.Parent = part end end end end else for _, plr in pairs(Players:GetPlayers()) do if plr.Character then for _, part in pairs(plr.Character:GetChildren()) do if part:IsA("BasePart") then for _, adorn in pairs(part:GetChildren()) do if adorn:IsA("BoxHandleAdornment") then adorn:Destroy() end end end end end end end end) -- Row 2 makeButton(row2,"💥 Fling",function() local char = player.Character if char and char:FindFirstChild("HumanoidRootPart") then for _, target in pairs(Players:GetPlayers()) do if target ~= player and target.Character and target.Character:FindFirstChild("HumanoidRootPart") then target.Character.HumanoidRootPart.Velocity = Vector3.new(0,500,0) end end end end) makeButton(row2,"🔥 Fire",function() for _, plr in pairs(Players:GetPlayers()) do if plr ~= player and plr.Character then for _, part in pairs(plr.Character:GetChildren()) do if part:IsA("BasePart") then local fire = Instance.new("Fire") fire.Size = 5 fire.Heat = 10 fire.Parent = part end end end end end) local invisibleEnabled = false makeButton(row2,"👻 Invisible",function() invisibleEnabled = not invisibleEnabled local char = player.Character if char then for _, part in pairs(char:GetChildren()) do if part:IsA("BasePart") then part.Transparency = invisibleEnabled and 1 or 0 end end end end) -- Row 3 makeButton(row3,"🌞 Day",function() Lighting.ClockTime = 12 end) makeButton(row3,"🌙 Night",function() Lighting.ClockTime = 0 end) makeButton(row3,"🌌 Skybox",function() for _, v in ipairs(Lighting:GetChildren()) do if v:IsA("Sky") then v:Destroy() end end local sky = Instance.new("Sky") sky.SkyboxBk = "rbxassetid://6023426926" sky.SkyboxFt = "rbxassetid://6023426926" sky.SkyboxLf = "rbxassetid://6023426926" sky.SkyboxRt = "rbxassetid://6023426926" sky.SkyboxUp = "rbxassetid://6023426926" sky.SkyboxDn = "rbxassetid://6023426926" sky.Parent = Lighting end) -- Row 4 makeButton(row4,"🔁 Reset",function() player:LoadCharacter() end) makeButton(row4,"❌ Close",function() gui:Destroy() end) -- Minimize local minimized = false minimize.MouseButton1Click:Connect(function() minimized = not minimized holder.Visible = not minimized bgFrame.Visible = not minimized charBG.Visible = not minimized frame.Size = minimized and UDim2.new(0,500,0,50) or UDim2.new(0,500,0,380) minimize.Text = minimized and "+" or "—" end) warn("Chromakid GUI loaded.")