
KeylessUniversal

-- 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")No comments yet for this script.



