TC0LIFFY V4
Key RequiredUniversal

TC0LIFFY V4

Universal ScriptTC0LikesScriptsTC0LikesScripts 3.4K views 15 executesUpdated Jun 17, 2025
Unrated
00
Lua Script•549 lines (15094 chars)
-- TC0LIFFY V4 V1.3 - GUI Completa y Funcional

local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local SoundService = game:GetService("SoundService")
local Debris = game:GetService("Debris")

local player = Players.LocalPlayer

if player:WaitForChild("PlayerGui"):FindFirstChild("TC0LIFFY_V4") then
	player.PlayerGui.TC0LIFFY_V4:Destroy()
end

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "TC0LIFFY_V4"
screenGui.ResetOnSpawn = false
screenGui.Parent = player:WaitForChild("PlayerGui")

local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 270, 0, 300)
frame.Position = UDim2.new(0.5, -135, 0.5, -150)
frame.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
frame.BorderSizePixel = 2
frame.Active = true
frame.Draggable = true
frame.Parent = screenGui

local closeBtn = Instance.new("TextButton")
closeBtn.Size = UDim2.new(0, 30, 0, 30)
closeBtn.Position = UDim2.new(1, -30, 0, 0)
closeBtn.Text = "X"
closeBtn.TextColor3 = Color3.new(1, 0, 0)
closeBtn.Font = Enum.Font.Code
closeBtn.TextScaled = true
closeBtn.BackgroundColor3 = Color3.fromRGB(50, 0, 0)
closeBtn.Parent = frame
closeBtn.MouseButton1Click:Connect(function()
	screenGui:Destroy()
end)

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -30, 0, 30)
title.BackgroundTransparency = 1
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.Font = Enum.Font.Code
title.TextScaled = true
title.Text = "TC0LIFFY V4"
title.TextYAlignment = Enum.TextYAlignment.Center
title.Parent = frame

local scroll = Instance.new("ScrollingFrame")
scroll.Size = UDim2.new(1, 0, 1, -30)
scroll.Position = UDim2.new(0, 0, 0, 30)
scroll.CanvasSize = UDim2.new(0, 0, 0, 1000)
scroll.ScrollBarThickness = 6
scroll.BackgroundTransparency = 1
scroll.Parent = frame

local layout = Instance.new("UIGridLayout")
layout.CellSize = UDim2.new(0, 85, 0, 30)
layout.CellPadding = UDim2.new(0, 5, 0, 5)
layout.Parent = scroll

local function createButton(text, callback)
	local btn = Instance.new("TextButton")
	btn.Text = text
	btn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
	btn.TextColor3 = Color3.fromRGB(255, 255, 255)
	btn.Font = Enum.Font.Code
	btn.TextScaled = true
	btn.Size = UDim2.new(0, 80, 0, 25)
	btn.Parent = scroll
	btn.MouseButton1Click:Connect(callback)
	return btn
end

-- IDs
local skyboxId = "rbxassetid://128153317031117" -- Nuevo ID
local jumpscareSoundId = "rbxassetid://139488665764275"
local musicId = "rbxassetid://15689450026"
local oldSkyboxFor1x1x1x1 = "rbxassetid://6147424071" -- Para el botón 1x1x1x1

-- Skybox
local function applySkybox(id)
	for _, obj in pairs(Lighting:GetChildren()) do
		if obj:IsA("Sky") then obj:Destroy() end
	end
	local sky = Instance.new("Sky")
	sky.SkyboxBk = id
	sky.SkyboxDn = id
	sky.SkyboxFt = id
	sky.SkyboxLf = id
	sky.SkyboxRt = id
	sky.SkyboxUp = id
	sky.Parent = Lighting
end

createButton("Skybox", function()
	applySkybox(skyboxId)
end)

-- Music
local music = Instance.new("Sound", SoundService)
music.SoundId = musicId
music.Volume = 1
music.Looped = true
music.PlaybackSpeed = 0.7
music.Name = "TC0LIFFYMusic"
music:Play()
music:Pause()
music.Loaded:Connect(function()
	music:Play()
end)

createButton("Music", function()
	music:Resume()
end)

createButton("Stop Music", function()
	music:Pause()
end)

-- Partículas
createButton("Particles", function()
	local char = player.Character or player.CharacterAdded:Wait()
	local root = char:FindFirstChild("HumanoidRootPart")
	if root then
		local emitter = Instance.new("ParticleEmitter")
		emitter.Texture = skyboxId
		emitter.Rate = 15
		emitter.Lifetime = NumberRange.new(3)
		emitter.Speed = NumberRange.new(2, 5)
		emitter.Size = NumberSequence.new(1)
		emitter.Rotation = NumberRange.new(0, 360)
		emitter.RotSpeed = NumberRange.new(30)
		emitter.Parent = root
		Debris:AddItem(emitter, 8)
	end
end)

