M
Description
Auto play atm normal or hard mode This script made by me 5 months ago
GAMESan Aurie
UPDATEDOct 10, 2026
ACCESSKeyless
PLATFORMDesktop & Mobile
Script source Luau
-- [[ BloxScripts Risk Notice ]]
-- This script has not been verified by BloxScripts.fun. Deal with caution.
--
-- Stay safe:
-- • Never log in on unofficial Roblox sites or lookalike domains.
-- • Real Roblox links use roblox.com (check the .com ending).
-- • Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End BloxScripts Risk Notice ]]
local Players = game:GetService("Players")
local VirtualInputManager = game:GetService("VirtualInputManager")
local Player = Players.LocalPlayer
local AtmGui = Player.PlayerGui.ScreenGui.Center.Middle.HackingMinigames["ATM Hack"]
local BlockedColor = Color3.fromRGB(74, 75, 93)
local ClickedButtons = {}
-- Fungsi untuk buang HTML/RichText tags supaya teks clear
local function StripRichText(text)
return string.gsub(text, "<[^>]+>", "")
end
local function ClickButton(Button)
local Pos = Button.AbsolutePosition
local Size = Button.AbsoluteSize
local X = Pos.X + Size.X / 2
local Y = Pos.Y + Size.Y / 2
VirtualInputManager:SendMouseButtonEvent(X, Y, 0, true, game, 0)
task.wait(0.05)
VirtualInputManager:SendMouseButtonEvent(X, Y, 0, false, game, 0)
end
while task.wait(0.1) do
-- Check kalau UI ATM tu wujud dan tengah aktif kat skrin
if AtmGui and AtmGui:FindFirstChild("Sequence1") and AtmGui.Visible then
if AtmGui.Sequence1.Text ~= "" then
local cleanText = StripRichText(AtmGui.Sequence1.Text)
local Codes = {}
-- Asingkan setiap kod kat atas tu (contoh jadi: "VG", "XD", "FD")
for Code in string.gmatch(cleanText, "([^%s]+)") do
table.insert(Codes, Code)
end
-- Scan semua button yang ada kat bawah
for _, Button in ipairs(AtmGui.List:GetDescendants()) do
-- Syarat penting: Button tu wujud, belum diclick, dan DAH UNLOCK (Bukan kelabu)
if Button:IsA("ImageButton") and not ClickedButtons[Button] and Button.ImageColor3 ~= BlockedColor then
for _, Label in ipairs(Button:GetDescendants()) do
if Label:IsA("TextLabel") then
local cleanLabelText = StripRichText(Label.Text)
-- Kalau text kotak tu sama dengan mana-mana kod target kita
for _, Code in ipairs(Codes) do
if cleanLabelText == Code then
ClickButton(Button)
ClickedButtons[Button] = true
task.wait(0.15) -- Bagi masa sikit kat server untuk unlock baris seterusnya
break
end
end
end
if ClickedButtons[Button] then break end
end
end
end
else
-- Kalau sequence text kosong (bermaksud game dah habis/menang), clear memory
ClickedButtons = {}
end
else
-- Kalau tutup UI tengah jalan, clear memory jugak
ClickedButtons = {}
end
endReview the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.
Community discussion
0Start the conversation.


Your community, in one place