Radium cc deobfuscated
Key Required

Radium cc deobfuscated

[NEW 🗺️] Trident SurvivalOfficiallySerenity2OfficiallySerenity2 17.7K views 1.1K executesUpdated Dec 30, 2025
4.4/ 5(8 votes)
7188% Positive
Lua Script•2843 lines (88436 chars)
Players = game:GetService("Players");
RunService = game:GetService("RunService");
localPlayer = Players.LocalPlayer;
ReplicatedStorage = game:GetService("ReplicatedStorage");
camera = workspace.CurrentCamera;
Workspace = game:GetService("Workspace");
local v0 = loadstring(game:HttpGet("https://sirius.menu/rayfield"))();
local l_v0_Window_0 = v0:CreateWindow({
    Name = "\239\191\189\239\191\189\239\191\189\239\191\189\239\191\189 Radium.cc \239\191\189\239\191\189\239\191\189\239\191\189\239\191\189\239\191\189", 
    Icon = 0, 
    LoadingTitle = "Radium.cc now loading", 
    LoadingSubtitle = "by 48SSG", 
    ShowText = "Rayfield", 
    Theme = "AmberGlow", 
    ToggleUIKeybind = "K", 
    DisableRayfieldPrompts = false, 
    DisableBuildWarnings = false, 
    ConfigurationSaving = {
        Enabled = false, 
        FolderName = nil, 
        FileName = "Big Hub"
    }, 
    Discord = {
        Enabled = false, 
        Invite = "noinvitelink", 
        RememberJoins = true
    }, 
    KeySystem = false
});
local l_l_v0_Window_0_Tab_0 = l_v0_Window_0:CreateTab("AimBot", nil);
local _ = l_l_v0_Window_0_Tab_0:CreateSection("Big Head");
Players = game:GetService("Players");
RunService = game:GetService("RunService");
localPlayer = Players.LocalPlayer;
HeadSizeEnabled = false;
local v4 = 0;
local v5 = 25;
headScale = Vector3.new(2, 2, 2);
headTransparency = 0;
local v6 = {};
local function v9(v7) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v6 (ref)
    local l_Head_0 = v7:FindFirstChild("Head");
    if l_Head_0 and l_Head_0:IsA("BasePart") then
        if HeadSizeEnabled then
            if not v6[l_Head_0] then
                v6[l_Head_0] = {
                    Size = l_Head_0.Size, 
                    Transparency = l_Head_0.Transparency
                };
            end;
            l_Head_0.Size = headScale;
            l_Head_0.Transparency = headTransparency;
        elseif v6[l_Head_0] then
            l_Head_0.Size = v6[l_Head_0].Size;
            l_Head_0.Transparency = v6[l_Head_0].Transparency;
            v6[l_Head_0] = nil;
        end;
    end;
end;
RunService.RenderStepped:Connect(function() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v4 (ref), v5 (ref), v9 (ref)
    v4 = v4 + 1;
    if v5 <= v4 then
        v4 = 0;
        for _, v11 in pairs(workspace:GetChildren()) do
            if v11:IsA("Model") and v11 ~= localPlayer.Character then
                v9(v11);
            end;
        end;
    end;
end);
local _ = l_l_v0_Window_0_Tab_0:CreateToggle({
    Name = "Big Head", 
    CurrentValue = false, 
    Flag = "HeadToggle", 
    Callback = function(v12) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v6 (ref)
        HeadSizeEnabled = v12;
        if not v12 then
            for v13, v14 in pairs(v6) do
                if v13 and v13.Parent then
                    v13.Size = v14.Size;
                    v13.Transparency = v14.Transparency;
                end;
            end;
            v6 = {};
        end;
    end
});
local _ = l_l_v0_Window_0_Tab_0:CreateSlider({
    Name = "Head Size", 
    Range = {
        1, 
        10
    }, 
    Increment = 1, 
    Suffix = "x", 
    CurrentValue = 2, 
    Flag = "HeadSizeSlider", 
    Callback = function(v16) --[[ Line: 0 ]] --[[ Name:  ]]
        headScale = Vector3.new(v16, v16, v16);
    end
});
local _ = l_l_v0_Window_0_Tab_0:CreateSlider({
    Name = "Head Transparency", 
    Range = {
        0, 
        1
    }, 
    Increment = 0.1, 
    CurrentValue = 0, 
    Flag = "HeadTransparencySlider", 
    Callback = function(v18) --[[ Line: 0 ]] --[[ Name:  ]]
        headTransparency = v18;
    end
});
local l_l_v0_Window_0_Tab_1 = l_v0_Window_0:CreateTab("ESP", nil);
local _ = l_l_v0_Window_0_Tab_1:CreateSection("Players");
local l_RunService_0 = game:GetService("RunService");
local l_Workspace_0 = game:GetService("Workspace");
local l_CurrentCamera_0 = l_Workspace_0.CurrentCamera;
local v25 = {};
local v26 = false;
local v27 = true;
local v28 = true;
local v29 = true;
local v30 = false;
local v31 = true;
local v32 = false;
local v33 = Color3.fromRGB(255, 255, 255);
local v34 = Color3.fromRGB(255, 255, 255);
local v35 = Color3.fromRGB(255, 255, 255);
local _ = math.tan(math.rad(l_CurrentCamera_0.FieldOfView * 0.5));
l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Box Esp", 
    CurrentValue = false, 
    Flag = "BoxEspToggle", 
    Callback = function(v37) --[[ Line: 0 ]] --[[ Name:  ]]
        ToggleBoxes(v37);
    end
});
l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Distance Esp", 
    CurrentValue = false, 
    Flag = "DistanceEspToggle", 
    Callback = function(v38) --[[ Line: 0 ]] --[[ Name:  ]]
        ToggleDistance(v38);
    end
});
l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Player/Bot Esp", 
    CurrentValue = false, 
    Flag = "BotEspToggle", 
    Callback = function(v39) --[[ Line: 0 ]] --[[ Name:  ]]
        ToggleType(v39);
    end
});
l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Sleeper Check", 
    CurrentValue = false, 
    Flag = "SleeperCheckToggle", 
    Callback = function(v40) --[[ Line: 0 ]] --[[ Name:  ]]
        ToggleSleeperCheck(v40);
    end
});
l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Weapon Esp", 
    CurrentValue = false, 
    Flag = "WeaponEspToggle", 
    Callback = function(v41) --[[ Line: 0 ]] --[[ Name:  ]]
        ToggleWeaponESP(v41);
    end
});
l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Skeleton Esp", 
    CurrentValue = false, 
    Flag = "SkeletonEspToggle", 
    Callback = function(v42) --[[ Line: 0 ]] --[[ Name:  ]]
        ToggleSkeletonESP(v42);
    end
});
l_l_v0_Window_0_Tab_1:CreateColorPicker({
    Name = "Box Color", 
    Color = Color3.fromRGB(255, 255, 255), 
    Flag = "BoxColorPicker1", 
    Callback = function(v43) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v33 (ref)
        v33 = v43;
    end
});
l_l_v0_Window_0_Tab_1:CreateColorPicker({
    Name = "Skeleton Color", 
    Color = Color3.fromRGB(255, 255, 255), 
    Flag = "SkeletonColorPicker1", 
    Callback = function(v44) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v35 (ref)
        v35 = v44;
    end
});
l_l_v0_Window_0_Tab_1:CreateColorPicker({
    Name = "Text Color", 
    Color = Color3.fromRGB(255, 255, 255), 
    Flag = "TextColorPicker1", 
    Callback = function(v45) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v34 (ref)
        v34 = v45;
    end
});
local v46 = {
    {
        "Head", 
        "Torso"
    }, 
    {
        "Torso", 
        "LeftUpperArm"
    }, 
    {
        "LeftUpperArm", 
        "LeftLowerArm"
    }, 
    {
        "Torso", 
        "RightUpperArm"
    }, 
    {
        "RightUpperArm", 
        "RightLowerArm"
    }, 
    {
        "LowerTorso", 
        "LeftUpperLeg"
    }, 
    {
        "LeftUpperLeg", 
        "LeftLowerLeg"
    }, 
    {
        "Torso", 
        "LowerTorso"
    }, 
    {
        "RightUpperLeg", 
        "RightLowerLeg"
    }, 
    {
        "LowerTorso", 
        "RightUpperLeg"
    }, 
    {
        "LeftLowerLeg", 
        "LeftFoot"
    }, 
    {
        "RightLowerLeg", 
        "RightFoot"
    }, 
    {
        "RightLowerArm", 
        "RightHand"
    }, 
    {
        "LeftLowerArm", 
        "LeftHand"
    }
};
local v47 = {
    Bow = {
        "Arrow", 
        "Fabric", 
        "Handle", 
        "Meshes/Bow", 
        "ADS", 
        "Mover", 
        "AnimationController"
    }, 
    AR15 = {
        "AnimSaves", 
        "Barrel", 
        "Body", 
        "Bolt", 
        "ChargingHandle", 
        "Decor", 
        "Grip", 
        "Handle", 
        "Mag", 
        "Rails", 
        "Stock", 
        "ADS", 
        "Muzzle", 
        "AnimationController"
    }, 
    AdminMinigun = {
        "AnimSaves", 
        "Barrel", 
        "BarrelBolts", 
        "Body", 
        "Bolt", 
        "Handle", 
        "Handle2", 
        "Trigger", 
        "AnimationController"
    }, 
    Bandage = {
        "Handle", 
        "Bandage", 
        "AnimationController"
    }, 
    Beans = {
        "Beans", 
        "Handle", 
        "AnimationController"
    }, 
    BloxyCola = {
        "Bloxy Cola HD", 
        "Handle", 
        "AnimationController"
    }, 
    Blunderbuss = {
        "Body", 
        "Handle", 
        "Tube", 
        "thing", 
        "ADS", 
        "Muzzle", 
        "AnimationController"
    }, 
    C4 = {
        "Handle", 
        "default", 
        "prim", 
        "Light", 
        "Timer", 
        "AnimationController"
    }, 
    C9 = {
        "Barrel", 
        "Body", 
        "Bolt", 
        "Decor", 
        "Grip", 
        "Handle", 
        "LowerSlide", 
        "Mag", 
        "Sight1", 
        "Sight2", 
        "UpperSlide", 
        "ADS", 
        "Muzzle", 
        "AnimationController"
    }, 
    ClimbingPick = {
        "Left", 
        "Right", 
        "AnimationController"
    }, 
    CrossBow = {
        "Arrow", 
        "BackMetal", 
        "Body", 
        "FrontNails", 
        "Handle", 
        "Release", 
        "SpringSteel", 
        "String", 
        "Wheel", 
        "ADS", 
        "Slide", 
        "AnimationController"
    }, 
    Crowbar = {
        "Handle", 
        "model", 
        "AnimationController"
    }, 
    Dynamite = {
        "Handle", 
        "Body", 
        "Fuse", 
        "AnimationController"
    }, 
    EnergyRifle = {
        "DefaultSight", 
        "FrontCover", 
        "Glowing", 
        "Grip", 
        "Handle", 
        "Mag", 
        "Metal", 
        "Metal2", 
        "RearCover", 
        "RearDecor", 
        "Screws", 
        "Tubes", 
        "AnimationController"
    }, 
    FlameThrower = {
        "Barrel", 
        "Body", 
        "Decor", 
        "Grip", 
        "Handle", 
        "Hoses", 
        "LowerTank", 
        "Mag", 
        "Strap", 
        "Tubes", 
        "Particle", 
        "AnimationController"
    }, 
    Flare = {
        "Handle", 
        "Body", 
        "Color", 
        "AnimationController"
    }, 
    Flashgrenade = {
        "Body", 
        "Color", 
        "Fuse", 
        "Handle", 
        "Lever", 
        "Ring", 
        "AnimationController"
    }, 
    GaussRifle = {
        "DefaultSight", 
        "Barrel", 
        "Body", 
        "CoilHolders", 
        "Coils", 
        "Decals1", 
        "Decals2", 
        "Grip", 
        "Handle", 
        "Housing", 
        "Mag", 
        "StockBack", 
        "AnimationController"
    }, 
    Glowstick = {
        "Ends", 
        "Handle", 
        "GlowPart", 
        "AnimationController"
    }, 
    Grenade = {
        "Body", 
        "Fuse", 
        "Handle", 
        "Lever", 
        "LeverHolder", 
        "Pin", 
        "AnimationController"
    }, 
    HMAR = {
        "DefaultSight", 
        "Body", 
        "Bolt", 
        "Bolts", 
        "Cover", 
        "Handle", 
        "Mag", 
        "Rails", 
        "Spring", 
        "Stock", 
        "Wood", 
        "Muzzle", 
        "AnimationController"
    }, 
    HMCharge = {
        "Charge", 
        "Fuse", 
        "Handle", 
        "Strap", 
        "AnimationController"
    }, 
    Hammer = {
        "Handle", 
        "Head", 
        "Dowel", 
        "AnimationController"
    }, 
    HealingBandage = {
        "Handle", 
        "Bandage", 
        "AnimationController"
    }, 
    IronHammer = {
        "Handle", 
        "Head", 
        "Dowel", 
        "AnimationController"
    }, 
    KABAR = {
        "Blade", 
        "Grip", 
        "Guard", 
        "Handle", 
        "AnimationController"
    }, 
    LeverActionRifle = {
        "9mm", 
        "DefaultSight", 
        "Body", 
        "Brass", 
        "Hammer", 
        "Handle", 
        "Lever", 
        "Metal", 
        "Thing", 
        "Wood", 
        "Muzzle", 
        "AnimationController"
    }, 
    M4A1 = {
        "DefaultSight", 
        "Body", 
        "Bolt", 
        "ChargeHandle", 
        "Grip", 
        "Handle", 
        "Mag", 
        "Metal", 
        "mbrk", 
        "Muzzle", 
        "AnimationController"
    }, 
    MedSerum = {
        "Body", 
        "Cross", 
        "Handle", 
        "Injector", 
        "Plunger", 
        "Spring", 
        "AnimationController"
    }, 
    Minigun = {
        "AnimSaves", 
        "Barrel", 
        "BarrelBolts", 
        "Body", 
        "Bolt", 
        "Handle", 
        "Handle2", 
        "Trigger", 
        "AnimationController"
    }, 
    MiningDrill = {
        "Bearings", 
        "Body", 
        "DrillBit", 
        "Handle", 
        "Inlets", 
        "Tubes", 
        "VisualHandle", 
        "AnimationController"
    }, 
    Molotov = {
        "Handle", 
        "default", 
        "Part", 
        "AnimationController"
    }, 
    PipePistol = {
        "DefaultSight", 
        "Body", 
        "Bolt", 
        "Handle", 
        "Mag", 
        "Muzzle", 
        "AnimationController", 
        "Animator"
    }, 
    PipeSMG = {
        "DefaultSight", 
        "Barrel", 
        "Body", 
        "Bolt", 
        "Flap", 
        "Grip", 
        "Handle", 
        "Mag", 
        "Stock", 
        "Muzzle", 
        "AnimationController"
    }, 
    PumpShotgun = {
        "Barrel", 
        "Body", 
        "Handle", 
        "MainMetal", 
        "RearSight", 
        "Shell", 
        "Slider", 
        "ADS", 
        "Muzzle", 
        "AnimationController"
    }, 
    RPG = {
        "RocketModel", 
        "Body", 
        "Body2", 
        "Caps", 
        "Fasteners", 
        "FireMech", 
        "Handle", 
        "Safety", 
        "Sight", 
        "Trigger", 
        "ADS", 
        "Muzzle", 
        "AnimationController"
    }, 
    RiotShield = {
        "Body", 
        "Glass", 
        "Handle", 
        "Metal", 
        "Straps", 
        "AnimationController"
    }, 
    SCAR = {
        "DefaultSight", 
        "Barrel", 
        "Body", 
        "ChargingHandle", 
        "Decals", 
        "Handle", 
        "Mag", 
        "Rails", 
        "ShoulderPad", 
        "Stock", 
        "Muzzle", 
        "AnimationController"
    }, 
    SVD = {
        "DefaultSight", 
        "Body", 
        "Bolt", 
        "Handle", 
        "Magazine", 
        "Magazine2", 
        "Metal2", 
        "Wood", 
        "AnimationController"
    }, 
    StelHammer = {
        "Handle", 
        "Head", 
        "Dowel", 
        "DowelDecor", 
        "AnimationController"
    }, 
    StoneHammer = {
        "Handle", 
        "Head", 
        "Dowel", 
        "AnimationController"
    }, 
    USP9 = {
        "Body", 
        "Handle", 
        "Mag", 
        "Slide", 
        "ADS", 
        "Muzzle", 
        "AnimationController"
    }, 
    UZI = {
        "DefaultSight", 
        "Body", 
        "Body2", 
        "Bolt", 
        "ChargingHandle", 
        "Decor", 
        "Grip", 
        "Handle", 
        "Mag", 
        "Stock", 
        "Muzzle", 
        "AnimationController"
    }
};
local v48 = {};
local function v52(v49) --[[ Line: 0 ]] --[[ Name:  ]]
    local l_Head_1 = v49:FindFirstChild("Head");
    local v51 = v49:FindFirstChild("Torso") or v49:FindFirstChild("UpperTorso") or v49:FindFirstChild("LowerTorso");
    if l_Head_1 and v51 then
        return l_Head_1, v51;
    else
        return;
    end;
