Skip to content
redzhub.dev

XscriptX — Arsenal

Listed as “XscriptX” by *script* on ScriptBlox, 1 Jul 2026. Checked 26 Oct 2026.

XscriptX

Loader reachable Key required
loader.lua
loadstring(game:HttpGet("https://api.jnkie.com/api/v1/luascripts/public/f04c5973c4dabe7c02c5f40438ba681273baacdde5402a7bc956dd8149814867/download"))()

This line downloads and runs code from the URL at run time, so what it does can change with any commit. We fetched it as text — we did not run it. Running third-party scripts breaks the Roblox Terms of Use and can get accounts banned.

Rights basis
Published by the uploader for copy-paste
Loader target
https://api.jnkie.com/api/v1/luascripts/public/f04c5973c4dabe7c02c5f40438ba681273baacdde5402a7bc956dd8149814867/download
HTTP 200 · 1.17 MB · obfuscated · sha256 d1a63753150d…
Last fetched
ScriptBlox views
5.7K
Report
Wrong or harmful? Report this listing.

What the uploader claims

Text from the listing, not verified by us. Feature tags are our reading of it.

ESPAimbotTeleportMovementTroll tools
  • XscriptX Hub: Dominate Arsenal Without Breaking a Sweat.
  • Combat & Aimbot: Zero Delay
  • Zero Mercy
  • Forget about aimbots that drag or feel one frame behind.
  • Gun Mods: No Recoil
  • No Spread
  • Custom Fire Rate, and Instant Reload. Break the limits of your weapons.
  • Visuals & ESP: See Everything
  • Show Nothing
  • Uses native Drawing API methods for a clean
  • Streamproof overlay (completely invisible if you record with OBS).
  • Ultra Complete ESP: 2D/3D Boxes
  • Skeletons
  • Dynamic Health Bars
  • Names
  • Equipped Weapons, and Tracers.
  • Interactive Radar: A fully customizable mini radar (zoom, colors, size) so you always know who's flanking you.
  • Deep Customization: Change fonts, tweak colors, and apply custom Neon

Executors named in the listing: velocity. We do not test or recommend executors.

What our check found

Status
Loader reachable Loader target returned HTTP 200, but the code is obfuscated or protected, so it could not be inspected.
Key system
Required — flagged by the uploader or key-system code found in the fetched files.
Other signals
key system, discord invite · obfuscated code in the chain
Fetch chain
https://api.jnkie.com/api/v1/luascripts/public/f04c5973c4dabe7c02c5f40438ba681273baacdde5402a7bc956dd8149814867/download → HTTP 200, 1.2M bytes, obfuscated
Code fingerprint
sha256 1e161bed14a68519fd63b397becc24667b33b60c0c99faca40daf8f700aa1ed3

Silent aim nd more

Loader reachable
AimbotMovement
loader.lua
loadstring(game:HttpGet('https://raw.githubusercontent.com/kontrollall/arsenal/refs/heads/main/revamped'))()

Thunder Client V2

Statically screened
Key required ESPAimbotCombat automationTeleportMovement
loader.lua
loadstring(game:HttpGet('https://raw.githubusercontent.com/andrewdarkyyofficial/thunderclient/main/main.lua'))();

Simple

Loader reachable
AimbotCombat automation
loader.lua
loadstring(game:HttpGet('https://raw.githubusercontent.com/DEV-TK02/StrikeHub/main/Loader'))()

Stormware

Statically screened
ESPAimbotTeleportMovement
loader.lua
-- 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"))()

FE Nonexisty

Statically screened
loader.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")

Hitbox Expander

Statically screened
Movement
loader.lua
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))