CCCPaste

LAST RUN

--=== MENU DRAG + INF AMMO/DAMAGE + INTA WIN + AUTO GOLD ===--

local Players = game:GetService("Players")
local player = Players.LocalPlayer
local keepInf = false
local autoGold = false

-- Crear GUI
local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
gui.Name = "FullMenu"

-- Botón Toggle (Abrir/Cerrar)
local toggleBtn = Instance.new("TextButton", gui)
toggleBtn.Size = UDim2.new(0, 120, 0, 40)
toggleBtn.Position = UDim2.new(0, 10, 0, 10)
toggleBtn.BackgroundColor3 = Color3.fromRGB(255, 100, 100)
toggleBtn.Text = "CERRAR MENU"
toggleBtn.TextColor3 = Color3.new(1, 1, 1)
toggleBtn.Font = Enum.Font.GothamBold
toggleBtn.TextSize = 14
toggleBtn.Active = true
toggleBtn.Draggable = true

-- Frame principal
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 260, 0, 260)
frame.Position = UDim2.new(0.45, 0, 0.25, 0)
frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
frame.Active = true
frame.Draggable = true
frame.Visible = true

local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1, 0, 0, 30)
title.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
title.Text = "CREADO POR DARWIN"
title.TextColor3 = Color3.new(1, 1, 1)
title.Font = Enum.Font.GothamBold
title.TextSize = 15

---------------------------------------------------------------------
-- FUNCIÓN TOGGLE
---------------------------------------------------------------------
toggleBtn.MouseButton1Click:Connect(function()
    frame.Visible = not frame.Visible
    if frame.Visible then
        toggleBtn.Text = "CERRAR MENU"
        toggleBtn.BackgroundColor3 = Color3.fromRGB(255, 100, 100)
    else
        toggleBtn.Text = "ABRIR MENU"
        toggleBtn.BackgroundColor3 = Color3.fromRGB(100, 255, 100)
    end
end)

---------------------------------------------------------------------
-- BOTÓN: INF AMMO/DAMAGE
---------------------------------------------------------------------
local btnInf = Instance.new("TextButton", frame)
btnInf.Size = UDim2.new(1, -20, 0, 40)
btnInf.Position = UDim2.new(0, 10, 0, 40)
btnInf.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
btnInf.Text = "OP GUN"
btnInf.TextColor3 = Color3.new(1, 1, 1)
btnInf.Font = Enum.Font.Gotham
btnInf.TextSize = 14

btnInf.MouseButton1Click:Connect(function()
    keepInf = not keepInf
    btnInf.Text = keepInf and "Inf Ammo/Damage ✓" or "Inf Ammo/Damage"
end)

---------------------------------------------------------------------
-- BOTÓN: INTA WIN (TP)
---------------------------------------------------------------------
local btnWin = Instance.new("TextButton", frame)
btnWin.Size = UDim2.new(1, -20, 0, 40)
btnWin.Position = UDim2.new(0, 10, 0, 90)
btnWin.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
btnWin.Text = "INTA WIN (TP)"
btnWin.TextColor3 = Color3.new(1, 1, 1)
btnWin.Font = Enum.Font.GothamBold
btnWin.TextSize = 14

btnWin.MouseButton1Click:Connect(function()
    local char = player.Character
    if not char then return end

    local hrp = char:FindFirstChild("HumanoidRootPart")
    local goal = workspace.EndArea.Main.Cessna["Meshes/Plane_Body"]

    if hrp and goal then
        hrp.CFrame = goal.CFrame + Vector3.new(0, 4, 0)
        btnWin.Text = "WIN ✓"
    else
        btnWin.Text = "No encontrado"
    end
end)

---------------------------------------------------------------------
-- BOTÓN: AUTO GOLD
---------------------------------------------------------------------
local btnGold = Instance.new("TextButton", frame)
btnGold.Size = UDim2.new(1, -20, 0, 40)
btnGold.Position = UDim2.new(0, 10, 0, 140)
btnGold.BackgroundColor3 = Color3.fromRGB(90, 90, 90)
btnGold.Text = "Auto Gold"
btnGold.TextColor3 = Color3.new(1, 1, 1)
btnGold.Font = Enum.Font.GothamBold
btnGold.TextSize = 14

btnGold.MouseButton1Click:Connect(function()
    autoGold = not autoGold
    btnGold.Text = autoGold and "Auto Gold ✓" or "Auto Gold"
end)

---------------------------------------------------------------------
-- LOOP INF AMMO/DAMAGE
---------------------------------------------------------------------
task.spawn(function()
    while true do
        task.wait(0.1)

        if keepInf then
            local char = player.Character
            if not char then continue end

            local tool = char:FindFirstChildOfClass("Tool")
            if not tool then continue end

            if tool:GetAttribute("ammo") ~= nil then
                tool:SetAttribute("ammo", math.huge)
            end

            if tool:GetAttribute("damage") ~= nil then
                tool:SetAttribute("damage", math.huge)
            end
        end
    end
end)

---------------------------------------------------------------------
-- AUTO GOLD FARMER
---------------------------------------------------------------------
task.spawn(function()
    while true do
        task.wait(0.1)

        if autoGold then
            local char = player.Character
            if not char then continue end

            local hrp = char:FindFirstChild("HumanoidRootPart")
            if not hrp then continue end

            local goldFolder = workspace:FindFirstChild("GoldBars")
            if not goldFolder then continue end

            for _, bar in ipairs(goldFolder:GetChildren()) do
                if not autoGold then break end

                local prompt = bar:FindFirstChild("PickupGoldPrompt", true)
                if prompt then
                    hrp.CFrame = bar:GetModelCFrame() + Vector3.new(0, 3, 0)
                    task.wait(0.15)
                    fireproximityprompt(prompt, 5)
                end
            end
        end
    end
end)

--=== SPEED CHANGE LEGAL ===--

local char = player.Character or player.CharacterAdded:Wait()
local hum = char:WaitForChild("Humanoid")

local box = Instance.new("TextBox", gui)
box.Size = UDim2.new(0, 200, 0, 45)
box.Position = UDim2.new(0.5, -100, 0.8, 0)
box.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
box.TextColor3 = Color3.new(1, 1, 1)
box.Text = "Velocidad: 16"
box.Font = Enum.Font.GothamBold
box.TextSize = 18

box.FocusLost:Connect(function()
    local num = tonumber(box.Text:match("%d+"))
    if num then
        hum.WalkSpeed = num
        box.Text = "Velocidad: " .. num
    else
        box.Text = "Número inválido"
    end
end)