end;
local function v55(v53) --[[ Line: 0 ]] --[[ Name:  ]]
    local l_Torso_0 = v53:FindFirstChild("Torso");
    if l_Torso_0 and l_Torso_0:FindFirstChild("LeftBooster") then
        return true;
    else
        return false;
    end;
end;
local function v65(v56) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v47 (ref)
    local l_HandModel_0 = v56:FindFirstChild("HandModel");
    if not l_HandModel_0 then
        return "None";
    else
        local v58 = nil;
        local v59 = 0;
        for v60, v61 in pairs(v47) do
            local v62 = 0;
            for _, v64 in ipairs(v61) do
                if l_HandModel_0:FindFirstChild(v64, true) then
                    v62 = v62 + 1;
                end;
            end;
            if v59 < v62 then
                v59 = v62;
                v58 = v60;
            end;
        end;
        return not v58 and "None" or v58;
    end;
end;
local function v80(v66) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v25 (ref), v52 (ref), v33 (ref), v46 (ref), v55 (ref), v35 (ref)
    if v25[v66] then
        return;
    else
        local v67, v68 = v52(v66);
        if not v67 or not v68 then
            return;
        else
            local v69 = Drawing.new("Square");
            v69.Thickness = 1;
            v69.Filled = false;
            v69.Color = v33;
            v69.Visible = false;
            local v70 = Drawing.new("Square");
            v70.Thickness = 1;
            v70.Filled = false;
            v70.Color = Color3.fromRGB(0, 0, 0);
            v70.Visible = false;
            local v71 = Drawing.new("Text");
            v71.Size = 16;
            v71.Center = true;
            v71.Outline = true;
            v71.OutlineColor = Color3.new(0, 0, 0);
            v71.Visible = false;
            local v72 = Drawing.new("Text");
            v72.Size = 16;
            v72.Center = true;
            v72.Outline = true;
            v72.OutlineColor = Color3.new(0, 0, 0);
            v72.Visible = false;
            local v73 = {};
            for _, v75 in ipairs(v46) do
                local v76 = Drawing.new("Line");
                v76.Color = v55(v66) and v35 or Color3.fromRGB(0, 150, 255);
                v76.Thickness = 1.5;
                v76.Visible = false;
                table.insert(v73, {
                    line = v76, 
                    a = v75[1], 
                    b = v75[2]
                });
            end;
            v25[v66] = {
                box = v69, 
                outline = v70, 
                text = v71, 
                weaponText = v72, 
                head = v67, 
                torso = v68, 
                skeletonLines = v73
            };
            v66.Destroying:Connect(function() --[[ Line: 0 ]] --[[ Name:  ]]
                -- upvalues: v69 (ref), v70 (ref), v71 (ref), v72 (ref), v73 (ref), v25 (ref), v66 (ref)
                pcall(function() --[[ Line: 0 ]] --[[ Name:  ]]
                    -- upvalues: v69 (ref)
                    v69:Remove();
                end);
                pcall(function() --[[ Line: 0 ]] --[[ Name:  ]]
                    -- upvalues: v70 (ref)
                    v70:Remove();
                end);
                pcall(function() --[[ Line: 0 ]] --[[ Name:  ]]
                    -- upvalues: v71 (ref)
                    v71:Remove();
                end);
                pcall(function() --[[ Line: 0 ]] --[[ Name:  ]]
                    -- upvalues: v72 (ref)
                    v72:Remove();
                end);
                for _, v78 in ipairs(v73) do
                    do
                        local l_v78_0 = v78;
                        pcall(function() --[[ Line: 0 ]] --[[ Name:  ]]
                            -- upvalues: l_v78_0 (ref)
                            l_v78_0.line:Remove();
                        end);
                    end;
                end;
                v25[v66] = nil;
            end);
            return;
        end;
    end;
end;
for _, v82 in ipairs(l_Workspace_0:GetChildren()) do
    if v82:IsA("Model") then
        v80(v82);
    end;
end;
l_Workspace_0.ChildAdded:Connect(function(v83) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v80 (ref)
    if v83:IsA("Model") then
        v80(v83);
    end;
end);
task.spawn(function() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v25 (ref), v48 (ref), v65 (ref)
    while true do
        for v84 in pairs(v25) do
            v48[v84] = v65(v84);
        end;
        task.wait(1);
    end;
end);
ToggleESP = function(v85) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v26 (ref)
    v26 = v85;
end;
ToggleBoxes = function(v86) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v29 (ref)
    v29 = v86;
end;
ToggleDistance = function(v87) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v27 (ref)
    v27 = v87;
end;
ToggleType = function(v88) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v28 (ref)
    v28 = v88;
end;
ToggleSleeperCheck = function(v89) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v30 (ref)
    v30 = v89;
end;
ToggleWeaponESP = function(v90) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v31 (ref)
    v31 = v90;
end;
ToggleSkeletonESP = function(v91) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v32 (ref)
    v32 = v91;
end;
SetESPColor = function(v92) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v33 (ref)
    v33 = v92;