-- Explode
createButton("Explode", function()
	for _, p in ipairs(Players:GetPlayers()) do
		local hrp = p.Character and p.Character:FindFirstChild("HumanoidRootPart")
		if hrp then
			local ex = Instance.new("Explosion")
			ex.Position = hrp.Position
			ex.BlastRadius = 10
			ex.Parent = workspace
		end
	end
end)

-- Kill all
createButton("Kill all", function()
	for _, p in ipairs(Players:GetPlayers()) do
		local hum = p.Character and p.Character:FindFirstChild("Humanoid")
		if hum then hum.Health = 0 end
	end
end)

-- Shutdown
createButton("Shutdown", function()
	game:Shutdown()
end)

-- Hint
createButton("Hint", function()
	local hint = Instance.new("Hint")
	hint.Text = "GET FUCKED MAFAKA!!1!"
	hint.Parent = workspace
	Debris:AddItem(hint, 5)
end)

-- Message
createButton("Message", function()
	local msg = Instance.new("Message")
	msg.Text = "GET FUCKED MAFAKA!!1!"
	msg.Parent = workspace
	Debris:AddItem(msg, 5)
end)

-- Fuego
createButton("666", function()
	local char = player.Character or player.CharacterAdded:Wait()
	for _, part in pairs(char:GetDescendants()) do
		if part:IsA("BasePart") and not part:FindFirstChild("Fire") then
			local fire = Instance.new("Fire")
			fire.Size = 5
			fire.Heat = 10
			fire.Parent = part
		end
	end
end)

-- Decal spam
createButton("Decal Spam", function()
	for _, part in pairs(workspace:GetDescendants()) do
		if part:IsA("BasePart") then
			local faces = {"Front", "Back", "Top", "Bottom", "Left", "Right"}
			for _, face in ipairs(faces) do
				local decal = Instance.new("Decal")
				decal.Face = Enum.NormalId[face]
				decal.Texture = skyboxId
				decal.Parent = part
			end
		end
	end
end)

-- Billboard personalizado
createButton("Billboard", function()
	local char = player.Character or player.CharacterAdded:Wait()
	local head = char:FindFirstChild("Head")
	if head and not head:FindFirstChild("TC0Billboard") then
		local bb = Instance.new("BillboardGui")
		bb.Name = "TC0Billboard"
		bb.Adornee = head
		bb.Size = UDim2.new(0, 200, 0, 50)
		bb.StudsOffset = Vector3.new(0, 2, 0)
		bb.AlwaysOnTop = true
		bb.Parent = head

		local tLabel = Instance.new("TextLabel")
		tLabel.Size = UDim2.new(1, 0, 1, 0)
		tLabel.BackgroundTransparency = 1
		tLabel.Font = Enum.Font.Code
		tLabel.TextScaled = true
		tLabel.Text = "<font color='rgb(255,255,255)'>T</font><font color='rgb(0,0,0)'>C</font><font color='rgb(255,0,0)'>0</font>"
		tLabel.RichText = true
		tLabel.Parent = bb
	end
end)

-- Versiones anteriores
createButton("TC0LIFFY V1", function()
	local msg = Instance.new("Message", workspace)
	msg.Text = "Welcome to TC0LIFFY V1"
	Debris:AddItem(msg, 5)
end)
createButton("TC0LIFFY V2", function()
	local msg = Instance.new("Message", workspace)
	msg.Text = "Welcome to TC0LIFFY V2"
	Debris:AddItem(msg, 5)
end)
createButton("TC0LIFFY V3", function()
	local msg = Instance.new("Message", workspace)
	msg.Text = "Welcome to TC0LIFFY V3"
	Debris:AddItem(msg, 5)
end)

-- 1x1x1x1 botón (mantiene ID viejo)
createButton("1x1x1x1", function()
	local hint = Instance.new("Hint", workspace)
	hint.Text = "GET FUCKED MAFAKA!!1!"
	Debris:AddItem(hint, 5)

	local snd = Instance.new("Sound", SoundService)
	snd.SoundId = jumpscareSoundId
	snd.Volume = 2
	snd.PlaybackSpeed = 1.3
	snd:Play()
	Debris:AddItem(snd, 10)

	applySkybox(oldSkyboxFor1x1x1x1)

	for _, part in pairs(workspace:GetDescendants()) do
		if part:IsA("BasePart") then
			part.Anchored = false
			part.BrickColor = BrickColor.Random()
			local faces = {"Front", "Back", "Top", "Bottom", "Left", "Right"}
			for _, face in ipairs(faces) do
				local decal = Instance.new("Decal")
				decal.Texture = oldSkyboxFor1x1x1x1
				decal.Face = Enum.NormalId[face]
				decal.Parent = part
			end
		end
	end
end)



