You are on page 1of 42

------------------------------------ FIX VIEWMODELS

------------------------------------
game.ReplicatedStorage.Viewmodels["v_USP"].HumanoidRootPart.Transparency = 1
game.ReplicatedStorage.Viewmodels["v_Tec9"].HumanoidRootPart.Transparency = 1
game.ReplicatedStorage.Viewmodels["v_Smoke Grenade"].HumanoidRootPart.Transparency
= 1
game.ReplicatedStorage.Viewmodels["v_Scout"].HumanoidRootPart.Transparency = 1
game.ReplicatedStorage.Viewmodels["v_SawedOff"].HumanoidRootPart.Transparency = 1
game.ReplicatedStorage.Viewmodels["v_SCAR-20"].HumanoidRootPart.Transparency = 1
game.ReplicatedStorage.Viewmodels["v_Negev"].HumanoidRootPart.Transparency = 1
game.ReplicatedStorage.Viewmodels["v_Incendiary
Grenade"].HumanoidRootPart.Transparency = 1
game.ReplicatedStorage.Viewmodels["v_Flashbang"].HumanoidRootPart.Transparency = 1
game.ReplicatedStorage.Viewmodels["v_Decoy Grenade"].HumanoidRootPart.Transparency
= 1
game.ReplicatedStorage.Viewmodels["v_C4Halloween"].HumanoidRootPart.Transparency =
1
-----------------------------------------------------------------------------------
-----

if game.CoreGui:FindFirstChild("pepsi") then
game.CoreGui.pepsi:Destroy()
end
local cbClient = getsenv(game.Players.LocalPlayer.PlayerGui.Client)
local a = game:GetService("UserInputService")
local b = game:GetService("TweenService")
local c = game:GetService("HttpService")
local d = game:GetService("RunService")
local e = game:GetService("Players")
local f = game:GetService("Debris")
local g = e.LocalPlayer
local h = getsenv(g.PlayerGui.Client)
local i = workspace.CurrentCamera
local j = g:GetMouse()
local k = {}
local l = {Scrolling = false, options = {}}

function l:CreateUI()
if not isfolder("pepsi") then
makefolder("pepsi")
end
local m = Instance.new("ScreenGui")
syn.protect_gui(m)
m.Name = "pepsi.club"
local n = Instance.new("Frame")
n.Name = "main"
n.Size = UDim2.new(0, 320, 0, 308)
n.Position = UDim2.new(0.5, -160, 0.5, -154)
n.BackgroundColor3 = Color3.fromRGB(49, 49, 49)
n.BorderSizePixel = 0
n.ZIndex = 0
n.Parent = m
local o = Instance.new("Frame")
o.Name = "back"
o.Size = UDim2.new(1, 10, 1, 10)
o.Position = UDim2.new(0, -5, 0, -5)
o.BackgroundTransparency = 0.6
o.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
o.BorderSizePixel = 2
o.BorderColor3 = Color3.fromRGB(54, 54, 54)
o.ZIndex = 0
o.Parent = n
local p = Instance.new("TextButton")
p.Name = "unlock"
p.Size = UDim2.new(0, 0, 0, 0)
p.Text = ""
p.BackgroundTransparency = 1
p.Modal = true
p.Parent = n
local q = Instance.new("Frame")
q.Name = "sidebar"
q.Size = UDim2.new(0, 80, 1, 0)
q.BackgroundColor3 = Color3.fromRGB(17, 17, 17)
q.BorderSizePixel = 0
q.ZIndex = 3
q.Parent = n
local r = Instance.new("TextLabel")
r.Name = "name"
r.Text = "pepsi.club"
r.TextColor3 = Color3.new(1, 1, 1)
r.Size = UDim2.new(1, 0, 0, 20)
r.BackgroundColor3 = Color3.fromRGB(24, 24, 24)
r.BorderSizePixel = 0
r.ZIndex = 3
r.Font = Enum.Font.Code
r.TextSize = 13
r.Parent = q
local s = Instance.new("Frame")
s.Name = "cheatbuttons"
s.Size = UDim2.new(1, 0, 1, -25)
s.Position = UDim2.new(0, 0, 0, 25)
s.BackgroundTransparency = 1
s.Parent = q
local t = Instance.new("UIListLayout")
t.SortOrder = "LayoutOrder"
t.Name = "cheatsorter"
t.Padding = UDim.new(0, 4)
t.Parent = s
local u = Instance.new("Frame")
u.Name = "cheattabs"
u.Size = UDim2.new(0.75, 0, 1, 0)
u.Position = UDim2.new(0.25, 0, 0, 0)
u.BackgroundTransparency = 1
s.ZIndex = 3
u.Parent = n
local v = Instance.new("ImageLabel")
v.Name = "cursor"
v.BackgroundTransparency = 1
v.Size = UDim2.new(0, 17, 0, 17)
v.Image = "rbxassetid://7205257578"
v.ImageColor3 = Color3.fromRGB(0, 89, 149)
v.ZIndex = 101
v.Parent = m
a.InputBegan:connect(
function(w)
if w.KeyCode == Enum.KeyCode.Insert then
n.Visible = not n.Visible
end
end
)
spawn(
function()
d.RenderStepped:connect(
function()
v.Visible = n.Visible
v.Position = UDim2.new(0, j.X, 0, j.Y)
end
)
end
)
local x = {}
function x:CreateTab(y)
local z = Instance.new("TextButton")
z.Name = y .. "Tab"
z.Size = UDim2.new(1, 0, 0, 15)
z.BackgroundTransparency = 1
z.TextColor3 = Color3.new(1, 1, 1)
z.Font = Enum.Font.Code
z.TextSize = 13
z.ZIndex = 3
z.Text = y
z.Parent = s
local A = Instance.new("Frame")
A.Name = y .. "tab"
A.Size = UDim2.new(0.95, 0, 0.975, 0)
A.Position = UDim2.new(0.05, 0, 0.025, 0)
A.BackgroundTransparency = 1
A.Visible = false
A.Parent = u
z.MouseButton1Click:connect(
function()
for B, C in next, u:GetChildren() do
C.Visible = false
end
A.Visible = true
end
)
local D = Instance.new("UIListLayout")
D.SortOrder = "LayoutOrder"
D.Padding = UDim.new(0, 5)
D.Parent = A
local E = {}
function E:CreateToggle(y, F)
local G = false
k[y] = false
local H = Instance.new("TextButton")
H.Name = y .. "togglebutton"
H.Size = UDim2.new(0, 0, 0, 12)
H.BackgroundTransparency = 1
H.Text = ""
H.Parent = A
local I = Instance.new("Frame")
I.Size = UDim2.new(0, 12, 0, 12)
I.BackgroundColor3 = Color3.fromRGB(17, 17, 17)
I.BorderSizePixel = 1
I.BorderColor3 = Color3.new()
I.Parent = H
local J = Instance.new("TextLabel")
J.Text = y
J.BackgroundTransparency = 1
J.Font = Enum.Font.Code
J.TextColor3 = Color3.new(1, 1, 1)
J.TextSize = 12
J.Position = UDim2.new(1, 10, 0, 0)
J.Parent = I
J.Size = UDim2.new(0, J.TextBounds.X, 1, 0)
H.Size = UDim2.new(0, 22 + J.TextBounds.X, 0, 12)
local function K()
G = not G
F(G)
I.BackgroundColor3 = G and Color3.fromRGB(0, 89, 149) or
Color3.fromRGB(17, 17, 17)
end
H.MouseButton1Click:connect(K)
local L = {toggleFunction = K, Name = y, Type = "Toggle"}
l.options[y] = L
end
function E:CreateSlider(y, M, N)
local O = false
local P = false
local Q = 0
k[y] = 0
local R = Instance.new("TextButton")
R.Name = y
R.Size = UDim2.new(0, 100, 0, 12)
R.BackgroundColor3 = Color3.fromRGB(17, 17, 17)
R.BorderColor3 = Color3.new()
R.AutoButtonColor = false
R.Text = ""
R.Parent = A
local S = Instance.new("Frame")
S.Name = "fill"
S.Size = UDim2.new(0, 1, 1, 0)
S.BackgroundColor3 = Color3.fromRGB(0, 89, 149)
S.BorderSizePixel = 0
S.Parent = R
local T = Instance.new("TextLabel")
T.Text = y
T.BackgroundTransparency = 1
T.Font = Enum.Font.Code
T.TextColor3 = Color3.new(1, 1, 1)
T.TextSize = 12
T.Position = UDim2.new(1, 10, 0, 0)
T.Parent = R
T.Size = UDim2.new(0, T.TextBounds.X, 1, 0)
local U = Instance.new("TextLabel")
U.Text = 0
U.BackgroundTransparency = 1
U.Font = Enum.Font.Code
U.TextColor3 = Color3.new(0.7, 0.7, 0.7)
U.TextSize = 13
U.Position = UDim2.new(0.5, 0, 0.5, 0)
U.Size = UDim2.new(0, 0, 0, 0)
U.Visible = false
U.Parent = R
local function V(W)
if W ~= 0 then
S:TweenSize(UDim2.new(W / M, 0, 0, 12),
Enum.EasingDirection.In, Enum.EasingStyle.Sine, 0.05)
else
S:TweenSize(UDim2.new(0, 1, 0, 12), Enum.EasingDirection.In,
Enum.EasingStyle.Sine, 0.05)
end
U.Text = W
N(W)
end
local function X()
if P or l.scrolling then
return
end
while a:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) do
d.RenderStepped:Wait()
l.scrolling = true
U.Visible = true
P = true
local W = j.X - R.AbsolutePosition.X
W = W / 100 * M
if W < 0 then
W = 0
end
if W > M then
W = M
end
V(math.floor(W))
end
if P and not O then
U.Visible = false
end
P = false
l.scrolling = false
end
R.MouseEnter:connect(
function()
if P or O then
return
end
O = true
U.Visible = true
while O do
wait()
X()
end
end
)
R.MouseLeave:connect(
function()
O = false
U.Visible = false
end
)
local Y = {changeValue = V, Name = y, Type = "Slider"}
l.options[y] = Y
end
function E:CreateDropdown(y, Z, _)
local a0 = Z
k[y] = ""
local a1 = Instance.new("TextButton")
a1.Name = y
a1.Size = UDim2.new(0, 100, 0, 12)
a1.BackgroundColor3 = Color3.fromRGB(17, 17, 17)
a1.BorderColor3 = Color3.new()
a1.AutoButtonColor = false
a1.Text = "none"
a1.Font = Enum.Font.Code
a1.TextColor3 = Color3.new(1, 1, 1)
a1.TextWrapped = true
a1.TextSize = 11
a1.ZIndex = 99
a1.Parent = A
local a2 = Instance.new("Frame")
a2.Name = "list"
a2.Size = UDim2.new(1, 0, 0, 0)
a2.Position = UDim2.new(0, 0, 1, 1)
a2.BackgroundColor3 = Color3.fromRGB(17, 17, 17)
a2.BorderColor3 = Color3.new()
a2.BorderSizePixel = #Z >= 1 and 1 or 0
a2.ZIndex = 99
a2.Visible = false
a2.Parent = a1
local a3 = Instance.new("UIListLayout")
a3.SortOrder = "LayoutOrder"
a3.Padding = UDim.new(0, 1)
a3.Parent = a2
local a4 = Instance.new("TextLabel")
a4.Text = y
a4.BackgroundTransparency = 1
a4.Font = Enum.Font.Code
a4.TextColor3 = Color3.new(1, 1, 1)
a4.TextSize = 12
a4.Position = UDim2.new(1, 10, 0, 0)
a4.Parent = a1
a4.Size = UDim2.new(0, a4.TextBounds.X, 1, 0)
local function V(W)
local G = false
for B, C in next, a0 do
if a0[B] == W then
G = true
end
end
if G then
local a5, a6 = string.gsub(W, "pepsi\\", "")
a1.Text = a5
_(W)
end
end
local function a7(W)
for B, C in next, a2:GetChildren() do
if C:IsA("TextButton") then
C:Destroy()
end
end
a2.BorderSizePixel = #W >= 1 and 1 or 0
a2.Size = UDim2.new(1, 0, 0, #W * 13)
for B, C in next, W do
local a5, a6 = string.gsub(C, "pepsi\\", "")
local a8 = Instance.new("TextButton")
a8.Name = C
a8.Size = UDim2.new(0, 100, 0, 12)
a8.BackgroundTransparency = 1
a8.Font = Enum.Font.Code
a8.TextColor3 = Color3.new(1, 1, 1)
a8.TextSize = 11
a8.AutoButtonColor = false
a8.Text = a5
a8.TextWrapped = true
a8.Parent = a2
a8.ZIndex = 100
a8.MouseButton1Click:connect(
function()
a2.Visible = false
V(C)
end
)
end
a0 = W
end
a1.MouseButton1Click:connect(
function()
a2.Visible = not a2.Visible
end
)
a7(Z)
local a9 = {changeValue = V, updateList = a7, Name = y, Type =
"Dropdown"}
l.options[y] = a9
end
function E:CreateKeybind(y, aa, _)
local G = false
k[y] = aa
local ab = Instance.new("TextButton")
ab.Name = y
ab.Size = UDim2.new(0, 100, 0, 12)
ab.BackgroundColor3 = Color3.fromRGB(17, 17, 17)
ab.BorderColor3 = Color3.new()
ab.AutoButtonColor = false
ab.Text = "none"
ab.Font = Enum.Font.Code
ab.TextColor3 = Color3.new(1, 1, 1)
ab.TextSize = 11
ab.ZIndex = 0
ab.Parent = A
local ac = Instance.new("TextLabel")
ac.Text = y
ac.BackgroundTransparency = 1
ac.Font = Enum.Font.Code
ac.TextColor3 = Color3.new(1, 1, 1)
ac.TextSize = 12
ac.Position = UDim2.new(1, 10, 0, 0)
ac.Parent = ab
ac.Size = UDim2.new(0, ac.TextBounds.X, 1, 0)
local function ad(w)
return string.sub(tostring(w), string.find(tostring(w),
"UserInputType") and 20 or 14)
end
local function V(ae)
ab.Text = ad(ae)
_(ae)
end
ab.MouseButton1Click:connect(
function()
G = true
ab.Text = "..."
end
)
a.InputBegan:connect(
function(w)
if G then
G = false
V(w.KeyCode == Enum.KeyCode.Unknown and w.UserInputType or
w.KeyCode)
end
end
)
V(aa)
local af = {changeValue = V, Name = y, Type = "Keybind"}
l.options[y] = af
end
function E:Textbox(y, aa, _)
local G = false
k[y] = aa
local ag = Instance.new("TextBox")
ag.Name = y
ag.Size = UDim2.new(0, 100, 0, 12)
ag.BackgroundColor3 = Color3.fromRGB(17, 17, 17)
ag.BorderColor3 = Color3.new()
ag.Text = ""
ag.PlaceholderColor3 = Color3.new(0.7, 0.7, 0.7)
ag.PlaceholderText = "..."
ag.Font = Enum.Font.Code
ag.TextColor3 = Color3.new(1, 1, 1)
ag.TextSize = 11
ag.ZIndex = 0
ag.ClearTextOnFocus = false
ag.TextWrapped = true
ag.Parent = A
local ah = Instance.new("TextLabel")
ah.Text = y
ah.BackgroundTransparency = 1
ah.Font = Enum.Font.Code
ah.TextColor3 = Color3.new(1, 1, 1)
ah.TextSize = 12
ah.Position = UDim2.new(1, 10, 0, 0)
ah.Parent = ag
ah.Size = UDim2.new(0, ah.TextBounds.X, 1, 0)
return ag
end
function E:CreateButton(y, ai)
local aj = Instance.new("TextButton")
aj.Name = y
aj.Size = UDim2.new(0, 100, 0, 12)
aj.BackgroundColor3 = Color3.fromRGB(17, 17, 17)
aj.BorderColor3 = Color3.new()
aj.AutoButtonColor = false
aj.Text = y
aj.Font = Enum.Font.Code
aj.TextColor3 = Color3.new(0.7, 0.7, 0.7)
aj.TextSize = 11
aj.ZIndex = 0
aj.Parent = A
aj.MouseButton1Click:connect(ai)
end
return E
end
m.Parent = game.CoreGui
return x
end
function getNearest()
local ak = math.huge
local al = nil
local am = nil
for B, C in next, e:GetChildren() do
if C ~= g and C.Team ~= g and C.Character and C.Character.PrimaryPart then
local am, an =
i:WorldToScreenPoint(C.Character["HumanoidRootPart"].Position)
if an then
local ao = (Vector2.new(j.X, j.Y) - Vector2.new(am.X,
am.Y)).magnitude
if ao < ak then
al = C
ak = ao
end
end
end
end
return al, ak
end
local ap = Instance.new("Folder", game.CoreGui)
function chams(aq)
pcall(
function()
if aq.Character then
for B, C in next, aq.Character:GetChildren() do
if C:IsA "BasePart" and C.Name ~= "HumanoidRootPart" then
local ar = Instance.new("BoxHandleAdornment")
ar.Size = C.Size + Vector3.new(0.1, 0.1, 0.1)
ar.Transparency = k["Chams Transparency"] / 100
ar.ZIndex = 0
ar.AlwaysOnTop = true
ar.Visible = true
ar.Parent = ap
ar.Adornee = C
ar.Color3 = Color3.fromRGB(0, 89, 149)
if aq.Character:FindFirstChild("HumanoidRootPart") then
aq.Character.HumanoidRootPart.AncestryChanged:connect(
function()
ar:Destroy()
end
)
end
end
end
end
end
)
end
local as = nil
local at = false
local au = getrawmetatable(game)
setreadonly(au, false)
local av = au.__namecall
local aw = au.__newindex
au.__newindex =
newcclosure(
function(self, ax, W)
if ax == "WalkSpeed" and at then
return
end
return aw(self, ax, W)
end
)
au.__namecall =
newcclosure(
function(self, ...)
local ay = getnamecallmethod()
local az = {...}
if string.find(ay, "IgnoreList") then
if as and k["Silent aim"] then
az[1] =
Ray.new(
workspace.CurrentCamera.CFrame.Position,
(as.CFrame.p +
Vector3.new(0, (workspace.CurrentCamera.CFrame.Position -
as.CFrame.p).Magnitude / 500, 0) -
workspace.CurrentCamera.CFrame.Position).unit * 500
)
end
end
if tostring(ay) == "InvokeServer" and self.Name == "Hugh" then
return wait(9e9)
elseif tostring(ay) == "FireServer" and string.find(tostring(self.Name),
"{") then
return wait(9e9)
end
return av(self, unpack(az))
end
)

------------------------------------ UI ------------------------------------
local aA = l:CreateUI()
------------------------------------ TABS ------------------------------------
local aB = aA:CreateTab("aimbot")
local aC = aA:CreateTab("visuals")
local aD = aA:CreateTab("movement")
local aE = aA:CreateTab("other")
local aG = aA:CreateTab("skins")
local aF = aA:CreateTab("config")

------------------------------------ AIMBOT ------------------------------------

silentAim = aB:CreateToggle("Silent aim", function(K)


k["Silent aim"] = K
if K then
spawn(
function()
d:BindToRenderStep(
"silentAim",
1,
function()
as = nil
if
a:IsMouseButtonPressed(Enum.UserInputType.MouseButton1)
and g.Character and
g.Character.PrimaryPart
then
local aG, aH = getNearest()
if
aH <= k["Aimbot FOV"] and aG.Team ~= g.Team and
aG.Character and
aG.Character.PrimaryPart and
aG.Character:FindFirstChild("Head")
then
local aI = 100 - k["Hit chance"] <= math.random(0,
99)
if aI then
as = k["Body aim"] and aG.Character.PrimaryPart
or aG.Character.Head
end
end
end
end)
end)
else
d:UnbindFromRenderStep("silentAim")
end
end)

silentAim = aB:CreateToggle("Body aim", function(K)


k["Body aim"] = K
end)

hitChange = aB:CreateSlider("Hit chance", 100, function(W)


k["Hit chance"] = W
end)

aimbotFOV = aB:CreateSlider("Aimbot FOV", 200, function(W)


k["Aimbot FOV"] = W
end)

noSpread = aB:CreateToggle("No Spread", function(K)


k["NoSpread"] = K
end)

noRecoil = aB:CreateToggle("No Recoil", function(K)


if K == true then
game:GetService("RunService"):BindToRenderStep("NoRecoil", 100, function()
cbClient.resetaccuracy()
cbClient.RecoilX = 0
cbClient.RecoilY = 0
end)
elseif K == false then
game:GetService("RunService"):UnbindFromRenderStep("NoRecoil")
end
end)

------------------------------------ MOVEMENT ------------------------------------

local aJ = h.speedupdate
bunnyHop = aD:CreateToggle("Bunny hop", function(K)
k["Bunny hop"] = K
if K then
spawn(
function()
d:BindToRenderStep("bunnyHop", 1, function()
if
a:IsKeyDown(Enum.KeyCode.Space) and g.Character and
g.Character:FindFirstChild("Humanoid")
then
at = false
g.Character.Humanoid.WalkSpeed = 20.5
at = true
g.Character.Humanoid.Jump = true
h.speedupdate = function()
end
else
at = false
h.speedupdate = aJ
end
end
)
end
)
else
h.speedupdate = aJ
d:UnbindFromRenderStep("bunnyHop")
end
end
)

local aK = {}
local aL = workspace.CurrentCamera.ViewportSize.Y - 100
local aM = aL
local aN = 0
local aO = {
Color3.fromRGB(85, 205, 252),
Color3.fromRGB(85, 205, 252),
Color3.fromRGB(247, 168, 184),
Color3.fromRGB(247, 168, 184),
Color3.fromRGB(255, 255, 255),
Color3.fromRGB(255, 255, 255),
Color3.fromRGB(247, 168, 184),
Color3.fromRGB(247, 168, 184)
}

local aP = Drawing.new("Text")
aP.Text = ""
aP.Center = true
aP.Outline = true
aP.Color = Color3.new(1, 1, 1)
aP.Font = 3
aP.Position = Vector2.new(workspace.CurrentCamera.ViewportSize.X / 2,
workspace.CurrentCamera.ViewportSize.Y - 90)
aP.Size = 20
aP.Visible = false

local aQ = Drawing.new("Text")
aQ.Text = "EB"
aQ.Center = true
aQ.Outline = true
aQ.Color = Color3.new(0.9, 0.2, 0.2)
aQ.Font = 3
aQ.Position = Vector2.new(workspace.CurrentCamera.ViewportSize.X / 2,
workspace.CurrentCamera.ViewportSize.Y - 80)
aQ.Size = 18
aQ.Visible = false

local aR = Drawing.new("Text")
aR.Text = "JB"
aR.Center = true
aR.Outline = true
aR.Color = Color3.new(1, 1, 1)
aR.Font = 3
aR.Position = Vector2.new(workspace.CurrentCamera.ViewportSize.X / 2,
workspace.CurrentCamera.ViewportSize.Y - 50)
aR.Size = 18
aR.Visible = false

local aS = {
Edgebug = {
Keybind = "Enum.KeyCode.E",
XZModifier = 2.4,
Debounce = false,
NoDamage = false,
YModifier = 0.2,
Enabled = false,
Held = false
},
Edgejump = {Held = false, Enabled = false, Debounce = false, Keybind =
"Enum.KeyCode.LeftAlt"},
VelocityGraph = {Enabled = false, SmoothMode = false, Color = "Normal",
TransCount = 1, DebounceCount = 0},
JumpBug = {Held = false, Enabled = false, Keybind = "Enum.KeyCode.T"},
M9 = {Enabled = false}
}

EdgebugToggle = aD:CreateToggle("Edgebug", function(K)


k["Edgebug"] = K
aS.Edgebug.Enabled = not aS.Edgebug.Enabled
aS.Edgebug.Held = false
aQ.Visible = false
end)

EdgejumpToggle = aD:CreateToggle("Edgejump", function(K)


k["Edgejump"] = K
aS.Edgejump.Enabled = not aS.Edgejump.Enabled
aS.Edgejump.Held = false
end)
EdgejumpToggle = aD:CreateToggle("Jumpbug", function(K)
k["Jumpbug"] = K
aS.JumpBug.Enabled = not aS.JumpBug.Enabled
aS.JumpBug.Held = false
end)

VelocityGraphToggle = aD:CreateToggle("Velocity Graph", function(K)


k["Velocity Graph"] = K
aS.VelocityGraph.Enabled = K
aP.Visible = K
spawn(
function()
while aS.VelocityGraph.Enabled do
if aS.VelocityGraph.SmoothMode then
d.RenderStepped:Wait()
else
d.RenderStepped:Wait()
d.RenderStepped:Wait()
end
aL = workspace.CurrentCamera.ViewportSize.Y - 100
aQ.Position =
Vector2.new(
workspace.CurrentCamera.ViewportSize.X / 2,
workspace.CurrentCamera.ViewportSize.Y - 70
)
aR.Position =
Vector2.new(
workspace.CurrentCamera.ViewportSize.X / 2,
workspace.CurrentCamera.ViewportSize.Y - 50
)
aP.Position =
Vector2.new(
workspace.CurrentCamera.ViewportSize.X / 2,
workspace.CurrentCamera.ViewportSize.Y - 90
)
if g.Character and g.Character.PrimaryPart then
if #aK >= 1 then
local M = 100
if #aK >= M then
aK[1]:Remove()
local aT = 0
for B = 2, 6 do
aT = aT + 1.8
aK[B].Transparency = 1 - aT / 10
end
aK[2].Transparency = 0.1
aK[3].Transparency = 0.2
aK[4].Transparency = 0.4
aK[5].Transparency = 0.6
aK[6].Transparency = 0.8
table.remove(aK, 1)
end
for B, C in ipairs(aK) do
C.To = C.To - Vector2.new(2, 0)
C.From = C.From - Vector2.new(2, 0)
end
end
local aU = (g.Character.PrimaryPart.Velocity * Vector3.new(1,
0, 1)).magnitude
local aV = aU * 14.85
if aV > 300 then
aV = 300
end
aP.Color = Color3.new(1, 1, 1)
if math.floor(aU) < aN then
aP.Color = Color3.new(1, 0.5, 0.3)
end
if math.floor(aU) > aN then
aP.Color = Color3.new(0.5, 1, 0.3)
end
if math.floor(aV) == 300 then
aP.Color = Color3.new(1, 0.3, 0.1)
end
local aW = Color3.new(1, 1, 1)
if aS.VelocityGraph.Color == "Rainbow" then
aW = Color3.fromHSV(tick() % 5 / 5, 1, 1)
elseif aS.VelocityGraph.Color == "Trans" then
aW = aO[aS.VelocityGraph.TransCount]
aS.VelocityGraph.DebounceCount =
aS.VelocityGraph.DebounceCount == 5 and 0 or
aS.VelocityGraph.DebounceCount + 1
if aS.VelocityGraph.DebounceCount == 0 then
aS.VelocityGraph.TransCount =
aS.VelocityGraph.TransCount == #aO and 1 or
aS.VelocityGraph.TransCount + 1
end
end
local aX = Drawing.new("Line")
table.insert(aK, aX)
aX.Color = aW
aX.Thickness = 1
aX.From = Vector2.new(workspace.CurrentCamera.ViewportSize.X /
2 + 98, aM)
aX.To = Vector2.new(workspace.CurrentCamera.ViewportSize.X / 2
+ 100, aL - aV / 6.5)
aX.Transparency = 0
aX.Visible = true
if #aK >= 8 then
aK[#aK - 1].Transparency = aK[#aK - 1].Transparency + 0.2
aK[#aK - 2].Transparency = aK[#aK - 2].Transparency + 0.2
aK[#aK - 3].Transparency = aK[#aK - 3].Transparency + 0.2
aK[#aK - 4].Transparency = aK[#aK - 4].Transparency + 0.2
aK[#aK - 5].Transparency = aK[#aK - 5].Transparency + 0.2
aK[#aK - 7].Transparency = 1
end
aP.Text = tostring(math.floor(aV))
aM = aL - aV / 6.5
aN = math.floor(aU)
end
end
end)
for B, C in next, aK do
C:Remove()
end
aK = {}
end)

SmoothVelocityGraph = aD:CreateToggle("Smoother Graph", function(K)


k["Smoother Graph"] = K
aS.VelocityGraph.SmoothMode = K
end)

SmoothVelocityGraph = aD:CreateDropdown("Graph Color", {"Rainbow", "Trans",


"Normal"}, function(K)
k["Graph Color"] = K
aS.VelocityGraph.TransCount = 1
aS.VelocityGraph.Color = K
end)

EdgebugKeybind = aD:CreateKeybind("Edgejump Keybind", Enum.KeyCode.LeftAlt,


function(w)
k["Edgejump Keybind"] = tostring(w)
aS.Edgejump.Keybind = tostring(w)
aS.Edgejump.Held = false
end)

EdgebugKeybind = aD:CreateKeybind("Edgebug Keybind", Enum.KeyCode.E, function(w)


k["Edgebug Keybind"] = tostring(w)
aS.Edgejump.Keybind = tostring(w)
aS.Edgejump.Held = false
end)

JumpbugKeybind = aD:CreateKeybind("Jumpbug Keybind", Enum.KeyCode.T, function(w)


k["Jumpbug Keybind"] = tostring(w)
aS.JumpBug.Keybind = tostring(w)
aS.JumpBug.Held = false
end)

local au = getrawmetatable(game)
setreadonly(au, false)
local av = au.__namecall
au.__namecall = newcclosure( function(self, ...)
local ay = getnamecallmethod()
local az = {...}
if self.Name == "FallDamage" and aS.Edgebug.NoDamage then
az[2] = 0
end
return av(self, unpack(az))
end)

a.InputBegan:connect(function(w)
local aY = w.KeyCode == Enum.KeyCode.Unknown and tostring(w.UserInputType) or
tostring(w.KeyCode)
if aY == k["Edgebug Keybind"] and aS.Edgebug.Enabled then
aQ.Visible = true
end
if aY == aS.JumpBug.Keybind and aS.JumpBug.Enabled then
aR.Visible = true
aS.JumpBug.Held = true
end
if aY == k["Edgebug Keybind"] and aS.Edgebug.Enabled then
aS.Edgebug.Held = true
spawn(
function()
while aS.Edgebug.Held do
d.RenderStepped:Wait()
if g.Character and g.Character:FindFirstChild("Humanoid")
and g.Character.PrimaryPart then
local aZ =
Ray.new(
g.Character.HumanoidRootPart.Position,
(g.Character.HumanoidRootPart.Position -
g.Character.HumanoidRootPart.Position -
Vector3.new(0, 1, 0)).unit * 500
)
local a_, b0, b1 =
workspace:FindPartOnRayWithIgnoreList(aZ, {g.Character})
if
g.Character.HumanoidRootPart.Position.Y - 2.99 <=
b0.Y + 2.5 and
g.Character.Humanoid:GetState() ==
Enum.HumanoidStateType.Freefall and
g.Character.HumanoidRootPart.Velocity.Y <= 0
and
not aS.Edgebug.Debounce
then
aS.Edgebug.Debounce = true
aS.Edgebug.NoDamage = true
repeat
wait()
until g.Character.Humanoid:GetState() ~=
Enum.HumanoidStateType.Freefall
if g.Character.HumanoidRootPart.Position.Y - 3.49
<= b0.Y + 2.5 then
aQ.Color = Color3.new(0.2, 0.9, 0.2)
wait()
game.StarterGui:SetCore("SendNotification", {
Title = "pepsi.club";
Text = "edgebugged !";
Icon = "rbxassetid://6910419016";
Duration = 3;
})
local ebsfx = Instance.new("Sound")
ebsfx.Parent = game:GetService("SoundService")
ebsfx.SoundId = 'rbxassetid://7463103082'
ebsfx.Volume = 2
ebsfx:Play()
g.Character.HumanoidRootPart.Velocity =
Vector3.new(
g.Character.HumanoidRootPart.Velocity.X *
aS.Edgebug.XZModifier,
g.Character.HumanoidRootPart.Velocity.Y *
aS.Edgebug.YModifier,
g.Character.HumanoidRootPart.Velocity.Z *
aS.Edgebug.XZModifier
)
local b2 =
g.Character.HumanoidRootPart.Velocity
pcall(
function()
for B = 1, 3 do
wait()

g.Character.HumanoidRootPart.Velocity = b2 - Vector3.new(0, 20, 0)


end
end
)
end
wait(0.2)
aQ.Color = Color3.new(0.9, 0.2, 0.2)
wait(0.8)
aS.Edgebug.Debounce = false
aS.Edgebug.NoDamage = false
end
end
end
end)
end
if aY == aS.Edgejump.Keybind and aS.Edgejump.Enabled then
aS.Edgejump.Held = true
while aS.Edgejump.Held do
d.RenderStepped:Wait()
if g.Character and g.Character:FindFirstChild("Humanoid") and not
aS.Edgejump.Debounce then
if g.Character.Humanoid:GetState() ==
Enum.HumanoidStateType.Freefall then
return
end
if g.Character.Humanoid:GetState() ~=
Enum.HumanoidStateType.Freefall then
wait(0.05)
if g.Character.Humanoid:GetState() ==
Enum.HumanoidStateType.Freefall then

game.Players.LocalPlayer.Character.Humanoid:ChangeState("Jumping")
aS.Edgejump.Debounce = true
wait(0.5)
aS.Edgejump.Debounce = false
end
end
end
end
end
end
)

a.InputEnded:connect(
function(w)
local aY = w.KeyCode == Enum.KeyCode.Unknown and tostring(w.UserInputType)
or tostring(w.KeyCode)
if aY == k["Edgebug Keybind"] and aS.Edgebug.Enabled then
aQ.Visible = false
end
if aY == k["Edgebug Keybind"] then
aS.Edgebug.Held = false
end
if aY == aS.Edgejump.Keybind then
aS.Edgejump.Held = false
end
if aY == aS.JumpBug.Keybind then
aR.Visible = false
aS.JumpBug.Held = false
end
end
)
d.Stepped:connect(
function()
if g.Character and g.Character:FindFirstChild("Humanoid") then
if aS.JumpBug.Enabled and aS.JumpBug.Held then
game.Players.LocalPlayer.Character.Humanoid.JumpPower = 23
else
game.Players.LocalPlayer.Character.Humanoid.JumpPower = 20
end
end
end
)

infStamina = aD:CreateToggle("Inf Stamina", function(K)


if K == true then
game:GetService("RunService"):BindToRenderStep("Stamina", 100,
function()
if cbClient.crouchcooldown ~= 0 then
cbClient.crouchcooldown = 0
end
end)
elseif K == false then
game:GetService("RunService"):UnbindFromRenderStep("Stamina")
end
end)

keystrokesButton = aD:CreateToggle("Keystrokes", function(K)


if K == true then
local ScreenGui = Instance.new("ScreenGui")
local W = Instance.new("TextLabel")
local A = Instance.new("TextLabel")
local S = Instance.new("TextLabel")
local D = Instance.new("TextLabel")
local E = Instance.new("TextLabel")
local R = Instance.new("TextLabel")
local Space = Instance.new("TextLabel")

ScreenGui.Parent = game.CoreGui
ScreenGui.Name = "keystrokess"

W.Name = "W"
W.Parent = ScreenGui
W.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
W.BackgroundTransparency = 1.000
W.Position = UDim2.new(0.488053292, 0, 0.728395104, 0)
W.Size = UDim2.new(0, 29, 0, 28)
W.Visible = false
W.Font = Enum.Font.Code
W.Text = "W"
W.TextColor3 = Color3.fromRGB(255, 255, 255)
W.TextSize = 14.000
W.TextStrokeTransparency = 0.000

A.Name = "A"
A.Parent = ScreenGui
A.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
A.BackgroundTransparency = 1.000
A.Position = UDim2.new(0.453584045, 0, 0.777777791, 0)
A.Size = UDim2.new(0, 29, 0, 28)
A.Visible = false
A.Font = Enum.Font.Code
A.Text = "A"
A.TextColor3 = Color3.fromRGB(255, 255, 255)
A.TextSize = 14.000
A.TextStrokeTransparency = 0.000

S.Name = "S"
S.Parent = ScreenGui
S.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
S.BackgroundTransparency = 1.000
S.Position = UDim2.new(0.488053292, 0, 0.777777791, 0)
S.Size = UDim2.new(0, 29, 0, 28)
S.Visible = false
S.Font = Enum.Font.Code
S.Text = "S"
S.TextColor3 = Color3.fromRGB(255, 255, 255)
S.TextSize = 14.000
S.TextStrokeTransparency = 0.000

D.Name = "D"
D.Parent = ScreenGui
D.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
D.BackgroundTransparency = 1.000
D.Position = UDim2.new(0.522522688, 0, 0.777777791, 0)
D.Size = UDim2.new(0, 29, 0, 28)
D.Visible = false
D.Font = Enum.Font.Code
D.Text = "D"
D.TextColor3 = Color3.fromRGB(255, 255, 255)
D.TextSize = 14.000
D.TextStrokeTransparency = 0.000

E.Name = "E"
E.Parent = ScreenGui
E.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
E.BackgroundTransparency = 1.000
E.Position = UDim2.new(0.453584045, 0, 0.728395045, 0)
E.Size = UDim2.new(0, 29, 0, 28)
E.Visible = false
E.Font = Enum.Font.Code
E.Text = "E"
E.TextColor3 = Color3.fromRGB(255, 255, 255)
E.TextSize = 14.000
E.TextStrokeTransparency = 0.000

R.Name = "R"
R.Parent = ScreenGui
R.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
R.BackgroundTransparency = 1.000
R.Position = UDim2.new(0.522522688, 0, 0.728395045, 0)
R.Size = UDim2.new(0, 29, 0, 28)
R.Visible = false
R.Font = Enum.Font.Code
R.Text = "R"
R.TextColor3 = Color3.fromRGB(255, 255, 255)
R.TextSize = 14.000
R.TextStrokeTransparency = 0.000
Space.Name = "Space"
Space.Parent = ScreenGui
Space.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Space.BackgroundTransparency = 1.000
Space.Position = UDim2.new(0.470035285, 0, 0.825396895, 0)
Space.Size = UDim2.new(0, 87, 0, 28)
Space.Visible = false
Space.Font = Enum.Font.Code
Space.Text = "Space"
Space.TextColor3 = Color3.fromRGB(255, 255, 255)
Space.TextSize = 14.000
Space.TextStrokeTransparency = 0.000

local UserInputService = game:GetService("UserInputService")

local W1Key = Enum.KeyCode.W


local A1Key = Enum.KeyCode.A
local S1Key = Enum.KeyCode.S
local D1Key = Enum.KeyCode.D
local E1Key = Enum.KeyCode.E
local R1Key = Enum.KeyCode.R
local SpaceKey = Enum.KeyCode.Space

UserInputService.InputBegan:Connect(function(input)
if (input.KeyCode == W1Key) then
W.Visible = true
elseif (input.KeyCode == A1Key) then
A.Visible = true
elseif (input.KeyCode == S1Key) then
S.Visible = true
elseif (input.KeyCode == D1Key) then
D.Visible = true
elseif (input.KeyCode == E1Key) then
E.Visible = true
elseif (input.KeyCode == R1Key) then
R.Visible = true
elseif (input.KeyCode == SpaceKey) then
Space.Visible = true
end
end)

UserInputService.InputEnded:Connect(function(input)
if (input.KeyCode == W1Key) then
W.Visible = false
elseif (input.KeyCode == A1Key) then
A.Visible = false
elseif (input.KeyCode == S1Key) then
S.Visible = false
elseif (input.KeyCode == D1Key) then
D.Visible = false
elseif (input.KeyCode == E1Key) then
E.Visible = false
elseif (input.KeyCode == R1Key) then
R.Visible = false
elseif (input.KeyCode == SpaceKey) then
Space.Visible = false
end
end)
elseif K == false then
game.CoreGui.keystrokess:Destroy()
end
end)

PlrTrailToggle = aD:CreateToggle("Player Trail", function(K)


if K == true then
PlrTrail = game:GetService("RunService").RenderStepped:Connect(function()
pcall(function()
local player = game:GetService("Players").LocalPlayer
local LFoot = Instance.new("Attachment",player.Character.LeftFoot)
local RFoot = Instance.new("Attachment",player.Character.RightFoot)
local Trail = Instance.new("Trail")
Trail.Attachment0 = LFoot
Trail.Attachment1 = RFoot
Trail.Lifetime = 3
Trail.Parent = LFoot.Parent
Trail.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00,
Color3.fromRGB(255, 0, 4)), ColorSequenceKeypoint.new(0.24, Color3.fromRGB(243,
255, 0)), ColorSequenceKeypoint.new(0.42, Color3.fromRGB(4, 246, 0)),
ColorSequenceKeypoint.new(0.65, Color3.fromRGB(0, 221, 255)),
ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 0, 209))}
end)
end)
elseif K == false and PlrTrail then
PlrTrail:Disconnect()
end
end)

------------------------------------ VISUALS ------------------------------------

chamsToggle = aC:CreateToggle("Chams", function(K)


if K ~= k["Chams"] then
k["Chams"] = K
if k["Chams"] then
for B, C in next, e:GetPlayers() do
if C ~= g and C.Team ~= g.Team and C.Character and
C.Character.PrimaryPart then
chams(C)
end
end
else
ap:ClearAllChildren()
end
end
end)

M9Toggle = aC:CreateToggle("M9 Bayonet", function(K)


k["M9 Bayonet"] = K
aS.M9.Enabled = K
spawn(
function()
while aS.M9.Enabled do
d.RenderStepped:Wait()
pcall(
function()
if
g.Character and
g.Character:FindFirstChild("EquippedTool") and
game.ReplicatedStorage.Weapons:FindFirstChild(g.Character.EquippedTool.Value):FindF
irstChild(
"Melee"
) and
workspace.Camera:FindFirstChild("Arms") and
workspace.Camera.Arms:FindFirstChild("Handle2")
then
workspace.Camera.Arms.Handle.MeshId =
"rbxassetid://5524010796"
workspace.Camera.Arms.Handle.TextureID =
"rbxassetid://5521767392"
end
end)
end
end)
end)

local b3 = Instance.new("ColorCorrectionEffect", game.Lighting)


Nightmode = aC:CreateToggle("Nightmode", function(K)
k["Nightmode"] = K
if K then
b3.Brightness = -0.15
game.Lighting.Brightness = 0
else
b3.Brightness = 0
game.Lighting.Brightness = 1
end
end)

local zuhnmode = Instance.new("ColorCorrectionEffect", workspace.CurrentCamera)


Zuhnmode = aC:CreateToggle("Zuhn Mode", function(K)
if K == true then
zuhnmode.Saturation = 1.2
elseif K == false then
zuhnmode.Saturation = 0
end
end)

bettershadows = aC:CreateToggle("Better Shadows", function(K)


k["Shadows"] = K
end)

Fog = aC:CreateToggle("Fog", function(K)


k["Fog"] = K
end)

depth = Instance.new("DepthOfFieldEffect", game.Lighting)


depth.InFocusRadius = 50
depth.FarIntensity = 0.3
depthOfField = aC:CreateToggle("Depth of field", function(b4)
depth.Enabled = b4
end)

noFlash = aC:CreateToggle("No Flash", function(K)


if K == true then
game.Players.LocalPlayer.PlayerGui.Blnd.Enabled = false
elseif K == false then
game.Players.LocalPlayer.PlayerGui.Blnd.Enabled = true
end
end)

Skyboxes = {
["Purple Nebula"] = {
["SkyboxBk"] = "rbxassetid://159454299",
["SkyboxDn"] = "rbxassetid://159454296",
["SkyboxFt"] = "rbxassetid://159454293",
["SkyboxLf"] = "rbxassetid://159454286",
["SkyboxRt"] = "rbxassetid://159454300",
["SkyboxUp"] = "rbxassetid://159454288"
},
["Dusty Clouds"] = {
["SkyboxBk"] = "rbxassetid://252760981",
["SkyboxDn"] = "rbxassetid://252763035",
["SkyboxFt"] = "rbxassetid://252761439",
["SkyboxLf"] = "rbxassetid://252760980",
["SkyboxRt"] = "rbxassetid://252760986",
["SkyboxUp"] = "rbxassetid://252762652"
},
["Night Sky"] = {
["SkyboxBk"] = "rbxassetid://12064107",
["SkyboxDn"] = "rbxassetid://12064152",
["SkyboxFt"] = "rbxassetid://12064121",
["SkyboxLf"] = "rbxassetid://12063984",
["SkyboxRt"] = "rbxassetid://12064115",
["SkyboxUp"] = "rbxassetid://12064131"
},
["Pink Daylight"] = {
["SkyboxBk"] = "rbxassetid://271042516",
["SkyboxDn"] = "rbxassetid://271077243",
["SkyboxFt"] = "rbxassetid://271042556",
["SkyboxLf"] = "rbxassetid://271042310",
["SkyboxRt"] = "rbxassetid://271042467",
["SkyboxUp"] = "rbxassetid://271077958"
}
}

local b5 = workspace.CurrentCamera
local b6 = Instance.new("SurfaceGui")
b6.CanvasSize = Vector2.new(200, 200)
b6.Name = "DropSurface"

local b7 = Instance.new("ImageLabel")
b7.BackgroundTransparency = 1
b7.ImageColor3 = Color3.new(121 / 255, 121 / 255, 121 / 255)
b7.Size = UDim2.new(0, 5, 0, 100)
b7.ImageTransparency = 0.75
b7.Image = "rbxassetid://221405600"

local b8 = Instance.new("Part")
b8.Transparency = 1
b8.Anchored = true
b8.CanCollide = false
b8.FormFactor = "Custom"

local b9 = Instance.new("SurfaceGui")
b9.CanvasSize = Vector2.new(200, 200)
b9.Face = "Top"
b9.Parent = b8
b9.Name = "DropleSurface"

local ba = Instance.new("ImageLabel", b9)


ba.Position = UDim2.new(0, 0, 0, 0)
ba.Size = UDim2.new(1, 0, 1, 0)
ba.BackgroundTransparency = 1
ba.Image = "rbxassetid://221657524"
ba.ImageColor3 = Color3.new(121 / 255, 121 / 255, 121 / 255)
ba.ImageTransparency = 0.75
ba.Name = "SplashImage"
local bb = 300
local bc = 900
local bd = {}
local be = {}

function randring(bf, bg)


local bh = math.random() * math.pi * 2
local bi = math.random() * (bg - bf) + bf
return math.cos(bh) * bi, 0, math.sin(bh) * bi
end

function drople(b0)
local bj = b8:Clone()
bj.Parent = workspace.Debris
local bk = math.random() * math.pi * 2
table.insert(be, {part = bj, start = tick(), position = b0, label =
bj.DropleSurface.SplashImage, angle = bk})
end

rainEnabled = aC:CreateToggle("Rain", function(K)


k["Rain"] = K
bd = {}
be = {}
if not k["Rain"] then
workspace.Debris:ClearAllChildren()
end
spawn(
function()
while k["Rain"] do
game["Run Service"].RenderStepped:wait()
if #bd < 150 then
local bl = Instance.new("Part", workspace.Debris)
local bm = math.random(1, 3) == 1 and 24 or 8
local bn, bo, bp, bq = 0, 75, 3, 8
if math.random(1, 3) == 1 then
bn, bo, bp, bq = 75, 200, 9, 24
end
bl.CanCollide = false
bl.Transparency = 0.5
bl.Anchored = true
bl.FormFactor = "Custom"
bl.Size = Vector3.new(bq, bq, 0.2)
bl.Transparency = 1
local br = b6:Clone()
br.Parent = bl
br.CanvasSize = Vector2.new(200, 200)
for B = 1, bp do
local bs = b7:Clone()
bs.Position = UDim2.new(0, math.random() * 195, 0,
math.random() * 100)
bs.Parent = br
end
bl.Position =
Vector3.new(
b5.CFrame.p.X + math.random(-100, 0),
b5.CFrame.p.Y + 100,
b5.CFrame.p.Z + math.random(-100, 100)
)
table.insert(
bd,
{
part = bl,
x = 0,
y = math.random(),
z = 0,
stop = -1,
close = bn,
far = bo,
labels = bl.DropSurface:GetChildren()
}
)
end
local b5 = workspace.CurrentCamera.CoordinateFrame
local bt = b5.lookVector
local bu = workspace.CurrentCamera.CoordinateFrame.p
for bv, bw in pairs(bd) do
local bl, bx, by, bz = bw.part, bw.x, bw.y, bw.z
local C = Vector3.new(bx, by, bz)
local bA = b5:pointToObjectSpace(C)
local bB = bA.z < 0
if by < bw.stop - 5 then
if bB and (Vector3.new(bx, bw.stop, bz) -
workspace.CurrentCamera.CFrame.p).Magnitude >= 5 then
drople(Vector3.new(bx, bw.stop, bz))
end
bw.x, bv, bw.z = randring(bw.close, bw.far)
bw.x, bw.z = bw.x + bu.x, bw.z + bu.z
bw.y = bc
local b0 = Vector3.new(bw.x, bw.y, bw.z)
bl.CFrame = CFrame.new(b0, Vector3.new(bu.x, by, bu.z))
local aZ = Ray.new(b0, Vector3.new(0, -bc - bb, 0))
local bC, a_ = workspace.FindPartOnRay(workspace, aZ, home,
true)
if bC then
bw.stop = a_.y
else
bw.stop = bb
end
else
bw.y = by - 2
if bB then
local bD = (by - bc + 50) * .25 / 50 + .75
if by < bw.stop - 1 then
bD = .75 + .25 / 5 * (bw.stop - 1 - by)
end
if by > bc - 50 or by < bw.stop then
for bv, bE in pairs(bw.labels) do
bE.ImageTransparency = bD
end
end
end
bl.CFrame = CFrame.new(C, Vector3.new(bu.x, by, bu.z))
end
end
for bF = #be, 1, -1 do
local bG = be[bF]
local bh = (tick() - bG.start) * 3
if bh > 1 then
bG.part:Destroy()
table.remove(be, bF)
else
bG.label.ImageTransparency = bh
local bH = bh - bh * bh
bG.part.Size = Vector3.new(2 / 3 + bh, 0.2, 2 / 3 + bh)
bG.part.CFrame =
CFrame.new(bG.position + Vector3.new(0, bH * 2, 0)) *
CFrame.Angles(0, bG.angle, 0)
end
end
end
end)
end)

skyboxEnabled = aC:CreateToggle("Custom skybox", function(K)


k["Custom skybox"] = K
end)

skyboxSelected = aC:CreateDropdown("Selected skybox", {"Night Sky", "Purple


Nebula", "Pink Daylight", "Dusty Clouds"}, function(bI)
k["Selected skybox"] = bI
spawn(
function()
if not game.Lighting:FindFirstChild("customsky") then
if k["Custom skybox"] then
local bJ = Instance.new("Sky", game.Lighting)
bJ.Name = "customsky"
if Skyboxes[bI] then
for B, C in next, Skyboxes[bI] do
game.Lighting.customsky[B] = C
end
end
end
end
if Skyboxes[bI] and game.Lighting:FindFirstChild("customsky") then
for B, C in next, Skyboxes[bI] do
game.Lighting.customsky[B] = C
end
end
if not k["Custom skybox"] and game.Lighting:FindFirstChild("customsky")
then
game.Lighting.customsky:Destroy()
end
end)
end)

chamsTransparency = aC:CreateSlider("Chams Transparency", 100, function(W)


k["Chams Transparency"] = W
for B, C in next, ap:GetChildren() do
C.Transparency = 0 + k["Chams Transparency"] / 100
end
end)

unlockInv = aC:CreateButton("Bayonet", function()


local bK = "v_Bayonet"
for bv, C in pairs(game:GetDescendants()) do
if C.Name == "v_T Knife" or C.Name == "v_CT Knife" then
C.Name = "hdf"
end
end
local bj = game.ReplicatedStorage.Viewmodels[bK]
bj:Clone().Parent = game.ReplicatedStorage.Viewmodels
local bL = bj:Clone()
local bh = bj:Clone()
bL.Name = "v_CT Knife"
bh.Name = "v_T Knife"
bL.Parent = game.ReplicatedStorage.Viewmodels
bh.Parent = game.ReplicatedStorage.Viewmodels
end)

enabledViewmodel = aC:CreateToggle("Enabled Viewmodel", function(K)


ViewmodelEnabled = K
end)

xViewmodel = aC:CreateSlider("X", 360, function(W)


ViewmodelX = W
end)

yViewmodel = aC:CreateSlider("Y", 360, function(W)


ViewmodelY = W
end)

zViewmodel = aC:CreateSlider("Z", 360, function(W)


ViewmodelZ = W
end)

------------------------------------ CONFIGS ------------------------------------

configName = aF:Textbox("Config name")

Config = aF:CreateDropdown("Config", listfiles("pepsi"), function(bI)


k.Config = bI
end)

createConfig = aF:CreateButton("Create config", function()


local bM = {}
for B, C in next, l.options do
if l.options[B].Type == "KeyBind" then
bM[B] = tostring(k[B])
else
bM[B] = k[B]
end
end
writefile("pepsi\\" .. configName.Text .. ".pepsi", c:JSONEncode(bM))
l.options.Config.updateList(listfiles("pepsi"))
end)
saveConfig = aF:CreateButton("Save config", function()
local bM = {}
if isfile(k.Config) then
for B, C in next, l.options do
if l.options[B].Type == "KeyBind" then
bM[B] = tostring(k[B])
else
bM[B] = k[B]
end
end
writefile(k.Config, c:JSONEncode(bM))
end
l.options.Config.updateList(listfiles("pepsi"))
end)

loadConfig = aF:CreateButton("Load config", function()


if isfile(k.Config) then
for B, C in next, c:JSONDecode(readfile(k.Config)) do
if l.options[B] then
local bN = l.options[B].Type
if bN == "Toggle" and k[B] ~= C then
l.options[B].toggleFunction()
elseif bN == "Slider" or bN == "Dropdown" then
l.options[B].changeValue(C)
elseif bN == "Keybind" then
local bO = "return " .. C
l.options[B].changeValue(loadstring(bO)())
end
end
end
end
l.options.Config.updateList(listfiles("pepsi"))
end)

refreshConfigs = aF:CreateButton("Refresh configs", function()


l.options.Config.updateList(listfiles("pepsi"))
end)

------------------------------------ MISC ------------------------------------


aE:CreateToggle("Watermark", function(K)
if K == true then
local watermark = Instance.new("ScreenGui")
local ScreenLabel = Instance.new("Frame")
local Color = Instance.new("Frame")
local UIGradient = Instance.new("UIGradient")
local Container = Instance.new("Frame")
local UIPadding = Instance.new("UIPadding")
local Text = Instance.new("TextLabel")
local Time = Instance.new("TextLabel")
local Background = Instance.new("Frame")
local UIGradient_2 = Instance.new("UIGradient")

watermark.Name = "watermark"
watermark.Parent = game.CoreGui

ScreenLabel.Name = "ScreenLabel"
ScreenLabel.Parent = watermark
ScreenLabel.BackgroundColor3 = Color3.fromRGB(28, 28, 28)
ScreenLabel.BackgroundTransparency = 1.000
ScreenLabel.BorderColor3 = Color3.fromRGB(20, 20, 20)
ScreenLabel.Position = UDim2.new(0, 12, 0, 7)
ScreenLabel.Size = UDim2.new(0, 260, 0, 20)

Color.Name = "Color"
Color.Parent = ScreenLabel
Color.BackgroundColor3 = Color3.fromRGB(0, 89, 149)
Color.BorderSizePixel = 0
Color.Position = UDim2.new(0.0192307699, 0, 0, 0)
Color.Size = UDim2.new(0.642307699, 0, 0, 2)
Color.ZIndex = 2

UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00,
Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(60,
60, 60))}
UIGradient.Rotation = 90
UIGradient.Parent = Color

Container.Name = "Container"
Container.Parent = ScreenLabel
Container.BackgroundTransparency = 1.000
Container.BorderSizePixel = 0
Container.Position = UDim2.new(0, 0, 0, 4)
Container.Size = UDim2.new(1, 0, 0, 14)
Container.ZIndex = 3

UIPadding.Parent = Container
UIPadding.PaddingLeft = UDim.new(0, 4)

Text.Name = "Text"
Text.Parent = Container
Text.BackgroundTransparency = 1.000
Text.Position = UDim2.new(0.0381064788, 0, 0, 0)
Text.Size = UDim2.new(0.373076916, 0, 1, 0)
Text.ZIndex = 4
Text.Font = Enum.Font.Code
Text.Text = "pepsi.club!"
Text.TextColor3 = Color3.fromRGB(65025, 65025, 65025)
Text.TextSize = 14.000
Text.TextStrokeTransparency = 0.000
Text.TextXAlignment = Enum.TextXAlignment.Left

Time.Name = "Time"
Time.Parent = Container
Time.BackgroundTransparency = 1.000
Time.Position = UDim2.new(0.374206603, 0, 0, 0)
Time.Size = UDim2.new(0.278875738, 0, 1, 0)
Time.ZIndex = 4
Time.Font = Enum.Font.Code
Time.Text = "00:00:00"
Time.TextColor3 = Color3.fromRGB(65025, 65025, 65025)
Time.TextSize = 14.000
Time.TextStrokeTransparency = 0.000
Time.TextXAlignment = Enum.TextXAlignment.Left

Background.Name = "Background"
Background.Parent = ScreenLabel
Background.BackgroundColor3 = Color3.fromRGB(23, 23, 23)
Background.BorderColor3 = Color3.fromRGB(20, 20, 20)
Background.Position = UDim2.new(0.0192307699, 0, 0, 0)
Background.Size = UDim2.new(0.642307699, 0, 1, 0)

UIGradient_2.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00,
Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(90,
90, 90))}
UIGradient_2.Rotation = 90
UIGradient_2.Parent = Background

local function ZBZX_fake_script() -- Time.LocalScript


local script = Instance.new('LocalScript', Time)

local mo = "A.M."
local mont = nil
while wait() do
local l = math.fmod(tick(),86400)
local h = math.floor(l/3600)
local m = math.floor(l/60-h*60)
local s = math.floor(math.fmod(l,60))
local y = math.floor(1970+tick()/31579200)
local mon = {{"January",31,31},{"February",59,28},{"March",90,31},
{"April",120,30},{"May",151,31},{"June",181,30},{"July",212,31},{"August",243,31},
{"September",273,30},{"October",304,31},{"November",334,30},{"December",365,31}}
if y%4 == 0 then
mon[2][3] = 29
for i,v in pairs(mon) do
if i ~= 1 then
v[2] = v[2] + 1
end
end
end
local d = math.floor(tick()/86400%365.25+1)
for i,v in pairs(mon) do
if v[2]-v[3]<=d then
mont = i
end
end
d = d + mon[mont][3]-mon[mont][2]
if m <= 9 then
m = "0" ..m
end
if s <= 9 then
s = "0" ..s
end
if h >= 12 then
mo = "P.M."
else
mo = "A.M."
end
if h > 12 then
h = h - 12
end
script.Parent.Text = "" ..h.. ":" ..m.. ":" ..s.. " "
end
end
coroutine.wrap(ZBZX_fake_script)()
local function POWDOGC_fake_script() -- ScreenLabel.LocalScript
local script = Instance.new('LocalScript', ScreenLabel)
local gui = script.Parent
gui.Draggable = true
gui.Active = true
end
coroutine.wrap(POWDOGC_fake_script)()
elseif K == false then
game.CoreGui.watermark:Destroy()
end
end)

