Run it
Copy the script and paste it into your executor.
Settings = {
Kalslock = {
Enabled = ,
Key = ,
showdot = ,
airshots = ,
notifaction = ,
pingprediction = ,
FOV = .huge,
RESOVLER = ,
Tracer = ,
TracerColor = .(, , ),
TracerTransparency = ,
TracerThickness = ,
Circles = ,
CircleFOV = ,
CircleColor = .(, , ),
CircleThickness = ,
CircleFilled = ,
CircleTransparency = ,
CircleTransparencyOutline = ,
OutlineColor = .(, , ),
Texts = ,
TextColor = .(, , ),
TextSize = ,
TextInput = ,
Hitbox = ,
NoBulletDelay = ,
Autoclicker = ,
AutoclickerTime = ,
AutoclickerKey = ,
AnimationPack =
}
}
SelectedPart =
Prediction =
PredictionValue =
AnchorCount =
MaxAnchor =
CC = :.CurrentCamera
Plr;
enabled =
accomidationfactor =
mouse = .Players.LocalPlayer:()
Inset = :():().Y
Line = .()
Text = .()
Circle = .()
Circle1 = .()
.Types = {
Ball = .PartType.Ball,
Block = .PartType.Block,
Cylinder = .PartType.Cylinder
}
placemarker = .(, .Workspace)
placemarker.Shape = .Types.Ball
placemarker.Material =
placemarker.Color = .(, , )
(Parent, Adornee, Color, Size, Size2)
e = .(, Parent)
e.Name =
e.Adornee = Adornee
e.Size = .(Size, Size2, Size, Size2)
e.AlwaysOnTop = Settings.Kalslock.showdot
a = .(, e)
Settings.Kalslock.showdot ==
a.Size = .(, , , )
a.Size = .(, , , )
Settings.Kalslock.showdot ==
a.Transparency =
a.BackgroundTransparency =
a.Transparency =
a.BackgroundTransparency =
a.BackgroundColor3 = Color
g = .(, a)
Settings.Kalslock.showdot ==
g.CornerRadius = .(, )
g.CornerRadius = .(, )
(e)
data = .Players:()
(player)
character
() player.Character
handler = (guimain, player.Character:(SelectedPart), .(, , ), , )
handler.Name = player.Name
player.CharacterAdded:((Char) handler.Adornee = Char:(SelectedPart) )
(()
()
player.Character
)
i = , #data
data[i] ~= .Players.LocalPlayer
(data[i])
.Players.PlayerAdded:((Player)
(Player)
)
(()
placemarker.Anchored =
placemarker.CanCollide =
Settings.Kalslock.showdot ==
placemarker.Size = .(, , )
placemarker.Size = .(, , )
Settings.Kalslock.Hitbox ==
placemarker.Transparency =
placemarker.Transparency =
Settings.Kalslock.showdot
(placemarker, placemarker, .(, , ), , )
)
.Players.LocalPlayer:().KeyDown:((k)
k == Settings.Kalslock.Key Settings.Kalslock.Enabled
enabled ==
enabled =
Settings.Kalslock.notifaction ==
Plr = ()
.StarterGui:(, {
Title = ;
Text = ,
Icon = ,
Duration =
})
Plr = ()
enabled =
Settings.Kalslock.notifaction ==
.StarterGui:(, {
Title = ;
Text = ..(Plr.Character.Humanoid.DisplayName),
Icon = ,
Duration =
})
)
()
closestPlayer
shortestDistance = Settings.Kalslock.FOV
i, v (.Players:())
v ~= .Players.LocalPlayer v.Character v.Character:() v.Character.Humanoid.Health ~= v.Character:()
pos = CC:(v.Character.PrimaryPart.Position)
magnitude = (.(pos.X, pos.Y) - .(mouse.X, mouse.Y)).magnitude
magnitude < shortestDistance
closestPlayer = v
shortestDistance = magnitude
closestPlayer
pingvalue = ;
split = ;
ping = ;
:.Stepped:(()
enabled Plr.Character ~= Plr.Character:()
placemarker.CFrame = .(Plr.Character.HumanoidRootPart.Position)
Vector1 = CC:(Plr.Character.HumanoidRootPart.Position)
Line.Color = Settings.Kalslock.TracerColor
Line.Transparency = Settings.Kalslock.TracerTransparency
Line.Thickness = Settings.Kalslock.TracerThickness
Line.From = .(mouse.X, mouse.Y + Inset)
Line.To = .(Vector1.X, Vector1.Y)
Line.Visible = Settings.Kalslock.Tracer
Text.Position = .(mouse.X, mouse.Y + Inset)
Text.Visible = Settings.Kalslock.Texts
Text.Center =
Text.Outline =
Text.Font =
Text.Size = Settings.Kalslock.TextSize
Text.Color = Settings.Kalslock.TextColor
Text.Text = Settings.Kalslock.TextInput
Circle.Position = .(mouse.X, mouse.Y + Inset)
Circle.Visible = Settings.Kalslock.Circles
Circle.Thickness =
Circle.Thickness = Settings.Kalslock.CircleThickness
Circle.Radius = Settings.Kalslock.CircleFOV
Circle.Color = Settings.Kalslock.CircleColor
Circle.Filled = Settings.Kalslock.CircleFilled
Circle.Transparency = Settings.Kalslock.CircleTransparency
Circle1.Visible =
Circle1.Radius = Settings.Kalslock.CircleTransparencyOutline
Circle1.Position = .(mouse.X, mouse.Y + Inset)
Circle1.Thickness =
Circle1.Color = Settings.Kalslock.OutlineColor
Circle.Visible =
Line.Visible =
Text.Visible =
Circle1.Visible =
placemarker.CFrame = .(, , )
Settings.Kalslock.pingprediction ==
pingvalue = :().Network.ServerStatsItem[]:()
split = .(pingvalue,)
ping = (split[])
ping <
PredictionValue =
ping <
PredictionValue =
ping <
PredictionValue =
ping <
PredictionValue =
ping <
PredictionValue =
ping <
PredictionValue =
ping <
PredictionValue =
ping <
PredictionValue =
ping <
PredictionValue =
ping <
PredictionValue =
)
mt = ()
old = mt.__namecall
(mt, )
mt.__namecall = ((...)
args = {...}
enabled () == args[] == Settings.Kalslock.Enabled Plr.Character ~=
Prediction ==
args[] = Plr.Character[SelectedPart].Position+(Plr.Character[SelectedPart].Velocity*PredictionValue)
args[] = Plr.Character[SelectedPart].Position
((args))
(...)
)
:().RenderStepped:(()
Settings.Kalslock.RESOVLER == Plr.Character ~= enabled Settings.Kalslock.Enabled
Settings.Kalslock.airshots == enabled Plr.Character ~=
.Workspace.Players[Plr.Name].Humanoid:() == .HumanoidStateType.Freefall
Plr.Character ~= Plr.Character.HumanoidRootPart.Anchored ==
AnchorCount = AnchorCount +
AnchorCount >= MaxAnchor
Prediction =
()
AnchorCount = ;
Prediction =
AnchorCount = ;
SelectedPart =
Plr.Character ~= Plr.Character.HumanoidRootPart.Anchored ==
AnchorCount = AnchorCount +
AnchorCount >= MaxAnchor
Prediction =
()
AnchorCount = ;
Prediction =
AnchorCount = ;
SelectedPart =
Plr.Character ~= Plr.Character.HumanoidRootPart.Anchored ==
AnchorCount = AnchorCount +
AnchorCount >= MaxAnchor
Prediction =
()
AnchorCount = ;
Prediction =
AnchorCount = ;
SelectedPart =
SelectedPart =
)
Settings.Kalslock.NoBulletDelay ==
FuckDelay = :().Packages
FuckDelay:()
Settings.Kalslock.Autoclicker ==
time = Settings.Kalslock.AutoclickerTime
click =
m = .Players.LocalPlayer:()
m.KeyDown:((key)
key == Settings.Kalslock.AutoclickerKey
click == click =
click == click =
click ==
(time)
()
)
Settings.Kalslock.AnimationPack ==
_, v , :():()
(v.Name:())
v:()
Folder = .(, :())
Folder.Name = ()
LeanAnimation = .(, Folder)
LeanAnimation.Name =
LeanAnimation.AnimationId =
LayAnimation = .(, Folder)
LayAnimation.Name =
LayAnimation.AnimationId =
Dance1Animation = .(, Folder)
Dance1Animation.Name =
Dance1Animation.AnimationId =
Dance2Animation = .(, Folder)
Dance2Animation.Name =
Dance2Animation.AnimationId =
GreetAnimation = .(, Folder)
GreetAnimation.Name =
GreetAnimation.AnimationId =
ChestPumpAnimation = .(, Folder)
ChestPumpAnimation.Name =
ChestPumpAnimation.AnimationId =
PrayingAnimation = .(, Folder)
PrayingAnimation.Name =
PrayingAnimation.AnimationId =
.PlaceId ==
(Character)
Character:
Animation = .()
AnimationPack = .()
CloseButton = .()
ScrollingFrame = .()
ChestPumpButton = .()
Dance1Button = .()
Dance2Button = .()
LayButton = .()
GreetButton = .()
LeanButton = .()
PrayingButton = .()
Animation.Name =
Animation.Parent = .CoreGui
Animation.ZIndexBehavior = .ZIndexBehavior.Sibling
AnimationPack.Name =
AnimationPack.Parent = Animation
AnimationPack.BackgroundColor3 = .(, , )
AnimationPack.BorderSizePixel =
AnimationPack.Position = .(, , , )
AnimationPack.Size = .(, , , )
AnimationPack.Visible =
AnimationPack.Font = .Font.SourceSansBold
AnimationPack.Text =
AnimationPack.TextColor3 = .(, , )
AnimationPack.TextSize =
CloseButton.Name =
CloseButton.Parent = AnimationPack
CloseButton.BackgroundColor3 = .(, , )
CloseButton.Position = .(, , , )
CloseButton.Size = .(, , , )
CloseButton.Visible =
CloseButton.Font = .Font.SourceSansBold
CloseButton.Text =
CloseButton.TextColor3 = .(, , )
CloseButton.TextSize =
ScrollingFrame.Parent = AnimationPack
ScrollingFrame.Active =
ScrollingFrame.AnchorPoint = .(, )
ScrollingFrame.BackgroundColor3 = .(, , )
ScrollingFrame.Position = .(, , , )
ScrollingFrame.Size = .(, , , )
ScrollingFrame.Visible =
ScrollingFrame.CanvasSize = .(, , , )
ChestPumpButton.Name =
ChestPumpButton.Parent = ScrollingFrame
ChestPumpButton.BackgroundColor3 = .(, , )
ChestPumpButton.Position = .(, , , )
ChestPumpButton.Size = .(, , , )
ChestPumpButton.Font = .Font.GothamBlack
ChestPumpButton.Text =
ChestPumpButton.TextColor3 = .(, , )
ChestPumpButton.TextSize =
ChestPumpButton.TextWrapped =
Dance1Button.Name =
Dance1Button.Parent = ScrollingFrame
Dance1Button.BackgroundColor3 = .(, , )
Dance1Button.Position = .(, , , )
Dance1Button.Size = .(, , , )
Dance1Button.Font = .Font.GothamBlack
Dance1Button.Text =
Dance1Button.TextColor3 = .(, , )
Dance1Button.TextSize =
Dance1Button.TextWrapped =
Dance2Button.Name =
Dance2Button.Parent = ScrollingFrame
Dance2Button.BackgroundColor3 = .(, , )
Dance2Button.Position = .(, , , )
Dance2Button.Size = .(, , , )
Dance2Button.Font = .Font.GothamBlack
Dance2Button.Text =
Dance2Button.TextColor3 = .(, , )
Dance2Button.TextSize =
Dance2Button.TextWrapped =
LayButton.Name =
LayButton.Parent = ScrollingFrame
LayButton.BackgroundColor3 = .(, , )
LayButton.Position = .(, , , )
LayButton.Size = .(, , , )
LayButton.Font = .Font.GothamBlack
LayButton.Text =
LayButton.TextColor3 = .(, , )
LayButton.TextSize =
LayButton.TextWrapped =
GreetButton.Name =
GreetButton.Parent = ScrollingFrame
GreetButton.BackgroundColor3 = .(, , )
GreetButton.Position = .(, , , )
GreetButton.Size = .(, , , )
GreetButton.Font = .Font.GothamBlack
GreetButton.Text =
GreetButton.TextColor3 = .(, , )
GreetButton.TextSize =
GreetButton.TextWrapped =
LeanButton.Name =
LeanButton.Parent = ScrollingFrame
LeanButton.BackgroundColor3 = .(, , )
LeanButton.Size = .(, , , )
LeanButton.Font = .Font.GothamBlack
LeanButton.Text =
LeanButton.TextColor3 = .(, , )
LeanButton.TextSize =
LeanButton.TextWrapped =
PrayingButton.Name =
PrayingButton.Parent = ScrollingFrame
PrayingButton.BackgroundColor3 = .(, , )
PrayingButton.Position = .(, , , )
PrayingButton.Size = .(, , , )
PrayingButton.Font = .Font.GothamBlack
PrayingButton.Text =
PrayingButton.TextColor3 = .(, , )
PrayingButton.TextSize =
PrayingButton.TextWrapped =
()
AnimationPack = :().Animation.AnimationPack
ScrollingFrame = AnimationPack.ScrollingFrame
CloseButton = AnimationPack.CloseButton
AnimationPack.Visible =
Lean = :().LocalPlayer.Character.Humanoid:(LeanAnimation)
Lay = :().LocalPlayer.Character.Humanoid:(LayAnimation)
Dance1 = :().LocalPlayer.Character.Humanoid:(Dance1Animation)
Dance2 = :().LocalPlayer.Character.Humanoid:(Dance2Animation)
Greet = :().LocalPlayer.Character.Humanoid:(GreetAnimation)
ChestPump = :().LocalPlayer.Character.Humanoid:(ChestPumpAnimation)
Praying = :().LocalPlayer.Character.Humanoid:(PrayingAnimation)
()
Lay:()
Lean:()
Dance1:()
Dance2:()
Greet:()
ChestPump:()
Praying:()
LeanTextButton = ScrollingFrame.LeanButton
LayTextButton = ScrollingFrame.LayButton
Dance1TextButton = ScrollingFrame.Dance1Button
Dance2TextButton = ScrollingFrame.Dance2Button
GreetTextButton = ScrollingFrame.GreetButton
ChestPumpTextButton = ScrollingFrame.ChestPumpButton
PrayingTextButton = ScrollingFrame.PrayingButton
AnimationPack.MouseButton1Click:(()
ScrollingFrame.Visible ==
ScrollingFrame.Visible =
CloseButton.Visible =
)
CloseButton.MouseButton1Click:(()
ScrollingFrame.Visible ==
ScrollingFrame.Visible =
CloseButton.Visible =
)
LeanTextButton.MouseButton1Click:(()
()
Lean:()
)
LayTextButton.MouseButton1Click:(()
()
Lay:()
)
Dance1TextButton.MouseButton1Click:(()
()
Dance1:()
)
Dance2TextButton.MouseButton1Click:(()
()
Dance2:()
)
GreetTextButton.MouseButton1Click:(()
()
Greet:()
)
ChestPumpTextButton.MouseButton1Click:(()
()
ChestPump:()
)
PrayingTextButton.MouseButton1Click:(()
()
Praying:()
)
:().LocalPlayer.Character.Humanoid.Running:(()
()
)
:().LocalPlayer.CharacterAdded:(()
.CoreGui.Animation:()
)
(.Players.LocalPlayer.Character)
.Players.LocalPlayer.CharacterAdded:(AnimationPack)