-- MADE WITH AI, IA, IF U WANT ADD MORE OPTIONS --// SERVICES local ReplicatedStorage = game:GetService("ReplicatedStorage") local UIS = game:GetService("UserInputService") local player = game.Players.LocalPlayer --// REMOTES local dumbell = ReplicatedStorage:WaitForChild("SharedModules"):WaitForChild("Network"):WaitForChild("Remotes"):WaitForChild("Activate Dumbell") local collect = ReplicatedStorage:WaitForChild("SharedModules"):WaitForChild("Network"):WaitForChild("Remotes"):WaitForChild("Collect Earnings") --// VARIABLES local autoClick = false local autoCollect = false local velocidad = 0.1 local char = player.Character or player.CharacterAdded:Wait() local humanoid = char:WaitForChild("Humanoid") --// GUI local gui = Instance.new("ScreenGui", game.CoreGui) local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 260, 0, 320) frame.Position = UDim2.new(0.4, 0, 0.3, 0) frame.BackgroundColor3 = Color3.fromRGB(30,30,30) frame.Active = true -- AUTO CLICK local btnClick = Instance.new("TextButton", frame) btnClick.Size = UDim2.new(1, -20, 0, 35) btnClick.Position = UDim2.new(0, 10, 0, 10) btnClick.Text = "Auto Click: OFF" btnClick.BackgroundColor3 = Color3.fromRGB(200,50,50) -- AUTO COLLECT local btnCollect = Instance.new("TextButton", frame) btnCollect.Size = UDim2.new(1, -20, 0, 35) btnCollect.Position = UDim2.new(0, 10, 0, 50) btnCollect.Text = "Auto Collect: OFF" btnCollect.BackgroundColor3 = Color3.fromRGB(200,50,50) -- SPEED LABEL local label = Instance.new("TextLabel", frame) label.Size = UDim2.new(1, -20, 0, 25) label.Position = UDim2.new(0, 10, 0, 90) label.Text = "Speed: "..velocidad label.TextColor3 = Color3.new(1,1,1) label.BackgroundTransparency = 1 -- SPEED + local plus = Instance.new("TextButton", frame) plus.Size = UDim2.new(0.5, -15, 0, 30) plus.Position = UDim2.new(0, 10, 0, 120) plus.Text = "+" -- SPEED - local minus = Instance.new("TextButton", frame) minus.Size = UDim2.new(0.5, -15, 0, 30) minus.Position = UDim2.new(0.5, 5, 0, 120) minus.Text = "-" -- WALK SPEED BOX local box = Instance.new("TextBox", frame) box.Size = UDim2.new(1, -20, 0, 35) box.Position = UDim2.new(0, 10, 0, 160) box.PlaceholderText = "WalkSpeed (ej: 50)" -- APPLY WALK SPEED local apply = Instance.new("TextButton", frame) apply.Size = UDim2.new(1, -20, 0, 30) apply.Position = UDim2.new(0, 10, 0, 200) apply.Text = "Aplicar WalkSpeed" -- TELEPORT 1 local tp1 = Instance.new("TextButton", frame) tp1.Size = UDim2.new(1, -20, 0, 30) tp1.Position = UDim2.new(0, 10, 0, 240) tp1.Text = "TP Spawn" -- TELEPORT 2 local tp2 = Instance.new("TextButton", frame) tp2.Size = UDim2.new(1, -20, 0, 30) tp2.Position = UDim2.new(0, 10, 0, 275) tp2.Text = "TP OG" --// FUNCIONES btnClick.MouseButton1Click:Connect(function() autoClick = not autoClick btnClick.Text = "Auto Click: "..(autoClick and "ON" or "OFF") btnClick.BackgroundColor3 = autoClick and Color3.fromRGB(50,200,50) or Color3.fromRGB(200,50,50) end) btnCollect.MouseButton1Click:Connect(function() autoCollect = not autoCollect btnCollect.Text = "Auto Collect: "..(autoCollect and "ON" or "OFF") btnCollect.BackgroundColor3 = autoCollect and Color3.fromRGB(50,200,50) or Color3.fromRGB(200,50,50) end) plus.MouseButton1Click:Connect(function() velocidad = math.max(0.01, velocidad - 0.01) label.Text = "Speed: "..string.format("%.2f", velocidad) end) minus.MouseButton1Click:Connect(function() velocidad = velocidad + 0.01 label.Text = "Speed: "..string.format("%.2f", velocidad) end) apply.MouseButton1Click:Connect(function() local speed = tonumber(box.Text) if speed then humanoid.WalkSpeed = speed end end) tp1.MouseButton1Click:Connect(function() local hrp = char:WaitForChild("HumanoidRootPart") hrp.CFrame = CFrame.new(198, 6, 298) end) tp2.MouseButton1Click:Connect(function() local hrp = char:WaitForChild("HumanoidRootPart") hrp.CFrame = CFrame.new(206, 6, -956) end) -- RESPAWN FIX player.CharacterAdded:Connect(function(newChar) char = newChar humanoid = char:WaitForChild("Humanoid") end) -- DRAG local dragging = false local dragInput, mousePos, framePos frame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true mousePos = input.Position framePos = frame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) frame.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then dragInput = input end end) UIS.InputChanged:Connect(function(input) if input == dragInput and dragging then local delta = input.Position - mousePos frame.Position = UDim2.new( framePos.X.Scale, framePos.X.Offset + delta.X, framePos.Y.Scale, framePos.Y.Offset + delta.Y ) end end) -- LOOPS task.spawn(function() while true do if autoClick then dumbell:FireServer() end task.wait(velocidad) end end) task.spawn(function() while true do if autoCollect then for i = 1, 50 do collect:FireServer(tostring(i)) task.wait(0.2) end end task.wait(10) end end)