Run it
Copy the script and paste it into your executor.
(f)
f
(f)
f
requiredPlaceId =
.PlaceId ~= requiredPlaceId
(():(requiredPlaceId, .PlaceId))
.() :()
()
()._G.modules.Chat.(,.(,,))
ItemConfigs = .ReplicatedStorage.ItemConfigs
Camera = :().Camera
Camera = :().CurrentCamera
Cam = :().Camera
CharcaterMiddle = :().Ignore.LocalCharacter.Middle
Mouse = .Players.LocalPlayer:()
lighting = :()
SoundService = :()
Decimals =
Clock = .()
LPH_OBFUSCATED
LPH_JIT = (...) ...
LPH_JIT_MAX = (...) ...
LPH_JIT_ULTRA = (...) ...
LPH_NO_VIRTUALIZE = (...) ...
LPH_NO_UPVALUES = (f) ((...) (...) )
LPH_ENCSTR = (...) ...
LPH_STRENC = (...) ...
LPH_HOOK_FIX = (...) ...
LPH_CRASH = () (debug.())
antihitbox
antihitbox = (, , ((...)
self, k = ...
() k == self.Name ==
, ,
(...)
))
antixray
antixray = (, , ((...)
self, k = ...
() k == self.Name ==
(...)
))
mt = ()
(mt)
old_index = mt.__index
mt.__index = (a,b)
(a) ==
(b) ==
;
(a, b)
Library = (:())()
SaveManager = (:())()
ThemeManager = (:())()
skybox_assets = (:(, ))()
Build = ; Color = ; Ver =
Build == Color = Ver =
Window = Library:({ Size = .(, ),Title = ....Color....Build......Ver..,Center = ,AutoShow = })
Tabs = {CombatTab = Window:(),VisualsTab = Window:(),MiscellaneousTab = Window:(),LocalTab = Window:(),WorldTab = Window:(),UISettings = Window:()}
Library:((..game.Players.LocalPlayer.Name..), )
Library:((), )
notifyPlayerChange = (player, message, color)
prefix =
Library:(():(prefix, player.DisplayName, message), , color)
.Players.PlayerAdded:((player)
(player, , .(, , ))
)
.Players.PlayerRemoving:((player)
(player, , .(, , ))
)
Functions = {}
InventoryViewer = {Texts={}}
Esp = {Settings={
Boxes=,BoxesOutline=,BoxesFilled=,BoxesFilledColor=.(,,),BoxesFilledTransparency=,BoxesColor=.(,,),OtherBoxesColor=.(,,),OtherBoxesColorTeam=.(, , ),BoxesOutlineColor=.(,,),CornerEspThickness=,CornerBoxes=,
Sleeping=,SleepingColor=.(,,),OtherSleepingColor=.(,,),OtherSleepingColorTeam=.(, , ),
Distances=,DistanceColor=.(,,),OtherDistanceColor=.(,,),OtherDistanceColorTeam=.(, , ),
Armour=,ArmourColor=.(,,),OtherArmourColor=.(,,),OtherArmourColorTeam=.(, , ),
Tool=,ToolColor=.(,,),OtherToolColor=.(,,),OtherToolColorTeam=.(, , ),
Tracer=,TracerColor=.(,,),OtherTracerColor=.(,,),OtherTracerColorTeam=.(, , ),TracerThickness=,TracerTransparrency=,TracerFrom=,
ViewAngle=,ViewAngleColor=.(,,),OtherViewAngleColor=.(,,),OtherViewAngleColorTeam=.(, , ),ViewAngleThickness=,ViewAngleTransparrency=,
HeadCircles=,HeadCirclesColor=.(,,),OtherHeadCirclesColor=.(,,),OtherHeadCirclesTeam=.(, , ),HeadCirclesThickness=,HeadCirclesTransparrency=,HeadCirclesRadius=,HeadCirclesFilled=,
HighlightTarget = ,HighlightTargetColor = .(,,),
OreDistances=,OreDistanceColor=.(,,),
OreNames=,OreNamesColor=.(,,),
OresRenderDistance=,AllowedOres={[]=,[]=,[]=},
ItemNames=,ItemDistance=,
AllowedItems={[]=,[]=,[]=,[]=,[]=,[]=,},ItemRenderDistance=,
TextFont=,TextOutline=,TextSize=,RenderDistance=,TeamCheck=,TargetSleepers=,MinTextSize=
},Drawings={},Connections={},Players={},Ores={},Items={},StorageThings={}} Fonts = {[]=,[]=,[]=,[]=}
Fov = {Settings={
FovEnabled=,
FovColor=.(,,),
FovSize=,
FovFilled=,
FovTransparency=,
OutlineFovColor=.(,,),
RealFovSize=,
FovPosition=,
Snapline=,
SnaplineColor=.(,,)
}}
Combat = {Settings={
SilentEnabled=,
SilentHitChance=,
SilentAimPart=,
TeamCheck=,
SleeperCheck=,
}}
cache,OreCache,ItemCache = {},{},{}
AllowedOres,AllowedItems = {,,},{,,,,,}
Functions:()
closest,PlayerDistance,playerTable = ,Combat.Settings.RenderDistance,
i,v ((()._G.modules.Player.GetPlayerModel)[])
v.model:() Combat.Settings.SleeperCheck == v.sleeping ==
Mouse = .Players.LocalPlayer:()
pos,OnScreen = Camera.(Camera, v.model:().Position)
MouseMagnitude = (.(pos.X, pos.Y) - .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )).Magnitude
PlayerDistance = (CharcaterMiddle:().Position-v.model:().Position).Magnitude
MouseMagnitude < Fov.Settings.FovSize PlayerDistance <= Combat.Settings.RenderDistance OnScreen ==
closest = v.model;PlayerDistance = PlayerDistance;playerTable=v
v.model:() Combat.Settings.SleeperCheck ==
Mouse = .Players.LocalPlayer:()
pos,OnScreen = Camera.(Camera, v.model:().Position)
MouseMagnitude = (.(pos.X, pos.Y) - .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )).Magnitude
PlayerDistance = (CharcaterMiddle:().Position-v.model:().Position).Magnitude
MouseMagnitude < Fov.Settings.FovSize PlayerDistance <= Combat.Settings.RenderDistance OnScreen ==
closest = v.model;PlayerDistance = PlayerDistance;playerTable=v
closest,playerTable
Functions:()
()._G.modules.FPS.() == ,
mod = (:().ItemConfigs[()._G.modules.FPS.().id])
i,v (mod)
i == i ==
mod.ProjectileSpeed,mod.ProjectileDrop
,
Functions:()
Prediction = .(,,)
Drop = .(,,)
Functions:() ~=
ps,pd = Functions:()
Player,PlayerTable = Functions:()
Velocity = PlayerTable.velocityVector
Distance = (CharcaterMiddle.Position - Player[Combat.Settings.SilentAimPart].Position).Magnitude
ps ==
ps =
pd ==
pd =
TimeOfFlight = Distance / ps
newps = ps - * ps ^ * TimeOfFlight ^
TimeOfFlight += (Distance / newps)
dropTime = pd * TimeOfFlight ^
Velocity TimeOfFlight
Drop = .(,(dropTime * )*,)
Prediction = (Velocity * (TimeOfFlight*)) *
Prediction = Prediction + Drop
Prediction,Drop
Functions:(Type,Propities)
Type Propities
drawing = .(Type)
i,v (Propities)
drawing[i] = v
.(Esp.Drawings,drawing)
drawing
InventoryViewer.Background = Functions:(,{Visible=,Position=.((.CurrentCamera.ViewportSize.X-)/,),Size=.(,),Transparency=,Filled=,Thickness=,Color=.(,,),ZIndex=-})
InventoryViewer.TopLine = Functions:(,{Visible=,From=.(InventoryViewer.Background.Position.X, InventoryViewer.Background.Position.Y),To=.(InventoryViewer.Background.Position.X + InventoryViewer.Background.Size.X, InventoryViewer.Background.Position.Y),Thickness=,ZIndex=,Color=.(,,)})
InventoryViewer:(IsTitle,String,SlightIndex)
DrawingText = Functions:(,{Visible=,Position=.(InventoryViewer.Background.Position.X+,(InventoryViewer.Background.Position.Y+)+((#InventoryViewer.Texts - )*)),Outline=,Center=,Font=,Size=,Text=String,Color=.(,,)})
IsTitle ==
DrawingText.Position = .(InventoryViewer.Background.Position.X+,(InventoryViewer.Background.Position.Y+)+((#InventoryViewer.Texts - )*)-)
InventoryViewer.DrawingText2 = Functions:(,{Visible=,Position=.((InventoryViewer.Background.Position.X+InventoryViewer.Background.Size.X)-,(InventoryViewer.Background.Position.Y+)+((#InventoryViewer.Texts - )*)-),Outline=,Center=,Font=,Size=,Text=,Color=.(,,)})
SlightIndex ==
DrawingText.Position = .(InventoryViewer.Background.Position.X+,(InventoryViewer.Background.Position.Y+)+((#InventoryViewer.Texts - )*))
.(InventoryViewer.Texts,DrawingText)
DrawingText
InventoryViewer:(String,Type)
String == String == String == String ==
Type ==
String
String == String == String == String ==
Type ==
String
String == String == String == String ==
Type ==
String
String ==
Type ==
String
InventoryViewer:(State)
InventoryViewer.Background.Visible = State
InventoryViewer.TopLine.Visible = State
InventoryViewer.DrawingText2.Visible = State
i,v (InventoryViewer.Texts)
v.Visible = State
InventoryViewer:(,)
InvTool = InventoryViewer:(,)
InvArmour = InventoryViewer:(,)
InvHelmet = InventoryViewer:(,,)
InvChestplate = InventoryViewer:(,,)
InvLeggings = InventoryViewer:(,,)
InvOther = InventoryViewer:(,,)
InvDistance = InventoryViewer:(,,)
InventoryViewer:()
Functions:(Item)
tbl = {}
tbl[] = .(,,)
tbl[] = .(,,)
tbl[] = .(,,)
tbl[] = .(,,)
tbl[] = .(, , )
tbl[] = .(, , )
tbl[]=.(,,)
tbl[]=.(,,)
tbl[]=.(,,)
tbl[Item]
Functions:()
tbl = {}
i,v (:().HandModels:())
.(tbl,v.Name) .(tbl,v.Name)
tbl
Esp:(PlayerTable)
PlayerTable
PlayerTable.equippedItem .(Functions:(),PlayerTable[].id)
(PlayerTable[].id)
PlayerTable.handModel PlayerTable.handModel.Name .(PlayerTable.handModel.Name,)
PlayerTable[].Name
Esp:(PlayerTable)
PlayerTable
drawings = {}
drawings.BoxOutline = Functions:(,{Thickness=,Filled=,Transparency=,ZIndex = -,Visible=});
drawings.Box = Functions:(,{Thickness=,Filled=,Transparency=,Color=Esp.Settings.BoxesColor,Color=Esp.Settings.OtherBoxesColor,Color=Esp.Settings.OtherBoxesColorTeam,ZIndex = ,Visible=});
drawings.BoxFilled = Functions:(,{Thickness=,Filled=,Transparency=Esp.Settings.BoxesFilledTransparency,Color=Esp.Settings.BoxesFilledColor,ZIndex = ,Visible=});
drawings.Sleeping = Functions:(,{Text = ,Font=Esp.Settings.TextFont,Size=Esp.Settings.TextSize,Center=,Outline=Esp.Settings.TextOutline,Color = Esp.Settings.SleepingColor,Color = Esp.Settings.OtherSleepingColor,Color = Esp.Settings.OtherSleepingColorTeam,ZIndex = ,Visible=})
drawings.Distance = Functions:(,{Text = ,Font=Esp.Settings.TextFont,Size=Esp.Settings.TextSize,Center=,Outline=Esp.Settings.TextOutline,Color = Esp.Settings.DistanceColor,Color = Esp.Settings.OtherDistanceColor,Color = Esp.Settings.OtherDistanceColorTeam,ZIndex = ,Visible=})
drawings.Armour = Functions:(,{Text = ,Font=Esp.Settings.TextFont,Size=Esp.Settings.TextSize,Center=,Outline=Esp.Settings.TextOutline,Color = Esp.Settings.ArmourColor,Color = Esp.Settings.OtherArmourColor,Color = Esp.Settings.OtherArmourColorTeam,ZIndex = ,Visible=})
drawings.Tool = Functions:(,{Text = ,Font=Esp.Settings.TextFont,Size=Esp.Settings.TextSize,Center=,Outline=Esp.Settings.TextOutline,Color = Esp.Settings.ToolColor,Color = Esp.Settings.OtherToolColor,Color = Esp.Settings.OtherToolColorTeam,ZIndex = ,Visible=})
drawings.ViewAngle = Functions:(,{Thickness=Esp.Settings.ViewAngleThickness,Transparency=Esp.Settings.ViewAngleTransparrency,Color=Esp.Settings.ViewAngleColor,Color=Esp.Settings.OtherViewAngleColor,Color=Esp.Settings.OtherViewAngleColorTeam,ZIndex=,Visible=})
drawings.HeadCircles = Functions:(,{Thickness=Esp.Settings.HeadCirclesThickness,Transparency=Esp.Settings.HeadCirclesTransparrency,Color=Esp.Settings.HeadCirclesColor,Color=Esp.Settings.OtherHeadCirclesColor,Color=Esp.Settings.OtherHeadCirclesColorTeam,ZIndex=,Visible=})
drawings.Tracer = Functions:(,{Thickness=Esp.Settings.TracerThickness,Transparency=,Color=Esp.Settings.TracerColor,Color=Esp.Settings.OtherTracerColor,Color=Esp.Settings.OtherTracerColorTeam,ZIndex=,Visible=})
drawings.Line1 = Functions:(,{Thickness=Esp.Settings.CornerEspThickness,Transparency=,Color=Esp.Settings.BoxesColor,ZIndex=,Visible=});drawings.Line2 = Functions:(,{Thickness=Esp.Settings.CornerEspThickness,Transparency=,Color=Esp.Settings.BoxesColor,ZIndex=,Visible=});drawings.Line3 = Functions:(,{Thickness=Esp.Settings.CornerEspThickness,Transparency=,Color=Esp.Settings.BoxesColor,ZIndex=,Visible=});drawings.Line4 = Functions:(,{Thickness=Esp.Settings.CornerEspThickness,Transparency=,Color=Esp.Settings.BoxesColor,ZIndex=,Visible=});drawings.Line5 = Functions:(,{Thickness=Esp.Settings.CornerEspThickness,Transparency=,Color=Esp.Settings.BoxesColor,ZIndex=,Visible=});drawings.Line6 = Functions:(,{Thickness=Esp.Settings.CornerEspThickness,Transparency=,Color=Esp.Settings.BoxesColor,ZIndex=,Visible=});drawings.Line7 = Functions:(,{Thickness=Esp.Settings.CornerEspThickness,Transparency=,Color=Esp.Settings.BoxesColor,ZIndex=,Visible=});drawings.Line8 = Functions:(,{Thickness=Esp.Settings.CornerEspThickness,Transparency=,Color=Esp.Settings.BoxesColor,ZIndex=,Visible=})
drawings.PlayerTable = PlayerTable
Esp.Players[PlayerTable.model] = drawings
Esp:(ItemTable)
drawings = {}
drawings.Names = Functions:(,{Text = ,Font=Esp.Settings.TextFont,Size=Esp.Settings.TextSize,Center=,Outline=Esp.Settings.TextOutline,Color = Esp.Settings.OreNamesColor,ZIndex = ,Visible=})
drawings.Distance = Functions:(,{Text = ,Font=Esp.Settings.TextFont,Size=Esp.Settings.TextSize,Center=,Outline=Esp.Settings.TextOutline,Color = Esp.Settings.OreDistanceColor,ZIndex = ,Visible=})
Esp.Ores[ItemTable] = drawings
Esp:(ItemTable)
drawings = {}
drawings.Names = Functions:(,{Text = ,Font=Esp.Settings.TextFont,Size=Esp.Settings.TextSize,Center=,Outline=Esp.Settings.TextOutline,Color = Esp.Settings.OreNamesColor,ZIndex = ,Visible=})
drawings.Distance = Functions:(,{Text = ,Font=Esp.Settings.TextFont,Size=Esp.Settings.TextSize,Center=,Outline=Esp.Settings.TextOutline,Color = Esp.Settings.OreDistanceColor,ZIndex = ,Visible=})
Esp.Items[ItemTable] = drawings
Esp:()
(()
i,v (Esp.Ores)
OreModel = i.model
( OreModel)
Position,OnScreen = Camera:(OreModel:().Position);
scale = / (Position.Z * .(.(Camera.FieldOfView * )) * ) * ;
Distance = (CharcaterMiddle:().Position-OreModel:().Position).Magnitude
OreModel #OreModel:() > OnScreen == Esp.Settings.AllowedOres[i.typ] ==
Esp.Settings.OreNames == Distance <= Esp.Settings.OresRenderDistance
v.Names.Text=i.typ;
v.Names.Outline=Esp.Settings.TextOutline;
v.Names.Color=Functions:(i.typ);
v.Names.Size=.(.(.(Esp.Settings.TextSize*scale),Esp.Settings.TextSize),Esp.Settings.MinTextSize);
v.Names.Font=Esp.Settings.TextFont;
v.Names.Position = .(Position.X,Position.Y);
v.Names.Visible =
v.Names.Visible =
Esp.Settings.OreDistances == Distance <= Esp.Settings.OresRenderDistance
v.Distance.Text=..math.(Distance)..;
v.Distance.Outline=Esp.Settings.TextOutline;
v.Distance.Color=Functions:(i.typ);
v.Distance.Size=.(.(.(Esp.Settings.TextSize*scale),Esp.Settings.TextSize),Esp.Settings.MinTextSize);
v.Distance.Font=Esp.Settings.TextFont;
v.Distance.Position = .(Position.X,Position.Y+v.Distance.TextBounds.Y);
v.Distance.Visible =
v.Distance.Visible =
v.Distance.Visible = ;v.Names.Visible =
)()
Esp:()
(()
i,v (Esp.Items)
ItemModel = i.model
( ItemModel)
Position,OnScreen = Camera:(ItemModel:().Position);
scale = / (Position.Z * .(.(Camera.FieldOfView * )) * ) * ;
Distance = (CharcaterMiddle:().Position-ItemModel:().Position).Magnitude
ItemModel #ItemModel:() > OnScreen == Esp.Settings.AllowedItems[i.typ] ==
Esp.Settings.ItemNames == Distance <= Esp.Settings.ItemRenderDistance
v.Names.Text=i.typ;
v.Names.Outline=Esp.Settings.TextOutline;
v.Names.Color=Functions:(i.typ);
v.Names.Size=.(.(.(Esp.Settings.TextSize*scale),Esp.Settings.TextSize),Esp.Settings.MinTextSize);
v.Names.Font=Esp.Settings.TextFont;
v.Names.Position = .(Position.X,Position.Y);
v.Names.Visible =
v.Names.Visible =
Esp.Settings.ItemDistance == Distance <= Esp.Settings.ItemRenderDistance
v.Distance.Text=..math.(Distance)..;
v.Distance.Outline=Esp.Settings.TextOutline;
v.Distance.Color=Functions:(i.typ);
v.Distance.Size=.(.(.(Esp.Settings.TextSize*scale),Esp.Settings.TextSize),Esp.Settings.MinTextSize);
v.Distance.Font=Esp.Settings.TextFont;
v.Distance.Position = .(Position.X,Position.Y+v.Distance.TextBounds.Y);
v.Distance.Visible =
v.Distance.Visible =
v.Distance.Visible = ;v.Names.Visible = ;
)()
Esp:()
i,v (Esp.Players)
Character = i
Position,OnScreen = Camera:(Character:().Position);
scale = / (Position.Z * .(.(Camera.FieldOfView * )) * ) * ;
w,h = .( * scale), .( * scale);
x,y = .(Position.X), .(Position.Y);
Distance = (CharcaterMiddle:().Position-Character:().Position).Magnitude
BoxPosX,BoxPosY = .(x - w * ),.(y - h * )
offsetCFrame = .(, , -)
IsVisible =
Character Character:() Character:() Character.Parent == .Workspace
TeamTag = Character.Head.Teamtag.Enabled
ccc,ttt = Functions:()
OnScreen == Esp.Settings.Boxes == Distance <= Esp.Settings.RenderDistance
Esp.Settings.TeamCheck == TeamTag ==
v.BoxOutline.Visible = Esp.Settings.BoxesOutline;v.Box.Visible = ;v.BoxFilled.Visible=Esp.Settings.BoxesFilled
Esp.Settings.TeamCheck == TeamTag ==
v.BoxOutline.Visible = ;v.Box.Visible = ;v.BoxFilled.Visible=
v.BoxOutline.Visible = Esp.Settings.BoxesOutline;v.Box.Visible = ;v.BoxFilled.Visible=Esp.Settings.BoxesFilled
Esp.Settings.TargetSleepers == v.PlayerTable.sleeping ==
v.BoxOutline.Visible = ;v.Box.Visible = ;v.BoxFilled.Visible =
v.BoxOutline.Position = .(BoxPosX,BoxPosY);v.BoxOutline.Size = .(w,h)
v.Box.Position = .(BoxPosX,BoxPosY);v.Box.Size = .(w,h)
v.Box.Color = Esp.Settings.BoxesColor;v.BoxOutline.Color = .(, , )
v.BoxOutline.Transparency =
v.BoxFilled.Position=.(BoxPosX,BoxPosY);v.BoxFilled.Size=.(w,h)
v.BoxFilled.Transparency = Esp.Settings.BoxesFilledTransparency
v.BoxFilled.Color = Esp.Settings.BoxesFilledColor
IsVisible ==
v.Box.Color = .(,,);v.BoxOutline.Color=Esp.Settings.BoxesOutlineColor;v.BoxFilled.Color=.(,,)
v.Box.Color = Esp.Settings.BoxesColor;v.BoxOutline.Color = Esp.Settings.BoxesOutlineColor;v.BoxFilled.Color=Esp.Settings.BoxesFilledColor
Esp.Settings.HighlightTarget Character == ccc
v.Box.Color = Esp.Settings.HighlightTargetColor
v.Box.Color = Esp.Settings.BoxesColor;
v.PlayerTable.sleeping == v.Box.Color = Esp.Settings.OtherBoxesColor
TeamTag == v.Sleeping.Text =
TeamTag == v.Box.Color = Esp.Settings.OtherBoxesColorTeam
v.BoxOutline.Visible = ;v.Box.Visible = ;v.BoxFilled.Visible = ;
OnScreen == Esp.Settings.CornerBoxes == Distance <= Esp.Settings.RenderDistance
Esp.Settings.TeamCheck == TeamTag ==
v.BoxFilled.Visible=Esp.Settings.BoxesFilled
v.Line1.Visible=Esp.Settings.CornerBoxes;v.Line2.Visible=Esp.Settings.CornerBoxes;v.Line3.Visible=Esp.Settings.CornerBoxes;v.Line4.Visible=Esp.Settings.CornerBoxes;v.Line5.Visible=Esp.Settings.CornerBoxes;v.Line6.Visible=Esp.Settings.CornerBoxes;v.Line7.Visible=Esp.Settings.CornerBoxes;v.Line8.Visible=Esp.Settings.CornerBoxes
Esp.Settings.TeamCheck == TeamTag ==
v.Line1.Visible=;v.Line2.Visible=;v.Line3.Visible=;v.Line4.Visible=;v.Line5.Visible=;v.Line6.Visible=;v.Line7.Visible=;v.Line8.Visible=
v.BoxFilled.Visible=
v.BoxFilled.Visible=Esp.Settings.BoxesFilled
v.Line1.Visible=Esp.Settings.CornerBoxes;v.Line2.Visible=Esp.Settings.CornerBoxes;v.Line3.Visible=Esp.Settings.CornerBoxes;v.Line4.Visible=Esp.Settings.CornerBoxes;v.Line5.Visible=Esp.Settings.CornerBoxes;v.Line6.Visible=Esp.Settings.CornerBoxes;v.Line7.Visible=Esp.Settings.CornerBoxes;v.Line8.Visible=Esp.Settings.CornerBoxes
Esp.Settings.TargetSleepers == v.PlayerTable.sleeping ==
v.Line1.Visible=;v.Line2.Visible=;v.Line3.Visible=;v.Line4.Visible=;v.Line5.Visible=;v.Line6.Visible=;v.Line7.Visible=;v.Line8.Visible=
v.BoxFilled.Visible =
v.Line1.From=.(BoxPosX,BoxPosY);v.Line1.To=.((BoxPosX+w/),BoxPosY)
v.Line2.From=.(BoxPosX+w,BoxPosY);v.Line2.To=.((BoxPosX+w)-w/,BoxPosY)
v.Line3.From=.(BoxPosX,BoxPosY+h);v.Line3.To=.((BoxPosX+w/),BoxPosY+h)
v.Line4.From=.(BoxPosX+w,BoxPosY+h);v.Line4.To=.((BoxPosX+w)-w/,BoxPosY+h)
v.Line5.From=.(BoxPosX,BoxPosY);v.Line5.To=.(BoxPosX,BoxPosY+h/)
v.Line6.From=.(BoxPosX,BoxPosY+h);v.Line6.To=.(BoxPosX,(BoxPosY+h)-h/)
v.Line7.From=.(BoxPosX+w,BoxPosY+h);v.Line7.To=.(BoxPosX+w,(BoxPosY+h)-h/)
v.Line8.From=.(BoxPosX+w,BoxPosY);v.Line8.To=.(BoxPosX+w,BoxPosY+h/)
v.BoxFilled.Position=.(BoxPosX,BoxPosY);v.BoxFilled.Size=.(w,h)
v.BoxFilled.Transparency = Esp.Settings.BoxesFilledTransparency
IsVisible ==
v.Line1.Color=.(,,);v.Line2.Color=.(,,);v.Line3.Color=.(,,);v.Line4.Color=.(,,);v.Line5.Color=.(,,);v.Line6.Color=.(,,);v.Line7.Color=.(,,);v.Line8.Color=.(,,)
v.BoxFilled.Color=.(,,)
v.Line1.Color=Esp.Settings.BoxesColor;v.Line2.Color=Esp.Settings.BoxesColor;v.Line3.Color=Esp.Settings.BoxesColor;v.Line4.Color=Esp.Settings.BoxesColor;v.Line5.Color=Esp.Settings.BoxesColor;v.Line6.Color=Esp.Settings.BoxesColor;v.Line7.Color=Esp.Settings.BoxesColor;v.Line8.Color=Esp.Settings.BoxesColor
v.BoxFilled.Color=Esp.Settings.BoxesFilledColor
Esp.Settings.HighlightTarget Character == ccc
v.Line1.Color = Esp.Settings.HighlightTargetColor
v.Line2.Color = Esp.Settings.HighlightTargetColor
v.Line3.Color = Esp.Settings.HighlightTargetColor
v.Line4.Color = Esp.Settings.HighlightTargetColor
v.Line5.Color = Esp.Settings.HighlightTargetColor
v.Line6.Color = Esp.Settings.HighlightTargetColor
v.Line7.Color = Esp.Settings.HighlightTargetColor
v.Line8.Color = Esp.Settings.HighlightTargetColor
v.Line1.Color = Esp.Settings.BoxesColor
v.Line2.Color = Esp.Settings.BoxesColor
v.Line3.Color = Esp.Settings.BoxesColor
v.Line4.Color = Esp.Settings.BoxesColor
v.Line5.Color = Esp.Settings.BoxesColor
v.Line6.Color = Esp.Settings.BoxesColor
v.Line7.Color = Esp.Settings.BoxesColor
v.Line8.Color = Esp.Settings.BoxesColor
v.PlayerTable.sleeping ==
v.Line1.Color = Esp.Settings.OtherBoxesColor;v.Line2.Color = Esp.Settings.OtherBoxesColor;v.Line3.Color = Esp.Settings.OtherBoxesColor;v.Line4.Color = Esp.Settings.OtherBoxesColor;v.Line5.Color = Esp.Settings.OtherBoxesColor;v.Line6.Color = Esp.Settings.OtherBoxesColor;v.Line7.Color = Esp.Settings.OtherBoxesColor;v.Line8.Color = Esp.Settings.OtherBoxesColor
TeamTag ==
v.Line1.Color = Esp.Settings.OtherBoxesColorTeam;v.Line2.Color = Esp.Settings.OtherBoxesColorTeam;v.Line3.Color = Esp.Settings.OtherBoxesColorTeam;v.Line4.Color = Esp.Settings.OtherBoxesColorTeam;v.Line5.Color = Esp.Settings.OtherBoxesColorTeam;v.Line6.Color = Esp.Settings.OtherBoxesColorTeam;v.Line7.Color = Esp.Settings.OtherBoxesColorTeam;v.Line8.Color = Esp.Settings.OtherBoxesColorTeam
v.Line1.Visible=;v.Line2.Visible=;v.Line3.Visible=;v.Line4.Visible=;v.Line5.Visible=;v.Line6.Visible=;v.Line7.Visible=;v.Line8.Visible=;v.BoxFilled.Visible =
OnScreen == Esp.Settings.Sleeping == Distance <= Esp.Settings.RenderDistance
Character.Head.Nametag.tag.Text ~=
v.Sleeping.Text = Character:().Nametag.tag.Text
v.Sleeping.Text =
TeamTag == v.Sleeping.Text =
v.PlayerTable.sleeping == v.Sleeping.Text =
Esp.Settings.TeamCheck == TeamTag == v.Sleeping.Visible = Esp.Settings.TeamCheck == TeamTag == v.Sleeping.Visible = v.Sleeping.Visible =
Esp.Settings.TargetSleepers == v.PlayerTable.sleeping == v.Sleeping.Visible =
v.Sleeping.Outline=Esp.Settings.TextOutline;v.Sleeping.Color=Esp.Settings.SleepingColor;v.Sleeping.Size=.(.(.(Esp.Settings.TextSize*scale),Esp.Settings.TextSize),Esp.Settings.MinTextSize);v.Sleeping.Color = Esp.Settings.SleepingColor;v.Sleeping.Font=Esp.Settings.TextFont;v.Sleeping.Position = .(x,.(y-h*-v.Sleeping.TextBounds.Y))
Esp.Settings.HighlightTarget Character == ccc
v.Sleeping.Color = Esp.Settings.HighlightTargetColor
v.Sleeping.Color = Esp.Settings.SleepingColor;
v.PlayerTable.sleeping == v.Sleeping.Color = Esp.Settings.OtherSleepingColor
TeamTag == v.Sleeping.Color = Esp.Settings.OtherSleepingColorTeam
v.Sleeping.Visible=
OnScreen == Esp.Settings.Distances == Distance <= Esp.Settings.RenderDistance
Esp.Settings.TeamCheck == TeamTag == v.Distance.Visible = Esp.Settings.TeamCheck == TeamTag == v.Distance.Visible = v.Distance.Visible =
Esp.Settings.TargetSleepers == v.PlayerTable.sleeping == v.Distance.Visible =
v.Distance.Outline=Esp.Settings.TextOutline;v.Distance.Size = .(.(.(Esp.Settings.TextSize*scale),Esp.Settings.TextSize),Esp.Settings.MinTextSize);v.Distance.Position=.(x,.(y+h*));v.Distance.Color = Esp.Settings.DistanceColor;v.Distance.Text = (..math.(Distance))..;v.Distance.Font=Esp.Settings.TextFont
Esp.Settings.HighlightTarget Character == ccc
v.Distance.Color = Esp.Settings.HighlightTargetColor
v.Distance.Color = Esp.Settings.DistanceColor;
v.PlayerTable.sleeping == v.Distance.Color = Esp.Settings.OtherDistanceColor
TeamTag == v.Distance.Color = Esp.Settings.OtherDistanceColorTeam
v.Distance.Visible =
OnScreen == Esp.Settings.Tool == Distance <= Esp.Settings.RenderDistance
Esp.Settings.TeamCheck == TeamTag == v.Tool.Visible = Esp.Settings.TeamCheck == TeamTag == v.Tool.Visible = v.Tool.Visible =
Esp.Settings.TargetSleepers == v.PlayerTable.sleeping == v.Tool.Visible =
Esp.Settings.Tool == v.Tool.Position=.(x, .(y+h*)+v.Tool.TextBounds.Y) v.Tool.Position=.(x,.(y+h*));
v.Tool.Text=Esp:(v.PlayerTable);v.Tool.Outline=Esp.Settings.TextOutline;v.Tool.Size=.(.(.(Esp.Settings.TextSize*scale),Esp.Settings.TextSize),Esp.Settings.MinTextSize);v.Tool.Color=Esp.Settings.ToolColor;v.Tool.Font=Esp.Settings.TextFont
Esp.Settings.HighlightTarget Character == ccc
v.Tool.Color = Esp.Settings.HighlightTargetColor
v.Tool.Color = Esp.Settings.ToolColor;
v.PlayerTable.sleeping == v.Tool.Color = Esp.Settings.OtherToolColor
TeamTag == v.Tool.Color = Esp.Settings.OtherToolColorTeam
v.Tool.Visible =
armorFolder = Character.Armor:()
OnScreen == Esp.Settings.Armour == Distance <= Esp.Settings.RenderDistance armorFolder
armorName = armorFolder.Name
armorName == armorName == armorName ==
v.Armour.Text =
armorName == armorName == armorName ==
v.Armour.Text =
armorName == armorName == armorName ==
v.Armour.Text =
armorName == armorName == armorName ==
v.Armour.Text =
v.Armour.Text =
Esp.Settings.TeamCheck == TeamTag == v.Armour.Visible = Esp.Settings.TeamCheck == TeamTag == v.Armour.Visible = v.Armour.Visible =
Esp.Settings.TargetSleepers == v.PlayerTable.sleeping == v.Armour.Visible =
v.Armour.Outline=Esp.Settings.TextOutline;v.Armour.Size = .(.(.(Esp.Settings.TextSize*scale),Esp.Settings.TextSize),Esp.Settings.MinTextSize);v.Armour.Position=.(.(BoxPosX+w+v.Armour.TextBounds.X**),BoxPosY+v.Armour.TextBounds.Y**-((v.Armour.TextBounds.Y*)*));v.Armour.Color = Esp.Settings.ArmourColor;v.Armour.Font=Esp.Settings.TextFont
v.Armour.Color = Esp.Settings.HighlightTargetColor
Esp.Settings.HighlightTarget Character == ccc
v.Armour.Color = Esp.Settings.HighlightTargetColor
v.Armour.Color = Esp.Settings.ArmourColor;
v.PlayerTable.sleeping == v.Armour.Color = Esp.Settings.OtherArmourColor
TeamTag == v.Armour.Color = Esp.Settings.OtherArmourColorTeam
v.Armour.Visible = ;
OnScreen == Esp.Settings.Tracer == Distance <= Esp.Settings.RenderDistance
Esp.Settings.TeamCheck == TeamTag == v.Tracer.Visible = Esp.Settings.TeamCheck == TeamTag == v.Tracer.Visible = v.Tracer.Visible =
Esp.Settings.TargetSleepers == v.PlayerTable.sleeping == v.Tracer.Visible =
v.Tracer.Color = Esp.Settings.TracerColor;v.Tracer.Thickness=Esp.Settings.TracerThickness;v.Transparency=Esp.Settings.TracerTransparrency;
Esp.Settings.TracerFrom ==
v.Tracer.From = .(Camera.ViewportSize.X/,Camera.ViewportSize.Y)
v.Tracer.To = .(x,y+h*)
Esp.Settings.TracerFrom ==
v.Tracer.From = .(Camera.ViewportSize.X/,Camera.ViewportSize.Y/)
v.Tracer.To = .(x,y)
Esp.Settings.TracerFrom ==
v.Tracer.From = .(Camera.ViewportSize.X / , )
v.Tracer.To = .(x,y-h*)
v.Tracer.From = .(Camera.ViewportSize.X/,Camera.ViewportSize.Y/Camera.ViewportSize.Y)
Esp.Settings.Sleeping ==
v.Tracer.To = .(x,(y-h)-v.Sleeping.TextBounds.Y*)
v.Tracer.From = .(Camera.ViewportSize.X/,Camera.ViewportSize.Y)
v.Tracer.To = .(x,y-h*)
Esp.Settings.HighlightTarget Character == ccc
v.Tracer.Color = Esp.Settings.HighlightTargetColor
v.Tracer.Color = Esp.Settings.TracerColor;
v.PlayerTable.sleeping == v.Tracer.Color = Esp.Settings.OtherTracerColor
TeamTag == v.Tracer.Color = Esp.Settings.OtherTracerColorTeam
v.Tracer.Visible =
OnScreen == Esp.Settings.ViewAngle == Distance <= Esp.Settings.RenderDistance
Esp.Settings.TeamCheck == TeamTag == v.ViewAngle.Visible = Esp.Settings.TeamCheck == TeamTag == v.ViewAngle.Visible = v.ViewAngle.Visible =
Esp.Settings.TargetSleepers == v.PlayerTable.sleeping == v.ViewAngle.Visible =
v.ViewAngle.Color = Esp.Settings.ViewAngleColor;v.ViewAngle.Thickness=Esp.Settings.ViewAngleThickness;v.Transparency=Esp.Settings.ViewAngleTransparrency;
headpos = Camera:(Character.Head.Position)
offsetCFrame = .(, , -)
v.ViewAngle.From = .(headpos.X, headpos.Y)
value = .(/Distance*, , )
dir = Character.Head.CFrame:(offsetCFrame)
offsetCFrame = offsetCFrame * .(, , )
dirpos = Camera:(.(dir.X, dir.Y, dir.Z))
OnScreen ==
v.ViewAngle.To = .(dirpos.X, dirpos.Y)
offsetCFrame = .(, , -)
Esp.Settings.HighlightTarget Character == ccc
v.ViewAngle.Color = Esp.Settings.HighlightTargetColor
v.ViewAngle.Color = Esp.Settings.ViewAngleColor;
v.PlayerTable.sleeping == v.ViewAngle.Color = Esp.Settings.OtherViewAngleColor
TeamTag == v.ViewAngle.Color = Esp.Settings.OtherViewAngleColorTeam
v.ViewAngle.Visible =
OnScreen == Esp.Settings.HeadCircles == Distance <= Esp.Settings.RenderDistance
Esp.Settings.TeamCheck == TeamTag == v.HeadCircles.Visible = Esp.Settings.TeamCheck == TeamTag == v.HeadCircles.Visible = v.HeadCircles.Visible =
Esp.Settings.TargetSleepers == v.PlayerTable.sleeping == v.HeadCircles.Visible =
v.HeadCircles.Color = Esp.Settings.HeadCirclesColor;v.HeadCircles.Thickness=Esp.Settings.HeadCirclesThickness;v.Transparency=Esp.Settings.HeadCirclesTransparrency;
headpos = Camera:(Character.Head.Position)
Position,OnScreen = Camera:(Character:().Position);
OnScreen ==
v.HeadCircles.Position = .(headpos.X, headpos.Y)
v.HeadCircles.Radius =
v.HeadCircles.NumSides =
Esp.Settings.HighlightTarget Character == ccc
v.HeadCircles.Color = Esp.Settings.HighlightTargetColor
v.HeadCircles.Color = Esp.Settings.HeadCirclesColor;
v.PlayerTable.sleeping == v.HeadCircles.Color = Esp.Settings.OtherHeadCirclesColor
TeamTag == v.HeadCircles.Color = Esp.Settings.OtherHeadCirclesColorTeam
v.HeadCircles.Visible =
v.Box.Visible=;
v.BoxOutline.Visible=;
v.BoxFilled.Visible=;
v.Tool.Visible=;
v.Armour.Visible=;
v.Distance.Visible=;
v.Sleeping.Visible=;
v.ViewAngle.Visible=;
v.HeadCircles.Visible=;
v.Tracer.Visible=;
v.Line1.Visible=;v.Line2.Visible=;v.Line3.Visible=;v.Line4.Visible=;v.Line5.Visible=;v.Line6.Visible=;v.Line7.Visible=;v.Line8.Visible=
FovCircle = Functions:(,{Filled=Fov.Settings.FovFilled,Color=Fov.Settings.FovColor,Radius=Fov.Settings.FovSize,NumSides=,Thickness=,Transparency=Fov.Settings.FovTransparency,ZIndex=,Visible=})
FovCircleOutline = Functions:(,{Filled=Fov.Settings.FovOutlineFilled,Color=Fov.Settings.FovOutlineColor,Radius=Fov.Settings.FovOutlineSize,NumSides=,Thickness=,Transparency=,ZIndex=,Visible=})
FovSnapline = Functions:(,{Transparency=,Thickness=,Visible=})
CircleLine = Functions:(,{Color=Fov.Settings.CircleLineColor,Radius=,NumSides=,Thickness=,Transparency=Fov.Settings.FovTransparency,Visible=})
PlayerUpdater = :().RenderStepped
PlayerConnection = PlayerUpdater:(()
Esp:()
)
i, v ((()._G.modules.Player.GetPlayerModel)[])
.(cache,v)
.(cache,v)
Esp:(v)
:().ChildAdded:((child)
child:()
i, v ((()._G.modules.Player.GetPlayerModel)[])
.(cache,v)
.(cache,v)
Esp:(v)
)
PlayerUpdater = :().RenderStepped
PlayerConnection = PlayerUpdater:((()
Esp:()
))
OreUpdater = :().RenderStepped
OreConnection = OreUpdater:((()
Esp:()
))
ItemUpdater = :().RenderStepped
ItemConnection = ItemUpdater:((()
Esp:()
))
i,v (()._G.modules.Entity.List)
.(ItemCache,v.model)
.(ItemCache,v.model)
Esp:(v)
OresWeWant = {,,}
i,v (()._G.modules.Entity.List)
.(OreCache,v.model) .(OresWeWant,v.typ)
.(OreCache,v.model)
Esp:(v)
ItemsWeWant = {,,,,,}
i,v (()._G.modules.Entity.List)
.(ItemCache,v.model) .(ItemsWeWant,v.typ)
.(ItemCache,v.model)
Esp:(v)
(()
:().DescendantAdded:((part)
part:() part.Color == .(, , ) #part.Parent:() ==
Esp:({typ=,model=part.Parent})
part:() part.Color == .(, , ) #part.Parent:() ==
Esp:({typ=,model=part.Parent})
part:() part.Color == .(, , ) #part.Parent:() ==
Esp:({typ=,model=part.Parent})
part:() part.Color == .(, , ) #part:() ==
Esp:({typ=,model=part.Parent})
part:() part.Name == part.Color == .(,,)
Esp:({typ=,model=part.Parent})
part:() #part.Parent:() > part:() part.SurfaceGui:() part.SurfaceGui.TextLabel.Text ==
Esp:({typ=,model=part.Parent})
part:() part.Name == part.Parent:()
Esp:({typ=,model=part.Parent})
part:() part.Name == part.Color == .(,,)
Esp:({typ=,model=part.Parent})
part:() #part.Parent:() == part.Material == .Material.Fabric
Esp:({typ=,model=part.Parent})
)
)()
SilentTabbox = Tabs.CombatTab:()
SilentTab = SilentTabbox:()
FovTab = SilentTabbox:()
SilentTab:(,{Text=,Default=}):(, {Default=,SyncToggleState=,Mode=,Text=,NoUI=}):((Value)
Combat.Settings.SilentEnabled = Value
)
SilentTab:(, {Text=,Default=,Min=,Max=,Rounding=,Compact=,Suffix=}):((Value)
Combat.Settings.SilentHitChance = Value
)
SilentTab:(, {Text=,Default=,Min=,Max=,Rounding=,Compact=,Suffix=}):((Value)
Combat.Settings.RenderDistance = Value
)
SilentTab:(,{Text=,Default=}):(,{Default=.(,,),Title=}):((value)
Esp.Settings.HighlightTarget = value
)
Options.HighlightTargetColor:((ValueHighlight)
Esp.Settings.HighlightTargetColor = ValueHighlight
)
SilentTab:(,{Text=,Default=}):(,{Default=.(,,),Title=})
SilentTab:(,{Text=,Default=}):(,{Default=.(,,),Title=}):((Value)
Fov.Settings.CircleLine = Value
CircleLine.Visible = Value
)
Options.SnapcirclesColor:((Value25)
Fov.Settings.CircleLineColor = Value25
CircleLine.Color = Value25
)
SilentTab:(, {Values = {,,},Default = ,Multi = ,Text = }):((Value)
Fov.Settings.SnaplinePosition = Value
)
SilentTab:(,{Text=,Default=}):((Value)
Combat.Settings.SleeperCheck = Value
)
SilentTab:(, {Values = {, , , , , , , }, Default = , Multi = , Text = }):((Value)
Combat.Settings.SilentAimPart = Value
)
FovTab:(,{Text=,Default=}):(,{Default=.(,,),Title=})
FovTab:(,{Text=,Default=})
FovTab:(,{Text=,Default=}):(,{Default=.(,,),Title=})
FovTab:(,{Text=,Default=}):((Value)
Fov.Settings.FovFilled = Value;FovCircle.Filled = Value
Fov.Settings.FovOutlineFilled = Value;FovCircleOutline.Filled = Value
)
FovTab:(, {Text=,Default=,Min=,Max=,Rounding=,Compact=}):((Value)
Fov.Settings.FovSize = Value;FovCircle.Radius = Value
Fov.Settings.FovOutlineSize = Value;FovCircleOutline.Radius = Value
)
FovTab:(, {Text=,Default=,Min=,Max=,Rounding=,Compact=,Suffix=}):((Value)
Fov.Settings.FovTransparency = Value;FovCircle.Transparency = Value
)
FovTab:(, {Values = {,},Default = ,Multi = ,Text = }):((Value)
Fov.Settings.FovPosition = Value
Fov.Settings.FovOutlinePosition = Value
)
:().RenderStepped:(()
Player,PlayerTable = Functions:()
Toggles.InventoryViewerToggle.Value == Player ~=
InventoryViewer:()
InvTool.Text = ..Esp:(PlayerTable)
InvArmour.Text =
i,v (Player.Armor:())
InventoryViewer:(v.Name,) ~=
InvHelmet.Text = ..InventoryViewer:(v.Name,)
InventoryViewer:(v.Name,) ~=
InvChestplate.Text = ..InventoryViewer:(v.Name,)
InventoryViewer:(v.Name,) ~=
InvLeggings.Text = ..InventoryViewer:(v.Name,)
InventoryViewer:(v.Name,) ~=
InvOther.Text = ..InventoryViewer:(v.Name,)
InvDistance.Text = ..math.((CharcaterMiddle:().Position-Player:().Position).Magnitude)..
InvTool.Text =
InvArmour.Text =
InvHelmet.Text =
InvChestplate.Text =
InvLeggings.Text =
InvOther.Text =
InvDistance.Text =
InventoryViewer:()
Functions:() ~= Toggles.FovHighlight.Value ==
p,t = Functions:()
FovCircle.Color = Fov.Settings.FovColor
Position,OnScreen = Camera:(Functions:()[Combat.Settings.SilentAimPart]:().p+Functions:());
Fov.Settings.FovHighlight == Functions:().Head.Teamtag.Enabled == OnScreen ==
FovCircle.Color = Fov.Settings.FovHighlightColor
FovCircle.Color=.(, , )
FovCircle.Color = Fov.Settings.FovColor
Functions:() ~= Toggles.Snapline.Value ==
p,t = Functions:()
FovSnapline.Visible =
CircleLine.Visible =
Position,OnScreen = Camera:(Functions:()[Combat.Settings.SilentAimPart]:().p+Functions:());
Combat.Settings.TeamCheck == Functions:().Head.Teamtag.Enabled == OnScreen ==
FovSnapline.To = Position
CircleLine.Position = Position
OnScreen ==
FovSnapline.To = Position
CircleLine.Position = Position
FovSnapline.Visible =
CircleLine.Visible =
Functions:() ~= Toggles.Snapcircles.Value ==
p,t = Functions:()
CircleLine.Visible =
Position,OnScreen = Camera:(Functions:()[Combat.Settings.SilentAimPart]:().p+Functions:());
Combat.Settings.TeamCheck == Functions:().Head.Teamtag.Enabled == OnScreen ==
CircleLine.Position = Position
OnScreen ==
CircleLine.Position = Position
CircleLine.Visible =
Fov.Settings.RealFovSize=FovCircle.Radius
Fov.Settings.RealFovOutlineSize=FovCircle.Radius
Fov.Settings.Dynamic ==
set = Fov.Settings.FovSize * ((Fov.Settings.FovSize-Camera.FieldOfView)/ + ) +
set2 = Fov.Settings.FovOutlineSize * ((Fov.Settings.FovOutlineSize-Camera.FieldOfView)/ + ) +
FovCircle.Radius = set
FovCircleOutline.Radius = set
FovCircle.Radius=Fov.Settings.FovSize
FovCircleOutline.Radius=Fov.Settings.FovOutlineSize
Fov.Settings.FovPosition ==
FovCircle.Position = .(Camera.ViewportSize.X/,Camera.ViewportSize.Y/)
FovCircleOutline.Position = .(Camera.ViewportSize.X/,Camera.ViewportSize.Y/)
MousePos = Camera.(Camera,.Players.LocalPlayer:().Hit.p)
FovCircle.Position = .(MousePos.X,MousePos.Y)
FovCircleOutline.Position = .(MousePos.X,MousePos.Y)
Fov.Settings.SnaplinePosition ==
FovSnapline.From=.(Camera.ViewportSize.X/,Camera.ViewportSize.Y)
Fov.Settings.SnaplinePosition ==
FovSnapline.From=.(Camera.ViewportSize.X/,Camera.ViewportSize.Y/)
Fov.Settings.SnaplinePosition ==
FovSnapline.From=.(Camera.ViewportSize.X / , )
)
Toggles.Dynamic:((Value)
Fov.Settings.Dynamic = Value
Fov.Settings.OutlineDynamic = Value
)
Toggles.FovHighlight:((Value)
Fov.Settings.FovHighlight = Value
)
Options.FovHighlightColor:((Value)
Fov.Settings.FovHighlightColor = Value
)
Toggles.Fov:((Value)
Fov.Settings.FovEnabled = Value
FovCircle.Visible = Value
Fov.Settings.FovOutlineEnabled = Value
FovCircleOutline.Visible = Value
)
Options.FovColor:((Value)
Fov.Settings.FovColor = Value
FovCircle.Color = Value
)
Toggles.Snapline:((Value)
Fov.Settings.Snapline = Value
FovSnapline.Visible = Value
)
Options.SnaplineColor:((Value)
Fov.Settings.SnaplineColor = Value
FovSnapline.Color=Value
)
WeaponModsTabBox = Tabs.CombatTab:()
WeaponModsTab = WeaponModsTabBox:()
gunMods = {
noReloadanimTog = ,
noSpreadTog = ,
}
GunModsEnabled =
WeaponModsTab:(, {Text = , Default = }):((EnabledFireType)
GunModsEnabled = EnabledFireType
)
Recoil_Value =
WeaponModsTab:(, {Text = , Default = Recoil_Value, Min = , Max = , Suffix = , Rounding = , Compact = }):((Value)
Recoil_Value = Value /
)
WeaponModsTab:(,{Text=,Default=}):((Value)
gunMods.noSpreadTog = Value
)
ItemConfigs = .ReplicatedStorage.ItemConfigs
weapons = {PipePistol = (ItemConfigs.PipePistol),Blunderbuss = (ItemConfigs.Blunderbuss),Crossbow = (ItemConfigs.Crossbow),Bow = (ItemConfigs.Bow),USP9 = (ItemConfigs.USP9),LeverActionRifle = (ItemConfigs.LeverActionRifle),GaussRifle = (ItemConfigs.GaussRifle)}
FireActions = {Semi = ,Auto = }
WeaponModsTab:(, {Values = {, },Default = ,Multi = ,Text = }):((Value)
GunModsEnabled
fireAction = FireActions[Value]
_, weapon (weapons)
weapon.FireAction = fireAction
)
SpinbotTabBox = Tabs.CombatTab:()
SpinbotTab = SpinbotTabBox:()
spinbot = {
Spinbot = ,
SpinbotSpeed = ,
SpinbotType = ,
SpinBotLM = ,
SpinBotV = ,
fakeduck = ,
}
SpinbotTab:(,{Text=,Default=}):(, {Default=,SyncToggleState=,Mode=,Text=,NoUI=}):((Value)
spinbot.Spinbot = Value
)
SpinbotTab:(, {Text=,Suffix =,Default=,Min=,Max=,Rounding=,Compact=}):((Value)
spinbot.SpinbotSpeed = Value
)
SpinbotTab:(, {Values = {, , },Default = ,Multi = ,Text = }):((Value)
spinbot.SpinbotType = Value
)
SpinbotTab:(, {Text = ,Default = ,Tooltip = }):((value)
spinbot.fakeduck = value
)
value =
(()
OldSpinHook
OldSpinHook = (.Players.LocalPlayer:().FireServer, (self, ...)
args = {...}
args[] args[] args[] == (args[]) == args[] spinbot.Spinbot ==
spinbot.SpinBotLM == spinbot.SpinbotType ==
args[] = value
value = value + spinbot.SpinbotSpeed
spinbot.SpinbotType == spinbot.SpinBotLM ==
args[] = value
value = value - spinbot.SpinbotSpeed
args[] args[] args[] == (args[]) == args[] spinbot.Spinbot ==
spinbot.SpinBotV == spinbot.SpinbotType ==
args[] =
spinbot.SpinbotType == spinbot.SpinBotV ==
args[] = -
spinbot.SpinbotType == spinbot.SpinBotV ==
args[] = -
spinbot.SpinbotType ==
spinbot.SpinBotV = spinbot.SpinBotV
spinbot.SpinbotType == spinbot.SpinbotType ==
spinbot.SpinBotLM = spinbot.SpinBotLM
args[] == spinbot.fakeduck ==
args[] =
(self, (args))
)
)()
(value)
:():(value )
SpinbotTab:(, {Text = , Default = }):(onFakeLagToggled)
HeadHitboxTabBox = Tabs.CombatTab:()
HeadHitboxTab = HeadHitboxTabBox:()
hbExpander = {
HeadExtends = ,
XSize = ,
YSize = ,
ZSize = ,
HitboxTransparency = ,
}
HedsOn = .()
HBXColor = .(,,)
HBXMaterial =
HedsOn.Name =
HedsOn.Anchored =
HedsOn.CanCollide =
HedsOn.Transparency = hbExpander.HitboxTransparency
HedsOn.Color = HBXColor
HedsOn.Material = HBXMaterial
HedsOn.Size = .(, , )
HedsOn.Parent = .ReplicatedStorage
HeadHitboxTab:(,{Text=,Default=false}):AddColorPicker('HBX_Color',{Default=Color3.fromRGB(208, 123, 255),Title='Color'}):OnChanged(function(Value)
hbExpander.HeadExtends = Value
end)
Options.HBX_Color:OnChanged(function(Value)
HBXColor = Value
end)
HeadHitboxTab:AddDropdown('', {Values = {"ForceField", "Neon", "CrackedLava"}, Default = 1, Multi = false, Text = 'material:'}):OnChanged(function(Dropdown)
HBXMaterial = Dropdown
end)
HeadHitboxTab:AddSlider('HitboxXSize_Slider', {Text = 'hitbox width:', Default = 5, Min = 0, Max = 10, Rounding = 2, Suffix = "%", Compact = false}):OnChanged(function(HitboxXSize)
hbExpander.XSize = HitboxXSize
hbExpander.ZSize = HitboxXSize
end)
HeadHitboxTab:AddSlider('HitboxYSize_Slider', {Text = 'hitbox height:', Default = 5, Min = 0, Max = 10, Rounding = 2, Suffix = "%", Compact = false}):OnChanged(function(HitboxYSize)
hbExpander.YSize = HitboxYSize
hbExpander.ZSize = HitboxYSize
end)
HeadHitboxTab:AddSlider('HitboxXSize_Slider', {Text = 'transparency:', Default = 50, Min = 0, Max = 100, Rounding = 0, Suffix = "%", Compact = false}):OnChanged(function(TransparencyValue)
hbExpander.HitboxTransparency = TransparencyValue / 100
end)
task.spawn(function()
while task.wait() do
if hbExpander.HeadExtends then
for _, i in ipairs(game:GetService("Workspace"):GetChildren()) do
if i:FindFirstChild("HumanoidRootPart") and not i:FindFirstChild("HedsOn") then
local BigHeadsPart = Instance.new("Part");BigHeadsPart.Name = "Torso";BigHeadsPart.Anchored = false;BigHeadsPart.CanCollide = false;BigHeadsPart.Transparency = hbExpander.HitboxTransparency;BigHeadsPart.Size = Vector3.new(hbExpander.XSize, hbExpander.YSize, hbExpander.ZSize);BigHeadsPart.Material=HBXMaterial;BigHeadsPart.Color = HBXColor
local DeletePart = Instance.new("Weld");DeletePart.Parent = BigHeadsPart;DeletePart.Name = "FAKEHEAD"
local HeadsParts = BigHeadsPart:Clone();HeadsParts.Parent = i;HeadsParts.Orientation = i.HumanoidRootPart.Orientation
local clonedHedsOn = HedsOn:Clone();clonedHedsOn.Parent = i
local Headswelding = Instance.new("Weld");Headswelding.Parent = HeadsParts;Headswelding.Part0 = i.HumanoidRootPart;Headswelding.Part1 = HeadsParts
HeadsParts.Position = Vector3.new(i.HumanoidRootPart.Position.X, i.HumanoidRootPart.Position.Y - 0.6, i.HumanoidRootPart.Position.Z)
end
end
else
for _, i in ipairs(game:GetService("Workspace"):GetChildren()) do
if i:FindFirstChild("HumanoidRootPart") and i:FindFirstChild("HedsOn") then
i.HedsOn:Remove()
for _, a in ipairs(i:GetChildren()) do
if a.Name == "Torso" and a:FindFirstChild("FAKEHEAD") and (not a:FindFirstChild("Nametag") or not a:FindFirstChild("Face")) then
a:Remove()
end
end
end
end
end
end
end)
--
local HitboxOverrideTabBox = Tabs.CombatTab:AddLeftTabbox('hitbox overrider')
local HitboxOverrideTab = HitboxOverrideTabBox:AddTab('hitbox overrider')
--* Hitbox Overrider *--
local HBO2 = false
local HBO2H = 100
local HBO2P = "Head"
HitboxOverrideTab:AddToggle('',{Text='enabled',Default=false}):OnChanged(function(Value)
HBO2 = Value;
end)
HitboxOverrideTab:AddSlider('', {Text='hitchance:',Default=100,Min=0,Max=100,Rounding=0,Compact=false,Suffix="%"}):OnChanged(function(Value)
HBO2H = Value;
end)
HitboxOverrideTab:AddDropdown('', {Values = {"Head", "HumanoidRootPart", "Torso", "Random"},Default = 1,Multi = false,Text = 'hitpart:'}):OnChanged(function(Value)
HBO2P = Value
end)
LPH_NO_VIRTUALIZE(function()
local Bypass22; Bypass22 = hookfunction(game.Players.LocalPlayer:FindFirstChild("RemoteEvent").FireServer,function(self, ...)
local args = {...}
if args[1] == 10 and args[2] == "Hit" and (args[6] == "Head" or args[6] == "Torso" or args[6] == "HumanoidRootPart" or args[6] == "RightUpperArm" or args[6] == "RightLowerArm" or args[6] == "LeftUpperArm" or args[6] == "LeftLowerArm" or args[6] == "RightUpperLeg" or args[6] == "RightLowerLeg" or args[6] == "LeftUpperLeg" or args[6] == "LeftLowerLeg" or args[6] == "LeftFoot" or args[6] == "RightFoot") and HBO2 then
local bodyParts = { {part = "Head", probability = 10}, {part = "Torso", probability = 20}, {part = "HumanoidRootPart", probability = 5}, {part = "RightUpperArm", probability = 15}, {part = "RightLowerArm", probability = 10}, {part = "LeftUpperArm", probability = 15}, {part = "LeftLowerArm", probability = 10}, {part = "RightUpperLeg", probability = 5}, {part = "RightLowerLeg", probability = 5}, {part = "LeftUpperLeg", probability = 5}, {part = "LeftLowerLeg", probability = 5}, {part = "LeftFoot", probability = 5}, {part = "RightFoot", probability = 5} }
local totalProbability = 0
for _, bodyPartInfo in ipairs(bodyParts) do
totalProbability = totalProbability + bodyPartInfo.probability
end
local randomNum = math.random(1, totalProbability)
local selectedPart
local accumulatedProbability = 0
for _, bodyPartInfo in ipairs(bodyParts) do
accumulatedProbability = accumulatedProbability + bodyPartInfo.probability
if randomNum <= accumulatedProbability then
selectedPart = bodyPartInfo.part
break
end
end
if math.random(0, 100) <= HBO2H then
if HBO2P == "Head" then
args[6] = "Head"
elseif HBO2P == "HumanoidRootPart" then
args[6] = "HumanoidRootPart"
elseif HBO2P == "Torso" then
args[6] = "Torso"
elseif HBO2P == "Random" then
args[6] = selectedPart
end
end
end
return Bypass22(self, unpack(args))
end)
local _Network = getrenv()._G.modules.Network
local old = _Network.Send
_Network.Send = function(...)
local args = {...}
if args[1] == 10 and args[2] == "Hit" and (args[6] == "Head" or args[6] == "Torso" or args[6] == "HumanoidRootPart" or args[6] == "RightUpperArm" or args[6] == "RightLowerArm" or args[6] == "LeftUpperArm" or args[6] == "LeftLowerArm" or args[6] == "RightUpperLeg" or args[6] == "RightLowerLeg" or args[6] == "LeftUpperLeg" or args[6] == "LeftLowerLeg" or args[6] == "LeftFoot" or args[6] == "RightFoot") and HBO2 then
local bodyParts = { {part = "Head", probability = 10}, {part = "Torso", probability = 20}, {part = "HumanoidRootPart", probability = 5}, {part = "RightUpperArm", probability = 15}, {part = "RightLowerArm", probability = 10}, {part = "LeftUpperArm", probability = 15}, {part = "LeftLowerArm", probability = 10}, {part = "RightUpperLeg", probability = 5}, {part = "RightLowerLeg", probability = 5}, {part = "LeftUpperLeg", probability = 5}, {part = "LeftLowerLeg", probability = 5}, {part = "LeftFoot", probability = 5}, {part = "RightFoot", probability = 5} }
local totalProbability = 0
for _, bodyPartInfo in ipairs(bodyParts) do
totalProbability = totalProbability + bodyPartInfo.probability
end
local randomNum = math.random(1, totalProbability)
local selectedPart
local accumulatedProbability = 0
for _, bodyPartInfo in ipairs(bodyParts) do
accumulatedProbability = accumulatedProbability + bodyPartInfo.probability
if randomNum <= accumulatedProbability then
selectedPart = bodyPartInfo.part
break
end
end
if math.random(0, 100) <= HBO2H then
if HBO2P == "Head" then
args[6] = "Head"
elseif HBO2P == "HumanoidRootPart" then
args[6] = "HumanoidRootPart"
elseif HBO2P == "Torso" then
args[6] = "Torso"
elseif HBO2P == "Random" then
args[6] = selectedPart
end
end
end
return old(unpack(args))
end
end)()
--
local KillAuraTabBox = Tabs.CombatTab:AddLeftTabbox('kill aura')
local KillAuraTab = KillAuraTabBox:AddTab('kill aura')
--* Kill Aura *--
function Functions:GetLocalToolName()
if getrenv()._G.modules.FPS.GetEquippedItem() == nil then return 0,0 end
local mod = require(game:GetService("ReplicatedStorage").ItemConfigs[getrenv()._G.modules.FPS.GetEquippedItem().id])
for i,v in pairs(mod) do
if i == "HandModel" then
return mod.HandModel
end
end
return 0,0
end
local killauradistance = 8
local function GetPlayer()
local closest,PlayerDistance,playerTable = nil,math.huge,nil
for i,v in pairs(getupvalues(getrenv()._G.modules.Player.GetPlayerModel)[1]) do
if v.model:FindFirstChild("HumanoidRootPart") then
local Mouse = game.Players.LocalPlayer:GetMouse()
local pos,OnScreen = Camera.WorldToViewportPoint(Camera, v.model:GetPivot().Position)
local PlayerDistance = (CharcaterMiddle:GetPivot().Position-v.model:GetPivot().Position).Magnitude
Distance = (game.Workspace.Ignore.LocalCharacter.Middle.Position - v.model:GetPivot().Position).Magnitude
if PlayerDistance <= killauradistance and OnScreen == true then
closest = v.model;PlayerDistance = PlayerDistance;playerTable=v
end
end
end
return closest,playerTable
end
local KAHitPartSelected = "Head"
local Wait = 0.95
local AuraGoodToUse = false
KillAuraTab:AddToggle('KillAura',{Text='kill aura',Default=false}):AddKeyPicker('KillAuraKey', {Default='Non',SyncToggleState=true,Mode='Toggle',Text='Kill Aura',NoUI=false})
local PlayerID = nil
local Bypass; Bypass = hookfunction(game:GetService("Players").LocalPlayer:FindFirstChild("RemoteEvent").FireServer,function(self, ...)
local args = {...}
if args[1] == 10 and args[2] == "Hit" then
PlayerID = args[3]
end
return Bypass(self, unpack(args))
end)
task.spawn(function()
while task.wait() do
local state = Options.KillAuraKey:GetState()
if state then
local PlayerHumanoid,fr = GetPlayer()
if PlayerHumanoid and AuraGoodToUse and PlayerHumanoid ~= nil and fr ~= nil then
game:GetService("Players").LocalPlayer.RemoteEvent:FireServer(10, "Swing")
game:GetService("Players").LocalPlayer.RemoteEvent:FireServer(10, "Hit", fr.id, PlayerHumanoid.HumanoidRootPart.Position, KAHitPartSelected, Vector3.new(-0.1275634765625, 0.5433349609375, -0.237548828125))
wait(Wait)
end
end
end
end)
task.spawn(function()
while task.wait() do
local Weapon = Functions:GetLocalToolName()
if Weapon == "MiningDrill" then
Wait = 0.12
else
Wait = 0.95
end
if Weapon == "Hammer" or "Crowbar" or "StoneHammer" or "SteelHammer" or "MiningDrill" or "IronHammer" then
AuraGoodToUse = true
else
AuraGoodToUse = false
end
end
end)
KillAuraTab:AddSlider('', {Text = 'distance:', Default = 8, Min = 5, Max = 10, Rounding = 0, Suffix = " studs", Compact = false}):OnChanged(function(Value)
killauradistance = Value
end)
KillAuraTab:AddDropdown('', {Values = {"Head", "HumanoidRootPart", "Torso", "LowerTorso", "RightHand", "LeftHand", "RightFoot", "LeftFoot"}, Default = 1, Multi = false, Text = 'hitpart:'}):OnChanged(function(Value)
KAHitPartSelected = Value
end)
-------------------------------------------------------------------------------------------------
--// Visuals \\--
--
local PlayerVisualTabbox = Tabs.VisualsTab:AddLeftTabbox()
local PlayerVisualTab = PlayerVisualTabbox:AddTab('player visuals')
local PlayerSettingsTab = PlayerVisualTabbox:AddTab('player settings')
--* Player ESP *--
PlayerVisualTab:AddToggle('EnabledToggle',{Text='enabled',Default=false}):OnChanged(function()
end)
PlayerVisualTab:AddSlider('RenderDistance', {Text='distance:',Default=1000,Min=0,Max=2500,Rounding=0,Compact=false,Suffix=" studs"}):OnChanged(function(Value)
Esp.Settings.RenderDistance = Value
end)
--> Onscreen Text
local CustomText = Drawing.new("Text")
CustomText.Visible = false
CustomText.Text = "velocity.cc"
CustomText.Size = 12
CustomText.Outline = true
CustomText.Center = true
CustomText.Font = 2
CustomText.Color = Color3.new(208, 123, 255)
CustomText.Position = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 1.89)
--
PlayerVisualTab:AddToggle('12t2ta22', {Text = 'onscreen',Default = false,Tooltip = 'Onscreen Information',}):AddColorPicker('OnscreenColor', {Default = Color3.fromRGB(208, 123, 255),Title = 'Color',}):OnChanged(function(ONSCREENVALUE)
CustomText.Visible = ONSCREENVALUE
end)
Options.OnscreenColor:OnChanged(function(Color320)
CustomText.Color = Color320
end)
local fadingIn, transparency, FADE_SPEED = true, 0, 0.008
local function updateTransparency()
CustomText.Transparency = transparency
transparency = transparency + (fadingIn and FADE_SPEED or -FADE_SPEED)
if fadingIn and transparency >= 1 then
fadingIn = false
elseif not fadingIn and transparency <= 0 then
fadingIn = true
end
end
game:GetService("RunService").Heartbeat:Connect(updateTransparency)
PlayerVisualTab:AddToggle('Sleeping',{Text='names',Default=false}):AddColorPicker('SleepingColor',{Default=Color3.fromRGB(208, 123, 255),Title='Color'})
Options.SleepingColor:OnChanged(function(Value)
Esp.Settings.SleepingColor = Value
end)
Toggles.Sleeping:OnChanged(function(Value)
Esp.Settings.Sleeping = Value
end)
PlayerVisualTab:AddToggle('',{Text='full boxes',Default=false}):AddColorPicker('BoxesColor',{Default=Color3.fromRGB(208, 123, 255),Title='Color'}):AddColorPicker('BoxesFilledColor',{Default=Color3.fromRGB(0, 0, 0),Title='Color'}):OnChanged(function(Value)
Esp.Settings.Boxes = Value
end)
Options.BoxesColor:OnChanged(function(Value)
Esp.Settings.BoxesColor = Value
end)
Options.BoxesFilledColor:OnChanged(function(Value)
Esp.Settings.BoxesFilledColor = Value
end)
PlayerVisualTab:AddToggle('',{Text='corner boxes',Default=false}):OnChanged(function(Value)
Esp.Settings.CornerBoxes = Value
end)
PlayerVisualTab:AddSlider('BoxTransparencySlider', {Text = 'transparency', Default = 0.25, Min = 0, Max = 1, Rounding = 2, Suffix = "%", Compact = false}):OnChanged(function(BoxTransparencyValue)
Esp.Settings.BoxesFilledTransparency = BoxTransparencyValue
end)
PlayerVisualTab:AddToggle('Distances',{Text='distance',Default=false}):AddColorPicker('DistancesColor',{Default=Color3.fromRGB(208, 123, 255),Title='Color'})
Toggles.Distances:OnChanged(function(Value)
Esp.Settings.Distances = Value
end)
Options.DistancesColor:OnChanged(function(Value)
Esp.Settings.DistanceColor = Value
end)
PlayerVisualTab:AddToggle('Tool',{Text='weapon',Default=false}):AddColorPicker('ToolColor',{Default=Color3.fromRGB(208, 123, 255),Title='Color'})
Options.ToolColor:OnChanged(function(Value)
Esp.Settings.ToolColor = Value
end)
Toggles.Tool:OnChanged(function(Value)
Esp.Settings.Tool = Value
end)
PlayerVisualTab:AddToggle('Armour',{Text='armour',Default=false}):AddColorPicker('ArmourColor',{Default=Color3.fromRGB(208, 123, 255),Title='Color'})
Options.ArmourColor:OnChanged(function(Value)
Esp.Settings.ArmourColor = Value
end)
Toggles.Armour:OnChanged(function(Value)
Esp.Settings.Armour = Value
end)
PlayerVisualTab:AddToggle('ViewAngle',{Text='view angle',Default=false}):AddColorPicker('ViewAngleColor',{Default=Color3.fromRGB(208, 123, 255),Title='Color'})
Toggles.ViewAngle:OnChanged(function(Value)
Esp.Settings.ViewAngle = Value
end)
Options.ViewAngleColor:OnChanged(function(Value)
Esp.Settings.ViewAngleColor = Value
end)
PlayerVisualTab:AddToggle('HeadCircles',{Text='head circles',Default=false}):AddColorPicker('HeadCirclesColor',{Default=Color3.fromRGB(208, 123, 255),Title='Color'})
Toggles.HeadCircles:OnChanged(function(Value)
Esp.Settings.HeadCircles = Value
end)
Options.HeadCirclesColor:OnChanged(function(Value)
Esp.Settings.HeadCirclesColor = Value
end)
PlayerVisualTab:AddToggle('Tracer',{Text='tracer',Default=false}):AddColorPicker('TracerColor',{Default=Color3.fromRGB(208, 123, 255),Title='Color'})
Toggles.Tracer:OnChanged(function(Value)
Esp.Settings.Tracer = Value
end)
Options.TracerColor:OnChanged(function(Value)
Esp.Settings.TracerColor = Value
end)
PlayerVisualTab:AddDropdown('TracerPosition',{Values={"Bottom","Middle","Top"},Default=1,Multi=false,Text='tracer position:'}):OnChanged(function(Value)
Esp.Settings.TracerFrom = Value
end)
--* Player Settings *--
PlayerSettingsTab:AddToggle('HighlightFriendlies',{Text='highlight friendlies',Default=true}):AddColorPicker('HighlightFriendliesColor',{Default=Color3.fromRGB(0, 255, 0),Title='Color'})
Options.HighlightFriendliesColor:OnChanged(function(highlight_friendlies_color)
Esp.Settings.OtherSleepingColorTeam = highlight_friendlies_color
Esp.Settings.OtherDistanceColorTeam = highlight_friendlies_color
Esp.Settings.OtherBoxesColorTeam = highlight_friendlies_color
Esp.Settings.OtherViewAngleColorTeam = highlight_friendlies_color
Esp.Settings.OtherArmourColorTeam = highlight_friendlies_color
Esp.Settings.OtherToolColorTeam = highlight_friendlies_color
Esp.Settings.OtherTracerColorTeam = highlight_friendlies_color
Esp.Settings.OtherHeadCirclesColorTeam = highlight_friendlies_color
end)
PlayerSettingsTab:AddToggle('HighlightSleepers',{Text='highlight sleepers',Default=true}):AddColorPicker('HighlightSleepersColor',{Default=Color3.fromRGB(0, 255, 255),Title='Color'})
Options.HighlightSleepersColor:OnChanged(function(highlight_sleepers_color)
Esp.Settings.OtherSleepingColor = highlight_sleepers_color
Esp.Settings.OtherDistanceColor = highlight_sleepers_color
Esp.Settings.OtherBoxesColor = highlight_sleepers_color
Esp.Settings.OtherArmourColor = highlight_sleepers_color
Esp.Settings.OtherToolColor = highlight_sleepers_color
Esp.Settings.OtherViewAngleColor = highlight_sleepers_color
Esp.Settings.OtherTracerColor = highlight_sleepers_color
Esp.Settings.OtherHeadCirclesColor = highlight_sleepers_color
end)
PlayerSettingsTab:AddToggle('TargetSleepers',{Text='sleeper check',Default=true}):OnChanged(function(Value)
Esp.Settings.TargetSleepers = Value
end)
PlayerSettingsTab:AddToggle('TeamCheck',{Text='team check',Default=false}):OnChanged(function(Value)
Esp.Settings.TeamCheck = Value
end)
PlayerSettingsTab:AddToggle('TextOutline',{Text='text outlines',Default=true}):OnChanged(function(Value)
Esp.Settings.TextOutline = Value
end)
PlayerSettingsTab:AddToggle('',{Text='box filled',Default=true}):AddColorPicker('BoxesFilledColor',{Default=Color3.fromRGB(0, 0, 0),Title='Color'}):OnChanged(function(Value)
Esp.Settings.BoxesFilled = Value
end)
Options.BoxesFilledColor:OnChanged(function(BoxesFilledColor)
Esp.Settings.BoxesFilledColor = BoxesFilledColor
end)
PlayerSettingsTab:AddToggle('BoxesOutlines',{Text='box outlines',Default=true}):OnChanged(function(Value)
Esp.Settings.BoxesOutline = Value
end)
PlayerSettingsTab:AddSlider('TextSizeSlider', {Text = 'text size:', Default = 12, Min = 1, Max = 25, Rounding = 0, Suffix = "px", Compact = false}):OnChanged(function(TextSizeValue)
Esp.Settings.TextSize = TextSizeValue
CustomText.Size = TextSizeValue
end)
PlayerSettingsTab:AddDropdown('EspFont',{Values={"UI","System","Plex","Monospace"},Default=3,Multi=false,Text='font:'}):OnChanged(function(Value)
Esp.Settings.TextFont = Fonts[Value]
end)
--
local HitTabBox = Tabs.VisualsTab:AddRightTabbox('hit')
local HitTab = HitTabBox:AddTab('hit')
--* Hit *--
local hit = {
EnabledHitmarker = false,
HitMarkerColor = Color3.fromRGB(255, 255, 255),
HitMarkerLifetime = 2,
EnabledBulletTracer = false,
BulletTracerColor = Color3.fromRGB(255, 255, 255),
BulletTracerLifetime = 1.5,
}
local TracerType = {["Lightning Bolt"] = "rbxassetid://12781806168",["Lightning Bolt2"] = "rbxassetid://7151778302",["Laser"] = "rbxassetid://5864341017",["Red Laser"] = "rbxassetid://6333823534",["DNA"] = "rbxassetid://6511613786"}
local TracerSelected = "Lightning Bolt"
--
local Bypass; Bypass = hookfunction(game:GetService("Players").LocalPlayer:FindFirstChild("RemoteEvent").FireServer,function(self, ...)
local args = {...}
if hit.EnabledHitmarker == true then
if args[1] == 10 and args[2] == "Hit" and args[5] then
task.spawn(function()
local HitPos = Vector3.new(0,0,0)
if args[8] then HitPos = args[8] else HitPos = args[3] end
if type(HitPos) == "vector" then
local Vector, onScreen = Camera:WorldToViewportPoint(HitPos)
local Finished = false
local Line1 = Functions:Draw("Line",{Visible=onScreen,Thickness=1.5,Color=hit.HitMarkerColor,Transparency=1,From=Vector2.new(Vector.X-12,Vector.Y -12),To=Vector2.new(Vector.X-7,Vector.Y-7),})
local Line2 = Functions:Draw("Line",{Visible=onScreen,Thickness=1.5,Color=hit.HitMarkerColor,Transparency=1,From=Vector2.new(Vector.X+12,Vector.Y-12),To=Vector2.new(Vector.X+7,Vector.Y-7),})
local Line3 = Functions:Draw("Line",{Visible=onScreen,Thickness=1.5,Color=hit.HitMarkerColor,Transparency=1,From=Vector2.new(Vector.X-12,Vector.Y+12),To=Vector2.new(Vector.X-7,Vector.Y+7),})
local Line4 = Functions:Draw("Line",{Visible=onScreen,Thickness=1.5,Color=hit.HitMarkerColor,Transparency=1,From=Vector2.new(Vector.X+12,Vector.Y+12),To=Vector2.new(Vector.X+7,Vector.Y+7),})
local c; c = game:GetService("RunService").RenderStepped:Connect(function()
if hit.EnabledHitmarker then
if not Finished then
local Vector, onScreen = workspace.CurrentCamera:WorldToViewportPoint(HitPos)
Line1.Visible = onScreen;Line2.Visible = onScreen;Line3.Visible = onScreen;Line4.Visible = onScreen
Line1.From = Vector2.new(Vector.X - 12, Vector.Y - 12);Line1.To = Vector2.new(Vector.X - 7, Vector.Y - 7)
Line2.From = Vector2.new(Vector.X + 12, Vector.Y - 12);Line2.To = Vector2.new(Vector.X + 7, Vector.Y - 7)
Line3.From = Vector2.new(Vector.X - 12, Vector.Y + 12);Line3.To = Vector2.new(Vector.X - 7, Vector.Y + 7)
Line4.From = Vector2.new(Vector.X + 12, Vector.Y + 12);Line4.To = Vector2.new(Vector.X + 7, Vector.Y + 7)
else
c:Disconnect()
end
end
end)
local lines = {Line1, Line2, Line3, Line4}
local duration = hit.HitMarkerLifetime
local startTime = os.clock()
while os.clock() - startTime < duration do
local progress = (os.clock() - startTime) / duration
for _, line in ipairs(lines) do
line.Transparency = 1 - progress
end
wait()
end
Finished = true;Line1:Remove();Line2:Remove();Line3:Remove();Line4:Remove()
end
end)
end
end
if hit.EnabledBulletTracer == true then
if args[1] == 10 and args[2] == "Hit" and args[5] then
task.spawn(function()
local HitPos = Vector3.new(0,0,0)
if args[8] then HitPos = args[8] else HitPos = args[3] end
if type(HitPos) == "vector" then
local Vector, onScreen = Camera:WorldToViewportPoint(HitPos)
local Finished = false
local Part = Instance.new("Part");Part.CanCollide = false;Part.Anchored = true;Part.Parent = workspace
local Attachment = Instance.new("Attachment")
Attachment.Position = CharcaterMiddle.Position;Attachment.Parent = Part;Attachment.Visible = false
local Attachment2 = Instance.new("Attachment");Attachment2.Position = HitPos;Attachment2.Parent = Part;Attachment2.Visible = false
local BulletLine = Instance.new("Beam")
BulletLine.Enabled = onScreen
BulletLine.Brightness = 10
BulletLine.LightInfluence = 0.75
BulletLine.LightEmission = 0.1
BulletLine.Attachment0 = Attachment
BulletLine.Attachment1 = Attachment2
BulletLine.TextureLength = 4
if TracerSelected == "Lightning Bolt" then
BulletLine.Texture = "rbxassetid://12781806168"
elseif TracerSelected == "Lightning Bolt2" then
BulletLine.Texture = "rbxassetid://7151778302"
elseif TracerSelected == "Laser" then
BulletLine.Texture = "rbxassetid://5864341017"
elseif TracerSelected == "Red Laser" then
BulletLine.Texture = "rbxassetid://6333823534"
elseif TracerSelected == "DNA" then
BulletLine.Texture = "rbxassetid://6511613786"
else
BulletLine.Texture = "rbxassetid://12781806168"
end
BulletLine.TextureSpeed = 2
BulletLine.Color = ColorSequence.new{ColorSequenceKeypoint.new(0, hit.BulletTracerColor),ColorSequenceKeypoint.new(0.5, hit.BulletTracerColor),ColorSequenceKeypoint.new(1, hit.BulletTracerColor)}
BulletLine.Transparency = NumberSequence.new(0)
BulletLine.Parent = Part
BulletLine.CurveSize0 = 0
BulletLine.CurveSize1 = 0
BulletLine.FaceCamera = false
BulletLine.Segments = 10
BulletLine.Width0 = 1
BulletLine.Width1 = 1
BulletLine.ZOffset = 0
local c; c = game:GetService("RunService").RenderStepped:Connect(function()
if hit.EnabledBulletTracer then
if not Finished then
local Vector, onScreen = workspace.CurrentCamera:WorldToViewportPoint(HitPos)
BulletLine.Enabled = onScreen
else
c:Disconnect()
end
end
end)
if not Finished then
wait(hit.BulletTracerLifetime)
Finished = true
Part:Destroy()
end
end
end)
end
end
return Bypass(self, unpack(args))
end)
HitTab:AddToggle('Bob1231a', {Text = 'bullet tracers', Default = false}):AddColorPicker("Trail_Colors2", {Default = Color3.fromRGB(255,255,255)}):OnChanged(function(BulletTracers)
hit.EnabledBulletTracer = BulletTracers
end)
Options.Trail_Colors2:OnChanged(function(Trail_Colors2)
hit.BulletTracerColor = Trail_Colors2
end)
HitTab:AddSlider('BulletLifetimeSlider', {Text = 'lifetime:',Suffix = "s",Default = hit.BulletTracerLifetime, Min = 1.5, Max = 5, Rounding = 1, Compact = false}):OnChanged(function(Value)
hit.BulletTracerLifetime = Value
end)
HitTab:AddDropdown('', { Values = {'Lightning Bolt','Lightning Bolt2','Laser', 'Red Laser', 'DNA'}, Default = 1, Multi = false, Text = 'bullet tracer type:' }):OnChanged(function(Value)
TracerSelected = Value
end)
--
HitTab:AddToggle('HitMarkers', {Text = 'hit markers', Default = false}):AddColorPicker("HitmarkerLifetime_Color", {Default = Color3.fromRGB(255,255,255)}):OnChanged(function(HitMarkers)
hit.EnabledHitmarker = HitMarkers
end)
Options.HitmarkerLifetime_Color:OnChanged(function(HitMarkerColors)
hit.HitMarkerColor = HitMarkerColors
end)
HitTab:AddSlider('HitMarkerLifetime', {Text = 'lifetime:',Suffix = "s",Default = hit.HitMarkerLifetime, Min = 2, Max = 5, Rounding = 1, Compact = false}):OnChanged(function(Value)
hit.HitMarkerLifetime = Value
end)
--
local VisualsTabBox = Tabs.VisualsTab:AddRightTabbox('crosshair')
local CrosshairXTab = VisualsTabBox:AddTab('crosshair')
--* Crosshair *--
local CrossHairX = Drawing.new("Circle"), Drawing.new("Circle")
--
CrossHairX.Position = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2)
CrossHairX.Thickness = 1
CrossHairX.ZIndex = 3
do
CrosshairXTab:AddToggle('zCrosshairX_Toggle', {Text = 'enabled', Default = false}):AddColorPicker("eCrosshairX_Color", {Default = Color3.fromRGB(208, 123, 255)}):OnChanged(function()
CrossHairX.Visible = Toggles.zCrosshairX_Toggle.Value
end)
Options.eCrosshairX_Color:OnChanged(function()
CrossHairX.Color = Options.eCrosshairX_Color.Value
end)
CrosshairXTab:AddToggle('Crosshair_Filled1', {Text = 'filled', Default = false}):OnChanged(function()
CrossHairX.Filled = Toggles.Crosshair_Filled1.Value
end)
CrosshairXTab:AddSlider('Crosshair_Radius', {Text = 'size', Suffix = "°", Default = 2, Min = 0, Max = 100, Rounding = 0, Compact = true}):OnChanged(function(CrosshairXRadius)
CrossHairX.Radius = CrosshairXRadius
end)
end
--
local inventoryviewerTabBox = Tabs.VisualsTab:AddRightTabbox('inventory viewer')
local inventoryviewerTab = inventoryviewerTabBox:AddTab('inventory viewer')
--* inventory viewer *--
inventoryviewerTab:AddToggle('InventoryViewerToggle',{Text='inventory viewer',Default=false}):AddColorPicker('inventoryviewercolor',{Default=Color3.fromRGB(208,123,255),Title='Color'})
Options.inventoryviewercolor:OnChanged(function(ColorValue)
InventoryViewer.DrawingText2.Color = ColorValue
InventoryViewer.TopLine.Color = ColorValue
end)
--
local velocityBarTabBox = Tabs.VisualsTab:AddRightTabbox('velocity bar')
local velocityBarTab = velocityBarTabBox:AddTab('velocity bar')
--* velocity bar *--
local velocityThreshold = 22.2
local airTimeThreshold = 6.8
local timeInAir = 0
local airTimeToggle = false
local velocityToggle = false
local screenGui = Instance.new("ScreenGui", game:GetService("Players").LocalPlayer.PlayerGui)
screenGui.IgnoreGuiInset = true
local airTimeFrame = Instance.new("Frame", screenGui)
airTimeFrame.Position = UDim2.new(0.35, 0, 0.052, 0)
airTimeFrame.Size = UDim2.new(0.3, 0, 0.006, 0)
airTimeFrame.BackgroundColor3 = Color3.new(0, 0, 0)
airTimeFrame.BackgroundTransparency = 0
airTimeFrame.BorderSizePixel = 0
airTimeFrame.Visible = false
local airTimeBar = Instance.new("Frame", airTimeFrame)
airTimeBar.Size = UDim2.new(0, 0, 0.25, 0)
airTimeBar.BorderSizePixel = 0
local velocityFrame = Instance.new("Frame", screenGui)
velocityFrame.Position = UDim2.new(0.35, 0, 0.03, 0)
velocityFrame.Size = UDim2.new(0.3, 0, 0.006, 0)
velocityFrame.BackgroundColor3 = Color3.new(0, 0, 0)
velocityFrame.BackgroundTransparency = 0
velocityFrame.BorderSizePixel = 0
velocityFrame.Visible = false
local velocityBar = Instance.new("Frame", velocityFrame)
velocityBar.Size = UDim2.new(0, 0, 0.25, 0)
velocityBar.BorderSizePixel = 0
velocityBarTab:AddToggle("", {Text = "fly bar",Default = false,}):OnChanged(function(state)
airTimeToggle = state
end)
velocityBarTab:AddToggle("", {Text = "velocity bar",Default = false,}):OnChanged(function(state)
velocityToggle = state
end)
local function updateBars(deltaTime)
if workspace.Ignore.LocalCharacter.Bottom.VelocityOverride.MaxForce == Vector3.new(10000, 0, 10000) then
timeInAir = timeInAir + deltaTime * 5.4
else
timeInAir = 0
end
if airTimeToggle then
airTimeFrame.Visible = true
local airTimeRatio = math.min(timeInAir / airTimeThreshold, 1)
airTimeBar.Size = UDim2.new(airTimeRatio, 0, 1, 0)
airTimeBar.BackgroundColor3 = Color3.fromHSV(0.33 * (1 - airTimeRatio), 1, 1)
else
airTimeFrame.Visible = false
end
if velocityToggle then
velocityFrame.Visible = true
local velocityMagnitude = CharcaterMiddle.Velocity.Magnitude
local velocityRatio = math.min(velocityMagnitude / velocityThreshold, 1)
velocityBar.Size = UDim2.new(velocityRatio, 0, 1, 0)
velocityBar.BackgroundColor3 = Color3.fromHSV(0.33 * (1 - velocityRatio), 1, 1)
else
velocityFrame.Visible = false
end
end
game:GetService("RunService").RenderStepped:Connect(function(deltaTime)
pcall(updateBars, deltaTime)
end)
-------------------------------------------------------------------------------------------------
--// Miscellaneous \\--
--
local ExploitsTabBox = Tabs.MiscellaneousTab:AddRightTabbox('exploits')
local ExploitsTab = ExploitsTabBox:AddTab('exploits')
--* Exploits *--
local NoSlowDown = false
local old = getrenv()._G.modules.Character.SetSprintBlocked
ExploitsTab:AddToggle('NOSLOWDOWN',{Text='no slowdown',Default=false}):OnChanged(function(Value)
NoSlowDown = Value
getrenv()._G.modules.Character.SetSprintBlocked = function(...)
local args = {...}
if NoSlowDown then
args[1] = false
return old(unpack(args))
end
return old(...)
end
end)
local JumpShoot = false
ExploitsTab:AddToggle('JumpShoot',{Text='jump shoot',Default=false}):OnChanged(function(Value)
JumpShoot = Value
end)
local NoSway = false
ExploitsTab:AddToggle('NoSway',{Text='no sway',Default=false}):OnChanged(function(Value)
NoSway = Value
end)
ExploitsTab:AddToggle('NoReloadAnimation',{Text='no reload animation',Default=false}):OnChanged(function(Value)
gunMods.noReloadanimTog = Value
end)
ExploitsTab:AddToggle('sussycrouching', {Text = "instant crouch",Default = false,Tooltip = "Crouch Way Faster",}):OnChanged(function(QuickCrouch1)
if QuickCrouch1 == true then
game:GetService("Workspace").Ignore.LocalCharacter.Top.CrouchForce.Stiffness = 10000
else
game:GetService("Workspace").Ignore.LocalCharacter.Top.CrouchForce.Stiffness = 100
end
end)
local deleteWallsEnabled = false
ExploitsTab:AddToggle('', {Text = "delete walls",Default = false,Tooltip = "Left Click / Mouse Button 2 (MB2)",}):OnChanged(function(value)
deleteWallsEnabled = value
end)
local Mouse = game.Players.LocalPlayer:GetMouse()
Mouse.Button1Down:connect(function()
if deleteWallsEnabled then
if not Mouse.Target then
return
end
local targetName = Mouse.Target.Name
local allowedNames = {"Hitbox", "LeftWall", "RightWall", "LeftHinge", "Prim", "RightHinge"}
for _, name in ipairs(allowedNames) do
if targetName == name then
Mouse.Target:Destroy()
break
end
end
end
end)
ExploitsTab:AddToggle('', {Text = "jump crouch",Default = false,}):AddKeyPicker('JumpCrouchKey', {Default='Non',SyncToggleState=true,Mode='Toggle',Text='Jump Crouch',NoUI=false})
local stoprun = false
task.spawn(function()
while true do
local state = Options.JumpCrouchKey:GetState()
if state then
keypress(0x57)
keypress(0x10)
wait(0.05)
keypress(0x43)
keypress(0x20)
keyrelease(0x20)
wait(0.5)
keyrelease(0x43)
wait(1)
end
if Library.Unloaded then break end
wait()
end
end)
task.spawn(function()
while task.wait() do
local state = Options.JumpCrouchKey:GetState()
if not state then
if stoprun then
keyrelease(0x57)
keyrelease(0x10)
stoprun = false
end
else
stoprun = true
end
end
end)
ExploitsTab:AddToggle('',{Text='freeze',Default=false}):AddKeyPicker('', {Default='Non',SyncToggleState=true,Mode='Toggle',Text='Freeze',NoUI=false}):OnChanged(function(Value)
if Value then
CharcaterMiddle.Anchored = true
else
CharcaterMiddle.Anchored = false
end
end)
local longneck = {
LongNeckEnabled = false,
UpperLimitDefault = 3,
LowerLimitDefault = 1.75,
CurrentSliderValue = 1.75,
}
ExploitsTab:AddToggle('LongNeck', {Text = 'long neck', Default = false, Tooltip}):AddKeyPicker('LongNeckKey', {Default = 'Non', SyncToggleState = true, Mode = 'Toggle', Text = 'Long Neck', NoUI = false}):OnChanged(function(value)
longneck.LongNeckEnabled = value
if not longneck.LongNeckEnabled then
game:GetService("Workspace").Ignore.LocalCharacter.Bottom.PrismaticConstraint.UpperLimit = longneck.UpperLimitDefault
game:GetService("Workspace").Ignore.LocalCharacter.Bottom.PrismaticConstraint.LowerLimit = longneck.LowerLimitDefault
else
game:GetService("Workspace").Ignore.LocalCharacter.Bottom.PrismaticConstraint.UpperLimit = longneck.CurrentSliderValue
game:GetService("Workspace").Ignore.LocalCharacter.Bottom.PrismaticConstraint.LowerLimit = longneck.CurrentSliderValue
end
end)
ExploitsTab:AddSlider('HeightChangerSlider', {Text = 'height:', Suffix = "m", Default = 4.25, Min = 3.75, Max = 7.5, Rounding = 2, Compact = false}):OnChanged(function(Value)
longneck.CurrentSliderValue = Value
if longneck.LongNeckEnabled then
game:GetService("Workspace").Ignore.LocalCharacter.Bottom.PrismaticConstraint.LowerLimit = Value
game:GetService("Workspace").Ignore.LocalCharacter.Bottom.PrismaticConstraint.UpperLimit = Value
end
end)
--
local CustomHitsoundsTabBox = Tabs.MiscellaneousTab:AddLeftTabbox('custom hitsounds')
local PlayerHitsoundsTab = CustomHitsoundsTabBox:AddTab('custom hitsounds')
--* Player Hitsounds *--
SoundService.PlayerHitHeadshot.Volume = 5
SoundService.PlayerHitHeadshot.Pitch = 1
SoundService.PlayerHitHeadshot.EqualizerSoundEffect.HighGain = -1.5
local sounds = {["Defualt Headshot"] = "rbxassetid://9119561046",["Defualt Body"] = "rbxassetid://9114487369",Neverlose = "rbxassetid://8726881116",Gamesense = "rbxassetid://4817809188",One = "rbxassetid://7380502345",Bell = "rbxassetid://6534947240",Rust = "rbxassetid://1255040462",TF2 = "rbxassetid://2868331684",Slime = "rbxassetid://6916371803",["Among Us"] = "rbxassetid://5700183626",Minecraft = "rbxassetid://4018616850",["CS:GO"] = "rbxassetid://6937353691",Saber = "rbxassetid://8415678813",Baimware = "rbxassetid://3124331820",Osu = "rbxassetid://7149255551",["TF2 Critical"] = "rbxassetid://296102734",Bat = "rbxassetid://3333907347",["Call of Duty"] = "rbxassetid://5952120301",Bubble = "rbxassetid://6534947588",Pick = "rbxassetid://1347140027",Pop = "rbxassetid://198598793",Bruh = "rbxassetid://4275842574",Bamboo = "rbxassetid://3769434519",Crowbar = "rbxassetid://546410481",Weeb = "rbxassetid://6442965016",Beep = "rbxassetid://8177256015",Bambi = "rbxassetid://8437203821",Stone = "rbxassetid://3581383408",["Old Fatality"] = "rbxassetid://6607142036",Click = "rbxassetid://8053704437",Ding = "rbxassetid://7149516994",Snow = "rbxassetid://6455527632",Laser = "rbxassetid://7837461331",Mario = "rbxassetid://2815207981",Steve = "rbxassetid://4965083997"}
PlayerHitsoundsTab:AddToggle('Enabled_Toggle1', {Text = 'enabled', Default = false})
PlayerHitsoundsTab:AddDropdown('HeadshotHit', {Values = { 'Defualt Headshot','Neverlose','Gamesense','One','Bell','Rust','TF2','Slime','Among Us','Minecraft','CS:GO','Saber','Baimware','Osu','TF2 Critical','Bat','Call of Duty','Bubble','Pick','Pop','Bruh','Bamboo','Crowbar','Weeb','Beep','Bambi','Stone','Old Fatality','Click','Ding','Snow','Laser','Mario','Steve','Snowdrake' },Default = 1, Multi = false, Text = 'Head Hitsound:'})
Options.HeadshotHit:OnChanged(function()
local soundId = sounds[Options.HeadshotHit.Value]
game:GetService("SoundService").PlayerHitHeadshot.SoundId = soundId
game:GetService("SoundService").PlayerHitHeadshot.Playing = true
end)
PlayerHitsoundsTab:AddSlider('Volume_Slider', {Text = 'volume', Default = 5, Min = 0, Max = 10, Rounding = 0, Compact = true,}):OnChanged(function(vol)
SoundService.PlayerHitHeadshot.Volume = vol
end)
PlayerHitsoundsTab:AddSlider('Pitch_Slider', {Text = 'pitch', Default = 1, Min = 0, Max = 2, Rounding = 2, Compact = true,}):OnChanged(function(pich)
SoundService.PlayerHitHeadshot.Pitch = pich
end)
PlayerHitsoundsTab:AddInput('HeadShotHitAssetID', {Default = "rbxassetid://9119561046",Numeric = false,Finished = true,Text = 'custom sound:',Placeholder = "rbxassetid://9119561046",}):OnChanged(function(CustomSoundID)
SoundService.PlayerHitHeadshot.SoundId = CustomSoundID
end)
--
PlayerHitsoundsTab:AddToggle('Enabled_Toggle2', {Text = 'enabled', Default = false})
PlayerHitsoundsTab:AddDropdown('Hit', {Values = { 'Defualt Body','Neverlose','Gamesense','One','Bell','Rust','TF2','Slime','Among Us','Minecraft','CS:GO','Saber','Baimware','Osu','TF2 Critical','Bat','Call of Duty','Bubble','Pick','Pop','Bruh','Bamboo','Crowbar','Weeb','Beep','Bambi','Stone','Old Fatality','Click','Ding','Snow','Laser','Mario','Steve','Snowdrake' },Default = 1, Multi = false, Text = 'Body Hitsound:'})
Options.Hit:OnChanged(function()
local soundId = sounds[Options.Hit.Value]
game:GetService("SoundService").PlayerHit2.SoundId = soundId
game:GetService("SoundService").PlayerHit2.Playing = true
end)
PlayerHitsoundsTab:AddSlider('Volume_Slider', {Text = 'volume', Default = 5, Min = 0, Max = 10, Rounding = 0, Compact = true,}):OnChanged(function(vole)
SoundService.PlayerHit2.Volume = vole
end)
PlayerHitsoundsTab:AddSlider('Pitch_Slider', {Text = 'pitch', Default = 1, Min = 0, Max = 2, Rounding = 2, Compact = true,}):OnChanged(function(piche)
SoundService.PlayerHit2.Pitch = piche
end)
PlayerHitsoundsTab:AddInput('PlayerHitAssetID', {Default = "rbxassetid://9114487369",Numeric = false,Finished = true,Text = 'custom sound:',Placeholder = "rbxassetid://9114487369",}):OnChanged(function(CustomSoundID)
SoundService.PlayerHit2.SoundId = CustomSoundID
end)
--
local XrayTabBox = Tabs.MiscellaneousTab:AddRightTabbox('xray')
local XrayTab = XrayTabBox:AddTab('xray')
--* X-Ray *--
local XRayEnabled = false
local CurrentSliderValue = 50
XrayTab:AddToggle('Xray', {Text = 'enabled', Default = false, Tooltip}):AddKeyPicker('XRayKey', {Default = 'Non', SyncToggleState = true, Mode = 'Toggle', Text = 'X-Ray', NoUI = true}):OnChanged(function(value)
XRayEnabled = value
if XRayEnabled then
for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
if v:FindFirstChild("Hitbox") then
v.Hitbox.Transparency = CurrentSliderValue
end
end
else
for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
if v:FindFirstChild("Hitbox") then
v.Hitbox.Transparency = 0
end
end
end
end)
XrayTab:AddSlider('XrayChangerSlider', {Text = 'transparency:', Suffix = "%", Default = 50, Min = 0, Max = 100, Rounding = 0, Compact = false}):OnChanged(function(Value)
CurrentSliderValue = Value / 100
if XRayEnabled then
CurrentSliderValue = Value / 100
end
end)
--
local ComExtraTabBox = Tabs.MiscellaneousTab:AddLeftTabbox('extra')
local ComExtraTab = ComExtraTabBox:AddTab('extra')
--* Extra *--
ComExtraTab:AddToggle('GameCrosshair_Value', {Text = 'remove in-game crosshair', Default = false}):AddColorPicker("GameCrosshair_Color", {Default = Color3.fromRGB(255,255,255)}):OnChanged(function(GameCrosshair)
if GameCrosshair == true then
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.FPS.Crosshair.Visible = false
elseif GameCrosshair == false then
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.FPS.Crosshair.Visible = true
end
end)
Options.GameCrosshair_Color:OnChanged(function(CrosshairColor_Value)
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.FPS.Crosshair.BackgroundColor3 = CrosshairColor_Value
end)
ComExtraTab:AddToggle('BloodSplatter', {Text = 'remove blood', Default = false}):OnChanged(function(BloodSplatter_Toggle)
if BloodSplatter_Toggle == false then
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.BloodSplatter.Visible = true
elseif BloodSplatter_Toggle == true then
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.BloodSplatter.Visible = false
end
end)
ComExtraTab:AddLabel('loot all'):AddKeyPicker('gakb', { Default = 'F', SyncToggleState = false, Mode = 'Toggle', Text = 'loot all', NoUI = true })
Options.gakb:OnClick(function()
for i = 1, 20 do
local ohNumber1 = 12
local ohNumber2 = i
local ohBoolean3 = true
game:GetService("Players").LocalPlayer.RemoteEvent:FireServer(ohNumber1, ohNumber2, ohBoolean3)
end
end)
ComExtraTab:AddLabel('deposit all'):AddKeyPicker('gazkb', { Default = 'Non', SyncToggleState = false, Mode = 'Toggle', Text = 'deposit all', NoUI = true })
Options.gazkb:OnClick(function()
for i = 1, 20 do
local ohNumber1 = 12
local ohNumber2 = i
local ohBoolean3 = false
game:GetService("Players").LocalPlayer.RemoteEvent:FireServer(ohNumber1, ohNumber2, ohBoolean3)
end
end)
--
local AspectRatioTabBox = Tabs.MiscellaneousTab:AddRightTabbox('aspect ratio')
local AspectRatioTab = AspectRatioTabBox:AddTab('aspect ratio')
--* Aspect Ratio *--
local AspectRatioEnabled = false
local StretchValue = 100
local Camera = game.Workspace.CurrentCamera
LPH_NO_VIRTUALIZE(function()
OldNewIndex = hookmetamethod(game, "__newindex", function(self, Key, Value)
if (self == Camera and Key == "CFrame") and AspectRatioEnabled then
local X, Y, Z, R00, R01, R02, R10, R11, R12, R20, R21, R22 = Value:GetComponents()
Value = CFrame.new(X, Y, Z, R00, R01 * StretchValue/100, R02, R10, R11 * StretchValue/100, R12, R20, R21 * StretchValue/100, R22)
end
return OldNewIndex(self, Key, Value)
end)
end)()
AspectRatioTab:AddToggle('AspectRatioEnabled', {Text = 'enabled', Default = AspectRatioEnabled}):OnChanged(function(Toggle)
AspectRatioEnabled = Toggle
end)
AspectRatioTab:AddSlider('RatioValue', {Text = 'aspect ratio:',Suffix = "%", Default = 100, Min = 1, Max = 100, Rounding = 0, Compact = false}):OnChanged(function(Slider)
StretchValue = Slider
end)
-------------------------------------------------------------------------------------------------
--// Local \\--
--
local FieldOfViewTabBox = Tabs.LocalTab:AddLeftTabbox('field of view')
local FieldOfViewTab = FieldOfViewTabBox:AddTab('field of view')
--* Field Of View *--
local fieldofview = {
FieldOfViewEnabled = false,
FieldOfViewValue = 70,
CurrentSliderValue3 = 70,
}
local function updateFieldOfView()
local fovFunc = nil
for i, v in pairs(getreg()) do
if type(v) == "function" and getfenv(v).script.Name == "Camera" and #getupvalues(v) >= 18 then
fovFunc = v
end
end
if fovFunc then
setupvalue(fovFunc, 18, fieldofview.FieldOfViewValue)
end
end
game:GetService("RunService").RenderStepped:Connect(function()
if fieldofview.FieldOfViewEnabled then
updateFieldOfView()
end
end)
FieldOfViewTab:AddToggle('FieldOfView', { Text = 'enabled', Default = false }):AddKeyPicker('fieldofviewkey', { Default = 'Non', SyncToggleState = true, Mode = 'Toggle', Text = 'field of view', NoUI = true }):OnChanged(function(value)
fieldofview.FieldOfViewEnabled = value
if not fieldofview.FieldOfViewEnabled then
fieldofview.FieldOfViewValue = 70
else
fieldofview.FieldOfViewValue = fieldofview.CurrentSliderValue3
end
end)
FieldOfViewTab:AddSlider('FieldOfViewSlider', { Text = 'field of view:', Suffix = "x", Default = 70, Min = 30, Max = 120, Rounding = 0, Compact = false }):OnChanged(function(sliderValue)
fieldofview.CurrentSliderValue3 = sliderValue
if fieldofview.FieldOfViewEnabled then
fieldofview.FieldOfViewValue = sliderValue
updateFieldOfView()
end
end)
--
local CustomViewmodelTabBox = Tabs.LocalTab:AddLeftTabbox('custom viewmodel')
local CustomViewmodelTab = CustomViewmodelTabBox:AddTab('custom viewmodel')
--* Custom Viewmodel *--
local ViewmodelEnabled = false
local ViewmodelPos = Vector3.new(0, 0, 0)
LPH_NO_VIRTUALIZE(function()
local newindex
newindex = hookmetamethod(game, '__newindex', function(obj, idx, val)
if obj == workspace.CurrentCamera and idx == 'CFrame' and ViewmodelEnabled then
val = val + (val.LookVector * ViewmodelPos.Z) + (val.RightVector * ViewmodelPos.X) + (val.UpVector * ViewmodelPos.Y)
end
return newindex(obj, idx, val)
end)
end)()
CustomViewmodelTab:AddToggle('ViewmodelEnabled', {Text = 'enabled', Default = ViewmodelEnabled}):OnChanged(function(Toggle)
ViewmodelEnabled = Toggle
end)
CustomViewmodelTab:AddSlider('ViewmodelX', {Text = 'x-offset:', Default = 0, Min = -5, Max = 5, Rounding = 2, Compact = false}):OnChanged(function(Slider)
ViewmodelPos = Vector3.new(Slider, ViewmodelPos.Y, ViewmodelPos.Z)
end)
CustomViewmodelTab:AddSlider('ViewmodelY', {Text = 'y-offset:', Default = 0, Min = -5, Max = 5, Rounding = 2, Compact = false}):OnChanged(function(Slider)
ViewmodelPos = Vector3.new(ViewmodelPos.X, Slider, ViewmodelPos.Z)
end)
CustomViewmodelTab:AddSlider('ViewmodelZ', {Text = 'z-offset:', Default = 0, Min = -5, Max = 5, Rounding = 2, Compact = false}):OnChanged(function(Slider)
ViewmodelPos = Vector3.new(ViewmodelPos.X, ViewmodelPos.Y, Slider)
end)
--
local CustomCharTabBox = Tabs.LocalTab:AddLeftTabbox('custom character')
local CustomCharTab = CustomCharTabBox:AddTab('custom character')
--* custom character *--
local function CreateCustomCharacter(Mesh, Texture, Size)
local part = Instance.new("Part", workspace)
part.CFrame = workspace.Ignore.FPSArms.HumanoidRootPart.CFrame
part.CanCollide = false
part.Name = "DeleteMeForNone"
local mesh = Instance.new("SpecialMesh", part)
mesh.MeshType = Enum.MeshType.FileMesh
mesh.Scale = Size
mesh.TextureId = "http://www.roblox.com/asset/?id=" .. Texture
mesh.MeshId = "http://www.roblox.com/asset/?id=" .. Mesh
local weld = Instance.new("Weld", mesh)
weld.Part0 = workspace.Ignore.FPSArms.HumanoidRootPart
weld.Part1 = part
end
local CharacterType = "AmongUs"
local CustomCharacter = false
local function UpdateCharacter()
for _, child in pairs(workspace:GetChildren()) do
if child.Name == "DeleteMeForNone" then
child:Destroy()
end
end
if not CustomCharacter then
return
end
local characterData = {AmongUs = { Mesh = 6686375902, Texture = 6686375937, Size = Vector3.new(0.16, 0.16, 0.16) },BuilderMan = { Mesh = 2711196756, Texture = 2711196829, Size = Vector3.new(1.2, 1.2, 1.2) },Minion = { Mesh = 12009037504, Texture = 12009037612, Size = Vector3.new(5, 4, 5) },LegoCloneTrooper = { Mesh = 9903790031, Texture = 9903790118, Size = Vector3.new(0.16, 0.16, 0.16) },AnimeGirl = { Mesh = 752599066, Texture = 752599541, Size = Vector3.new(0.7, 0.7, 0.7) }}
local character = characterData[CharacterType]
if character then
CreateCustomCharacter(character.Mesh, character.Texture, character.Size)
end
end
local function ToggleCustomCharacter(value)
CustomCharacter = value
UpdateCharacter()
end
local function ChangeCharacterType(value)
CharacterType = value
UpdateCharacter()
end
CustomCharTab:AddToggle('CustomCharacter', { Text = 'enabled', Default = false }):OnChanged(ToggleCustomCharacter)
CustomCharTab:AddDropdown('Character', { Values = { 'AmongUs', 'BuilderMan', 'Minion', 'LegoCloneTrooper', 'AnimeGirl' }, Default = 1, Multi = false, Text = 'type:' }):OnChanged(ChangeCharacterType)
--
local ArmVisTabBox = Tabs.LocalTab:AddRightTabbox('arm visuals')
local ArmVisTab = ArmVisTabBox:AddTab('local chams')
--* Local Chams *--
local function setArmProperties(property, value)
local armParts = {"LeftUpperArm", "LeftLowerArm", "LeftHand","RightUpperArm", "RightLowerArm", "RightHand"}
for _, partName in ipairs(armParts) do
game:GetService("Workspace").Ignore.FPSArms[partName][property] = value
end
end
ArmVisTab:AddToggle('ArmChams', { Text = 'enabled', Default = false }):AddColorPicker('ArmChamsColor', { Default = Color3.fromRGB(80, 77, 56), Title = 'Color' }):OnChanged(function(Value)
if Value == true then
elseif Value == false then
setArmProperties("Color", Color3.fromRGB(80, 77, 56))
setArmProperties("Material", "SmoothPlastic")
setArmProperties("TextureID", "")
end
end)
Options.ArmChamsColor:OnChanged(function(Value)
setArmProperties("Color", Value)
end)
ArmVisTab:AddDropdown('ArmChamsMaterial', {Values = { "SmoothPlastic", "ForceField", "Neon", "Ice", "Glass" },Default = 1,Multi = false,Text = 'arm material:'}):OnChanged(function(Value)
setArmProperties("Material", Value)
end)
ArmVisTab:AddInput('', {Default = '',Numeric = false,Finished = true,Text = 'Texture ID:',Placeholder = 'rbxassetid://...'}):OnChanged(function(TextureID)
setArmProperties("TextureID", TextureID)
end)
--
local SkinChangerTabBox = Tabs.LocalTab:AddLeftTabbox('skinbox')
local SkinChangerTab = SkinChangerTabBox:AddTab('skinbox')
--* Skinbox *--
local SkinChoice = "Galaxy"
local SkinsEnabled = false
function CheckSkins()
local tbl = {}
for i, v in pairs(game:GetService("ReplicatedStorage").ItemSkins:GetChildren()) do
table.insert(tbl, v.Name)
end
return tbl
end
function SetCammo(SkinName)
if not require(game:GetService("ReplicatedStorage").ItemConfigs[getrenv()._G.modules.FPS.GetEquippedItem().id]).HandModel then
return
end
local GunName = require(game:GetService("ReplicatedStorage").ItemConfigs[getrenv()._G.modules.FPS.GetEquippedItem().id]).HandModel
if table.find(CheckSkins(), GunName) then
local SkinFolder = game:GetService("ReplicatedStorage").ItemSkins[GunName]
local AnimationModule = require(SkinFolder:FindFirstChild("AnimatedSkinPrefab"))
if SkinName == "Lightning" then
AnimationModule.ApplyToModel(workspace.Ignore.FPSArms.HandModel, "rbxassetid://6555500992", 1, 0.3)
elseif SkinName == "Galaxy" then
AnimationModule.ApplyToModel(workspace.Ignore.FPSArms.HandModel, "rbxassetid://9305457875", 1, 0.3)
elseif SkinName == "Swirl" then
AnimationModule.ApplyToModel(workspace.Ignore.FPSArms.HandModel, "rbxassetid://13199296652", 1, 0.3)
elseif SkinName == "Wavey" then
AnimationModule.ApplyToModel(workspace.Ignore.FPSArms.HandModel, "rbxassetid://13898657945", 1, 0.3)
elseif SkinName == "RedGalaxy" then
AnimationModule.ApplyToModel(workspace.Ignore.FPSArms.HandModel, "rbxassetid://1619172543", 1, 0.3)
elseif SkinName == "Marble" then
AnimationModule.ApplyToModel(workspace.Ignore.FPSArms.HandModel, "rbxassetid://8904067198", 1, 0.01)
elseif SkinName == "Lava" then
AnimationModule.ApplyToModel(workspace.Ignore.FPSArms.HandModel, "rbxassetid://7077560268", 1, 0.3)
elseif SkinName == "Blackout" then
AnimationModule.ApplyToModel(workspace.Ignore.FPSArms.HandModel, "rbxassetid://5847588525", 1, 0.3)
elseif SkinName == "Snake" then
AnimationModule.ApplyToModel(workspace.Ignore.FPSArms.HandModel, "rbxassetid://7457460026", 1, 0.3)
elseif SkinName == "Banana" then
AnimationModule.ApplyToModel(workspace.Ignore.FPSArms.HandModel, "rbxassetid://338693178", 2, 0.3)
elseif SkinName == "Death" then
AnimationModule.ApplyToModel(workspace.Ignore.FPSArms.HandModel, "rbxassetid://11896030190", 1, 0.3)
end
end
end
game:GetService("Workspace").Ignore.FPSArms.ChildAdded:Connect(function()
if game:GetService("Workspace").Ignore.FPSArms:WaitForChild("HandModel") and SkinsEnabled == true then
SetCammo(SkinChoice)
end
end)
SkinChangerTab:AddToggle('SkinsEnabled', {Text = 'enabled', Default = false}):OnChanged(function(value)
SkinsEnabled = value
end)
SkinChangerTab:AddDropdown('SkinChoice', {Values = {"Lightning", "Galaxy", "Swirl", "Wavey", "RedGalaxy", "Marble", "Lava", "Blackout", "Snake", "Banana", "Death"}, Default = 1, Multi = false, Text = 'custom skins:'}):OnChanged(function(value)
SkinChoice = value
end)
--
local HudTabBox = Tabs.LocalTab:AddRightTabbox('hud')
local HudTab = HudTabBox:AddTab('hud')
--* Hud *--
HudTab:AddToggle('AWASZnfh', {Text = "remove server info",Default = false,Tooltip = "Hides Server Info",}):OnChanged(function(Chillax1)
if Chillax1 == true then
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.ServerInfo.Visible = false
elseif Chillax1 == false then
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.ServerInfo.Visible = true
end
end)
HudTab:AddToggle('AWAaSZasanfh', {Text = "remove server status",Default = false,Tooltip = "Hides Server Status",}):OnChanged(function(Chillax2)
if Chillax2 == true then
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.ServerStatus.Visible = false
elseif Chillax2 == false then
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.ServerStatus.Visible = true
end
end)
HudTab:AddToggle('GnAf', {Text = "hide chat",Default = false,Tooltip = "Hides chat )",}):OnChanged(function(HideChat)
if HideChat == true then
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.Chat.Position = UDim2.new(0, 0, 1, 0)
elseif HideChat == false then
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.Chat.Position = UDim2.new(0, 0, 0, 0)
end
end)
HudTab:AddLabel('custom inventory:'):AddColorPicker('Inventory_Color', { Default = Color3.fromRGB(80,80,80)})
Options.Inventory_Color:OnChanged(function(Inventory_Color_Value)
local hotbar = game:GetService("Players").LocalPlayer.PlayerGui.GameUI.FPS.BottomCenter
for i = 26, 29 do
hotbar.Armor["ItemSlot" .. i].BackgroundColor3 = Inventory_Color_Value
end
for i = 6, 25 do
hotbar.Inventory["ItemSlot" .. i].BackgroundColor3 = Inventory_Color_Value
end
end)
HudTab:AddLabel('energy:'):AddColorPicker('Energy_Color_Value', { Default = Color3.fromRGB(197,187,40)})
Options.Energy_Color_Value:OnChanged(function(Energy_Color_Value)
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.FPS.Vitals.EnergyFrame.Energy.BackgroundColor3 = Energy_Color_Value
end)
HudTab:AddLabel('health:'):AddColorPicker('Health_Color_Value', { Default = Color3.fromRGB(78,153,74)})
Options.Health_Color_Value:OnChanged(function(Health_Color_Value)
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.FPS.Vitals.HealthFrame.Health.BackgroundColor3 = Health_Color_Value
end)
HudTab:AddLabel('ammo:'):AddColorPicker('Ammo_Color_Value', { Default = Color3.fromRGB(255,255,255)})
Options.Ammo_Color_Value:OnChanged(function(Ammo_Color_Value)
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.FPS.BottomCenter.Ammo.TextColor3 = Ammo_Color_Value
end)
HudTab:AddSlider('Vitals_Transparency', {Text = 'vitals transparency', Suffix = "%", Default = 10, Min = 0, Max = 100, Rounding = 0, Compact = true}):OnChanged(function(VitalsTransparency)
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.FPS.Vitals.EnergyFrame.Energy.BackgroundTransparency = VitalsTransparency / 100
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.FPS.Vitals.HealthFrame.Health.BackgroundTransparency = VitalsTransparency / 100
end)
HudTab:AddSlider('Background_Transparency', {Text = 'inventory transparency', Suffix = "%", Default = 70, Min = 0, Max = 100, Rounding = 0, Compact = true}):OnChanged(function(InventoryTransparency)
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.FPS.BottomCenter.Inventory.BackgroundTransparency = InventoryTransparency / 100
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.FPS.BottomCenter.Hotbar.BackgroundTransparency = InventoryTransparency / 100
game:GetService("Players").LocalPlayer.PlayerGui.GameUI.FPS.BottomCenter.Armor.BackgroundTransparency = InventoryTransparency / 100
end)
--
local GravityTabBox = Tabs.LocalTab:AddRightTabbox('gravity')
local GravityTab = GravityTabBox:AddTab('gravity')
--* Gravity *--
local GravityEnabled = false
local defaultGravity = 75
local CurrentSliderValue2 = 75
GravityTab:AddToggle('Gravity', {Text = 'enabled', Default = false, Tooltip}):AddKeyPicker('GravityKey', {Default = 'Non', SyncToggleState = true, Mode = 'Toggle', Text = 'Gravity', NoUI = true}):OnChanged(function(value)
GravityEnabled = value
if not GravityEnabled then
sethiddenproperty(game:GetService("Workspace"), "Gravity", defaultGravity)
else
sethiddenproperty(game:GetService("Workspace"), "Gravity", CurrentSliderValue2)
end
end)
GravityTab:AddSlider('GravityChangerSlider', {Text = 'gravity:', Suffix = "x", Default = defaultGravity, Min = 65, Max = 100, Rounding = 0, Compact = false}):OnChanged(function(Value)
CurrentSliderValue2 = Value
if GravityEnabled then
sethiddenproperty(game:GetService("Workspace"), "Gravity", Value)
end
end)
-------------------------------------------------------------------------------------------------
--// World \\--
--
local CustomSkyTabBox = Tabs.WorldTab:AddLeftTabbox('lighting')
local CustomSkyTab = CustomSkyTabBox:AddTab('lighting')
--* Lighting *--
local LightingEnabled = nil
CustomSkyTab:AddToggle('AWASZnfh', {Text = "enabled",Default = false,Tooltip = "Enables SkyTab",}):OnChanged(function(EnabledLighting)
LightingEnabled = EnabledLighting
end)
CustomSkyTab:AddToggle('z1AWASZnfh', {Text = "remove shadows",Default = false,Tooltip = "Global Shadows On/Off",}):OnChanged(function(GlobalShadowsToggle)
if LightingEnabled and GlobalShadowsToggle == true then
sethiddenproperty(game:GetService("Lighting"), "GlobalShadows", false)
elseif LightingEnabled and GlobalShadowsToggle == false then
sethiddenproperty(game:GetService("Lighting"), "GlobalShadows", true)
end
end)
CustomSkyTab:AddToggle('51z1AWASZnfh', {Text = "remove fog",Default = false,Tooltip = "Fog On/Off",}):OnChanged(function(RemoveFogToggle)
if LightingEnabled and RemoveFogToggle == true then
sethiddenproperty(game:GetService("Lighting"), "FogStart", math.huge)
elseif LightingEnabled and RemoveFogToggle == false then
sethiddenproperty(game:GetService("Lighting"), "FogStart", 150)
end
end)
CustomSkyTab:AddToggle('5za1z1AWASZnfh', {Text = "remove clouds",Default = false,Tooltip = "Clouds On/Off",}):OnChanged(function(RemoveCloudsToggle)
if LightingEnabled and RemoveCloudsToggle == true then
sethiddenproperty(game:GetService("Workspace").Terrain.Clouds, "Enabled", false)
elseif LightingEnabled and RemoveCloudsToggle == false then
sethiddenproperty(game:GetService("Workspace").Terrain.Clouds, "Enabled", true)
end
end)
CustomSkyTab:AddToggle('Grass', {Text = 'remove grass',Default = false,Tooltip = "Grass On/Off",}):OnChanged(function(GrassRemove)
if LightingEnabled and GrassRemove == true then
sethiddenproperty(game.Workspace.Terrain, "Decoration", false)
elseif LightingEnabled and GrassRemove == false then
sethiddenproperty(game.Workspace.Terrain, "Decoration", true)
end
end)
local GCEN = Color3.fromRGB(95, 100, 49)
local GRCEND = false
CustomSkyTab:AddToggle('CLRG', {Text = 'grass color', Default = true, Tooltip = "Off/On"}):AddColorPicker('ColorGrass', {Default = GCEN, Title = 'Changer Color Grass'})
Toggles.CLRG:OnChanged(function(T)
GRCEND = T
game:GetService("Workspace").Terrain:SetMaterialColor(Enum.Material.Grass, T and GCEN or Color3.fromRGB(95, 100, 49))
end)
Options.ColorGrass:OnChanged(function(Grass1)
if GRCEND then
GCEN = Grass1
game:GetService("Workspace").Terrain:SetMaterialColor(Enum.Material.Grass, Grass1)
end
end)
local CloudsColor = Color3.fromRGB(255, 255, 255)
local EnableCustomColor = false
CustomSkyTab:AddToggle('CLRG1', {Text = 'clouds color', Default = EnableCustomColor, Tooltip = "Off/On"}):AddColorPicker('ColorGrass1', {Default = CloudsColor, Title = 'Change Clouds Color'})
Toggles.CLRG1:OnChanged(function(T)
EnableCustomColor = T
game:GetService("Workspace").Terrain.Clouds.Color = T and CloudsColor or Color3.fromRGB(255, 255, 255)
end)
Options.ColorGrass1:OnChanged(function(NewColor)
if LightingEnabled and EnableCustomColor then
CloudsColor = NewColor
game:GetService("Workspace").Terrain.Clouds.Color = NewColor
end
end)
local Lighting = game:GetService("Lighting")
local ColorCorrection = Lighting:FindFirstChild("ColorCorrection")
if not ColorCorrection then
ColorCorrection = Instance.new("ColorCorrectionEffect")
ColorCorrection.Name = "ColorCorrection"
ColorCorrection.Parent = Lighting
end
CustomSkyTab:AddToggle('CLRG1', {Text = 'ambient', Default = EnableCustomColor, Tooltip = "Off/On"}):AddColorPicker('ColorAmbient1', {Default = Color3.fromRGB(255, 255, 255), Title = 'Change Ambient Color'})
Options.ColorAmbient1:OnChanged(function(NewColor2)
sethiddenproperty(ColorCorrection, "TintColor", NewColor2)
end)
CustomSkyTab:AddSlider('Saturation_sUS', {Text = 'saturation',Suffix = "%",Default = 0,Min = -5,Max = 5,Rounding = 1,Compact = true}):OnChanged(function(SaturationValue)
if sethiddenproperty(ColorCorrection, "Saturation", SaturationValue) then
end
end)
CustomSkyTab:AddDropdown('World_Technology', {Values = { 'Technology', 'ShadowMap', 'Voxel', 'Compatibility' },Default = 1,Multi = false,Text = 'technology:',Tooltip = 'Game Technology',}):OnChanged(function(GPHZ)
if LightingEnabled and GPHZ == "Technology" then
sethiddenproperty(game.Lighting, "Technology", Enum.Technology.Future)
elseif LightingEnabled and GPHZ == "ShadowMap" then
sethiddenproperty(game.Lighting, "Technology", Enum.Technology.ShadowMap)
elseif LightingEnabled and GPHZ == "Voxel" then
sethiddenproperty(game.Lighting, "Technology", Enum.Technology.Voxel)
elseif LightingEnabled and GPHZ == "Compatibility" then
sethiddenproperty(game.Lighting, "Technology", Enum.Technology.Compatibility)
end
end)
local Sky = Instance.new("Sky",game:GetService("Lighting"))
CustomSkyTab:AddDropdown('World_Skybox', {Values = { 'Default', 'Neptune', 'Among Us', 'Nebula', 'Vaporwave', 'Clouds', 'Twilight', 'DaBaby', 'Minecraft', 'Chill', 'Redshift', 'Blue Stars', 'Blue Aurora' },Default = 1,Multi = false,Text = 'custom skybox:',Tooltip = 'Sky Changer',}):OnChanged(function(World_Skybox)
if LightingEnabled and lighting:FindFirstChild("Sky") then
lighting.Sky.SkyboxBk = skybox_assets[World_Skybox].SkyboxBk
lighting.Sky.SkyboxDn = skybox_assets[World_Skybox].SkyboxDn
lighting.Sky.SkyboxFt = skybox_assets[World_Skybox].SkyboxFt
lighting.Sky.SkyboxLf = skybox_assets[World_Skybox].SkyboxLf
lighting.Sky.SkyboxRt = skybox_assets[World_Skybox].SkyboxRt
lighting.Sky.SkyboxUp = skybox_assets[World_Skybox].SkyboxUp
end
end)
--
local WorldEspTabBox = Tabs.WorldTab:AddRightTabbox('world esp')
local WorldEspTab = WorldEspTabBox:AddTab('world esp')
--* Player Settings *--
WorldEspTab:AddToggle('',{Text='enabled',Default=false}):OnChanged(function(Toggle)
end)
WorldEspTab:AddSlider('OreRenderDistance', {Text='render distance:',Default=1000,Min=1,Max=2500,Rounding=0,Compact=false,Suffix=" studs"}):OnChanged(function(Slider)
Esp.Settings.ItemRenderDistance = Slider
Esp.Settings.OresRenderDistance = Slider
end)
WorldEspTab:AddToggle('',{Text='names',Default=false}):OnChanged(function(Toggle)
Esp.Settings.ItemNames = Toggle
Esp.Settings.OreNames = Toggle
end)
WorldEspTab:AddToggle('',{Text='distance',Default=false}):OnChanged(function(Value)
Esp.Settings.ItemDistance = Value
Esp.Settings.OreDistances = Value
end)
WorldEspTab:AddDropdown('AllowedOres',{Values={"None","StoneOre","IronOre","NitrateOre"},Default=1,Multi=true,Text='ores:'}):OnChanged(function(Value)
Esp.Settings.AllowedOres = Value
end)
WorldEspTab:AddDropdown('AllowedItems',{Values={"None","PartsBox","MetalCrate","VendingMachine","TransportCrate","SupplyDrop","Backpack"},Default=1,Multi=true,Text='entities:'}):OnChanged(function(Value)
Esp.Settings.AllowedItems = Value
end)
WorldEspTab:AddDivider("")
WorldEspTab:AddToggle('TextOutline2',{Text='text outlines',Default=true}):OnChanged(function(Value)
end)
WorldEspTab:AddSlider('TextSizeSlider2', {Text = 'text size:', Default = 13, Min = 1, Max = 25, Rounding = 0, Suffix = "px", Compact = false}):OnChanged(function(TextSizeValue2)
end)
WorldEspTab:AddDropdown('EspFont2',{Values={"0","1","2","3"},Default=3,Multi=false,Text='font:'}):OnChanged(function(Value)
end)
-------------------------------------------------------------------------------------------------
--// Loops, Functionality & Other \\--
--// Silent Aim
LPH_NO_VIRTUALIZE(function()
local oldFunctionGun; oldFunctionGun = hookfunction(getupvalues(getrenv()._G.modules.FPS.ToolControllers.RangedWeapon.PlayerFire)[1],function(...)
args = {...}
local Player,PlayerTable = Functions:GetClosest()
if Combat.Settings.SilentEnabled == true and Player ~= nil and (CharcaterMiddle:GetPivot().Position-Player:GetPivot().Position).Magnitude <= Combat.Settings.RenderDistance and math.random(0,100) <= Combat.Settings.SilentHitChance then
if Combat.Settings.TeamCheck == true and Player.Head.Teamtag.Enabled == false then
if Combat.Settings.SleeperCheck == true and PlayerTable.sleeping == false then
args[1] = CFrame.lookAt(args[1].Position,Player[Combat.Settings.SilentAimPart]:GetPivot().p+Functions:Predict())
else
args[1] = CFrame.lookAt(args[1].Position,Player[Combat.Settings.SilentAimPart]:GetPivot().p+Functions:Predict())
end
else
if Combat.Settings.SleeperCheck == true and PlayerTable.sleeping == false then
args[1] = CFrame.lookAt(args[1].Position,Player[Combat.Settings.SilentAimPart]:GetPivot().p+Functions:Predict())
else
args[1] = CFrame.lookAt(args[1].Position,Player[Combat.Settings.SilentAimPart]:GetPivot().p+Functions:Predict())
end
end
end
return oldFunctionGun(unpack(args))
end)
local oldFunction; oldFunction = hookfunction(getupvalues(getrenv()._G.modules.FPS.ToolControllers.BowSpecial.PlayerFire)[4],function(...)
args = {...}
local Player,PlayerTable = Functions:GetClosest()
if Combat.Settings.SilentEnabled == true and Player ~= nil and (CharcaterMiddle:GetPivot().Position-Player:GetPivot().Position).Magnitude <= Combat.Settings.RenderDistance and math.random(0,100) <= Combat.Settings.SilentHitChance then
if Combat.Settings.TeamCheck == true and Player.Head.Teamtag.Enabled == false then
if Combat.Settings.SleeperCheck == true and PlayerTable.sleeping == false then
args[1] = CFrame.lookAt(args[1].Position,Player[Combat.Settings.SilentAimPart]:GetPivot().p+Functions:Predict())
else
args[1] = CFrame.lookAt(args[1].Position,Player[Combat.Settings.SilentAimPart]:GetPivot().p+Functions:Predict())
end
else
if Combat.Settings.SleeperCheck == true and PlayerTable.sleeping == false then
args[1] = CFrame.lookAt(args[1].Position,Player[Combat.Settings.SilentAimPart]:GetPivot().p+Functions:Predict())
else
args[1] = CFrame.lookAt(args[1].Position,Player[Combat.Settings.SilentAimPart]:GetPivot().p+Functions:Predict())
end
end
end
return oldFunction(unpack(args))
end)
local NoRecoil; NoRecoil = hookfunction(getrenv()._G.modules.Camera.Recoil, function(...)
args = {...}
if GunModsEnabled then
args[1]["cameraY"] = Recoil_Value / 50;args[1]["cameraX"] = Recoil_Value / 50
return NoRecoil(unpack(args))
end
end)
local oldNoSpread;oldNoSpread = hookfunction(getupvalues(getrenv()._G.modules.FPS.ToolControllers.RangedWeapon.PlayerFire)[1],function(...)
local arg = {...}
if GunModsEnabled and gunMods.noSpreadTog == true then
arg[2]['Accuracy'] = math.huge
return oldNoSpread(unpack(arg))
end
return oldNoSpread(...)
end)
local oldIsGrounded;oldIsGrounded = hookfunction(getrenv()._G.modules.Character.IsGrounded,function(...)
if JumpShoot == true then
return true
else
return oldIsGrounded(...)
end
end)
local NoSwayHook;NoSwayHook = hookfunction(getrenv()._G.modules.Camera.SetSwaySpeed,function(...)
local args = {...}
if NoSway == true then
args[1] = 0
return NoSwayHook(unpack(args))
end
return NoSwayHook(...)
end)
local reloadDuringShoot;reloadDuringShoot = hookfunction(getupvalues(getrenv()._G.modules.FPS.ToolControllers.RangedWeapon.PlayerFire)[1],function(...)
local arg = {...}
if gunMods.noReloadanimTog == true then
arg[2]['ReloadTime'] = 0
return reloadDuringShoot(unpack(arg))
end
return reloadDuringShoot(...)
end)
end)()
-------------------------------------------------------------------------------------------------
--// UI Settings \\--
--// Game
local GameID = Tabs.UISettings:AddLeftGroupbox('Game')
GameID:AddInput('GameID_Check', {Default = 'Game ID', Numeric = true, Finished = false, Text = 'Game ID:', Placeholder = 'Game ID Here'})
GameID:AddButton('Join Game', function()
game:GetService("TeleportService"):Teleport(Options.GameID_Check.Value, plr)
end)
--// Menu
local MenuGroup = Tabs.UISettings:AddRightGroupbox('Menu')
MenuGroup:AddLabel(""..game:GetService("Players").LocalPlayer.PlayerGui.GameUI.ServerInfo.Text.."", true)
local playerCountLabel = MenuGroup:AddLabel("Player Count: 0", nil, true)
local function updatePlayerCount()
local playerCount = #game:GetService("Players"):GetPlayers()
playerCountLabel:SetText("Players Online: " .. playerCount)
end
game:GetService("Players").PlayerAdded:Connect(updatePlayerCount)
game:GetService("Players").PlayerRemoving:Connect(updatePlayerCount)
updatePlayerCount()
MenuGroup:AddLabel(' Made by:<font color="#de6cff"> velocity#9108</font> 👑', true)
MenuGroup:AddButton('Unload Script', function() Library:Unload()
for i,v in pairs(Toggles) do
v:SetValue(false)
Library:Notify('Unloaded!', 1)
end
end)
MenuGroup:AddButton('Panic Button', function()
for i,v in pairs(Toggles) do
v:SetValue(false)
Library:Notify('Panic Button!', 1)
end
end)
MenuGroup:AddButton('Copy Discord', function()
if pcall(setclipboard,"https://discord.gg/dWvMFGkT") then
Library:Notify('Successfully copied discord link to your clipboard!', 5)
end
end)
MenuGroup:AddToggle('WatermarkToggle', { Text = 'Watermark', Default = false, Tooltip = nil })
Toggles.WatermarkToggle:OnChanged(function()
while Toggles.WatermarkToggle.Value do
task.wait(1)
local fps = string.format('%.0f', game.Stats.Workspace.Heartbeat:GetValue())
local ping = string.format('%.0f', game.Stats.Network.ServerStatsItem["Data Ping"]:GetValue())
Library:SetWatermark('velocity.cc - FPS: ' .. fps .. ' | Ping: ' .. ping .. ' | [trident survival]')
Library:SetWatermarkVisibility(true)
end
Library:SetWatermarkVisibility(false)
end)
MenuGroup:AddToggle('UISettings_KeybindFrameVisibility', {Text = 'Keybind', Default = true}):OnChanged(function()
Library.KeybindFrame.Visible = Toggles.UISettings_KeybindFrameVisibility.Value
end)
MenuGroup:AddLabel('Menu Keybind'):AddKeyPicker('MenuKeybind', { Default = 'Insert', NoUI = true, Text = 'Menu keybind' })
Library.ToggleKeybind = Options.MenuKeybind
--// Manager
SaveManager:SetLibrary(Library)
SaveManager:SetFolder('velocity.cc/folder')
SaveManager:BuildConfigSection(Tabs.UISettings)
SaveManager:IgnoreThemeSettings()
ThemeManager:SetLibrary(Library)
ThemeManager:SetFolder('velocity.cc/themes')
ThemeManager:ApplyToTab(Tabs.UISettings)
--// Script Loaded
local Time = (string.format("%."..tostring(Decimals).."f", os.clock() - Clock))
Library:Notify(("Script [Loaded] In - "..tostring(Time).."s"), 15)
--Wrapping function - needed to unload(Keep at end of script)
loadstring(game:HttpGet('https://raw.githubusercontent.com/EIOlmqV6v1owgJBEoqj5lK9p01SFE2THpxcOnvX/LinoriaBurnEdition/main/LoaderManager.lua'))
local VelocityText = Drawing.new("Text")
VelocityText.Visible = true
VelocityText.Position = Vector2.new(Camera.ViewportSize.X - 120, 0)
VelocityText.Size = 15
VelocityText.Color = Color3.fromRGB(208, 123, 255)
VelocityText.Outline = true
VelocityText.Center = true
local function getTimeOfDay()
local time = game.Lighting:GetMinutesAfterMidnight()
local hours = math.floor(time / 60)
local minutes = time % 60
local timeString = string.format("%02d:%02d", hours, minutes)
if hours >= 6 and hours < 20 then
timeString = timeString .. " [Day]"
else
timeString = timeString .. " [Night]"
end
return "Time of Day: " .. timeString
end
while true do
VelocityText.Text = "velocity.cc | Insert to Open/Close\n" .. getTimeOfDay()
wait(1)
endObfuscated. 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, www.roblox.com, discord.gg.
Velocity cc Leak v1.9

[NEW 🗺️] Trident Survival