aE:CreateToggle("Spectator List", function(K)


if K == true then
local SpectatorsList = Instance.new("ScreenGui")
local Spectators = Instance.new("Frame")
local Container = Instance.new("Frame")
local UIPadding = Instance.new("UIPadding")
local Text = Instance.new("TextLabel")
local Players = Instance.new("TextLabel")
local Background = Instance.new("Frame")
local UIGradient = Instance.new("UIGradient")
local Color = Instance.new("Frame")
local UIGradient_2 = Instance.new("UIGradient")

SpectatorsList.Parent = game.CoreGui
SpectatorsList.Name = "SpectatorsList"
SpectatorsList.Enabled = true

Spectators.Name = "Spectators"
Spectators.Parent = SpectatorsList
Spectators.BackgroundColor3 = Color3.fromRGB(23, 23, 23)
Spectators.BackgroundTransparency = 1.000
Spectators.BorderColor3 = Color3.fromRGB(20, 20, 20)
Spectators.Position = UDim2.new(0.00800000038, 0, 0.400000006, 49)
Spectators.Size = UDim2.new(0, 200, 0, 20)

Container.Name = "Container"
Container.Parent = Spectators
Container.BackgroundTransparency = 1.000
Container.BorderSizePixel = 0
Container.Position = UDim2.new(0, 0, 0, 4)
Container.Size = UDim2.new(1, 0, 0, 14)
Container.ZIndex = 3

UIPadding.Parent = Container
UIPadding.PaddingLeft = UDim.new(0, 4)

Text.Name = "Text"
Text.Parent = Container
Text.BackgroundTransparency = 1.000
Text.Size = UDim2.new(1, 0, 1, 0)
Text.ZIndex = 4
Text.Font = Enum.Font.Code
Text.Text = "Spectators"
Text.TextColor3 = Color3.fromRGB(65025, 65025, 65025)
Text.TextSize = 14.000
Text.TextStrokeTransparency = 0.000

Players.Name = "Players"
Players.Parent = Container
Players.BackgroundTransparency = 1.000
Players.Position = UDim2.new(0.0196080022, 0, 1.14285719, 0)
Players.Size = UDim2.new(0.980391979, 0, 1.14285719, 0)
Players.ZIndex = 4
Players.Font = Enum.Font.Code
Players.Text = "loading..."
Players.TextColor3 = Color3.fromRGB(65025, 65025, 65025)
Players.TextSize = 14.000
Players.TextStrokeTransparency = 0.000
Players.TextYAlignment = Enum.TextYAlignment.Top

Background.Name = "Background"
Background.Parent = Spectators
Background.BackgroundColor3 = Color3.fromRGB(23, 23, 23)
Background.BorderColor3 = Color3.fromRGB(20, 20, 20)
Background.Size = UDim2.new(1, 0, 1, 0)

UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00,
Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(90,
90, 90))}
UIGradient.Rotation = 90
UIGradient.Parent = Background

