Chromakid GUI
Key RequiredUniversal Patched

Chromakid GUI

Universal Scriptmiragechromakidmiragechromakid 2.1K views 4 executesUpdated Oct 27, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Scriptβ€’260 lines (7870 chars)
-- 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.")

Features & Information

Skybox, day, night, jump, speed, esp, Invisibility, fire, and respawn

Community Comments (5)

miragechromakidmiragechromakidOct 27, 2025

Sorry if its bad, im a new scripter and it took a whileπŸ‘

It's ok

fire gng

miragechromakidmiragechromakidOct 27, 2025

Thank you guys

miragechromakidmiragechromakidOct 27, 2025

Guys, the script is not broken you can still use it, im js working on a newer version

More Scripts for Universal Scripts