Run it
Copy the script and paste it into your executor.
ReplicatedStorage = :()
ReplicatedFirst = :()
UserInputService = :()
RunService = :()
Lighting = :()
Players = :()
LocalPlayer = Players.LocalPlayer
PlayerGui = LocalPlayer.PlayerGui
Mouse = LocalPlayer:()
Camera = .CurrentCamera
RunService.RenderStepped:(()
Camera = .CurrentCamera
)
(Object, Properties, Parent)
Obj = .(Object)
i,v (Properties)
Obj[i] = v
Parent ~=
Obj.Parent = Parent
Obj
()
()
()
()
menu
library = (:())()
menu = library.(, )
tabs = {
menu.(),
menu.(),
menu.(),
menu.(),
menu.(),
}
_menu = tabs[].()
all_cfgs
configs = _menu.()
text
list = configs.(, , {options = {}}, (State)
text:({Text = State.Scroll})
)
text = configs.(, )
configs.(, , , ()
menu.values[].menu.configs[].Text ~=
menu.(menu.values[].menu.configs[].Text)
)
configs.(, , , ()
menu.values[].menu.configs[].Text ~=
menu.(menu.values[].menu.configs[].Text)
)
()
all_cfgs = ()
_,cfg , all_cfgs
all_cfgs[_] = .(.(cfg, , ), , )
list:(all_cfgs[_])
()
.(()
.()
()
)
methods = _menu.(, )
methods.(, , {options = {, }})
methods.(, , {options = {, , , }})
methods.(, , {default = {min = , max = , default = }})
methods.(, , {options = {, }, default = {Combo = {, }}})
playercheck = _menu.()
playercheck.(, )
playercheck.(, )
aimbot = tabs[].()
main = aimbot.()
main.(, ):()
main.(, , {options = {, }})
main.(, , {options = {, }})
main.(, )
antiaim = tabs[].()
direction = antiaim.()
direction.(, ):()
direction.(, , {options = {, , }})
direction.(, , {default = {min = -, max = , default = }})
direction.(, , {options = {, , }})
direction.(, , {default = {min = -, max = , default = }})
direction.(, )
fakelag = antiaim.(, )
fakelag.(, ):()
fakelag.(, , {options = {, }})
fakelag.(, , {default = {min = , max = , default = }})
fakelag.(, ):(, )
fakelag.(, , , (state)
menu.values[].antiaim.fakelag[].Toggle menu.values[].antiaim.fakelag[].Active
().Network.IncomingReplicationLag =
().Network.IncomingReplicationLag =
):(, (state)
menu.values[].antiaim.fakelag[].Toggle menu.values[].antiaim.fakelag[].Active
().Network.IncomingReplicationLag =
().Network.IncomingReplicationLag =
)
Line = .()
Line.Visible =
Line.Transparency =
Line.Color = .(,,)
Line.Thickness =
Line.ZIndex =
EnabledPosition = .()
fakelag.(, , , (State)
menu.values[].antiaim.fakelag[].Toggle menu.values[].antiaim.fakelag[].Active
SelfCharacter = LocalPlayer.Character
SelfRootPart, SelfHumanoid = SelfCharacter SelfCharacter:(), SelfCharacter SelfCharacter:()
SelfCharacter SelfRootPart SelfHumanoid Line.Visible =
EnabledPosition = SelfRootPart.Position
):(, (State)
menu.values[].antiaim.fakelag[].Toggle menu.values[].antiaim.fakelag[].Active
SelfCharacter = LocalPlayer.Character
SelfRootPart, SelfHumanoid = SelfCharacter SelfCharacter:(), SelfCharacter SelfCharacter:()
SelfCharacter SelfRootPart SelfHumanoid Line.Visible =
EnabledPosition = SelfRootPart.Position
)
WasEnabled =
FakelagLoop = RunService.Heartbeat:(()
Enabled = menu.values[].antiaim.fakelag[].Toggle menu.values[].antiaim.fakelag[].Active
SelfCharacter = LocalPlayer.Character
SelfRootPart, SelfHumanoid = SelfCharacter SelfCharacter:(), SelfCharacter SelfCharacter:()
SelfCharacter SelfRootPart SelfHumanoid Line.Visible =
(SelfRootPart, , Enabled)
Line.Visible = Enabled
StartPos = Camera:(SelfRootPart.Position)
Line.From = .(StartPos.X, StartPos.Y)
EndPos, OnScreen = Camera:(EnabledPosition)
OnScreen
Line.Visible =
Line.To = .(EndPos.X, EndPos.Y)
)
.(()
Network = :()
LagTick =
.(/)
LagTick = .(LagTick + , , menu.values[].antiaim.fakelag.limit.Slider)
menu.values[].antiaim.fakelag.enabled.Toggle menu.values[].antiaim.fakelag[].Active LocalPlayer.Character LocalPlayer.Character:() LocalPlayer.Character:().Health >
LagTick == (menu.values[].antiaim.fakelag.method.Dropdown == menu.values[].antiaim.fakelag.limit.Slider .(, menu.values[].antiaim.fakelag.limit.Slider))
Network:()
LagTick =
LocalPlayer.Character:()
LocalPlayer.Character:():()
Folder = .()
Folder.Name =
Folder.Parent = LocalPlayer.Character
menu.values[].antiaim.fakelag.visualize.Toggle
LocalPlayer.Character.Archivable =
Clone = LocalPlayer.Character:()
_,Obj , Clone:()
Obj.Name == Obj:() Obj:() Obj:() Obj:()
Obj:()
Obj:() Obj:() Obj:()
Obj.Transparency ==
Obj:()
Obj.CanCollide =
Obj.Anchored =
Obj.Material =
Obj.Color = menu.values[].antiaim.fakelag[].Color
Obj.Transparency = menu.values[].antiaim.fakelag[].Transparency
Obj.Size = Obj.Size + .(, , )
(()
Obj.CanCollide =
)
Clone.Parent = LocalPlayer.Character.Fakelag
Network:()
LocalPlayer.Character
LocalPlayer.Character:()
LocalPlayer.Character:():()
Folder = .()
Folder.Name =
Folder.Parent = LocalPlayer.Character
Network:()
)
Circle = .()
Circle.Color = .(, , )
Circle.Thickness =
Circle.Transparency =
Circle.Radius =
Circle.Visible =
RunService.RenderStepped:(()
Circle.Position = UserInputService:()
menu.values[].advanced[].enabled.Toggle
Circle.Position = Circle.Position + .(menu.values[].advanced[][].Slider, menu.values[].advanced[][].Slider)
)
aimbot = tabs[].()
assist = aimbot.()
assist.(, ):()
assist.(, , {options = {, , }})
assist.(, , {default = {min = , max = , default = }})
silent = aimbot.()
silent.(, ):()
silent.(, , {options = {, , }})
silent.(, , {default = {min = , max = , default = }})
targeting = aimbot.(, )
targeting.(, , {options = {, , }})
targeting.(, )
targeting.(, , {default = {min = , max = , default = }})
fov = aimbot.(, )
fov.(, , {default = {min = , max = , default = }}, (State) Circle.Radius = State.Slider )
fov.(, , , (State) Circle.Visible = State.Toggle ):({Color = .(, , )}, , (State) Circle.Color = State.Color )
fov.(, , {default = {min = , max = , default = }}, (State) Circle.NumSides = State.Slider )
fov.(, , {default = {min = , max = , default = }}, (State) Circle.Thickness = State.Slider )
triggerbot = aimbot.()
triggerbot.(, ):()
triggerbot.(, , {default = {min = , max = , default = }})
advanced = tabs[].()
offset = advanced.()
offset.(, )
offset.(, , {default = {min = -, max = , default = }})
offset.(, , {default = {min = -, max = , default = }})
players = tabs[].()
esp = players.()
esp.(, ):()
esp.(, , {default = {min = , max = , default = }})
enemies = players.()
enemies.(, ):({Color = .(, , )})
enemies.(, ):({Color = .(, , )})
enemies.(, ):({Color = .(, , )})
enemies.(, ):({Color = .(, , )})
enemies.(, , {options = {, }})
friendlies = players.()
friendlies.(, ):({Color = .(, , )})
friendlies.(, ):({Color = .(, , )})
friendlies.(, ):({Color = .(, , )})
friendlies.(, ):({Color = .(, , )})
friendlies.(, , {options = {, }})
oof = players.(, )
oof.(, ):({Color = .(, , )})
oof.(, ):({Color = .(, , )})
oof.(, , {default = {min = , max = , default = }})
oof.(, , {default = {min = , max = , default = }})
oof.(, , {options = {, }})
()
_,Player , Players:()
Player ~= LocalPlayer
(Player)
chams = players.(, )
chams.(, , , UpdateChams):({Color = .(, , )}, , UpdateChams)
chams.(, , , UpdateChams):({Color = .(, , )}, , UpdateChams)
chams.(, , , UpdateChams):({Color = .(, , )}, , UpdateChams)
drawings = players.(, )
drawings.(, , {options = {, , , }})
drawings.(, , {options = {, , , }})
world = tabs[].()
self = world.()
self.(, ):()
self.(, , {default = {min = , max = , default = }})
self.(, ):()
self.(, , {default = {min = , max = , default = }})
misc = tabs[].()
character = misc.()
character.(, ):()
character.(, , {default = {min = , max = , default = }})
character.(, ):()
character.(, , {default = {min = , max = , default = }})
character.(, , {default = {min = , max = , default = }})
character.(, ):()
NoclipLoop = RunService.Stepped:(()
LocalPlayer.Character
menu.values[].misc.character.noclip.Toggle menu.values[].misc.character[].Toggle
_,part (LocalPlayer.Character:())
part:() part.CanCollide ==
part.CanCollide =
)
(Player)
Player.Character ==
BodyParts =
{
, , ,
, ,, ,
, , , ,
, , , ,
, , ,
}
Enabled, Color
Player.Team ~= LocalPlayer.Team
Enabled = menu.values[].players.chams[].Toggle
Color = menu.values[].players.chams[].Color
Enabled = menu.values[].players.chams[].Toggle
Color = menu.values[].players.chams[].Color
Enabled2, Color2 = menu.values[].players.chams[].Toggle, menu.values[].players.chams[].Color
(Part, Handle)
Inline, __Outline = Part:(), Part:()
Inline
Inline = (Handle, {
Name = ,
= Color2,
Transparency = ,
ZIndex = ,
AlwaysOnTop = ,
AdornCullingMode = ,
Visible = Enabled Enabled2 ,
Adornee = Part,
})
Handle ==
Inline.Size = Part.Size + .(, , )
Inline.Radius = Part.Size.X / +
Inline.Height = Part.Size.Y +
Inline.CFrame = .(.(), .(,,))
_Outline
_Outline = (Handle, {
Name = ,
= Color,
Transparency = ,
Transparency = ,
ZIndex = ,
AlwaysOnTop = ,
AdornCullingMode = ,
Visible = Enabled,
Adornee = Part,
})
Handle ==
_Outline.Size = Part.Size + .(, , )
_Outline.Radius = Part.Size.X / +
_Outline.Height = Part.Size.Y +
_Outline.CFrame = .(.(), .(,,))
Inline.Color3 = Color2
Inline.Visible = Enabled Enabled2
_Outline.Color3 = Color
_Outline.Visible = Enabled
Inline.Parent = Part
_Outline.Parent = Part
Inline, _Outline
_,Part , Player.Character:()
Part.Name == Part:() Part:()
(Part, )
.(BodyParts, Part.Name) Part:() Part:()
(Part, )
Player.Character.ChildAdded:((Child)
Child.Name == Child:() Child:()
(Child, )
.(BodyParts, Child.Name) Child:() Child:()
(Child, )
)
Players.PlayerAdded:((Player)
Player.CharacterAdded:(()
RunService.RenderStepped:()
(Player)
)
Player:():(()
(Player)
)
)
_,Player , Players:()
Player ~= LocalPlayer
(Player)
Player.CharacterAdded:(()
RunService.RenderStepped:()
(Player)
)
Player:():(()
(Player)
)
LocalPlayer:():(()
_,Player , Players:()
(Player)
)
TriggerbotDebounce =
TriggerbotLoop = RunService.RenderStepped:(()
menu.values[].aimbot.triggerbot.enabled.Toggle menu.values[].aimbot.triggerbot[].Active
menu.open
TriggerbotDebounce
SelfCharacter = LocalPlayer.Character
SelfRootPart, SelfHumanoid = SelfCharacter SelfCharacter:(), SelfCharacter SelfCharacter:()
SelfCharacter SelfRootPart SelfHumanoid
Target = Mouse.Target
Player
Target Target.Parent Players:(Target.Parent)
Player = Players:(Target.Parent)
Target Player
Player == LocalPlayer
Character = Player.Character
RootPart, Humanoid = Character Character:(), Character Character:()
Character RootPart Humanoid
Character:()
menu.values[].menu[][].Toggle Character:()
menu.values[].menu[][].Toggle Player.Team == LocalPlayer.Team
TriggerbotDebounce =
.(()
menu.values[].aimbot.triggerbot[].Slider/ > /
.(menu.values[].aimbot.triggerbot[].Slider/)
()
RunService.RenderStepped:()
Mouse.Target Mouse.Target.Parent Players:(Mouse.Target.Parent) ~= Player Players:(Mouse.Target.Parent) == LocalPlayer
()
TriggerbotDebounce =
)
)
ValidTargets = {}
AimbotLoop = RunService.RenderStepped:(()
ValidTargets = {}
menu.values[].aimbot.assist.enabled.Toggle menu.values[].aimbot[].enabled.Toggle
SelfCharacter = LocalPlayer.Character
SelfRootPart, SelfHumanoid = SelfCharacter SelfCharacter:(), SelfCharacter SelfCharacter:()
SelfCharacter SelfRootPart SelfHumanoid
menu.open
Params = RaycastParams.()
Params.FilterType = .RaycastFilterType.Blacklist
Params.IgnoreWater =
Params.FilterDescendantsInstances = {Camera, SelfCharacter}
Closest =
CameraPosition = Camera.CFrame.Position
MousePosition = .(Mouse.X, Mouse.Y)
menu.values[].advanced[].enabled.Toggle
MousePosition = MousePosition + .(menu.values[].advanced[][].Slider, menu.values[].advanced[][].Slider)
_,Player (Players:())
Character = Player.Character
RootPart, Humanoid = Character Character:(), Character Character:()
Character RootPart Humanoid
Character:()
menu.values[].menu[][].Toggle Character:()
menu.values[].menu[][].Toggle Player.Team == LocalPlayer.Team
Player == LocalPlayer
Head
_,Part , Character:()
Part:() Part.Name == Head = Part
Head
DistanceFromCharacter = (Camera.CFrame.Position - RootPart.Position).Magnitude
menu.values[].aimbot.targeting[].Slider < DistanceFromCharacter
Pos, OnScreen = Camera:(RootPart.Position)
OnScreen
Magnitude = (.(Pos.X, Pos.Y) - MousePosition).Magnitude
(Magnitude < menu.values[].aimbot.fov[].Slider)
Hitbox = menu.values[].aimbot.assist.hitbox.Dropdown == Head RootPart
menu.values[].aimbot.assist.hitbox.Dropdown ==
HeadPos = Camera:(Head.Position)
TorsoPos = Camera:(RootPart.Position)
HeadDistance = (.(HeadPos.X, HeadPos.Y) - MousePosition).Magnitude
TorsoDistance = (.(TorsoPos.X, TorsoPos.Y) - MousePosition).Magnitude
Hitbox = HeadDistance < TorsoDistance Head RootPart
menu.values[].aimbot.targeting[].Toggle
Direction = Hitbox.Position - CameraPosition
Result = :(CameraPosition, Direction.Unit * Direction.Magnitude, Params)
Result
Hit, Pos = Result.Instance, Result.Position
Hit:(Player.Name)
.(ValidTargets, {Player, Hitbox, Magnitude, DistanceFromCharacter, Humanoid.Health})
.(ValidTargets, {Player, Hitbox, Magnitude, DistanceFromCharacter, Humanoid.Health})
menu.values[].aimbot.targeting.prioritize.Dropdown ==
.(ValidTargets, (a, b) a[] < b[] )
menu.values[].aimbot.targeting.prioritize.Dropdown ==
.(ValidTargets, (a, b) a[] < b[] )
menu.values[].aimbot.targeting.prioritize.Dropdown ==
.(ValidTargets, (a, b) a[] < b[] )
menu.values[].aimbot.assist.enabled.Toggle menu.values[].aimbot.assist[].Active
#ValidTargets ~=
Target = ValidTargets[]
Hitbox = Target[]
Pos = Camera:(Hitbox.Position)
Magnitude = .(Pos.X - Mouse.X, Pos.Y - Mouse.Y)
menu.values[].advanced[].enabled.Toggle
Magnitude = Magnitude + .(menu.values[].advanced[][].Slider, menu.values[].advanced[][].Slider)
(Magnitude.X/(menu.values[].aimbot.assist.smoothing.Slider + ), Magnitude.Y/(menu.values[].aimbot.assist.smoothing.Slider + ))
)
RageTarget
RageLoop = RunService.RenderStepped:(()
RageTarget =
(pos1, pos2)
start = pos1.LookVector
vector = .(pos1.Position, pos2).LookVector
angle = .(start:(vector))
deg = .(angle)
deg
SelfCharacter = LocalPlayer.Character
SelfRootPart, SelfHumanoid = SelfCharacter SelfCharacter:(), SelfCharacter SelfCharacter:()
SelfCharacter SelfRootPart SelfHumanoid
menu.values[].aimbot.main.enabled.Toggle menu.values[].aimbot.main[].Active
menu.open
menu.values[].aimbot.main[].Toggle
()
Params = RaycastParams.()
Params.FilterType = .RaycastFilterType.Blacklist
Params.IgnoreWater =
Params.FilterDescendantsInstances = {Camera, SelfCharacter}
_,Player (Players:())
Character = Player.Character
RootPart, Humanoid = Character Character:(), Character Character:()
Character RootPart Humanoid
Character:()
menu.values[].menu[][].Toggle Character:()
menu.values[].menu[][].Toggle Player.Team == LocalPlayer.Team
Humanoid.Health ==
Player == LocalPlayer
Head
_,Part , Character:()
Part:() Part.Name == Head = Part
Head
Hitbox
menu.values[].aimbot.main.hitbox.Dropdown ==
_,Part , Character:()
Part:() .(Part.Name) == menu.values[].aimbot.main.hitbox.Dropdown
Hitbox = Part
Hitbox = Character:()
Hitbox
Origin = menu.values[].aimbot.main.origin.Dropdown == Camera.CFrame.Position SelfRootPart.Position + .(, , )
Direction = Hitbox.Position - Origin
Result = :(Origin, Direction.Unit * Direction.Magnitude, Params)
Result
Hit, Pos = Result.Instance, Result.Position
Hit:(Player.Name)
RageTarget = {Player, Head}
menu.values[].aimbot.main[].Toggle
()
)
OriginalWalkspeed = LocalPlayer.Character LocalPlayer.Character:() LocalPlayer.Character:().WalkSpeed
OriginalJumpPower = LocalPlayer.Character LocalPlayer.Character:() LocalPlayer.Character:().JumpPower
OriginalJumpHeight = LocalPlayer.Character LocalPlayer.Character:() LocalPlayer.Character:().JumpHeight
OriginalAutoRotate = LocalPlayer.Character LocalPlayer.Character:() LocalPlayer.Character:().AutoRotate
AntiaimAngle = .()
Jitter =
FOV = Camera.FieldOfView
RunService.RenderStepped:(()
SelfCharacter = LocalPlayer.Character
SelfRootPart, SelfHumanoid = SelfCharacter SelfCharacter:(), SelfCharacter SelfCharacter:()
SelfCharacter SelfRootPart SelfHumanoid
menu.values[].misc.character.walkspeed.Toggle menu.values[].misc.character[].Active
SelfHumanoid.WalkSpeed = menu.values[].misc.character.speed.Slider
SelfHumanoid.WalkSpeed = OriginalWalkspeed
menu.values[].misc.character.jumppower.Toggle menu.values[].misc.character[].Active
SelfHumanoid.JumpPower = menu.values[].misc.character.power.Slider
SelfHumanoid.JumpHeight = menu.values[].misc.character.height.Slider
SelfHumanoid.JumpPower = OriginalJumpPower
SelfHumanoid.JumpHeight = OriginalJumpHeight
menu.values[].antiaim.direction.enabled.Toggle menu.values[].antiaim.direction[].Active
SelfHumanoid.AutoRotate =
Angle
Angle = -.(Camera.CFrame.LookVector.Z, Camera.CFrame.LookVector.X) + .(-)
menu.values[].antiaim.direction[].Dropdown ==
Angle = -.(Camera.CFrame.LookVector.Z, Camera.CFrame.LookVector.X) + .(.(, ))
menu.values[].antiaim.direction[].Dropdown ==
Angle = -.(Camera.CFrame.LookVector.Z, Camera.CFrame.LookVector.X) + () * %
Offset = .(menu.values[].antiaim.direction[].Slider)
Jitter = Jitter
Jitter
menu.values[].antiaim.direction[].Dropdown ==
Offset = .(menu.values[].antiaim.direction[].Slider)
menu.values[].antiaim.direction[].Dropdown ==
Offset = Offset + .(menu.values[].antiaim.direction[].Slider)
NewAngle = .(SelfRootPart.Position) * .(, Angle + Offset, )
(_CFrame)
X, Y, Z = _CFrame:()
.(_CFrame.Position) * .(, Y, )
menu.values[].antiaim.direction[].Dropdown ==
Target
Closest =
_,Player , Players:()
Player.Character Player.Character:()
Pos, OnScreen = Camera:(Player.Character.HumanoidRootPart.Position)
Magnitude = (.(Pos.X, Pos.Y) - .(Mouse.X, Mouse.Y)).Magnitude
Closest > Magnitude
Target = Player.Character.HumanoidRootPart
Closest = Magnitude
Target ~=
NewAngle = .(SelfRootPart.Position, Target.Position) * .(, , )
AntiaimAngle = Angle + Offset
SelfRootPart.CFrame = (NewAngle)
SelfHumanoid.AutoRotate = OriginalAutoRotate
menu.values[].world.self[].Toggle menu.values[].world.self[].Active
Camera.FieldOfView = menu.values[].world.self[].Slider
Camera.FieldOfView = FOV
)
OldNewIndex; OldNewIndex = (, , (self, key, value)
SelfName = (self)
self == Camera key ==
menu.values[].world.self[].Toggle menu.values[].world.self[].Active
value = value + Camera.CFrame.LookVector * -menu.values[].world.self.distance.Slider
()
key ==
FOV = value
menu.values[].world.self[].Toggle menu.values[].world.self[].Active
value = menu.values[].world.self[].Slider
key ==
OriginalWalkspeed = value
menu.values[].misc.character.walkspeed.Toggle menu.values[].misc.character[].Active
value = menu.values[].misc.character.speed.Slider
key ==
OriginalJumpPower = value
menu.values[].misc.character.jumppower.Toggle menu.values[].misc.character[].Active
value = menu.values[].misc.character.power.Slider
key ==
OriginalJumpHeight = value
menu.values[].misc.character.jumppower.Toggle menu.values[].misc.character[].Active
value = menu.values[].misc.character.height.Slider
key ==
OriginalAutoRotate = value
menu.values[].antiaim.direction.enabled.Toggle menu.values[].antiaim.direction[].Active
value =
SelfName == key ==
menu.values[].antiaim.direction.enabled.Toggle menu.values[].antiaim.direction[].Active menu.values[].antiaim.direction[].Toggle
value = .(value.Position) * .(, AntiaimAngle, )
(self, key, value)
(self, key, value)
)
_Humanoid
RunService.RenderStepped:(()
_Humanoid =
LocalPlayer.Character LocalPlayer.Character:()
_Humanoid = LocalPlayer.Character:()
)
OldIndex; OldIndex = (, , (self, key)
SelfName = (self)
()
_Humanoid self == _Humanoid
key ==
OriginalWalkspeed
key ==
OriginalJumpPower
key ==
OriginalJumpHeight
key ==
menu.values[].world.self[].Toggle menu.values[].world.self[].Active
menu.values[].world.self[].Slider
self == Mouse
.(menu.values[].menu.methods[].Combo, .(key))
LegitTarget = ValidTargets[] ValidTargets[][]
RageTarget = RageTarget RageTarget[]
RageTarget
key ==
RageTarget
key ==
RageTarget.CFrame
LegitTarget
menu.values[].aimbot[].enabled.Toggle menu.values[].aimbot[][].Active (self, key)
(.(, ) <= menu.values[].aimbot[][].Slider) (self, key)
key ==
LegitTarget
key ==
LegitTarget.CFrame
(self, key)
)
OldNamecall; OldNamecall = (, , (self, ...)
args = {...}
method = (())
()
(self, (args))
.(method) == menu.values[].menu.methods[].Dropdown
Ignore
method ==
Ignore = args[].FilterDescendantsInstances
method ==
Ignore = args[]
Ignore
.(menu.values[].menu.methods[].Combo, ) .(Ignore, Camera)
(self, ...)
.(menu.values[].menu.methods[].Combo, ) .(Ignore, LocalPlayer.Character)
(self, ...)
LegitTarget = ValidTargets[] ValidTargets[][]
RageTarget = RageTarget RageTarget[]
RageTarget
method ==
args[] = (RageTarget.Position - args[]).unit *
method == method ==
args[] = Ray.(Camera.CFrame.Position, (RageTarget.Position - Camera.CFrame.Position).unit * )
LegitTarget
menu.values[].aimbot[].enabled.Toggle menu.values[].aimbot[][].Active (self, ...)
(.(, ) <= menu.values[].aimbot[][].Slider) (self, ...)
method ==
args[] = (LegitTarget.Position - args[]).unit *
method == method ==
args[] = Ray.(Camera.CFrame.Position, (LegitTarget.Position - Camera.CFrame.Position).unit * )
(self, (args))
)
PlayerDrawings = {}
Utility = {}
Utility.Settings = {
Line = {
Thickness = ,
Color = .(, , )
},
Text = {
Size = ,
Center = ,
Outline = ,
Font = .Fonts.Plex,
Color = .(, , )
},
Square = {
Thickness = ,
Color = menu.values[].players.enemies[].Color,
Filled = ,
},
Triangle = {
Color = .(, , ),
Filled = ,
Visible = ,
Thickness = ,
}
}
Utility.(Type, Outline, Name)
drawing = .(Type)
i, v (Utility.Settings[Type])
drawing[i] = v
Outline
drawing.Color = .(,,)
drawing.Thickness =
drawing
Utility.(Player)
PlayerDrawings[Player]
PlayerDrawings[Player] = {
Offscreen = Utility.(, , ),
Name = Utility.(, , ),
Tool = Utility.(, , ),
Distance = Utility.(, , ),
BoxOutline = Utility.(, , ),
Box = Utility.(, , ),
HealthOutline = Utility.(, , ),
Health = Utility.(, , )
}
_,Player (Players:())
Player ~= LocalPlayer
Utility.(Player)
Players.PlayerAdded:(Utility.Add)
Players.PlayerRemoving:((Player)
PlayerDrawings[Player]
i,v (PlayerDrawings[Player])
v
v:()
PlayerDrawings[Player] =
)
ESPLoop = :().RenderStepped:(()
_,Player (Players:())
PlayerDrawing = PlayerDrawings[Player]
PlayerDrawing
_, (PlayerDrawing)
.Visible =
menu.values[].players.esp.enabled.Toggle menu.values[].players.esp[].Active
Character = Player.Character
RootPart, Humanoid = Character Character:(), Character Character:()
Character RootPart Humanoid
DistanceFromCharacter = (Camera.CFrame.Position - RootPart.Position).Magnitude
menu.values[].players.esp[].Slider < DistanceFromCharacter
Pos, OnScreen = Camera:(RootPart.Position)
OnScreen
VisualTable = menu.values[].players[]
Player.Team ~= LocalPlayer.Team VisualTable.enemies.Toggle
Player.Team == LocalPlayer.Team VisualTable.teammates.Toggle
RootPos = RootPart.Position
CameraVector = Camera.CFrame.Position
LookVector = Camera.CFrame.LookVector
Dot = LookVector:(RootPart.Position - Camera.CFrame.Position)
Dot <=
RootPos = (CameraVector + ((RootPos - CameraVector) - ((LookVector * Dot) * )))
ScreenPos, OnScreen = Camera:(RootPos)
OnScreen
= PlayerDrawing.Offscreen
FOV = - menu.values[].players[].offset.Slider
Size = menu.values[].players[].size.Slider
Center = (Camera.ViewportSize / )
Direction = (.(ScreenPos.X, ScreenPos.Y) - Center).Unit
Radian = .(Direction.X, Direction.Y)
Angle = (((.pi * ) / FOV) * Radian)
ClampedPosition = (Center + (Direction * .(.(((Center.Y - FOV) / .(Angle)) * FOV), .((Center.X - FOV) / (.(Angle)) / ))))
Point = .(.(ClampedPosition.X - (Size / )), .((ClampedPosition.Y - (Size / ) - )))
(point, center, angle)
angle = .(angle)
rotatedX = .(angle) * (point.X - center.X) - .(angle) * (point.Y - center.Y) + center.X
rotatedY = .(angle) * (point.X - center.X) + .(angle) * (point.Y - center.Y) + center.Y
.(.(rotatedX), .(rotatedY))
Rotation = .(-.(Radian)) -
.PointA = (Point + .(Size, Size), Point, Rotation)
.PointB = (Point + .(-Size, -Size), Point, Rotation)
.PointC = (Point + .(-Size, Size), Point, Rotation)
.Color = Player.Team ~= LocalPlayer.Team VisualTable[].Color VisualTable[].Color
.Filled = .(menu.values[].players[].settings.Combo, )
.(menu.values[].players[].settings.Combo, )
.Transparency = (.(() * ) + ) /
.Transparency =
.Visible =
VisualTable = Player.Team ~= LocalPlayer.Team menu.values[].players.enemies menu.values[].players.friendlies
Size = (Camera:(RootPart.Position - .(, , )).Y - Camera:(RootPart.Position + .(, , )).Y) /
BoxSize = .(.(Size * ), .(Size * ))
BoxPos = .(.(Pos.X - Size * / ), .(Pos.Y - Size * / ))
Name = PlayerDrawing.Name
Tool = PlayerDrawing.Tool
Distance = PlayerDrawing.Distance
Box = PlayerDrawing.Box
BoxOutline = PlayerDrawing.BoxOutline
Health = PlayerDrawing.Health
HealthOutline = PlayerDrawing.HealthOutline
VisualTable.box.Toggle
Box.Size = BoxSize
Box.Position = BoxPos
Box.Visible =
Box.Color = VisualTable[].Color
BoxOutline.Size = BoxSize
BoxOutline.Position = BoxPos
BoxOutline.Visible =
VisualTable.health.Toggle
Health.From = .((BoxPos.X - ), BoxPos.Y + BoxSize.Y)
Health.To = .(Health.From.X, Health.From.Y - (Humanoid.Health / Humanoid.MaxHealth) * BoxSize.Y)
Health.Color = VisualTable[].Color
Health.Visible =
HealthOutline.From = .(Health.From.X, BoxPos.Y + BoxSize.Y + )
HealthOutline.To = .(Health.From.X, (Health.From.Y - * BoxSize.Y) -)
HealthOutline.Visible =
(String, Add)
Left =
Right =
Remove =
Add ==
String = .(String, , )
String = .(String, , )
Left =
Right =
Add ==
Left =
Right =
Remove =
Add ==
Left =
Right =
Remove =
Remove
String = .(String, Left, )
String = .(String, Right, )
Left..String..Right
VisualTable.name.Toggle
Name.Text = (Player.Name, menu.values[].players.drawings.surround.Dropdown)
Name.Position = .(BoxSize.X / + BoxPos.X, BoxPos.Y - )
Name.Color = VisualTable[].Color
Name.Font = .Fonts[menu.values[].players.drawings.font.Dropdown]
Name.Visible =
VisualTable.indicators.Toggle
BottomOffset = BoxSize.Y + BoxPos.Y +
.(VisualTable.types.Combo, )
Equipped = Player.Character:() Player.Character:().Name
Equipped = (Equipped, menu.values[].players.drawings.surround.Dropdown)
Tool.Text = Equipped
Tool.Position = .(BoxSize.X/ + BoxPos.X, BottomOffset)
Tool.Color = VisualTable[].Color
Tool.Font = .Fonts[menu.values[].players.drawings.font.Dropdown]
Tool.Visible =
BottomOffset = BottomOffset +
.(VisualTable.types.Combo, )
Distance.Text = (.(DistanceFromCharacter).., menu.values[].players.drawings.surround.Dropdown)
Distance.Position = .(BoxSize.X/ + BoxPos.X, BottomOffset)
Distance.Color = VisualTable[].Color
Distance.Font = .Fonts[menu.values[].players.drawings.font.Dropdown]
Distance.Visible =
BottomOffset = BottomOffset +
)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: pastebin.com.
Originally created by q0ma on v3rmillion. https://v3rmillion.net/showthread.php?tid=1157261 The UI library originally broke but I managed to restore it so it keeps working. Absolutely nothing was by me, all credit goes to them. Features: - Aimbot - Antiaim (horizontal/turning rotation) - Aim assist - Silent aim - Triggerbot - Box ESP (w/ player info) - Chams (mildly broken) - FOV changer - Third person - Forcefield check - A handful of other neat things