end;
l_RunService_0.RenderStepped:Connect(function() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v26 (ref), l_CurrentCamera_0 (ref), v25 (ref), v52 (ref), v30 (ref), v29 (ref), v55 (ref), v33 (ref), v28 (ref), v27 (ref), v34 (ref), v31 (ref), v48 (ref), v32 (ref)
    if not v26 then
        return;
    else
        local l_Position_0 = l_CurrentCamera_0.CFrame.Position;
        for v94, v95 in pairs(v25) do
            local v96 = true;
            local l_head_0 = v95.head;
            local l_torso_0 = v95.torso;
            if not l_head_0 or not l_torso_0 or not l_head_0.Parent or not l_torso_0.Parent then
                local v99, v100 = v52(v94);
                l_torso_0 = v100;
                l_head_0 = v99;
                v99 = l_head_0;
                v95.torso = l_torso_0;
                v95.head = v99;
                if not l_head_0 or not l_torso_0 then
                    v96 = false;
                end;
            end;
            if v96 and v30 then
                local l_LowerTorso_0 = v94:FindFirstChild("LowerTorso");
                if l_LowerTorso_0 then
                    local l_RootRig_0 = l_LowerTorso_0:FindFirstChild("RootRig");
                    if l_RootRig_0 and typeof(l_RootRig_0.CurrentAngle) == "number" and l_RootRig_0.CurrentAngle ~= 0 then
                        v96 = false;
                    end;
                end;
            end;
            local v103 = nil;
            local v104 = nil;
            if v96 then
                v103 = (l_head_0.Position + l_torso_0.Position) * 0.5;
                v104 = (v103 - l_Position_0).Magnitude;
                if v104 >= 3000 then
                    v96 = false;
                end;
            end;
            local v105 = nil;
            local v106 = nil;
            if v96 then
                local v107, v108 = l_CurrentCamera_0:WorldToViewportPoint(v103);
                v106 = v108;
                v105 = v107;
                if not v106 then
                    v96 = false;
                end;
            end;
            if not v96 then
                v95.box.Visible = false;
                v95.outline.Visible = false;
                v95.text.Visible = false;
                v95.weaponText.Visible = false;
                for _, v110 in ipairs(v95.skeletonLines) do
                    v110.line.Visible = false;
                end;
            else
                local v111 = 1000 / (v104 * 2) / math.tan(math.rad(l_CurrentCamera_0.FieldOfView / 1.7));
                local v112 = math.clamp(math.floor(6.5 * v111), 10, 600);
                local v113 = math.clamp(math.floor(9.5 * v111), 14, 800);
                local v114 = v105.X - v112 / 2;
                local v115 = v105.Y - v113 / 3.5;
                if v29 then
                    local v116 = 2;
                    v95.outline.Size = Vector2.new(v112 + v116, v113 + v116);
                    v95.outline.Position = Vector2.new(v114 - v116 / 2, v115 - v116 / 2);
                    v95.outline.Visible = true;
                    v95.box.Size = Vector2.new(v112, v113);
                    v95.box.Position = Vector2.new(v114, v115);
                    v95.box.Color = v55(v94) and v33 or Color3.fromRGB(0, 150, 255);
                    v95.box.Visible = true;
                else
                    v95.outline.Visible = false;
                    v95.box.Visible = false;
                end;
                local v117 = {};
                if v28 then
                    table.insert(v117, v55(v94) and "Player" or "Bot");
                end;
                if v27 then
                    table.insert(v117, math.floor(v104) .. "m");
                end;
                local v118 = table.concat(v117, " | ");
                if v118 ~= "" then
                    v95.text.Color = v55(v94) and v34 or Color3.fromRGB(0, 150, 255);
                    v95.text.Text = v118;
                    v95.text.Position = Vector2.new(v105.X, v115 - 16);
                    v95.text.Visible = true;
                else
                    v95.text.Visible = false;
                end;
                if v31 then
                    local v119 = v48[v94] or "None";
                    v95.weaponText.Color = v55(v94) and v34 or Color3.fromRGB(0, 150, 255);
                    v95.weaponText.Text = v119;
                    v95.weaponText.Position = Vector2.new(v105.X, v115 + v113);
                    v95.weaponText.Visible = true;
                else
                    v95.weaponText.Visible = false;
                end;
                if v32 then
                    for _, v121 in ipairs(v95.skeletonLines) do
                        local l_v94_FirstChild_0 = v94:FindFirstChild(v121.a);
                        local l_v94_FirstChild_1 = v94:FindFirstChild(v121.b);
                        if l_v94_FirstChild_0 and l_v94_FirstChild_1 then
                            local v124, v125 = l_CurrentCamera_0:WorldToViewportPoint(l_v94_FirstChild_0.Position);
                            local v126, v127 = l_CurrentCamera_0:WorldToViewportPoint(l_v94_FirstChild_1.Position);
                            if v125 and v127 then
                                v121.line.From = Vector2.new(v124.X, v124.Y);
                                v121.line.To = Vector2.new(v126.X, v126.Y);
                                v121.line.Visible = true;
                            else
                                v121.line.Visible = false;
                            end;
                        else
                            v121.line.Visible = false;
                        end;
                    end;
                else
                    for _, v129 in ipairs(v95.skeletonLines) do
                        v129.line.Visible = false;
                    end;
                end;
            end;
        end;
        return;
    end;
end);
ToggleESP(true);
ToggleBoxes(false);
ToggleDistance(false);
ToggleType(false);
ToggleSleeperCheck(false);
ToggleWeaponESP(false);
ToggleSkeletonESP(false);
local l_l_l_v0_Window_0_Tab_1_Section_1 = l_l_v0_Window_0_Tab_1:CreateSection("Armor");
G2L = {};
G2L["1"] = Instance.new("ScreenGui", game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"));
G2L["1"].ZIndexBehavior = Enum.ZIndexBehavior.Sibling;
G2L["2"] = Instance.new("Frame", G2L["1"]);
G2L["2"].ZIndex = -8;
G2L["2"].BackgroundColor3 = Color3.fromRGB(31, 31, 31);
G2L["2"].Size = UDim2.new(0, 786, 0, 77);
G2L["2"].Position = UDim2.new(0.3, 1, 0, -30);
G2L["2"].BorderColor3 = Color3.fromRGB(11, 11, 11);
G2L["2"].Name = "Armor";
G2L["2"].BackgroundTransparency = 1;
G2L["4"] = Instance.new("TextLabel", G2L["2"]);
G2L["4"].ZIndex = 3;
G2L["4"].BorderSizePixel = 0;
G2L["4"].TextSize = 20;
G2L["4"].BackgroundColor3 = Color3.fromRGB(255, 255, 255);
G2L["4"].FontFace = Font.new("rbxasset://fonts/families/Zekton.json", Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["4"].TextColor3 = Color3.fromRGB(255, 255, 255);
G2L["4"].BackgroundTransparency = 1;
G2L["4"].Size = UDim2.new(0, 219, 0, 16);
G2L["4"].BorderColor3 = Color3.fromRGB(0, 0, 0);
G2L["4"].Text = "Armor";
G2L["4"].Name = "Section";
G2L["4"].Position = UDim2.new(0.34987, 0, -7.5E-4, 0);
G2L["5"] = Instance.new("Frame", G2L["2"]);
G2L["5"].ZIndex = 2;
G2L["5"].BackgroundColor3 = Color3.fromRGB(31, 31, 31);
G2L["5"].Size = UDim2.new(0, 786, 0, 81);
G2L["5"].BorderColor3 = Color3.fromRGB(255, 255, 255);
G2L["5"].Name = "Back";
G2L["5"].BackgroundTransparency = 0.4;
G2L["6"] = Instance.new("Frame", G2L["2"]);
G2L["6"].BackgroundColor3 = Color3.fromRGB(31, 31, 31);
G2L["6"].Size = UDim2.new(0, 788, 0, 83);
G2L["6"].Position = UDim2.new(0, -1, 0, -1);
G2L["6"].BorderColor3 = Color3.fromRGB(0, 0, 0);
G2L["6"].Name = "Front";
G2L["6"].BackgroundTransparency = 0.4;
local l_2_0 = G2L["2"];
local _ = game:GetService("UserInputService");
local v133 = false;
local v134 = nil;
local v135 = nil;
l_2_0.InputBegan:Connect(function(v136, v137) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v133 (ref), v134 (ref), v135 (ref), l_2_0 (ref)
    if v137 then
        return;
    else
        if v136.UserInputType == Enum.UserInputType.MouseButton1 or v136.UserInputType == Enum.UserInputType.Touch then
            v133 = true;
            v134 = v136.Position;
            v135 = l_2_0.Position;
            v136.Changed:Connect(function() --[[ Line: 0 ]] --[[ Name:  ]]
                -- upvalues: v136 (ref), v133 (ref)
                if v136.UserInputState == Enum.UserInputState.End then
                    v133 = false;
                end;
            end);
        end;
        return;
    end;
end);
l_2_0.InputChanged:Connect(function(v138) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v133 (ref), v134 (ref), l_2_0 (ref), v135 (ref)
    if v133 and (v138.UserInputType == Enum.UserInputType.MouseMovement or v138.UserInputType == Enum.UserInputType.Touch) then
        local v139 = v138.Position - v134;
        l_2_0.Position = UDim2.new(v135.X.Scale, v135.X.Offset + v139.X, v135.Y.Scale, v135.Y.Offset + v139.Y);
    end;
end);
armorMapping = {
    IronHelmet = ReplicatedStorage.Shared.items.wearables.Iron.IronHelmet.Image, 
    IronChestplate = ReplicatedStorage.Shared.items.wearables.Iron.IronChestplate.Image, 
    IronLeggings = ReplicatedStorage.Shared.items.wearables.Iron.IronLeggings.Image, 
    WoodHelmet = ReplicatedStorage.Shared.items.wearables.wood.WoodHelmet.Image, 
    WoodChestplate = ReplicatedStorage.Shared.items.wearables.wood.WoodChestplate.Image, 
    WoodLeggings = ReplicatedStorage.Shared.items.wearables.wood.WoodLeggings.Image, 
    Boots = ReplicatedStorage.Shared.items.wearables.clothes.Boots.Image, 
    CamoPants = ReplicatedStorage.Shared.items.wearables.clothes.CamoPants.Image, 
    CamoShirt = ReplicatedStorage.Shared.items.wearables.clothes.CamoShirt.Image, 
    Flippers = ReplicatedStorage.Shared.items.wearables.clothes.Flippers.Image, 
    PolicePants = ReplicatedStorage.Shared.items.wearables.clothes.PolicePants.Image, 
    PoliceShirt = ReplicatedStorage.Shared.items.wearables.clothes.PoliceShirt.Image, 
    RiotChestplate = ReplicatedStorage.Shared.items.wearables.riot.RiotChestplate.Image, 
    RiotHelmet = ReplicatedStorage.Shared.items.wearables.riot.RiotHelmet.Image, 
    RiotLeggings = ReplicatedStorage.Shared.items.wearables.riot.RiotLeggings.Image, 
    SteelChestplate = ReplicatedStorage.Shared.items.wearables.steel.SteelChestplate.Image, 
    SteelHelmet = ReplicatedStorage.Shared.items.wearables.steel.SteelHelmet.Image, 
    SteelLeggings = ReplicatedStorage.Shared.items.wearables.steel.SteelLeggings.Image, 
    CombatHelmet = ReplicatedStorage.Shared.items.wearables.CombatHelmet.Image, 
    GasMask = ReplicatedStorage.Shared.items.wearables.GasMask.Image, 
    JetPack = ReplicatedStorage.Shared.items.wearables.Jetpack.Image, 
    KevlarVest = ReplicatedStorage.Shared.items.wearables.KevlarVest.Image, 
    Rebreather = ReplicatedStorage.Shared.items.wearables.Rebreather.Image, 
    ShoulderLight = ReplicatedStorage.Shared.items.wearables.ShoulderLight.Image, 
    Sling = ReplicatedStorage.Shared.items.wearables.Sling.Image, 
    SmallBackpack = ReplicatedStorage.Shared.items.wearables.SmallBackpack.Image
};
screenGui = Instance.new("ScreenGui");
screenGui.Name = "ArmorPreviewUI";
screenGui.ResetOnSpawn = false;
screenGui.Parent = localPlayer:WaitForChild("PlayerGui");
local function v145(v140, v141) --[[ Line: 0 ]] --[[ Name:  ]]
    local v142 = v140:Clone();
    v142.Size = UDim2.new(0, 100, 0, 100);
    local l_Position_1 = G2L["2"].Position;
    local _ = G2L["2"].Size;
    v142.Position = UDim2.new(l_Position_1.X.Scale, l_Position_1.X.Offset + v141, l_Position_1.Y.Scale, l_Position_1.Y.Offset + -12);
    v142.BackgroundTransparency = 1;
    v142.Parent = G2L["1"];
end;
local v146 = Drawing.new("Circle");
v146.Visible = false;
v146.Thickness = 1.5;
v146.Radius = 150;
v146.Color = Color3.fromRGB(0, 255, 0);
v146.Filled = false;
local v147 = Drawing.new("Line");
v147.Visible = false;
v147.Thickness = 1.5;
v147.Color = Color3.fromRGB(255, 0, 0);
local v148 = nil;
local v149 = 0;
local v150 = 1;
local v151 = false;
local v152 = 220;
local _ = l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Armor Esp", 
    CurrentValue = false, 
    Flag = "Toggle1", 
    Callback = function(v153) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v151 (ref)
        v151 = v153;
        if not v153 then
            for _, v155 in ipairs(screenGui:GetChildren()) do
                if v155:IsA("ViewportFrame") then
                    v155:Destroy();
                end;
            end;
        end;
    end
});
local _ = l_l_v0_Window_0_Tab_1:CreateSlider({
    Name = "Fov Slider", 
    Range = {
        10, 
        500
    }, 
    Increment = 1, 
    Suffix = "Size", 
    CurrentValue = 220, 
    Flag = "Slider1", 
    Callback = function(v157) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v152 (ref), v146 (ref)
        v152 = v157;
        v146.Radius = v157;
    end
});
local function v167() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v152 (ref)
    local v159 = nil;
    local l_huge_0 = math.huge;
    local v161 = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y / 2);
    for _, v163 in ipairs(workspace:GetChildren()) do
        if v163:IsA("Model") and v163:FindFirstChild("Head") and v163:FindFirstChild("Armor") then
            local v164, v165 = camera:WorldToViewportPoint(v163.Head.Position);
            if v165 then
                local l_Magnitude_0 = (Vector2.new(v164.X, v164.Y) - v161).Magnitude;
                if l_Magnitude_0 <= v152 and l_Magnitude_0 < l_huge_0 then
                    l_huge_0 = l_Magnitude_0;
                    v159 = v163;
                end;
            end;
        end;
    end;
    return v159;
