Silent aim nd more
Loader reachableloadstring(game:HttpGet('https://raw.githubusercontent.com/kontrollall/arsenal/refs/heads/main/revamped'))()
Arsenal script listings on redzhub.dev pair copyable loaders with dated source checks and uploader descriptions. Compare aim, ESP and movement claims alongside key requirements. The collection helps you distinguish a reachable file from readable source, understand what each listing advertises and identify questions that its title leaves unanswered.
Reviewed 110 copyable · 95 excluded · checked 26 Oct 2026 How we check
Arsenal on Roblox: 6.3B visits · by ROLVe · updated 22 Oct 2026
Showing all 110
loadstring(game:HttpGet('https://raw.githubusercontent.com/kontrollall/arsenal/refs/heads/main/revamped'))()
loadstring(game:HttpGet('https://raw.githubusercontent.com/andrewdarkyyofficial/thunderclient/main/main.lua'))(); loadstring(game:HttpGet('https://raw.githubusercontent.com/DEV-TK02/StrikeHub/main/Loader'))() -- If you are blind and can't read, press right shift to toggle the gui.
loadstring(game:HttpGet("https://raw.githubusercontent.com/Storm99999/whitelistkeys/main/SCRIPT_VIP.lua"))() -- MADE BY Storm.#1020
game.Players.LocalPlayer.Character.LeftLowerArm:Destroy()
game.Players.LocalPlayer.Character.LeftUpperArm:Destroy()
game.Players.LocalPlayer.Character.RightLowerArm:Destroy()
game.Players.LocalPlayer.Character.RightUpperArm:Destroy()
game.Players.LocalPlayer.Character.LeftFoot:Destroy()
game.Players.LocalPlayer.Character.LeftLowerLeg:Destroy()
game.Players.LocalPlayer.Character.LeftUpperLeg:Destroy()
game.Players.LocalPlayer.Character.RightFoot:Destroy()
game.Players.LocalPlayer.Character.RightLowerLeg:Destroy()
game.Players.LocalPlayer.Character.RightUpperLeg:Destroy()
local esc = game.Players.LocalPlayer.Character.LowerTorso:GetChildren()
for i, v in pairs(esc) do
v:Destroy()
wait()
end
local Core = getsenv(game.Players.LocalPlayer.PlayerGui.Menew.LocalScript);
-- honestly, it just deletes itself from the locker after the UpdateInventory remote is fired, sooooo add a while loop if you want it to stay for the time you aint out of roblox
local Loadout;
for i,v in pairs(getupvalues(Core.ViewItems)) do
if typeof(v) == "table" then
if v.Skins then
Loadout = v;
end
end
end
table.insert(Loadout.Skins, "Nonexisty")
function getplrsname()
for i,v in pairs(game:GetChildren()) do
if v.ClassName == "Players" then
return v.Name
end
end
end
local players = getplrsname()
local plr = game[players].LocalPlayer
coroutine.resume(coroutine.create(function()
while wait(1) do
coroutine.resume(coroutine.create(function()
for _,v in pairs(game[players]:GetPlayers()) do
if v.Name ~= plr.Name and v.Character then
v.Character.RightUpperLeg.CanCollide = false
v.Character.RightUpperLeg.Transparency = 10
v.Character.RightUpperLeg.Size = Vector3.new(13,13,13)
v.Character.LeftUpperLeg.CanCollide = false
v.Character.LeftUpperLeg.Transparency = 10
v.Character.LeftUpperLeg.Size = Vector3.new(13,13,13)
v.Character.HeadHB.CanCollide = false
v.Character.HeadHB.Transparency = 10
v.Character.HeadHB.Size = Vector3.new(13,13,13)
v.Character.HumanoidRootPart.CanCollide = false
v.Character.HumanoidRootPart.Transparency = 10
v.Character.HumanoidRootPart.Size = Vector3.new(13,13,13)
end
end
end))
end
end)) loadstring(game:HttpGet("https://raw.githubusercontent.com/Storm99999/AstrohubV2/main/astrohub.lua"))() local Core = getsenv(game.Players.LocalPlayer.PlayerGui.Menew.LocalScript);
local Loadout;
for i,v in pairs(getupvalues(Core.ViewItems)) do
if typeof(v) == "table" then
if v.Skins then
Loadout = v;
end
end
end
table.insert(Loadout.Skins, "KillBrick");
game.Players.LocalPlayer.Data.Skin.Value = "KillBrick"
game.Players.LocalPlayer.Character.LeftLowerArm:Destroy()
game.Players.LocalPlayer.Character.LeftUpperArm:Destroy()
game.Players.LocalPlayer.Character.RightLowerArm:Destroy()
game.Players.LocalPlayer.Character.RightUpperArm:Destroy()
game.Players.LocalPlayer.Character.LeftFoot:Destroy()
game.Players.LocalPlayer.Character.LeftLowerLeg:Destroy()
game.Players.LocalPlayer.Character.LeftUpperLeg:Destroy()
game.Players.LocalPlayer.Character.RightFoot:Destroy()
game.Players.LocalPlayer.Character.RightLowerLeg:Destroy()
game.Players.LocalPlayer.Character.RightUpperLeg:Destroy()
game.Players.LocalPlayer.Character.FakeHead:Destroy()
local esc = game.Players.LocalPlayer.Character.UpperTorso:GetChildren()
for i, v in pairs(esc) do
v:Destroy()
wait()
end
-- Import AR-UtilsV2
local utils = loadstring(game:HttpGet("https://raw.githubusercontent.com/Storm99999/AR-UtilsV2/main/src/utils.lua"))()
-- Call our disable function
utils.DisableAC()
-- Let Boltshub execute after a second. (This is optional)
task.wait(1)
utils.ExecuteBH() -- This is my version of boltshub, it only works with the AC Disabler loadstring(game:HttpGet("https://raw.githubusercontent.com/FreeeScripts/FREEHub/main/Loader", true))()
-- Join for key https://discord.gg/WWqUhNvHDt local old
old = hookfunction(game.HttpGet, function(datamodel, url)
if string.find(url, 'Buyers') then print('got it') return string.format('return {["%s"] = true,}', game:GetService'Players'.LocalPlayer.Name) end
return old(datamodel, url)
end)
loadstring(game:HttpGet("https://raw.githubusercontent.com/Storm99999/cracked/main/arsenal"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/blackowl1231/Z3US/refs/heads/main/main.lua"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/CriShoux/OwlHub/master/OwlHub.txt"))(); loadstring(game:HttpGet("https://pastebin.com/raw/hUKpTMLf"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/Null7331CS/Null-Hub-Arsenal/main/NullHubArsenal"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/helldevelopment/RobloxScripts/main/SanityLoader.lua"))() discord.gg/bxScU3K4
loadstring(game:HttpGet("https://pastefy.app/knccaXwd/raw"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/sytcal/SkiddedTech/main/Arsenal"))() loadstring(game:HttpGet("https://pastebin.com/raw/8ysy7ENG",true))() --[[
Made By D8rk
]]
local camera = workspace.CurrentCamera
local lplr = game:GetService("Players").LocalPlayer
_G.autofarm = true
while wait() do
if _G.autofarm then
for i,v in pairs(game:GetService("Players"):GetChildren()) do -- gather the players
if
v.Character ~= nil and
v.Character:FindFirstChild("Humanoid") ~= nil and
v ~= lplr and
v.NRPBS.Health.Value > 0
and v.TeamColor ~= lplr.TeamColor
then
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame
camera.CFrame = CFrame.new(camera.CFrame.Position, v.Character["Head"].Position)
end
end
end
end loadstring(game:HttpGet("https://api.luarmor.net/files/v3/loaders/b95e8fecdf824e41f4a030044b055add.lua"))() loadstring(game:HttpGet("https://pastebin.com/raw/G6Ubkkuv"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/Insertl/QuotasHub/main/BETAv1.3"))() loadstring(game:HttpGet("https://flowauth.net/v1/ui/a87f00d9adf63658655fcd02ab86a4ef.lua"))() https://discord.gg/x-ro loadstring(game:HttpGet("https://pastebin.com/raw/QgzD7shB"))(); -- UNPATCHED
getgenv().Wallbang = true
local mt = getrawmetatable(game)
local namecallold = mt.__namecall
setreadonly(mt, false)
mt.__namecall = newcclosure(function(self, ...)
local Args = {...}
NamecallMethod = getnamecallmethod()
if getgenv().Wallbang and tostring(NamecallMethod) == "FindPartOnRayWithIgnoreList" then
table.insert(Args[2], workspace.Map)
end
return namecallold(self, ...)
end)
loadstring(game:HttpGet("https://pastebin.com/raw/F3j9qi5h", true))()
setreadonly(mt, true) loadstring(game:HttpGet(“https://raw.githubusercontent.com/ZinityDrops/OwlHubLink/master/OwlHubBack.lua”))(); loadstring(game:HttpGet("https://you.whimper.xyz/xro"))() --[[ Discord invite for solara help/annoucnements: discord.gg/zfNmvRYWmH ]]--
loadstring(game:HttpGet("https://raw.githubusercontent.com/Insertl/QuotasHub/main/BETAv1.3"))()
loadstring(game:HttpGet("https://raw.githubusercontent.com/eselfins31/Valor-Hub/main/Arsenal%20Advanced/Unified_protected.lua", true))() -- its open source, check the url to see it if you want to. =w=
loadstring(game:HttpGet('https://raw.githubusercontent.com/AdvanceFTeam/Our-Scripts/refs/heads/main/AdvanceTech/Arsenal.lua'))() loadstring(game:HttpGet("https://raw.githubusercontent.com/nesquickwe/Hmm/main/ui.lua"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/Nickyangtpe/Vapa-v2/refs/heads/main/Vapav2-Arsenal.lua", true))() loadstring(game:HttpGet("https://pastebin.com/raw/pQuszs6d", true))()
-- youtube.com/VapourYT loadstring(game:HttpGet("https://raw.githubusercontent.com/Infinity2346/Tect-Menu/main/Arsenalscript.txt"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/SigmaboyJJ/NSZ-Cheats-Arsenal/refs/heads/main/script.lua"))() --[[DISCORD INVITE FOR UPDATES!: https://discord.gg/JPDqkgmM]]--
loadstring(game:HttpGet("https://raw.githubusercontent.com/VoidzyScripter/VoidHub-/main/Source%20Code"))();
loadstring(game:HttpGet("https://raw.githubusercontent.com/GuizzyisbackV2LOL/Arsenallua/main/Arsenal.lua"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/ZxenoLR/Champion/refs/heads/main/Loader/Loader.luau"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/ekuve/ekuvehub/main/main.lua"))() loadstring(game:HttpGet('https://raw.githubusercontent.com/DrakainnnDL/Script/refs/heads/main/Arsenall'))() loadstring(game:HttpGet("https://raw.githubusercontent.com/D8rkX/D8rk-Hub/main/Arsenal%20Scripts/Hubs-Extras/Melee%20Hub%20V1.lua",true))() -- Made by SumitScripts
-- Showcase by Scriptsshowcaser
loadstring(game:HttpGet("https://pastefy.app/noAGt2s6/raw"))()
loadstring(game:HttpGet('https://pastebin.com/raw/HQwShgnb', true))() loadstring(game:HttpGet('https://raw.githubusercontent.com/Lamparddd/HUB/refs/heads/main/arsenal'))()
loadstring(game:HttpGet("https://pastebin.com/raw/pWfspwYE"))()
loadstring(game:HttpGet("https://raw.githubusercontent.com/mrkrabzthe1stYT/KrustyKrabHub/refs/heads/main/KrustyKrabHub%20V1.1.0"))() https://discord.com/invite/ZwFc9FJVZz loadstring(game:HttpGet("https://raw.githubusercontent.com/sirlin7777777-afk/keys/refs/heads/main/arsenal"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/Innocentallity/Scripts/main/InnoHubNewerNewCauseSkids"))(); function getplrsname() for i,v in pairs(game:GetChildren()) do if v.ClassName == "Players" then return v.Name end end end local players = getplrsname() local plr = game[players].LocalPlayer coroutine.resume(coroutine.create(function() while wait(1) do coroutine.resume(coroutine.create(function() for _,v in pairs(game[players]:GetPlayers()) do if v.Name ~= plr.Name and v.Character then v.Character.RightUpperLeg.CanCollide = false v.Character.RightUpperLeg.Transparency = 75 v.Character.RightUpperLeg.Size = Vector3.new(21,21,21) v.Character.LeftUpperLeg.CanCollide = false v.Character.LeftUpperLeg.Transparency = 75 v.Character.LeftUpperLeg.Size = Vector3.new(21,21,21) v.Character.HeadHB.CanCollide = false v.Character.HeadHB.Transparency = 75 v.Character.HeadHB.Size = Vector3.new(21,21,21) v.Character.HumanoidRootPart.CanCollide = false v.Character.HumanoidRootPart.Transparency = 75 v.Character.HumanoidRootPart.Size = Vector3.new(21,21,21) end end end)) end end)) loadstring(game:HttpGet("https://joinuranium.com/boot"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/0rohb/Admin-Hub-v1.5/main/AdminHub"))() getgenv().thunderclient = true
loadstring(game:HttpGet("https://api.luarmor.net/files/v3/verified/dca3e69649ed196af0ac6577f743a0ae.lua"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/Lucitrash-vCoder/1/main/newrobloxscriptsarsenal1"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/ZxenoLR/Ventoro/refs/heads/main/Loader/Loader.luau", true))() loadstring(game:HttpGet("https://raw.githubusercontent.com/ex55/weed-client/refs/heads/main/main.lua"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/Feimgps/Nebula/refs/heads/main/arsenal"))() loadstring(game:HttpGet('https://raw.githubusercontent.com/slightten/ouwHu loadstring(game:HttpGet("https://pastebin.com/raw/TFyX1vtB",true))() loadstring(game:HttpGet("https://raw.githubusercontent.com/GoldenCheats/arsenal-chatgpt-v1/refs/heads/main/arsneal%20v1%20chat%20gpt%20edition"))() -- https://discord.gg/3fvCKu6gF6
loadstring(game:HttpGet("https://raw.githubusercontent.com/Sunny-Lua/SunHub/refs/heads/main/Beta.lua",true))()
game:GetService("RunService").Stepped:Connect(function()
for i,v in pairs(game.Players:GetPlayers()) do
if v ~= game.Players.LocalPlayer and v.TeamColor ~= game.Players.LocalPlayer.TeamColor and v.Character and v.Character.Humanoid.Health > 0 and v.Character:FindFirstChild("Gun") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 5)
game:GetService("ReplicatedStorage").Events.FallDamage:FireServer(25, v.Character.Hitbox)
end
end
end) loadstring(game:HttpGet("https://raw.githubusercontent.com/CludeHub/GameScript/refs/heads/main/NEVERLOSE.lua"))() local walkspeed = 100 -- max is 150
local gmt = getrawmetatable(game)
setreadonly(gmt, false)
local oldindex = gmt.__index
gmt.__index = newcclosure(function(self,b)
if b == "WalkSpeed" then
return walkspeed
end
return oldindex(self,b)
end) loadstring(game:HttpGet("https://raw.githubusercontent.com/jolyt/-JolytYTB-GUI-AIMBOT-/refs/heads/main/JolytYTB_GUI_Aimbot.lua"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/Golovission1/Script_on_SoulScript/refs/heads/main/ARSENAL"))()
--t.me/Soul_Scr1pt loadstring(game:HttpGet("https://raw.githubusercontent.com/Innocentallity/Scripts/main/InnoHubNew"))(); --[[
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
loadstring(game:HttpGet("https://pastebin.com/raw/G6Ubkkuv"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/borntodiekuv/KeybrewHub/main/Main"))() game.UserInputService.InputBegan:Connect(function(i, g)
if i.UserInputType == Enum.UserInputType.MouseButton1 and not g and not game.Players.LocalPlayer.PlayerGui.GUI.Client.Variables.equipping.Value then
game.Players.LocalPlayer.PlayerGui.GUI.Client.Variables.DISABLED.Value = true -- idk
game.Players.LocalPlayer.PlayerGui.GUI.Client.Variables.ammocount.Value = 300 -- inf ammo
game.Players.LocalPlayer.PlayerGui.GUI.Client.Variables.ammocount2.Value = 300 -- inf ammo
require(game.Players.LocalPlayer.PlayerGui.GUI.Client.Functions.Weapons).firebullet() -- more damage or double shoot
end
end)
for _, v in pairs(game.ReplicatedStorage.Weapons:GetDescendants()) do if v.Name == 'RecoilControl' then v.Value = 0 end if v.Name == 'MaxSpread' then v.Value = 0 end if v.Name == 'Auto' then v.Value = true end end loadstring(game:HttpGet("https://api.luarmor.net/files/v3/loaders/00f27717e95f454316c6d3b3bdc82e6e.lua"))() while wait() do
game:GetService("Players").LocalPlayer.PlayerGui.GUI.Client.Variables.ammocount.Value = 999
game:GetService("Players").LocalPlayer.PlayerGui.GUI.Client.Variables.ammocount2.Value = 999
end loadstring(game:HttpGet("https://raw.githubusercontent.com/Shina228Script/Script-Arsenal-by-Shina/refs/heads/main/ScriptShinaArsenal.lua"))() -- join the discord server for a FREE key
loadstring(game:HttpGet("https://api.jnkie.com/api/v1/loaders/public/e4a3c125da57c99c8246e6c1d2ff32d44a8623617082730844122f00aae492d0/download"))() loadstring(game:HttpGet("https://gitlab.com/OhhSangg/stealtrix-public-arsenal-script/-/raw/main/main.lua"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/qualquerumapessoa913-ops/InfiniteZen/Moon-Angel/license.lua"))() loadstring(game:HttpGet("https://api.jnkie.com/api/v1/luascripts/public/f04c5973c4dabe7c02c5f40438ba681273baacdde5402a7bc956dd8149814867/download"))() loadstring(game:HttpGet("https://robloxscripts.com/raw/arsenal-aimbot-esp-teamcheck-wallcheck-script"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/Nueveee999/Roblox/main/arsenal.lua"))() loadstring(game:HttpGet("https://daddy.it.com/scripts/Arsenalsc/"))() -- Join the Discord server to use it in other games ;)
loadstring(game:HttpGet("https://luau.pro/loader"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/hdfhsth/Solar-hub-asenal/refs/heads/main/arsenal.lua"))() loadstring(game:HttpGet("https://gist.githubusercontent.com/LukaSukhitashvili/4db076fac075cce836d6de69a8f848ec/raw/gistfile1.txt"))() loadstring(game:HttpGet("https://api.luarmor.net/files/v4/loaders/041dfce7ef89e1b8a4ef50d5828ed22c.lua"))() local RAW_URL = "https://raw.githubusercontent.com/NeusenceTheDev/menu.lua/refs/heads/main/neusence.full"
loadstring(game:HttpGet(RAW_URL, true))() loadstring(game:HttpGet("https://raw.githubusercontent.com/kesicihub/kesicihubxarsenal/refs/heads/main/kesicixarsenal.lua"))()
local RAW_URL = "https://raw.githubusercontent.com/NeusenceTheDev/menu.lua/refs/heads/main/NEUSENCE-FULL"
loadstring(game:HttpGet(RAW_URL, true))()
loadstring(game:HttpGet("https://raw.githubusercontent.com/FacilityHUB/Facility-Sexility/refs/heads/main/Loader"))() loadstring(game:HttpGet("https://pastefy.app/w7XbXw78/raw"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/breadz919/bread/refs/heads/main/main.lua"))() loadstring(game:HttpGet("https://pastebin.com/raw/KS4rQDts"))() https://jnkie.com/flow/464a4286-1536-4a4e-b50d-d20c576b74f0
free key in the DC
loadstring(game:HttpGet("https://raw.githubusercontent.com/talonfrost/Arsenal/refs/heads/main/TalonScript"))() local size = 20;
while true do
for _, player in pairs(game.Players:GetChildren()) do
local character = player.Character;
if character then
local hitbox = character:FindFirstChild("HeadHB")
if hitbox then
hitbox.Size = Vector3.new(size, size, size)
hitbox.CanCollide = false
end
end;
end
wait(0.1)
end loadstring(game:HttpGet("https://pastebin.com/raw/rTkFzksC"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/JosephScripts/arsenal/refs/heads/main/arsenal.lua"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/NeusenceTheDev/menu.lua/refs/heads/main/Manji.lua"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/Sariscute/scripts/refs/heads/main/arsenal%20%7C%20arsenal%20hub"))() loadstring(game:HttpGet('https://fatality-wins-script-arsenal.vercel.app/Arsenal.lua'))()
loadstring(game:HttpGet("https://api.jnkie.com/api/v1/luascripts/public/69e419997712fd46ef95b49065d706d4a5e2b31d9e091b9550b58bb2e261da1c/download"))() script_key = "your_key"
loadstring(game:HttpGet("https://flowauth.net/v1/loaders/6a7a8fc73a8c9bf2734e9f7e1f1fc37e.lua"))() https://discord.gg/67DGqrXknj
join discord for script loadstring(game:HttpGet("https://raw.githubusercontent.com/realkalii/scripts/refs/heads/main/Arsenal/main.lua"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/weripdabz/lua/main/Arsenal"))() https://raw.githubusercontent.com/DuckyCashy/Onyx/refs/heads/main/Onyx.lua for _, v in pairs(game.ReplicatedStorage.Weapons:GetDescendants()) do
if v.Name == "FireRate" or v.Name == "BFireRate" then
v.Value = 0.025
end
end
for _, v in pairs(game.ReplicatedStorage.Weapons:GetDescendants()) do
if v.Name == "ReloadTime" or v.Name == "EReloadTime" then
v.Value = 150
end
end
loadstring(game:HttpGet("https://pastebin.com/raw/jdUnLQf2"))() loadstring(game:HttpGet("https://api.luarmor.net/files/v4/loaders/ccb55ba9e243c5f6695e92e972e49ddd.lua"))() These listings appear on other script sites and on ScriptBlox. Our text-only fetch on the date shown found the problem in the “Why excluded” column, so we do not offer them for copying. A dead loader can come back if its owner restores the file; a new check updates this table.
| Listing | Loader host | Why excluded | Views | Checked |
|---|---|---|---|---|
| Tbao Hub by CraxyAyaz | github: tbao143/thaibao | HTTP 404 / empty | 529K | 26 Oct 2026 |
| Autovent V4 by Storm | github: Kinlei/MaterialLua | Full source, no licence | 265K | 26 Oct 2026 |
| Non FE Dev Skins by Storm | pastebin.com | Full source, no licence | 206K | 26 Oct 2026 |
| Modware V2 execute ingame by Storm | — | Full source, no licence | 172K | 26 Oct 2026 |
| by Tbao Hub by TbaoHub | github: tbao143/thaibao | HTTP 404 / empty | 161K | 26 Oct 2026 |
| Lightning Hub V2 by Bacontohgod2020lol | — | Target unreachable | 122K | 26 Oct 2026 |
| MySploit open source by Tbao | kiriot22.com | Full source, no licence | 104K | 26 Oct 2026 |
| Tbao hub by Toxlixr | github: tbao143/thaibao | HTTP 404 / empty | 96K | 26 Oct 2026 |
| ThaiBaoHuB by Nubbihax | github: tbao143/thaibao | HTTP 404 / empty | 94K | 26 Oct 2026 |
| aimbot by 7mrqnygbjqzcnabj1nkv | — | Full source, no licence | 93K | 26 Oct 2026 |
| Tbao Hub by Tbao | github: tbao143/thaibao | HTTP 404 / empty | 82K | 26 Oct 2026 |
| by Tbao Hub by TbaoHub | github: tbao143/thaibao | HTTP 404 / empty | 82K | 26 Oct 2026 |
| Arsenal loader by Mana by Mana | — | Full source, no licence | 76K | 26 Oct 2026 |
| fps bot by tigak | github: forgebin/roblox | HTTP 404 / empty | 76K | 26 Oct 2026 |
| By Bone by boneb | rawscripts.net | Full source, no licence | 75K | 26 Oct 2026 |
| The Games Roblox by Bacontohgod2020lol | — | Target unreachable | 74K | 26 Oct 2026 |
| awesome wtf Beta by hiexe | github: | Target unreachable | 71K | 26 Oct 2026 |
| Klan FPS Bot by tigak | github: forgebin/roblox | HTTP 404 / empty | 69K | 26 Oct 2026 |
| Arsenal loader by roygod02 by roygod02 | github: tbao143/thaibao | HTTP 404 / empty | 69K | 26 Oct 2026 |
| Roblox the game by Bacontohgod2020lol | — | Target unreachable | 68K | 26 Oct 2026 |
| ESP perfectly by Zachary | — | Full source, no licence | 58K | 26 Oct 2026 |
| Quotas Hub by adumbanimator | — | Full source, no licence | 56K | 26 Oct 2026 |
| Ray Hub X Quota by RayHub | github: RayHub401/RayHub | HTTP 404 / empty | 53K | 26 Oct 2026 |
| Arsenal loader by RSO_scripts by RSO_scripts | github: RSOscrip/Arsenal | HTTP 404 / empty | 48K | 26 Oct 2026 |
| Arsenal loader by kunakbaevaidar26 by kunakbaevaidar26 | — | Target unreachable | 40K | 26 Oct 2026 |
| Silent Aim by flipcity8 | — | Full source, no licence | 40K | 26 Oct 2026 |
| Tbao Hub by TbaoHub | github: tbao143/thaibao | HTTP 404 / empty | 38K | 26 Oct 2026 |
| midnightcc Discontinued by Wuhazu | github: laeraz/midnightcc | HTTP 404 / empty | 35K | 26 Oct 2026 |
| by Tbao Hub by TbaoHub | github: tbao143/thaibao | HTTP 404 / empty | 35K | 26 Oct 2026 |
| Klan a powerful fps bot by tigak | github: forgebin/Roblox | HTTP 404 / empty | 35K | 26 Oct 2026 |
| Tbao hub by kunakbaevaidar26 | github: tbao143/thaibao | HTTP 404 / empty | 34K | 26 Oct 2026 |
| Dark Hub by scriptkidie | github: RandomAdamYT/DarkHub | HTTP 404 / empty | 32K | 26 Oct 2026 |
| Tanqr Aimbot by xStarBeat | — | Full source, no licence | 31K | 26 Oct 2026 |
| by Tbao Hub by TbaoHub | github: tbao143/thaibao | HTTP 404 / empty | 31K | 26 Oct 2026 |
| Tbao Hub by TbaoHub | github: tbao143/thaibao | HTTP 404 / empty | 31K | 26 Oct 2026 |
| Hitbox epander by gamerkuoff | github: gamerku2123/gamerkuepep | HTTP 404 / empty | 29K | 26 Oct 2026 |
| Aimmy AI AFK AI Bot Mocks a somewhat real player by gore | github: Babyhamsta/RBLX_Scripts | Full source, no licence | 27K | 26 Oct 2026 |
| tbao hub not mine by wowie | github: tbao143/thaibao | HTTP 404 / empty | 26K | 26 Oct 2026 |
| Uraset by YoBoyGhost | github: yoboyghxst/Uraset | HTTP 404 / empty | 26K | 26 Oct 2026 |
| Magician Hub by DASH | github: xHeptc/Kavo-UI-Library | Full source, no licence | 26K | 26 Oct 2026 |
| Tbao Hub by TbaoHub | github: tbao143/thaibao | HTTP 404 / empty | 25K | 26 Oct 2026 |
| TbaoHub by TbaoHub | github: tbao143/thaibao | HTTP 404 / empty | 25K | 26 Oct 2026 |
| by Tbao Hub by TbaoHub | github: tbao143/thaibao | HTTP 404 / empty | 25K | 26 Oct 2026 |
| TbaoHub by TbaoHub | github: tbao143/thaibao | HTTP 404 / empty | 24K | 26 Oct 2026 |
| Hax beta by meflly100 | sirius.menu | Full source, no licence | 24K | 26 Oct 2026 |
| TbaoHub by TbaoHub | github: tbao143/thaibao | HTTP 404 / empty | 24K | 26 Oct 2026 |
| Tbao Hub by TbaoHub | github: tbao143/thaibao | HTTP 404 / empty | 22K | 26 Oct 2026 |
| Kill Everyone by bla22lols | github: AdvanceFTeam/Our-Scripts | HTTP 404 / empty | 21K | 26 Oct 2026 |
| Bolts Hub by TheBacon | github: fusiongreg/BoltsHubV5 | HTTP 404 / empty | 20K | 26 Oct 2026 |
| Aimbot Open Source by vapour | — | Full source, no licence | 19K | 26 Oct 2026 |
| Super I on I by Paprolord | — | Target unreachable | 18K | 26 Oct 2026 |
| Vestra X ByGay by Vestra | vacban.quest | Target unreachable | 18K | 26 Oct 2026 |
| Tbao Hub by TbaoHubv1 | github: tbao143/thaibao | HTTP 404 / empty | 17K | 26 Oct 2026 |
| AimLock by Minecraft__Rose | — | Full source, no licence | 17K | 26 Oct 2026 |
| AImbot made by chatgpt by Aura | — | Full source, no licence | 17K | 26 Oct 2026 |
| Arctic FE Bypass by ROZXINO_OFFICIAL | pastebin.com | HTTP 404 / empty | 17K | 26 Oct 2026 |
| Pwners V3 by TbaoHub | github: tbao143/thaibao | HTTP 404 / empty | 17K | 26 Oct 2026 |
| Slient Aim Work In And Other by ansitdeptrai | github: AnSitDz/AnSit1 | HTTP 404 / empty | 16K | 26 Oct 2026 |
| supp by zenzon | github: zenzon23/ONYX-HUB23 | Flagged: hardcoded-discord-webhook | 16K | 26 Oct 2026 |
| midnightcc by freakybob | github: laeraz/midnightcc | HTTP 404 / empty | 15K | 26 Oct 2026 |
| egware for by eggerites | — | Full source, no licence | 15K | 26 Oct 2026 |
| MidnightCC by ZenOnRobloxYT | github: laeraz/midnightcc | HTTP 404 / empty | 14K | 26 Oct 2026 |
| Aimbot and inf armmo by Master | github: tbao143/thaibao | HTTP 404 / empty | 14K | 26 Oct 2026 |
| Arsenal loader by Etiss by Etiss | bin.shortbin.eu:8080 | Target unreachable | 14K | 26 Oct 2026 |
| midnightcc by Whispary | github: laeraz/midnightcc | HTTP 404 / empty | 14K | 26 Oct 2026 |
| lizzy ware by Andrewtorresjn1981 | — | Full source, no licence | 13K | 26 Oct 2026 |
| BoltsHub Not mine by SUPERSHOT | github: fusiongreg/BoltsHubV5 | HTTP 404 / empty | 13K | 26 Oct 2026 |
| admin skins by amcoolguy | pastebin.com | Full source, no licence | 13K | 26 Oct 2026 |
| Wuhaz Hub NO Recoil Inf Ammo Shoots Light Speed Bullets by ZenOnRobloxYT | github: wuhaz/arsenal | HTTP 404 / empty | 13K | 26 Oct 2026 |
| Not Mine by Coptical | github: Innocentallity/Scripts | Uploader says the code is not theirs | 12K | 26 Oct 2026 |
| Silent Aim by 94ky | — | Full source, no licence | 5.7K | 26 Oct 2026 |
| Silent aim open source by *higgers | — | Full source, no licence | 4.1K | 26 Oct 2026 |
| Aim asist and esp and rivals by J0kzy | sirius.menu | Full source, no licence | 3.7K | 26 Oct 2026 |
| Wallbang by Meganova149 | api.jnkie.com | HTTP 404 / empty | 3.0K | 26 Oct 2026 |
| features Open Source by ghfrgrq8y7tr4q32y7r7 | — | Full source, no licence | 2.9K | 26 Oct 2026 |
| Arsenal loader by TRINKETYYYYY by TRINKETYYYYY | github: samerop/unbound-hub | HTTP 404 / empty | 2.3K | 26 Oct 2026 |
| Infinite Zen Souce is ai btw by thaipuma | — | Full source, no licence | 2.3K | 26 Oct 2026 |
| Arsenal loader by Wojak by Wojak | api.getpolsec.com | Target unreachable | 2.2K | 26 Oct 2026 |
| Upd Project AuroraHud by NyxDev | www.aurorasafe.lat | Target unreachable | 2.1K | 26 Oct 2026 |
| Meow hub for only on by Addizon | — | Full source, no licence | 2.1K | 26 Oct 2026 |
| Roblox Internal by DrNeusence | — | Target unreachable | 2.0K | 26 Oct 2026 |
| Krypton Hub For by JjOhnz | — | Full source, no licence | 1.4K | 26 Oct 2026 |
| Slient opensrc by 4yr6 | — | Full source, no licence | 1.3K | 26 Oct 2026 |
| Humanoid Hub Aimbot And ESP by HumanoidPremium | github: talhayetkin4270-cyber/Humano-d-Arsenak | HTTP 404 / empty | 1.2K | 26 Oct 2026 |
| speed bypass and more by Swill__sw | github: i0525848814-dev/cheats | HTTP 404 / empty | 1.1K | 26 Oct 2026 |
| aimbot by Froggytheonebest | sirius.menu | Full source, no licence | 972 | 26 Oct 2026 |
| Telport Kill v7 by DrNeusence | — | Target unreachable | 965 | 26 Oct 2026 |
| Arsenal loader by nguyenthekhangsla20 by nguyenthekhangsla20 | — | Full source, no licence | 695 | 26 Oct 2026 |
| Rage No ban by ScriptZone_ | scriptzone.fun | HTTP 404 / empty | 519 | 26 Oct 2026 |
| Arsenal loader by ZENOK by ZENOK | carbonpanel.x10.mx | Target unreachable | 466 | 26 Oct 2026 |
| OpenHub by KanschkovRobloxAcc1 | — | Full source, no licence | 379 | 26 Oct 2026 |
| Onyx by RealDuckycash | github: DuckyCashy/Onyx | HTTP 404 / empty | 281 | 26 Oct 2026 |
| Aimbot I IPsScript by IP_cheats | api.jnkie.com | HTTP 404 / empty | 221 | 26 Oct 2026 |
| Salty Hub by weripdabz | — | Full source, no licence | 197 | 26 Oct 2026 |
| Aimbot And esp by nobshlobonmy | github: skibidibibvidi/Aimbot | HTTP 404 / empty | 177 | 26 Oct 2026 |
Arsenal is an arcade shooter by ROLVe. The developer describes racing to the top through a large selection of weapons, with examples ranging from bazookas to spell books. We fetch loaders as text and never run them, so a source status is not proof a script works.
The developer’s game description emphasizes fast-paced play and earning BattleBucks. Players can customize their experience with characters, melees, kill effects and skins. Aim and ESP listings target the combat side of that description; automatic progression or item claims need separate explanations of what they supposedly change.
The description does not provide a weapon rotation, damage table, map inventory or reward formula. A title advertising an aim feature cannot establish support for every weapon. Likewise, mentioning BattleBucks does not establish a way to generate them, a rate of earnings or a persistent account change.
Our 26 October 2026 Roblox API snapshot records Arsenal’s creation on 18 August 2015 and its last update on 22 October 2026. Those dates describe the experience. They do not date the code behind any third-party listing or identify what the latest game update changed.

Keep the weapon race and customization loop in mind when comparing what uploaders advertise with what our source checks establish.
The 26 October 2026 check retrieved remote loader targets as text and applied static screening. The source-checking methodology explains attribution, publication limits and how we assign statuses. ScriptBlox supplies listing titles, uploader accounts, publication dates and feature descriptions; those fields describe the listing rather than independent gameplay observations.
Our checks record responses, content size and hashes, and look for nested loaders, obfuscation, key-system hosts and red-flag patterns. A statically screened result means HTTP 200, readable text and no red-flag patterns found by that scan. Loader reachable means HTTP 200 with obfuscated or protected content that could not be inspected.
A dead result means HTTP 404/410 or empty content. Unknown means the target could not be fetched. Flagged means a red-flag pattern was found and the entry is not listed. None of these labels measures aiming accuracy, frame rate, reward gains or an account outcome.
The collection contains 153 matched listings and 110 copyable entries. Its status split is 83 statically screened, 58 loader reachable and 12 unknown. Copy availability also depends on publication rules, so a readable response alone does not guarantee a copy card.
The excluded ledger is separate. Some excluded entries have readable text but still do not become copyable cards; a source status and permission to republish answer different questions. Use the table below to compare individual entries without treating either availability or popularity as a performance ranking.
The following eight entries illustrate differences in source readability, key requirements and advertised features. Selection favors comparison value: aim-focused titles, a broader feature list, a Pastebin target and an automatic-farming claim. No entry receives a gameplay recommendation, because our process does not establish gameplay results.
Listed dates are ScriptBlox publication dates. Feature names in the table are uploader claims. The verdict column identifies the main limitation to consider when reading each row.
| Listing | Our status | Key | Claimed features | Listed date | Honest verdict |
|---|---|---|---|---|---|
| Silent aim nd more | loader reachable | unknown | aimbot, movement | 2025-09-12 | Popularity leaves the protected source and access requirement unresolved. |
| Thunder Client V2 | statically screened | required | ESP, aimbot, kill-aura, teleport, movement | 2024-04-09 | Readable text and a required key describe separate constraints. |
| Simple | loader reachable | unknown | aimbot, kill-aura | 2022-08-12 | The short name gives little context beyond its advertised categories. |
| Stormware | statically screened | unknown | ESP, aimbot, teleport, movement | 2022-05-14 | Readability does not settle its unknown key requirement. |
| Astrohub V2 | loader reachable | unknown | ESP | 2022-05-05 | An ESP category does not establish which information appears. |
| Z3us Beta | statically screened | required | ESP, aimbot | 2025-01-26 | A required-key label remains relevant despite readable text. |
| Aresenal | loader reachable | unknown | ESP, aimbot, teleport | 2025-04-29 | Pastebin hosting does not identify the concealed behavior. |
| Null Hub AR | loader reachable | unknown | auto-farm | 2024-08-14 | The claim leaves the progression target and result unspecified. |
Silent aim nd more, uploaded by KMAN, has the largest view count among the featured copyable entries in our data. That identifies attention to a listing, not accurate aim or a maintained remote file. Thunder Client V2, uploaded by Bolts, is a useful contrast because its readable-source result coexists with a required-key label.
Stormware and Astrohub V2 were both uploaded by Storm, yet their source statuses differ. A shared uploader therefore cannot substitute for checking the individual entry. Aresenal preserves the listing’s spelling; do not silently merge it with another Arsenal title merely because the words look similar.
The next step is to separate the feature categories themselves: an information overlay, an aiming claim and a reward claim ask different questions.
An Arsenal aimbot script title advertises an aiming-related capability; our data does not establish accuracy, weapon coverage or successful hits. Silent aim nd more is categorized under aimbot and movement, while Simple adds kill-aura. Those category combinations are descriptions of advertised scope, not demonstrations of particular combat behavior.
Aim labels leave several useful questions unanswered. Does the listing explain the intended weapons? Does it describe target selection? Does the feature description distinguish a visual indicator from a claimed change to a shot? Missing answers prevent meaningful comparisons between broad aim titles and more specific promises.
Roblox’s client-server security documentation advises developers to validate client requests. Its weapon-targeting example discusses checking shot origins, hit positions and obstructions. That guidance explains why a client-side claim cannot establish an accepted hit; it does not document Arsenal’s implementation or reveal how to bypass its checks.
ESP and visuals describe advertised information displays. Astrohub V2 lists ESP; Stormware combines ESP with aiming, travel and movement claims. The category alone does not tell you which players or objects appear, what details are displayed or how current those details remain.
The ESP Aimbot Wallbang title elsewhere in the collection includes a word beyond its ESP and aimbot categories. Treat the title and category fields separately. A title is insufficient evidence that a shot crosses an obstacle, especially without any documentation of how Arsenal handles that shot.
Movement and teleport advertise changes to travel or positioning. The descriptions available here do not establish speeds, destinations, map coverage or persistence. Thunder Client V2 lists both categories, but the combination does not establish that either can produce an accepted change in a live match.
Kill-aura is another uploader category, appearing in Simple and Thunder Client V2. Our data does not establish its targeting rules, effective range or damage behavior. Avoid carrying assumptions from another Roblox experience into Arsenal merely because the uploader uses the same feature name.
Null Hub AR advertises auto-farm, while Autofarm AR is a separate statically screened listing. A related name and shared uploader, Null7331, do not establish identical code. The category leaves open what would be automated and whether the claim concerns match activity, currency or something else.
The developer names BattleBucks and cosmetic customization, but our listing descriptions do not establish currency amounts or item grants. Auto-quest, auto-collect and auto-parry also appear in Arsenal’s uploader vocabulary. Those labels cannot establish corresponding Arsenal mechanics without a game-specific explanation; a matched listing can contain broader or poorly explained claims.

Compare the scope of a claim first, then the access requirements and readability limits behind it.
An Arsenal script no key title is an uploader claim, not independent confirmation that every stage has no access gate. Key-system markers appeared in 10% of Arsenal listings. Obfuscation appeared somewhere in the fetched chain for 42%. Neither figure measures successful use or account risk.
Unknown is the key label for Silent aim nd more, Simple, Stormware, Astrohub V2, Aresenal and Null Hub AR in the comparison table. Thunder Client V2 and Z3us Beta are labeled required. Read the separate access field even when a title looks familiar or the first text retrieved is readable.
Obfuscation limits inspection by concealing instructions. A short opening may point to a protected later stage, so readable opening text cannot establish the readability of the entire chain. Conversely, a required key does not itself explain how readable the source is: Thunder Client V2 is statically screened and still has a required-key label.
Keep three questions separate: did the target return content, could that content be inspected, and what access requirement was identified? A missing answer to one question cannot be filled by a positive answer to another. Availability becomes the next issue when a remote target stops returning usable text.
The excluded ledger contains 48 dead Arsenal loaders. In our 26 October 2026 check, raw.githubusercontent.com was the most frequent host among dead targets; api.jnkie.com, Pastebin.com and scriptzone.fun also appeared. These findings concern individual URLs, rather than every file hosted on those services.
Tbao Hub and by Tbao Hub are among the most-viewed dead entries in the excluded ledger. Their titles and past attention do not restore a missing target. Lightning Hub V2 is unknown rather than dead, illustrating why a fetch failure should retain its actual classification instead of being rewritten as confirmed removal.
An Arsenal script Pastebin search identifies a hosting preference, not authorship or source quality. Aresenal has a loader reachable result on Pastebin, while Arsenal loader by BerTox has a statically screened result on the same host. The excluded ledger also includes a dead Pastebin target. Check the exact address before drawing a conclusion about its contents.

A text-only check can document those distinctions without turning into instructions to run a loader.
Check a loader by identifying its exact remote target, reading the response as text and preserving the date and uncertainty. The script source-verification guide covers this process in more detail. Keep the listing identity beside the remote address so later comparisons refer to the same entry.
A new address or mirror needs its own assessment. A response that differs from the dated card warrants a fresh comparison, while Roblox’s rules remain a separate question.
Using third-party scripts or executors to exploit Roblox breaks its Terms of Use, and accounts can be banned. Roblox Support’s cheating and exploiting guidance says these violations can lead to account deletion. ROLVe’s game description in our 26 October 2026 snapshot contains no anti-exploit warning; that absence does not change platform rules.
Our checks fetch loaders as text and never run them, so a status is not proof a script works. Static screening is not a security audit. The collection provides no ban probability, enforcement timetable or account-specific outcome, and neither a familiar title nor a recent fetch date can supply one.
Roblox Support also warns that exploit offers can distribute malware or phishing programs. That risk is separate from whether a remote text file responds. The account bans and exploits guide explains why source availability cannot establish permission or predict account consequences.
Players and parents can use this collection to research an advertised claim without accepting it. Keep the listing’s identity, what was actually retrieved and Roblox’s rules separate. Comparisons with other game collections should preserve those same boundaries.
The RIVALS script collection offers a separate game-specific catalogue. Compare source status and attribution there rather than assuming an Arsenal aiming claim carries across experiences. A matching category name does not establish matching code or support.
The Blade Ball script collection provides another place to investigate a feature label in its own game context. Arsenal’s uploader vocabulary includes auto-parry, but that alone cannot establish the same mechanic or behavior across the two collections.
The Blox Fruits script collection is the relevant comparison when researching Redz Hub’s catalogue association. The Fisch script collection provides a further contrast for broadly worded auto-farm claims. Read each game’s description before interpreting a shared label as the same action.
For an Arsenal script comparison, start with the claimed combat or progression feature, then check the exact listing, key label, source status and dates. Listing publication, game updates and remote-file retrieval describe different events. Arsenal’s 22 October 2026 update field does not identify which third-party claims changed; the copyable cards and excluded ledger preserve the narrower source findings you can actually compare.
Copying a card places its published text on your clipboard. The button does not execute that text or change an Arsenal match. The source status describes our retrieval and screening result. Using third-party scripts or executors to exploit Roblox breaks its rules and can lead to account deletion.
A ScriptBlox uploader is the account that published the listing. Our data does not establish that every uploader wrote the code or controls its remote file. Keep the listing account, source owner and script title separate when researching attribution. A repeated name alone cannot establish shared authorship.
Unknown means the access requirement has not been established. Treat that field as an unanswered question even when the title makes a no-key claim. A readable opening can leave later stages unresolved. Compare the uploader’s wording with the separate key field instead of interpreting missing information as an access promise.
Some Arsenal uploaders mention mobile or PC, but those mentions are claims rather than compatibility results. Our checks do not establish device support, interface behavior or performance. A device name in a title cannot settle whether a particular remote stage is readable or whether its advertised features apply to Arsenal.
redzhub.dev is an independent index. Our catalogue associates Redz Hub with Blox Fruits and does not identify a named hub match for Arsenal. Script titles containing a hub name remain individual listings here. The site name therefore provides no basis for claiming Redz Hub support for this game.
Last editorial review: · redzhub.dev editorial · How we check scripts