Color.Name = "Color"
Color.Parent = Spectators
Color.BackgroundColor3 = Color3.fromRGB(0, 89, 149)
Color.BorderSizePixel = 0
Color.Size = UDim2.new(1, 0, 0, 2)
Color.ZIndex = 2

UIGradient_2.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00,
Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(60,
60, 60))}
UIGradient_2.Rotation = 90
UIGradient_2.Parent = Color

function GetSpectators()
local CurrentSpectators = ""
for i,v in pairs(game.Players:GetChildren()) do
pcall(function()
if v ~= game.Players.LocalPlayer then
if not v.Character then
if (v.CameraCF.Value.p -
game.Workspace.CurrentCamera.CFrame.p).Magnitude < 10 then
if CurrentSpectators == "" then
CurrentSpectators = v.Name
else
CurrentSpectators = CurrentSpectators..
"\n" ..v.Name
end
end
end
end
end)
end
return CurrentSpectators
end
spawn(function()
while wait(0.1) do
if SpectatorsList.Enabled then
Players.Text = GetSpectators()
end
end
end)

local function SCUAM_fake_script() -- Spectators.LocalScript


local script = Instance.new('LocalScript', Spectators)
local gui = script.Parent
gui.Draggable = true
gui.Active = true
end
coroutine.wrap(SCUAM_fake_script)()