end;
l_RunService_0.RenderStepped:Connect(function() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v146 (ref), v149 (ref), v150 (ref), v151 (ref), v147 (ref), v148 (ref), v167 (ref), v145 (ref)
    v146.Position = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y / 2);
    v149 = v149 + 1;
    if v149 < v150 then
        return;
    else
        v149 = 0;
        if not v151 then
            v147.Visible = false;
            v148 = nil;
            return;
        else
            local v168 = v167();
            if v168 then
                local v169, v170 = camera:WorldToViewportPoint(v168.Head.Position);
                if v170 then
                    v147.Visible = true;
                    v147.From = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y / 2);
                    v147.To = Vector2.new(v169.X, v169.Y);
                    if v168 ~= v148 then
                        v148 = v168;
                        for _, v172 in ipairs(G2L["1"]:GetChildren()) do
                            if v172:IsA("ViewportFrame") then
                                v172:Destroy();
                            end;
                        end;
                        if v168:FindFirstChild("Armor") then
                            local v173 = 10;
                            for _, v175 in ipairs(v168.Armor:GetChildren()) do
                                local v176 = armorMapping[v175.Name];
                                if v176 then
                                    v145(v176, v173);
                                    v173 = v173 + 130;
                                end;
                            end;
                        end;
                    end;
                else
                    v147.Visible = false;
                    v148 = nil;
                end;
            else
                v147.Visible = false;
                v148 = nil;
            end;
            return;
        end;
    end;
end);
l_l_l_v0_Window_0_Tab_1_Section_1 = l_l_v0_Window_0_Tab_1:CreateSection("Other");
local function v180(v177, v178) --[[ Line: 0 ]] --[[ Name:  ]]
    local v179 = Drawing.new("Text");
    v179.Text = v177;
    v179.Size = 16;
    v179.Center = true;
    v179.Outline = true;
    v179.OutlineColor = Color3.new(0, 0, 0);
    v179.Color = v178;
    v179.Visible = false;
    return v179;
end;
ItemESP = {};
ItemESP_Enabled = false;
itemFrameCounter = 0;
local function v187(v181) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v180 (ref)
    if ItemESP[v181] then
        return;
    else
        local l_Union_0 = v181:FindFirstChild("Union");
        local l_Display_0 = v181:FindFirstChild("Display");
        local l_Part_0 = v181:FindFirstChild("Part");
        if not l_Union_0 or not l_Display_0 or not l_Part_0 then
            return;
        else
            local v185 = l_Union_0 or l_Display_0 or l_Part_0;
            local v186 = v180("Item", Color3.new(1, 1, 0));
            ItemESP[v181] = {
                drawing = v186, 
                part = v185
            };
            return;
        end;
    end;
end;
local function v190() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: l_Workspace_0 (ref), v187 (ref)
    if not ItemESP_Enabled then
        return;
    else
        for _, v189 in ipairs(l_Workspace_0:GetChildren()) do
            if v189:IsA("Model") then
                v187(v189);
            end;
        end;
        return;
    end;
end;
local function v193() --[[ Line: 0 ]] --[[ Name:  ]]
    for _, v192 in pairs(ItemESP) do
        v192.drawing:Remove();
    end;
    ItemESP = {};
end;
CorpseESP = {};
CorpseESPEnabled = false;
local function v200(v194) --[[ Line: 0 ]] --[[ Name:  ]]
    local v195 = {};
    for _, v197 in ipairs(v194:GetChildren()) do
        if v197:IsA("BasePart") then
            table.insert(v195, v197);
        end;
    end;
    if #v195 ~= 2 then
        return false;
    else
        local l_Material_0 = v195[1].Material;
        local l_Material_1 = v195[2].Material;
        return l_Material_0 == Enum.Material.Fabric and not (l_Material_1 ~= Enum.Material.Metal) or l_Material_0 == Enum.Material.Metal and l_Material_1 == Enum.Material.Fabric;
    end;
end;
local function v203(v201) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v180 (ref)
    if CorpseESP[v201] then
        return;
    else
        local v202 = v180("Corpse", Color3.fromRGB(255, 0, 0));
        CorpseESP[v201] = {
            drawing = v202, 
            model = v201
        };
        v201.Destroying:Connect(function() --[[ Line: 0 ]] --[[ Name:  ]]
            -- upvalues: v202 (ref), v201 (ref)
            v202:Remove();
            CorpseESP[v201] = nil;
        end);
        return;
    end;
end;
local function v206() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: l_Workspace_0 (ref), v200 (ref), v203 (ref)
    for _, v205 in ipairs(l_Workspace_0:GetChildren()) do
        if v205:IsA("Model") and v200(v205) then
            v203(v205);
        end;
    end;
end;
l_Workspace_0.ChildAdded:Connect(function(v207) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v200 (ref), v203 (ref)
    if v207:IsA("Model") and v200(v207) then
        v203(v207);
    end;
end);
RaidESP = {};
RaidESP_Enabled = false;
hitSoundNames = {
    Explosion = true, 
    Explosion_Muffled = true
};
local function v210(v208) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v180 (ref)
    v208.Played:Connect(function() --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v208 (ref), v180 (ref)
        local v209 = v208.Parent and v208.Parent.Position;
        if v209 then
            table.insert(RaidESP, {
                text = v180("Raid", Color3.fromRGB(255, 0, 0)), 
                position = v209, 
                startTime = tick()
            });
        end;
    end);
end;
local l_ipairs_0 = ipairs;
local v212 = "GetDescendants";
local l_l_Workspace_0_0 = l_Workspace_0;
for _, v215 in l_ipairs_0(l_Workspace_0[v212](l_l_Workspace_0_0)) do
    if v215:IsA("Sound") and hitSoundNames[v215.Name] then
        v210(v215);
    end;
end;
l_Workspace_0.DescendantAdded:Connect(function(v216) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v210 (ref)
    if v216:IsA("Sound") and hitSoundNames[v216.Name] then
        v210(v216);
    end;
end);
AirdropESP = {};
AirdropESP_Enabled = false;
l_ipairs_0 = function(v217) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v180 (ref)
    if not v217 or not v217.Parent then
        return;
    else
        local v218 = v217:FindFirstChild("Crates") or v217:FindFirstChild("Cables");
        if not v218 then
            return;
        else
            if not AirdropESP[v217] then
                local v219 = v180("Airdrop", Color3.fromRGB(255, 255, 0));
                AirdropESP[v217] = {
                    drawing = v219, 
                    part = v218
                };
            end;
            return;
        end;
    end;
end;
local function v222() --[[ Line: 0 ]] --[[ Name:  ]]
    for _, v221 in pairs(AirdropESP) do
        v221.drawing:Remove();
    end;
    AirdropESP = {};
end;
l_RunService_0.RenderStepped:Connect(function() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v190 (ref), l_CurrentCamera_0 (ref), l_Workspace_0 (ref), l_ipairs_0 (ref)
    if ItemESP_Enabled then
        itemFrameCounter = itemFrameCounter + 1;
        if itemFrameCounter >= 10 then
            v190();
            itemFrameCounter = 0;
        end;
        for v223, v224 in pairs(ItemESP) do
            if v224.part and v224.part.Parent then
                local v225, v226 = l_CurrentCamera_0:WorldToViewportPoint(v224.part.Position);
                v224.drawing.Visible = v226;
                if v226 then
                    v224.drawing.Position = Vector2.new(v225.X, v225.Y - 20);
                end;
            else
                v224.drawing:Remove();
                ItemESP[v223] = nil;
            end;
        end;
    end;
    if CorpseESPEnabled then
        for v227, v228 in pairs(CorpseESP) do
            local v229 = v227.PrimaryPart or v227:FindFirstChildWhichIsA("BasePart");
            if v229 then
                local v230, v231 = l_CurrentCamera_0:WorldToViewportPoint(v229.Position);
                v228.drawing.Visible = v231;
                if v231 then
                    v228.drawing.Position = Vector2.new(v230.X, v230.Y - 20);
                end;
            else
                v228.drawing.Visible = false;
            end;
        end;
    else
        for _, v233 in pairs(CorpseESP) do
            v233.drawing.Visible = false;
        end;
    end;
    if RaidESP_Enabled then
        for v234 = #RaidESP, 1, -1 do
            local v235 = RaidESP[v234];
            local v236 = tick() - v235.startTime;
            if v236 > 300 then
                v235.text:Remove();
                table.remove(RaidESP, v234);
            else
                local v237, v238 = l_CurrentCamera_0:WorldToViewportPoint(v235.position);
                v235.text.Visible = v238;
                if v238 then
                    local v239 = math.floor((v235.position - l_CurrentCamera_0.CFrame.Position).Magnitude);
                    v235.text.Text = "Raid | " .. v239 .. " | " .. math.floor(v236);
                    v235.text.Position = Vector2.new(v237.X, v237.Y);
                end;
            end;
        end;
    end;
    if AirdropESP_Enabled then
        for _, v241 in ipairs(l_Workspace_0:GetChildren()) do
            if v241:IsA("Model") then
                l_ipairs_0(v241);
            end;
        end;
        for v242, v243 in pairs(AirdropESP) do
            if not v242 or not v242.Parent then
                v243.drawing:Remove();
                AirdropESP[v242] = nil;
            else
                local v244, v245 = l_CurrentCamera_0:WorldToViewportPoint(v243.part.Position);
                v243.drawing.Visible = v245;
                if v245 then
                    v243.drawing.Position = Vector2.new(v244.X, v244.Y - 20);
                end;
            end;
        end;
    end;
end);
l_l_Workspace_0_0 = l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Item ESP", 
    CurrentValue = false, 
    Flag = "ToggleItemESP", 
    Callback = function(v246) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v190 (ref), v193 (ref)
        ItemESP_Enabled = v246;
        if v246 then
            v190();
        else
            v193();
        end;
    end
});
v212 = l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Corpse ESP", 
    CurrentValue = false, 
    Flag = "ToggleCorpseESP", 
    Callback = function(v247) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v206 (ref)
        CorpseESPEnabled = v247;
        if v247 then
            v206();
        end;
    end
});
local _ = l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Raid ESP", 
    CurrentValue = false, 
    Flag = "ToggleRaidESP", 
    Callback = function(v248) --[[ Line: 0 ]] --[[ Name:  ]]
        RaidESP_Enabled = v248;
        if not v248 then
            for _, v250 in pairs(RaidESP) do
                v250.text:Remove();
            end;
            RaidESP = {};
        end;
    end
});
local _ = l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Airdrop ESP", 
    CurrentValue = false, 
    Flag = "ToggleAirdropESP", 
    Callback = function(v252) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v222 (ref)
        AirdropESP_Enabled = v252;
        if not v252 then
            v222();
        end;
    end
});
local _ = l_l_v0_Window_0_Tab_1:CreateSection("Ore Esp");
local _ = l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Stone Esp", 
    CurrentValue = false, 
    Flag = "StoneToggle", 
    Callback = function(v255) --[[ Line: 0 ]] --[[ Name:  ]]
        ESP_ENABLED.Stone = v255;
    end
});
local _ = l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Iron Esp", 
    CurrentValue = false, 
    Flag = "IronToggle", 
    Callback = function(v257) --[[ Line: 0 ]] --[[ Name:  ]]
        ESP_ENABLED.Iron = v257;
    end
});
local _ = l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Nitrate Esp", 
    CurrentValue = false, 
    Flag = "NitrateToggle", 
    Callback = function(v259) --[[ Line: 0 ]] --[[ Name:  ]]
        ESP_ENABLED.Nitrate = v259;
    end
});
local _ = l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Show Distance", 
    CurrentValue = false, 
    Flag = "ShowDistanceToggle", 
    Callback = function(v261) --[[ Line: 0 ]] --[[ Name:  ]]
        ESP_ENABLED.ShowDistance = v261;
    end
});
local _ = l_l_v0_Window_0_Tab_1:CreateSlider({
    Name = "Ore Distance Esp", 
    Range = {
        10, 
        1000
    }, 
    Increment = 1, 
    Suffix = "m", 
    CurrentValue = 750, 
    Flag = "DistanceSlider", 
    Callback = function(v263) --[[ Line: 0 ]] --[[ Name:  ]]
        renderDistance = v263;
    end
});
local l_RunService_1 = game:GetService("RunService");
local l_Workspace_1 = game:GetService("Workspace");
local l_CurrentCamera_1 = l_Workspace_1.CurrentCamera;
local _ = game:GetService("Players").LocalPlayer;
ESP_ENABLED = {
    Stone = false, 
    Iron = false, 
    Nitrate = false, 
    ShowDistance = false
};
oreESP = {};
renderDistance = 750;
local v269 = {
    Stone = {
        Color3.fromRGB(72, 72, 72)
    }, 
    Iron = {
        Color3.fromRGB(72, 72, 72), 
        Color3.fromRGB(199, 172, 120)
    }, 
    Nitrate = {
        Color3.fromRGB(248, 248, 248), 
        Color3.fromRGB(72, 72, 72)
    }
};
local v270 = {
    Stone = Color3.fromRGB(120, 120, 120), 
    Iron = Color3.fromRGB(255, 215, 0), 
    Nitrate = Color3.fromRGB(200, 255, 200)
};
local function v273(v271, v272) --[[ Line: 0 ]] --[[ Name:  ]]
    return math.abs(v271.R - v272.R) < 0.02 and math.abs(v271.G - v272.G) < 0.02 and math.abs(v271.B - v272.B) < 0.02;
