-- Taco Rain + Botón para apagar -- hecho por skmon_4wcopy local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local LocalPlayer = Players.LocalPlayer local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() local Root = Character:WaitForChild("HumanoidRootPart") print("hecho por skmon_4wcopy") warn("hecho por skmon_4wcopy") local Running = true -- Música (solo tú la oyes) local Sound = Instance.new("Sound") Sound.Name = "TacoRainMusic" Sound.SoundId = "rbxassetid://142376088" Sound.Volume = 3 Sound.Looped = true Sound.Parent = LocalPlayer:WaitForChild("PlayerGui") Sound:Play() -- Crear menú simple local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "TacoRainGui" ScreenGui.ResetOnSpawn = false ScreenGui.IgnoreGuiInset = true ScreenGui.Parent = game:GetService("CoreGui") local Main = Instance.new("Frame") Main.Size = UDim2.new(0, 180, 0, 90) Main.Position = UDim2.new(0.05, 0, 0.2, 0) Main.BackgroundColor3 = Color3.fromRGB(20, 20, 25) Main.BorderSizePixel = 0 Main.Active = true Main.Parent = ScreenGui local Corner = Instance.new("UICorner") Corner.CornerRadius = UDim.new(0, 10) Corner.Parent = Main local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, 0, 0, 30) Title.BackgroundColor3 = Color3.fromRGB(35, 35, 45) Title.Text = "TACO RAIN 🌮" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.Font = Enum.Font.GothamBold Title.TextSize = 14 Title.Parent = Main local TitleCorner = Instance.new("UICorner") TitleCorner.CornerRadius = UDim.new(0, 10) TitleCorner.Parent = Title -- Botón APAGAR local StopBtn = Instance.new("TextButton") StopBtn.Size = UDim2.new(0.85, 0, 0, 38) StopBtn.Position = UDim2.new(0.075, 0, 0, 40) StopBtn.BackgroundColor3 = Color3.fromRGB(180, 40, 40) StopBtn.Text = "APAGAR" StopBtn.TextColor3 = Color3.fromRGB(255, 255, 255) StopBtn.Font = Enum.Font.GothamBold StopBtn.TextSize = 16 StopBtn.AutoButtonColor = false StopBtn.Parent = Main local BtnCorner = Instance.new("UICorner") BtnCorner.CornerRadius = UDim.new(0, 8) BtnCorner.Parent = StopBtn -- Función para crear tacos local function CreateTaco() if not Running then return end local taco = Instance.new("Part") taco.Name = "Taco" taco.Size = Vector3.new(2, 1, 2) taco.Anchored = false taco.CanCollide = false taco.Material = Enum.Material.SmoothPlastic taco.CFrame = CFrame.new( Root.Position.X + math.random(-40, 40), Root.Position.Y + math.random(40, 70), Root.Position.Z + math.random(-40, 40) ) taco.Parent = workspace local mesh = Instance.new("SpecialMesh") mesh.MeshType = Enum.MeshType.FileMesh mesh.MeshId = "rbxassetid://14846869" mesh.TextureId = "rbxassetid://14846834" mesh.Scale = Vector3.new(2, 2, 2) mesh.Parent = taco local bodyAngular = Instance.new("BodyAngularVelocity") bodyAngular.MaxTorque = Vector3.new(math.huge, math.huge, math.huge) bodyAngular.AngularVelocity = Vector3.new( math.random(-5, 5), math.random(-5, 5), math.random(-5, 5) ) bodyAngular.Parent = taco game:GetService("Debris"):AddItem(taco, 8) end -- Lluvia de tacos task.spawn(function() while Running do for i = 1, 5 do CreateTaco() end task.wait(0.3) end end) -- Botón para apagar StopBtn.MouseButton1Click:Connect(function() Running = false Sound:Stop() Sound:Destroy() ScreenGui:Destroy() -- Limpiar tacos que ya están cayendo for _, v in pairs(workspace:GetChildren()) do if v.Name == "Taco" then v:Destroy() end end print("Taco Rain apagado") end) -- Arrastrar el menú local dragging = false local dragStart, startPos Title.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true dragStart = input.Position startPos = Main.Position end end) Title.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end end) UserInputService.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseMovement) then local delta = input.Position - dragStart Main.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) print("✅ Taco Rain activado - presiona APAGAR para detener") print("hecho por skmon_4wcopy")