
Key Required

local api = loadstring(game:HttpGet('https://raw.githubusercontent.com/ovoch228/shitty-x/refs/heads/main/rtd/api'))()
api:Loadout({'iTrappedTier3', 'BaconHair', 'BlingBloxxer', 'Pistoler', 'VehicleSpawner', 'JeffTier2', 'Poison'})
api:Map('ArchParkNight', {'NoSupport', 'NoHeroics', 'OneBaseHP', 'MoreIncome', 'FastEnemies'})
api:Start()
api:Loop(function()
api:Difficulty('Normal')
api:Place('BlingBloxxer', Vector3.new(1841.0616455078125, -17, 1701.7840576171875), Vector3.new(0, 1, 0), 14, 1)
api:Place('BlingBloxxer', Vector3.new(1850.9207763671875, -17, 1736.3731689453125), Vector3.new(0, 1, 0), 20, 1)
api:Ready(22, 1)
api:AutoSkip(true, 26, 1)
api:Place('BlingBloxxer', Vector3.new(1848.4493408203125, -17, 1736.6119384765625), Vector3.new(0, 1, 0), 42, 2)
api:Place('BlingBloxxer', Vector3.new(1838.51904296875, -17, 1702.0899658203125), Vector3.new(0, 1, 0), 52, 3)
api:Place('JeffTier2', Vector3.new(1835.8486328125, -17, 1732.13623046875), Vector3.new(0, 1, 0), 72, 4)
api:Place('Pistoler', Vector3.new(1832.44970703125, -17, 1723.43994140625), Vector3.new(0, 1, 0), 84, 5)
api:Upgrade(6, 98, 6)
api:Upgrade(6, 114, 7)
api:Place('Pistoler', Vector3.new(1832.1982421875, -17, 1721.2276611328125), Vector3.new(0, 1, 0), 122, 7)
api:Upgrade(7, 128, 8)
api:Upgrade(7, 150, 9)
api:Upgrade(6, 170, 10)
api:Upgrade(7, 192, 10)
api:Upgrade(5, 196, 11)
api:Upgrade(6, 236, 13)
api:Upgrade(7, 254, 14)
api:Place('Poison', Vector3.new(1846.556884765625, -17, 1733.774658203125), Vector3.new(0, 1, 0), 268, 14)
api:SetTarget(8, 'Last', 270, 15)
api:SetTarget(8, 'Strongest', 272, 15)
api:Upgrade(8, 272, 15)
api:Place('Poison', Vector3.new(1868.231201171875, -17, 1742.091796875), Vector3.new(0, 1, 0), 282, 15)
api:SetTarget(9, 'Last', 284, 15)
api:SetTarget(9, 'Strongest', 286, 15)
api:Upgrade(9, 288, 16)
api:Place('Poison', Vector3.new(1848.4163818359375, -17, 1695.096923828125), Vector3.new(0, 1, 0), 296, 16)
api:SetTarget(10, 'Last', 300, 16)
api:SetTarget(10, 'Strongest', 300, 16)
api:SetTarget(10, 'Weakest', 300, 16)
api:SetTarget(10, 'Closest', 302, 16)
api:SetTarget(10, 'Random', 302, 16)
api:SetTarget(10, 'First', 304, 16)
api:Upgrade(10, 304, 16)
api:Upgrade(9, 312, 17)
api:Upgrade(9, 324, 18)
api:Upgrade(9, 364, 20)
api:Upgrade(8, 370, 20)
api:Upgrade(8, 384, 21)
api:Upgrade(8, 404, 22)
api:Place('Pistoler', Vector3.new(1836.0791015625, -17, 1729.42529296875), Vector3.new(0, 1, 0), 414, 22)
api:Upgrade(11, 418, 22)
api:Upgrade(11, 418, 22)
api:Place('Pistoler', Vector3.new(1837.864013671875, -17, 1730.59326171875), Vector3.new(0, 1, 0), 426, 23)
api:Upgrade(12, 430, 23)
api:Upgrade(12, 430, 23)
api:Place('Pistoler', Vector3.new(1838.4638671875, -17, 1732.77490234375), Vector3.new(0, 1, 0), 436, 23)
api:Upgrade(13, 440, 23)
api:Upgrade(13, 440, 23)
api:Place('Pistoler', Vector3.new(1837.129638671875, -17, 1734.50634765625), Vector3.new(0, 1, 0), 446, 24)
api:Upgrade(14, 450, 24)
api:Upgrade(14, 450, 24)
api:Upgrade(14, 452, 24)
api:Upgrade(13, 458, 24)
api:Upgrade(12, 464, 25)
api:Upgrade(11, 468, 25)
api:Upgrade(11, 488, 26)
api:Upgrade(12, 492, 26)
api:Upgrade(13, 512, 27)
api:Upgrade(14, 516, 27)
api:Upgrade(5, 532, 28)
api:Upgrade(5, 554, 29)
api:Upgrade(5, 582, 30)
api:Place('BaconHair', Vector3.new(1834.01806640625, -17, 1730.063232421875), Vector3.new(0, 1, 0), 588, 30)
api:Upgrade(15, 590, 30)
api:Upgrade(15, 590, 30)
api:Place('BaconHair', Vector3.new(1833.258056640625, -17, 1732.085693359375), Vector3.new(0, 1, 0), 598, 30)
api:Upgrade(16, 600, 30)
api:Upgrade(16, 600, 30)
api:Place('BaconHair', Vector3.new(1835.1402587890625, -17, 1734.952880859375), Vector3.new(0, 1, 0), 608, 30)
api:Upgrade(17, 608, 30)
api:Upgrade(17, 614, 30)
api:PlayAgain()
end)


![recorder open source [15.04 UPDATED !!]](https://cdn.kocakz.me/images/5d3c4169b216d1e426f9136c890d91ff300e798eac55a3c1e9f8b3e68de56990.webp)
Though this rewards is very mid and not anti afk but it's one of the few solutions for phone users ty man