end;
local function v281(v274) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v273 (ref), v269 (ref)
    local v275 = {};
    for _, v277 in ipairs(v274:GetChildren()) do
        if v277:IsA("MeshPart") then
            table.insert(v275, v277);
        end;
    end;
    if #v275 == 1 then
        local l_Color_0 = v275[1].Color;
        if v273(l_Color_0, v269.Stone[1]) then
            return "Stone", v275[1];
        end;
    elseif #v275 == 2 then
        local l_Color_1 = v275[1].Color;
        local l_Color_2 = v275[2].Color;
        if v273(l_Color_1, v269.Iron[1]) and v273(l_Color_2, v269.Iron[2]) or v273(l_Color_1, v269.Iron[2]) and v273(l_Color_2, v269.Iron[1]) then
            return "Iron", v275[1];
        elseif v273(l_Color_1, v269.Nitrate[1]) and v273(l_Color_2, v269.Nitrate[2]) or v273(l_Color_1, v269.Nitrate[2]) and v273(l_Color_2, v269.Nitrate[1]) then
            return "Nitrate", v275[1];
        end;
    end;
    return nil;
end;
local function v286(v282, v283, v284) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v270 (ref)
    local v285 = Drawing.new("Text");
    v285.Text = v283;
    v285.Size = 16;
    v285.Center = true;
    v285.Outline = true;
    v285.Color = v270[v283];
    v285.Visible = true;
    oreESP[v282] = {
        Text = v285, 
        OreType = v283, 
        Part = v284
    };
end;
local function v288(v287) --[[ Line: 0 ]] --[[ Name:  ]]
    if oreESP[v287] then
        oreESP[v287].Text:Remove();
        oreESP[v287] = nil;
    end;
end;
task.spawn(function() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: l_Workspace_1 (ref), v281 (ref), v286 (ref), v288 (ref)
    while true do
        for _, v290 in ipairs(l_Workspace_1:GetChildren()) do
            if v290:IsA("Model") and not oreESP[v290] then
                local v291, v292 = v281(v290);
                if v291 and ESP_ENABLED[v291] then
                    v286(v290, v291, v292);
                end;
            end;
        end;
        for v293 in pairs(oreESP) do
            if not v293.Parent then
                v288(v293);
            end;
        end;
        task.wait(2);
    end;
end);
l_RunService_1.RenderStepped:Connect(function() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: l_CurrentCamera_1 (ref), v288 (ref)
    for v294, v295 in pairs(oreESP) do
        local l_Part_1 = v295.Part;
        if l_Part_1 and l_Part_1.Parent then
            local l_Magnitude_1 = (l_CurrentCamera_1.CFrame.Position - l_Part_1.Position).Magnitude;
            local v298, v299 = l_CurrentCamera_1:WorldToViewportPoint(l_Part_1.Position);
            if v299 and l_Magnitude_1 <= renderDistance and ESP_ENABLED[v295.OreType] then
                local l_Text_0 = v295.Text;
                if ESP_ENABLED.ShowDistance then
                    l_Text_0.Text = string.format("%s | %.0fm", v295.OreType, l_Magnitude_1);
                else
                    l_Text_0.Text = v295.OreType;
                end;
                l_Text_0.Position = Vector2.new(v298.X, v298.Y);
                l_Text_0.Visible = true;
            else
                v295.Text.Visible = false;
            end;
        else
            v288(v294);
        end;
    end;
end);
local _ = l_l_v0_Window_0_Tab_1:CreateSection("Vehicles");
local l_RunService_2 = game:GetService("RunService");
local l_CurrentCamera_2 = workspace.CurrentCamera;
local _ = game:GetService("UserInputService");
local l_vehicles_0 = game:GetService("ReplicatedStorage").Shared.entities.vehicles;
VehicleBlueprints = {
    ATV = l_vehicles_0.ATV.Model, 
    Boat = l_vehicles_0.Boat.Model, 
    Helicopter = l_vehicles_0.Helicopter.Model, 
    Trolly = l_vehicles_0.Trolly.Model
};
VehicleESP = {};
EspEnabled = {
    ATV = false, 
    Boat = false, 
    Helicopter = false, 
    Trolly = false
};
DistanceESPEnabled = false;
local function v310(v306, v307) --[[ Line: 0 ]] --[[ Name:  ]]
    for _, v309 in ipairs(v307:GetChildren()) do
        if not v306:FindFirstChild(v309.Name) then
            return false;
        end;
    end;
    return true;
end;
local function v314(v311, v312) --[[ Line: 0 ]] --[[ Name:  ]]
    local v313 = Drawing.new("Text");
    v313.Size = 18;
    v313.Color = Color3.fromRGB(0, 255, 0);
    v313.Center = true;
    v313.Outline = true;
    v313.Visible = true;
    VehicleESP[v311] = {
        Drawing = v313, 
        Name = v312
    };
end;
local function v316(v315) --[[ Line: 0 ]] --[[ Name:  ]]
    if VehicleESP[v315] then
        VehicleESP[v315].Drawing:Remove();
        VehicleESP[v315] = nil;
    end;
end;
local v317 = 0;
local v318 = 500;
l_RunService_2.RenderStepped:Connect(function() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v317 (ref), v318 (ref), v310 (ref), v314 (ref), v316 (ref), l_CurrentCamera_2 (ref)
    v317 = v317 + 1;
    if v317 % v318 == 0 then
        for _, v320 in ipairs(workspace:GetChildren()) do
            if v320:IsA("Model") and not VehicleESP[v320] then
                for v321, v322 in pairs(VehicleBlueprints) do
                    if EspEnabled[v321] and v310(v320, v322) then
                        v314(v320, v321);
                        break;
                    end;
                end;
            end;
        end;
        for v323, _ in pairs(VehicleESP) do
            if not v323.Parent then
                v316(v323);
            end;
        end;
    end;
    for v325, v326 in pairs(VehicleESP) do
        local l_Drawing_0 = v326.Drawing;
        local l_Name_0 = v326.Name;
        if EspEnabled[l_Name_0] and v325.PrimaryPart then
            local v329, v330 = l_CurrentCamera_2:WorldToViewportPoint(v325.PrimaryPart.Position);
            if v330 then
                local v331 = math.floor((v325.PrimaryPart.Position - l_CurrentCamera_2.CFrame.Position).Magnitude);
                if DistanceESPEnabled then
                    l_Drawing_0.Text = string.format("%s | %dm", l_Name_0, v331);
                else
                    l_Drawing_0.Text = l_Name_0;
                end;
                l_Drawing_0.Position = Vector2.new(v329.X, v329.Y);
                l_Drawing_0.Visible = true;
            else
                l_Drawing_0.Visible = false;
            end;
        else
            l_Drawing_0.Visible = false;
        end;
    end;
end);
l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "ATV", 
    CurrentValue = false, 
    Flag = "ATV_ESP", 
    Callback = function(v332) --[[ Line: 0 ]] --[[ Name:  ]]
        EspEnabled.ATV = v332;
    end
});
l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Boat", 
    CurrentValue = false, 
    Flag = "Boat_ESP", 
    Callback = function(v333) --[[ Line: 0 ]] --[[ Name:  ]]
        EspEnabled.Boat = v333;
    end
});
l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Helicopter", 
    CurrentValue = false, 
    Flag = "Heli_ESP", 
    Callback = function(v334) --[[ Line: 0 ]] --[[ Name:  ]]
        EspEnabled.Helicopter = v334;
    end
});
l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Trolly", 
    CurrentValue = false, 
    Flag = "Trolly_ESP", 
    Callback = function(v335) --[[ Line: 0 ]] --[[ Name:  ]]
        EspEnabled.Trolly = v335;
    end
});
l_l_v0_Window_0_Tab_1:CreateToggle({
    Name = "Distance Esp", 
    CurrentValue = false, 
    Flag = "Vehicle_Distance_ESP", 
    Callback = function(v336) --[[ Line: 0 ]] --[[ Name:  ]]
        DistanceESPEnabled = v336;
    end
});
local l_l_v0_Window_0_Tab_2 = l_v0_Window_0:CreateTab("World \239\191\189\239\191\189\239\191\189\239\191\189\239\191\189\239\191\189", nil);
local _ = l_l_v0_Window_0_Tab_2:CreateSection("Water");
local _ = l_l_v0_Window_0_Tab_2:CreateColorPicker({
    Name = "Water Color", 
    Color = Color3.fromRGB(12, 84, 92), 
    Flag = "ColorPicker1", 
    Callback = function(v339) --[[ Line: 0 ]] --[[ Name:  ]]
        game.Workspace.Terrain.WaterColor = v339;
    end
});
local _ = l_l_v0_Window_0_Tab_2:CreateToggle({
    Name = "Water Reflectance", 
    CurrentValue = true, 
    Flag = "Toggle1", 
    Callback = function(v341) --[[ Line: 0 ]] --[[ Name:  ]]
        if v341 == true then
            game.Workspace.Terrain.WaterReflectance = 1;
        elseif v341 == false then
            game.Workspace.Terrain.WaterReflectance = 0;
        end;
    end
});
local _ = l_l_v0_Window_0_Tab_2:CreateSlider({
    Name = "Water speed", 
    Range = {
        1, 
        100
    }, 
    Increment = 1, 
    Suffix = "Speed", 
    CurrentValue = 10, 
    Flag = "Slider1", 
    Callback = function(v343) --[[ Line: 0 ]] --[[ Name:  ]]
        game.Workspace.Terrain.WaterWaveSpeed = v343;
    end
});
local _ = l_l_v0_Window_0_Tab_2:CreateSlider({
    Name = "Wave size", 
    Range = {
        0, 
        1
    }, 
    Increment = 0.1, 
    Suffix = "Size", 
    CurrentValue = 0.5, 
    Flag = "Slider1", 
    Callback = function(v345) --[[ Line: 0 ]] --[[ Name:  ]]
        game.Workspace.Terrain.WaterWaveSize = v345;
    end
});
local _ = l_l_v0_Window_0_Tab_2:CreateSection("Clouds");
local _ = l_l_v0_Window_0_Tab_2:CreateColorPicker({
    Name = "Color Picker", 
    Color = Color3.fromRGB(255, 255, 255), 
    Flag = "ColorPicker1", 
    Callback = function(v348) --[[ Line: 0 ]] --[[ Name:  ]]
        game.Workspace.Terrain.Clouds.Color = v348;
    end
});
local _ = l_l_v0_Window_0_Tab_2:CreateSlider({
    Name = "Clouds", 
    Range = {
        0, 
        1
    }, 
    Increment = 0.1, 
    Suffix = "Clouds", 
    CurrentValue = 0.6, 
    Flag = "Slider1", 
    Callback = function(v350) --[[ Line: 0 ]] --[[ Name:  ]]
        game.Workspace.Terrain.Clouds.Cover = v350;
    end
});
local _ = l_l_v0_Window_0_Tab_2:CreateSection("SkyBox");
local _ = l_l_v0_Window_0_Tab_2:CreateDropdown({
    Name = "Sky Changer", 
    Options = {
        "Defalt", 
        "Magma", 
        "Water", 
        "Obsidian", 
        "Galaxy", 
        "Void"
    }, 
    CurrentOption = {
        "Defalt"
    }, 
    MultipleOptions = false, 
    Flag = "Dropdown1", 
    Callback = function(v353) --[[ Line: 0 ]] --[[ Name:  ]]
        if type(v353) == "table" then
            v353 = v353[1];
        end;
        local l_Lighting_0 = game:GetService("Lighting");
        for _, v356 in ipairs(l_Lighting_0:GetChildren()) do
            if v356:IsA("Sky") then
                v356:Destroy();
            end;
        end;
        if v353 == "Defalt" then
            return;
        else
            local v357 = {
                Magma = "rbxassetid://16468735533", 
                Water = "rbxassetid://17253866105", 
                Obsidian = "rbxassetid://17253878595", 
                Galaxy = "rbxassetid://13726625670", 
                Void = "rbxassetid://16666915143"
            };
            local l_Sky_0 = Instance.new("Sky");
            l_Sky_0.Name = "ExecutorSky";
            l_Sky_0.Parent = l_Lighting_0;
            local v359 = v357[v353];
            if v359 then
                l_Sky_0.SkyboxBk = v359;
                l_Sky_0.SkyboxDn = v359;
                l_Sky_0.SkyboxFt = v359;
                l_Sky_0.SkyboxLf = v359;
                l_Sky_0.SkyboxRt = v359;
                l_Sky_0.SkyboxUp = v359;
            end;
            return;
        end;
    end
});
local _ = l_l_v0_Window_0_Tab_2:CreateSection("Other");
local _ = l_l_v0_Window_0_Tab_2:CreateToggle({
    Name = "Shadows", 
    CurrentValue = true, 
    Flag = "Toggle1", 
    Callback = function(v362) --[[ Line: 0 ]] --[[ Name:  ]]
        game:GetService("Lighting").GlobalShadows = v362;
    end
});
local _ = l_l_v0_Window_0_Tab_2:CreateToggle({
    Name = "Grass", 
    CurrentValue = true, 
    Flag = "GrassToggle", 
    Callback = function(v364) --[[ Line: 0 ]] --[[ Name:  ]]
        setGrass(v364);
    end
});
if not game:IsLoaded() then
    repeat
        task.wait();
    until game:IsLoaded();
