Hexagon
Hexagon
Made by Pawel12d#0272
--]]
-- Services
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
-- Environment
local getrawmetatable = getrawmetatable or false
local mousemove = mousemove or mousemoverel or mouse_move or false
local getsenv = getsenv or false
local listfiles = listfiles or listdir or syn_io_listdir or false
local isfolder = isfolder or false
local hookfunc = hookfunc or hookfunction or replaceclosure or false
-- Viewmodels fix
for i,v in pairs(game.ReplicatedStorage.Viewmodels:GetChildren()) do
if v:FindFirstChild("HumanoidRootPart") and v.HumanoidRootPart.Transparency ~=
1 then
v.HumanoidRootPart.Transparency = 1
end
end
game.ReplicatedStorage.Viewmodels["v_oldM4A1-S"].Silencer.Transparency = 1
local fix = game.ReplicatedStorage.Viewmodels["v_oldM4A1-S"].Silencer:Clone()
fix.Parent = game.ReplicatedStorage.Viewmodels["v_oldM4A1-S"]
fix.Name = "Silencer2"
fix.Transparency = 0
local Hitboxes = {
["Head"] = {"Head"},
["Chest"] = {"UpperTorso", "LowerTorso"},
["Arms"] = {"LeftUpperArm", "LeftLowerArm", "LeftHand", "RightUpperArm",
"RightLowerArm", "RightHand"},
["Legs"] = {"LeftUpperLeg", "LeftLowerLeg", "LeftFoot", "RightUpperLeg",
"RightLowerLeg", "RightFoot"}
}
local Sounds = {
["TTT a"] = workspace.RoundEnd,
["TTT b"] = workspace.RoundStart,
["T Win"] = workspace.Sounds.T,
["CT Win"] = workspace.Sounds.CT,
["Planted"] = workspace.Sounds.Arm,
["Defused"] = workspace.Sounds.Defuse,
["Rescued"] = workspace.Sounds.Rescue,
["Explosion"] = workspace.Sounds.Explosion,
["Becky"] = workspace.Sounds.Becky,
["Beep"] = workspace.Sounds.Beep
}
local FOVCircle = Drawing.new("Circle")
local Cases = {}; for i,v in pairs(game.ReplicatedStorage.Cases:GetChildren()) do
table.insert(Cases, v.Name) end
local Configs = {}
local Inventories = loadstring("return "..readfile("hexagon/inventories.txt"))()
local Skyboxes = loadstring("return "..readfile("hexagon/skyboxes.txt"))()
-- Main
local SilentLegitbot = {target = nil}
local SilentRagebot = {target = nil, cooldown = false}
local LocalPlayer = game.Players.LocalPlayer
local Mouse = LocalPlayer:GetMouse()
local cbClient = getsenv(LocalPlayer.PlayerGui:WaitForChild("Client"))
local oldInventory = cbClient.CurrentInventory
local nocw_s = {}
local nocw_m = {}
local curVel = 16
local isBhopping = false
local ESP =
loadstring(game:HttpGet("https://raw.githubusercontent.com/Pawel12d/hexagon/main/sc
ripts/ESP.lua"))()
local library =
loadstring(game:HttpGet("https://raw.githubusercontent.com/Pawel12d/hexagon/main/sc
ripts/UILibrary.lua"))()
-- Functions
local function RandomString(length, strings)
local strings = strings or {
"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r"
,"s","t","u","v","w","x","y","z",
"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R"
,"S","T","U","V","W","X","Y","Z",
"0","1","2","3","4","5","6","7","8","9",
}
local output = ""
for i = 1,length do
output = tostring(output..""..strings[math.random(1,#strings)])
if i == length then
return output
end
end
end
LocalPlayer.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
elseif state == Enum.HumanoidStateType.Jumping then
isBhopping = true
curVel = (curVel +
library.pointers.MiscellaneousTabCategoryBunnyHopAcceleration.value) >=
library.pointers.MiscellaneousTabCategoryBunnyHopMaxVelocity.value and
library.pointers.MiscellaneousTabCategoryBunnyHopMaxVelocity.value or curVel +
library.pointers.MiscellaneousTabCategoryBunnyHopAcceleration.value
end
end
end)
end
end
end
function GetSpectators()
local CurrentSpectators = {}
return CurrentSpectators
end
if FOV <
library.pointers.AimbotTabCategoryLegitbotFOV.value or
library.pointers.AimbotTabCategoryLegitbotFOV.value == 0 then
if
math.floor((LocalPlayer.Character.HumanoidRootPart.Position -
v.Character.HumanoidRootPart.Position).magnitude) <
library.pointers.AimbotTabCategoryLegitbotDistance.value or
library.pointers.AimbotTabCategoryLegitbotDistance.value == 0 then
if
library.pointers.AimbotTabCategoryLegitbotTargetPriority.value == "FOV" then
local Vector, onScreen =
workspace.CurrentCamera:WorldToScreenPoint(v.Character.HumanoidRootPart.Position)
local FOV = (Vector2.new(Mouse.X,
Mouse.Y) - Vector2.new(Vector.X, Vector.Y)).magnitude
return nil
end
return nil
end
if alt then
for i,v in pairs(tbl) do
table.insert(otp, v.weaponname)
end
else
for i,v in pairs(tbl) do
table.insert(otp, i)
end
end
return otp
end
newfolder = Instance.new("Folder")
newfolder.Name = tbl.skinname
newfolder.Parent = (isGlove == true and game.ReplicatedStorage.Gloves)
or (game.ReplicatedStorage.Skins[tbl.weaponname])
newvalue3 = Instance.new("StringValue")
newvalue3.Name = tostring(tbl.weaponname.."_"..tbl.skinname)
newvalue3.Value = tbl.skinrarity
newvalue3.Parent = LocalPlayer.PlayerGui.Client.Rarities
end
newtype = Instance.new("StringValue")
newtype.Name = "Type"
newtype.Value = tbl.weaponname
newtype.Parent = newfolder
else
for i,v in pairs(tbl.model) do
if i == "Main" then
for i2,v2 in
pairs(game.ReplicatedStorage.Viewmodels["v_"..tbl.weaponname]:GetChildren()) do
if v2:IsA("BasePart") and not
table.find({"Right Arm", "Left Arm", "Flash"}, v2.Name) and v2.Transparency ~= 1
then
newvalue = Instance.new("StringValue")
newvalue.Name = v2.Name
newvalue.Value = v
newvalue.Parent = newfolder
end
end
end
newvalue = Instance.new("StringValue")
newvalue.Name = i
newvalue.Value = v
newvalue.Parent = newfolder
end
end
table.insert(nocw_s, {tostring(tbl.weaponname.."_"..tbl.skinname)})
newmodel = tbl.model
newmodel.Name = "v_"..tbl.modelname
newmodel.Parent = game.ReplicatedStorage.Viewmodels
table.insert(nocw_m, {tostring(tbl.modelname)})
end
end
-- GUI
local AimbotTab = Window:CreateTab("Aimbot")
AimbotTabCategoryLegitbot:AddToggle("Enabled", false,
"AimbotTabCategoryLegitbotEnabled", function(val)
if val == true then
LegitbotLoop =
game:GetService("RunService").RenderStepped:Connect(function()
if library.base.Window.Visible == false and IsAlive(LocalPlayer)
then
if library.pointers.AimbotTabCategoryLegitbotKeybind.value
== nil or (library.pointers.AimbotTabCategoryLegitbotKeybind.value.EnumType ==
Enum.KeyCode and
UserInputService:IsKeyDown(library.pointers.AimbotTabCategoryLegitbotKeybind.value)
) or (library.pointers.AimbotTabCategoryLegitbotKeybind.value.EnumType ==
Enum.UserInputType and
UserInputService:IsMouseButtonPressed(library.pointers.AimbotTabCategoryLegitbotKey
bind.value)) then
plr = GetLegitbotTarget()
if
library.pointers.AimbotTabCategoryLegitbotSilent.value == true then
SilentLegitbot.target = hitboxpart
SilentLegitbot.aiming = true
else
mousemove(-PositionX, -PositionY)
if SilentLegitbot.target ~= nil
then SilentLegitbot.target = nil end
end
else
if SilentLegitbot.target ~= nil then
SilentLegitbot.target = nil end
end
else
if SilentLegitbot.target ~= nil then
SilentLegitbot.target = nil end
end
else
if SilentLegitbot.target ~= nil then
SilentLegitbot.target = nil end
end
else
if SilentLegitbot.target ~= nil then SilentLegitbot.target
= nil end
end
end)
elseif val == false and LegitbotLoop then
LegitbotLoop:Disconnect()
end
end)
AimbotTabCategoryLegitbot:AddToggle("Silent", false,
"AimbotTabCategoryLegitbotSilent")
AimbotTabCategoryLegitbot:AddKeybind("Keybind", nil,
"AimbotTabCategoryLegitbotKeybind")
AimbotTabCategoryAntiAimbot:AddToggle("Enabled", false,
"AimbotTabCategoryAntiAimbotEnabled", function(val)
AntiAimbot = val
while AntiAimbot do
if IsAlive(LocalPlayer) and
(library.pointers.AimbotTabCategoryAntiAimbotDisableWhileClimbing.value == false or
cbClient.climbing == false) then
function RotatePlayer(pos)
local Gyro = Instance.new('BodyGyro')
Gyro.D = 0
Gyro.P =
(library.pointers.AimbotTabCategoryAntiAimbotYawStrenght.value * 100)
Gyro.MaxTorque = Vector3.new(0,
(library.pointers.AimbotTabCategoryAntiAimbotYawStrenght.value * 100), 0)
Gyro.Parent = game.Players.LocalPlayer.Character.UpperTorso
Gyro.CFrame = CFrame.new(Gyro.Parent.Position,
pos.Position)
wait()
Gyro:Destroy()
end
if
library.pointers.AimbotTabCategoryAntiAimbotRemoveHeadHitbox.value == true then
if
game.Players.LocalPlayer.Character:FindFirstChild("HeadHB") then
game.Players.LocalPlayer.Character.HeadHB:Destroy()
end
if
game.Players.LocalPlayer.Character:FindFirstChild("FakeHead") then
game.Players.LocalPlayer.Character.FakeHead:Destroy()
end
if
game.Players.LocalPlayer.Character:FindFirstChild("Head") and
game.Players.LocalPlayer.Character.Head.Transparency ~= 0 then
game.Players.LocalPlayer.Character.Head.Transparency
= 0
end
end
if table.find({"Backward", "Left", "Right"},
library.pointers.AimbotTabCategoryAntiAimbotYaw.value) then
game.Players.LocalPlayer.Character.Humanoid.AutoRotate =
false
local Angle = (
library.pointers.AimbotTabCategoryAntiAimbotYaw.value
== "Backward" and CFrame.new(-4, 0, 0) or
library.pointers.AimbotTabCategoryAntiAimbotYaw.value
== "Left" and CFrame.new(-180, 0, 0) or
library.pointers.AimbotTabCategoryAntiAimbotYaw.value
== "Right" and CFrame.new(180, 0, 0)
)
RotatePlayer(workspace.CurrentCamera.CFrame * Angle)
elseif library.pointers.AimbotTabCategoryAntiAimbotYaw.value ==
"Spin" then
game.Players.LocalPlayer.Character.Humanoid.AutoRotate =
false
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.Angles(0,
math.rad(library.pointers.AimbotTabCategoryAntiAimbotYawStrenght.value), 0)
elseif game.Players.LocalPlayer.Character.Humanoid.AutoRotate ==
false then
game.Players.LocalPlayer.Character.Humanoid.AutoRotate =
true
end
end
wait(0.02)
end
if IsAlive(LocalPlayer) then
game.Players.LocalPlayer.Character.Humanoid.AutoRotate = true
end
end)
VisualsTabCategoryPlayers:AddToggle("Enabled", false,
"VisualsTabCategoryPlayersEnabled", function(val)
ESP.Enabled = val
end)
VisualsTabCategoryPlayers:AddToggle("Tracers", false,
"VisualsTabCategoryPlayersTracers", function(val)
ESP.Tracers = val
end)
VisualsTabCategoryPlayers:AddToggle("Boxes", false,
"VisualsTabCategoryPlayersBoxes", function(val)
ESP.Boxes = val
end)
VisualsTabCategoryDroppedESP:AddToggle("Enabled", false,
"VisualsTabCategoryDroppedESPEnabled")
VisualsTabCategoryDroppedESP:AddColorPicker("Color", Color3.new(1,1,1),
"VisualsTabCategoryDroppedESPColor")
VisualsTabCategoryGrenadeESP:AddToggle("Enabled", false,
"VisualsTabCategoryGrenadeESPEnabled")
VisualsTabCategoryGrenadeESP:AddColorPicker("Color", Color3.new(1,0.5,0),
"VisualsTabCategoryGrenadeESPColor")
VisualsTabCategoryBombESP:AddToggle("Enabled", false,
"VisualsTabCategoryBombESPEnabled")
VisualsTabCategoryBombESP:AddColorPicker("Color", Color3.new(1,0,0),
"VisualsTabCategoryBombESPColor")
LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Scope.Blur.Blur.ImageTransparency
= 1
LocalPlayer.PlayerGui.GUI.Crosshairs.Frame1.Transparency = 1
LocalPlayer.PlayerGui.GUI.Crosshairs.Frame2.Transparency = 1
LocalPlayer.PlayerGui.GUI.Crosshairs.Frame3.Transparency = 1
LocalPlayer.PlayerGui.GUI.Crosshairs.Frame4.Transparency = 1
else
LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.ImageTransparency = 0
LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Scope.ImageTransparency = 0
LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Scope.Size =
UDim2.new(1,0,1,0)
LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Scope.Position =
UDim2.new(0,0,0,0)
LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Scope.Blur.ImageTransparency
= 0
LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Scope.Blur.Blur.ImageTransparency
= 0
LocalPlayer.PlayerGui.GUI.Crosshairs.Frame1.Transparency = 0
LocalPlayer.PlayerGui.GUI.Crosshairs.Frame2.Transparency = 0
LocalPlayer.PlayerGui.GUI.Crosshairs.Frame3.Transparency = 0
LocalPlayer.PlayerGui.GUI.Crosshairs.Frame4.Transparency = 0
end
VisualsTabCategoryOthers:AddColorPicker("Ambient", Color3.new(1,1,1),
"VisualsTabCategoryOthersAmbient", function(val)
workspace.CurrentCamera.ColorCorrection.TintColor = val
end)
pcall(function()
library.pointers.VisualsTabCategoryOthersSkybox:Refresh(TableToNames(Skyboxes))
end)
end)
VisualsTabCategoryViewmodelColors:AddToggle("Enabled", false,
"VisualsTabCategoryViewmodelColorsEnabled")
VisualsTabCategoryViewmodelColors:AddLabel("")
VisualsTabCategoryViewmodelColors:AddLabel("Arms")
VisualsTabCategoryViewmodelColors:AddToggle("Enabled", false,
"VisualsTabCategoryViewmodelColorsArms")
VisualsTabCategoryViewmodelColors:AddColorPicker("Color", Color3.new(1,1,1),
"VisualsTabCategoryViewmodelColorsArmsColor")
VisualsTabCategoryViewmodelColors:AddSlider("Transparency", {0, 1, 0, 0.01, ""},
"VisualsTabCategoryViewmodelColorsArmsTransparency")
VisualsTabCategoryViewmodelColors:AddLabel("")
VisualsTabCategoryViewmodelColors:AddLabel("Gloves")
VisualsTabCategoryViewmodelColors:AddToggle("Enabled", false,
"VisualsTabCategoryViewmodelColorsGloves")
VisualsTabCategoryViewmodelColors:AddColorPicker("Color", Color3.new(1,1,1),
"VisualsTabCategoryViewmodelColorsGlovesColor")
VisualsTabCategoryViewmodelColors:AddSlider("Transparency", {0, 1, 0, 0.01, ""},
"VisualsTabCategoryViewmodelColorsGlovesTransparency")
VisualsTabCategoryViewmodelColors:AddLabel("")
VisualsTabCategoryViewmodelColors:AddLabel("Sleeves")
VisualsTabCategoryViewmodelColors:AddToggle("Enabled", false,
"VisualsTabCategoryViewmodelColorsSleeves")
VisualsTabCategoryViewmodelColors:AddColorPicker("Color", Color3.new(1,1,1),
"VisualsTabCategoryViewmodelColorsSleevesColor")
VisualsTabCategoryViewmodelColors:AddSlider("Transparency", {0, 1, 0, 0.01, ""},
"VisualsTabCategoryViewmodelColorsSleevesTransparency")
VisualsTabCategoryViewmodelColors:AddLabel("")
VisualsTabCategoryViewmodelColors:AddLabel("Weapons")
VisualsTabCategoryViewmodelColors:AddToggle("Enabled", false,
"VisualsTabCategoryViewmodelColorsWeapons")
VisualsTabCategoryViewmodelColors:AddColorPicker("Color", Color3.new(1,1,1),
"VisualsTabCategoryViewmodelColorsWeaponsColor")
VisualsTabCategoryViewmodelColors:AddDropdown("Material", {"SmoothPlastic", "Neon",
"ForceField", "Wood", "Glass"}, "SmoothPlastic",
"VisualsTabCategoryViewmodelColorsWeaponsMaterial")
VisualsTabCategoryViewmodelColors:AddSlider("Transparency", {0, 1, 0, 0.01, ""},
"VisualsTabCategoryViewmodelColorsWeaponsTransparency")
VisualsTabCategoryFOVCircle:AddToggle("Enabled", false,
"VisualsTabCategoryFOVCircleEnabled", function(val)
FOVCircle.Visible = val
end)
VisualsTabCategoryFOVCircle:AddToggle("Filled", false,
"VisualsTabCategoryFOVCircleFilled", function(val)
FOVCircle.Filled = val
end)
VisualsTabCategoryFOVCircle:AddColorPicker("Color", Color3.new(1,1,1),
"VisualsTabCategoryFOVCircleColor", function(val)
FOVCircle.Color = val
end)
VisualsTabCategoryViewmodel:AddToggle("Enabled", false,
"VisualsTabCategoryViewmodelEnabled", function(val)
cbClient.fieldofview = (val == true and
library.pointers.VisualsTabCategoryViewmodelFOV.value or 80)
workspace.CurrentCamera.FieldOfView = (val == true and
library.pointers.VisualsTabCategoryViewmodelFOV.value or 80)
end)
VisualsTabCategoryViewmodel:AddButton("Reset", function()
library.pointers.VisualsTabCategoryViewmodelEnabled:Set(false)
library.pointers.VisualsTabCategoryViewmodelFOV:Set(80)
library.pointers.VisualsTabCategoryViewmodelOffsetX:Set(180)
library.pointers.VisualsTabCategoryViewmodelOffsetY:Set(180)
library.pointers.VisualsTabCategoryViewmodelOffsetZ:Set(180)
library.pointers.VisualsTabCategoryViewmodelOffsetRoll:Set(180)
end)
VisualsTabCategoryThirdPerson:AddKeybind("Keybind", nil,
"VisualsTabCategoryThirdPersonKeybind", function(val)
if val == true and UserInputService:GetFocusedTextBox() == nil then
library.pointers.VisualsTabCategoryThirdPersonEnabled:Set(not
library.pointers.VisualsTabCategoryThirdPersonEnabled.value)
end
end)
library.pointers.MiscellaneousTabCategoryMainBarriers:Set("-")
end
end)
end)
game.ReplicatedStorage.Viewmodels:Destroy()
ViewmodelsBackup:Clone().Parent = game.ReplicatedStorage
if not a then
print(a, b)
game.Players.LocalPlayer:Kick("Hexagon | Your custom models file is fucked up
lol! "..b)
end
MiscellaneousTabCategoryMain:AddDropdown("Inventory Changer",
TableToNames(Inventories), "-", "MiscellaneousTabCategoryMainInventoryChanger",
function(val)
local InventoryLoadout = LocalPlayer.PlayerGui.GUI["Inventory&Loadout"]
local InventoriesData = loadstring("return
"..readfile("hexagon/inventories.txt"))()
cbClient.CurrentInventory = AllSkinsTable
end
end
pcall(function()
library.pointers.MiscellaneousTabCategoryMainInventoryChanger:Refresh(TableToNames(
Inventories))
end)
end)
game:GetService("ReplicatedStorage").Events.ThrowGrenade:FireServer(game:GetService
("ReplicatedStorage").Weapons["Molotov"].Model, nil, 25, 35, Vector3.new(0,-100,0),
nil, nil)
game:GetService("ReplicatedStorage").Events.ThrowGrenade:FireServer(game:GetService
("ReplicatedStorage").Weapons["HE Grenade"].Model, nil, 25, 35, Vector3.new(0,-
100,0), nil, nil)
game:GetService("ReplicatedStorage").Events.ThrowGrenade:FireServer(game:GetService
("ReplicatedStorage").Weapons["Decoy Grenade"].Model, nil, 25, 35, Vector3.new(0,-
100,0), nil, nil)
game:GetService("ReplicatedStorage").Events.ThrowGrenade:FireServer(game:GetService
("ReplicatedStorage").Weapons["Smoke Grenade"].Model, nil, 25, 35, Vector3.new(0,-
100,0), nil, nil)
game:GetService("ReplicatedStorage").Events.ThrowGrenade:FireServer(game:GetService
("ReplicatedStorage").Weapons["Flashbang"].Model, nil, 25, 35, Vector3.new(0,-
100,0), nil, nil)
end)
end
end)
LocalPlayer.Character.Humanoid:GetPropertyChangedSignal("Health"):Connect(function(
)
LocalPlayer.Character.Humanoid.Health = 100
end)
end) end)
library.base.Spectators.Visible = val
while ShowSpectators do
for i,v in pairs(library.base.Spectators.SpectatorsFrame:GetChildren())
do
if v:IsA("TextLabel") then
v:Destroy()
end
end
wait(0.25)
end
end)
game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):
ChangeState("Jumping")
end)
elseif val == false and JumpHook then
JumpHook:Disconnect()
end
end)
game.ReplicatedStorage.Events.HitPart:FireServer(unpack(Arguments))
end
end
end)
end)
elseif val == false and KillAllLoop then
KillAllLoop:Disconnect()
end
end)
game.ReplicatedStorage.Events.HitPart:FireServer(unpack(Arguments))
end
end
end)
end)
elseif val == false and KillEnemiesLoop then
KillEnemiesLoop:Disconnect()
end
end)
MiscellaneousTabCategoryNoclip:AddToggle("Enabled", false,
"MiscellaneousTabCategoryNoclipEnabled", function(val)
if val == true then
FlyLoop = game:GetService("RunService").Stepped:Connect(function()
if IsAlive(LocalPlayer) then
spawn(function()
pcall(function()
local speed =
library.pointers.MiscellaneousTabCategoryNoclipSpeed.value
local velocity = Vector3.new(0, 1, 0)
if UserInputService:IsKeyDown(Enum.KeyCode.W)
then
velocity = velocity +
(workspace.CurrentCamera.CoordinateFrame.lookVector * speed)
end
if UserInputService:IsKeyDown(Enum.KeyCode.A)
then
velocity = velocity +
(workspace.CurrentCamera.CoordinateFrame.rightVector * -speed)
end
if UserInputService:IsKeyDown(Enum.KeyCode.S)
then
velocity = velocity +
(workspace.CurrentCamera.CoordinateFrame.lookVector * -speed)
end
if UserInputService:IsKeyDown(Enum.KeyCode.D)
then
velocity = velocity +
(workspace.CurrentCamera.CoordinateFrame.rightVector * speed)
end
LocalPlayer.Character.HumanoidRootPart.Velocity
= velocity
LocalPlayer.Character.Humanoid.PlatformStand =
true
end)
end)
end
end)
NoclipLoop = game:GetService("RunService").Stepped:Connect(function()
for i,v in
pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v:IsA("BasePart") and v.CanCollide == true then
v.CanCollide = false
end
end
end)
elseif val == false and FlyLoop and NoclipLoop then
pcall(function()
FlyLoop:Disconnect()
NoclipLoop:Disconnect()
LocalPlayer.Character.Humanoid.PlatformStand = false
end)
end
end)
MiscellaneousTabCategoryNoclip:AddKeybind("Keybind", nil,
"MiscellaneousTabCategoryNoclipKeybind", function(val)
if val == true and UserInputService:GetFocusedTextBox() == nil then
library.pointers.MiscellaneousTabCategoryNoclipEnabled:Set(not
library.pointers.MiscellaneousTabCategoryNoclipEnabled.value)
end
end)
MiscellaneousTabCategoryGunMods:AddToggle("Wallbang", false,
"MiscellaneousTabCategoryGunModsWallbang")
MiscellaneousTabCategoryBunnyHop:AddToggle("Enabled", false,
"MiscellaneousTabCategoryBunnyHopEnabled")
MiscellaneousTabCategoryBacktrack:AddToggle("Enabled", false,
"MiscellaneousTabCategoryBacktrackEnabled", function(val)
if val == true then
Backtracking = RunService.RenderStepped:Connect(function()
if IsAlive(LocalPlayer) then
for i,v in pairs(game.Players:GetPlayers()) do
if IsAlive(v) and GetTeam(v) ~= GetTeam(LocalPlayer)
then
local NewBacktrackPart = Instance.new("Part")
NewBacktrackPart.Name = v.Name
NewBacktrackPart.Anchored = true
NewBacktrackPart.CanCollide = false
NewBacktrackPart.Transparency =
library.pointers.MiscellaneousTabCategoryBacktrackTransparency.value
NewBacktrackPart.Color =
library.pointers.MiscellaneousTabCategoryBacktrackColor.value
NewBacktrackPart.Size = v.Character.Head.Size
NewBacktrackPart.CFrame =
v.Character.Head.CFrame
NewBacktrackPart.Parent = HexagonFolder
local BacktrackTag =
Instance.new("ObjectValue")
BacktrackTag.Parent = NewBacktrackPart
BacktrackTag.Name = "PlayerName"
BacktrackTag.Value = v
spawn(function()
wait(library.pointers.MiscellaneousTabCategoryBacktrackTime.value/1000)
NewBacktrackPart:Destroy()
end)
end
end
end
end)
elseif val == false and Backtracking then
Backtracking:Disconnect()
end
end)
MiscellaneousTabCategoryBacktrack:AddColorPicker("Color", Color3.new(1,1,1),
"MiscellaneousTabCategoryBacktrackColor")
MiscellaneousTabCategoryGrenade:AddKeybind("Keybind", nil,
"MiscellaneousTabCategoryGrenadeKeybind", function(val)
if val == true and UserInputService:GetFocusedTextBox() == nil then
game:GetService("ReplicatedStorage").Events.ThrowGrenade:FireServer(
game.ReplicatedStorage.Weapons[library.pointers.MiscellaneousTabCategoryGrenadeType
.value].Model,
nil,
25,
35,
workspace.CurrentCamera.CFrame.lookVector * (5 *
library.pointers.MiscellaneousTabCategoryGrenadeVelocity.value),
nil,
nil
)
end
end)
MiscellaneousTabCategoryChatSpam:AddToggle("Enabled", false,
"MiscellaneousTabCategoryChatSpamEnabled", function(val)
ChatSpam = val
while ChatSpam do
game:GetService("ReplicatedStorage").Events.PlayerChatted:FireServer(
library.pointers.MiscellaneousTabCategoryChatSpamMessage.value,
false,
"Innocent",
false,
true
)
wait(3)
end
end)
MiscellaneousTabCategoryKeybinds:AddKeybind("Airstuck", nil,
"MiscellaneousTabCategoryKeybindsAirStuck", function(val)
if IsAlive(LocalPlayer) and UserInputService:GetFocusedTextBox() == nil then
for i,v in pairs(LocalPlayer.Character:GetChildren()) do
if v:IsA("BasePart") then
v.Anchored = val
end
end
end
end)
game.Players.LocalPlayer.Character.Humanoid:ChangeState("Jumping")
end
until not IsAlive(LocalPlayer) or EdgeJump == false or
game.Players.LocalPlayer.Character.Humanoid:GetState() ==
Enum.HumanoidStateType.Freefall
EdgeJump = false
end
elseif val == false and EdgeJump == true then
EdgeJump = false
end
end)
MiscellaneousTabCategoryKeybinds:AddKeybind("Teleport", nil,
"MiscellaneousTabCategoryKeybindsTeleport", function(val)
if val == true and IsAlive(LocalPlayer) and
UserInputService:GetFocusedTextBox() == nil and Mouse.Target ~= nil then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(Mouse.Hit.p + Vector3.new(0, 2.5, 0))
end
end)
SettingsTabCategoryPlayers:AddTextBox("Username", "",
"SettingsTabCategoryPlayersUsername", function(val, focus)
if game.Players:FindFirstChild(val) then
local plr = game.Players:FindFirstChild(val)
while
game.Players:FindFirstChild(library.pointers.SettingsTabCategoryPlayersUsername.val
ue) do
wait(0.1)
library.pointers.SettingsTabCategoryPlayersAge:Set("Age:
"..plr.AccountAge.." days")
library.pointers.SettingsTabCategoryPlayersAlive:Set("Alive: "..
(IsAlive(plr) and "yes" or "no"))
library.pointers.SettingsTabCategoryPlayersTeam:Set("Team:
"..GetTeam(plr).Name)
end
library.pointers.SettingsTabCategoryPlayersAge:Set("Age: ")
library.pointers.SettingsTabCategoryPlayersAlive:Set("Alive: ")
library.pointers.SettingsTabCategoryPlayersTeam:Set("Team: ")
end
end)
SettingsTabCategoryConfigs:AddButton("Create", function()
writefile("hexagon/configs/"..library.pointers.SettingsTabCategoryConfigsName.value
..".cfg", library:SaveConfiguration())
end)
SettingsTabCategoryConfigs:AddButton("Save", function()
writefile("hexagon/configs/"..library.pointers.SettingsTabCategoryConfigsConfig.val
ue..".cfg", library:SaveConfiguration())
end)
SettingsTabCategoryConfigs:AddButton("Load", function()
local a,b = pcall(function()
cfg = loadstring("return
"..readfile("hexagon/configs/"..library.pointers.SettingsTabCategoryConfigsConfig.v
alue..".cfg"))()
end)
if a == false then
warn("Config Loading Error", a, b)
elseif a == true then
library:LoadConfiguration(cfg)
end
end)
SettingsTabCategoryConfigs:AddButton("Refresh", function()
local cfgs = {}
library.pointers.SettingsTabCategoryConfigsConfig.options = cfgs
end)
SettingsTabCategoryCredits:AddLabel("")
SettingsTabCategoryCredits:AddLabel("ny#2817")
SettingsTabCategoryCredits:AddLabel("neeX#3712")
SettingsTabCategoryCredits:AddLabel("MrPolaczekPL#1884")
SettingsTabCategoryCredits:AddLabel("")
-- Other
game.Players.LocalPlayer.Additionals.TotalDamage.Changed:Connect(function(val)
if library.pointers.MiscellaneousTabCategoryMainHitSound.value ~= "" and val
~= 0 then
local marker = Instance.new("Sound")
marker.Parent = game:GetService("SoundService")
marker.SoundId =
"rbxassetid://"..library.pointers.MiscellaneousTabCategoryMainHitSound.value
marker.Volume = 3
marker:Play()
end
end)
game.Players.LocalPlayer.Status.Kills.Changed:Connect(function(val)
if library.pointers.MiscellaneousTabCategoryMainKillSound.value ~= "" and val
~= 0 then
local marker = Instance.new("Sound")
marker.Parent = game:GetService("SoundService")
marker.SoundId =
"rbxassetid://"..library.pointers.MiscellaneousTabCategoryMainKillSound.value
marker.Volume = 3
marker:Play()
end
end)
workspace.CurrentCamera.ChildAdded:Connect(function(new)
if library.pointers.MiscellaneousTabCategoryGunModsInfiniteAmmo.value == true
then
cbClient.ammocount = 999999 -- primary ammo
cbClient.primarystored = 999999 -- primary stored
cbClient.ammocount2 = 999999 -- secondary ammo
cbClient.secondarystored = 999999 -- secondary stored
end
spawn(function()
if new.Name == "Arms" and new:IsA("Model") and
library.pointers.VisualsTabCategoryViewmodelColorsEnabled.value == true then
for i,v in pairs(new:GetChildren()) do
if v:IsA("Model") and v:FindFirstChild("Right Arm") or
v:FindFirstChild("Left Arm") then
local RightArm = v:FindFirstChild("Right Arm") or nil
local LeftArm = v:FindFirstChild("Left Arm") or nil
if
library.pointers.VisualsTabCategoryViewmodelColorsArms.value == true then
if RightArm ~= nil then
RightArm.Mesh.TextureId = ""
RightArm.Transparency =
library.pointers.VisualsTabCategoryViewmodelColorsArmsTransparency.value
RightArm.Color =
library.pointers.VisualsTabCategoryViewmodelColorsArmsColor.value
end
if LeftArm ~= nil then
LeftArm.Mesh.TextureId = ""
LeftArm.Transparency =
library.pointers.VisualsTabCategoryViewmodelColorsArmsTransparency.value
LeftArm.Color =
library.pointers.VisualsTabCategoryViewmodelColorsArmsColor.value
end
end
if
library.pointers.VisualsTabCategoryViewmodelColorsGloves.value == true then
if RightGlove ~= nil then
RightGlove.Mesh.TextureId = ""
RightGlove.Transparency =
library.pointers.VisualsTabCategoryViewmodelColorsGlovesTransparency.value
RightGlove.Color =
library.pointers.VisualsTabCategoryViewmodelColorsGlovesColor.value
end
if LeftGlove ~= nil then
LeftGlove.Mesh.TextureId = ""
LeftGlove.Transparency =
library.pointers.VisualsTabCategoryViewmodelColorsGlovesTransparency.value
LeftGlove.Color =
library.pointers.VisualsTabCategoryViewmodelColorsGlovesColor.value
end
end
if
library.pointers.VisualsTabCategoryViewmodelColorsSleeves.value == true then
if RightSleeve ~= nil then
RightSleeve.Mesh.TextureId = ""
RightSleeve.Transparency =
library.pointers.VisualsTabCategoryViewmodelColorsSleevesTransparency.value
RightSleeve.Color =
library.pointers.VisualsTabCategoryViewmodelColorsSleevesColor.value
RightSleeve.Material = "ForceField"
end
if LeftSleeve ~= nil then
LeftSleeve.Mesh.TextureId = ""
LeftSleeve.Transparency =
library.pointers.VisualsTabCategoryViewmodelColorsSleevesTransparency.value
LeftSleeve.Color =
library.pointers.VisualsTabCategoryViewmodelColorsSleevesColor.value
LeftSleeve.Material = "ForceField"
end
end
elseif
library.pointers.VisualsTabCategoryViewmodelColorsWeapons.value == true and
v:IsA("BasePart") and not table.find({"Right Arm", "Left Arm", "Flash"}, v.Name)
and v.Transparency ~= 1 then
if v:IsA("MeshPart") then v.TextureID = "" end
if v:FindFirstChildOfClass("SpecialMesh") then
v:FindFirstChildOfClass("SpecialMesh").TextureId = "" end
v.Transparency =
library.pointers.VisualsTabCategoryViewmodelColorsWeaponsTransparency.value
v.Color =
library.pointers.VisualsTabCategoryViewmodelColorsWeaponsColor.value
v.Material =
library.pointers.VisualsTabCategoryViewmodelColorsWeaponsMaterial.value
end
end
end
end)
end)
workspace.ChildAdded:Connect(function(new)
if new.Name == "C4" and new:IsA("Model") and
library.pointers.VisualsTabCategoryBombESPEnabled.value == true then
local BombTimer = 40
if table.find(library.pointers.VisualsTabCategoryBombESPInfo.value,
"Text") then
local TextLabelText = Instance.new("TextLabel")
TextLabelText.Parent = BillboardGui
TextLabelText.ZIndex = 2
TextLabelText.BackgroundTransparency = 1
TextLabelText.Size = UDim2.new(1, 0, 1, 0)
TextLabelText.Font = Enum.Font.SourceSansBold
TextLabelText.TextColor3 =
library.pointers.VisualsTabCategoryBombESPColor.value
TextLabelText.TextSize = 14
TextLabelText.TextYAlignment = Enum.TextYAlignment.Top
TextLabelText.Text = tostring(new.Name)
end
if table.find(library.pointers.VisualsTabCategoryBombESPInfo.value,
"Icon") then
local ImageLabel = Instance.new("ImageLabel")
ImageLabel.Parent = BillboardGui
ImageLabel.ZIndex = 1
ImageLabel.BackgroundTransparency = 1
ImageLabel.Size = UDim2.new(1, 0, 1, 0)
ImageLabel.ImageColor3 =
library.pointers.VisualsTabCategoryBombESPColor.value
ImageLabel.Image =
tostring(require(game.ReplicatedStorage.GetIcon).getWeaponOfKiller(new.Name))
ImageLabel.ScaleType = Enum.ScaleType.Fit
end
if table.find(library.pointers.VisualsTabCategoryBombESPInfo.value,
"Timer") then
local TextLabelBombTimer = Instance.new("TextLabel")
TextLabelBombTimer.Parent = BillboardGui
TextLabelBombTimer.ZIndex = 2
TextLabelBombTimer.BackgroundTransparency = 1
TextLabelBombTimer.Size = UDim2.new(1, 0, 1, 0)
TextLabelBombTimer.Font = Enum.Font.SourceSansBold
TextLabelBombTimer.TextColor3 =
library.pointers.VisualsTabCategoryBombESPColor.value
TextLabelBombTimer.TextSize = 14
TextLabelBombTimer.TextYAlignment = Enum.TextYAlignment.Bottom
TextLabelBombTimer.Text = tostring(BombTimer.. "/40")
spawn(function()
repeat
wait(1)
BombTimer = BombTimer - 1
TextLabelBombTimer.Text = tostring(BombTimer.. "/40")
until BombTimer == 0 or workspace.Status.RoundOver.Value ==
true
end)
end
end
end)
LocalPlayer.CharacterAdded:Connect(CharacterAdded)
workspace.Ray_Ignore.Smokes.ChildAdded:Connect(function(child)
if child.Name == "Smoke" and
table.find(library.pointers.VisualsTabCategoryOthersRemoveEffects.value, "Smoke")
then
wait()
child:Remove()
end
end)
workspace.Debris.ChildAdded:Connect(function(child)
if child:IsA("BasePart") and
game.ReplicatedStorage.Weapons:FindFirstChild(child.Name) and
library.pointers.VisualsTabCategoryDroppedESPEnabled.value == true then
wait()
if table.find(library.pointers.VisualsTabCategoryDroppedESPInfo.value,
"Icon") then
local ImageLabel = Instance.new("ImageLabel")
ImageLabel.Parent = BillboardGui
ImageLabel.ZIndex = 1
ImageLabel.BackgroundTransparency = 1
ImageLabel.Size = UDim2.new(1, 0, 1, 0)
ImageLabel.ImageColor3 =
library.pointers.VisualsTabCategoryDroppedESPColor.value
ImageLabel.Image =
tostring(require(game.ReplicatedStorage.GetIcon).getWeaponOfKiller(child.Name))
ImageLabel.ScaleType = Enum.ScaleType.Fit
end
if table.find(library.pointers.VisualsTabCategoryDroppedESPInfo.value,
"Text") then
local TextLabelText = Instance.new("TextLabel")
TextLabelText.Parent = BillboardGui
TextLabelText.ZIndex = 2
TextLabelText.BackgroundTransparency = 1
TextLabelText.Size = UDim2.new(1, 0, 1, 0)
TextLabelText.Font = Enum.Font.SourceSansBold
TextLabelText.TextColor3 =
library.pointers.VisualsTabCategoryDroppedESPColor.value
TextLabelText.TextSize = 14
TextLabelText.TextYAlignment = Enum.TextYAlignment.Top
TextLabelText.Text = tostring(child.Name)
end
if table.find(library.pointers.VisualsTabCategoryDroppedESPInfo.value,
"Ammo") and game.ReplicatedStorage.Weapons[child.Name].StoredAmmo.Value ~= 0 then
local TextLabelAmmo = Instance.new("TextLabel")
TextLabelAmmo.Parent = BillboardGui
TextLabelAmmo.ZIndex = 2
TextLabelAmmo.BackgroundTransparency = 1
TextLabelAmmo.Size = UDim2.new(1, 0, 1, 0)
TextLabelAmmo.Font = Enum.Font.SourceSansBold
TextLabelAmmo.TextColor3 =
library.pointers.VisualsTabCategoryDroppedESPColor.value
TextLabelAmmo.TextSize = 14
TextLabelAmmo.TextYAlignment = Enum.TextYAlignment.Bottom
TextLabelAmmo.Text = tostring(child:WaitForChild("Ammo").Value..
"/" ..child:WaitForChild("StoredAmmo").Value)
end
elseif child:IsA("MeshPart") and not
game.ReplicatedStorage.Weapons:FindFirstChild(child.Name) and
child:WaitForChild("Handle2") and
library.pointers.VisualsTabCategoryGrenadeESPEnabled.value == true then
wait()
gtype = nil
if child.Handle2.TextureID == game.ReplicatedStorage.Weapons["HE
Grenade"].Model.Handle2.TextureID then
gtype = "HE Grenade"
elseif child.Handle2.TextureID == game.ReplicatedStorage.Weapons["Smoke
Grenade"].Model.Handle2.TextureID then
gtype = "Smoke Grenade"
elseif child.Handle2.TextureID ==
game.ReplicatedStorage.Weapons["Incendiary Grenade"].Model.Handle2.TextureID then
gtype = "Incendiary Grenade"
elseif child.Handle2.TextureID ==
game.ReplicatedStorage.Weapons["Molotov"].Model.Handle2.TextureID then
gtype = "Molotov"
elseif child.Handle2.TextureID ==
game.ReplicatedStorage.Weapons["Flashbang"].Model.Handle2.TextureID then
gtype = "Flashbang"
elseif child.Handle2.TextureID == game.ReplicatedStorage.Weapons["Decoy
Grenade"].Model.Handle2.TextureID then
gtype = "Decoy Grenade"
end
if
table.find(library.pointers.VisualsTabCategoryGrenadeESPInfo.value, "Icon") then
local ImageLabel = Instance.new("ImageLabel")
ImageLabel.Parent = BillboardGui
ImageLabel.ZIndex = 1
ImageLabel.BackgroundTransparency = 1
ImageLabel.Size = UDim2.new(1, 0, 1, 0)
ImageLabel.ImageColor3 =
library.pointers.VisualsTabCategoryGrenadeESPColor.value
ImageLabel.Image =
tostring(require(game.ReplicatedStorage.GetIcon).getWeaponOfKiller(gtype))
ImageLabel.ScaleType = Enum.ScaleType.Fit
end
if
table.find(library.pointers.VisualsTabCategoryGrenadeESPInfo.value, "Text") then
local TextLabelText = Instance.new("TextLabel")
TextLabelText.Parent = BillboardGui
TextLabelText.ZIndex = 2
TextLabelText.BackgroundTransparency = 1
TextLabelText.Size = UDim2.new(1, 0, 1, 0)
TextLabelText.Font = Enum.Font.SourceSansBold
TextLabelText.TextColor3 =
library.pointers.VisualsTabCategoryGrenadeESPColor.value
TextLabelText.TextSize = 14
TextLabelText.TextYAlignment = Enum.TextYAlignment.Top
TextLabelText.Text = tostring(gtype)
end
end
elseif child.Name == "Bullet" and
table.find(library.pointers.VisualsTabCategoryOthersRemoveEffects.value, "Bullet
Holes") then
wait()
child:Remove()
elseif child.Name == "SurfaceGui" and
table.find(library.pointers.VisualsTabCategoryOthersRemoveEffects.value, "Blood")
then
wait()
child:Remove()
end
end)
game.ReplicatedStorage.Events.SendMsg.OnClientEvent:Connect(function(message)
if library.pointers.MiscellaneousTabCategoryMainAntiVoteKick.value == true
then
local msg = string.split(message, " ")
game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,
game.JobId, LocalPlayer)
end
end
end)
LocalPlayer.PlayerGui.Menew.MainFrame.SkinShop.MouseButton1Click:Connect(function()
if LocalPlayer.PlayerGui.Menew.MainFrame.SkinShop.Warn.Visible == true and
library.pointers.MiscellaneousTabCategoryMainUnlockShopWhileAlive.value == true
then
LocalPlayer.PlayerGui.Menew.ShopFrame.Position = UDim2.new(1, 0, 0, 0)
LocalPlayer.PlayerGui.Menew.ShopFrame.Visible = true
LocalPlayer.PlayerGui.Menew.ShopFrame:TweenPosition(UDim2.new(0, 0, 0,
0))
LocalPlayer.PlayerGui.Menew.MainFrame:TweenPosition(UDim2.new(-1, 0, 0,
0))
end
end)
UserInputService.InputBegan:Connect(function(key, isFocused)
if key.UserInputType == Enum.UserInputType.MouseButton1 and
UserInputService:GetFocusedTextBox() == nil then
if library.pointers.MiscellaneousTabCategoryGunModsPlant.value ==
"Instant" and IsAlive(LocalPlayer) and LocalPlayer.Character.EquippedTool.Value ==
"C4" then
game.ReplicatedStorage.Events.PlantC4:FireServer((LocalPlayer.Character.HumanoidRoo
tPart.CFrame + Vector3.new(0, -2.75, 0)) * CFrame.Angles(math.rad(90), 0,
math.rad(180)), GetSite())
elseif library.pointers.MiscellaneousTabCategoryGunModsPlant.value ==
"Anywhere" and IsAlive(LocalPlayer) and LocalPlayer.Character.EquippedTool.Value ==
"C4" then
PlantC4()
end
elseif key.KeyCode == Enum.KeyCode.E then
if library.pointers.MiscellaneousTabCategoryGunModsDefuse.value ==
"Instant" and workspace:FindFirstChild("C4") then
spawn(function()
wait(0.25)
if IsAlive(LocalPlayer) and workspace:FindFirstChild("C4")
and workspace.C4:FindFirstChild("Defusing") and
LocalPlayer.PlayerGui.GUI.Defusal.Visible == true and workspace.C4.Defusing.Value
== LocalPlayer then
LocalPlayer.Backpack.Defuse:FireServer(workspace.C4)
end
end)
elseif library.pointers.MiscellaneousTabCategoryGunModsDefuse.value ==
"Anywhere" and IsAlive(LocalPlayer) then
DefuseC4()
end
elseif key.KeyCode ==
library.pointers.SettingsTabCategoryUIToggleKeybind.value then
library.base.Window.Visible = not library.base.Window.Visible
end
end)
Mouse.Move:Connect(function()
if FOVCircle.Visible then
FOVCircle.Position = UserInputService:GetMouseLocation()
end
end)
local mt = getrawmetatable(game)
local createNewMessage =
getsenv(game.Players.LocalPlayer.PlayerGui.GUI.Main.Chats.DisplayChat).createNewMes
sage
if
library.pointers.VisualsTabCategoryOthersBulletTracers.value == true then
spawn(function()
local BulletTracers = Instance.new("Part")
BulletTracers.Anchored = true
BulletTracers.CanCollide = false
BulletTracers.Material = "ForceField"
BulletTracers.Color =
library.pointers.VisualsTabCategoryOthersBulletTracersColor.value
BulletTracers.Size = Vector3.new(0.1, 0.1,
(LocalPlayer.Character.Head.CFrame.p - args[2]).magnitude)
BulletTracers.CFrame =
CFrame.new(LocalPlayer.Character.Head.CFrame.p, args[2]) * CFrame.new(0, 0,
-BulletTracers.Size.Z / 2)
BulletTracers.Name = "BulletTracers"
BulletTracers.Parent = workspace.CurrentCamera
wait(3)
BulletTracers:Destroy()
end)
end
if
library.pointers.VisualsTabCategoryOthersBulletImpacts.value == true then
spawn(function()
local BulletImpacts = Instance.new("Part")
BulletImpacts.Anchored = true
BulletImpacts.CanCollide = false
BulletImpacts.Material = "ForceField"
BulletImpacts.Color =
library.pointers.VisualsTabCategoryOthersBulletImpactsColor.value
BulletImpacts.Size = Vector3.new(0.25, 0.25,
0.25)
BulletImpacts.CFrame = CFrame.new(args[2])
BulletImpacts.Name = "BulletImpacts"
BulletImpacts.Parent = workspace.CurrentCamera
wait(3)
BulletImpacts:Destroy()
end)
end
if hitchance <=
library.pointers.AimbotTabCategoryLegitbotHitchance.value then
args[1] =
Ray.new(LocalPlayer.Character.Head.Position, (SilentLegitbot.target.Position -
LocalPlayer.Character.Head.Position).unit *
(game.ReplicatedStorage.Weapons[game.Players.LocalPlayer.Character.EquippedTool.Val
ue].Range.Value * 0.1))
end
end
elseif method == "SetPrimaryPartCFrame" and self.Name == "Arms" and
library.pointers.VisualsTabCategoryViewmodelEnabled.value == true then
args[1] = args[1] *
CFrame.new(Vector3.new(math.rad(library.pointers.VisualsTabCategoryViewmodelOffsetX
.value-180),math.rad(library.pointers.VisualsTabCategoryViewmodelOffsetY.value-
180),math.rad(library.pointers.VisualsTabCategoryViewmodelOffsetZ.value-180))) *
CFrame.Angles(0, 0,
math.rad(library.pointers.VisualsTabCategoryViewmodelOffsetRoll.value-180))
end
end
oldNewIndex =
hookfunc(getrawmetatable(game.Players.LocalPlayer.PlayerGui.Client).__newindex,
newcclosure(function(self, idx, val)
if not checkcaller() then
if self.Name == "Humanoid" and idx == "WalkSpeed" and val ~= 0 and
isBhopping == true then
val = curVel
elseif self.Name == "Humanoid" and idx == "JumpPower" and val ~= 0 and
JumpBug == true then
spawn(function() cbClient.UnCrouch() end)
val = val * 1.25
elseif self.Name == "Crosshair" and idx == "Visible" and val == false
and LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Visible == false and
library.pointers.VisualsTabCategoryOthersForceCrosshair.value == true then
val = true
end
end
oldIndex =
hookfunc(getrawmetatable(game.Players.LocalPlayer.PlayerGui.Client).__index,
newcclosure(function(self, idx)
if idx == "Value" then
if self.Name == "Auto" and
library.pointers.MiscellaneousTabCategoryGunModsFullAuto.value == true then
return true
elseif self.Name == "FireRate" and
library.pointers.MiscellaneousTabCategoryGunModsRapidFire.value == true then
return 0.001
elseif self.Name == "ReloadTime" and
library.pointers.MiscellaneousTabCategoryGunModsInstantReload.value == true then
return 0.001
elseif self.Name == "EquipTime" and
library.pointers.MiscellaneousTabCategoryGunModsInstantEquip.value == true then
return 0.001
elseif self.Name == "Penetration" and
library.pointers.MiscellaneousTabCategoryGunModsInfinitePenetration.value == true
then
return 200
elseif self.Name == "Range" and
library.pointers.MiscellaneousTabCategoryGunModsInfiniteRange.value == true then
return 9999
elseif self.Name == "RangeModifier" and
library.pointers.MiscellaneousTabCategoryGunModsInfiniteRange.value == true then
return 100
elseif (self.Name == "Spread" or self.Parent.Name == "Spread") and
library.pointers.MiscellaneousTabCategoryGunModsNoSpread.value == true then
return 0
elseif (self.Name == "AccuracyDivisor" or self.Name ==
"AccuracyOffset") and
library.pointers.MiscellaneousTabCategoryGunModsNoSpread.value == true then
return 0.001
end
end
getsenv(game.Players.LocalPlayer.PlayerGui.GUI.Main.Chats.DisplayChat).createNewMes
sage = function(plr, msg, teamcolor, msgcolor, offset, line)
if library.pointers.MiscellaneousTabCategoryMainNNSDontTalk.value == true and
plr ~= game.Players.LocalPlayer.Name then
msg = "I am retarded."
end
CharacterAdded()
table.foreach(game.Players:GetPlayers(), PlayerAdded)
game.Players.PlayerAdded:Connect(PlayerAdded)
updater =
plr:GetPropertyChangedSignal("OsPlatform"):Connect(function()
if child and child.Parent and
child:FindFirstChild("player") or UserInputService:IsKeyDown(Enum.KeyCode.Tab) and
plr.OsPlatform:sub(1,1) == "|" then
child.player.Text = plr.OsPlatform:sub(2,
41).." "..plr.Name
else
updater:Disconnect()
end
end)
end
end
end)
end
if a == false then
warn("Config Loading Error", a, b)
elseif a == true then
library:LoadConfiguration(cfg)
end
end