Run it
Copy the script and paste it into your executor.
v0 = - ;
(.PlaceId ~= v0)
v168 = ;
(v168 == )
(():(v0, .PlaceId));
;
.();
:()
v1 = :().Camera;
v1 = :().CurrentCamera;
v2 = :().Ignore.LocalCharacter.Middle;
v3 = ;
v4 = .();
LPH_OBFUSCATED
v169 = ;
( == v169)
(...)
...;
(...)
...;
v169 = - ( + );
( == v169)
(...)
...;
(...)
...;
v169 = - ( + );
(v169 == ( - ))
()
(debug.());
;
(v169 == ( - ))
(...)
...;
(...)
...;
v169 = - ( + );
(v169 == ( - ))
(v248)
((...)
(...);
);
(...)
...;
v169 = ;
v5 = (:())();
v6 = (:())();
v7 = (:())();
v8 = ;
v9 = ;
v10 = ;
(v8 == )
v170 = ;
( == v170)
v9 = ;
v10 = ;
;
v11 = v5:({Size=.(, ),Title=( .. .. v9 .. .. v8 .. .. .. v10 .. ),Center=,AutoShow=});
v12 = {MainTab=v11:(),UISettings=v11:()};
v13 = v12.MainTab:();
v14 = v13:();
v15;
v15 = (, , ((...)
v84 = - ( + );
v85;
v86;
(v84 == ( - ( + )))
(...);
(v84 == ( - ))
v85, v86 = ...;
( () (v86 == ) (v85.Name == ))
, - , + ;
v84 = - ;
));
v16 = - ( + );
v17 = ;
v18 = - ( + );
v19 = - ( + );
v14:(, {Text=,Default=,Tooltip=});
Toggles.EnabledHB:((v87)
(v87 == )
v203 = - ;
(v203 == ( + ))
v251, v252 (:())
v252:()
v258 = - ( + );
(v258 == ( + ))
v252.Head.Size = .(v16, v17, v18);
v252.Head.Transparency = v19;
;
.ReplicatedStorage.Player.Head.Size = .(v16, v17, v18);
;
(v87 == )
v227 = - ( + );
(v227 == ( - ( + )))
v259, v260 (:())
v260:()
v260.Head.Size = .( + , - , - );
v260.Head.Transparency = + ;
.ReplicatedStorage.Player.Head.Size = .( - , + , - ( + ));
;
);
v14:(, {Text=,Default=( - ( + )),Min=( - ( + )),Max=( - ( + )),Rounding=,Suffix=,Compact=}):((v88)
v19 = v88;
);
v14:(, {Text=,Default=( + ),Min=,Max=,Rounding=( - ( + )),Suffix=,Compact=}):((v89)
v16 = v89;
);
v14:(, {Text=,Default=( - ( + )),Min=,Max=( - ( + )),Rounding=,Suffix=,Compact=}):((v90)
v17 = v90;
);
v14:(, {Text=,Default=( - ),Min=,Max=( - ),Rounding=,Suffix=,Compact=}):((v91)
v18 = v91;
);
v20 = {};
v21 = {Texts={}};
v22 = {Settings={Boxes=,BoxesOutline=,BoxesFilled=,BoxesFilledColor=.( - ( + ), , - ),BoxesFilledTransparency=,BoxesColor=.( - ( + ), + , ),OtherBoxesColor=.(, - , ),OtherBoxesColorTeam=.(, , - ),BoxesOutlineColor=.( - ( + ), - , - ( + )),Distances=,DistanceColor=.( + , , ),OtherDistanceColor=.(, , + ),OtherDistanceColorTeam=.(, , - ( + )),HighlightTarget=,HighlightTargetColor=.(, + , ),TextFont=( - ( + )),TextOutline=,TextSize=( - ( + )),RenderDistance=( + ),TeamCheck=,TargetSleepers=,MinTextSize=},Drawings={},Connections={},Players={},Ores={},StorageThings={}};
v23 = {UI=,System=( + ),Plex=,Monospace=( + )};
v24 = {};
v20.Draw = (v92, v93, v94)
( v93 v94)
;
v95 = .(v93);
v171, v172 (v94)
v95[v171] = v172;
.(v22.Drawings, v95);
v95;
;
v22.CreateEsp = (v96, v97)
v98 = - ;
v99;
(v98 == ( - ))
v99.PlayerTable = v97;
v22.Players[v97.model] = v99;
;
(v98 == ( - ))
v97
;
v99 = {};
v98 = + ;
(v98 == )
v99.Sleeping = v20:(, {Text=,Font=v22.Settings.TextFont,Size=v22.Settings.TextSize,Center=,Outline=v22.Settings.TextOutline,Color=v22.Settings.SleepingColor,Color=v22.Settings.OtherSleepingColor,Color=v22.Settings.OtherSleepingColorTeam,ZIndex=( + ),Visible=});
v99.Distance = v20:(, {Text=,Font=v22.Settings.TextFont,Size=v22.Settings.TextSize,Center=,Outline=v22.Settings.TextOutline,Color=v22.Settings.DistanceColor,Color=v22.Settings.OtherDistanceColor,Color=v22.Settings.OtherDistanceColorTeam,ZIndex=( - ( + )),Visible=});
v98 = - ;
;
v22.RemoveEsp = (v100, v101)
v102 = ;
( == v102)
( v101 (v101.model ~= ))
;
esp = v22.Players[v101.model];
v102 = ;
(v102 == ( + ))
esp
;
v228, v229 (esp)
( (v229) == )
v229:();
v102 = - ;
(( - ) == v102)
v22.Players[v101.model] = ;
;
;
v22.UpdateEsp = (v103)
v174, v175 (v22.Players)
v176 = - ( + );
v177;
v178;
v179;
v180;
v181;
v182;
v183;
v184;
v185;
v186;
v187;
v188;
(v176 == )
v183, v184 = .(v178.X), .(v178.Y);
v185 = (v2:().Position - v177:().Position).Magnitude;
v176 = ;
(v176 == ( - ))
v186, v187 = .(v183 - (v181 * )), .(v184 - (v182 * ));
v188 = .( - , , -);
v176 = - ;
(v176 == ( - ( + )))
v177 = v174;
v178, v179 = v1:(v177:().Position);
v176 = - ( + );
(v176 == ( - ))
(v177 v177:() v177:() (v177.Parent == .Workspace))
v253 = - ( + );
v254;
(( - ) == v253)
((v179 == ) (v22.Settings.Distances == ) (v185 <= v22.Settings.RenderDistance))
v266 = - ;
(( - ) == v266)
((v22.Settings.TeamCheck == ) (v254 == ))
v175.Distance.Visible = ;
((v22.Settings.TeamCheck == ) (v254 == ))
v175.Distance.Visible = ;
v175.Distance.Visible = ;
((v22.Settings.TargetSleepers == ) (v175.PlayerTable.sleeping == ))
v175.Distance.Visible = ;
v266 = - ( + );
(v266 == ( - ))
v175.Distance.Text = ( .. .(v185)) .. ;
v175.Distance.Font = v22.Settings.TextFont;
;
(v266 == ( - ( + )))
v175.Distance.Position = .(v183, .(v184 + (v182 * )));
v175.Distance.Color = v22.Settings.DistanceColor;
v266 = - ( + );
(v266 == ( + ))
v175.Distance.Outline = v22.Settings.TextOutline;
v175.Distance.Size = .(.(.(v22.Settings.TextSize * v180), v22.Settings.TextSize), v22.Settings.MinTextSize);
v266 = + ;
v175.Distance.Visible = ;
;
(v253 == ( - ))
v254 = v177.Head.Teamtag.Enabled;
((v179 == ) (v22.Settings.Sleeping == ) (v185 <= v22.Settings.RenderDistance))
(v177.Head.Nametag.tag.Text ~= )
v175.Sleeping.Text = v177:().Nametag.tag.Text;
v279 = - ;
(v279 == ( + ))
v175.Sleeping.Text = ;
(v254 == )
v175.Sleeping.Text = ;
v279 = ;
(v279 == ( - ( + )))
(v175.PlayerTable.sleeping == )
v175.Sleeping.Text = ;
;
((v22.Settings.TeamCheck == ) (v254 == ))
v175.Sleeping.Visible = ;
((v22.Settings.TeamCheck == ) (v254 == ))
v175.Sleeping.Visible = ;
v175.Sleeping.Visible = ;
((v22.Settings.TargetSleepers == ) (v175.PlayerTable.sleeping == ))
v175.Sleeping.Visible = ;
v175.Sleeping.Outline = v22.Settings.TextOutline;
v175.Sleeping.Color = v22.Settings.SleepingColor;
v175.Sleeping.Size = .(.(.(v22.Settings.TextSize * v180), v22.Settings.TextSize), v22.Settings.MinTextSize);
v175.Sleeping.Color = v22.Settings.SleepingColor;
v175.Sleeping.Font = v22.Settings.TextFont;
v175.Sleeping.Position = .(v183, .((v184 - (v182 * )) - v175.Sleeping.TextBounds.Y));
v175.Sleeping.Visible = ;
v253 = ;
v175.Distance.Visible = ;
v175.Sleeping.Visible = ;
;
(v176 == ( - ( + )))
v180 = (( + ) / (v178.Z * .(.(v1.FieldOfView * ( - ))) * ( - ))) * ( - ( + ));
v181, v182 = .(( + ) * v180), .(( - ) * v180);
v176 = - ( + );
;
v29 = :().RenderStepped;
v30 = v29:(()
v22:();
);
v104, v105 ((()._G.modules.Player.GetPlayerModel)[])
.(v24, v105)
v204 = - ( + );
(v204 == ( + ))
.(v24, v105);
v22:(v105);
;
:().ChildAdded:((v106)
v106:()
v215, v216 ((()._G.modules.Player.GetPlayerModel)[])
.(v24, v216)
v250 = + ;
(( - ( + )) == v250)
.(v24, v216);
v22:(v216);
;
);
v31 = v12.MainTab:();
v32 = v31:();
v33 = v31:();
v32:(, {Text=,Default=}):(()
);
v32:(, {Text=,Default=( + ),Min=( - ),Max=( - ( + )),Rounding=,Compact=,Suffix=}):((v107)
v22.Settings.RenderDistance = v107;
);
v34 = .();
v34.Visible = ;
v34.Text = ;
v34.Size = ;
v34.Outline = ;
v34.Center = ;
v34.Font = ;
v34.Color = .( + , , );
v34.Position = .(v1.ViewportSize.X / ( - ), v1.ViewportSize.Y / ( - ( + )));
v32:(, {Text=,Default=,Tooltip=}):(, {Default=.( - ( + ), - ( + ), ),Title=}):((v109)
v34.Visible = v109;
);
Options.OnscreenColor:((v111)
v34.Color = v111;
);
v43, v44, v45 = , , + ;
()
v113 = - ( + );
(v113 == ( - ( + )))
(v43 (v44 >= ))
v43 = ;
( v43 (v44 <= ( - )))
v43 = ;
;
(v113 == ( + ))
v34.Transparency = v44;
v44 = v44 + ((v43 v45) -v45);
v113 = - ( + );
:().Heartbeat:(v46);
v32:(, {Text=,Default=}):(, {Default=.(, - ( + ), ),Title=});
Options.SleepingColor:((v114)
v22.Settings.SleepingColor = v114;
);
Toggles.Sleeping:((v116)
v22.Settings.Sleeping = v116;
);
v32:(, {Text=,Default=}):(, {Default=.(, , - ( + )),Title=});
Toggles.Distances:((v118)
v22.Settings.Distances = v118;
);
Options.DistancesColor:((v120)
v22.Settings.DistanceColor = v120;
);
v33:(, {Text=,Default=}):((v122)
v22.Settings.TargetSleepers = v122;
);
v33:(, {Text=,Default=}):((v124)
v22.Settings.TeamCheck = v124;
);
v33:(, {Text=,Default=}):((v126)
v22.Settings.TextOutline = v126;
);
v33:(, {Text=,Default=( - ),Min=,Max=( + ),Rounding=( - ( + )),Suffix=,Compact=}):((v128)
v129 = + ;
(v129 == )
v22.Settings.TextSize = v128;
v34.Size = v128;
;
);
v33:(, {Values={,,,},Default=( - ( + )),Multi=,Text=}):((v130)
v22.Settings.TextFont = v23[v130];
);
v47 = v12.MainTab:();
v48 = v47:();
v49 = .(), .();
v49.Position = .(v1.ViewportSize.X / ( - ( + )), v1.ViewportSize.Y / );
v49.Thickness = + ;
v49.ZIndex = ;
v133 = - ( + );
(v133 == ( + ))
v48:(, {Text=,Default=}):(()
v49.Filled = Toggles.Crosshair_Filled1.Value;
);
v48:(, {Text=,Suffix=,Default=( + ),Min=,Max=( + ),Rounding=( + ),Compact=}):((v233)
v49.Radius = v233;
);
;
(( - ( + )) == v133)
v48:(, {Text=,Default=}):(, {Default=.( - ( + ), + , )}):(()
v49.Visible = Toggles.zCrosshairX_Toggle.Value;
);
Options.eCrosshairX_Color:(()
v49.Color = Options.eCrosshairX_Color.Value;
);
v133 = ;
v53 = v12.MainTab:();
v54 = v53:();
v55 = ;
v56 = {[]={,,,,,,,,,}};
v57 = ()._G.modules.Network;
v58 = ()._G.modules.Network.SendCodes;
:().MessageOut:((v134)
v135 = v134:();
v136, v137 = v134:();
v138 = v134:();
(v55 v135 v136 v137 v138 (v135 ~= .Players.LocalPlayer.Name))
(v55 ((v137) <= ( + )))
v57.(v58.SEND_CHAT_MESSAGE, v135 .. .. v138 .. .. v56[][.( - , #v56[])] .. , );
);
v59 = ;
v60 = ;
v61 = ;
()
v139 = {[]=,[]=v60,[]=};
v59
v189 = - ;
(v189 == )
:().LocalPlayer.RemoteEvent:((v139));
(v61);
;
v54:(, {Text=,Default=}):((v140)
v141 = - ( + );
(v141 == )
v55 = v140;
v59 = v140;
;
);
v54:(, {Values={,,},Default=,Multi=,Text=}):((v142)
(v142 == )
v205 = ;
(v205 == )
v55 = ;
v59 = ;
;
(v142 == )
v55 = ;
(v142 == )
();
);
v54:(, {Text=,Suffix=,Default=( - ( + )),Min=( - ( + )),Max=( + ),Rounding=,Compact=}):((v143)
v61 = v143;
);
v54:(, {Default=,Numeric=,Finished=,Text=,Placeholder=}):((v144)
v60 = v144;
);
v63 = v12.MainTab:();
v64 = v63:();
v64:(, {Text=,Default=,Tooltip=}):((v145)
(v145 == )
:().LocalPlayer.PlayerGui.GameUI.ServerInfo.Visible = ;
(v145 == )
:().LocalPlayer.PlayerGui.GameUI.ServerInfo.Visible = ;
);
v64:(, {Text=,Default=,Tooltip=}):((v146)
(v146 == )
:().LocalPlayer.PlayerGui.GameUI.ServerStatus.Visible = ;
(v146 == )
:().LocalPlayer.PlayerGui.GameUI.ServerStatus.Visible = ;
);
v64:(, {Text=,Default=,Tooltip=}):((v147)
(v147 == )
:().LocalPlayer.PlayerGui.GameUI.Chat.Position = .( - , - , - ( + ), - );
(v147 == )
:().LocalPlayer.PlayerGui.GameUI.Chat.Position = .( - , , + , + );
);
v64:():(, {Default=.(, - , )});
Options.Inventory_Color:((v148)
v149 = - ( + );
v150;
(v149 == ( + ))
v150 = :().LocalPlayer.PlayerGui.GameUI.FPS.BottomCenter;
v242 = - ( + ),
v150.Armor[ .. v242].BackgroundColor3 = v148;
v149 = - ;
(v149 == ( - ( + )))
v244 = - , - ( + )
v150.Inventory[ .. v244].BackgroundColor3 = v148;
;
);
v64:():(, {Default=.( - ( + ), + , - ( + ))});
Options.Energy_Color_Value:((v151)
:().LocalPlayer.PlayerGui.GameUI.FPS.Vitals.EnergyFrame.Energy.BackgroundColor3 = v151;
);
v64:():(, {Default=.( - ( + ), - , + )});
Options.Health_Color_Value:((v153)
:().LocalPlayer.PlayerGui.GameUI.FPS.Vitals.HealthFrame.Health.BackgroundColor3 = v153;
);
v64:():(, {Default=.( + , , - ( + ))});
Options.Ammo_Color_Value:((v155)
:().LocalPlayer.PlayerGui.GameUI.FPS.BottomCenter.Ammo.TextColor3 = v155;
);
v64:(, {Text=,Suffix=,Default=,Min=,Max=( + ),Rounding=( - ( + )),Compact=}):((v157)
v158 = ;
(v158 == ( + ))
:().LocalPlayer.PlayerGui.GameUI.FPS.Vitals.EnergyFrame.Energy.BackgroundTransparency = v157;
:().LocalPlayer.PlayerGui.GameUI.FPS.Vitals.HealthFrame.Health.BackgroundTransparency = v157;
;
);
v64:(, {Text=,Suffix=,Default=( - ( + )),Min=( - ),Max=,Rounding=( + ),Compact=}):((v159)
v160 = + ;
(v160 == )
:().LocalPlayer.PlayerGui.GameUI.FPS.BottomCenter.Inventory.BackgroundTransparency = v159;
:().LocalPlayer.PlayerGui.GameUI.FPS.BottomCenter.Hotbar.BackgroundTransparency = v159;
v160 = + ;
(( - ) == v160)
:().LocalPlayer.PlayerGui.GameUI.FPS.BottomCenter.Armor.BackgroundTransparency = v159;
;
);
v65 = v12.MainTab:();
v66 = v65:();
v66:(, {Text=,Default=}):(, {Default=,SyncToggleState=,Mode=,Text=,NoUI=});
v67 = ;
.(()
v190 = Options.JumpCrouchKey:();
v190
v226 = ;
(( - ) == v226)
( - ( + ));
( - ( + ));
v226 = ;
(v226 == ( - ))
( - ( + ));
();
v226 = - ;
( == v226)
();
( - ( + ));
v226 = ;
(v226 == ( - ))
( + );
( - ( + ));
v226 = ;
(( - ) == v226)
( + );
;
v5.Unloaded
;
();
);
.(()
.()
v191 = + ;
v192;
(v191 == ( + ))
v192 = Options.JumpCrouchKey:();
v192
v67
( + );
();
v67 = ;
v67 = ;
;
);
v66:():(, {Default=,SyncToggleState=,Mode=,Text=,NoUI=});
Options.gakb:(()
v193 = ,
( + );
v194 = ;
v195 = v193;
v196 = ;
:().LocalPlayer.RemoteEvent:(v194, v195, v196);
);
v68 = v12.UISettings:();
v68:(, {Default=,Numeric=,Finished=,Text=,Placeholder=});
v68:(, ()
:():(Options.GameID_Check.Value, plr);
);
v69 = v12.UISettings:();
v69:( .. :().LocalPlayer.PlayerGui.GameUI.ServerInfo.Text .. , );
v70 = v69:(, , );
()
v161 = ;
v162;
(v161 == ( - ))
v162 = #:():();
v70:( .. v162);
;
:().PlayerAdded:(v71);
:().PlayerRemoving:(v71);
();
v69:(, );
v69:(, ()
v163 = - ;
(v163 == ( - ))
v5:();
v246, v247 (Toggles)
v247:();
v5:(, + );
;
);
v69:(, ()
v197, v198 (Toggles)
v199 = - ;
( == v199)
v198:();
v5:(, - ( + ));
;
);
v69:(, ()
(setclipboard, )
v5:(, );
);
()
v164 = + ;
v165;
(v164 == ( - ( + )))
v165 = .();
v165;
v69:(, {Text=,Default=,Tooltip=});
Toggles.WatermarkToggle:(()
Toggles.WatermarkToggle.Value
.();
v200 = .(, .Stats.Workspace.Heartbeat:());
v201 = .(, .Stats.Network.ServerStatsItem[]:());
v202 = ();
v5:( .. v200 .. .. v201 .. .. v202);
v5:(Toggles.WatermarkToggle.Value);
);
v5:();
v69:(, {Text=,Default=}):(()
v5.KeybindFrame.Visible = Toggles.UISettings_KeybindFrameVisibility.Value;
);
v69:():(, {Default=,NoUI=,Text=});
v5.ToggleKeybind = Options.MenuKeybind;
v6:(v5);
v6:();
v6:(v12.UISettings);
v6:();
v7:(v5);
v7:();
v7:(v12.UISettings);
v75 = (.( .. (v3) .. , .() - v4));
v5:( .. (v75) .. , + );
(:());
v76 = .();
v76.Text = ;
v76.Visible = ;
v76.Font = + ;
v76.Color = .(, , - );
v76.Outline = ;
v76.Center = ;
v76.Position = .(v1.ViewportSize.x / ( - ( + )), - ( + ));
Obfuscated. The code is scrambled, so you can't read what it does. Common for key systems, but take care.
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, discord.gg.
deobfuscated by vital development

[NEW 🗺️] Trident Survival