end;
local v366 = nil;
repeat
    v366 = workspace:FindFirstChildOfClass("Terrain");
    task.wait();
until v366;
setGrass = function(v367) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v366 (ref)
    if not sethiddenproperty then
        warn("Your executor does not support sethiddenproperty");
        return;
    else
        if not pcall(function() --[[ Line: 0 ]] --[[ Name:  ]]
            -- upvalues: v366 (ref), v367 (ref)
            sethiddenproperty(v366, "Decoration", v367);
        end) then
            warn("Failed to change grass (Decoration property)");
        end;
        return;
    end;
end;
setGrass(true);
local l_Workspace_2 = game:GetService("Workspace");
local v369 = {
    "Fir3_Leaves", 
    "Elm1_Leaves", 
    "Birch1_Leaves"
};
local function v373(v370) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: l_Workspace_2 (ref), v369 (ref)
    for _, v372 in ipairs(l_Workspace_2:GetDescendants()) do
        if v372:IsA("BasePart") and table.find(v369, v372.Name) then
            v372.Transparency = v370 and 0 or 1;
            v372.CanCollide = v370;
        end;
    end;
end;
local _ = l_l_v0_Window_0_Tab_2:CreateToggle({
    Name = "Tree Leaves", 
    CurrentValue = true, 
    Flag = "Toggle1", 
    Callback = function(v374) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v373 (ref)
        v373(v374);
    end
});
local l_Lighting_1 = game:GetService("Lighting");
local l_RunService_3 = game:GetService("RunService");
local v378 = false;
local v379 = 2.5;
local v380 = 18.5;
local v381 = 6.5;
local function v387() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: l_Lighting_1 (ref)
    local v382, v383, v384 = string.match(l_Lighting_1.TimeOfDay, "(%d+):(%d+):(%d+)");
    local v385 = tonumber(v382);
    local v386 = tonumber(v383);
    v384 = tonumber(v384);
    return v385 + v386 / 60 + v384 / 3600;
end;
l_RunService_3.RenderStepped:Connect(function() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v378 (ref), l_Lighting_1 (ref), v387 (ref), v380 (ref), v381 (ref), v379 (ref)
    if not v378 then
        l_Lighting_1.ExposureCompensation = 0;
        return;
    else
        local v388 = v387();
        local v389 = 0;
        if v380 <= v388 or v388 < v381 then
            if v380 <= v388 then
                v388 = v388 - 24;
            end;
            if v388 < 0 then
                v389 = v379 * ((v388 + 3) / 3);
            else
                v389 = v379 * math.clamp(1 - v388 / v381, 0, 1);
            end;
        else
            v389 = 0;
        end;
        l_Lighting_1.ExposureCompensation = v389;
        return;
    end;
end);
local _ = l_l_v0_Window_0_Tab_2:CreateToggle({
    Name = "Bright Night", 
    CurrentValue = false, 
    Flag = "BrightNightToggle", 
    Callback = function(v390) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v378 (ref), l_Lighting_1 (ref)
        v378 = v390;
        if not v390 then
            l_Lighting_1.ExposureCompensation = 0;
        end;
    end
});
local _ = l_l_v0_Window_0_Tab_2:CreateSection("Lighting");
local _ = l_l_v0_Window_0_Tab_2:CreateToggle({
    Name = "Lighting", 
    CurrentValue = false, 
    Flag = "Toggle1", 
    Callback = function(v393) --[[ Line: 0 ]] --[[ Name:  ]]
        game:GetService("Lighting").StimEffect.Enabled = v393;
    end
});
local _ = l_l_v0_Window_0_Tab_2:CreateColorPicker({
    Name = "TintColor", 
    Color = Color3.fromRGB(255, 255, 255), 
    Flag = "ColorPicker1", 
    Callback = function(v395) --[[ Line: 0 ]] --[[ Name:  ]]
        game:GetService("Lighting").StimEffect.TintColor = v395;
    end
});
local _ = l_l_v0_Window_0_Tab_2:CreateSlider({
    Name = "Brightness", 
    Range = {
        0.1, 
        100
    }, 
    Increment = 0.1, 
    Suffix = "Brightness", 
    CurrentValue = 0.1, 
    Flag = "Slider1", 
    Callback = function(v397) --[[ Line: 0 ]] --[[ Name:  ]]
        game:GetService("Lighting").StimEffect.Brightness = v397;
    end
});
local _ = l_l_v0_Window_0_Tab_2:CreateSlider({
    Name = "Contrast", 
    Range = {
        0, 
        20
    }, 
    Increment = 0.1, 
    Suffix = "Contrast", 
    CurrentValue = 1, 
    Flag = "Slider1", 
    Callback = function(v399) --[[ Line: 0 ]] --[[ Name:  ]]
        game:GetService("Lighting").StimEffect.Contrast = v399;
    end
});
local _ = l_l_v0_Window_0_Tab_2:CreateSlider({
    Name = "Saturation", 
    Range = {
        0, 
        100
    }, 
    Increment = 1, 
    Suffix = "Saturation", 
    CurrentValue = 10, 
    Flag = "Slider1", 
    Callback = function(v401) --[[ Line: 0 ]] --[[ Name:  ]]
        game:GetService("Lighting").StimEffect.Saturation = v401;
    end
});
local l_l_v0_Window_0_Tab_3 = l_v0_Window_0:CreateTab("Player", nil);
local _ = l_l_v0_Window_0_Tab_3:CreateSection("Other");
local _ = game:GetService("UserInputService");
local l_Workspace_3 = game:GetService("Workspace");
local v407 = false;
local v408 = {
    Enum.Material.Cobblestone, 
    Enum.Material.WoodPlanks, 
    Enum.Material.Metal, 
    Enum.Material.CorrodedMetal
};
local v409 = {};
local function v413(v410) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v408 (ref)
    for _, v412 in ipairs(v408) do
        if v412 == v410 then
            return true;
        end;
    end;
    return false;
end;
local function v419(v414) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: l_Workspace_3 (ref), v413 (ref), v409 (ref)
    for _, v416 in ipairs(l_Workspace_3:GetChildren()) do
        if v416:IsA("Model") then
            for _, v418 in ipairs(v416:GetDescendants()) do
                if v418:IsA("BasePart") and v413(v418.Material) then
                    if v414 then
                        if v409[v418] == nil then
                            v409[v418] = v418.Transparency;
                        end;
                        v418.Transparency = 0.5;
                    elseif v409[v418] ~= nil then
                        v418.Transparency = v409[v418];
                    end;
                end;
            end;
        end;
    end;