elseif K == false then


game.CoreGui.SpectatorsList:Destroy()
end
end)

oldSounds = {}
for B, C in next, game.Players.LocalPlayer.PlayerGui.Music:GetDescendants() do
if C:IsA("Sound") then
if C.Name == "Lose" then
oldSounds["Lose"] = C.SoundId
elseif C.Name == "Win" then
oldSounds["Win"] = C.SoundId
elseif C.Name == "Bomb" then
oldSounds["Bomb"] = C.SoundId
elseif C.Name == "1" then
if C.Parent.Name == "StartRound" then
oldSounds["StartRound"] = C.SoundId
end
end
end
end

aE:CreateToggle("Splatoon sound effects", function(K)


k["Splatoon sound effects"] = K
for B, C in next, game.Players.LocalPlayer.PlayerGui.Music:GetDescendants() do
if C:IsA("Sound") then
if C.Name == "Lose" then
C.SoundId = K and "rbxassetid://5566798757" or oldSounds["Lose"]
elseif C.Name == "Win" then
C.SoundId = K and "rbxassetid://5566793224" or oldSounds["Win"]
elseif C.Name == "Bomb" then
C.SoundId = K and "rbxassetid://444115590" or oldSounds["Bomb"]
elseif C.Name == "1" then
if C.Parent.Name == "StartRound" then
C.SoundId = K and "rbxassetid://5566732319" or
oldSounds["StartRound"]
else
C.SoundId = "rbxassetid://"
end
end
end
end
end)
aE:CreateToggle("Headless horseman", function(K)
k["Headless horseman"] = K
end)