-- Clear Skybox
createButton("Clear Sky", function()
	for _, obj in pairs(Lighting:GetChildren()) do
		if obj:IsA("Sky") then obj:Destroy() end
	end
end)

-- Clear Decals
createButton("Clear Decals", function()
	for _, part in pairs(workspace:GetDescendants()) do
		if part:IsA("BasePart") then
			for _, decal in ipairs(part:GetDescendants()) do
				if decal:IsA("Decal") then
					decal:Destroy()
				end
			end
		end
	end
end)

-- Clear Fire
createButton("Clear Fire", function()
	for _, part in pairs(workspace:GetDescendants()) do
		if part:IsA("BasePart") then
			for _, fire in ipairs(part:GetChildren()) do
				if fire:IsA("Fire") then
					fire:Destroy()
				end
			end
		end
	end
end)

-- Jumpstyle
createButton("Jumpstyle", function()
	local s = Instance.new("Sound", SoundService)
	s.SoundId = "rbxassetid://1839246711"
	s.Volume = 2
	s.PlaybackSpeed = 1
	s:Play()
	Debris:AddItem(s, 10)
end)

-- Hardstyle
createButton("Hardstyle", function()
	local s = Instance.new("Sound", SoundService)
	s.SoundId = "rbxassetid://1839246774"
	s.Volume = 2
	s.PlaybackSpeed = 1
	s:Play()
	Debris:AddItem(s, 10)
end)

-- Raining Balls (infinita)
createButton("Raining Balls", function()
	spawn(function()
		while true do
			wait(0.3) -- velocidad de la lluvia
			local part = Instance.new("Part")
			part.Shape = Enum.PartType.Ball
			part.Size = Vector3.new(8, 8, 8)
			part.Position = Vector3.new(
				math.random(-150, 150),
				math.random(120, 160),
				math.random(-150, 150)
			)
			part.BrickColor = BrickColor.Random()
			part.Anchored = false
			part.CanCollide = true
			part.Material = Enum.Material.SmoothPlastic
			part.Parent = workspace
		end
	end)
end)

-- Chicken Mode (brazos como alas y cabeza se mueve al caminar) - R6
createButton("Chicken Mode", function()
	local char = player.Character or player.CharacterAdded:Wait()
	local humanoid = char:FindFirstChildOfClass("Humanoid")

	-- Comprobamos si es R6
	if humanoid.RigType ~= Enum.HumanoidRigType.R6 then
		warn("Este efecto solo funciona con R6.")
		return
	end

	-- Brazos estilo gallina
	local function poseArms()
		local rightArm = char:FindFirstChild("Right Arm")
		local leftArm = char:FindFirstChild("Left Arm")

		if rightArm then
			rightArm.CFrame = rightArm.CFrame * CFrame.Angles(0, math.rad(90), 0)
		end
		if leftArm then
			leftArm.CFrame = leftArm.CFrame * CFrame.Angles(0, math.rad(-90), 0)
		end
	end

	-- Movimiento de cabeza al caminar (R6)
	local head = char:FindFirstChild("Head")
	if head and humanoid then
		spawn(function()
			while humanoid and humanoid.Parent and head.Parent do
				if humanoid.MoveDirection.Magnitude > 0.1 then
					-- Movimiento de la cabeza de lado a lado
					for i = -10, 10, 20 do
						head.CFrame = head.CFrame * CFrame.Angles(0, math.rad(i), 0)
						wait(0.1)
					end
				else
					-- Si no está caminando, la cabeza se queda quieta
					head.CFrame = head.CFrame * CFrame.Angles(0, 0, 0)
				end
				wait(0.1)
			end
		end)
	end

	poseArms()
end)

