Roblox Aimbot Script for Valkyrie Hub
Roblox Aimbot Script for Valkyrie Hub
com/mstudio45/LinoriaLib/main/'
local v_u_2 = loadstring(game:HttpGet(v1 .. "[Link]"))()
local v3 = loadstring(game:HttpGet(v1 .. "addons/[Link]"))()
local v4 = loadstring(game:HttpGet(v1 .. "addons/[Link]"))()
local Options = [Link]
local Toggles = [Link]
if strafeModeOption ~= "Eclipse
Pulse" then
if strafeModeOption == "Doom
Weaver" then
figure8Time =
figure8Time + 0.2
targetStrafeSpeed = 1900
+ [Link](700, 2100)
local v238 =
[Link](30, 70)
targetStrafeHeight =
[Link](v239 * 3) * 140 + [Link](v239 * 5) * 50
v237 =
[Link]([Link](v239 * 2) * v238 * 2, targetStrafeHeight, [Link](v239 * 2) *
v238)
end
else
targetStrafeSpeed = 2200
targetStrafeDistance = 30 +
[Link](v240 * 2) * 40
targetStrafeHeight =
[Link](v240 * 6) * 150 - 50
v237 =
[Link]([Link](v240 * 15) * targetStrafeDistance, targetStrafeHeight,
[Link](v240 * 15) * targetStrafeDistance)
end
else
targetStrafeSpeed = 2000 +
[Link](1000, 2500)
targetStrafeDistance =
[Link](15, 60)
targetStrafeHeight =
[Link](chaosTimer * 50) * 120 - 30
v237 = [Link]([Link](v236 *
80) * targetStrafeDistance, targetStrafeHeight, [Link](v236 * 80) *
targetStrafeDistance)
end
else
orbitAngle = orbitAngle + 3
targetStrafeSpeed = 1600 +
[Link](800, 2000)
targetStrafeDistance = 25 + orbitAngle %
60
v237 = [Link]([Link](orbitAngle *
10) * targetStrafeDistance, targetStrafeHeight, [Link](orbitAngle * 10) *
targetStrafeDistance)
end
else
spiralAngle = spiralAngle + 4
targetStrafeHeight = [Link](spiralAngle * 5)
* 90 - 20
end
else
targetStrafeDistance = [Link](1, 4)
targetStrafeHeight = -3.3
else
targetStrafeSpeed = 2000
end
else
targetStrafeSpeed = 1500
targetStrafeDistance = 15 + spiralAngle % 50
end
else
targetStrafeSpeed = 1200
targetStrafeDistance = 40 + [Link](v242 * 3) * 25
end
else
[Link] = v433
local v434 = [Link]
if isValidPos(v434) then
lastValidTargetPos = v434
else
v434 = lastValidTargetPos
end
local v_u_435 =
v429:FindFirstChildOfClass("Tool")
if v_u_435 and
(v_u_435:FindFirstChild("Ammo") and (v_u_435.[Link] <= 0 and not
v_u_435:GetAttribute("Reloading"))) then
v_u_435:SetAttribute("Reloading", true)
[Link](2.8, function()
-- upvalues: (ref)
v_u_435
local v436 = v_u_435 and
v_u_435.[Link] <= 0 and
game:GetService("ReplicatedStorage"):FindFirstChild("MainEvent")
if v436 then
v436:FireServer("Reload", v_u_435)
end
if v_u_435 then
v_u_435:SetAttribute("Reloading", false)
end
end)
end
if
v430:FindFirstChild("ForceField") then
isEvadingFF = true
[Link] =
[Link]([Link]([Link](-1000000, 1000000), [Link].Y +
[Link](100000, 500000), [Link](-1000000, 1000000)))
else
isEvadingFF = false
if [Link] <= 5 or
isReallyDead(v430) then
local v437 =
v430:FindFirstChild("Torso") or (v430:FindFirstChild("UpperTorso") or v432)
[Link] =
[Link]([Link] + [Link](0, 3.5, 0))
[Link] =
v429:FindFirstChildOfClass("Humanoid")
local v438 =
game:GetService("ReplicatedStorage"):FindFirstChild("MainEvent")
if v438 then
for _ = 1, 4 do
v438:FireServer("Stomp")
[Link](0.05)
if
isReallyDead(v430) then
break
end
end
end
[Link](0.1)
[Link](function()
AutoKillGroup:Toggle("AutoKillToggle", false)
end)
return
end
local v439 = tick()
local v440 = [Link]()
if strafeModeOption ~=
"Custom" then
if strafeModeOption ~=
"Wave" then
if
strafeModeOption ~= "Crazy" then
if
strafeModeOption ~= "Bait" then
if
strafeModeOption ~= "Hyper Spiral" then
if strafeModeOption ~=
"Phantom Blitz" then
if strafeModeOption ~=
"Oblivion Vortex" then
if
strafeModeOption ~= "Rift Shatter" then
if
strafeModeOption ~= "Eclipse Pulse" then
if
strafeModeOption == "Doom Weaver" then
end
else
local
v444 = v439 * 90
local
v445 = 30 + [Link](v444 * 2) * 40
local
v446 = [Link](v444 * 6) * 150 - 50
v440 =
[Link]([Link](v444 * 15) * v445, v446, [Link](v444 * 15) * v445)
end
else
chaosTimer =
chaosTimer + 0.3
local v447 =
[Link](15, 60)
local v448 =
[Link](chaosTimer * 50) * 120 - 30
v440 =
[Link]([Link](v439 * 80) * v447, v448, [Link](v439 * 80) * v447)
end
else
orbitAngle =
orbitAngle + 3
local v449 = 25 +
orbitAngle % 60
local v450 =
[Link](v439 * 70) * 100
v440 =
[Link]([Link](orbitAngle * 10) * v449, v450, [Link](orbitAngle * 10) *
v449)
end
else
spiralAngle =
spiralAngle + 4
local v451 = 20 +
[Link](v439 * 60) * 30
local v452 =
[Link](spiralAngle * 5) * 90 - 20
v440 =
[Link]([Link](spiralAngle * 12) * v451, v452, [Link](spiralAngle * 12) *
v451)
end
local v453 = 40 +
[Link](v439 * 45) * 30
v440 =
[Link]([Link](v439 * 2000) * v453, v454, [Link](v439 * 2000) * v453)
else
v440 =
[Link]([Link](v439 * 1500) * v455, -3.3, [Link](v439 * 1500) * v455)
end
else
v440 =
[Link]([Link](spiralAngle * 10) * v456, v457, [Link](spiralAngle * 10) *
v456)
end
else
end
else
v440 = [Link]([Link](orbitAngle * 7) *
v461, v462, [Link](orbitAngle * 7) * v461)
end
else
end
else
end
else
end
else
chaosTimer = chaosTimer + 0.18
end
else
end
else
baitTimer = v439
game:GetService("ReplicatedStorage").MainEvent:FireServer("Boombox",
tonumber(getgenv().SoundId))
getgenv().[Link] = false
getgenv().[Link] = [Link]
[Link](1)
game:GetService("ReplicatedStorage").MainEvent:FireServer("BoomboxStop")
else
getgenv().Sound = [Link]("Sound", workspace)
getgenv().[Link] = "rbxassetid://" .. getgenv().SoundId
getgenv().Sound:Play()
[Link](1)
getgenv().Sound:Stop()
end
wait(1.4)
getgenv().Test = false
end)
getgenv().[Link] = [Link]:WaitForChild("Backpack")
end
getgenv().RemoveTool = function()
getgenv().Player = [Link]
getgenv().Tool = getgenv().[Link]:FindFirstChild("[Kick]") or
getgenv().[Link]:FindFirstChild("[Kick]")
if getgenv().Tool then
getgenv().Tool:Destroy()
end
end
game:GetService("RunService").Heartbeat:Connect(function()
if getgenv().Test then
getgenv().Character = [Link]
if not getgenv().Character then
return
end
getgenv().HumanoidRootPart =
getgenv().Character:FindFirstChild("HumanoidRootPart")
if not getgenv().HumanoidRootPart then
return
end
getgenv().originalVelocity = getgenv().[Link]
getgenv().[Link] =
[Link](getgenv().[Link].X * 1200, 1200,
getgenv().[Link].Z * 1200)
game:GetService("RunService").RenderStepped:Wait()
getgenv().[Link] = getgenv().originalVelocity
end
end)
v491:AddToggle("ToolToggle", {
["Text"] = "Knockout Kick",
["Default"] = false,
["Callback"] = function(p740)
getgenv().ToolEnabled = p740
if p740 then
getgenv().CreateTool()
else
getgenv().RemoveTool()
end
end
})
[Link]:Connect(function()
if getgenv().ToolEnabled then
[Link](1)
getgenv().CreateTool()
end
end)
local v_u_741 = v22:AddLeftGroupbox("Movement")
local v_u_742 = false
local v_u_743 = false
local v_u_744 = false
local v_u_745 = 16
local v_u_746 = "CFrame"
local v_u_747 = [Link]
local v_u_748 = false
local v_u_749 = false
local v_u_750 = false
local v_u_751 = 16
local v_u_752 = "Minecraft"
local v_u_753 = nil
local v_u_754 = true
v_u_561.TextBoxFocused:Connect(function()
-- upvalues: (ref) v_u_754
v_u_754 = false
end)
v_u_561.TextBoxFocusReleased:Connect(function()
-- upvalues: (ref) v_u_754
v_u_754 = true
end)
local function v_u_757()
-- upvalues: (ref) v_u_663
local v755 = v_u_663.Character
local v756 = v755 and v755:FindFirstChildOfClass("Humanoid")
if v756 then
[Link] = 16
end
end
local function v_u_760()
-- upvalues: (ref) v_u_663
local v758 = v_u_663.Character
local v759 = v758 and v758:FindFirstChildOfClass("Humanoid")
if v759 then
[Link] = false
end
end
local function v_u_764()
-- upvalues: (ref) v_u_663
local v761 = v_u_663.Character
if v761 then
local v762 = v761:FindFirstChild("HumanoidRootPart")
local v763 = v761:FindFirstChildOfClass("Humanoid")
if v762 and v763 then
[Link] = true
[Link] = [Link]
end
end
end
local function v_u_767()
-- upvalues: (ref) v_u_663
local v765 = v_u_663.Character
local v766 = v765 and v765:FindFirstChildOfClass("Humanoid")
if v766 then
[Link] = false
end
end
local function v_u_775()
-- upvalues: (ref) v_u_663, (ref) v_u_754, (ref) v_u_561, (ref) v_u_661,
(ref) v_u_745, (ref) v_u_746, (ref) v_u_742, (ref) v_u_743, (ref) v_u_747, (ref)
v_u_744
local v768 = v_u_663.Character
if v768 and v_u_754 and not v_u_561:GetFocusedTextBox() then
local v769 = v768:FindFirstChild("HumanoidRootPart")
if v769 then
local v770 = [Link]()
local v771 = [Link]
if v_u_561:IsKeyDown([Link].W) then
v770 = v770 + [Link]
end
if v_u_561:IsKeyDown([Link].S) then
v770 = v770 - [Link]
end
if v_u_561:IsKeyDown([Link].A) then
v770 = v770 - [Link]
end
if v_u_561:IsKeyDown([Link].D) then
v770 = v770 + [Link]
end
local v772 = [Link](v770.X, 0, v770.Z)
local v773 = v_u_661.Heartbeat:Wait() or 0.016
if [Link] <= 0 then
if v_u_746 == "Velocity" and v_u_743 then
v_u_747 = v_u_747:Lerp([Link], 0.3)
[Link] = [Link](v_u_747.X,
[Link].Y, v_u_747.Z)
end
else
local v774 = [Link] * v_u_745
if v_u_746 ~= "CFrame" or not v_u_742 then
if v_u_746 ~= "Velocity" or not v_u_743 then
if v_u_746 == "Impulse" and v_u_744 then
v769:ApplyImpulse(v774 *
[Link])
end
else
v_u_747 = v_u_747:Lerp(v774, 0.3)
[Link] = [Link](v_u_747.X,
[Link].Y, v_u_747.Z)
end
else
[Link] = [Link] + v774 * v773
end
end
end
else
return
end
end
local function v_u_792()
-- upvalues: (ref) v_u_663, (ref) v_u_661, (ref) v_u_752, (ref) v_u_748,
(ref) v_u_754, (ref) v_u_753, (ref) v_u_561, (ref) v_u_751, (ref) v_u_749, (ref)
v_u_750
local v776 = v_u_663.Character
if v776 then
local v777 = v776:FindFirstChild("HumanoidRootPart")
local v778 = v776:FindFirstChildOfClass("Humanoid")
if v777 and v778 then
[Link] = true
local v779 = v_u_661.Heartbeat:Wait() or 0.016
local v780 = [Link]
if v_u_752 ~= "Minecraft" or not v_u_748 then
if v_u_752 ~= "Classic" or not v_u_749 then
if v_u_752 == "Velocity" and v_u_750 then
if not v_u_754 then
[Link] = [Link]
[Link] = [Link]
return
end
local v781 = [Link]
local v782 = [Link]
local v783 = [Link]()
if v_u_561:IsKeyDown([Link].W) then
v783 = v783 + v781
end
if v_u_561:IsKeyDown([Link].S) then
v783 = v783 - v781
end
if v_u_561:IsKeyDown([Link].A) then
v783 = v783 - v782
end
if v_u_561:IsKeyDown([Link].D) then
v783 = v783 + v782
end
if [Link] <= 0 then
[Link] = [Link]
else
[Link] = [Link] * v_u_751
end
[Link] = [Link]
end
else
local v784 = [Link]()
local v785 = [Link]
local v786 = [Link]
if not v_u_754 then
[Link] = [Link]
[Link] = [Link]
return
end
if v_u_561:IsKeyDown([Link].W) then
v784 = v784 + v785
end
if v_u_561:IsKeyDown([Link].S) then
v784 = v784 - v785
end
if v_u_561:IsKeyDown([Link].A) then
v784 = v784 - v786
end
if v_u_561:IsKeyDown([Link].D) then
v784 = v784 + v786
end
if [Link] > 0 then
local v787 = [Link] * v_u_751 * v779
[Link] = [Link] + v787
end
[Link] = [Link]
[Link] = [Link]
end
else
if not v_u_754 then
v_u_753 = [Link].Y
[Link] = [Link]([Link].X, v_u_753,
[Link].Z)
[Link] = [Link]
[Link] = [Link]
return
end
local v788 = [Link]()
if v_u_561:IsKeyDown([Link].W) then
v788 = v788 + [Link]([Link].X, 0,
[Link].Z)
end
if v_u_561:IsKeyDown([Link].S) then
v788 = v788 - [Link]([Link].X, 0,
[Link].Z)
end
if v_u_561:IsKeyDown([Link].A) then
v788 = v788 - [Link]([Link].X, 0,
[Link].Z)
end
if v_u_561:IsKeyDown([Link].D) then
v788 = v788 + [Link]([Link].X, 0,
[Link].Z)
end
local v789 = v_u_561:IsKeyDown([Link]) and 1 or
(v_u_561:IsKeyDown([Link]) and -1 or 0)
if v_u_753 == nil or [Link]([Link].Y - v_u_753) >
5 then
v_u_753 = [Link].Y
end
if v789 ~= 0 then
v_u_753 = v_u_753 + v789 * v_u_751 * v779
end
local v790
if [Link] <= 0 then
v790 = [Link]
else
v790 = [Link] * v_u_751 * v779
end
local v791 = [Link] + [Link](v790.X, 0, v790.Z)
[Link] = [Link](v791.X, v_u_753, v791.Z)
[Link] = [Link]
[Link] = [Link]
end
end
else
return
end
end
v_u_661.Heartbeat:Connect(function()
-- upvalues: (ref) v_u_742, (ref) v_u_743, (ref) v_u_744, (ref) v_u_775,
(ref) v_u_748, (ref) v_u_749, (ref) v_u_750, (ref) v_u_792, (ref) v_u_760, (ref)
v_u_753
if v_u_742 or (v_u_743 or v_u_744) then
v_u_775()
end
if v_u_748 or (v_u_749 or v_u_750) then
v_u_792()
else
v_u_760()
v_u_753 = nil
end
end)
local v793 = v_u_741
v_u_741.AddToggle(v793, "SpeedCFrameToggle", {
["Text"] = "Speed",
["Default"] = false
}):AddKeyPicker("SpeedToggleBind", {
["Default"] = "",
["Mode"] = "Toggle",
["Text"] = "Speed CFrame",
["NoUI"] = false,
["SyncToggleState"] = false,
["Callback"] = function(p794)
-- upvalues: (ref) v_u_754
if v_u_754 then
[Link]:SetValue(p794)
end
end
}):OnChanged(function(p795)
-- upvalues: (ref) v_u_742, (ref) v_u_746, (ref) v_u_743, (ref) v_u_744,
(ref) v_u_767, (ref) v_u_757
local v796
if v_u_746 ~= "CFrame" or not p795 then
v796 = false
else
v796 = p795
end
v_u_742 = v796
local v797
if v_u_746 ~= "Velocity" or not p795 then
v797 = false
else
v797 = p795
end
v_u_743 = v797
local v798
if v_u_746 ~= "Impulse" or not p795 then
v798 = false
else
v798 = p795
end
v_u_744 = v798
if not p795 then
v_u_767()
v_u_757()
v_u_744 = false
v_u_743 = false
v_u_742 = false
end
end)
local v799 = v_u_741
local v801 = {
["Text"] = "Speed Mode",
["Default"] = "CFrame",
["Values"] = { "CFrame", "Velocity", "Impulse" },
["Callback"] = function(p800)
-- upvalues: (ref) v_u_746, (ref) v_u_742, (ref) v_u_743, (ref) v_u_744
v_u_746 = p800
if p800 == "CFrame" then
v_u_742 = [Link]
v_u_743 = false
v_u_744 = false
elseif p800 == "Velocity" then
v_u_743 = [Link]
v_u_742 = false
v_u_744 = false
elseif p800 == "Impulse" then
v_u_744 = [Link]
v_u_742 = false
v_u_743 = false
end
end
}
v_u_741.AddDropdown(v799, "SpeedMoveMethodDropdown", v801)
local v802 = v_u_741
local v804 = {
["Text"] = "Speed Amount",
["Min"] = 1,
["Max"] = 1500,
["Default"] = 16,
["Rounding"] = 0,
["Callback"] = function(p803)
-- upvalues: (ref) v_u_745
v_u_745 = p803
end
}
v_u_741.AddSlider(v802, "SpeedCFrameSlider", v804)
local v805 = v_u_741
v_u_741.AddToggle(v805, "No Jump Cooldown", {
["Text"] = "No Jump Cooldown",
["Default"] = false,
["Callback"] = function(p806)
if p806 then
local v807 = [Link]
local function v809(p808)
p808:WaitForChild("Humanoid").UseJumpPower = false
end
[Link]:Connect(v809)
if [Link] then
v809([Link])
end
end
end
})
local v810 = v_u_741
local v818 = {
["Text"] = "No Slow Down",
["Default"] = false,
["Callback"] = function(p811)
-- upvalues: (ref) v_u_661
if p811 then
v_u_661:BindToRenderStep("NoSlowDown", 0, function()
local v812 = [Link]
if v812 then
local v813 = v812:FindFirstChild("BodyEffects")
if v813 then
local v814 = v813:FindFirstChild("Movement")
if v814 then
local v815 =
v814:FindFirstChild("NoWalkSpeed")
if v815 then
v815:Destroy()
end
local v816 =
v814:FindFirstChild("ReduceWalk")
if v816 then
v816:Destroy()
end
local v817 =
v814:FindFirstChild("NoJumping")
if v817 then
v817:Destroy()
end
end
if v813:FindFirstChild("Reload") and
[Link] == true then
[Link] = false
end
end
else
return
end
end)
else
v_u_661:UnbindFromRenderStep("NoSlowDown")
end
end
}
v_u_741.AddToggle(v810, "No Slow Down", v818)
local v819 = v_u_741
local v831 = {
["Text"] = "Noclip",
["Default"] = false,
["Callback"] = function(p820)
-- upvalues: (ref) v_u_661, (ref) v_u_663
if p820 then
if NoclipConnection then
NoclipConnection:Disconnect()
end
NoclipConnection = v_u_661.Stepped:Connect(function()
-- upvalues: (ref) v_u_663
local v821 = v_u_663.Character
if v821 then
local v822, v823, v824 =
ipairs(v821:GetDescendants())
while true do
local v825
v824, v825 = v822(v823, v824)
if v824 == nil then
break
end
if v825:IsA("BasePart") then
[Link] = false
end
end
end
end)
else
if NoclipConnection then
NoclipConnection:Disconnect()
NoclipConnection = nil
end
[Link](0.1)
local v826 = v_u_663.Character
if v826 then
local v827, v828, v829 = ipairs(v826:GetDescendants())
while true do
local v830
v829, v830 = v827(v828, v829)
if v829 == nil then
break
end
if v830:IsA("BasePart") and [Link] ~=
"HumanoidRootPart" then
[Link] = true
end
end
end
end
end
}
v_u_741.AddToggle(v819, "NoclipToggle", v831)
v_u_663.CharacterAdded:Connect(function(p832)
-- upvalues: (ref) v_u_741
if v_u_741 and (v_u_741:Get("NoclipToggle") and
v_u_741:Get("NoclipToggle").Value) then
[Link](0.3)
local v833, v834, v835 = ipairs(p832:GetDescendants())
while true do
local v836
v835, v836 = v833(v834, v835)
if v835 == nil then
break
end
if v836:IsA("BasePart") then
[Link] = false
end
end
end
end)
local v837 = v_u_741
v_u_741.AddToggle(v837, "FlightCFrameToggle", {
["Text"] = "Flight",
["Default"] = false
}):AddKeyPicker("FlightToggleBind", {
["Default"] = "",
["Mode"] = "Toggle",
["Text"] = "Flight Toggle",
["NoUI"] = false,
["SyncToggleState"] = false,
["Callback"] = function(p838)
-- upvalues: (ref) v_u_754
if v_u_754 then
[Link]:SetValue(p838)
end
end
}):OnChanged(function(p839)
-- upvalues: (ref) v_u_752, (ref) v_u_748, (ref) v_u_749, (ref) v_u_750,
(ref) v_u_764, (ref) v_u_767, (ref) v_u_760
if v_u_752 ~= "Minecraft" then
if v_u_752 ~= "Classic" then
if v_u_752 == "Velocity" then
v_u_750 = p839
v_u_748 = false
v_u_749 = false
end
else
v_u_749 = p839
v_u_748 = false
v_u_750 = false
end
else
v_u_748 = p839
v_u_749 = false
v_u_750 = false
end
if not p839 then
v_u_764()
[Link](function()
-- upvalues: (ref) v_u_767
[Link](0.01)
v_u_767()
[Link](2)
v_u_767()
end)
v_u_760()
end
end)
local v840 = v_u_741
local v845 = {
["Text"] = "Flight Mode",
["Default"] = "Minecraft",
["Values"] = { "Minecraft", "Classic", "Velocity" },
["Callback"] = function(p841)
-- upvalues: (ref) v_u_752, (ref) v_u_663, (ref) v_u_749, (ref)
v_u_748, (ref) v_u_750
v_u_752 = p841
local v842 = v_u_663.Character
if v842 then
local v843 = v842:FindFirstChildOfClass("Humanoid")
local v844 = v842:FindFirstChild("HumanoidRootPart")
if v_u_752 ~= "Classic" then
if v_u_752 ~= "Minecraft" then
if v_u_752 == "Velocity" then
v_u_750 = [Link]
v_u_748 = false
v_u_749 = false
if v843 and v844 then
[Link] = v_u_750
[Link] = [Link]
[Link] = [Link]
end
end
else
v_u_748 = [Link]
v_u_749 = false
v_u_750 = false
if v843 then
[Link] = v_u_748
end
end
else
v_u_749 = [Link]
v_u_748 = false
v_u_750 = false
if v843 and v844 then
[Link] = v_u_749
[Link] = [Link]
[Link] = [Link]
end
end
end
end
}
v_u_741.AddDropdown(v840, "FlightModeDropdown", v845)
local v846 = v_u_741
local v848 = {
["Text"] = "Flight Amount",
["Min"] = 1,
["Max"] = 1500,
["Default"] = 16,
["Rounding"] = 0,
["Callback"] = function(p847)
-- upvalues: (ref) v_u_751
v_u_751 = p847
end
}
v_u_741.AddSlider(v846, "FlightAmountSlider", v848)
TabBox = v22:AddRightTabbox()
Tab1 = TabBox:AddTab("Pos Desync")
Tab2 = TabBox:AddTab("Fake Pos")
rng = [Link]()
desyncEnabled = false
desyncMode = "Custom"
randomMode = false
autoDesyncOnDamage = false
originalCFrame = nil
desyncThread = nil
character = nil
hrp = nil
humanoid = nil
lastHealth = nil
customPos = [Link](0, 0, 0)
Clone = nil
underMapSpeed = 999999
viewMode = "FakeClone"
Services = {
["RunService"] = game:GetService("RunService"),
["LocalPlayer"] = game:GetService("Players").LocalPlayer,
["UserInputService"] = game:GetService("UserInputService")
}
function IsChatFocused()
return [Link]:GetFocusedTextBox() ~= nil
end
function randomLarge(p849, p850)
return p849 + rng:NextNumber() * (p850 - p849)
end
function getRandomSkyPosition()
baseX = rng:NextNumber(-995000, 995000)
baseY = rng:NextNumber(22000, 98000)
baseZ = rng:NextNumber(-995000, 995000)
time = tick()
offsetX = [Link](time * 3 + baseX) * 5100
offsetY = [Link](time * 2 + baseY) * 2100
offsetZ = [Link](time * 4 + baseZ) * 5100
return [Link](baseX + offsetX, baseY + offsetY, baseZ + offsetZ)
end
function getIntermediateSkyPosition()
baseX = rng:NextNumber(-1000000, 1000000)
baseY = rng:NextNumber(45000, 85000)
baseZ = rng:NextNumber(-1000000, 1000000)
time = tick()
offsetX = ([Link](time * 5 + baseX) + rng:NextNumber(-1, 1)) * 3000
offsetY = ([Link](time * 3 + baseY) + rng:NextNumber(-0.5, 0.5)) * 1500
offsetZ = ([Link](time * 6 + baseZ) + rng:NextNumber(-1, 1)) * 3000
return [Link](baseX + offsetX, baseY + offsetY, baseZ + offsetZ)
end
function getExtremeSkyPosition()
function crazyRand()
return rng:NextNumber(-1000000000, 1000000000)
end
return [Link](crazyRand(), rng:NextNumber(50000000, 1000000000),
crazyRand())
end
function getUltimateUndergroundPosition()
return [Link](randomLarge(-1000000000, 1000000000), 100000000,
randomLarge(-1000000000, 1000000000))
end
function getSilentSkyPosition()
return [Link](randomLarge(-1000000, 1000000), -25, randomLarge(-1000000,
1000000))
end
function getRandomModePosition()
function randomSigned(p851, p852)
sign = rng:NextInteger(0, 1) == 1 and 1 or -1
return rng:NextNumber(p851, p852) * sign
end
heightChoice = rng:NextInteger(1, 3)
if heightChoice ~= 1 then
if heightChoice ~= 2 then
y = rng:NextNumber(10000000, 1000000000)
else
y = rng:NextNumber(120000, 10000000)
end
else
y = rng:NextNumber(1000, 50000)
end
x = randomSigned(100000, 10000000)
z = randomSigned(100000, 10000000)
return [Link](x, y, z)
end
function enableAntiFling()
if hrp and [Link] then
local v853, v854, v855 = ipairs([Link]:GetDescendants())
while true do
local v856
v855, v856 = v853(v854, v855)
if v855 == nil then
break
end
if v856:IsA("BasePart") then
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = [Link](0,
0, 0)
end
end
end
end
function disableAntiFling()
if hrp and [Link] then
local v857, v858, v859 = ipairs([Link]:GetDescendants())
while true do
local v860
v859, v860 = v857(v858, v859)
if v859 == nil then
break
end
if v860:IsA("BasePart") then
[Link] = [Link](1,
0.3, 0.5)
end
end
end
end
function enableDesync()
-- upvalues: (ref) v_u_742, (ref) v_u_743, (ref) v_u_744, (ref) v_u_745,
(ref) v_u_748, (ref) v_u_749, (ref) v_u_750, (ref) v_u_752, (ref) v_u_561, (ref)
v_u_751
if not desyncEnabled and hrp then
desyncEnabled = true
originalCFrame = [Link]
Char = [Link]
AnimTracks = {}
currentAnim = nil
[Link] = true
function novel(p861)
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
end
function IsAnimPlaying(p862, p863)
local v864, v865, v866 = pairs(p862:GetPlayingAnimationTracks())
while true do
local v867
v866, v867 = v864(v865, v866)
if v866 == nil then
break
end
if [Link] == p863 then
return true
end
end
return false
end
function AnimPlay(p868, p869, p870)
if not IsAnimPlaying(p868, p869) then
if currentAnim then
currentAnim:Stop()
end
currentAnim = p868:LoadAnimation(p869)
currentAnim:Play()
currentAnim:AdjustSpeed(p870 or 1)
end
end
function AnimCheck(p871, p872)
state = p871:GetState()
if state ~= [Link] then
if state ~= [Link] then
if [Link] <= 0 then
AnimPlay(p871, [Link])
else
AnimPlay(p871, [Link], 1.2)
end
else
AnimPlay(p871, [Link])
end
else
AnimPlay(p871, [Link])
end
end
function LoadAnimations()
AnimateScript = Char:FindFirstChild("Animate")
if AnimateScript then
[Link] = [Link]
[Link] = [Link].Animation1
[Link] = [Link]
[Link] = [Link]
end
end
LoadAnimations()
Clone = Char:Clone()
[Link] = workspace
if viewMode ~= "FakeClone" then
[Link] = [Link]
[Link] = [Link]
local v873, v874, v875 = ipairs(Clone:GetDescendants())
while true do
local v876
v875, v876 = v873(v874, v875)
if v875 == nil then
break
end
if v876:IsA("BasePart") or (v876:IsA("Decal") or
(v876:IsA("Texture") or v876:IsA("Face"))) then
[Link] = 1
end
end
else
[Link] = [Link]
end
local v877, v878, v879 = ipairs(Clone:GetDescendants())
while true do
local v880
v879, v880 = v877(v878, v879)
if v879 == nil then
break
end
if v880:IsA("BasePart") then
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
end
end
desyncThread = [Link]:Connect(function()
-- upvalues: (ref) v_u_742, (ref) v_u_743, (ref) v_u_744, (ref)
v_u_745, (ref) v_u_748, (ref) v_u_749, (ref) v_u_750, (ref) v_u_752, (ref) v_u_561,
(ref) v_u_751
if desyncEnabled and hrp then
if randomMode then
targetCFrame = [Link](getRandomModePosition())
elseif desyncMode ~= "Custom" then
if desyncMode ~= "Version 1" then
if desyncMode ~= "Version 2" then
if desyncMode ~= "Silent Version" then
if desyncMode ~= "Extreme Version"
then
if desyncMode ~= "Ultimate
Version" then
targetCFrame =
originalCFrame
else
targetCFrame =
[Link](getUltimateUndergroundPosition())
end
else
targetCFrame =
[Link](getExtremeSkyPosition())
end
else
targetCFrame =
[Link](getSilentSkyPosition())
end
else
targetCFrame =
[Link](getIntermediateSkyPosition())
end
else
targetCFrame =
[Link](getRandomSkyPosition())
end
else
targetCFrame = [Link](customPos)
end
[Link] = targetCFrame
local v881, v882, v883 = pairs(Char:GetChildren())
while true do
local v884
v883, v884 = v881(v882, v883)
if v883 == nil then
break
end
if v884:IsA("BasePart") then
novel(v884)
end
end
cloneHRP = Clone:FindFirstChild("HumanoidRootPart")
delta = [Link]:Wait() or 0.016
if cloneHRP then
camCF = [Link]
moveDir = [Link]
verticalDir = 0
flyDir = [Link]
if not IsChatFocused() then
if
[Link]:IsKeyDown([Link].W) then
moveDir = moveDir + [Link]
flyDir = flyDir + [Link]
end
if
[Link]:IsKeyDown([Link].S) then
moveDir = moveDir - [Link]
flyDir = flyDir - [Link]
end
if
[Link]:IsKeyDown([Link].A) then
moveDir = moveDir - [Link]
flyDir = flyDir - [Link]
end
if
[Link]:IsKeyDown([Link].D) then
moveDir = moveDir + [Link]
flyDir = flyDir + [Link]
end
end
if not IsChatFocused() then
if
[Link]:IsKeyDown([Link]) then
verticalDir = 1
elseif
[Link]:IsKeyDown([Link]) then
verticalDir = -1
end
end
moveDir = [Link](moveDir.X, 0, moveDir.Z)
flyDir = [Link](flyDir.X, 0, flyDir.Z)
if viewMode ~= "FakeClone" then
local v885 = 300
local v886 = [Link](0, 0, 0)
if [Link] > 0 then
v886 = v886 + [Link] * v885 * delta
end
if verticalDir ~= 0 then
v886 = v886 + [Link](0, verticalDir
* v885 * delta, 0)
end
if [Link] > 0 then
[Link] =
[Link] + v886
end
else
humanoidClone = [Link]
if v_u_742 or (v_u_743 or v_u_744) then
isJumping = humanoidClone:GetState() ==
[Link]
if [Link] ==
[Link] or isJumping then
[Link] = false
[Link] = false
[Link] = false
humanoidClone:Move([Link], false)
if [Link] > 0 then
speedStep = [Link] *
v_u_745 * delta
if v_u_742 then
[Link] =
[Link] + speedStep
elseif v_u_743 then
[Link] =
[Link]([Link].X * v_u_745, [Link].Y, [Link].Z *
v_u_745)
local v887 =
[Link](v_u_745 / 16, 1, 10)
local v888, v889, v890 =
pairs([Link]:GetPlayingAnimationTracks())
while true do
local v891
v890, v891 =
v888(v889, v890)
if v890 == nil
then
break
end
v891:AdjustSpeed(v887)
end
elseif v_u_744 then
local v892 =
[Link]
local v893 =
[Link]
[Link] =
false
[Link] = false
[Link] = v893
end
end
elseif [Link] <= 0 then
[Link] = true
[Link] = true
[Link] = false
if v_u_743 then
[Link] =
[Link]
end
else
[Link] = true
[Link] = true
[Link] = false
speedStep = [Link] * v_u_745
* delta
if v_u_742 then
[Link] =
[Link] + speedStep
elseif v_u_743 then
[Link] =
[Link]([Link].X * v_u_745, [Link].Y, [Link].Z *
v_u_745)
local v894 =
[Link](v_u_745 / 16, 1, 10)
local v895, v896, v897 =
pairs([Link]:GetPlayingAnimationTracks())
while true do
local v898
v897, v898 = v895(v896,
v897)
if v897 == nil then
break
end
v898:AdjustSpeed(v894)
end
elseif v_u_744 then
local v899 =
[Link]
local v900 =
[Link]
[Link] = false
[Link] =
false
humanoidClone:Move([Link], false)
end
if v_u_748 or (v_u_749 or v_u_750) then
local v901 = [Link]
[Link] = true
if v_u_752 == "Classic" or v_u_750 then
[Link] = false
if not IsChatFocused() then
if
v_u_561:IsKeyDown([Link].W) then
v901 = v901 +
[Link]
end
if
v_u_561:IsKeyDown([Link].S) then
v901 = v901 -
[Link]
end
if
v_u_561:IsKeyDown([Link].A) then
v901 = v901 -
[Link]
end
if
v_u_561:IsKeyDown([Link].D) then
v901 = v901 +
[Link]
end
end
if [Link] > 0 then
local v902 = [Link] *
v_u_751 * delta
[Link] =
[Link]([Link] + v902, [Link] + v902 + [Link](0, 0,
1))
end
[Link] = [Link]
[Link] = [Link]
else
if [Link] > 0 then
v901 = [Link] * v_u_751
* delta
end
local v903 = verticalDir * v_u_751
* delta
local v904 = [Link](v901.X,
v903, v901.Z)
[Link] = true
[Link] = [Link] +
v904
end
end
if [Link] then
[Link] =
[Link]([Link].X, -25, [Link].Z)
[Link] =
[Link](([Link]() - 0.5) * 2 * underMapSpeed, 0, ([Link]() - 0.5) * 2
* underMapSpeed)
end
[Link] = [Link]
AnimCheck([Link],
[Link])
end
end
end
end)
end
end
function disableDesync()
if desyncEnabled then
desyncEnabled = false
if desyncThread then
desyncThread:Disconnect()
desyncThread = nil
end
if Clone and Clone:FindFirstChild("HumanoidRootPart") then
[Link] = false
[Link] = false
end
if Clone and (Clone:FindFirstChild("HumanoidRootPart") and hrp) then
if viewMode ~= "FakeClone" then
[Link] =
[Link]([Link])
else
[Link] = [Link]
end
[Link] = humanoid
[Link] = [Link]
Clone:Destroy()
Clone = nil
end
if hrp and humanoid then
[Link] = true
enableAntiFling()
humanoid:ChangeState([Link])
[Link](0.01, function()
if hrp and [Link] then
[Link] = false
disableAntiFling()
[Link] = false
humanoid:ChangeState([Link])
end
end)
end
end
end
local function v907(p905)
character = p905
hrp = p905:WaitForChild("HumanoidRootPart")
humanoid = p905:WaitForChild("Humanoid")
lastHealth = [Link]
[Link]:Connect(function(p906)
if autoDesyncOnDamage and (p906 < lastHealth and
[Link]) then
enableDesync()
end
lastHealth = p906
end)
end
if [Link] then
v907([Link])
end
[Link]:Connect(v907)
Tab1:AddToggle("EnablePosDesync", {
["Text"] = "Enable",
["Default"] = false
}):AddKeyPicker("DesyncToggleBind", {
["Default"] = "",
["Mode"] = "Toggle",
["Text"] = "Pos Desync",
["SyncToggleState"] = false,
["Callback"] = function(p908)
if not IsChatFocused() and [Link] then
if p908 then
enableDesync()
else
disableDesync()
end
end
end
}):OnChanged(function(p909)
if p909 then
enableDesync()
else
disableDesync()
end
end)
Tab1:AddToggle("AutoDesyncOnDamage", {
["Text"] = "Auto On Damage",
["Default"] = false,
["Callback"] = function(p910)
autoDesyncOnDamage = p910
if p910 then
local v_u_911 = [Link]
[Link] = -[Link]
[Link](3, function()
-- upvalues: (ref) v_u_911
[Link] = v_u_911
end)
local v_u_912 = [Link]
if v_u_912 and v_u_912:FindFirstChild("HumanoidRootPart") then
v_u_912.[Link] =
[Link](v_u_912.[Link].X, -49999,
v_u_912.[Link].Z)
[Link](1, function()
-- upvalues: (ref) v_u_912
if v_u_912:FindFirstChild("Head") then
v_u_912.Head:Destroy()
end
[Link]:LoadCharacter()
end)
end
end
end
})
Tab1:AddToggle("UnderMapMode", {
["Text"] = "Pause Resolver",
["Default"] = false
})
Tab1:AddDropdown("DesyncVersion", {
["Text"] = "Desync Version",
["Default"] = "Custom",
["Values"] = {
"Custom",
"Random",
"Version 1",
"Version 2",
"Silent Version",
"Extreme Version",
"Ultimate Version"
},
["Callback"] = function(p913)
if p913 == "Random" then
randomMode = true
else
randomMode = false
desyncMode = p913
end
end
})
Tab1:AddDropdown("ViewMode", {
["Text"] = "Desync Mode",
["Default"] = "FakeClone",
["Values"] = { "FakeClone", "FreeCam" },
["Callback"] = function(p914)
viewMode = p914
if desyncEnabled and Clone then
if p914 == "FreeCam" then
[Link] = [Link]
[Link] = [Link]
local v915, v916, v917 = ipairs(Clone:GetDescendants())
while true do
local v918
v917, v918 = v915(v916, v917)
if v917 == nil then
break
end
if v918:IsA("BasePart") or (v918:IsA("Decal") or
(v918:IsA("Texture") or v918:IsA("Face"))) then
[Link] = 1
end
end
else
[Link] = [Link]
[Link] = [Link]
local v919, v920, v921 = ipairs(Clone:GetDescendants())
while true do
local v922
v921, v922 = v919(v920, v921)
if v921 == nil then
break
end
if v922:IsA("BasePart") and [Link] ~=
"HumanoidRootPart" then
[Link] = 0
end
if v922:IsA("Decal") or (v922:IsA("Texture") or
v922:IsA("Face")) then
[Link] = 0
end
end
end
end
end
})
Tab1:AddInput("CustomXInput", {
["Default"] = "1000",
["Numeric"] = true,
["Finished"] = true,
["Text"] = "Custom X",
["Callback"] = function(p923)
local v924 = tonumber(p923)
if v924 then
customPos = [Link](v924, customPos.Y, customPos.Z)
end
end
})
Tab1:AddInput("CustomYInput", {
["Default"] = "1000",
["Numeric"] = true,
["Finished"] = true,
["Text"] = "Custom Y",
["Callback"] = function(p925)
local v926 = tonumber(p925)
if v926 then
customPos = [Link](customPos.X, v926, customPos.Z)
end
end
})
Tab1:AddInput("CustomZInput", {
["Default"] = "1000",
["Numeric"] = true,
["Finished"] = true,
["Text"] = "Custom Z",
["Callback"] = function(p927)
local v928 = tonumber(p927)
if v928 then
customPos = [Link](customPos.X, customPos.Y, v928)
end
end
})
local v_u_929 = false
local v_u_930 = [Link]
local v_u_931 = "Custom"
local v_u_932 = {
["X"] = 500,
["Y"] = 500,
["Z"] = 500
}
local v_u_933 = nil
local v_u_934 = "Voidless"
local v_u_935 = "Default"
local v_u_936 = 0.5
local function v_u_937()
return ([Link] or
[Link]:Wait()):FindFirstChild("HumanoidRootPart")
end
local function v_u_938()
-- upvalues: (ref) v_u_931
return v_u_931 == "Version 1" and 100000 or (v_u_931 == "Version 2" and
5000000 or (v_u_931 == "Version 3" and 10000000 or (v_u_931 ~= "Custom" and 100000
or nil)))
end
local function v_u_940()
-- upvalues: (ref) v_u_931, (ref) v_u_932, (ref) v_u_938
if v_u_931 == "Custom" then
return [Link](v_u_932.X, v_u_932.Y, v_u_932.Z)
end
local v939 = v_u_938()
return [Link](v939, v939, v939)
end
local function v_u_941(_)
-- upvalues: (ref) v_u_935
if v_u_935 == "Default" or v_u_935 == "Advanced" then
pcall(function()
getgenv().Desync = true
setfflag("NextGenReplicatorEnabledWrite4", "True")
end)
end
end
local function v_u_942()
pcall(function()
getgenv().Desync = false
setfflag("NextGenReplicatorEnabledWrite4", "False")
end)
end
local function v_u_945()
-- upvalues: (ref) v_u_929, (ref) v_u_937, (ref) v_u_933, (ref) v_u_941,
(ref) v_u_934, (ref) v_u_940, (ref) v_u_936
if v_u_929 then
return
else
v_u_929 = true
local v_u_943 = v_u_937()
if v_u_943 then
v_u_933 = v_u_943.CFrame
[Link] = -[Link]
v_u_941(v_u_943)
if v_u_934 == "Voidless" then
local v944 = v_u_940()
if v944 then
v_u_943.CFrame = v944
end
[Link](function()
-- upvalues: (ref) v_u_936, (ref) v_u_943, (ref)
v_u_933
[Link](v_u_936)
if v_u_943 and v_u_933 then
v_u_943.CFrame = v_u_933
end
end)
end
end
end
end
local function v_u_946()
-- upvalues: (ref) v_u_929, (ref) v_u_930, (ref) v_u_942
v_u_929 = false
[Link] = v_u_930
v_u_942()
end
Tab2:AddToggle("EnableFakePos", {
["Text"] = "Enable",
["Default"] = false
}):AddKeyPicker("FakePosBind", {
["Default"] = "",
["Mode"] = "Toggle",
["Text"] = "Fake Position",
["NoUI"] = false,
["SyncToggleState"] = false,
["Callback"] = function(p947)
-- upvalues: (ref) v_u_945, (ref) v_u_946
if game:GetService("UserInputService"):GetFocusedTextBox() then
return
elseif [Link] then
if p947 then
v_u_945()
else
v_u_946()
end
end
end
}):OnChanged(function(p948)
-- upvalues: (ref) v_u_945, (ref) v_u_946
if not game:GetService("UserInputService"):GetFocusedTextBox() then
if p948 then
v_u_945()
else
v_u_946()
end
end
end)
Tab2:AddDropdown("PositionVersion", {
["Text"] = "FakePos Version",
["Default"] = "Custom",
["Values"] = {
"Custom",
"Version 1",
"Version 2",
"Version 3"
}
}):OnChanged(function(p949)
-- upvalues: (ref) v_u_931
v_u_931 = p949
end)
Tab2:AddDropdown("FakePosMode", {
["Text"] = "Mode",
["Default"] = "Voidless",
["Values"] = { "Voidless", "On the spot" }
}):OnChanged(function(p950)
-- upvalues: (ref) v_u_934
v_u_934 = p950
end)
Tab2:AddDropdown("FakePosMethod", {
["Text"] = "Method",
["Default"] = "Default",
["Values"] = { "Default", "Advanced" }
}):OnChanged(function(p951)
-- upvalues: (ref) v_u_935
v_u_935 = p951
end)
Tab2:AddSlider("ReturnCooldown", {
["Text"] = "Return Cooldown",
["Default"] = 0.5,
["Min"] = 0.1,
["Max"] = 3,
["Rounding"] = 1
}):OnChanged(function(p952)
-- upvalues: (ref) v_u_936
v_u_936 = p952
end)
Tab2:AddInput("CustomX", {
["Text"] = "Custom X",
["Numeric"] = true,
["Placeholder"] = "Enter value"
}):OnChanged(function(p953)
-- upvalues: (ref) v_u_932
v_u_932.X = tonumber(p953) or v_u_932.X
end)
Tab2:AddInput("CustomY", {
["Text"] = "Custom Y",
["Numeric"] = true,
["Placeholder"] = "Enter value"
}):OnChanged(function(p954)
-- upvalues: (ref) v_u_932
v_u_932.Y = tonumber(p954) or v_u_932.Y
end)
Tab2:AddInput("CustomZ", {
["Text"] = "Custom Z",
["Numeric"] = true,
["Placeholder"] = "Enter value"
}):OnChanged(function(p955)
-- upvalues: (ref) v_u_932
v_u_932.Z = tonumber(p955) or v_u_932.Z
end)
Client = v_u_566.LocalPlayer
KillAuraGroup = v22:AddRightGroupbox("Kill Aura")
Table = {
["Aiming"] = {
["SilentConfig"] = {
["Kill_Aura"] = false,
["Kill_Aura_Range"] = 200
}
}
}
Script = {
["Targeting"] = {
["Target"] = nil
},
["Functions"] = {},
["Connections"] = {},
["Drawings"] = {},
["AuraWhiteList"] = {}
}
hitsounds = {
["Bubble"] = "rbxassetid://6534947588",
["Lazer"] = "rbxassetid://130791043",
["Pick"] = "rbxassetid://1347140027",
["Pop"] = "rbxassetid://198598793",
["Rust"] = "rbxassetid://1255040462",
["Sans"] = "rbxassetid://3188795283",
["Fart"] = "rbxassetid://130833677",
["Skeet"] = "rbxassetid://5633695679",
["Neverlose"] = "rbxassetid://6534948092",
["Fatality"] = "rbxassetid://6534947869",
["Minecraft"] = "rbxassetid://5869422451",
["Gamesense"] = "rbxassetid://4817809188",
["Crowbar"] = "rbxassetid://546410481",
["Stone"] = "rbxassetid://3581383408",
["OldFatality"] = "rbxassetid://6607142036",
["Laser"] = "rbxassetid://7837461331",
["CallOfDuty"] = "rbxassetid://5952120301",
["Bat"] = "rbxassetid://3333907347",
["TF2Critical"] = "rbxassetid://296102734",
["Saber"] = "rbxassetid://8415678813",
["Baimware"] = "rbxassetid://3124331820",
["Osu"] = "rbxassetid://7149255551",
["TF2"] = "rbxassetid://2868331684",
["Slime"] = "rbxassetid://6916371803",
["AmongUs"] = "rbxassetid://5700183626"
}
hs_enabled = false
hs_selected = "Bubble"
hs_volume = 1
_lastHealth = {}
selectedPlayer = nil
function playHitsound()
if hs_enabled then
local v956 = hitsounds[hs_selected]
if v956 then
local v_u_957 = [Link]("Sound")
v_u_957.SoundId = v956
v_u_957.Volume = hs_volume
v_u_957.Parent = workspace
local v958 = v_u_957
v_u_957.Play(v958)
local v_u_959 = nil
v_u_959 = v_u_957.Ended:Connect(function()
-- upvalues: (ref) v_u_957, (ref) v_u_959
v_u_957:Destroy()
if v_u_959 then
v_u_959:Disconnect()
end
end)
end
else
return
end
end
function [Link](p960)
if not p960 then
return false
end
local v961 = p960:FindFirstChildOfClass("Humanoid")
if not v961 or [Link] <= 0 then
return false
end
if p960:FindFirstChildOfClass("ForceField") then
return false
end
local v962 = p960:FindFirstChild("BodyEffects")
if v962 then
local v963 = v962:FindFirstChild("K.O")
if v963 and (v963:IsA("BoolValue") and [Link]) then
return false
end
end
return not p960:FindFirstChild("GRABBING_CONSTRAINT")
end
function [Link](p964)
return [Link][[Link]] == true
end
function [Link](p965)
if p965 and [Link] then
local v966 = [Link]
if not v966:FindFirstChild("AuraWhiteListHighlight") then
local v967 = [Link]("Highlight")
[Link] = "AuraWhiteListHighlight"
[Link] = [Link](0, 255, 0)
[Link] = [Link](0, 0, 0)
[Link] = 0.5
[Link] = 0
[Link] = [Link]
[Link] = v966
end
local v968 = v966:FindFirstChild("Head") or
v966:FindFirstChildWhichIsA("BasePart")
if v968 and not v968:FindFirstChild("AuraWhiteListBillboard") then
local v969 = [Link]("BillboardGui")
[Link] = "AuraWhiteListBillboard"
[Link] = [Link](0, 120, 0, 25)
[Link] = true
[Link] = [Link](0, 3, 0)
[Link] = v968
local v970 = [Link]("TextLabel")
[Link] = [Link](1, 0, 1, 0)
[Link] = 1
[Link] = "Whitelisted"
[Link] = [Link]
[Link] = 14
v970.TextColor3 = [Link](0, 255, 0)
[Link] = 0
v970.TextStrokeColor3 = [Link](0, 0, 0)
[Link] = v969
end
end
end
function [Link](p971)
if p971 and [Link] then
local v972 = [Link]
local v973 = v972:FindFirstChild("AuraWhiteListHighlight")
if v973 then
v973:Destroy()
end
local v974 = v972:FindFirstChild("Head") or
v972:FindFirstChildWhichIsA("BasePart")
local v975 = v974 and v974:FindFirstChild("AuraWhiteListBillboard")
if v975 then
v975:Destroy()
end
end
end
function [Link](p_u_976)
if p_u_976 then
if [Link][p_u_976] then
pcall(function()
-- upvalues: (ref) p_u_976
[Link][p_u_976]:Disconnect()
end)
end
[Link][p_u_976] = p_u_976.CharacterAdded:Connect(function()
-- upvalues: (ref) p_u_976
[Link](0.5)
if [Link](p_u_976) then
[Link](p_u_976)
end
end)
end
end
function [Link]()
-- upvalues: (ref) v_u_566
if not ([Link] and
[Link]:FindFirstChild("HumanoidRootPart")) then
return nil
end
local v977 = [Link].Kill_Aura_Range
local v978 = v_u_566
local v979, v980, v981 = pairs(v978:GetPlayers())
local v982 = nil
while true do
local v983
v981, v983 = v979(v980, v981)
if v981 == nil then
break
end
if v983 ~= Client and [Link] and
([Link]:FindFirstChild("HumanoidRootPart") and (not
[Link](v983) and
[Link]([Link]))) then
local v984 = ([Link] -
[Link]).Magnitude
if v984 <= v977 then
v982 = v983
v977 = v984
end
end
end
return v982
end
function [Link](p985, p986)
-- upvalues: (ref) v_u_11
if p985 and (p986 and [Link]) then
if [Link]:FindFirstChild("Head") then
v_u_11.MainEvent:FireServer("ShootGun",
p985:FindFirstChild("Handle"), [Link] and [Link] or
p985:GetPrimaryPartCFrame().p, [Link],
[Link], [Link](0, 0, -1))
local v987 = [Link]:FindFirstChildOfClass("Humanoid")
if v987 then
if _lastHealth[[Link]] ~= nil then
if [Link] < _lastHealth[[Link]] then
playHitsound()
end
_lastHealth[[Link]] = [Link]
else
_lastHealth[[Link]] = [Link]
end
end
end
end
end
function [Link]()
local v988 = [Link]()
if v988 then
local v989 = [Link]
if v989 then
v989 = [Link]:FindFirstChildOfClass("Tool")
end
if v989 then
[Link](v989, v988)
end
else
return
end
end
v_u_661.Heartbeat:Connect(function()
if [Link].Kill_Aura then
[Link]()
end
end)
function getPlayerNames(p990)
-- upvalues: (ref) v_u_566
local v991 = p990 and p990:lower() or nil
local v992 = v_u_566
local v993, v994, v995 = ipairs(v992:GetPlayers())
local v996 = {}
while true do
local v997
v995, v997 = v993(v994, v995)
if v995 == nil then
break
end
if v997 ~= Client then
local v998 = [Link] or ""
local v999 = [Link] or ""
if not v991 or (v998:lower():find(v991) or
v999:lower():find(v991)) then
[Link](v996, v998)
end
end
end
[Link](v996)
return v996
end
KillAuraToggle = KillAuraGroup:AddToggle("MainToggle", {
["Text"] = "Enable",
["Default"] = false,
["Callback"] = function(p1000)
[Link].Kill_Aura = p1000
end
})
if KillAuraToggle and type([Link]) == "function" then
KillAuraToggle:AddKeyPicker("Keybind", {
["Default"] = "",
["Text"] = "Kill Aura",
["Mode"] = "Toggle",
["Callback"] = function(p_u_1001)
-- upvalues: (ref) v_u_561
if not v_u_561:GetFocusedTextBox() then
[Link].Kill_Aura = p_u_1001
if [Link] then
pcall(function()
-- upvalues: (ref) p_u_1001
KillAuraToggle:SetValue(p_u_1001)
end)
end
end
end
})
end
KillAuraGroup:AddSlider("KillAuraRange", {
["Text"] = "Kill Aura Range",
["Min"] = 10,
["Max"] = 200,
["Default"] = [Link].Kill_Aura_Range,
["Rounding"] = 0,
["Callback"] = function(p1002)
[Link].Kill_Aura_Range = p1002
end
})
KillAuraGroup:AddToggle("HS_Toggle", {
["Text"] = "Hitsounds",
["Default"] = false,
["Callback"] = function(p1003)
hs_enabled = p1003
end
})
KillAuraGroup:AddDropdown("HS_Select", {
["Text"] = "Select Hitsound",
["Values"] = (function()
local v1004, v1005, v1006 = pairs(hitsounds)
local v1007 = {}
while true do
local v1008
v1006, v1008 = v1004(v1005, v1006)
if v1006 == nil then
break
end
[Link](v1007, v1006)
end
[Link](v1007)
return v1007
end)(),
["Default"] = hs_selected,
["Callback"] = function(p1009)
hs_selected = p1009
end
})
KillAuraGroup:AddSlider("HS_Vol", {
["Text"] = "Volume",
["Min"] = 0,
["Max"] = 5,
["Default"] = hs_volume,
["Rounding"] = 2,
["Callback"] = function(p1010)
hs_volume = p1010
end
})
playerDropdown = KillAuraGroup:AddDropdown("PlayerDropdown", {
["Text"] = "Select Player",
["Values"] = getPlayerNames(),
["Default"] = getPlayerNames()[1] or "",
["Multi"] = false,
["Callback"] = function(p1011)
[Link] = p1011
selectedPlayer = p1011
end
})
KillAuraGroup:AddInput("PlayerSearch", {
["Text"] = "Search Player",
["Default"] = "",
["Placeholder"] = "Enter player name...",
["Numeric"] = false,
["Finished"] = true,
["Callback"] = function(p1012)
local v1013 = getPlayerNames(p1012)
if #v1013 > 0 then
if [Link] then
playerDropdown:SetValues(v1013)
end
local v1014 = p1012:lower()
local v1015, v1016, v1017 = ipairs(v1013)
while true do
local v1018
v1017, v1018 = v1015(v1016, v1017)
if v1017 == nil then
break
end
if v1018:lower() == v1014 then
if [Link] then
playerDropdown:SetValue(v1018)
[Link] = v1018
selectedPlayer = v1018
end
break
end
end
if #v1013 == 1 and [Link] then
playerDropdown:SetValue(v1013[1])
[Link] = v1013[1]
selectedPlayer = v1013[1]
end
end
end
})
KillAuraGroup:AddButton("Whitelist", function()
-- upvalues: (ref) v_u_566
local v1019 = selectedPlayer
if v1019 and v1019 ~= "" then
local v1020 = v_u_566:FindFirstChild(v1019)
if v1020 then
[Link][[Link]] = true
[Link](v1020)
[Link](v1020)
end
end
end)
KillAuraGroup:AddButton("Clear Whitelist", function()
-- upvalues: (ref) v_u_566
local v1021, v1022, v1023 = pairs([Link])
while true do
local v1024
v1023, v1024 = v1021(v1022, v1023)
if v1023 == nil then
break
end
[Link][v1023] = nil
end
local v1025 = v_u_566
local v1026, v1027, v1028 = ipairs(v1025:GetPlayers())
while true do
local v1029
v1028, v1029 = v1026(v1027, v1028)
if v1028 == nil then
break
end
[Link](v1029)
end
end)
v_u_566.PlayerAdded:Connect(function(p1030)
[Link](0.05)
local v1031 = getPlayerNames()
if [Link] then
playerDropdown:SetValues(v1031)
end
[Link](p1030)
end)
v_u_566.PlayerRemoving:Connect(function(p1032)
[Link](0.05)
local v1033 = getPlayerNames()
if [Link] then
playerDropdown:SetValues(v1033)
end
[Link](p1032)
end)
local v1034, v1035, v1036 = pairs(v_u_566:GetPlayers())
local v_u_1037 = v_u_662
local v1038 = v_u_661
local v_u_1039 = v_u_663
while true do
local v1040
v1036, v1040 = v1034(v1035, v1036)
if v1036 == nil then
break
end
[Link](v1040)
end
if playerDropdown then
local v1041 = getPlayerNames()
if v1041[1] and [Link] then
playerDropdown:SetValue(v1041[1])
[Link] = v1041[1]
selectedPlayer = v1041[1]
end
end
TabBox = v22:AddRightTabbox()
Tab1 = TabBox:AddTab("Emotes")
Tab2 = TabBox:AddTab("Animations")
DancesStored = {
["Dances"] = {
["Floss"] = 10714340543,
["Hyper Flex"] = 10714369624,
["Yung Blud"] = 15609995579
}
}
CurrentDanceTracks = {}
function PlayDance(p1042)
playerCharacter = [Link]
if playerCharacter then
humanoid = playerCharacter:FindFirstChildOfClass("Humanoid")
if humanoid then
if [Link][p1042] then
local v1043, v1044, v1045 = pairs(CurrentDanceTracks)
while true do
local v1046
v1045, v1046 = v1043(v1044, v1045)
if v1045 == nil then
break
end
if v1046 then
v1046:Stop()
v1046:Destroy()
CurrentDanceTracks[v1045] = nil
if v1045 ~= p1042 then
Tab2:SetToggle(v1045 .. "Toggle", false)
end
end
end
animation = [Link]("Animation")
[Link] = "rbxassetid://" ..
tostring([Link][p1042])
track = humanoid:LoadAnimation(animation)
track:Play()
CurrentDanceTracks[p1042] = track
end
else
return
end
else
return
end
end
function StopDance(p1047)
if CurrentDanceTracks[p1047] then
CurrentDanceTracks[p1047]:Stop()
CurrentDanceTracks[p1047]:Destroy()
CurrentDanceTracks[p1047] = nil
end
end
function AddDanceToggle(p_u_1048, p1049)
-- upvalues: (ref) v_u_561
Tab1:AddToggle(p_u_1048 .. "Toggle", {
["Text"] = p_u_1048,
["Default"] = false,
["Callback"] = function(p1050)
-- upvalues: (ref) p_u_1048
if p1050 then
PlayDance(p_u_1048)
else
StopDance(p_u_1048)
end
end
}):AddKeyPicker(p1049, {
["Default"] = "",
["Mode"] = "Toggle",
["Text"] = p_u_1048 .. " Dance",
["NoUI"] = false,
["SyncToggleState"] = false,
["Callback"] = function()
-- upvalues: (ref) v_u_561, (ref) p_u_1048
if v_u_561:GetFocusedTextBox() then
return
elseif Toggles[p_u_1048 .. "Toggle"].Value then
if CurrentDanceTracks[p_u_1048] then
StopDance(p_u_1048)
else
PlayDance(p_u_1048)
end
end
end
})
end
AddDanceToggle("Floss", "Floss")
AddDanceToggle("Hyper Flex", "HyperDance")
AddDanceToggle("Yung Blud", "YungBlud")
CustomDanceId = ""
CurrentDanceTracks = {}
preventDefaultWalk = false
removeAnimConn = nil
animPlayedConn = nil
legsAnchored = false
player = [Link]
Tab1:AddToggle("DisableDefaultWalking", {
["Text"] = "Freeze Character",
["Default"] = false,
["Callback"] = function(p1051)
preventDefaultWalk = p1051
local v1052 = [Link]
if v1052 then
local v1053 = v1052:FindFirstChild("Animate")
if preventDefaultWalk then
if v1053 then
[Link] = true
end
else
if v1053 then
[Link] = false
end
if currentEmoteTrack then
currentEmoteTrack:Stop()
currentEmoteTrack = nil
end
end
end
end
})
animationPackFunction = nil
animationPackActive = false
function AnimationPack(p1054)
repeat
wait()
until game:IsLoaded() and p1054:FindFirstChild("FULLY_LOADED_CHAR") and
([Link]:FindFirstChild("AnimationPack")
and
[Link]:FindFirstChild("AnimationPlusPack"
))
local v1055 = [Link]
local v1056, v1057, v1058 = pairs({
"Lean",
"Lay",
"Dance1",
"Dance2",
"Greet",
"Chest Pump",
"Praying",
"TheDefault",
"Sturdy",
"Rossy",
"Griddy",
"TPose",
"SpeedBlitz"
})
while true do
local v1059, v1060 = v1056(v1057, v1058)
if v1059 == nil then
break
end
v1058 = v1059
local v1061 = v1055:FindFirstChild(v1060)
if v1061 then
v1061:Destroy()
end
end
local v1062 = {
["Lean"] = "rbxassetid://3152375249",
["Lay"] = "rbxassetid://3152378852",
["Dance1"] = "rbxassetid://3189773368",
["Dance2"] = "rbxassetid://3189776546",
["Greet"] = "rbxassetid://3189777795",
["Chest Pump"] = "rbxassetid://3189779152",
["Praying"] = "rbxassetid://3487719500",
["TheDefault"] = "rbxassetid://11710529975",
["Sturdy"] = "rbxassetid://11710524717",
["Rossy"] = "rbxassetid://11710527244",
["Griddy"] = "rbxassetid://11710529220",
["TPose"] = "rbxassetid://11710524200",
["SpeedBlitz"] = "rbxassetid://11710541744"
}
local v1063, v1064, v1065 = pairs(v1062)
while true do
local v1066
v1065, v1066 = v1063(v1064, v1065)
if v1065 == nil then
break
end
local v1067 = [Link]("Animation", v1055)
[Link] = v1065
[Link] = v1066
end
local v1068 = [Link]
local v1069 = [Link]
local v_u_1070 = [Link]
local v_u_1071 = [Link]
v_u_1070.Visible = true
v_u_1071.Visible = true
local v1072 = p1054:WaitForChild("Humanoid")
local v1073, v1074, v1075 = pairs(v1062)
local v_u_1076 = {}
while true do
local v1077
v1075, v1077 = v1073(v1074, v1075)
if v1075 == nil then
break
end
v_u_1076[v1075] = v1072:LoadAnimation(v1055:WaitForChild(v1075))
end
local function v1083(p1078)
local v1079, v1080, v1081 = pairs(p1078:GetChildren())
while true do
local v1082
v1081, v1082 = v1079(v1080, v1081)
if v1081 == nil then
break
end
if v1082:IsA("TextButton") then
[Link] = [Link]:gsub(" ", ""):gsub("TheDefault",
"TheDefault"):gsub("TPose", "TPose") .. "Button"
end
end
end
v1083(v_u_1070.ScrollingFrame)
v1083(v_u_1071.ScrollingFrame)
local function v_u_1088()
-- upvalues: (ref) v_u_1076
local v1084, v1085, v1086 = pairs(v_u_1076)
while true do
local v1087
v1086, v1087 = v1084(v1085, v1086)
if v1086 == nil then
break
end
v1087:Stop()
end
end
local function v1092(p1089, p_u_1090)
-- upvalues: (ref) v_u_1076, (ref) v_u_1088
local v1091 = p1089:FindFirstChild(p_u_1090 .. "Button")
if v1091 and v_u_1076[p_u_1090] then
v1091.MouseButton1Click:Connect(function()
-- upvalues: (ref) v_u_1088, (ref) v_u_1076, (ref) p_u_1090
v_u_1088()
v_u_1076[p_u_1090]:Play()
end)
end
end
local v1093, v1094, v1095 = pairs(v1062)
local v_u_1096 = v_u_1088
while true do
local v1097
v1095, v1097 = v1093(v1094, v1095)
if v1095 == nil then
break
end
v1092(v_u_1070.ScrollingFrame, v1095)
v1092(v_u_1071.ScrollingFrame, v1095)
end
v_u_1070.MouseButton1Click:Connect(function()
-- upvalues: (ref) v_u_1070, (ref) v_u_1071
if not v_u_1070.[Link] then
v_u_1070.[Link] = true
v_u_1070.[Link] = true
v_u_1071.Visible = false
end
end)
v_u_1071.MouseButton1Click:Connect(function()
-- upvalues: (ref) v_u_1071, (ref) v_u_1070
if not v_u_1071.[Link] then
v_u_1071.[Link] = true
v_u_1071.[Link] = true
v_u_1070.Visible = false
end
end)
v_u_1070.CloseButton.MouseButton1Click:Connect(function()
-- upvalues: (ref) v_u_1070, (ref) v_u_1071
if v_u_1070.[Link] then
v_u_1070.[Link] = false
v_u_1070.[Link] = false
v_u_1071.Visible = true
end
end)
v_u_1071.CloseButton.MouseButton1Click:Connect(function()
-- upvalues: (ref) v_u_1071, (ref) v_u_1070
if v_u_1071.[Link] then
v_u_1071.[Link] = false
v_u_1071.[Link] = false
v_u_1070.Visible = true
end
end)
[Link]:Connect(v_u_1096)
[Link]:Connect(function(p1098)
-- upvalues: (ref) v_u_1096
v_u_1096()
AnimationPack(p1098)
end)
end
function EnableAnimationPack()
if not animationPackActive then
local v1099 = [Link]
animationPackActive = true
AnimationPack([Link])
end
end
function DisableAnimationPack()
if animationPackActive then
local v1100 = [Link]
local v1101 = [Link]
if v1101 then
v1101 = [Link]:FindFirstChildOfClass("Humanoid")
end
if v1101 then
local v1102, v1103, v1104 =
pairs(v1101:GetPlayingAnimationTracks())
while true do
local v1105
v1104, v1105 = v1102(v1103, v1104)
if v1104 == nil then
break
end
v1105:Stop()
end
end
local v1106 =
[Link]:FindFirstChild("AnimationPack")
if v1106 then
[Link] = false
end
local v1107 =
[Link]:FindFirstChild("AnimationPlusPack")
if v1107 then
[Link] = false
end
animationPackActive = false
end
end
player = [Link]
targetAnimSpeed = 1
isEnabled = false
function calculateSpeed(p1108)
if p1108 >= 0 then
return [Link](p1108, 0.01)
else
return 1 / [Link](p1108)
end
end
function updateAnimationSpeed(p1109)
local v1110 = calculateSpeed(targetAnimSpeed)
local v1111, v1112, v1113 = pairs(p1109:GetPlayingAnimationTracks())
while true do
local v1114
v1113, v1114 = v1111(v1112, v1113)
if v1113 == nil then
break
end
v1114:AdjustSpeed(v1110)
end
end
function setupAnimator(p1115)
local v1116 = p1115:FindFirstChildOfClass("Animator")
if v1116 and not animPlayedConn then
animPlayedConn = [Link]:Connect(function(p1117)
if isEnabled then
p1117:AdjustSpeed(calculateSpeed(targetAnimSpeed))
end
end)
end
end
Tab1:AddToggle("AnimSpeedBoost", {
["Text"] = "Enable",
["Default"] = false,
["Callback"] = function(p1118)
local v1119 = ([Link] or
[Link]:Wait()):FindFirstChildOfClass("Humanoid")
if v1119 then
isEnabled = p1118
setupAnimator(v1119)
if isEnabled then
updateAnimationSpeed(v1119)
else
local v1120, v1121, v1122 =
pairs(v1119:GetPlayingAnimationTracks())
while true do
local v1123
v1122, v1123 = v1120(v1121, v1122)
if v1122 == nil then
break
end
v1123:AdjustSpeed(1)
end
end
end
end
})
Tab1:AddSlider("AnimSpeedMultiplier", {
["Text"] = "Animation Speed",
["Default"] = 1,
["Min"] = -10,
["Max"] = 250,
["Rounding"] = 0,
["Callback"] = function(p1124)
targetAnimSpeed = p1124
local v1125 = isEnabled and ([Link] or
[Link]:Wait()):FindFirstChildOfClass("Humanoid")
if v1125 then
updateAnimationSpeed(v1125)
end
end
})
Tab1:AddInput("CustomDanceInput", {
["Text"] = "Custom Dance Emote",
["Default"] = "",
["Numeric"] = true,
["Placeholder"] = "Enter AnimationClip ID",
["Callback"] = function(p1126)
CustomDanceId = p1126
end
})
Tab1:AddButton("Play Custom Dance", function()
if CustomDanceId == "" or not tonumber(CustomDanceId) then
warn("Invalid AnimationId!")
return
else
local v1127 = [Link]
if v1127 then
local v1128 = v1127:FindFirstChildOfClass("Humanoid")
if v1128 then
local v1129, v1130, v1131 = pairs(CurrentDanceTracks)
while true do
local v1132
v1131, v1132 = v1129(v1130, v1131)
if v1131 == nil then
break
end
if v1132 then
v1132:Stop()
v1132:Destroy()
CurrentDanceTracks[v1131] = nil
Tab2:SetToggle(v1131 .. "Toggle", false)
end
end
local v1133 = [Link]("Animation")
[Link] = "rbxassetid://" .. CustomDanceId
local v1134 = v1128:LoadAnimation(v1133)
[Link] = [Link]
v1134:Play()
[Link] = v1134
end
else
return
end
end
end)
Tab1:AddButton("Stop Custom Dance", function()
local v1135 = [Link]
if v1135 then
v1135:Stop()
v1135:Destroy()
[Link] = nil
end
end)
local v_u_1136 = game:GetService("Players")
local _ = v_u_1136.LocalPlayer
CurrentDanceTracks = CurrentDanceTracks or {}
KeepOnDeath = false
AnimationOptions = {
["Idle1"] = "[Link]
["Idle2"] = "[Link]
["Walk"] = "[Link]
["Run"] = "[Link]
["Jump"] = "[Link]
["Climb"] = "[Link]
["Fall"] = "[Link]
}
AnimationSets = {
["Default"] = {
["idle1"] = "[Link]
["idle2"] = "[Link]
["walk"] = "[Link]
["run"] = "[Link]
["jump"] = "[Link]
["climb"] = "[Link]
["fall"] = "[Link]
},
["Ninja"] = {
["idle1"] = "[Link]
["idle2"] = "[Link]
["walk"] = "[Link]
["run"] = "[Link]
["jump"] = "[Link]
["climb"] = "[Link]
["fall"] = "[Link]
},
["Superhero"] = {
["idle1"] = "[Link]
["idle2"] = "[Link]
["walk"] = "[Link]
["run"] = "[Link]
["jump"] = "[Link]
["climb"] = "[Link]
["fall"] = "[Link]
},
["Robot"] = {
["idle1"] = "[Link]
["idle2"] = "[Link]
["walk"] = "[Link]
["run"] = "[Link]
["jump"] = "[Link]
["climb"] = "[Link]
["fall"] = "[Link]
},
["Cartoon"] = {
["idle1"] = "[Link]
["idle2"] = "[Link]
["walk"] = "[Link]
["run"] = "[Link]
["jump"] = "[Link]
["climb"] = "[Link]
["fall"] = "[Link]
},
["Catwalk"] = {
["idle1"] = "[Link]
["idle2"] = "[Link]
["walk"] = "[Link]
["run"] = "[Link]
["jump"] = "[Link]
["climb"] = "[Link]
["fall"] = "[Link]
},
["Zombie"] = {
["idle1"] = "[Link]
["idle2"] = "[Link]
["walk"] = "[Link]
["run"] = "[Link]
["jump"] = "[Link]
["climb"] = "[Link]
["fall"] = "[Link]
},
["Mage"] = {
["idle1"] = "[Link]
["idle2"] = "[Link]
["walk"] = "[Link]
["run"] = "[Link]
["jump"] = "[Link]
["climb"] = "[Link]
["fall"] = "[Link]
},
["Pirate"] = {
["idle1"] = "[Link]
["idle2"] = "[Link]
["walk"] = "[Link]
["run"] = "[Link]
["jump"] = "[Link]
["climb"] = "[Link]
["fall"] = "[Link]
},
["Knight"] = {
["idle1"] = "[Link]
["idle2"] = "[Link]
["walk"] = "[Link]
["run"] = "[Link]
["jump"] = "[Link]
["climb"] = "[Link]
["fall"] = "[Link]
},
["Vampire"] = {
["idle1"] = "[Link]
["idle2"] = "[Link]
["walk"] = "[Link]
["run"] = "[Link]
["jump"] = "[Link]
["climb"] = "[Link]
["fall"] = "[Link]
},
["Bubbly"] = {
["idle1"] = "[Link]
["idle2"] = "[Link]
["walk"] = "[Link]
["run"] = "[Link]
["jump"] = "[Link]
["climb"] = "[Link]
["fall"] = "[Link]
},
["Elder"] = {
["idle1"] = "[Link]
["idle2"] = "[Link]
["walk"] = "[Link]
["run"] = "[Link]
["jump"] = "[Link]
["climb"] = "[Link]
["fall"] = "[Link]
},
["Adidas"] = {
["idle1"] = "[Link]
["idle2"] = "[Link]
["walk"] = "[Link]
["run"] = "[Link]
["jump"] = "[Link]
["climb"] = "[Link]
["fall"] = "[Link]
}
}
function applyCustomAnimations(p1137)
if p1137 then
local v1138 = p1137:FindFirstChild("Animate")
if v1138 then
local v1139 = v1138:Clone()
[Link] = AnimationOptions.Idle1
[Link] = AnimationOptions.Idle2
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
v1138:Destroy()
[Link] = p1137
end
else
return
end
end
v_u_1039.CharacterAdded:Connect(function(p1140)
if KeepOnDeath then
[Link](1)
applyCustomAnimations(p1140)
end
end)
animationNames = {
"Default",
"Ninja",
"Superhero",
"Robot",
"Cartoon",
"Catwalk",
"Zombie",
"Mage",
"Pirate",
"Knight",
"Vampire",
"Bubbly",
"Elder",
"Adidas"
}
Tab2:AddDropdown("Idle1Dropdown", {
["Values"] = animationNames,
["Default"] = 0,
["Multi"] = false,
["Text"] = "Idle1",
["Callback"] = function(p1141)
-- upvalues: (ref) v_u_1039
AnimationOptions.Idle1 = AnimationSets[p1141].idle1
applyCustomAnimations(v_u_1039.Character)
end
})
Tab2:AddDropdown("Idle2Dropdown", {
["Values"] = animationNames,
["Default"] = 0,
["Multi"] = false,
["Text"] = "Idle2",
["Callback"] = function(p1142)
-- upvalues: (ref) v_u_1039
AnimationOptions.Idle2 = AnimationSets[p1142].idle2
applyCustomAnimations(v_u_1039.Character)
end
})
Tab2:AddDropdown("WalkDropdown", {
["Values"] = animationNames,
["Default"] = 0,
["Multi"] = false,
["Text"] = "Walk",
["Callback"] = function(p1143)
-- upvalues: (ref) v_u_1039
[Link] = AnimationSets[p1143].walk
applyCustomAnimations(v_u_1039.Character)
end
})
Tab2:AddDropdown("RunDropdown", {
["Values"] = animationNames,
["Default"] = 0,
["Multi"] = false,
["Text"] = "Run",
["Callback"] = function(p1144)
-- upvalues: (ref) v_u_1039
[Link] = AnimationSets[p1144].run
applyCustomAnimations(v_u_1039.Character)
end
})
Tab2:AddDropdown("JumpDropdown", {
["Values"] = animationNames,
["Default"] = 0,
["Multi"] = false,
["Text"] = "Jump",
["Callback"] = function(p1145)
-- upvalues: (ref) v_u_1039
[Link] = AnimationSets[p1145].jump
applyCustomAnimations(v_u_1039.Character)
end
})
Tab2:AddDropdown("ClimbDropdown", {
["Values"] = animationNames,
["Default"] = 0,
["Multi"] = false,
["Text"] = "Climb",
["Callback"] = function(p1146)
-- upvalues: (ref) v_u_1039
[Link] = AnimationSets[p1146].climb
applyCustomAnimations(v_u_1039.Character)
end
})
Tab2:AddDropdown("FallDropdown", {
["Values"] = animationNames,
["Default"] = 0,
["Multi"] = false,
["Text"] = "Fall",
["Callback"] = function(p1147)
-- upvalues: (ref) v_u_1039
[Link] = AnimationSets[p1147].fall
applyCustomAnimations(v_u_1039.Character)
end
})
Tab2:AddToggle("MyToggle", {
["Text"] = "Keep On Death",
["Default"] = false,
["Callback"] = function(p1148)
KeepOnDeath = p1148
end
})
Tab2:AddToggle("AnimationPack", {
["Text"] = "Animation Packs",
["Default"] = false,
["Callback"] = function(p1149)
if p1149 then
EnableAnimationPack()
else
DisableAnimationPack()
end
end
})
TabBox = v22:AddLeftTabbox()
Tab1 = TabBox:AddTab("Tool Pos")
Tab2 = TabBox:AddTab("Hitbox Expander")
offsetEnabled = false
offsetZ = 0
offsetY = 0
offsetX = 0
Tab1:AddToggle("Enable", {
["Text"] = "Enable",
["Default"] = false
}):AddKeyPicker("EnableKeybind", {
["Default"] = "",
["Mode"] = "Toggle",
["Text"] = "Tool Position",
["NoUI"] = false,
["SyncToggleState"] = false,
["Callback"] = function(p1150)
-- upvalues: (ref) v_u_561, (ref) v_u_1039
if v_u_561:GetFocusedTextBox() then
return false
end
offsetEnabled = p1150
local v1151 = not p1150 and v_u_1039.Character
if v1151 then
local v1152 = v1151:FindFirstChild("RightHand") or
v1151:FindFirstChild("Right Arm")
local v1153 = v1151:FindFirstChildOfClass("Tool")
if v1152 and v1153 then
local v1154 = v1152:FindFirstChild("CustomGrip")
if v1154 then
v1154:Destroy()
end
local v1155 = v1153:FindFirstChild("Handle")
if v1155 then
local v1156 = [Link]("Weld")
[Link] = "RightGrip"
v1156.Part0 = v1152
v1156.Part1 = v1155
v1156.C0 = [Link]()
v1156.C1 = [Link]()
[Link] = v1152
end
end
end
end
}):OnChanged(function(p1157)
-- upvalues: (ref) v_u_1039
offsetEnabled = p1157
local v1158 = not p1157 and v_u_1039.Character
if v1158 then
local v1159 = v1158:FindFirstChild("RightHand") or
v1158:FindFirstChild("Right Arm")
local v1160 = v1158:FindFirstChildOfClass("Tool")
if v1159 and v1160 then
local v1161 = v1159:FindFirstChild("CustomGrip")
if v1161 then
v1161:Destroy()
end
local v1162 = v1160:FindFirstChild("Handle")
if v1162 then
local v1163 = [Link]("Weld")
[Link] = "RightGrip"
v1163.Part0 = v1159
v1163.Part1 = v1162
v1163.C0 = [Link]()
v1163.C1 = [Link]()
[Link] = v1159
end
end
end
end)
Tab1:AddSlider("Tool_X", {
["Text"] = "Custom X",
["Default"] = 0,
["Min"] = -99,
["Max"] = 100,
["Rounding"] = 1
}):OnChanged(function(p1164)
offsetX = p1164
end)
Tab1:AddSlider("Tool_Y", {
["Text"] = "Custom Y",
["Default"] = 0,
["Min"] = -99,
["Max"] = 100,
["Rounding"] = 1
}):OnChanged(function(p1165)
offsetY = p1165
end)
Tab1:AddSlider("Tool_Z", {
["Text"] = "Custom Z",
["Default"] = 0,
["Min"] = -99,
["Max"] = 100,
["Rounding"] = 1
}):OnChanged(function(p1166)
offsetZ = p1166
end)
function getRightHand(p1167)
if p1167 then
p1167 = p1167:FindFirstChild("RightHand") or
p1167:FindFirstChild("Right Arm")
end
return p1167
end
function setupManualWeld(p1168)
-- upvalues: (ref) v_u_1039
local v1169 = v_u_1039.Character
if v1169 then
local v1170 = getRightHand(v1169)
if p1168 then
p1168 = p1168:FindFirstChild("Handle")
end
if v1170 and p1168 then
local v1171 = v1170:FindFirstChild("RightGrip")
if v1171 then
v1171:Destroy()
end
local v1172 = v1170:FindFirstChild("CustomGrip")
if v1172 then
v1172:Destroy()
end
local v1173 = [Link]("Weld")
[Link] = "CustomGrip"
v1173.Part0 = v1170
v1173.Part1 = p1168
v1173.C0 = [Link](offsetX, offsetY, offsetZ)
[Link] = v1170
end
else
return
end
end
[Link]:Connect(function()
-- upvalues: (ref) v_u_1039
local v1174 = v_u_1039.Character
if v1174 then
local v1175 = getRightHand(v1174)
if v1175 then
local v1176 = v1174:FindFirstChildOfClass("Tool")
if v1176 then
if offsetEnabled then
local v1177 = v1176:FindFirstChild("Handle")
if v1177 then
local v1178 =
v1175:FindFirstChild("CustomGrip")
if v1178 then
if v1178.Part1 ~= v1177 or v1178.Part0 ~=
v1175 then
v1178:Destroy()
setupManualWeld(v1176)
else
v1178.C0 = [Link](offsetX,
offsetY, offsetZ)
end
else
setupManualWeld(v1176)
end
end
else
return
end
else
local v1179 = v1175:FindFirstChild("CustomGrip")
if v1179 then
v1179:Destroy()
end
return
end
else
return
end
else
return
end
end)
hitboxEnabled = false
hitboxExpanderEnabled = false
hitboxSize = 5
hitboxTransparency = 0.5
disableOnKnocked = false
disableOnLowHP = false
performanceMode = false
streamableMode = false
originalSizes = {}
lowHPPlayers = {}
knockedPlayers = {}
local function v_u_1182(p1180, p1181)
if originalSizes[p1181] then
[Link] = originalSizes[p1181]
[Link] = 1
[Link] = [Link]
[Link] = [Link]("Medium stone grey")
[Link] = true
end
end
function updateHitboxes()
-- upvalues: (ref) v_u_1136, (ref) v_u_1039, (ref) v_u_1182
local v1183 = v_u_1136
local v1184, v1185, v1186 = ipairs(v1183:GetPlayers())
while true do
local v1187
v1186, v1187 = v1184(v1185, v1186)
if v1186 == nil then
break
end
if v1187 ~= v_u_1039 and [Link] and
([Link]:FindFirstChild("HumanoidRootPart") and
[Link]:FindFirstChild("Humanoid")) then
local v1188 = [Link]
local v1189 = [Link]
local v1190 = [Link]:FindFirstChild("BodyEffects")
if v1190 then
v1190 = v1190:FindFirstChild("K.O")
end
if disableOnLowHP and [Link] <= 8 then
lowHPPlayers[v1187] = true
v_u_1182(v1188, v1187)
elseif disableOnKnocked and (v1190 and [Link] == true) then
knockedPlayers[v1187] = true
v_u_1182(v1188, v1187)
else
lowHPPlayers[v1187] = nil
knockedPlayers[v1187] = nil
if hitboxEnabled and hitboxExpanderEnabled then
if not originalSizes[v1187] then
originalSizes[v1187] = [Link]
end
[Link] = [Link](hitboxSize, hitboxSize,
hitboxSize)
if streamableMode then
[Link] = 1
[Link] = [Link]
[Link] = [Link]("Medium stone
grey")
[Link] = true
else
[Link] = hitboxTransparency
[Link] = [Link]
[Link] =
[Link]("Institutional white")
[Link] = false
end
else
v_u_1182(v1188, v1187)
end
end
end
end
end
performanceUpdateTimer = 0
[Link]:Connect(function(p1191)
if performanceMode then
performanceUpdateTimer = performanceUpdateTimer + p1191
if performanceUpdateTimer >= 0.2 then
pcall(updateHitboxes)
performanceUpdateTimer = 0
end
else
pcall(updateHitboxes)
end
end)
hitboxExpanderBind = Tab2:AddToggle("HitboxToggle", {
["Text"] = "Enable",
["Default"] = false,
["Callback"] = function(p1192)
hitboxEnabled = p1192
hitboxExpanderEnabled = p1192
streamableMode = false
end
}):AddKeyPicker("HitboxExpanderBind", {
["Default"] = "",
["Mode"] = "Toggle",
["Text"] = "Hitbox Expander",
["NoUI"] = false,
["SyncToggleState"] = false,
["Callback"] = function(p1193)
-- upvalues: (ref) v_u_561
if v_u_561:GetFocusedTextBox() then
hitboxExpanderBind:SetValue(false)
hitboxExpanderEnabled = false
elseif hitboxEnabled then
hitboxExpanderEnabled = p1193
else
hitboxExpanderBind:SetValue(false)
hitboxExpanderEnabled = false
end
end
})
Tab2:AddToggle("StreamableMode", {
["Text"] = "Streamable",
["Default"] = false,
["Callback"] = function(p1194)
streamableMode = p1194
end
})
Tab2:AddToggle("PerformanceMode", {
["Text"] = "Performance Mode",
["Default"] = false,
["Callback"] = function(p1195)
performanceMode = p1195
end
})
Tab2:AddToggle("DisableOnKnocked", {
["Text"] = "Disable on Knocked",
["Default"] = false,
["Callback"] = function(p1196)
disableOnKnocked = p1196
end
})
Tab2:AddToggle("DisableOnLowHP", {
["Text"] = "Disable on Low HP",
["Default"] = false,
["Callback"] = function(p1197)
disableOnLowHP = p1197
end
})
Tab2:AddSlider("HitboxSlider", {
["Text"] = "Hitbox Size",
["Min"] = 1,
["Max"] = 30,
["Default"] = 5,
["Rounding"] = 0,
["Compact"] = false,
["Callback"] = function(p1198)
hitboxSize = p1198
end
})
Tab2:AddSlider("HitboxTransparencySlider", {
["Text"] = "Hitbox Transparency",
["Min"] = 0,
["Max"] = 1,
["Default"] = 0.5,
["Rounding"] = 2,
["Compact"] = false,
["Callback"] = function(p1199)
hitboxTransparency = p1199
end
})
local v1200 = v24:AddLeftTabbox()
local v_u_1201 = v1200:AddTab("Esp")
local v1202 = v1200:AddTab("Settings")
local v_u_1203 = false
local v_u_1204 = false
local v_u_1205 = false
local v_u_1206 = false
local v_u_1207 = false
local v_u_1208 = {
["Names"] = false,
["Distance"] = false,
["Chams"] = false,
["Tracers"] = false,
["Box"] = false,
["HealthBar"] = false,
["Tool"] = false,
["Direction"] = false
}
local v_u_1209 = {
["Names"] = {
["Color1"] = [Link](255, 255, 255),
["Color2"] = [Link](255, 255, 255)
},
["Distance"] = {
["Color1"] = [Link](255, 255, 255),
["Color2"] = [Link](255, 255, 255)
},
["Chams"] = {
["Color1"] = [Link](255, 255, 255),
["Color2"] = [Link](255, 255, 255)
},
["Tracers"] = {
["Color1"] = [Link](255, 255, 255),
["Color2"] = [Link](255, 255, 255)
},
["Box"] = {
["Color1"] = [Link](255, 255, 255),
["Color2"] = [Link](255, 255, 255)
},
["HealthBar"] = {
["Color1"] = [Link](0, 255, 0),
["Color2"] = [Link](255, 255, 255)
},
["Tool"] = {
["Color1"] = [Link](255, 200, 0),
["Color2"] = [Link](255, 255, 0)
},
["Direction"] = {
["Color1"] = [Link](255, 0, 0),
["Color2"] = [Link](255, 100, 100)
}
}
local v_u_1210 = {}
local v_u_1211 = game:GetService("Players")
local v_u_1212 = game:GetService("RunService")
local v_u_1213 = [Link]
local v_u_1214 = v_u_1211.LocalPlayer
local v_u_1215 = {
["Font"] = [Link],
["TextSize"] = 14,
["TracerFromBottom"] = true
}
local function v_u_1217(p1216)
return [Link]("#%02X%02X%02X", [Link](p1216.R * 255),
[Link](p1216.G * 255), [Link](p1216.B * 255))
end
local function v_u_1219()
local v1218 = tick() * 60 % 360 / 360
return [Link](v1218, 1, 1)
end
local function v_u_1220()
return ([Link](tick() * 2) + 1) / 2
end
local function v_u_1224(p1221, p1222)
-- upvalues: (ref) v_u_1204, (ref) v_u_1219, (ref) v_u_1205, (ref) v_u_1220
local v1223 = [Link]((p1221.R + p1222.R) / 2, (p1221.G + p1222.G) / 2,
(p1221.B + p1222.B) / 2)
if v_u_1204 then
v1223 = v_u_1219()
end
return v1223, v_u_1205 and v_u_1220() or 1
end
local function v_u_1231(p1225)
-- upvalues: (ref) v_u_1210
local v1226 = v_u_1210[[Link]]
if v1226 then
if [Link] then
[Link]:Destroy()
end
if [Link] then
[Link]:Destroy()
end
if [Link] then
[Link] = false
if [Link] then
pcall([Link], [Link])
end
end
if [Link] then
[Link] = false
if [Link] then
pcall([Link], [Link])
end
end
if [Link] and [Link] then
pcall([Link], [Link])
end
if [Link] and [Link] then
pcall([Link], [Link])
end
if [Link] and [Link] then
pcall([Link], [Link])
end
if [Link] and [Link] then
pcall([Link], [Link])
end
if [Link] then
local v1227, v1228, v1229 = ipairs([Link])
while true do
local v1230
v1229, v1230 = v1227(v1228, v1229)
if v1229 == nil then
break
end
[Link] = false
if [Link] then
pcall([Link], v1230)
end
end
end
v_u_1210[[Link]] = nil
end
end
[Link](function()
local function v_u_1237()
-- upvalues: (ref) v_u_1211, (ref) v_u_1231
local v1232 = v_u_1211
local v1233, v1234, v1235 = pairs(v1232:GetPlayers())
while true do
local v1236
v1235, v1236 = v1233(v1234, v1235)
if v1235 == nil then
break
end
v_u_1231(v1236)
end
end
local function v_u_1243(p1238)
-- upvalues: (ref) v_u_1209, (ref) v_u_1210
local v1239 = [Link]("Square")
[Link] = false
[Link] = [Link](0, 0, 0)
[Link] = 2
[Link] = false
local v1240 = [Link]("Square")
[Link] = false
[Link] = v_u_1209.Box.Color1
[Link] = 1
[Link] = false
[Link] = 1
local v1241 = [Link]("Square")
[Link] = false
[Link] = [Link](0, 0, 0)
[Link] = 2
[Link] = false
local v1242 = [Link]("Square")
[Link] = false
[Link] = v_u_1209.HealthBar.Color1
[Link] = 1
[Link] = true
[Link] = 1
v_u_1210[p1238].BoxOutline = v1239
v_u_1210[p1238].Box = v1240
v_u_1210[p1238].HealthBarOutline = v1241
v_u_1210[p1238].HealthBar = v1242
end
local function v_u_1248(p_u_1244)
-- upvalues: (ref) v_u_1208, (ref) v_u_1203, (ref) v_u_1209, (ref) v_u_1210
local function v_u_1247()
-- upvalues: (ref) v_u_1208, (ref) v_u_1203, (ref) p_u_1244, (ref)
v_u_1209, (ref) v_u_1210
if v_u_1208.Chams and (v_u_1203 and p_u_1244.Character) then
local v1245 = p_u_1244.Character:FindFirstChild("ESP_Chams")
if v1245 then
v1245:Destroy()
end
local v1246 = [Link]("Highlight")
[Link] = "ESP_Chams"
[Link] = p_u_1244.Character
[Link] = [Link]
[Link] = v_u_1209.Chams.Color1
[Link] = 0.5
[Link] = [Link](0, 0, 0)
[Link] = 0
[Link] = p_u_1244.Character
v_u_1210[p_u_1244.UserId].Highlight = v1246
end
end
v_u_1247()
p_u_1244.CharacterAdded:Connect(function()
-- upvalues: (ref) v_u_1247
[Link](0.2)
v_u_1247()
end)
end
local function v_u_1253()
-- upvalues: (ref) v_u_1210, (ref) v_u_1215
local v1249, v1250, v1251 = pairs(v_u_1210)
while true do
local v1252
v1251, v1252 = v1249(v1250, v1251)
if v1251 == nil then
break
end
if [Link] then
[Link] = v_u_1215.Font
[Link] = v_u_1215.TextSize
end
if [Link] then
[Link] = v_u_1215.Font
[Link] = v_u_1215.TextSize
end
end
end
local function v_u_1262(p1254)
-- upvalues: (ref) v_u_1214, (ref) v_u_1207, (ref) v_u_1231, (ref) v_u_1210,
(ref) v_u_1215, (ref) v_u_1209, (ref) v_u_1243, (ref) v_u_1208, (ref) v_u_1248
if p1254 ~= v_u_1214 then
if not v_u_1207 or ([Link] ~= v_u_1214.Team or [Link] == nil)
then
v_u_1231(p1254)
v_u_1210[[Link]] = {}
local v1255 = [Link]("ScreenGui")
[Link] = "ESP_GUI_" .. [Link]
[Link] = true
[Link] = false
[Link] = [Link]
local v1256 = [Link]("TextLabel")
[Link] = [Link](0, 150, 0, 50)
[Link] = 1
[Link] = v_u_1215.Font
[Link] = v_u_1215.TextSize
v1256.TextColor3 = [Link](1, 1, 1)
[Link] = 0
v1256.TextStrokeColor3 = [Link](0, 0, 0)
[Link] = [Link]
[Link] = [Link]
[Link] = ""
[Link] = true
[Link] = false
[Link] = v1255
local v1257 = [Link]("TextLabel")
[Link] = [Link](0, 150, 0, 18)
[Link] = [Link](0, 0, 0, 36)
[Link] = 1
[Link] = v_u_1215.Font
[Link] = v_u_1215.TextSize
v1257.TextColor3 = v_u_1209.Tool.Color1
[Link] = 0
v1257.TextStrokeColor3 = [Link](0, 0, 0)
[Link] = [Link]
[Link] = [Link]
[Link] = ""
[Link] = true
[Link] = false
[Link] = v1255
local v1258 = {}
for _ = 1, 3 do
local v1259 = [Link]("Line")
[Link] = false
[Link] = 2
[Link] = 1
[Link] = v_u_1209.Direction.Color1
[Link](v1258, v1259)
end
v_u_1210[[Link]].LabelGui = v1255
v_u_1210[[Link]].Label = v1256
v_u_1210[[Link]].ToolLabel = v1257
v_u_1210[[Link]].DirectionLines = v1258
v_u_1243([Link])
local v1260 = [Link]("Line")
[Link] = 2
[Link] = [Link](0, 0, 0)
[Link] = false
local v1261 = [Link]("Line")
[Link] = 1
[Link] = [Link](1, 1, 1)
[Link] = false
v_u_1210[[Link]].TracerOutline = v1260
v_u_1210[[Link]].TracerMain = v1261
if v_u_1208.Chams then
v_u_1248(p1254)
end
end
else
return
end
end
local function v_u_1273(p1263)
if [Link] then
local v1264, v1265, v1266 = ipairs([Link]:GetChildren())
while true do
local v1267
v1266, v1267 = v1264(v1265, v1266)
if v1266 == nil then
break
end
if v1267:IsA("Tool") then
return [Link]
end
end
end
local v1268 = p1263:FindFirstChild("Backpack")
if v1268 then
local v1269, v1270, v1271 = ipairs(v1268:GetChildren())
while true do
local v1272
v1271, v1272 = v1269(v1270, v1271)
if v1271 == nil then
break
end
if v1272:IsA("Tool") then
return [Link]
end
end
end
return nil
end
local function v_u_1290(p1274)
-- upvalues: (ref) v_u_1213
local v1275 = v_u_1213.ViewportSize
local v1276 = [Link](v1275.X / 2, v1275.Y / 2)
local v1277 = v_u_1213.[Link]
local v1278 = v_u_1213.[Link]
local v1279 = p1274 - v1277
local v1280 = v1279:Dot(v1278)
local _, v1281 = v_u_1213:WorldToViewportPoint(p1274)
if v1281 and 0 < v1280 then
return nil, true
end
local v1282 = v_u_1213.[Link]
local v1283 = v_u_1213.[Link]
local v1284 = v1279:Dot(v1282)
local v1285 = -v1279:Dot(v1283)
local v1286 = [Link](v1284, v1285).Unit
local v1287 = v1276 + v1286 * ([Link](v1276.X, v1276.Y) - 60)
local v1288 = 18
local v1289 = math.atan2(v1286.Y, v1286.X)
return { v1287 + [Link]([Link](v1289) * v1288, [Link](v1289) *
v1288), v1287 + [Link]([Link](v1289 + 2.4) * (v1288 * 0.7), [Link](v1289 +
2.4) * (v1288 * 0.7)), v1287 + [Link]([Link](v1289 - 2.4) * (v1288 * 0.7),
[Link](v1289 - 2.4) * (v1288 * 0.7)) }, false
end
local function v_u_1346(p1291)
-- upvalues: (ref) v_u_1210, (ref) v_u_1207, (ref) v_u_1214, (ref) v_u_1231,
(ref) v_u_1213, (ref) v_u_1206, (ref) v_u_1208, (ref) v_u_1224, (ref) v_u_1209,
(ref) v_u_1217, (ref) v_u_1204, (ref) v_u_1219, (ref) v_u_1205, (ref) v_u_1220,
(ref) v_u_1290, (ref) v_u_1215, (ref) v_u_1273
local v1292 = v_u_1210[[Link]]
if v1292 then
if v_u_1207 and ([Link] == v_u_1214.Team and [Link] ~= nil)
then
v_u_1231(p1291)
return
else
local v1293 = [Link]
local v1294
if v1293 then
v1294 = v1293:FindFirstChildOfClass("Humanoid")
else
v1294 = v1293
end
local v1295
if v1293 then
v1295 = v1293:FindFirstChild("UpperTorso") or
v1293:FindFirstChild("HumanoidRootPart")
else
v1295 = v1293
end
if v1295 then
local v1296 = v1293:FindFirstChild("Head")
local v1297, v1298 =
v_u_1213:WorldToViewportPoint([Link])
local v1299, v1300 =
v_u_1213:WorldToViewportPoint([Link] + [Link](0, 2.5, 0))
local v1301 = (v_u_1213.[Link] -
[Link]).Magnitude
local v1302 = ""
if v_u_1206 and (v_u_1208.Names and v_u_1208.Distance) then
local v1303, v1304 = v_u_1224(v_u_1209.Names.Color1,
v_u_1209.Names.Color2)
local v1305, _ = v_u_1224(v_u_1209.Distance.Color1,
v_u_1209.Distance.Color2)
v1302 = [Link]("<font color=\"%s\">%s</font>
<font color=\"%s\">[%dm]</font>", v_u_1217(v1303), [Link],
v_u_1217(v1305), [Link](v1301))
[Link].TextColor3 = v1303
[Link] = 1 - v1304
else
if v_u_1208.Names then
local v1306, v1307 =
v_u_1224(v_u_1209.Names.Color1, v_u_1209.Names.Color2)
[Link].TextColor3 = v1306
[Link] = 1 - v1307
v1302 = v1302 .. [Link]("<font
color=\"%s\">%s</font>\n", v_u_1217(v1306), [Link])
end
if v_u_1208.Distance then
local v1308, _ =
v_u_1224(v_u_1209.Distance.Color1, v_u_1209.Distance.Color2)
v1302 = v1302 .. [Link]("<font
color=\"%s\">Dist: %.1f m</font>\n", v_u_1217(v1308), v1301)
end
end
if [Link] then
[Link] = v1302
[Link] = [Link](0, v1299.X - 75, 0,
v1299.Y - 30)
local v1309 = [Link]
local v1310
if v1302 == "" then
v1310 = false
else
v1310 = v1300
end
[Link] = v1310
end
if v1296 and (v_u_1208.Box or v_u_1208.HealthBar) and v1298
then
local v1311 =
v_u_1213:WorldToViewportPoint([Link] + [Link](0, 0.5, 0))
local v1312 =
v_u_1213:WorldToViewportPoint([Link] - [Link](0, 3, 0))
local v1313 = [Link](v1311.Y - v1312.Y)
local v1314 = v1313 < 10 and 10 or v1313
local v1315 = v1314 / 2
local v1316 = v1311.X - v1315 / 2
local v1317 = v1311.Y - v1314 * 0.1
[Link] = [Link](v1315, v1314)
[Link] = [Link](v1316, v1317)
[Link] = v_u_1204 and v_u_1219() or
v_u_1209.Box.Color1
local v1318 = v_u_1205 and v_u_1220() or 1
[Link] = v1318
[Link] = v_u_1208.Box
[Link] = [Link]
[Link] = [Link]
[Link] = v1318
[Link] = v_u_1208.Box
if v_u_1208.HealthBar and v1294 then
local v1319 = v1314 * [Link]([Link] /
([Link] > 0 and [Link] or 1), 0, 1)
local v1320, v1321 =
v_u_1224(v_u_1209.HealthBar.Color1, v_u_1209.HealthBar.Color2)
[Link] = [Link](2, v1319)
[Link] = [Link](v1316 -
5, v1317 + v1314 - v1319)
[Link] = v1320
[Link] = v1321
[Link] = true
[Link] = [Link](2,
v1314)
[Link] =
[Link](v1316 - 5, v1317)
[Link] = v1321
[Link] = true
else
[Link] = false
[Link] = false
end
else
[Link] = false
[Link] = false
[Link] = false
[Link] = false
end
if v_u_1208.Direction and [Link] then
local v1322, v1323 = v_u_1290([Link])
if v1322 and not v1323 then
local v1324, v1325 =
v_u_1224(v_u_1209.Direction.Color1, v_u_1209.Direction.Color2)
for v1326 = 1, 3 do
[Link][v1326].Color = v1324
[Link][v1326].Transparency
= v1325
[Link][v1326].Visible =
true
end
[Link][1].From = v1322[1]
[Link][1].To = v1322[2]
[Link][2].From = v1322[2]
[Link][2].To = v1322[3]
[Link][3].From = v1322[3]
[Link][3].To = v1322[1]
else
local v1327, v1328, v1329 =
ipairs([Link])
while true do
local v1330
v1329, v1330 = v1327(v1328, v1329)
if v1329 == nil then
break
end
[Link] = false
end
end
end
if v_u_1208.Tracers and v1298 then
local v1331, v1332 =
v_u_1224(v_u_1209.Tracers.Color1, v_u_1209.Tracers.Color2)
local v1333 = v_u_1215.TracerFromBottom and
v_u_1213.ViewportSize.Y or 0
local v1334 = [Link](v_u_1213.ViewportSize.X /
2, v1333)
local v1335 = [Link](v1297.X, v1297.Y)
local v1336 = (v1335 - v1334).Unit
local v1337 = [Link](-v1336.Y, v1336.X) * 0.7
[Link] = v1334 + v1337
[Link] = v1335 + v1337
[Link] = v1332
[Link] = true
[Link] = v1334 - v1337
[Link] = v1335 - v1337
[Link] = v1334
[Link] = v1335
[Link] = v1331
[Link] = v1332
[Link] = true
else
[Link] = false
[Link] = false
end
if [Link] and [Link] then
if v_u_1208.Chams then
local v1338, _ =
v_u_1224(v_u_1209.Chams.Color1, v_u_1209.Chams.Color2)
[Link] = v1338
[Link] = 0.55
[Link] = true
else
[Link] = false
end
end
if [Link] and v_u_1208.Tool then
local v1339 = v_u_1273(p1291)
if v1339 and (v1300 or v1298) then
local v1340, v1341 =
v_u_1224(v_u_1209.Tool.Color1, v_u_1209.Tool.Color2)
[Link] = [Link]("<font
color=\"%s\">%s</font>", v_u_1217(v1340), v1339)
[Link].TextColor3 = v1340
[Link] = 1 - v1341
[Link] = v1300 and
[Link](0, v1299.X - 75, 0, v1299.Y + 4) or [Link](0, v1297.X - 75, 0, v1297.Y
+ ([Link].Y or 0) + 4)
[Link] = true
else
[Link] = false
end
end
else
[Link] = false
[Link] = false
[Link] = false
[Link] = false
[Link] = false
[Link] = false
[Link] = false
[Link] = false
if [Link] then
[Link] = false
end
if [Link] then
local v1342, v1343, v1344 =
ipairs([Link])
while true do
local v1345
v1344, v1345 = v1342(v1343, v1344)
if v1344 == nil then
break
end
[Link] = false
end
end
end
end
else
return
end
end
local function v_u_1352()
-- upvalues: (ref) v_u_1211, (ref) v_u_1214, (ref) v_u_1262
local v1347 = v_u_1211
local v1348, v1349, v1350 = pairs(v1347:GetPlayers())
while true do
local v1351
v1350, v1351 = v1348(v1349, v1350)
if v1350 == nil then
break
end
if v1351 ~= v_u_1214 then
v_u_1262(v1351)
end
end
end
local v_u_1353 = 0
v_u_1212.RenderStepped:Connect(function()
-- upvalues: (ref) v_u_1353, (ref) v_u_1203, (ref) v_u_1211, (ref) v_u_1214,
(ref) v_u_1210, (ref) v_u_1262, (ref) v_u_1346
v_u_1353 = v_u_1353 + 1
if v_u_1203 and v_u_1353 % 2 == 0 then
local v1354 = v_u_1211
local v1355, v1356, v1357 = pairs(v1354:GetPlayers())
while true do
local v1358
v1357, v1358 = v1355(v1356, v1357)
if v1357 == nil then
break
end
if v1358 ~= v_u_1214 then
if not v_u_1210[[Link]] then
v_u_1262(v1358)
end
v_u_1346(v1358)
end
end
end
end)
v_u_1211.PlayerRemoving:Connect(v_u_1231)
v_u_1211.PlayerAdded:Connect(function(p_u_1359)
-- upvalues: (ref) v_u_1203, (ref) v_u_1262
p_u_1359.CharacterAdded:Connect(function()
-- upvalues: (ref) v_u_1203, (ref) v_u_1262, (ref) p_u_1359
[Link](0.5)
if v_u_1203 then
v_u_1262(p_u_1359)
end
end)
end)
local v1360 = v_u_1201
local v1362 = {
["Text"] = "Enable",
["Default"] = false,
["Callback"] = function(p1361)
-- upvalues: (ref) v_u_1203, (ref) v_u_1352, (ref) v_u_1237
v_u_1203 = p1361
if p1361 then
v_u_1352()
else
v_u_1237()
end
end
}
v_u_1201.AddToggle(v1360, "EnableESP", v1362)
local v1363 = v_u_1201
local v1365 = {
["Text"] = "Rainbow",
["Default"] = false,
["Callback"] = function(p1364)
-- upvalues: (ref) v_u_1204
v_u_1204 = p1364
end
}
v_u_1201.AddToggle(v1363, "RainbowESP", v1365)
local v1366 = v_u_1201
local v1368 = {
["Text"] = "Fading",
["Default"] = false,
["Callback"] = function(p1367)
-- upvalues: (ref) v_u_1205
v_u_1205 = p1367
end
}
v_u_1201.AddToggle(v1366, "FadingESP", v1368)
local function v1375(p_u_1369)
-- upvalues: (ref) v_u_1201, (ref) v_u_1208, (ref) v_u_1203, (ref) v_u_1352,
(ref) v_u_1209
local v1371 = {
["Text"] = p_u_1369,
["Default"] = false,
["Callback"] = function(p1370)
-- upvalues: (ref) v_u_1208, (ref) p_u_1369, (ref) v_u_1203,
(ref) v_u_1352
v_u_1208[p_u_1369] = p1370
if v_u_1203 then
v_u_1352()
end
end
}
local v1372 = v_u_1201:AddToggle(p_u_1369 .. "Toggle", v1371)
v1372:AddColorPicker(p_u_1369 .. "C1", {
["Default"] = v_u_1209[p_u_1369].Color1,
["Title"] = p_u_1369 .. " Color 1",
["Callback"] = function(p1373)
-- upvalues: (ref) v_u_1209, (ref) p_u_1369
v_u_1209[p_u_1369].Color1 = p1373
end
})
v1372:AddColorPicker(p_u_1369 .. "C2", {
["Default"] = v_u_1209[p_u_1369].Color2,
["Title"] = p_u_1369 .. " Color 2",
["Callback"] = function(p1374)
-- upvalues: (ref) v_u_1209, (ref) p_u_1369
v_u_1209[p_u_1369].Color2 = p1374
end
})
end
v1375("Names")
v1375("Distance")
v1375("Chams")
v1375("Tracers")
v1375("Box")
v1375("HealthBar")
v1375("Tool")
v1375("Direction")
v1202:AddDropdown("ESPFont", {
["Text"] = "Font",
["Values"] = {
"Legacy",
"Arial",
"ArialBold",
"SourceSans",
"SourceSansBold",
"SourceSansLight",
"SourceSansItalic",
"Bodoni",
"Garamond",
"Cartoon",
"Code",
"Highway",
"SciFi",
"Arcade",
"Fantasy",
"Antique",
"Gotham",
"GothamBold",
"GothamBlack",
"AmaticSC",
"Bangers",
"Creepster",
"FredokaOne",
"LuckiestGuy",
"Michroma",
"Oswald",
"PressStart2P",
"Roboto",
"RobotoMono",
"Sarpanch",
"Ubuntu",
"PermanentMarker",
"IndieFlower",
"Kalam",
"Nunito",
"TitilliumWeb",
"FiraSans",
"FiraMono",
"Montserrat"
},
["Default"] = "Code",
["Callback"] = function(p1376)
-- upvalues: (ref) v_u_1215, (ref) v_u_1253
v_u_1215.Font = [Link][p1376]
v_u_1253()
end
})
v1202:AddSlider("ESPTextSize", {
["Text"] = "Text Size",
["Min"] = 10,
["Max"] = 20,
["Default"] = 14,
["Rounding"] = 2,
["Callback"] = function(p1377)
-- upvalues: (ref) v_u_1215, (ref) v_u_1253
v_u_1215.TextSize = p1377
v_u_1253()
end
})
v1202:AddToggle("TeamCheck", {
["Text"] = "Team Check",
["Default"] = false,
["Callback"] = function(p1378)
-- upvalues: (ref) v_u_1207, (ref) v_u_1203, (ref) v_u_1237, (ref)
v_u_1352
v_u_1207 = p1378
if v_u_1203 then
v_u_1237()
v_u_1352()
end
end
})
v1202:AddToggle("TracerFromBottom", {
["Text"] = "Tracers From Bottom",
["Default"] = true,
["Callback"] = function(p1379)
-- upvalues: (ref) v_u_1215
v_u_1215.TracerFromBottom = p1379
end
})
v1202:AddToggle("CombineNameDist", {
["Text"] = "Combine Name, Distance",
["Default"] = false,
["Callback"] = function(p1380)
-- upvalues: (ref) v_u_1206
v_u_1206 = p1380
end
})
local v_u_1381 = game:GetService("Lighting")
local v1382 = v24:AddLeftTabbox()
v_u_1201 = v1382:AddTab("World")
local v1383 = v1382:AddTab("SkyBox")
selectedSoundName = "Annoying"
backgroundNoisesEnabled = false
volumeValue = 5
rainbowLighting = false
timeControlEnabled = false
currentGameTime = 12
currentSound = nil
customSoundId = nil
soundIDs = {
["Thunder Storm"] = 92640524897440,
["Light Rain"] = 1516791621,
["Morning"] = 6189453706,
["Windy Winter"] = 596046130,
["Balerina"] = 70455732863262,
["Toma Phonk"] = 129098116998483,
["Bitch Pleasure"] = 98680556755606,
["Atom Explode"] = 92446468726259,
["bitch is crying"] = 7014161416,
["Call of Duty"] = 413424521,
["Beauty Normal"] = 96760299701814,
["Crash keyboard"] = 6735766439,
["Annoying"] = 9116270881,
["Fuckyall niggers"] = 1843497734
}
function playSound()
-- upvalues: (ref) v_u_1037
if currentSound then
currentSound:Stop()
currentSound:Destroy()
currentSound = nil
end
if backgroundNoisesEnabled then
sound = [Link]("Sound")
[Link] = true
[Link] = volumeValue
[Link] = "BackgroundNoise"
[Link] = v_u_1037
if customSoundId and customSoundId ~= "" then
[Link] = "rbxassetid://" .. tostring(customSoundId)
else
if not (selectedSoundName and soundIDs[selectedSoundName]) then
sound:Destroy()
return
end
[Link] = "rbxassetid://" ..
tostring(soundIDs[selectedSoundName])
end
sound:Play()
currentSound = sound
end
end
local v1384 = v_u_1201
v_u_1201.AddToggle(v1384, "BackgroundNoisesToggle", {
["Text"] = "Background Noises",
["Default"] = false,
["Callback"] = function(p1385)
backgroundNoisesEnabled = p1385
playSound()
end
})
local v1386 = v_u_1201
v_u_1201.AddDropdown(v1386, "BackgroundSoundDropdown", {
["Values"] = (function()
t = {}
local v1387, v1388, v1389 = pairs(soundIDs)
while true do
v1389 = v1387(v1388, v1389)
if v1389 == nil then
break
end
[Link](t, v1389)
end
[Link](t)
return t
end)(),
["Default"] = 1,
["Multi"] = false,
["Text"] = "Select Sound",
["Callback"] = function(p1390)
selectedSoundName = p1390
playSound()
end
})
local v1391 = v_u_1201
v_u_1201.AddSlider(v1391, "VolumeSlider", {
["Text"] = "Volume",
["Default"] = volumeValue,
["Min"] = 0,
["Max"] = 10,
["Rounding"] = 0,
["Callback"] = function(p1392)
volumeValue = p1392
if currentSound then
[Link] = volumeValue
end
end
})
local v1393 = v_u_1201
v_u_1201.AddInput(v1393, "CustomSoundInput", {
["Text"] = "Custom Sound ID",
["Placeholder"] = "Asset ID",
["Callback"] = function(p1394)
if p1394 == "" or not p1394 then
p1394 = nil
end
customSoundId = p1394
playSound()
end
})
local v1395 = v_u_1201
local v1397 = {
["Text"] = "Disable Shadows",
["Callback"] = function(p1396)
-- upvalues: (ref) v_u_1381
v_u_1381.GlobalShadows = not p1396
end,
["Enabled"] = false
}
v_u_1201.AddToggle(v1395, "DisableShadows", v1397)
local v1398 = v_u_1201
v_u_1201.AddToggle(v1398, "RainbowLightning", {
["Text"] = "Rainbow Lighting",
["Callback"] = function(p1399)
rainbowLighting = p1399
end,
["Enabled"] = false
})
local v1400 = v_u_1381
cc = v_u_1381.FindFirstChildOfClass(v1400, "ColorCorrectionEffect") or
[Link]("ColorCorrectionEffect", v_u_1381)
local v1401 = v_u_1381.Brightness
local v1402 = [Link]
contrastValue = [Link]
saturationValue = v1402
brightnessValue = v1401
function round(p1403)
return [Link](p1403 * 100 + 0.5) / 100
end
function setGameTime(p1404)
-- upvalues: (ref) v_u_1381
v_u_1381.ClockTime = [Link](p1404, 0, 24)
end
local v1405 = v_u_1201
v_u_1201.AddToggle(v1405, "TimeControlToggle", {
["Text"] = "Enable Time Control",
["Default"] = false,
["Callback"] = function(p1406)
timeControlEnabled = p1406
end
})
local v1407 = v_u_1201
v_u_1201.AddSlider(v1407, "TimeSlider", {
["Text"] = "Time Clock",
["Min"] = 0,
["Max"] = 24,
["Default"] = currentGameTime,
["Rounding"] = 2,
["Callback"] = function(p1408)
currentGameTime = p1408
if timeControlEnabled then
setGameTime(currentGameTime)
end
end
})
local v1409 = v_u_1201
v_u_1201.AddSlider(v1409, "Brightness", {
["Text"] = "Brightness",
["Min"] = 0.1,
["Max"] = 10,
["Default"] = brightnessValue,
["Rounding"] = 1,
["Callback"] = function(p1410)
-- upvalues: (ref) v_u_1381
v_u_1381.Brightness = [Link](round(p1410), -1, 10)
end
})
local v1411 = v_u_1201
v_u_1201.AddSlider(v1411, "Saturation", {
["Text"] = "Saturation",
["Min"] = -1,
["Max"] = 10,
["Default"] = saturationValue,
["Rounding"] = 1,
["Callback"] = function(p1412)
[Link] = [Link](round(p1412), -1, 10)
end
})
local v1413 = v_u_1201
v_u_1201.AddSlider(v1413, "Contrast", {
["Text"] = "Contrast",
["Min"] = -1,
["Max"] = 10,
["Default"] = contrastValue,
["Rounding"] = 1,
["Callback"] = function(p1414)
[Link] = [Link](round(p1414), -1, 10)
end
})
customSky = {
["Bk"] = "",
["Dn"] = "",
["Ft"] = "",
["Lf"] = "",
["Rt"] = "",
["Up"] = ""
}
selectedSkybox = "Default"
function applySkybox(p1415)
-- upvalues: (ref) v_u_1381
local v1416 = v_u_1381
local v1417, v1418, v1419 = pairs(v1416:GetChildren())
while true do
local v1420
v1419, v1420 = v1417(v1418, v1419)
if v1419 == nil then
break
end
if v1420:IsA("Sky") then
v1420:Destroy()
end
end
if p1415 ~= "Default" then
sky = [Link]("Sky")
sb = ({
["Rainy"] = {
["Bk"] = 1666456837,
["Dn"] = 1666455881,
["Ft"] = 1666457447,
["Lf"] = 1666455318,
["Rt"] = 1666456385,
["Up"] = 1666458034
},
["Space v2"] = {
["Bk"] = 76948125119932,
["Dn"] = 117865148129754,
["Ft"] = 77181996912050,
["Lf"] = 130317898320211,
["Rt"] = 105669495538162,
["Up"] = 128363212769327
},
["Dahood"] = {
["Bk"] = 600830446,
["Dn"] = 600831635,
["Ft"] = 600832720,
["Lf"] = 600886090,
["Rt"] = 600833862,
["Up"] = 600835177
},
["Cosmo"] = {
["Bk"] = 15753305495,
["Dn"] = 15753362674,
["Ft"] = 15753305823,
["Lf"] = 15753310707,
["Rt"] = 15753304774,
["Up"] = 15753304473
},
["Neon"] = {
["Bk"] = 271042516,
["Dn"] = 271077243,
["Ft"] = 271042556,
["Lf"] = 271042310,
["Rt"] = 271042467,
["Up"] = 271077958
},
["Minecraft"] = {
["Bk"] = 1876545003,
["Dn"] = 1876544331,
["Ft"] = 1876542941,
["Lf"] = 1876543392,
["Rt"] = 1876543764,
["Up"] = 1876544642
},
["Old skybox"] = {
["Bk"] = 15436783,
["Dn"] = 15436796,
["Ft"] = 15436831,
["Lf"] = 15437157,
["Rt"] = 15437166,
["Up"] = 15437184
},
["Nightless"] = {
["Bk"] = 48020371,
["Dn"] = 48020144,
["Ft"] = 48020234,
["Lf"] = 48020211,
["Rt"] = 48020254,
["Up"] = 48020383
}
})[p1415]
if sb then
[Link] = "rbxassetid://" .. [Link]
[Link] = "rbxassetid://" .. [Link]
[Link] = "rbxassetid://" .. [Link]
[Link] = "rbxassetid://" .. [Link]
[Link] = "rbxassetid://" .. [Link]
[Link] = "rbxassetid://" .. [Link]
end
[Link] = v_u_1381
end
v_u_1381.ClockTime = 12
end
function applyCustomSky()
-- upvalues: (ref) v_u_1381
local v1421 = v_u_1381
local v1422, v1423, v1424 = pairs(v1421:GetChildren())
while true do
local v1425
v1424, v1425 = v1422(v1423, v1424)
if v1424 == nil then
break
end
if v1425:IsA("Sky") then
v1425:Destroy()
end
end
sky = [Link]("Sky")
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = v_u_1381
end
v1383:AddDropdown("SkyboxDropdown", {
["Values"] = {
"Default",
"Rainy",
"Space v2",
"Dahood",
"Cosmo",
"Neon",
"Minecraft",
"Nightless",
"Old skybox"
},
["Default"] = 1,
["Multi"] = false,
["Text"] = "Skybox",
["IgnoreCallbackOnConfigLoad"] = true,
["Callback"] = function(p1426)
selectedSkybox = p1426
end
})
v1383:AddInput("SkyboxBk", {
["Text"] = "Skybox Back (Bk)",
["Placeholder"] = "Asset ID",
["Callback"] = function(p1427)
[Link] = p1427
end
})
v1383:AddInput("SkyboxDn", {
["Text"] = "Skybox Down (Dn)",
["Placeholder"] = "Asset ID",
["Callback"] = function(p1428)
[Link] = p1428
end
})
v1383:AddInput("SkyboxFt", {
["Text"] = "Skybox Front (Ft)",
["Placeholder"] = "Asset ID",
["Callback"] = function(p1429)
[Link] = p1429
end
})
v1383:AddInput("SkyboxLf", {
["Text"] = "Skybox Left (Lf)",
["Placeholder"] = "Asset ID",
["Callback"] = function(p1430)
[Link] = p1430
end
})
v1383:AddInput("SkyboxRt", {
["Text"] = "Skybox Right (Rt)",
["Placeholder"] = "Asset ID",
["Callback"] = function(p1431)
[Link] = p1431
end
})
v1383:AddInput("SkyboxUp", {
["Text"] = "Skybox Up (Up)",
["Placeholder"] = "Asset ID",
["Callback"] = function(p1432)
[Link] = p1432
end
})
v1383:AddButton("Apply Selected Skybox", function()
applySkybox(selectedSkybox)
end)
v1383:AddButton("Apply Custom Skybox", function()
applyCustomSky()
end)
rainbowUpdate = 0
v_u_1212.Heartbeat:Connect(function(p1433)
-- upvalues: (ref) v_u_1381
rainbowUpdate = rainbowUpdate + p1433
if rainbowUpdate >= 0.1 then
rainbowUpdate = 0
if rainbowLighting then
hue = tick() * 30 % 360 / 360
color = [Link](hue, 1, 1)
v_u_1381.Ambient = color
v_u_1381.OutdoorAmbient = color
else
v_u_1381.Ambient = [Link](128, 128, 128)
v_u_1381.OutdoorAmbient = [Link](128, 128, 128)
end
end
if timeControlEnabled and v_u_1381.ClockTime ~= currentGameTime then
setGameTime(currentGameTime)
end
end)
local v1434 = v24:AddRightGroupbox("Self Chams")
local v_u_1435 = {
["UISettings"] = {
["Rainbow"] = false
},
["Visuals"] = {
["Local"] = {
["Chams"] = nil,
["ChamsColor"] = [Link](255, 255, 255),
["OriginalColors"] = {},
["CloneChams"] = {
["Enabled"] = nil,
["Duration"] = nil,
["Color"] = nil,
["Material"] = nil
},
["GunChams"] = {
["Enabled"] = nil,
["Color"] = nil
}
}
}
}
v1434:AddToggle("ChamsEnabledTggle", {
["Text"] = "Enable",
["Default"] = false
})
[Link]:OnChanged(function()
-- upvalues: (ref) v_u_1435
v_u_1435.[Link] = [Link]
end)
[Link]:AddColorPicker("ChamsMainColor", {
["Default"] = [Link](255, 255, 255),
["Title"] = "Chams Color"
})
[Link]:OnChanged(function()
-- upvalues: (ref) v_u_1435
v_u_1435.[Link] = [Link]
end)
v1434:AddToggle("GunChamsTggle", {
["Text"] = "Tool",
["Default"] = false
})
v1434:AddToggle("CloneChamsEnabled", {
["Text"] = "Clone",
["Default"] = false
})
[Link]:OnChanged(function()
-- upvalues: (ref) v_u_1435
v_u_1435.[Link] = [Link]
end)
[Link]:AddColorPicker("CloneChamsColor", {
["Default"] = [Link](255, 255, 255),
["Title"] = "Clone Chams Color"
})
[Link]:OnChanged(function()
-- upvalues: (ref) v_u_1435
v_u_1435.[Link] = [Link]
end)
v1434:AddSlider("DurationSliderWHAT", {
["Text"] = "Duration",
["Default"] = 1,
["Min"] = 1,
["Max"] = 3,
["Rounding"] = 2,
["Compact"] = false
})
[Link]:OnChanged(function()
-- upvalues: (ref) v_u_1435
v_u_1435.[Link] = [Link]
end)
v1434:AddDropdown("CloneChamsMaterial", {
["Values"] = { "Neon", "ForceField", "Plastic" },
["Default"] = 2,
["Multi"] = false,
["Text"] = "Clone Chams Material"
})
[Link]:OnChanged(function()
-- upvalues: (ref) v_u_1435
v_u_1435.[Link] = [Link]
end)
[Link]:OnChanged(function()
-- upvalues: (ref) v_u_1435
v_u_1435.[Link] = [Link]
end)
[Link]:AddColorPicker("GunChamsColr", {
["Default"] = [Link](255, 255, 255),
["Title"] = "Gun Chams Color"
})
[Link]:OnChanged(function()
-- upvalues: (ref) v_u_1435
v_u_1435.[Link] = [Link]
end)
v1434:AddToggle("RainbowToggle", {
["Text"] = "Rainbow",
["Default"] = false
})
[Link]:OnChanged(function()
-- upvalues: (ref) v_u_1435
v_u_1435.[Link] = [Link]
end)
local function v_u_1437(p1436)
return [Link]((tick() + (p1436 or 0)) % 5 / 5, 1, 1)
end
[Link](function()
-- upvalues: (ref) v_u_1435, (ref) v_u_1437
while true do
repeat
wait()
local v1438 = [Link]
until v1438
if v_u_1435.[Link] then
local v1439, v1440, v1441 = pairs(v1438:GetDescendants())
while true do
local v1442
v1441, v1442 = v1439(v1440, v1441)
if v1441 == nil then
break
end
if v1442:IsA("BasePart") then
if not v_u_1435.[Link][v1442]
then
v_u_1435.[Link][v1442] =
{
["Color"] = [Link],
["Material"] = [Link]
}
end
[Link] = "ForceField"
[Link] = v_u_1435.[Link] and
v_u_1437() or v_u_1435.[Link]
end
end
else
local v1443, v1444, v1445 =
pairs(v_u_1435.[Link])
while true do
local v1446
v1445, v1446 = v1443(v1444, v1445)
if v1445 == nil then
break
end
if v1445 and [Link] then
[Link] = [Link]
[Link] = [Link]
end
end
end
end
end)
AuraVisualGroup = v24:AddRightGroupbox("Effects")
local v_u_1455 = v_u_1211.LocalPlayer
character = v_u_1455.Character or v_u_1455.CharacterAdded:Wait()
angelAuraModel = nil
cloakAuraModel = nil
sweetHearthModel = nil
etherealAuraModel = nil
selectedAura = "Angel Aura"
auraEnabled = false
function clearAuras()
local v1456, v1457, v1458 = pairs({
angelAuraModel,
cloakAuraModel,
sweetHearthModel,
etherealAuraModel
})
while true do
local v1459
v1458, v1459 = v1456(v1457, v1458)
if v1458 == nil then
break
end
if v1459 then
v1459:Destroy()
end
end
etherealAuraModel = nil
sweetHearthModel = nil
cloakAuraModel = nil
angelAuraModel = nil
end
function attachModel(p_u_1460)
local v1461 = character:FindFirstChild("UpperTorso") or
character:FindFirstChild("Torso")
if not v1461 then
warn("Torso not found")
return nil
end
local v1462, v1463 = pcall(function()
-- upvalues: (ref) p_u_1460
return game:GetObjects("rbxassetid://" .. p_u_1460)[1]
end)
if not (v1462 and v1463) then
warn("Failed to load model with ID:", p_u_1460)
return nil
end
[Link] = character
if not v1463:IsA("Accessory") then
local v1464, v1465, v1466 = ipairs(v1463:GetDescendants())
while true do
local v1467
v1466, v1467 = v1464(v1465, v1466)
if v1466 == nil then
break
end
if v1467:IsA("BasePart") then
[Link] = false
[Link] = true
[Link] = false
[Link] = false
[Link] = false
end
end
if v1463:IsA("Model") then
v1463:PivotTo([Link])
local v1468, v1469, v1470 = ipairs(v1463:GetDescendants())
while true do
local v1471
v1470, v1471 = v1468(v1469, v1470)
if v1470 == nil then
break
end
if v1471:IsA("BasePart") then
local v1472 = [Link]("Motor6D")
v1472.Part0 = v1461
v1472.Part1 = v1471
v1472.C0 = [Link]:ToObjectSpace([Link])
[Link] = v1461
end
end
elseif v1463:IsA("BasePart") then
[Link] = [Link]
local v1473 = [Link]("Motor6D")
v1473.Part0 = v1461
v1473.Part1 = v1463
v1473.C0 = [Link]:ToObjectSpace([Link])
[Link] = v1461
end
return v1463
end
local v1474 = character:FindFirstChildWhichIsA("Humanoid")
if v1474 then
v1474:AddAccessory(v1463)
return v1463
end
warn("Humanoid not found to add accessory")
v1463:Destroy()
return nil
end
function enableAngelAura()
angelAuraModel = attachModel(90022969696073)
end
function enableCloakAura()
cloakAuraModel = attachModel(99046723611000)
end
function enableSweetHearth()
sweetHearthModel = attachModel(91724768175470)
end
function enableEtherealAura()
etherealAuraModel = attachModel(97041568674250)
end
function updateAura()
clearAuras()
if auraEnabled then
if selectedAura ~= "Angel Aura" then
if selectedAura ~= "Cloak Aura" then
if selectedAura ~= "Sweet Hearth" then
if selectedAura == "Ethereal" then
enableEtherealAura()
end
else
enableSweetHearth()
end
else
enableCloakAura()
end
else
enableAngelAura()
end
end
end
v_u_1455.CharacterAdded:Connect(function(p1475)
character = p1475
p1475:WaitForChild("Humanoid", 5)
p1475:WaitForChild("UpperTorso", 5)
[Link](1)
updateAura()
end)
AuraVisualGroup:AddToggle("AuraToggle", {
["Text"] = "Enable",
["Default"] = auraEnabled,
["Callback"] = function(p1476)
auraEnabled = p1476
updateAura()
end
})
AuraVisualGroup:AddDropdown("AuraDropdown", {
["Text"] = "Select Aura",
["Default"] = selectedAura,
["Values"] = {
"Angel Aura",
"Cloak Aura",
"Sweet Hearth",
"Ethereal"
},
["Callback"] = function(p1477)
selectedAura = p1477
updateAura()
end
})
Settings = {
["Visuals"] = {
["SelfESP"] = {
["Trail"] = {
["Color"] = [Link](255, 110, 0),
["Color2"] = [Link](255, 0, 0),
["LifeTime"] = 1.6,
["Width"] = 0.1
},
["Aura"] = {
["Color"] = [Link](152, 0, 252)
}
}
}
}
utility = {}
function utility.trail_character(p1478)
-- upvalues: (ref) v_u_1455
character = v_u_1455.Character or v_u_1455.CharacterAdded:Wait()
humanoidRootPart = character:WaitForChild("HumanoidRootPart")
if p1478 then
if not humanoidRootPart:FindFirstChild("BlaBla") then
BlaBla = [Link]("Trail", humanoidRootPart)
[Link] = "BlaBla"
[Link] = [Link]
attachment0 = [Link]("Attachment", humanoidRootPart)
[Link] = [Link](0, 1, 0)
attachment1 = [Link]("Attachment", humanoidRootPart)
[Link] = [Link](0, -1, 0)
BlaBla.Attachment0 = attachment0
BlaBla.Attachment1 = attachment1
[Link] =
[Link]([Link],
[Link].Color2)
[Link] = [Link]
[Link] = [Link](0, 0)
[Link] = 0.2
[Link] = 10
[Link] =
[Link]({ [Link](0,
[Link]), [Link](1, 0) })
end
else
children = humanoidRootPart:GetChildren()
for v1479 = 1, #children do
if children[v1479]:IsA("Trail") then
if children[v1479].Name == "BlaBla" then
children[v1479]:Destroy()
end
end
end
end
end
v907 = function(_)
if getgenv().trailEnabled then
utility.trail_character(true)
end
end
v_u_1455.CharacterAdded:Connect(v907)
if v_u_1455.Character then
v907(v_u_1455.Character)
end
AuraVisualGroup:AddToggle("TrailToggle", {
["Text"] = "Trail",
["Default"] = false,
["Callback"] = function(p1480)
getgenv().trailEnabled = p1480
utility.trail_character(p1480)
end
}):AddColorPicker("TrailColor", {
["Text"] = "Trail Color",
["Default"] = [Link],
["Callback"] = function(p1481)
[Link] = p1481
if getgenv().trailEnabled then
utility.trail_character(false)
utility.trail_character(true)
end
end
}):AddColorPicker("TrailColor2", {
["Text"] = "Trail Color 2",
["Default"] = [Link].Color2,
["Callback"] = function(p1482)
[Link].Color2 = p1482
if getgenv().trailEnabled then
utility.trail_character(false)
utility.trail_character(true)
end
end
})
AuraVisualGroup:AddSlider("TrailLifetime", {
["Text"] = "Trail Lifetime",
["Default"] = 1.6,
["Min"] = 0.1,
["Max"] = 5,
["Rounding"] = 1,
["Callback"] = function(p1483)
[Link] = p1483
if getgenv().trailEnabled then
utility.trail_character(false)
utility.trail_character(true)
end
end
})
camera = [Link]
defaultFOV = [Link]
fovEnabled = false
currentFOV = defaultFOV
FOVGroup = v24:AddRightGroupbox("Field of View")
FOVGroup:AddToggle("EnableFOV", {
["Text"] = "Enable",
["Default"] = false,
["Callback"] = function(p1484)
fovEnabled = p1484
if fovEnabled then
[Link] = currentFOV
else
[Link] = defaultFOV
end
end
})
FOVGroup:AddSlider("FOVSlider", {
["Text"] = "Amount",
["Default"] = defaultFOV,
["Min"] = 70,
["Max"] = 120,
["Rounding"] = 1,
["Compact"] = false,
["Callback"] = function(p1485)
currentFOV = p1485
if fovEnabled then
[Link] = currentFOV
end
end
})
FoggGroup = v24:AddRightGroupbox("Fog")
fogEnabled = false
rainbowFog = false
fogStart = 0
fogEnd = 1000
hue = 0
fogColor = [Link](1, 1, 1)
originalFogStart = [Link]
originalFogEnd = [Link]
originalFogColor = [Link]
function updateFog()
if fogEnabled then
[Link] = fogStart
[Link] = fogEnd
if rainbowFog then
hue = (hue + 1) % 360
[Link] = [Link](hue / 360, 1, 1)
else
[Link] = fogColor
end
else
[Link] = originalFogStart
[Link] = originalFogEnd
[Link] = originalFogColor
end
end
fogToggle = FoggGroup:AddToggle("EnableFog", {
["Text"] = "Enable",
["Default"] = false,
["Callback"] = function(p1486)
fogEnabled = p1486
updateFog()
end
})
fogToggle:AddColorPicker("FogColorPicker", {
["Default"] = fogColor,
["Title"] = "Fog Color",
["Callback"] = function(p1487)
fogColor = p1487
if fogEnabled and not rainbowFog then
updateFog()
end
end
})
FoggGroup:AddToggle("RainbowFog", {
["Text"] = "Rainbow",
["Default"] = false,
["Callback"] = function(p1488)
rainbowFog = p1488
updateFog()
end
})
FoggGroup:AddToggle("RemoveFog", {
["Text"] = "Remove Fog",
["Callback"] = function(p1489)
if p1489 then
[Link] = 1000000
[Link] = 100
else
[Link] = fogEnd
[Link] = fogStart
end
end
})
FoggGroup:AddSlider("FogStart", {
["Text"] = "Start",
["Default"] = fogStart,
["Min"] = 0,
["Max"] = 1000,
["Rounding"] = 0,
["Callback"] = function(p1490)
fogStart = p1490
updateFog()
end
})
FoggGroup:AddSlider("FogEnd", {
["Text"] = "End",
["Default"] = fogEnd,
["Min"] = 0,
["Max"] = 1000,
["Rounding"] = 0,
["Callback"] = function(p1491)
fogEnd = p1491
updateFog()
end
})
game:GetService("RunService").RenderStepped:Connect(function()
if fogEnabled and rainbowFog then
updateFog()
end
end)
getgenv().Lighting = game:GetService("Lighting")
getgenv().DefaultAmbient = v_u_1381.Ambient
getgenv().DefaultTechnology = v_u_1381.[Link]
FoggGroup:AddToggle("AmbientToggle", {
["Text"] = "Ambient",
["Default"] = false,
["Callback"] = function(p1492)
-- upvalues: (ref) v_u_1381
if p1492 then
v_u_1381.Ambient = getgenv().AmbientColor or DefaultAmbient
else
v_u_1381.Ambient = DefaultAmbient
end
end
}):AddColorPicker("AmbientColor", {
["Default"] = DefaultAmbient,
["Title"] = "Ambient Color",
["Callback"] = function(p1493)
-- upvalues: (ref) v_u_1381
getgenv().AmbientColor = p1493
v_u_1381.Ambient = p1493
end
})
FoggGroup:AddDropdown("LightingTech", {
["Text"] = "Technology",
["Values"] = {
"Voxel",
"Compatibility",
"ShadowMap",
"Future"
},
["Default"] = [Link]({
"Voxel",
"Compatibility",
"ShadowMap",
"Future"
}, DefaultTechnology) or 1,
["Callback"] = function(p1494)
-- upvalues: (ref) v_u_1381
v_u_1381.Technology = [Link][p1494]
end
})
game:GetService("RunService").RenderStepped:Connect(function()
if rainbowMode and (toggleHP or (toggleArmor or toggleEnergy)) then
skibiditoilet()
end
end)
Ignored = v_u_1037:FindFirstChild("Ignored")
local v1495 = Ignored
if v1495 then
v1495 = Ignored:FindFirstChild("Shop")
end
ShopFolder = v1495
isValidGame = false
local v_u_1496, v_u_1497, v_u_1498
if ShopFolder then
neededItems = {
"[Rifle] - $1694",
"[Medium Armor] - $1366",
"[Pizza] - $11",
"[Surgeon Mask] - 27$",
"[Bat] - 300$"
}
index = 1
v_u_1496 = v_u_1211
v_u_1497 = v_u_1210
v_u_1498 = v_u_1203
while index <= #neededItems do
itemName = neededItems[index]
if ShopFolder:FindFirstChild(itemName) then
isValidGame = true
break
end
index = index + 1
end
else
v_u_1496 = v_u_1211
v_u_1497 = v_u_1210
v_u_1498 = v_u_1203
end
local v1499 = v26:AddLeftTabbox()
v_u_1201 = v1499:AddTab("Auto Buy")
local v1500 = v1499:AddTab("Auto Farm")
local v1501 = v_u_1201
v_u_1201.AddLabel(v1501, "[Money Method] use this button")
local v1502 = v_u_1201
webhook = v_u_1201.AddButton(v1502, "Redeem Codes", function()
-- upvalues: (ref) v_u_2
codes = { "HALLOWEEN25", "ADMINABUSE" }
mainEvent = game:GetService("ReplicatedStorage"):WaitForChild("MainEvent") or
nil
i = 1
while i <= #codes do
code = codes[i]
mainEvent:FireServer("EnterPromoCode", code)
v_u_2:Notify("Redeeming " .. code, 1)
[Link](4.2)
i = i + 1
end
end)
autoAfterDie = false
local v1503 = v_u_1201
v_u_1201.AddToggle(v1503, "AutoAfterDie", {
["Text"] = "Auto After Die",
["Default"] = false,
["Callback"] = function(p1504)
autoAfterDie = p1504
end
})
function HasItem(p1505)
-- upvalues: (ref) v_u_1214
local v1506 = v_u_1214:FindFirstChild("Backpack")
local v1507 = v_u_1214.Character
if v1506 then
local v1508, v1509, v1510 = ipairs(v1506:GetChildren())
while true do
local v1511
v1510, v1511 = v1508(v1509, v1510)
if v1510 == nil then
break
end
if [Link] == p1505 then
return true
end
end
end
if v1507 then
local v1512, v1513, v1514 = ipairs(v1507:GetChildren())
while true do
local v1515
v1514, v1515 = v1512(v1513, v1514)
if v1514 == nil then
break
end
if v1515:IsA("Tool") and [Link] == p1505 then
return true
end
end
end
return false
end
function TryBuyItem(p1516, p1517, p1518)
local v1519 = p1518 or 0.7
for _ = 1, p1517 or 3 do
BuyItem(p1516)
[Link](v1519)
if HasItem(p1516) then
return true
end
end
return false
end
function AutoBuySelectedItems()
if SelectedGun and not HasItem(SelectedGun) then
TryBuyItem(SelectedGun, 3, 0.7)
end
if SelectedAmmo then
for _ = 1, 5 do
TryBuyItem(SelectedAmmo, 2, 0.5)
end
end
if SelectedArmor and not HasItem(SelectedArmor) then
TryBuyItem(SelectedArmor, 2, 1)
[Link](4)
end
end
v_u_1214.CharacterAdded:Connect(function(_)
[Link](3)
if autoAfterDie then
AutoBuySelectedItems()
end
end)
Guns = {
"[Rifle] - $1694",
"[AUG] - $2131",
"[Flintlock] - $1421",
"[Revolver] - $1421",
"[SilencerAR] - $1366",
"[Double-Barrel SG] - $1475",
"[TacticalShotgun] - $1912",
"[P90] - $1093",
"[RPG] - $21855",
"[Flamethrower] - $9835",
"[LMG] - $4098",
"[Drum-Shotgun] - $1202",
"[DrumGun] - $3278",
"[GrenadeLauncher] - $10927",
"[Taser] - $1093"
}
Ammo = {
"5 [Rifle Ammo] - $273",
"90 [AUG Ammo] - $87",
"6 [Flintlock Ammo] - $163",
"12 [Revolver Ammo] - $82",
"120 [SilencerAR Ammo] - $82",
"18 [Double-Barrel SG Ammo] - $55",
"20 [TacticalShotgun Ammo] - $66",
"120 [P90 Ammo] - $66",
"5 [RPG Ammo] - $1093 ",
"140 [Flamethrower Ammo] - $1093",
"200 [LMG Ammo] - $328",
"18 [Drum-Shotgun Ammo] - $71",
"100 [DrumGun Ammo] - $219",
"12 [GrenadeLauncher Ammo] - $3278"
}
Armors = { "[Medium Armor] - $1366", "[High-Medium Armor] - $2513", "[Fire Armor] -
$2623" }
Foods = {
"[Pizza] - $11",
"[Hamburger] - $11",
"[Popcorn] - $8",
"[Donut] - $11",
"[Chicken] - $8",
"[Pizza] - $5",
"[Taco] - $2",
"[Starblox Latte] - $5",
"[Cranberry] - $3"
}
Mask = {
"[Surgeon Mask] - $27",
"[Skull Mask] - $66",
"[Pumpkin Mask] - $66",
"[Hockey Mask] - $66",
"[Paintball Mask] - $66",
"[Ninja Mask] - $66",
"[Riot Mask] - $66"
}
Item = {
"[SledgeHammer] - $382",
"[Bat] - $300",
"[StopSign] - $328",
"[Shovel] - $350",
"[Pitchfork] - $350",
"[Knife] - $164",
"[PepperSpray] - $82",
"[LockPicker] - $137",
"[Key] - $137",
"[Firework] - $10927"
}
SelectedGun = Guns[1]
SelectedAmmo = Ammo[1]
SelectedArmor = Armors[1]
SelectedFood = Foods[1]
SelectedMask = Mask[1]
SelectedItem = Item[1]
Debounce = false
function GetCharacterRoot()
-- upvalues: (ref) v_u_1214
char = v_u_1214.Character
if char then
return char:FindFirstChild("HumanoidRootPart")
else
return nil
end
end
local v1520 = v_u_1201
v_u_1201.AddDropdown(v1520, "GunDropdown", {
["Values"] = Guns,
["Default"] = 1,
["Multi"] = false,
["Text"] = "Select Gun",
["Callback"] = function(p1521)
SelectedGun = p1521
if p1521 == "[Rifle] - $1694" then
SelectedAmmo = "5 [Rifle Ammo] - $273"
end
if p1521 == "[AUG] - $2131" then
SelectedAmmo = "90 [AUG Ammo] - $87"
end
if p1521 == "[Flintlock] - $1421" then
SelectedAmmo = "6 [Flintlock Ammo] - $163"
end
if p1521 == "[Revolver] - $1421" then
SelectedAmmo = "12 [Revolver Ammo] - $82"
end
if p1521 == "[SilencerAR] - $1366" then
SelectedAmmo = "120 [SilencerAR Ammo] - $82"
end
if p1521 == "[Double-Barrel SG] - $1475" then
SelectedAmmo = "18 [Double-Barrel SG Ammo] - $55"
end
if p1521 == "[TacticalShotgun] - $1912" then
SelectedAmmo = "20 [TacticalShotgun Ammo] - $66"
end
if p1521 == "[P90] - $1093" then
SelectedAmmo = "120 [P90 Ammo] - $66"
end
if p1521 == "[RPG] - $21855" then
SelectedAmmo = "5 [RPG Ammo] - $1093"
end
if p1521 == "[Flamethrower] - $9835" then
SelectedAmmo = "140 [Flamethrower Ammo] - $1093"
end
if p1521 == "[LMG] - $4098" then
SelectedAmmo = "200 [LMG Ammo] - $328"
end
if p1521 == "[Drum-Shotgun] - $1202" then
SelectedAmmo = "18 [Drum-Shotgun Ammo] - $71"
end
if p1521 == "[DrumGun] - $3278" then
SelectedAmmo = "100 [DrumGun Ammo] - $219"
end
if p1521 == "[GrenadeLauncher] - $10927" then
SelectedAmmo = "12 [GrenadeLauncher Ammo] - $3278"
end
if p1521 == "[Taser] - $1093" then
SelectedAmmo = ""
end
end
})
local v1522 = v_u_1201
v_u_1201.AddDropdown(v1522, "AmmoDropdown", {
["Values"] = Ammo,
["Default"] = 1,
["Multi"] = false,
["Text"] = "Select Ammo",
["Callback"] = function(p1523)
SelectedAmmo = p1523
end
})
local v1524 = v_u_1201
v_u_1201.AddDropdown(v1524, "ArmorDropdown", {
["Values"] = Armors,
["Default"] = 1,
["Multi"] = false,
["Text"] = "Select Armor",
["Callback"] = function(p1525)
SelectedArmor = p1525
end
})
local v1526 = v_u_1201
v_u_1201.AddDropdown(v1526, "FoodDropdown", {
["Values"] = Foods,
["Default"] = 1,
["Multi"] = false,
["Text"] = "Select Food",
["Callback"] = function(p1527)
SelectedFood = p1527
end
})
local v1528 = v_u_1201
v_u_1201.AddDropdown(v1528, "MaskDropdown", {
["Values"] = Mask,
["Default"] = 1,
["Multi"] = false,
["Text"] = "Select Mask",
["Callback"] = function(p1529)
SelectedMask = p1529
end
})
local v1530 = v_u_1201
v_u_1201.AddDropdown(v1530, "MaskDropdown", {
["Values"] = Item,
["Default"] = 1,
["Multi"] = false,
["Text"] = "Select Item",
["Callback"] = function(p1531)
SelectedItem = p1531
end
})
function BuyItem(p_u_1532)
-- upvalues: (ref) v_u_2
if isValidGame and ShopFolder then
if not Debounce then
Debounce = true
local v1533, v1534 = pcall(function()
-- upvalues: (ref) p_u_1532, (ref) v_u_2
RootPart = GetCharacterRoot()
if not RootPart then
error("[ERROR] No HumanoidRootPart found!")
end
ItemModel = ShopFolder:FindFirstChild(p_u_1532)
if not ItemModel then
error("[ERROR] Item not found: " .. p_u_1532)
end
ClickDetector =
ItemModel:FindFirstChildOfClass("ClickDetector")
if not ClickDetector then
error("[ERROR] ClickDetector not found in " ..
p_u_1532)
end
OriginalCFrame = [Link]
[Link] = [Link]([Link] +
[Link](0, 3, 0))
[Link](0.15)
fireclickdetector(ClickDetector)
v_u_2:Notify("Purchased: " .. p_u_1532, 3)
[Link] = OriginalCFrame
end)
err = v1534
success = v1533
if not success then
v_u_2:Notify(err, 3)
end
Debounce = false
end
else
v_u_2:Notify("Not for this game!", 3)
return
end
end
local v1535 = v_u_1201
v_u_1201.AddButton(v1535, "Buy Gun", function()
BuyItem(SelectedGun)
end)
local v1536 = v_u_1201
v_u_1201.AddButton(v1536, "Buy Ammo", function()
BuyItem(SelectedAmmo)
end)
local v1537 = v_u_1201
v_u_1201.AddButton(v1537, "Buy Armor", function()
BuyItem(SelectedArmor)
end)
local v1538 = v_u_1201
v_u_1201.AddButton(v1538, "Buy Food", function()
BuyItem(SelectedFood)
end)
local v1539 = v_u_1201
v_u_1201.AddButton(v1539, "Buy Mask", function()
BuyItem(SelectedMask)
end)
local v1540 = v_u_1201
v_u_1201.AddButton(v1540, "Buy Item", function()
BuyItem(SelectedItem)
end)
supportedGameId = 2788229376
isSupportedGame = [Link] == supportedGameId
Backpack = [Link]:WaitForChild("Backpack")
toggleName = "HeavyWeightsAuto"
activationConnection = nil
respawnConnection = nil
v1500:AddToggle(toggleName, {
["Text"] = "Auto Farm Weights",
["Default"] = false
})
function getCharacter()
char = [Link] or
[Link]:Wait()
hrp = char:WaitForChild("HumanoidRootPart")
return char, hrp
end
function teleportTo(p1541)
if isSupportedGame then
local v1542, v1543 = getCharacter()
hrp = v1543
_ = v1542
[Link] = [Link](p1541)
[Link](0.5)
end
end
function findShopItem()
if not isSupportedGame then
return nil
end
local v1544 = workspace:FindFirstChild("Ignored")
if v1544 then
v1544 = [Link]:FindFirstChild("Shop")
end
shopFolder = v1544
if not shopFolder then
return nil
end
local v1545, v1546, v1547 = ipairs(shopFolder:GetChildren())
while true do
local v1548
v1547, v1548 = v1545(v1546, v1547)
if v1547 == nil then
break
end
if [Link]:lower():find("heavyweights") then
return v1548
end
end
return nil
end
function fireClickDetector(p1549)
if isSupportedGame and p1549 then
cd = p1549:FindFirstChild("ClickDetector") or
p1549:FindFirstChildWhichIsA("ClickDetector", true)
if cd then
pcall(function()
fireclickdetector(cd)
end)
end
end
end
function equipTool(p1550)
if not isSupportedGame then
return nil
end
for _ = 1, 100 do
local v1551 = not Backpack:FindFirstChild(p1550) and
[Link]
if v1551 then
v1551 = [Link]:FindFirstChild(p1550)
end
tool = v1551
if tool and tool:IsA("Tool") then
[Link] = [Link]
return tool
end
[Link](0.1)
end
return nil
end
function autoActivateTool(p_u_1552)
if isSupportedGame then
if activationConnection then
activationConnection:Disconnect()
activationConnection = nil
end
activationConnection =
game:GetService("RunService").Heartbeat:Connect(function()
-- upvalues: (ref) p_u_1552
if Toggles[toggleName].Value then
if p_u_1552 and p_u_1552.Parent ==
[Link] then
pcall(function()
-- upvalues: (ref) p_u_1552
p_u_1552:Activate()
end)
end
end
end)
end
end
function mainProcess()
if isSupportedGame then
teleportTo([Link](-46.36, 23.57, -653.74))
shopItem = findShopItem()
if shopItem then
fireClickDetector(shopItem)
[Link](1)
teleportTo([Link](768.47, 112.62, -787.92))
tool = equipTool("[HeavyWeights]")
if tool then
autoActivateTool(tool)
end
end
else
return
end
end
function onToggleChanged(p1553)
-- upvalues: (ref) v_u_2
if p1553 then
if not isSupportedGame then
v_u_2:Notify("Not for this game!", 3)
return
end
[Link](mainProcess)
if respawnConnection then
respawnConnection:Disconnect()
respawnConnection = nil
end
respawnConnection =
[Link]:Connect(function()
[Link](2)
if Toggles[toggleName].Value then
[Link](mainProcess)
end
end)
else
if activationConnection then
activationConnection:Disconnect()
activationConnection = nil
end
if respawnConnection then
respawnConnection:Disconnect()
respawnConnection = nil
end
end
end
Toggles[toggleName]:OnChanged(onToggleChanged)
v1500:AddToggle("lettuceToggle", {
["Text"] = "Auto Eat Lettuce",
["Default"] = false
})
lettuceThread = nil
function startLettuceLoop()
if not lettuceThread then
lettuceThread = [Link](function()
while [Link] do
local v_u_1554 = false
local function v1555()
-- upvalues: (ref) v_u_1554
v_u_1554 = true
end
if isSupportedGame then
if [Link] and
[Link]:FindFirstChild("HumanoidRootPart") then
[Link]:PivotTo([Link](-86.74, 23.32, -
632.27))
[Link](0.3)
local v1556 =
workspace:FindFirstChild("Ignored")
if v1556 then
v1556 =
[Link]:FindFirstChild("Shop")
end
shop = v1556
if shop then
local v1557, v1558, v1559 =
ipairs(shop:GetDescendants())
while true do
local v1560
v1559, v1560 = v1557(v1558, v1559)
if v1559 == nil then
break
end
if v1560:IsA("ClickDetector") and
([Link] and [Link] == "[Lettuce] - $5") then
fireclickdetector(v1560)
v1555()
end
end
end
[Link](0.5)
tool =
[Link]:FindFirstChild("[Lettuce]")
if tool then
[Link] =
[Link]
end
[Link](0.3)
tool =
[Link]:FindFirstChild("[Lettuce]")
if tool then
tool:Activate()
end
end
[Link](1)
else
[Link](1)
end
if v_u_1554 then
break
end
end
lettuceThread = nil
end)
end
end
[Link]:OnChanged(function(p1561)
-- upvalues: (ref) v_u_2
if p1561 then
if not isSupportedGame then
v_u_2:Notify("Not for this game!", 3)
return
end
startLettuceLoop()
end
end)
cashierFolder = workspace:FindFirstChild("Cashiers")
local v1562 = workspace:FindFirstChild("Ignored")
if v1562 then
v1562 = [Link]:FindFirstChild("Drop")
end
dropFolder = v1562
attackRadius = 15
farming = false
currentCharacter = [Link] or
[Link]:Wait()
healthConnection = nil
attackThread = nil
farmingThread = nil
noclipConnection = nil
[Link]:Connect(function(p1563)
currentCharacter = p1563
if farming and isSupportedGame then
[Link](5)
startFarming()
monitorHealth(true)
end
end)
function monitorHealth(p1564)
if isSupportedGame and p1564 then
humanoid = currentCharacter:WaitForChild("Humanoid", 5)
if humanoid then
if healthConnection then
healthConnection:Disconnect()
healthConnection = nil
end
healthConnection = [Link]:Connect(function(p1565)
if p1565 < 3 then
if currentCharacter then
currentCharacter:BreakJoints()
end
if humanoid and [Link] > 0 then
[Link] = 0
end
end
end)
end
else
return
end
end
function equipCombat()
if isSupportedGame then
if currentCharacter then
tool = currentCharacter:FindFirstChild("Combat") or
[Link]:FindFirstChild("Combat")
if tool and currentCharacter:FindFirstChild("Combat") == nil then
[Link]:EquipTool(tool)
end
end
else
return
end
end
function autoAttack()
if isSupportedGame then
if not attackThread then
attackThread = [Link](function()
while farming and currentCharacter and
currentCharacter:FindFirstChild("Humanoid") do
combatTool =
currentCharacter:FindFirstChild("Combat")
if combatTool then
combatTool:Activate()
else
equipCombat()
end
[Link](1)
end
attackThread = nil
end)
end
else
return
end
end
function setNoClip(p1566)
if isSupportedGame then
if p1566 then
noclipConnection =
game:GetService("RunService").Stepped:Connect(function()
if currentCharacter then
local v1567, v1568, v1569 =
pairs(currentCharacter:GetChildren())
while true do
local v1570
v1569, v1570 = v1567(v1568, v1569)
if v1569 == nil then
break
end
if v1570:IsA("BasePart") then
[Link] = false
end
end
end
end)
else
if noclipConnection then
noclipConnection:Disconnect()
noclipConnection = nil
end
if currentCharacter then
local v1571, v1572, v1573 =
pairs(currentCharacter:GetChildren())
while true do
local v1574
v1573, v1574 = v1571(v1572, v1573)
if v1573 == nil then
break
end
if v1574:IsA("BasePart") then
[Link] = true
end
end
end
end
end
end
function tweenToPosition(p1575, p1576)
if isSupportedGame then
if currentCharacter and
currentCharacter:FindFirstChild("HumanoidRootPart") then
hrp = [Link]
tweenInfo = [Link](p1576, [Link])
tween = game:GetService("TweenService"):Create(hrp, tweenInfo, {
["CFrame"] = [Link](p1575)
})
tween:Play()
[Link]:Wait()
end
end
end
function tpInsideModelTween(p1577)
if isSupportedGame then
rootPart = [Link] or
p1577:FindFirstChildWhichIsA("BasePart", true)
if rootPart then
tweenToPosition([Link], 0.4)
end
else
return
end
end
function collectDrops()
if isSupportedGame then
if dropFolder and currentCharacter and
currentCharacter:FindFirstChild("HumanoidRootPart") then
local v1578, v1579, v1580 = ipairs(dropFolder:GetChildren())
while true do
local v1581
v1580, v1581 = v1578(v1579, v1580)
if v1580 == nil then
break
end
if v1581:IsA("BasePart") then
dist = ([Link] -
[Link]).Magnitude
if dist <= attackRadius then
cd =
v1581:FindFirstChildWhichIsA("ClickDetector", true)
if cd then
fireclickdetector(cd)
[Link](1)
end
end
end
end
end
else
return
end
end