aE:CreateToggle("Fakelag", function(K)
k["Fakelag"] = K
game:GetService("NetworkClient"):SetOutgoingKBPSLimit(9e9)
end)

aE:CreateToggle("Remove Killers", function(K)


pcall(function()
local Clips = workspace.Map.Clips; Clips.Name = "FAT"; Clips.Parent = nil
local Killers = workspace.Map.Killers; Killers.Name = "FAT"; Killers.Parent
= nil
if K == true then
for i,v in pairs(Clips:GetChildren()) do
if v:IsA("BasePart") then
v:Remove()
end
end
for i,v in pairs(Killers:GetChildren()) do
if v:IsA("BasePart") then
v:Remove()
end
end
end
Killers.Name = "Killers"; Killers.Parent = workspace.Map
Clips.Name = "Clips"; Clips.Parent = workspace.Map
end)
end)

aE:CreateToggle("No Fall Damage", function(K)


k["NoFall"] = K
end)

aE:CreateToggle("No Fire Damage", function(K)


k["NoFire"] = K
end)

bulletTracers = aE:CreateToggle("Bullet Tracers", function(K)


if K == true then
BulletTracersEnabled = true
elseif K == false then
BulletTracersEnabled = false
end
end)

aE:CreateToggle("Kill All", function(K)


if K then
KillAllLoop =
game:GetService("RunService").RenderStepped:Connect(function()
pcall(function()
for i,v in pairs(game.Players:GetChildren()) do
if v.Character and v.Character.Humanoid.Health > 0
and game.Players.LocalPlayer.Character.EquippedTool and v.Team ~=
game.Players.LocalPlayer.Team then
local Arguments = {
[1] = v.Character.Head,
[2] = v.Character.Head.Position,
[3] =
game.Players.LocalPlayer.Character.EquippedTool.Value,
[4] = 100,
[5] =
game.Players.LocalPlayer.Character.Gun,
[8] = 10, -- Damage Multiplier
[9] = false,
[10] = false, -- Is Wallbang
[11] = Vector3.new(),
[12] = 100,
[13] = Vector3.new()
}

game.ReplicatedStorage.Events.HitPart:FireServer(unpack(Arguments))
end
end
end)
end)
else
KillAllLoop:Disconnect()
end
end)

