local Players = game:GetService("Players") local localPlayer = Players.LocalPlayer -- GUI Base local ScreenGui = Instance.new("ScreenGui", game.CoreGui) local MainFrame = Instance.new("Frame", ScreenGui) MainFrame.Size = UDim2.new(0, 300, 0, 250) MainFrame.Position = UDim2.new(0.5, -150, 0.5, -125) MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) MainFrame.Active = true MainFrame.Draggable = true -- Sistema de Pestañas local TabContainer = Instance.new("Frame", MainFrame) TabContainer.Size = UDim2.new(1, 0, 0, 30) TabContainer.BackgroundColor3 = Color3.fromRGB(20, 20, 20) local function createTab(n, p) local b = Instance.new("TextButton", TabContainer) b.Size = UDim2.new(0.33, 0, 1, 0) b.Position = UDim2.new(p, 0, 0, 0) b.Text = n b.BackgroundColor3 = Color3.fromRGB(40, 40, 40) b.TextColor3 = Color3.new(1,1,1) return b end local T1, T2, T3 = createTab("Menu", 0), createTab("Jumpscare", 0.33), createTab("CoolMod", 0.66) local function createP() local p = Instance.new("Frame", MainFrame) p.Size = UDim2.new(1, 0, 1, -30) p.Position = UDim2.new(0, 0, 0, 30) p.BackgroundTransparency = 1 p.Visible = false return p end local P1, P2, P3 = createP(), createP(), createP() P1.Visible = true T1.MouseButton1Click:Connect(function() P1.Visible=true P2.Visible=false P3.Visible=false end) T2.MouseButton1Click:Connect(function() P1.Visible=false P2.Visible=true P3.Visible=false end) T3.MouseButton1Click:Connect(function() P1.Visible=false P2.Visible=false P3.Visible=true end) local function addUI(parent) local i = Instance.new("TextBox", parent) i.Size = UDim2.new(0, 200, 0, 40) i.Position = UDim2.new(0.5, -100, 0.3, 0) i.PlaceholderText = "Escribe texto..." local b = Instance.new("TextButton", parent) b.Size = UDim2.new(0, 200, 0, 40) b.Position = UDim2.new(0.5, -100, 0.6, 0) b.Text = "EJECUTAR" return i, b end local i1, b1 = addUI(P1) local i2, b2 = addUI(P2) local i3, b3 = addUI(P3) -- Lógica P1: Color dinámico en Cabeza local head = localPlayer.Character:WaitForChild("Head") local bill1 = Instance.new("BillboardGui", head) bill1.Size = UDim2.new(0, 200, 0, 50) bill1.StudsOffset = Vector3.new(0, 3, 0) local label1 = Instance.new("TextLabel", bill1) label1.Size = UDim2.new(1, 0, 1, 0) label1.BackgroundTransparency = 1 label1.TextScaled = true b1.MouseButton1Click:Connect(function() label1.Text = i1.Text task.spawn(function() while label1.Parent do label1.TextColor3 = Color3.fromHSV(tick() % 5 / 5, 1, 1) task.wait(1) end end) end) -- Lógica P2: Jumpscare local JS = Instance.new("TextLabel", ScreenGui) JS.Size = UDim2.new(1, 0, 1, 0) JS.BackgroundTransparency = 1 JS.TextScaled = true JS.TextColor3 = Color3.new(1,0,0) JS.Visible = false b2.MouseButton1Click:Connect(function() JS.Text = i2.Text JS.Visible = true task.wait(1.5) JS.Visible = false end) -- Lógica P3: CoolMod en todas las caras b3.MouseButton1Click:Connect(function() for _, obj in pairs(workspace:GetDescendants()) do if obj:IsA("BasePart") then for _, face in pairs(Enum.NormalId:GetEnumItems()) do local surf = Instance.new("SurfaceGui", obj) surf.Face = face surf.AlwaysOnTop = true local lbl = Instance.new("TextLabel", surf) lbl.Size = UDim2.new(1, 0, 1, 0) lbl.BackgroundTransparency = 1 lbl.Text = i3.Text lbl.TextScaled = true end end end end)