Professional Documents
Culture Documents
CBRO. Hexagon But Better
CBRO. Hexagon But Better
if game.CoreGui:FindFirstChild("Hexagon") then
game.CoreGui.Hexagon:Destroy()
end
_G.EdgebugEnabled = true
_G.ZaraptKEY = Enum.KeyCode.E
selfUIS.InputBegan:Connect(function(key)
if key.KeyCode == _G.ZaraptKEY then
isEdgebugging = true
end
end)
selfUIS.InputEnded:Connect(function(key)
if key.KeyCode == _G.ZaraptKEY then
isEdgebugging = false
end
end)
-- Services
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
-- Environment
local getrawmetatable = getrawmetatable or false
local http_request = http_request or request or (http and http.request) or (syn and
syn.request) 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
-- 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 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
return false
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 IsAlive(LocalPlayer) then
game.Players.LocalPlayer.Character.Humanoid.AutoRotate = true
end
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:AddToggle("Enabled", false,
"VisualsTabCategoryThirdPersonEnabled", function(val)
if val == true then
game:GetService("RunService"):BindToRenderStep("ThirdPerson", 100,
function()
if LocalPlayer.CameraMinZoomDistance ~=
library.pointers.VisualsTabCategoryThirdPersonDistance.value then
LocalPlayer.CameraMinZoomDistance =
library.pointers.VisualsTabCategoryThirdPersonDistance.value
LocalPlayer.CameraMaxZoomDistance =
library.pointers.VisualsTabCategoryThirdPersonDistance.value
workspace.ThirdPerson.Value = true
end
end)
else
game:GetService("RunService"):UnbindFromRenderStep("ThirdPerson")
if IsAlive(LocalPlayer) then
wait()
workspace.ThirdPerson.Value = false
LocalPlayer.CameraMinZoomDistance = 0
LocalPlayer.CameraMaxZoomDistance = 0
end
end
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)
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)
MiscellaneousTabCategoryKeybinds:AddKeybind("Edge Jump", nil,
"MiscellaneousTabCategoryKeybindsEdgeJump", function(val)
if val == true then
if IsAlive(LocalPlayer) and UserInputService:GetFocusedTextBox() == nil
and game.Players.LocalPlayer.Character.Humanoid:GetState() ==
Enum.HumanoidStateType.Running then
EdgeJump = true
repeat
wait()
if game.Players.LocalPlayer.Character.Humanoid:GetState()
== Enum.HumanoidStateType.Freefall then
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("Script - Pawel12d#0272")
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()
local BillboardGui = Instance.new("BillboardGui")
BillboardGui.Parent = child
BillboardGui.Adornee = child
BillboardGui.Active = true
BillboardGui.AlwaysOnTop = true
BillboardGui.LightInfluence = 1
BillboardGui.Size = UDim2.new(0, 50, 0, 50)
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
return oldNewIndex(self, idx, val)
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