aE:CreateButton("Rejoin", function()
game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,
game.JobId, LocalPlayer)
end)

aE:CreateToggle("Hit Sound", function(K)


if K then
game.Players.LocalPlayer.Additionals.TotalDamage.Changed:Connect(function()
if game.Players.LocalPlayer.Additionals.TotalDamage.Value ~= 0
then
spawn(function()
local hitsound = Instance.new("Sound")
hitsound.Parent = game:GetService("SoundService")
hitsound.SoundId = "rbxassetid://6607339542"
hitsound.Volume = 5
hitsound:Play()
end)
end
end)
else
hitsound:Destroy()
end
end)

aE:CreateToggle("Kill Sound", function(K)


if K then
game.Players.LocalPlayer.Status.Kills.Changed:Connect(function(val)
if val ~= 0 then
spawn(function()
local death = Instance.new("Sound")
death.Parent = game:GetService("SoundService")
death.SoundId = "rbxassetid://5902468562"
death.Volume = 4
death:Play()
end)
end
end)
else
death:Destroy()
end
end)

aE:CreateToggle("Hit Marker", function(K)


if K then
game.Players.LocalPlayer.Additionals.TotalDamage.Changed:Connect(function()
if game.Players.LocalPlayer.Additionals.TotalDamage.Value ~= 0
then
spawn(function()
local ScreenGui = Instance.new("ScreenGui")
local ImageLabel = Instance.new("ImageLabel")
ScreenGui.Parent = game.CoreGui
ImageLabel.Parent = ScreenGui
ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ImageLabel.BackgroundTransparency = 1.000
ImageLabel.Size = UDim2.new(0, 200, 0, 200)
ImageLabel.Image = "rbxassetid://7746729175"
ImageLabel.Visible = true
ImageLabel.AnchorPoint = Vector2.new(0.5, 0.6)
ImageLabel.Position = UDim2.new(0.5, 1.3, 0.5, 1.3)

wait(0.3)
ImageLabel.Visible = false
end)
else
ScreenGui:Remove()
end
end)
end
end)

