Run it
Copy the script and paste it into your executor.
Players = :();
RunService = :();
localPlayer = Players.LocalPlayer;
ReplicatedStorage = :();
camera = .CurrentCamera;
Workspace = :();
v0 = (:())();
l_v0_Window_0 = v0:({
Name = ,
Icon = ,
LoadingTitle = ,
LoadingSubtitle = ,
ShowText = ,
Theme = ,
ToggleUIKeybind = ,
DisableRayfieldPrompts = ,
DisableBuildWarnings = ,
ConfigurationSaving = {
Enabled = ,
FolderName = ,
FileName =
},
Discord = {
Enabled = ,
Invite = ,
RememberJoins =
},
KeySystem =
});
l_l_v0_Window_0_Tab_0 = l_v0_Window_0:(, );
_ = l_l_v0_Window_0_Tab_0:();
Players = :();
RunService = :();
localPlayer = Players.LocalPlayer;
HeadSizeEnabled = ;
v4 = ;
v5 = ;
headScale = .(, , );
headTransparency = ;
v6 = {};
(v7)
l_Head_0 = v7:();
l_Head_0 l_Head_0:()
HeadSizeEnabled
v6[l_Head_0]
v6[l_Head_0] = {
Size = l_Head_0.Size,
Transparency = l_Head_0.Transparency
};
;
l_Head_0.Size = headScale;
l_Head_0.Transparency = headTransparency;
v6[l_Head_0]
l_Head_0.Size = v6[l_Head_0].Size;
l_Head_0.Transparency = v6[l_Head_0].Transparency;
v6[l_Head_0] = ;
;
;
;
RunService.RenderStepped:(()
v4 = v4 + ;
v5 <= v4
v4 = ;
_, v11 (:())
v11:() v11 ~= localPlayer.Character
(v11);
;
;
;
);
_ = l_l_v0_Window_0_Tab_0:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v12)
HeadSizeEnabled = v12;
v12
v13, v14 (v6)
v13 v13.Parent
v13.Size = v14.Size;
v13.Transparency = v14.Transparency;
;
;
v6 = {};
;
});
_ = l_l_v0_Window_0_Tab_0:({
Name = ,
Range = {
,
},
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (v16)
headScale = .(v16, v16, v16);
});
_ = l_l_v0_Window_0_Tab_0:({
Name = ,
Range = {
,
},
Increment = ,
CurrentValue = ,
Flag = ,
Callback = (v18)
headTransparency = v18;
});
l_l_v0_Window_0_Tab_1 = l_v0_Window_0:(, );
_ = l_l_v0_Window_0_Tab_1:();
l_RunService_0 = :();
l_Workspace_0 = :();
l_CurrentCamera_0 = l_Workspace_0.CurrentCamera;
v25 = {};
v26 = ;
v27 = ;
v28 = ;
v29 = ;
v30 = ;
v31 = ;
v32 = ;
v33 = .(, , );
v34 = .(, , );
v35 = .(, , );
_ = .(.(l_CurrentCamera_0.FieldOfView * ));
l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v37)
(v37);
});
l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v38)
(v38);
});
l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v39)
(v39);
});
l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v40)
(v40);
});
l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v41)
(v41);
});
l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v42)
(v42);
});
l_l_v0_Window_0_Tab_1:({
Name = ,
Color = .(, , ),
Flag = ,
Callback = (v43)
v33 = v43;
});
l_l_v0_Window_0_Tab_1:({
Name = ,
Color = .(, , ),
Flag = ,
Callback = (v44)
v35 = v44;
});
l_l_v0_Window_0_Tab_1:({
Name = ,
Color = .(, , ),
Flag = ,
Callback = (v45)
v34 = v45;
});
v46 = {
{
,
},
{
,
},
{
,
},
{
,
},
{
,
},
{
,
},
{
,
},
{
,
},
{
,
},
{
,
},
{
,
},
{
,
},
{
,
},
{
,
}
};
v47 = {
Bow = {
,
,
,
,
,
,
},
AR15 = {
,
,
,
,
,
,
,
,
,
,
,
,
,
},
AdminMinigun = {
,
,
,
,
,
,
,
,
},
Bandage = {
,
,
},
Beans = {
,
,
},
BloxyCola = {
,
,
},
Blunderbuss = {
,
,
,
,
,
,
},
C4 = {
,
,
,
,
,
},
C9 = {
,
,
,
,
,
,
,
,
,
,
,
,
,
},
ClimbingPick = {
,
,
},
CrossBow = {
,
,
,
,
,
,
,
,
,
,
,
},
Crowbar = {
,
,
},
Dynamite = {
,
,
,
},
EnergyRifle = {
,
,
,
,
,
,
,
,
,
,
,
,
},
FlameThrower = {
,
,
,
,
,
,
,
,
,
,
,
},
Flare = {
,
,
,
},
Flashgrenade = {
,
,
,
,
,
,
},
GaussRifle = {
,
,
,
,
,
,
,
,
,
,
,
,
},
Glowstick = {
,
,
,
},
Grenade = {
,
,
,
,
,
,
},
HMAR = {
,
,
,
,
,
,
,
,
,
,
,
,
},
HMCharge = {
,
,
,
,
},
Hammer = {
,
,
,
},
HealingBandage = {
,
,
},
IronHammer = {
,
,
,
},
KABAR = {
,
,
,
,
},
LeverActionRifle = {
,
,
,
,
,
,
,
,
,
,
,
},
M4A1 = {
,
,
,
,
,
,
,
,
,
,
},
MedSerum = {
,
,
,
,
,
,
},
Minigun = {
,
,
,
,
,
,
,
,
},
MiningDrill = {
,
,
,
,
,
,
,
},
Molotov = {
,
,
,
},
PipePistol = {
,
,
,
,
,
,
,
},
PipeSMG = {
,
,
,
,
,
,
,
,
,
,
},
PumpShotgun = {
,
,
,
,
,
,
,
,
,
},
RPG = {
,
,
,
,
,
,
,
,
,
,
,
,
},
RiotShield = {
,
,
,
,
,
},
SCAR = {
,
,
,
,
,
,
,
,
,
,
,
},
SVD = {
,
,
,
,
,
,
,
,
},
StelHammer = {
,
,
,
,
},
StoneHammer = {
,
,
,
},
USP9 = {
,
,
,
,
,
,
},
UZI = {
,
,
,
,
,
,
,
,
,
,
,
}
};
v48 = {};
(v49)
l_Head_1 = v49:();
v51 = v49:() v49:() v49:();
l_Head_1 v51
l_Head_1, v51;
;
;
;
(v53)
l_Torso_0 = v53:();
l_Torso_0 l_Torso_0:()
;
;
;
;
(v56)
l_HandModel_0 = v56:();
l_HandModel_0
;
v58 = ;
v59 = ;
v60, v61 (v47)
v62 = ;
_, v64 (v61)
l_HandModel_0:(v64, )
v62 = v62 + ;
;
;
v59 < v62
v59 = v62;
v58 = v60;
;
;
v58 v58;
;
;
(v66)
v25[v66]
;
v67, v68 = (v66);
v67 v68
;
v69 = .();
v69.Thickness = ;
v69.Filled = ;
v69.Color = v33;
v69.Visible = ;
v70 = .();
v70.Thickness = ;
v70.Filled = ;
v70.Color = .(, , );
v70.Visible = ;
v71 = .();
v71.Size = ;
v71.Center = ;
v71.Outline = ;
v71.OutlineColor = .(, , );
v71.Visible = ;
v72 = .();
v72.Size = ;
v72.Center = ;
v72.Outline = ;
v72.OutlineColor = .(, , );
v72.Visible = ;
v73 = {};
_, v75 (v46)
v76 = .();
v76.Color = (v66) v35 .(, , );
v76.Thickness = ;
v76.Visible = ;
.(v73, {
line = v76,
a = v75[],
b = v75[]
});
;
v25[v66] = {
box = v69,
outline = v70,
text = v71,
weaponText = v72,
head = v67,
torso = v68,
skeletonLines = v73
};
v66.Destroying:(()
(()
v69:();
);
(()
v70:();
);
(()
v71:();
);
(()
v72:();
);
_, v78 (v73)
l_v78_0 = v78;
(()
l_v78_0.line:();
);
;
;
v25[v66] = ;
);
;
;
;
;
_, v82 (l_Workspace_0:())
v82:()
(v82);
;
;
l_Workspace_0.ChildAdded:((v83)
v83:()
(v83);
;
);
.(()
v84 (v25)
v48[v84] = (v84);
;
.();
;
);
ToggleESP = (v85)
v26 = v85;
;
ToggleBoxes = (v86)
v29 = v86;
;
ToggleDistance = (v87)
v27 = v87;
;
ToggleType = (v88)
v28 = v88;
;
ToggleSleeperCheck = (v89)
v30 = v89;
;
ToggleWeaponESP = (v90)
v31 = v90;
;
ToggleSkeletonESP = (v91)
v32 = v91;
;
SetESPColor = (v92)
v33 = v92;
;
l_RunService_0.RenderStepped:(()
v26
;
l_Position_0 = l_CurrentCamera_0.CFrame.Position;
v94, v95 (v25)
v96 = ;
l_head_0 = v95.head;
l_torso_0 = v95.torso;
l_head_0 l_torso_0 l_head_0.Parent l_torso_0.Parent
v99, v100 = (v94);
l_torso_0 = v100;
l_head_0 = v99;
v99 = l_head_0;
v95.torso = l_torso_0;
v95.head = v99;
l_head_0 l_torso_0
v96 = ;
;
;
v96 v30
l_LowerTorso_0 = v94:();
l_LowerTorso_0
l_RootRig_0 = l_LowerTorso_0:();
l_RootRig_0 (l_RootRig_0.CurrentAngle) == l_RootRig_0.CurrentAngle ~=
v96 = ;
;
;
;
v103 = ;
v104 = ;
v96
v103 = (l_head_0.Position + l_torso_0.Position) * ;
v104 = (v103 - l_Position_0).Magnitude;
v104 >=
v96 = ;
;
;
v105 = ;
v106 = ;
v96
v107, v108 = l_CurrentCamera_0:(v103);
v106 = v108;
v105 = v107;
v106
v96 = ;
;
;
v96
v95.box.Visible = ;
v95.outline.Visible = ;
v95.text.Visible = ;
v95.weaponText.Visible = ;
_, v110 (v95.skeletonLines)
v110.line.Visible = ;
;
v111 = / (v104 * ) / .(.(l_CurrentCamera_0.FieldOfView / ));
v112 = .(.( * v111), , );
v113 = .(.( * v111), , );
v114 = v105.X - v112 / ;
v115 = v105.Y - v113 / ;
v29
v116 = ;
v95.outline.Size = .(v112 + v116, v113 + v116);
v95.outline.Position = .(v114 - v116 / , v115 - v116 / );
v95.outline.Visible = ;
v95.box.Size = .(v112, v113);
v95.box.Position = .(v114, v115);
v95.box.Color = (v94) v33 .(, , );
v95.box.Visible = ;
v95.outline.Visible = ;
v95.box.Visible = ;
;
v117 = {};
v28
.(v117, (v94) );
;
v27
.(v117, .(v104) .. );
;
v118 = .(v117, );
v118 ~=
v95.text.Color = (v94) v34 .(, , );
v95.text.Text = v118;
v95.text.Position = .(v105.X, v115 - );
v95.text.Visible = ;
v95.text.Visible = ;
;
v31
v119 = v48[v94] ;
v95.weaponText.Color = (v94) v34 .(, , );
v95.weaponText.Text = v119;
v95.weaponText.Position = .(v105.X, v115 + v113);
v95.weaponText.Visible = ;
v95.weaponText.Visible = ;
;
v32
_, v121 (v95.skeletonLines)
l_v94_FirstChild_0 = v94:(v121.a);
l_v94_FirstChild_1 = v94:(v121.b);
l_v94_FirstChild_0 l_v94_FirstChild_1
v124, v125 = l_CurrentCamera_0:(l_v94_FirstChild_0.Position);
v126, v127 = l_CurrentCamera_0:(l_v94_FirstChild_1.Position);
v125 v127
v121.line.From = .(v124.X, v124.Y);
v121.line.To = .(v126.X, v126.Y);
v121.line.Visible = ;
v121.line.Visible = ;
;
v121.line.Visible = ;
;
;
_, v129 (v95.skeletonLines)
v129.line.Visible = ;
;
;
;
;
;
;
);
();
();
();
();
();
();
();
l_l_l_v0_Window_0_Tab_1_Section_1 = l_l_v0_Window_0_Tab_1:();
G2L = {};
G2L[] = .(, :().LocalPlayer:());
G2L[].ZIndexBehavior = .ZIndexBehavior.Sibling;
G2L[] = .(, G2L[]);
G2L[].ZIndex = -;
G2L[].BackgroundColor3 = .(, , );
G2L[].Size = .(, , , );
G2L[].Position = .(, , , -);
G2L[].BorderColor3 = .(, , );
G2L[].Name = ;
G2L[].BackgroundTransparency = ;
G2L[] = .(, G2L[]);
G2L[].ZIndex = ;
G2L[].BorderSizePixel = ;
G2L[].TextSize = ;
G2L[].BackgroundColor3 = .(, , );
G2L[].FontFace = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[].TextColor3 = .(, , );
G2L[].BackgroundTransparency = ;
G2L[].Size = .(, , , );
G2L[].BorderColor3 = .(, , );
G2L[].Text = ;
G2L[].Name = ;
G2L[].Position = .(, , -, );
G2L[] = .(, G2L[]);
G2L[].ZIndex = ;
G2L[].BackgroundColor3 = .(, , );
G2L[].Size = .(, , , );
G2L[].BorderColor3 = .(, , );
G2L[].Name = ;
G2L[].BackgroundTransparency = ;
G2L[] = .(, G2L[]);
G2L[].BackgroundColor3 = .(, , );
G2L[].Size = .(, , , );
G2L[].Position = .(, -, , -);
G2L[].BorderColor3 = .(, , );
G2L[].Name = ;
G2L[].BackgroundTransparency = ;
l_2_0 = G2L[];
_ = :();
v133 = ;
v134 = ;
v135 = ;
l_2_0.InputBegan:((v136, v137)
v137
;
v136.UserInputType == .UserInputType.MouseButton1 v136.UserInputType == .UserInputType.Touch
v133 = ;
v134 = v136.Position;
v135 = l_2_0.Position;
v136.Changed:(()
v136.UserInputState == .UserInputState.End
v133 = ;
;
);
;
;
;
);
l_2_0.InputChanged:((v138)
v133 (v138.UserInputType == .UserInputType.MouseMovement v138.UserInputType == .UserInputType.Touch)
v139 = v138.Position - v134;
l_2_0.Position = .(v135.X.Scale, v135.X.Offset + v139.X, v135.Y.Scale, v135.Y.Offset + v139.Y);
;
);
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 = .();
screenGui.Name = ;
screenGui.ResetOnSpawn = ;
screenGui.Parent = localPlayer:();
(v140, v141)
v142 = v140:();
v142.Size = .(, , , );
l_Position_1 = G2L[].Position;
_ = G2L[].Size;
v142.Position = .(l_Position_1.X.Scale, l_Position_1.X.Offset + v141, l_Position_1.Y.Scale, l_Position_1.Y.Offset + -);
v142.BackgroundTransparency = ;
v142.Parent = G2L[];
;
v146 = .();
v146.Visible = ;
v146.Thickness = ;
v146.Radius = ;
v146.Color = .(, , );
v146.Filled = ;
v147 = .();
v147.Visible = ;
v147.Thickness = ;
v147.Color = .(, , );
v148 = ;
v149 = ;
v150 = ;
v151 = ;
v152 = ;
_ = l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v153)
v151 = v153;
v153
_, v155 (screenGui:())
v155:()
v155:();
;
;
;
});
_ = l_l_v0_Window_0_Tab_1:({
Name = ,
Range = {
,
},
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (v157)
v152 = v157;
v146.Radius = v157;
});
()
v159 = ;
l_huge_0 = .huge;
v161 = .(camera.ViewportSize.X / , camera.ViewportSize.Y / );
_, v163 (:())
v163:() v163:() v163:()
v164, v165 = camera:(v163.Head.Position);
v165
l_Magnitude_0 = (.(v164.X, v164.Y) - v161).Magnitude;
l_Magnitude_0 <= v152 l_Magnitude_0 < l_huge_0
l_huge_0 = l_Magnitude_0;
v159 = v163;
;
;
;
;
v159;
;
l_RunService_0.RenderStepped:(()
v146.Position = .(camera.ViewportSize.X / , camera.ViewportSize.Y / );
v149 = v149 + ;
v149 < v150
;
v149 = ;
v151
v147.Visible = ;
v148 = ;
;
v168 = ();
v168
v169, v170 = camera:(v168.Head.Position);
v170
v147.Visible = ;
v147.From = .(camera.ViewportSize.X / , camera.ViewportSize.Y / );
v147.To = .(v169.X, v169.Y);
v168 ~= v148
v148 = v168;
_, v172 (G2L[]:())
v172:()
v172:();
;
;
v168:()
v173 = ;
_, v175 (v168.Armor:())
v176 = armorMapping[v175.Name];
v176
(v176, v173);
v173 = v173 + ;
;
;
;
;
v147.Visible = ;
v148 = ;
;
v147.Visible = ;
v148 = ;
;
;
;
;
);
l_l_l_v0_Window_0_Tab_1_Section_1 = l_l_v0_Window_0_Tab_1:();
(v177, v178)
v179 = .();
v179.Text = v177;
v179.Size = ;
v179.Center = ;
v179.Outline = ;
v179.OutlineColor = .(, , );
v179.Color = v178;
v179.Visible = ;
v179;
;
ItemESP = {};
ItemESP_Enabled = ;
itemFrameCounter = ;
(v181)
ItemESP[v181]
;
l_Union_0 = v181:();
l_Display_0 = v181:();
l_Part_0 = v181:();
l_Union_0 l_Display_0 l_Part_0
;
v185 = l_Union_0 l_Display_0 l_Part_0;
v186 = (, .(, , ));
ItemESP[v181] = {
drawing = v186,
part = v185
};
;
;
;
;
()
ItemESP_Enabled
;
_, v189 (l_Workspace_0:())
v189:()
(v189);
;
;
;
;
;
()
_, v192 (ItemESP)
v192.drawing:();
;
ItemESP = {};
;
CorpseESP = {};
CorpseESPEnabled = ;
(v194)
v195 = {};
_, v197 (v194:())
v197:()
.(v195, v197);
;
;
#v195 ~=
;
l_Material_0 = v195[].Material;
l_Material_1 = v195[].Material;
l_Material_0 == .Material.Fabric (l_Material_1 ~= .Material.Metal) l_Material_0 == .Material.Metal l_Material_1 == .Material.Fabric;
;
;
(v201)
CorpseESP[v201]
;
v202 = (, .(, , ));
CorpseESP[v201] = {
drawing = v202,
model = v201
};
v201.Destroying:(()
v202:();
CorpseESP[v201] = ;
);
;
;
;
()
_, v205 (l_Workspace_0:())
v205:() (v205)
(v205);
;
;
;
l_Workspace_0.ChildAdded:((v207)
v207:() (v207)
(v207);
;
);
RaidESP = {};
RaidESP_Enabled = ;
hitSoundNames = {
Explosion = ,
Explosion_Muffled =
};
(v208)
v208.Played:(()
v209 = v208.Parent v208.Parent.Position;
v209
.(RaidESP, {
text = (, .(, , )),
position = v209,
startTime = ()
});
;
);
;
l_ipairs_0 = ;
v212 = ;
l_l_Workspace_0_0 = l_Workspace_0;
_, v215 (l_Workspace_0[v212](l_l_Workspace_0_0))
v215:() hitSoundNames[v215.Name]
(v215);
;
;
l_Workspace_0.DescendantAdded:((v216)
v216:() hitSoundNames[v216.Name]
(v216);
;
);
AirdropESP = {};
AirdropESP_Enabled = ;
l_ipairs_0 = (v217)
v217 v217.Parent
;
v218 = v217:() v217:();
v218
;
AirdropESP[v217]
v219 = (, .(, , ));
AirdropESP[v217] = {
drawing = v219,
part = v218
};
;
;
;
;
;
()
_, v221 (AirdropESP)
v221.drawing:();
;
AirdropESP = {};
;
l_RunService_0.RenderStepped:(()
ItemESP_Enabled
itemFrameCounter = itemFrameCounter + ;
itemFrameCounter >=
();
itemFrameCounter = ;
;
v223, v224 (ItemESP)
v224.part v224.part.Parent
v225, v226 = l_CurrentCamera_0:(v224.part.Position);
v224.drawing.Visible = v226;
v226
v224.drawing.Position = .(v225.X, v225.Y - );
;
v224.drawing:();
ItemESP[v223] = ;
;
;
;
CorpseESPEnabled
v227, v228 (CorpseESP)
v229 = v227.PrimaryPart v227:();
v229
v230, v231 = l_CurrentCamera_0:(v229.Position);
v228.drawing.Visible = v231;
v231
v228.drawing.Position = .(v230.X, v230.Y - );
;
v228.drawing.Visible = ;
;
;
_, v233 (CorpseESP)
v233.drawing.Visible = ;
;
;
RaidESP_Enabled
v234 = #RaidESP, , -
v235 = RaidESP[v234];
v236 = () - v235.startTime;
v236 >
v235.text:();
.(RaidESP, v234);
v237, v238 = l_CurrentCamera_0:(v235.position);
v235.text.Visible = v238;
v238
v239 = .((v235.position - l_CurrentCamera_0.CFrame.Position).Magnitude);
v235.text.Text = .. v239 .. .. .(v236);
v235.text.Position = .(v237.X, v237.Y);
;
;
;
;
AirdropESP_Enabled
_, v241 (l_Workspace_0:())
v241:()
(v241);
;
;
v242, v243 (AirdropESP)
v242 v242.Parent
v243.drawing:();
AirdropESP[v242] = ;
v244, v245 = l_CurrentCamera_0:(v243.part.Position);
v243.drawing.Visible = v245;
v245
v243.drawing.Position = .(v244.X, v244.Y - );
;
;
;
;
);
l_l_Workspace_0_0 = l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v246)
ItemESP_Enabled = v246;
v246
();
();
;
});
v212 = l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v247)
CorpseESPEnabled = v247;
v247
();
;
});
_ = l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v248)
RaidESP_Enabled = v248;
v248
_, v250 (RaidESP)
v250.text:();
;
RaidESP = {};
;
});
_ = l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v252)
AirdropESP_Enabled = v252;
v252
();
;
});
_ = l_l_v0_Window_0_Tab_1:();
_ = l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v255)
ESP_ENABLED.Stone = v255;
});
_ = l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v257)
ESP_ENABLED.Iron = v257;
});
_ = l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v259)
ESP_ENABLED.Nitrate = v259;
});
_ = l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v261)
ESP_ENABLED.ShowDistance = v261;
});
_ = l_l_v0_Window_0_Tab_1:({
Name = ,
Range = {
,
},
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (v263)
renderDistance = v263;
});
l_RunService_1 = :();
l_Workspace_1 = :();
l_CurrentCamera_1 = l_Workspace_1.CurrentCamera;
_ = :().LocalPlayer;
ESP_ENABLED = {
Stone = ,
Iron = ,
Nitrate = ,
ShowDistance =
};
oreESP = {};
renderDistance = ;
v269 = {
Stone = {
.(, , )
},
Iron = {
.(, , ),
.(, , )
},
Nitrate = {
.(, , ),
.(, , )
}
};
v270 = {
Stone = .(, , ),
Iron = .(, , ),
Nitrate = .(, , )
};
(v271, v272)
.(v271.R - v272.R) < .(v271.G - v272.G) < .(v271.B - v272.B) < ;
;
(v274)
v275 = {};
_, v277 (v274:())
v277:()
.(v275, v277);
;
;
#v275 ==
l_Color_0 = v275[].Color;
(l_Color_0, v269.Stone[])
, v275[];
;
#v275 ==
l_Color_1 = v275[].Color;
l_Color_2 = v275[].Color;
(l_Color_1, v269.Iron[]) (l_Color_2, v269.Iron[]) (l_Color_1, v269.Iron[]) (l_Color_2, v269.Iron[])
, v275[];
(l_Color_1, v269.Nitrate[]) (l_Color_2, v269.Nitrate[]) (l_Color_1, v269.Nitrate[]) (l_Color_2, v269.Nitrate[])
, v275[];
;
;
;
;
(v282, v283, v284)
v285 = .();
v285.Text = v283;
v285.Size = ;
v285.Center = ;
v285.Outline = ;
v285.Color = v270[v283];
v285.Visible = ;
oreESP[v282] = {
Text = v285,
OreType = v283,
Part = v284
};
;
(v287)
oreESP[v287]
oreESP[v287].Text:();
oreESP[v287] = ;
;
;
.(()
_, v290 (l_Workspace_1:())
v290:() oreESP[v290]
v291, v292 = (v290);
v291 ESP_ENABLED[v291]
(v290, v291, v292);
;
;
;
v293 (oreESP)
v293.Parent
(v293);
;
;
.();
;
);
l_RunService_1.RenderStepped:(()
v294, v295 (oreESP)
l_Part_1 = v295.Part;
l_Part_1 l_Part_1.Parent
l_Magnitude_1 = (l_CurrentCamera_1.CFrame.Position - l_Part_1.Position).Magnitude;
v298, v299 = l_CurrentCamera_1:(l_Part_1.Position);
v299 l_Magnitude_1 <= renderDistance ESP_ENABLED[v295.OreType]
l_Text_0 = v295.Text;
ESP_ENABLED.ShowDistance
l_Text_0.Text = .(, v295.OreType, l_Magnitude_1);
l_Text_0.Text = v295.OreType;
;
l_Text_0.Position = .(v298.X, v298.Y);
l_Text_0.Visible = ;
v295.Text.Visible = ;
;
(v294);
;
;
);
_ = l_l_v0_Window_0_Tab_1:();
l_RunService_2 = :();
l_CurrentCamera_2 = .CurrentCamera;
_ = :();
l_vehicles_0 = :().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 = ,
Boat = ,
Helicopter = ,
Trolly =
};
DistanceESPEnabled = ;
(v306, v307)
_, v309 (v307:())
v306:(v309.Name)
;
;
;
;
;
(v311, v312)
v313 = .();
v313.Size = ;
v313.Color = .(, , );
v313.Center = ;
v313.Outline = ;
v313.Visible = ;
VehicleESP[v311] = {
= v313,
Name = v312
};
;
(v315)
VehicleESP[v315]
VehicleESP[v315].Drawing:();
VehicleESP[v315] = ;
;
;
v317 = ;
v318 = ;
l_RunService_2.RenderStepped:(()
v317 = v317 + ;
v317 % v318 ==
_, v320 (:())
v320:() VehicleESP[v320]
v321, v322 (VehicleBlueprints)
EspEnabled[v321] (v320, v322)
(v320, v321);
;
;
;
;
;
v323, _ (VehicleESP)
v323.Parent
(v323);
;
;
;
v325, v326 (VehicleESP)
l_Drawing_0 = v326.Drawing;
l_Name_0 = v326.Name;
EspEnabled[l_Name_0] v325.PrimaryPart
v329, v330 = l_CurrentCamera_2:(v325.PrimaryPart.Position);
v330
v331 = .((v325.PrimaryPart.Position - l_CurrentCamera_2.CFrame.Position).Magnitude);
DistanceESPEnabled
l_Drawing_0.Text = .(, l_Name_0, v331);
l_Drawing_0.Text = l_Name_0;
;
l_Drawing_0.Position = .(v329.X, v329.Y);
l_Drawing_0.Visible = ;
l_Drawing_0.Visible = ;
;
l_Drawing_0.Visible = ;
;
;
);
l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v332)
EspEnabled.ATV = v332;
});
l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v333)
EspEnabled.Boat = v333;
});
l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v334)
EspEnabled.Helicopter = v334;
});
l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v335)
EspEnabled.Trolly = v335;
});
l_l_v0_Window_0_Tab_1:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v336)
DistanceESPEnabled = v336;
});
l_l_v0_Window_0_Tab_2 = l_v0_Window_0:(, );
_ = l_l_v0_Window_0_Tab_2:();
_ = l_l_v0_Window_0_Tab_2:({
Name = ,
Color = .(, , ),
Flag = ,
Callback = (v339)
.Workspace.Terrain.WaterColor = v339;
});
_ = l_l_v0_Window_0_Tab_2:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v341)
v341 ==
.Workspace.Terrain.WaterReflectance = ;
v341 ==
.Workspace.Terrain.WaterReflectance = ;
;
});
_ = l_l_v0_Window_0_Tab_2:({
Name = ,
Range = {
,
},
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (v343)
.Workspace.Terrain.WaterWaveSpeed = v343;
});
_ = l_l_v0_Window_0_Tab_2:({
Name = ,
Range = {
,
},
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (v345)
.Workspace.Terrain.WaterWaveSize = v345;
});
_ = l_l_v0_Window_0_Tab_2:();
_ = l_l_v0_Window_0_Tab_2:({
Name = ,
Color = .(, , ),
Flag = ,
Callback = (v348)
.Workspace.Terrain.Clouds.Color = v348;
});
_ = l_l_v0_Window_0_Tab_2:({
Name = ,
Range = {
,
},
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (v350)
.Workspace.Terrain.Clouds.Cover = v350;
});
_ = l_l_v0_Window_0_Tab_2:();
_ = l_l_v0_Window_0_Tab_2:({
Name = ,
Options = {
,
,
,
,
,
},
CurrentOption = {
},
MultipleOptions = ,
Flag = ,
Callback = (v353)
(v353) ==
v353 = v353[];
;
l_Lighting_0 = :();
_, v356 (l_Lighting_0:())
v356:()
v356:();
;
;
v353 ==
;
v357 = {
Magma = ,
Water = ,
Obsidian = ,
Galaxy = ,
Void =
};
l_Sky_0 = .();
l_Sky_0.Name = ;
l_Sky_0.Parent = l_Lighting_0;
v359 = v357[v353];
v359
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;
;
;
;
});
_ = l_l_v0_Window_0_Tab_2:();
_ = l_l_v0_Window_0_Tab_2:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (v362)
:().GlobalShadows = v362;
});
_ = l_l_v0_Window_0_Tab_2:({
Name = ,
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"];Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu.

[NEW 🗺️] Trident Survival