end;
local _ = l_l_v0_Window_0_Tab_3:CreateKeybind({
    Name = "Xray", 
    CurrentKeybind = "V", 
    HoldToInteract = false, 
    Flag = "Keybind1", 
    Callback = function() --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v407 (ref), v419 (ref)
        v407 = not v407;
        v419(v407);
    end
});
local l_Players_0 = game:GetService("Players");
l_RunService_3 = game:GetService("RunService");
local _ = l_Players_0.LocalPlayer;
local v423 = workspace.CurrentCamera or workspace:WaitForChild("Camera");
local v424 = 70;
local v425 = 70;
local v426 = 20;
local v427 = false;
local _ = l_l_v0_Window_0_Tab_3:CreateKeybind({
    Name = "Zoom", 
    CurrentKeybind = "X", 
    HoldToInteract = true, 
    Flag = "Zoom1", 
    Callback = function(v428) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v427 (ref)
        v427 = v428;
    end
});
local _ = l_l_v0_Window_0_Tab_3:CreateSlider({
    Name = "FOV Changer", 
    Range = {
        50, 
        120
    }, 
    Increment = 1, 
    Suffix = "FOV", 
    CurrentValue = v424, 
    Flag = "Slider1", 
    Callback = function(v430) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v424 (ref)
        v424 = v430;
    end
});
local v432 = getrawmetatable(game);
setreadonly(v432, false);
local l___index_0 = v432.__index;
local l___newindex_0 = v432.__newindex;
v432.__index = newcclosure(function(v435, v436) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v423 (ref), v425 (ref), l___index_0 (ref)
    if v435 == v423 and v436 == "FieldOfView" then
        return v425;
    else
        return l___index_0(v435, v436);
    end;
end);
v432.__newindex = newcclosure(function(v437, v438, v439) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v423 (ref), v427 (ref), l___newindex_0 (ref), v426 (ref), v424 (ref)
    if v437 == v423 and v438 == "FieldOfView" then
        if v427 then
            l___newindex_0(v437, v438, v426);
        else
            l___newindex_0(v437, v438, v424);
        end;
        return;
    else
        return l___newindex_0(v437, v438, v439);
    end;
end);
setreadonly(v432, true);
l_RunService_3.RenderStepped:Connect(function() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v427 (ref), v423 (ref), v426 (ref), v424 (ref)
    if v427 then
        v423.FieldOfView = v426;
    else
        v423.FieldOfView = v424;
    end;
end);
local _ = l_l_v0_Window_0_Tab_3:CreateSection("HitSounds");
local v441 = {
    Default = "rbxassetid://9119561046", 
    Rust = "rbxassetid://5043539486", 
    Gamesense = "rbxassetid://4817809188", 
    Magic = "rbxassetid://182765513", 
    Firework = "rbxassetid://269146157", 
    Lazer = "rbxassetid://360661189", 
    Pop = "rbxassetid://127231141534262", 
    Zap = "rbxassetid://9119594928"
};
local _ = l_l_v0_Window_0_Tab_3:CreateDropdown({
    Name = "Hit sound", 
    Options = {
        "Default", 
        "Rust", 
        "Gamesense", 
        "Magic", 
        "Firework", 
        "Lazer", 
        "Pop", 
        "Zap"
    }, 
    CurrentOption = {
        "Default"
    }, 
    MultipleOptions = false, 
    Flag = "HitSoundDropdown", 
    Callback = function(v442) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v441 (ref)
        local l_v442_0 = v442;
        if type(v442) == "table" then
            l_v442_0 = v442[1];
        end;
        local l_PlayerHitHeadshot_0 = game:GetService("SoundService"):FindFirstChild("PlayerHitHeadshot");
        if l_PlayerHitHeadshot_0 then
            l_PlayerHitHeadshot_0.SoundId = v441[l_v442_0] or v441.Default;
            l_PlayerHitHeadshot_0:Play();
        end;
    end
});
local _ = l_l_v0_Window_0_Tab_3:CreateSlider({
    Name = "Hit sound Volume", 
    Range = {
        0.1, 
        5
    }, 
    Increment = 0.1, 
    Suffix = "Volume", 
    CurrentValue = 1, 
    Flag = "HitSoundVolume", 
    Callback = function(v446) --[[ Line: 0 ]] --[[ Name:  ]]
        local l_PlayerHitHeadshot_1 = game:GetService("SoundService"):FindFirstChild("PlayerHitHeadshot");
        if l_PlayerHitHeadshot_1 then
            l_PlayerHitHeadshot_1.Volume = v446;
        end;
    end
});
local _ = l_l_v0_Window_0_Tab_3:CreateSection("Weapon Trail");
local _ = l_l_v0_Window_0_Tab_3:CreateColorPicker({
    Name = "Arrow Trailcolor", 
    Color = Color3.fromRGB(255, 255, 255), 
    Flag = "ColorPicker1", 
    Callback = function(v450) --[[ Line: 0 ]] --[[ Name:  ]]
        local l_Trail_0 = game:GetService("ReplicatedStorage").Arrow:FindFirstChild("Trail");
        if not l_Trail_0 then
            return;
        else
            l_Trail_0.Color = ColorSequence.new(v450);
            return;
        end;
    end
});
local _ = l_l_v0_Window_0_Tab_3:CreateSlider({
    Name = "Arrow Trail lifespan", 
    Range = {
        0.15, 
        20
    }, 
    Increment = 0.1, 
    Suffix = "s", 
    CurrentValue = 0.15, 
    Flag = "Slider1", 
    Callback = function(v453) --[[ Line: 0 ]] --[[ Name:  ]]
        game:GetService("ReplicatedStorage").Arrow.Trail.Lifetime = v453;
    end
});
l_RunService_3 = game:GetService("RunService");
l_Workspace_3 = game:GetService("Workspace");
local l_Debris_0 = game:GetService("Debris");
ReplicatedStorage = game:GetService("ReplicatedStorage");
BulletTrailEnabled = false;
BulletTrailColor = Color3.fromRGB(255, 255, 255);
BulletTrailThickness = 0.2;
BulletTrailLength = 10;
BulletTrailLifetime = 0.1;
local function v464(v456) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: l_RunService_3 (ref), l_Workspace_3 (ref), l_Debris_0 (ref)
    local v457 = {
        bullet = v456, 
        points = {}
    };
    local v458 = nil;
    v458 = l_RunService_3.RenderStepped:Connect(function() --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v456 (ref), v458 (ref), v457 (ref), l_Workspace_3 (ref), l_Debris_0 (ref)
        if not BulletTrailEnabled then
            return;
        elseif not v456 or not v456.Parent then
            v458:Disconnect();
            return;
        else
            local v459 = v456.Position or v456.CFrame.Position;
            table.insert(v457.points, 1, v459);
            if #v457.points > BulletTrailLength then
                table.remove(v457.points);
            end;
            for v460 = 1, #v457.points - 1 do
                local v461 = v457.points[v460];
                local v462 = v457.points[v460 + 1];
                local l_Part_2 = Instance.new("Part");
                l_Part_2.Anchored = true;
                l_Part_2.CanCollide = false;
                l_Part_2.Size = Vector3.new(BulletTrailThickness, BulletTrailThickness, (v461 - v462).Magnitude);
                l_Part_2.CFrame = CFrame.new(v461, v462) * CFrame.new(0, 0, -l_Part_2.Size.Z / 2);
                l_Part_2.Color = BulletTrailColor;
                l_Part_2.Material = Enum.Material.ForceField;
                l_Part_2.Parent = l_Workspace_3;
                l_Debris_0:AddItem(l_Part_2, BulletTrailLifetime);
            end;
            return;
        end;
    end);
end;
l_Workspace_3.DescendantAdded:Connect(function(v465) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v464 (ref)
    if v465.Name == "Bullet" and not v465:IsDescendantOf(ReplicatedStorage) and BulletTrailEnabled then
        v464(v465);
    end;
end);
local _ = l_l_v0_Window_0_Tab_3:CreateToggle({
    Name = "Bullet Trail", 
    CurrentValue = false, 
    Flag = "Toggle1", 
    Callback = function(v466) --[[ Line: 0 ]] --[[ Name:  ]]
        BulletTrailEnabled = v466;
    end
});
local _ = l_l_v0_Window_0_Tab_3:CreateColorPicker({
    Name = "Bullet Trail Color", 
    Color = Color3.fromRGB(255, 255, 255), 
    Flag = "ColorPicker1", 
    Callback = function(v468) --[[ Line: 0 ]] --[[ Name:  ]]
        BulletTrailColor = v468;
    end
});
local _ = l_l_v0_Window_0_Tab_3:CreateSlider({
    Name = "Trail Thickness", 
    Range = {
        0.1, 
        1
    }, 
    Increment = 0.1, 
    Suffix = "Size", 
    CurrentValue = 0.2, 
    Flag = "Slider1", 
    Callback = function(v470) --[[ Line: 0 ]] --[[ Name:  ]]
        BulletTrailThickness = v470;
    end
});
local _ = l_l_v0_Window_0_Tab_3:CreateSlider({
    Name = "Bullet Trail Length", 
    Range = {
        1, 
        25
    }, 
    Increment = 1, 
    Suffix = "Length", 
    CurrentValue = 10, 
    Flag = "Slider2", 
    Callback = function(v472) --[[ Line: 0 ]] --[[ Name:  ]]
        BulletTrailLength = v472;
    end
});
local _ = l_l_v0_Window_0_Tab_3:CreateSlider({
    Name = "Trail LifeTime", 
    Range = {
        0.01, 
        5
    }, 
    Increment = 0.01, 
    Suffix = "LifeTime", 
    CurrentValue = 0.1, 
    Flag = "Slider3", 
    Callback = function(v474) --[[ Line: 0 ]] --[[ Name:  ]]
        BulletTrailLifetime = v474;
    end
});
local _ = l_l_v0_Window_0_Tab_3:CreateSection("Hand and Weapon Chams");
Player = game:GetService("Players").LocalPlayer;
local function v482(v477, v478) --[[ Line: 0 ]] --[[ Name:  ]]
    local l_v477_0 = v477;
    for _, v481 in ipairs(v478) do
        if l_v477_0 then
            l_v477_0 = l_v477_0.FindFirstChild(l_v477_0, v481);
        end;
        if not l_v477_0 then
            return nil;
        end;
    end;
    return l_v477_0;
end;
local v483 = {};
local v484 = {};
local v485 = Color3.fromRGB(255, 255, 255);
local function v489() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v483 (ref), v482 (ref), v484 (ref)
    v483 = {};
    for _, v487 in ipairs({
        {
            "Const", 
            "Ignore", 
            "FPSArms", 
            "RightHand"
        }, 
        {
            "Const", 
            "Ignore", 
            "FPSArms", 
            "RightLowerArm"
        }, 
        {
            "Const", 
            "Ignore", 
            "FPSArms", 
            "LeftLowerArm"
        }, 
        {
            "Const", 
            "Ignore", 
            "FPSArms", 
            "LeftHand"
        }, 
        {
            "Const", 
            "Ignore", 
            "FPSArms", 
            "Fake", 
            "c_RightLowerArm"
        }, 
        {
            "Const", 
            "Ignore", 
            "FPSArms", 
            "Fake", 
            "c_LeftLowerArm"
        }
    }) do
        local v488 = v482(workspace, v487);
        if v488 and v488:IsA("BasePart") then
            table.insert(v483, v488);
            if not v484[v488] then
                v484[v488] = v488.Material;
            end;
        end;
    end;
end;
local function v500(v490) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v483 (ref), v484 (ref)
    if v490 == "Default" then
        for _, v492 in ipairs(v483) do
            if v492 and v492.Parent then
                v492.Material = v484[v492] or Enum.Material.Plastic;
            end;
        end;
        return;
    else
        local l_status_0, l_result_0 = pcall(function() --[[ Line: 0 ]] --[[ Name:  ]]
            -- upvalues: v490 (ref)
            return Enum.Material[v490];
        end);
        if l_status_0 and l_result_0 then
            for _, v496 in ipairs(v483) do
                if v496 and v496.Parent then
                    v496.Material = l_result_0;
                end;
            end;
        else
            for _, v498 in ipairs(v483) do
                do
                    local l_v498_0 = v498;
                    if l_v498_0 and l_v498_0.Parent then
                        pcall(function() --[[ Line: 0 ]] --[[ Name:  ]]
                            -- upvalues: l_v498_0 (ref), v490 (ref)
                            l_v498_0.MaterialVariant = v490;
                        end);
                    end;
                end;
            end;
            warn("'" .. tostring(v490) .. "' is not a valid Enum.Material; tried MaterialVariant instead.");
        end;
        return;
    end;
end;
v489();
Player.CharacterAdded:Connect(function(v501) --[[ Line: 0 ]] --[[ Name:  ]]
    local v502 = v501:WaitForChild("Const", 5);
    if v502 then
        v502:WaitForChild("Ignore", 5);
    end;
end);
local l_l_l_v0_Window_0_Tab_3_Dropdown_1 = l_l_v0_Window_0_Tab_3:CreateDropdown({
    Name = "Hand", 
    Options = {
        "Default", 
        "ForceField", 
        "Neon", 
        "Asphalt"
    }, 
    CurrentOption = {
        "Default"
    }, 
    MultipleOptions = false, 
    Flag = "Dropdown_HandMaterial", 
    Callback = function(v503) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v489 (ref), v500 (ref)
        local l_v503_0 = v503;
        if type(l_v503_0) == "table" then
            l_v503_0 = l_v503_0[1];
        end;
        v489();
        v500(l_v503_0);
    end
});
local l_l_l_v0_Window_0_Tab_3_ColorPicker_2 = l_l_v0_Window_0_Tab_3:CreateColorPicker({
    Name = "Hand cham color", 
    Color = v485, 
    Flag = "ColorPicker_Hand", 
    Callback = function(v506) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v485 (ref), v483 (ref)
        v485 = v506;
        for _, v508 in ipairs(v483) do
            if v508 and v508.Parent then
                v508.Color = v506;
            end;
        end;
    end
});
task.spawn(function() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v489 (ref), v483 (ref), v485 (ref)
    while true do
        v489();
        for _, v511 in ipairs(v483) do
            if v511 and v511.Parent then
                v511.Color = v485;
            end;
        end;
        task.wait(0.1);
    end;
end);
Player = game:GetService("Players").LocalPlayer;
ReplicatedStorage = game:GetService("ReplicatedStorage");
local l_HandModels_0 = ReplicatedStorage:WaitForChild("HandModels");
local function v520(v513) --[[ Line: 0 ]] --[[ Name:  ]]
    local v514 = {};
    local v515 = {};
    local function v516(v517) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v514 (ref), v515 (ref), v516 (ref)
        if v517:IsA("BasePart") then
            table.insert(v514, v517);
            if not v515[v517] then
                v515[v517] = v517.Material;
            end;
        end;
        for _, v519 in ipairs(v517:GetChildren()) do
            v516(v519);
        end;
    end;
    v516(v513);
    return v514, v515;