aE:CreateToggle("Anti Kick", function(K)


if K == true then

game.ReplicatedStorage.Events.SendMsg.OnClientEvent:Connect(function(message)
local msg = string.split(message, " ")
if game.Players:FindFirstChild(msg[1]) and msg[7] == "1" and msg[12] ==
game.Players.LocalPlayer.Name then

game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,
game.JobId, LocalPlayer)
end
end)
end
end)
------------------------------------ SKINS ------------------------------------
Daggers = aG:CreateButton("Shadow Daggers", function()

loadstring(game:HttpGet("https://raw.githubusercontent.com/deaddigi/pepsi.club/main
/skins/shadowdaggers", true))()
end)

Talon = aG:CreateButton("Talon Knife", function()

loadstring(game:HttpGet("https://raw.githubusercontent.com/deaddigi/pepsi.club/main
/skins/talon", true))()
end)

Fortnite = aG:CreateButton("$19 Fortnite Card", function()

loadstring(game:HttpGet("https://raw.githubusercontent.com/deaddigi/pepsi.club/main
/skins/fortnitecard", true))()
end)

Skeleton = aG:CreateButton("Skeleton Knife", function()

loadstring(game:HttpGet("https://raw.githubusercontent.com/deaddigi/pepsi.club/main
/skins/skeleton", true))()
end)

bowie = aG:CreateButton("Bowie", function()

loadstring(game:HttpGet("https://raw.githubusercontent.com/deaddigi/pepsi.club/main
/skins/bowie", true))()
end)

pickaxe = aG:CreateButton("Diamond Pickaxe", function()

loadstring(game:HttpGet("https://raw.githubusercontent.com/deaddigi/pepsi.club/main
/skins/diamondpickaxe", true))()
end)

Classic = aG:CreateButton("Classic Knife", function()

loadstring(game:HttpGet("https://raw.githubusercontent.com/deaddigi/pepsi.club/main
/skins/classic", true))()
end)

anarchia = aG:CreateButton("Anarchia", function()

loadstring(game:HttpGet("https://raw.githubusercontent.com/deaddigi/pepsi.club/main
/skins/anarchiaarms", true))()
end)

snake = aG:CreateButton("Snake", function()

loadstring(game:HttpGet("https://raw.githubusercontent.com/deaddigi/pepsi.club/main
/skins/snakearms", true))()
end)

steve = aG:CreateButton("Steve", function()

loadstring(game:HttpGet("https://raw.githubusercontent.com/deaddigi/pepsi.club/main
/skins/stevearms", true))()
end)

resetViewmodels = aG:CreateButton("Reset Viewmodels", function()

loadstring(game:HttpGet("https://raw.githubusercontent.com/deaddigi/pepsi.club/main
/skins/resetviewmodels", true))()
end)

unlockinventory = aG:CreateButton("Unlock Inventory", function()


loadstring(game:HttpGet("https://raw.githubusercontent.com/6segs/millionware/main/i
nv", true))()
end)

for B, C in next, game.Players.LocalPlayer.PlayerGui.GUI.SuitZoom:GetDescendants()


do
C.Visible = false
end
for B, C in next, e:GetPlayers() do
C.CharacterAdded:Connect(
function(aq)
wait(1)
if C ~= g and g.Team ~= C.Team and k["Chams"] then
chams(C)
end
end
)
end
e.PlayerAdded:Connect(
function(C)
C.CharacterAdded:Connect(
function(aq)
wait(1)
if C ~= g and C.Team ~= g.Team and k["Chams"] then
chams(C)
end
end
)
end
)
for B, C in next, game.Teams:GetChildren() do
C.PlayerAdded:connect(
function(aq)
if aq == g then
ap:ClearAllChildren()
wait(0.5)
if k["Chams"] then
for B, C in next, e:GetPlayers() do
if
C ~= g and C.Team ~= g.Team and C.Character and
C.Character:FindFirstChild("Humanoid") and
C.Character.Humanoid.Health > 0
then
chams(C)
end
end
end
end
end
)
end
spawn(
function()
while wait(5) do
if game.Lighting:FindFirstChild("customsky") then
game.Lighting.customsky:Destroy()
end
end
end
)
game:GetService("RunService").Stepped:connect(
function()
if not game.Lighting:FindFirstChild("customsky") and k["Custom skybox"]
then
local bJ = Instance.new("Sky", game.Lighting)
bJ.Name = "customsky"
local a5 = k["Selected skybox"]
if Skyboxes[a5] then
for B, C in next, Skyboxes[a5] do
game.Lighting.customsky[B] = C
end
end
end
pcall(
function()
if game.Lighting:FindFirstChild("SunRays") then
game.Lighting.SunRays.Intensity = k["Nightmode"] and 0 or 0.11
end
game.Lighting.TimeOfDay = k["Nightmode"] and 17 or 14
game.Lighting.FogEnd = k["Fog"] and 175 or 9e9
if k["Shadows"] then
game.Lighting.GlobalShadows = true
else
game.Lighting.GlobalShadows = false
end

if g.Character and k["Headless horseman"] and


g.Character:FindFirstChild("Shirt") then
for B, C in next,
game.Players.LocalPlayer.Character:GetDescendants() do
if
C.ClassName == "Accessory" or C.Name == "Shirt" or
C.Name == "Pants" or C.Name == "Mesh" or
C.Name == "FakeHead" or
C.Name == "HeadHB"
then
C:Destroy()
end
end
end

if k["Fakelag"] then
if math.ceil(tick()) % 5 == 0 then
game:GetService("NetworkClient"):SetOutgoingKBPSLimit(9e9)
else

game:GetService("NetworkClient"):SetOutgoingKBPSLimit(math.random(35, 80))
end
end
game.Players.LocalPlayer.PlayerGui.GUI.SuitZoom.Visible = false

game.Players.LocalPlayer.PlayerGui.GUI.SuitZoom.BackgroundTransparency = 1
end)
end)

-- btracers Settings
local Other = {
Camera = workspace.CurrentCamera,
BeamPart = Instance.new("Part", workspace)
}

Other.BeamPart.Name = "BeamPart"
Other.BeamPart.Transparency = 1

local Settings = {
StartColor = Color3.new(1, 1, 1),
EndColor = Color3.new(1, 0, 0),
StartWidth = 0.1,
EndWidth = 0.05,
ShowImpactPoint = false,
ImpactTransparency = 0.5,
ImpactColor = Color3.new(1, 1, 1),
Time = 1,
}

local funcs = {}

function funcs:Beam(v1, v2)


local colorSequence = ColorSequence.new({
ColorSequenceKeypoint.new(0, Settings.StartColor),
ColorSequenceKeypoint.new(1, Settings.EndColor),
})
-- main part
local Part = Instance.new("Part", Other.BeamPart)
Part.Size = Vector3.new(1, 1, 1)
Part.Transparency = 1
Part.CanCollide = false
Part.CFrame = CFrame.new(v1)
Part.Anchored = true
-- attachment
local Attachment = Instance.new("Attachment", Part)
-- part 2
local Part2 = Instance.new("Part", Other.BeamPart)
Part2.Size = Vector3.new(1, 1, 1)
Part2.Transparency = ShowImpactPoint and Settings.ImpactTransparency or 1
Part2.CanCollide = false
Part2.CFrame = CFrame.new(v2)
Part2.Anchored = true
Part2.Color = Settings.ImpactColor
-- another attachment
local Attachment2 = Instance.new("Attachment", Part2)
-- beam
local Beam = Instance.new("Beam", Part)
Beam.FaceCamera = true
Beam.Color = colorSequence
Beam.Attachment0 = Attachment
Beam.Attachment1 = Attachment2
Beam.LightEmission = 6
Beam.LightInfluence = 1
Beam.Width0 = Settings.StartWidth
Beam.Width1 = Settings.EndWidth
delay(Settings.Time, function()
for i = 0.5, 1, 0.02 do
wait()
Beam.Transparency = NumberSequence.new(i)
end
Part:Destroy()
Part2:Destroy()
end)
end

local mt = getrawmetatable(game)
local oldNamecall = mt.__namecall

setreadonly(mt, false)

mt.__namecall = newcclosure(function(self, ...)


local method = getnamecallmethod()
local callingscript = getcallingscript()
local args = {...}

if not checkcaller() then


if method == "SetPrimaryPartCFrame" and self.Name == "Arms" and
ViewmodelEnabled == true then
args[1] = args[1] * CFrame.new(Vector3.new(math.rad(ViewmodelX-
180), math.rad(ViewmodelY-180), math.rad(ViewmodelZ-180)))
elseif method == "FireServer" and self.Name == "HitPart" then
spawn(function()
if BulletTracersEnabled == true then
local beam =
funcs:Beam(game.workspace.Camera.Arms.Flash.CFrame.p, args[2])
end
end)
elseif method == "InvokeServer" and self.Name == "Moolah" then
return wait(99e99)
elseif method == "Kick" then
return
elseif self.Name == "BURNME" and k["NoFire"] == true then
return
elseif self.Name == "FallDamage" and k["NoFall"] == true then
return
elseif method == "FireServer" and self.Name == "ControlTurn" and SECHS
== true then
return
end
end

return oldNamecall(self, unpack(args))


end)

oldIndex =
hookfunc(getrawmetatable(game.Players.LocalPlayer.PlayerGui.Client).__index,
newcclosure(function(self, idx, val)
if idx == "Value" then
if (self.Name == "Spread" or self.Parent.Name == "Spread") and
k["NoSpread"] == true then
return 0
elseif (self.Name == "AccuracyDivisor" or self.Name ==
"AccuracyOffset") and k["NoSpread"] == true then
return 0.001
end
end
return oldIndex(self, idx)
end))

You might also like