-- 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 = "TC0"
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