end;
local v521 = {};
local v522 = {};
local function v529() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v521 (ref), l_HandModels_0 (ref), v520 (ref), v522 (ref)
    v521 = {};
    for _, v524 in ipairs(l_HandModels_0:GetChildren()) do
        local v525, v526 = v520(v524);
        v521[v524] = v525;
        for v527, v528 in pairs(v526) do
            v522[v527] = v528;
        end;
    end;
end;
local function v546(v530) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v521 (ref), v522 (ref)
    if v530 == "Default" then
        for _, v532 in pairs(v521) do
            for _, v534 in ipairs(v532) do
                if v534 and v534.Parent then
                    v534.Material = v522[v534] or Enum.Material.Plastic;
                end;
            end;
        end;
        return;
    else
        local l_status_1, l_result_1 = pcall(function() --[[ Line: 0 ]] --[[ Name:  ]]
            -- upvalues: v530 (ref)
            return Enum.Material[v530];
        end);
        if l_status_1 and l_result_1 then
            for _, v538 in pairs(v521) do
                for _, v540 in ipairs(v538) do
                    if v540 and v540.Parent then
                        v540.Material = l_result_1;
                    end;
                end;
            end;
        else
            for _, v542 in pairs(v521) do
                for _, v544 in ipairs(v542) do
                    do
                        local l_v544_0 = v544;
                        if l_v544_0 and l_v544_0.Parent then
                            pcall(function() --[[ Line: 0 ]] --[[ Name:  ]]
                                -- upvalues: l_v544_0 (ref), v530 (ref)
                                l_v544_0.MaterialVariant = v530;
                            end);
                        end;
                    end;
                end;
            end;
            warn(("'%s' is not a valid Enum.Material; tried MaterialVariant instead."):format(tostring(v530)));
        end;
        return;
    end;
end;
local function v552(v547) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v521 (ref)
    for _, v549 in pairs(v521) do
        for _, v551 in ipairs(v549) do
            if v551 and v551.Parent then
                v551.Color = v547;
            end;
        end;
    end;
end;
v529();
l_HandModels_0.ChildAdded:Connect(function() --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v529 (ref), v546 (ref), l_l_l_v0_Window_0_Tab_3_Dropdown_1 (ref), v552 (ref), l_l_l_v0_Window_0_Tab_3_ColorPicker_2 (ref)
    task.wait(0.5);
    v529();
    v546(l_l_l_v0_Window_0_Tab_3_Dropdown_1.CurrentOption[1]);
    v552(l_l_l_v0_Window_0_Tab_3_ColorPicker_2.Color);
end);
local _ = l_l_v0_Window_0_Tab_3:CreateDropdown({
    Name = "Weapon Chams", 
    Options = {
        "Default", 
        "ForceField", 
        "Neon", 
        "Asphalt"
    }, 
    CurrentOption = {
        "Default"
    }, 
    MultipleOptions = false, 
    Flag = "Dropdown_WeaponMaterial", 
    Callback = function(v553) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v529 (ref), v546 (ref)
        local l_v553_0 = v553;
        if type(l_v553_0) == "table" then
            l_v553_0 = l_v553_0[1];
        end;
        v529();
        v546(l_v553_0);
    end
});
local _ = l_l_v0_Window_0_Tab_3:CreateColorPicker({
    Name = "Weapon Cham Color", 
    Color = Color3.fromRGB(255, 255, 255), 
    Flag = "ColorPicker_Weapon", 
    Callback = function(v556) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v552 (ref)
        v552(v556);
    end
});
local l_l_v0_Window_0_Tab_4 = l_v0_Window_0:CreateTab("Misc", nil);
local _ = l_l_v0_Window_0_Tab_4:CreateSection("UI Settings");
local l_UserInputService_3 = game:GetService("UserInputService");
FreeCamEnabled = false;
PITCH_LIMIT = math.rad(80);
local v561 = nil;
local v562 = 0;
local v563 = 0;
local v564 = nil;
local v565 = nil;
local v566 = {
    [Enum.KeyCode.W] = Vector3.new(0, 0, -1), 
    [Enum.KeyCode.S] = Vector3.new(0, 0, 1), 
    [Enum.KeyCode.A] = Vector3.new(-1, 0, 0), 
    [Enum.KeyCode.D] = Vector3.new(1, 0, 0), 
    [Enum.KeyCode.Space] = Vector3.new(0, 1, 0), 
    [Enum.KeyCode.LeftShift] = Vector3.new(0, -1, 0)
};
local v567 = {};
FreeCamSpeed = 150;
local _ = l_l_v0_Window_0_Tab_4:CreateKeybind({
    Name = "Free Cam", 
    CurrentKeybind = "Z", 
    HoldToInteract = false, 
    Flag = "Keybind1", 
    Callback = function(_) --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: l_RunService_3 (ref), l_CurrentCamera_2 (ref), v564 (ref), v565 (ref), v561 (ref), v562 (ref), v563 (ref), l_UserInputService_3 (ref), v566 (ref), v567 (ref)
        if FreeCamEnabled then
            FreeCamEnabled = false;
            l_RunService_3:UnbindFromRenderStep("FreeCam");
            l_CurrentCamera_2.CameraType = Enum.CameraType.Custom;
            local l_Character_0 = Player.Character;
            if l_Character_0 then
                local l_Humanoid_0 = l_Character_0:FindFirstChildOfClass("Humanoid");
                if l_Humanoid_0 then
                    if v564 then
                        l_Humanoid_0.WalkSpeed = v564;
                    end;
                    if v565 then
                        l_Humanoid_0.JumpPower = v565;
                    end;
                end;
            end;
        else
            FreeCamEnabled = true;
            local l_CFrame_0 = l_CurrentCamera_2.CFrame;
            v561 = l_CFrame_0.Position;
            local l_LookVector_0 = l_CFrame_0.LookVector;
            v562 = math.asin(-l_LookVector_0.Y);
            v563 = math.atan2(-l_LookVector_0.X, -l_LookVector_0.Z);
            l_CurrentCamera_2.CameraType = Enum.CameraType.Scriptable;
            local l_Character_1 = Player.Character;
            if l_Character_1 then
                local l_Humanoid_1 = l_Character_1:FindFirstChildOfClass("Humanoid");
                if l_Humanoid_1 then
                    v564 = l_Humanoid_1.WalkSpeed;
                    v565 = l_Humanoid_1.JumpPower;
                    l_Humanoid_1.WalkSpeed = 0;
                    l_Humanoid_1.JumpPower = 0;
                end;
            end;
            l_RunService_3:BindToRenderStep("FreeCam", Enum.RenderPriority.Camera.Value + 1, function(v575) --[[ Line: 0 ]] --[[ Name:  ]]
                -- upvalues: l_UserInputService_3 (ref), v563 (ref), v562 (ref), v566 (ref), v567 (ref), v561 (ref), l_CurrentCamera_2 (ref)
                local l_l_UserInputService_3_MouseDelta_0 = l_UserInputService_3:GetMouseDelta();
                v563 = v563 - l_l_UserInputService_3_MouseDelta_0.X * 0.002;
                v562 = math.clamp(v562 - l_l_UserInputService_3_MouseDelta_0.Y * 0.002, -PITCH_LIMIT, PITCH_LIMIT);
                local v577 = CFrame.Angles(0, v563, 0) * CFrame.Angles(v562, 0, 0);
                local l_zero_0 = Vector3.zero;
                for v579, v580 in pairs(v566) do
                    if v567[v579] then
                        l_zero_0 = l_zero_0 + v580;
                    end;
                end;
                if l_zero_0.Magnitude > 0 then
                    l_zero_0 = v577:VectorToWorldSpace(l_zero_0).Unit;
                    v561 = v561 + l_zero_0 * FreeCamSpeed * v575;
                end;
                l_CurrentCamera_2.CFrame = CFrame.new(v561) * v577;
            end);
        end;
    end
});
local _ = l_l_v0_Window_0_Tab_4:CreateSlider({
    Name = "FreeCam Speed", 
    Range = {
        1, 
        500
    }, 
    Increment = 1, 
    CurrentValue = 150, 
    Flag = "Slider1", 
    Callback = function(v582) --[[ Line: 0 ]] --[[ Name:  ]]
        FreeCamSpeed = v582;
    end
});
l_UserInputService_3.InputBegan:Connect(function(v584, v585) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v566 (ref), v567 (ref)
    if v585 then
        return;
    else
        if v566[v584.KeyCode] then
            v567[v584.KeyCode] = true;
        end;
        return;
    end;
end);
l_UserInputService_3.InputEnded:Connect(function(v586) --[[ Line: 0 ]] --[[ Name:  ]]
    -- upvalues: v566 (ref), v567 (ref)
    if v566[v586.KeyCode] then
        v567[v586.KeyCode] = false;
    end;
end);
local _ = l_l_v0_Window_0_Tab_4:CreateButton({
    Name = "Close Radium", 
    Callback = function() --[[ Line: 0 ]] --[[ Name:  ]]
        -- upvalues: v0 (ref)
        v0:Destroy();
    end
});
return G2L["1"];

Features & Information

big head, esp, aimbot, keyless, etc.
#undetected#free#keyless#op#source

Community Comments (21)

lvserlvserDec 31, 2025

good script bro

Replying to @lvser

@lvser thanks mate

Replying to @OfficiallySerenity2
Mugen_DocsMugen_DocsApr 16, 2026

@OfficiallySerenity2 OI WHERE ANTICHEAT V6???

QMARZQMARZJan 2, 2026

This script is good but u should add a few features like loot esp and aimbot

TridentGoatTridentGoatJan 6, 2026

didth work rayfield logo and nothing happend rejoin not helped

Replying to @TridentGoat

@TridentGoat works for me on seliware

QMARZQMARZJan 7, 2026

This script is now detected sadly

Replying to @QMARZ
QMARZQMARZJan 7, 2026

nvm still works

Replying to @QMARZ
gostpavel66gostpavel66Jul 4, 2026

@QMARZ lol

Replying to @QMARZ

@taylormaw2000 i wont be giving upd on this since it isnt my hub, i just deobfuscated it for people to see the source.

NoctryxNoctryxJan 13, 2026

do you have dc

Replying to @Noctryx

@Drevanyx yes, sorry for late reply

Replying to @OfficiallySerenity2
NoctryxNoctryxJan 16, 2026

@OfficiallySerenity2 i'd like to add you i think you were my follower

Replying to @Noctryx

@Drevanyx i might've been, my discord is aleiaki

iliketoes6869iliketoes6869Feb 21, 2026

can i get help with download please

iliketoes6869iliketoes6869Feb 21, 2026

i really ned this

iliketoes6869iliketoes6869Feb 21, 2026

my base is kanda homeles

iliketoes6869iliketoes6869Feb 21, 2026

please OfficiallySerenity2 i ned this

iliketoes6869iliketoes6869Feb 21, 2026

my mom is kinda homeles

Mugen_DocsMugen_DocsMay 5, 2026

Please comeback for asylum life 😭

Replying to @Mugen_Docs

@Mugen_Docs I might come out of retirement

More Scripts for [NEW 🗺️] Trident Survival