createButton("F3x", function()
	local char = player.Character or player.CharacterAdded:Wait()
	local backpack = player:WaitForChild("Backpack")

	-- Comprobar si tienes alguna herramienta típica de Btools
	local hasBtools = false
	local btoolsNames = {"Clone", "Hammer", "Grab", "Move", "Resize", "Drag", "Paint"} -- Nombres comunes de herramientas Btools
	for _, toolName in ipairs(btoolsNames) do
		if backpack:FindFirstChild(toolName) or char:FindFirstChild(toolName) then
			hasBtools = true
			break
		end
	end

	if not hasBtools then
		warn("No tienes Btools para usar esta función.")
		return
	end

	-- 1) Crear un cubo gigante que tape el cielo con la textura
	local giantCube = Instance.new("Part")
	giantCube.Name = "GiantCubeSkybox"
	giantCube.Anchored = true
	giantCube.CanCollide = false
	giantCube.Size = Vector3.new(1000, 1000, 1000)
	giantCube.Position = Vector3.new(0, 500, 0)
	giantCube.Parent = workspace

	local decalFaces = {"Front", "Back", "Top", "Bottom", "Left", "Right"}
	for _, face in ipairs(decalFaces) do
		local decal = Instance.new("Decal")
		decal.Face = Enum.NormalId[face]
		decal.Texture = "rbxassetid://128153317031117" -- ID que me diste
		decal.Parent = giantCube
	end

	-- 2) Decal spam en partes accesibles (usando Btools)
	for _, part in pairs(workspace:GetDescendants()) do
		if part:IsA("BasePart") and part.Anchored == false then -- Solo partes no ancladas que puedes mover con Btools
			for _, face in ipairs(decalFaces) do
				local decal = Instance.new("Decal")
				decal.Face = Enum.NormalId[face]
				decal.Texture = "rbxassetid://128153317031117"
				decal.Parent = part
			end
		end
	end

	-- 3) Reproducir música usando comandos de administración (si tienes permisos)
	local sound = Instance.new("Sound", SoundService)
	sound.SoundId = "rbxassetid://15689450026" -- Música que usabas antes
	sound.Volume = 1
	sound.Looped = true
	sound:Play()

	-- Opcional: Detener el sonido después de 60 segundos para no saturar
	delay(60, function()
		if sound and sound.IsDescendantOf then
			sound:Stop()
			sound:Destroy()
		end
	end)
end)

-- Botón R6 (pone cuerpo en R6)
createButton("R6", function()
	local humanoid = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
	if humanoid then
		humanoid.HumanoidDescription = nil -- Eliminar descripción para usar cuerpo clásico R6
		humanoid.RigType = Enum.HumanoidRigType.R6
		-- Reiniciar el personaje para aplicar el cambio
		player.Character:BreakJoints()
	end
end)

-- Botón Realm 2 (teletransporta al juego TC0S REALM 2)
createButton("Realm 2", function()
	local TeleportService = game:GetService("TeleportService")
	local placeId = 74886078027978
	TeleportService:Teleport(placeId, player)
end)

-- Botón Natural TC0 (botón sin funcionalidad aún)
createButton("Natural TC0", function()
	warn("Natural TC0 aún no está implementado")
end)

-- Jumpscare
createButton("Jumpscare", function()
	local snd = Instance.new("Sound", SoundService)
	snd.SoundId = jumpscareSoundId
	snd.Volume = 2
	snd.PlaybackSpeed = 1.3
	snd:Play()
	Debris:AddItem(snd, 10)

	local screenGuiJumpscare = Instance.new("ScreenGui")
	screenGuiJumpscare.Name = "JumpscareGui"
	screenGuiJumpscare.Parent = player.PlayerGui

	local frameJumpscare = Instance.new("Frame")
	frameJumpscare.Size = UDim2.new(1, 0, 1, 0)
	frameJumpscare.BackgroundColor3 = Color3.new(0, 0, 0)
	frameJumpscare.BackgroundTransparency = 0
	frameJumpscare.Parent = screenGuiJumpscare

	local image = Instance.new("ImageLabel")
	image.Size = UDim2.new(1, 0, 1, 0)
	image.BackgroundTransparency = 1
	image.Image = "http://www.roblox.com/asset/?id=129392898731428"
	image.Parent = frameJumpscare

	-- Quitar el jumpscare cuando el sonido termine
	snd.Ended:Connect(function()
		screenGuiJumpscare:Destroy()
	end)
end)

-- Día
createButton("Día", function()
	Lighting.ClockTime = 14 -- Hora del día brillante
	Lighting.Brightness = 2
	Lighting.FogEnd = 100000
	Lighting.OutdoorAmbient = Color3.fromRGB(255, 255, 255)
end)

-- Noche
createButton("Noche", function()
	Lighting.ClockTime = 2 -- Hora nocturna
	Lighting.Brightness = 0.2
	Lighting.FogEnd = 100
	Lighting.OutdoorAmbient = Color3.fromRGB(20, 20, 40)
end)

createButton("Polaria", function()
    loadstring(game:HttpGet("https://pastefy.app/agqEB2qs/raw", true))()
end)

-- Imagen del Skybox
local skyboxImage = Instance.new("ImageLabel")
skyboxImage.Size = UDim2.new(0, 85, 0, 85)
skyboxImage.BackgroundTransparency = 1
skyboxImage.Image = "rbxassetid://128153317031117" -- Cambia el ID si necesitas otro
skyboxImage.Parent = scroll

Features & Information

H

Community Comments (3)

raebouchard1raebouchard1Jun 17, 2025

Is it FE

jevil39872jevil39872Jun 17, 2025

i had to shut down my pc using "1x1x1x1" on god

TC0LikesScriptsTC0LikesScriptsJun 22, 2025

Idk what happened to ur pc

More Scripts for Universal Scripts