Title pretty much explains it. I just wanna know if there’s any sites or anything to de-obfuscate this code for me.
local d = game.ReplicatedStorage:WaitForChild('\x43\x61\x72\x62\x6F\x6E\x52\x65\x73\x6F\x75\x72\x63\x65')
local e = d:WaitForChild('\x45\x76\x65\x6E\x74\x73')
local m = d:WaitForChild('\x46\x58')
local _ = d:WaitForChild('\x4D\x6F\x64\x65\x6C\x73')
local k = _:WaitForChild('\x43\x6C\x69\x65\x6E\x74')
local j = _:WaitForChild('\x53\x65\x72\x76\x65\x72')
local _ = d:WaitForChild('\x48\x55\x44')
local b = d:WaitForChild('\x47\x6C\x6F\x62\x61\x6C')
local c = d:WaitForChild('\x4D\x6F\x64\x75\x6C\x65\x73')
local q = game.ReplicatedStorage:FindFirstChild('\x5B\x57\x42\x5D\x20\x4C\x65\x61\x64\x65\x72\x73\x74\x61\x74\x20\x4E\x65\x74\x77\x6F\x72\x6B') or nil
local w = script:FindFirstChild('\x44\x61\x74\x61\x53\x74\x6F\x72\x61\x67\x65') or Instance.new('\x46\x6F\x6C\x64\x65\x72')
w.Name = '\x44\x61\x74\x61\x53\x74\x6F\x72\x61\x67\x65'
w.Parent = script
local s = script:FindFirstChild('\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x44\x61\x74\x61') or Instance.new('\x46\x6F\x6C\x64\x65\x72')
s.Name = '\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x44\x61\x74\x61'
s.Parent = script
local o = game.ReplicatedStorage:FindFirstChild('\x4D\x65\x6E\x75\x5F\x53\x74\x6F\x72\x61\x67\x65') or nil
local t
local a
local _
local p
if o then
t = o:WaitForChild('\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73')
a = o:WaitForChild('\x45\x76\x65\x6E\x74\x73')
_ = game.ReplicatedStorage:WaitForChild('\x54\x6F\x6F\x6C\x53\x74\x6F\x72\x61\x67\x65')
p = game.ServerStorage:WaitForChild('\x44\x61\x74\x61\x5F\x46\x6F\x6C\x64\x65\x72')
else
t = d:WaitForChild('\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73')
end
local a = game:GetService('\x48\x74\x74\x70\x53\x65\x72\x76\x69\x63\x65')
local u = {
globalConfig = require(b:WaitForChild('\x47\x6C\x6F\x62\x61\x6C\x43\x6F\x6E\x66\x69\x67'));
ragdollModule = require(c:WaitForChild('\x52\x61\x67\x64\x6F\x6C\x6C'));
setupModule = require(c:WaitForChild('\x53\x65\x74\x75\x70\x4D\x6F\x64\x75\x6C\x65'));
utilitiesModule = require(c:WaitForChild('\x55\x74\x69\x6C\x69\x74\x69\x65\x73'));
webConfig = require(script.Web_Config)
}
local v = {
equipEvent = e:WaitForChild('\x45\x71\x75\x69\x70');
updateCharEvent = e:WaitForChild('\x55\x70\x64\x61\x74\x65\x43\x68\x61\x72');
halfStepEvent = e:WaitForChild('\x48\x61\x6C\x66\x53\x74\x65\x70');
damageEvent = e:WaitForChild('\x44\x61\x6D\x61\x67\x65\x45\x76\x65\x6E\x74');
whizEvent = e:WaitForChild('\x57\x68\x69\x7A\x45\x76\x65\x6E\x74');
hitEvent = e:WaitForChild('\x48\x69\x74\x45\x76\x65\x6E\x74');
flybyEvent = e:WaitForChild('\x66\x6C\x79\x62\x79\x45\x76\x65\x6E\x74');
serverFXEvent = e:WaitForChild('\x53\x65\x72\x76\x65\x72\x46\x58\x45\x76\x65\x6E\x74');
storeDataEvent = e:WaitForChild('\x53\x74\x6F\x72\x65\x44\x61\x74\x61');
createOwnerEvent = e:WaitForChild('\x43\x72\x65\x61\x74\x65\x4F\x77\x6E\x65\x72');
manipEvent = e:WaitForChild('\x4D\x61\x6E\x69\x70\x45\x76\x65\x6E\x74');
resupplyEvent = e:WaitForChild('\x52\x65\x73\x75\x70\x70\x6C\x79\x45\x76\x65\x6E\x74');
medEvent = e:WaitForChild('\x4D\x65\x64\x45\x76\x65\x6E\x74');
explosiveEvent = e:WaitForChild('\x45\x78\x70\x6C\x6F\x73\x69\x76\x65\x45\x76\x65\x6E\x74');
connectionEvent = e:WaitForChild('\x45\x76\x65\x6E\x74\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E');
nadeEvent = e:WaitForChild('\x4E\x61\x64\x65\x45\x76\x65\x6E\x74');
placeC4Event = e:WaitForChild('\x50\x6C\x61\x63\x65\x43\x34');
killFeedEvent = e:WaitForChild('\x4B\x69\x6C\x6C\x46\x65\x65\x64\x45\x76\x65\x6E\x74');
attachmentEvent = e:WaitForChild('\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x45\x76\x65\x6E\x74');
carbonAttachEvent = e:WaitForChild('\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x45\x76\x65\x6E\x74');
clearAttchEvent = e:WaitForChild('\x43\x6C\x65\x61\x72\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74')
}
local c = {
"\x31\x35\x36\x35\x38\x33\x31\x34\x36\x38";
"\x31\x35\x36\x35\x38\x33\x32\x33\x32\x39"
}
local d = {
"\x31\x35\x36\x35\x38\x33\x31\x31\x32\x39";
"\x31\x35\x36\x35\x38\x33\x30\x36\x31\x31"
}
local n = {
"\x31\x35\x36\x35\x38\x32\x35\x30\x37\x35";
"\x31\x35\x36\x35\x38\x32\x34\x36\x31\x33"
}
local g = {
"\x31\x35\x36\x35\x38\x32\x31\x39\x34\x31";
"\x31\x35\x36\x35\x38\x32\x31\x36\x33\x34"
}
local e = {
"\x31\x35\x36\x35\x37\x35\x36\x38\x31\x38";
"\x31\x35\x36\x35\x37\x35\x36\x36\x30\x37"
}
local i = {
"\x31\x35\x36\x35\x37\x31\x37\x30\x32\x37";
"\x31\x35\x36\x35\x37\x31\x36\x37\x30\x35"
}
local l = {
2389761679;
1565675605
}
local h = {
627558532;
627558676;
627558611
}
local f = {
363818359;
363818293;
363818244;
363818187;
363818111
}
local r = workspace:FindFirstChild('\x42\x75\x6C\x6C\x65\x74\x4D\x6F\x64\x65\x6C') or Instance.new('\x46\x6F\x6C\x64\x65\x72')
r.Parent = workspace
r.Name = '\x42\x75\x6C\x6C\x65\x74\x4D\x6F\x64\x65\x6C'
game.Players.PlayerAdded:Connect(function(a)
local _ = Instance.new('\x46\x6F\x6C\x64\x65\x72')
_.Name = a.UserId
_.Parent = s
a.CharacterRemoving:Connect(function(_)
for _, _ in pairs(w:GetChildren()) do
if _.Name == a.Name then
_:Destroy()
end
end
end)
end)
game.Players.PlayerRemoving:Connect(function(_)
if s:FindFirstChild(_.UserId) then
s:FindFirstChild(_.UserId):Destroy()
end
end)
function HolsterModel(d, b, c, a, _)
if d.Character:FindFirstChild('\x48\x75\x6D\x61\x6E\x6F\x69\x64') and d.Character.Humanoid.Health > 0 then
local e = b[c]:clone()
e.Name = '\x48\x6F\x6C\x73\x74' .. c
e.Parent = d.Character
for _, _ in pairs(e:GetDescendants()) do
if _:IsA('\x42\x61\x73\x65\x50\x61\x72\x74') and _.Name ~= '\x47\x72\x69\x70' then
u.utilitiesModule.Weld(_, e.Grip)
end
end
local b = Instance.new('\x4D\x6F\x74\x6F\x72\x36\x44')
b.Name = '\x47\x72\x69\x70\x57'
b.Parent = e.Grip
b.Part0 = e.Grip
b.Part1 = d.Character[a]
b.C1 = _
for _, _ in pairs(e:GetDescendants()) do
if _:IsA('\x42\x61\x73\x65\x50\x61\x72\x74') then
_.CanCollide = false
_.Anchored = false
end
end
end
end
function AttachAttachment(a, f, c, _, b)
if f and f.Name ~= '' then
local e
if string.sub(f.Name, 1, 1) == '\x40' then
e = string.sub(f.Name, 2)
else
e = f.Name
end
for _, a in pairs(a) do
if a then
for _, d in pairs(t:GetChildren()) do
if d and d.Name == a and f:WaitForChild('\x4E\x6F\x64\x65\x5F\x53\x74\x6F\x72\x61\x67\x65'):FindFirstChild(d.PrimaryPart.Name) then
for _, _ in pairs(f:GetChildren()) do
if _ and _:IsA('\x4D\x6F\x64\x65\x6C') and _.PrimaryPart and _.PrimaryPart.Name == d.PrimaryPart.Name then
_:Destroy()
if d.PrimaryPart.Name == '\x4F\x70\x74\x69\x63\x65\x4E\x6F\x64\x65' then
for _, _ in pairs(f:GetChildren()) do
if _.Name == '\x50\x72\x6F\x6A\x65\x63\x74\x6F\x72\x53\x69\x67\x68\x74' then
_:Destroy()
end
end
end
end
end
for _, _ in pairs(f:GetDescendants()) do
if _ and _:IsA('\x42\x61\x73\x65\x50\x61\x72\x74') then
_.Anchored = true
end
end
local _ = d:Clone()
_.Parent = f
_:SetPrimaryPartCFrame(f:WaitForChild('\x4E\x6F\x64\x65\x5F\x53\x74\x6F\x72\x61\x67\x65'):WaitForChild(_.PrimaryPart.Name).CFrame)
for _, _ in pairs(_:GetChildren()) do
if _ and _:IsA('\x42\x61\x73\x65\x50\x61\x72\x74') then
u.utilitiesModule.Weld(_, f:WaitForChild('\x47\x72\x69\x70'))
end
end
if b then
for _, _ in pairs(_:GetChildren()) do
if _ and _:IsA('\x42\x61\x73\x65\x50\x61\x72\x74') then
_.Anchored = false
_.CanCollide = false
end
end
end
local a
for _, _ in pairs(_:GetChildren()) do
if _ and _:IsA('\x4D\x6F\x64\x75\x6C\x65\x53\x63\x72\x69\x70\x74') and _.Name == '\x41\x74\x74\x63\x68\x4D\x6F\x64' then
a = require(_)
end
end
if _:FindFirstChild('\x41\x69\x6D\x50\x61\x72\x74') then
for _, _ in pairs(f:GetChildren()) do
if _ and _.Name == '\x49\x52\x53' then
_.Transparency = 1
end
end
f:WaitForChild('\x41\x69\x6D\x50\x61\x72\x74'):Destroy()
_:WaitForChild('\x41\x69\x6D\x50\x61\x72\x74').Parent = f
if f:FindFirstChild('\x41\x69\x6D\x50\x61\x72\x74\x32') then
f:WaitForChild('\x41\x69\x6D\x50\x61\x72\x74\x32'):Destroy()
end
if _:FindFirstChild('\x41\x69\x6D\x50\x61\x72\x74\x32') then
_:WaitForChild('\x41\x69\x6D\x50\x61\x72\x74\x32').Parent = f
end
for _, _ in pairs(_:GetChildren()) do
if _ and _.Name == '\x50\x72\x6F\x6A\x65\x63\x74\x6F\x72\x53\x69\x67\x68\x74' then
_:Destroy()
end
end
end
if _:FindFirstChild('\x46\x69\x72\x65\x50\x61\x72\x74') then
f:WaitForChild('\x47\x72\x69\x70'):WaitForChild('\x46\x69\x72\x65'):Destroy()
_:WaitForChild('\x46\x69\x72\x65\x50\x61\x72\x74'):WaitForChild('\x46\x69\x72\x65'):Clone().Parent = f:WaitForChild('\x47\x72\x69\x70')
f:WaitForChild('\x47\x72\x69\x70'):WaitForChild('\x46\x69\x72\x65').SoundId = '\x72\x62\x78\x61\x73\x73\x65\x74\x69\x64\x3A\x2F\x2F' .. a[e][1]
f:WaitForChild('\x47\x72\x69\x70'):WaitForChild('\x46\x69\x72\x65').PlaybackSpeed = a[e][2]
f:WaitForChild('\x46\x69\x72\x65\x50\x61\x72\x74'):Destroy()
_:WaitForChild('\x46\x69\x72\x65\x50\x61\x72\x74').Parent = f
end
if _:FindFirstChild('\x4C\x61\x73\x65\x72\x4C\x69\x67\x68\x74') then
if f:FindFirstChild('\x4C\x61\x73\x65\x72\x4C\x69\x67\x68\x74') then
f:WaitForChild('\x4C\x61\x73\x65\x72\x4C\x69\x67\x68\x74'):Destroy()
end
_:WaitForChild('\x4C\x61\x73\x65\x72\x4C\x69\x67\x68\x74').Parent = f
end
local b = w:FindFirstChild(c.Name):FindFirstChild(e)
if d.PrimaryPart.Name == '\x4F\x70\x74\x69\x63\x4E\x6F\x64\x65' then
if b then
local _ = b:FindFirstChild('\x4F\x76\x65\x72\x69\x64\x65\x43\x6F\x6E\x66\x69\x67') or Instance.new('\x42\x6F\x6F\x6C\x56\x61\x6C\x75\x65')
_.Parent = b
_.Name = '\x4F\x76\x65\x72\x69\x64\x65\x43\x6F\x6E\x66\x69\x67'
_.Value = true
local _ = b:FindFirstChild('\x6F\x41\x69\x6D\x5A\x6F\x6F\x6D') or Instance.new('\x4E\x75\x6D\x62\x65\x72\x56\x61\x6C\x75\x65')
_.Parent = b
_.Name = '\x6F\x41\x69\x6D\x5A\x6F\x6F\x6D'
_.Value = a.AimZoom
local _ = b:FindFirstChild('\x6F\x41\x6C\x74\x41\x69\x6D\x5A\x6F\x6F\x6D') or Instance.new('\x4E\x75\x6D\x62\x65\x72\x56\x61\x6C\x75\x65')
_.Parent = b
_.Name = '\x6F\x41\x6C\x74\x41\x69\x6D\x5A\x6F\x6F\x6D'
_.Value = a.AltZoom
local _ = b:FindFirstChild('\x6F\x48\x6F\x70\x55\x70') or Instance.new('\x4E\x75\x6D\x62\x65\x72\x56\x61\x6C\x75\x65')
_.Parent = b
_.Name = '\x6F\x48\x6F\x70\x55\x70'
_.Value = a[e][1]
end
v.carbonAttachEvent:FireClient(c, true, d.PrimaryPart.Name, {
a.AimZoom,
a.AltZoom,
a[e][1]
})
elseif d.PrimaryPart.Name == '\x47\x72\x69\x70\x4E\x6F\x64\x65' then
local _ = b:FindFirstChild('\x4F\x76\x65\x72\x69\x64\x65\x50\x6F\x73') or Instance.new('\x42\x6F\x6F\x6C\x56\x61\x6C\x75\x65')
_.Parent = b
_.Name = '\x4F\x76\x65\x72\x69\x64\x65\x50\x6F\x73'
_.Value = true
local _ = b:FindFirstChild('\x41\x72\x6D\x50\x6F\x73\x31') or Instance.new('\x43\x46\x72\x61\x6D\x65\x56\x61\x6C\x75\x65')
_.Parent = b
_.Name = '\x41\x72\x6D\x50\x6F\x73\x31'
_.Value = a[e][1]
local _ = b:FindFirstChild('\x41\x72\x6D\x50\x6F\x73\x32') or Instance.new('\x43\x46\x72\x61\x6D\x65\x56\x61\x6C\x75\x65')
_.Parent = b
_.Name = '\x41\x72\x6D\x50\x6F\x73\x32'
_.Value = a[e][2]
v.carbonAttachEvent:FireClient(c, true, d.PrimaryPart.Name, {
a[e][1],
a[e][2]
})
end
end
end
end
end
end
end
v.equipEvent.OnServerEvent:connect(function(m, c, i, l, d, e, f, b, a, _, g, h)
if not i or i ~= '\x41\x75\x74\x68' then
m:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
if c then
local _
local g
local c = {}
local a = {}
for _, _ in pairs(m.Character:GetChildren()) do
if _ and _.Name == '\x42\x61\x73\x65\x50\x61\x72\x74' then
_:Destroy()
end
end
if m.Character:FindFirstChild('\x48\x6F\x6C\x73\x74' .. l) then
m.Character:FindFirstChild('\x48\x6F\x6C\x73\x74' .. l):Destroy()
end
local h = j:WaitForChild(l):clone()
if o then
_ = p:WaitForChild(m.UserId):WaitForChild('\x50\x72\x69\x6D\x61\x72\x79').Value
g = p:WaitForChild(m.UserId):WaitForChild('\x53\x65\x63\x6F\x6E\x64\x61\x72\x79').Value
for _, _ in pairs(p:WaitForChild(m.UserId):WaitForChild('\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73'):WaitForChild('\x50\x72\x69\x6D\x61\x72\x79\x5F\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73'):GetChildren()) do
if _ then
table.insert(c, _.Name)
end
end
for _, _ in pairs(p:WaitForChild(m.UserId):WaitForChild('\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73'):WaitForChild('\x53\x65\x63\x6F\x6E\x64\x61\x72\x79\x5F\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73'):GetChildren()) do
if _ then
table.insert(a, _.Name)
end
end
if l == _ then
AttachAttachment(c, h, m, '\x50\x72\x69\x6D\x61\x72\x79', false)
elseif l == g then
AttachAttachment(a, h, m, '\x53\x65\x63\x6F\x6E\x64\x61\x72\x79', false)
end
end
if t and not o then
local _ = s:FindFirstChild(m.UserId)
local e = _:FindFirstChild(h.Name) or Instance.new('\x46\x6F\x6C\x64\x65\x72')
e.Name = h.Name
e.Parent = _
local b = {}
for _, d in pairs(e:GetChildren()) do
if d then
local a = t:FindFirstChild(d.Name).PrimaryPart
local _ = h
local c
for _, _ in pairs(e:GetChildren()) do
if _ and t:FindFirstChild(_.Name) and t:FindFirstChild(_.Name).PrimaryPart.Name == a.Name then
_:Destroy()
end
end
c = Instance.new('\x53\x74\x72\x69\x6E\x67\x56\x61\x6C\x75\x65')
c.Parent = e
c.Name = d.Name
c.Value = d.Name
for _, _ in pairs(e:GetChildren()) do
if _ then
table.insert(b, _.Name)
end
end
AttachAttachment(b, _, m, nil, false)
end
end
end
h.Name = '\x40' .. l
local a = Instance.new('\x50\x61\x72\x74')
a.Name = '\x42\x61\x73\x65\x50\x61\x72\x74'
a.Parent = m.Character
a.Anchored = true
a.CanCollide = false
a.Transparency = 1
a.Size = Vector3.new(0.1, 0.1, 0.1)
local _ = Instance.new('\x4D\x6F\x74\x6F\x72\x36\x44')
_.Parent = a
_.Name = '\x42\x61\x73\x65\x50\x61\x72\x74\x57'
_.Part0 = a
_.Part1 = m.Character:WaitForChild('\x48\x65\x61\x64')
a.Anchored = false
_.C1 = CFrame.new()
_.C0 = CFrame.new()
local _ = Instance.new("\x4D\x6F\x74\x6F\x72\x36\x44")
_.Name = "\x52\x41\x57"
_.Part0 = a
_.Part1 = m.Character['\x52\x69\x67\x68\x74\x20\x41\x72\x6D']
_.Parent = a
_.C1 = d
m.Character.Torso:WaitForChild("\x52\x69\x67\x68\x74\x20\x53\x68\x6F\x75\x6C\x64\x65\x72").Part1 = nil
local _ = Instance.new("\x4D\x6F\x74\x6F\x72\x36\x44")
_.Name = "\x4C\x41\x57"
_.Part0 = a
_.Part1 = m.Character['\x4C\x65\x66\x74\x20\x41\x72\x6D']
_.Parent = a
_.C1 = e
m.Character.Torso:WaitForChild("\x4C\x65\x66\x74\x20\x53\x68\x6F\x75\x6C\x64\x65\x72").Part1 = nil
h.Parent = m.Character
for _, a in pairs(h:GetChildren()) do
if a and not a:FindFirstChild(a.Name) and a:IsA('\x42\x61\x73\x65\x50\x61\x72\x74') then
u.utilitiesModule.Weld(a, h:WaitForChild("\x47\x72\x69\x70"))
end
if a and a.Name ~= '\x4E\x6F\x57\x65\x6C\x64' and (a:IsA('\x4D\x6F\x64\x65\x6C') or a:IsA('\x46\x6F\x6C\x64\x65\x72')) then
if a.Name ~= '\x53\x68\x69\x65\x6C\x64' then
for _, _ in pairs(a:GetDescendants()) do
if _ and _:IsA('\x42\x61\x73\x65\x50\x61\x72\x74') then
u.utilitiesModule.Weld(_, h:WaitForChild("\x47\x72\x69\x70"))
end
end
elseif a.Name == '\x53\x68\x69\x65\x6C\x64' then
for _, _ in pairs(a:GetDescendants()) do
if _ and _:IsA('\x42\x61\x73\x65\x50\x61\x72\x74') and _.Name ~= '\x47\x72\x69\x70' then
u.utilitiesModule.Weld(_, a:WaitForChild("\x47\x72\x69\x70"))
end
end
end
end
end
local _ = Instance.new('\x4D\x6F\x74\x6F\x72\x36\x44')
_.Name = '\x47\x72\x69\x70\x57'
_.Parent = h.Grip
_.Part0 = h.Grip
_.Part1 = m.Character['\x52\x69\x67\x68\x74\x20\x41\x72\x6D']
_.C1 = f
local _
if h:FindFirstChild('\x53\x68\x69\x65\x6C\x64') then
_ = Instance.new('\x4D\x6F\x74\x6F\x72\x36\x44')
_.Name = '\x47\x72\x69\x70\x57\x32'
_.Parent = h:WaitForChild('\x53\x68\x69\x65\x6C\x64').Grip
_.Part0 = h:WaitForChild('\x53\x68\x69\x65\x6C\x64').Grip
_.Part1 = m.Character['\x4C\x65\x66\x74\x20\x41\x72\x6D']
_.C1 = b
end
for _, _ in pairs(h:GetDescendants()) do
if _ and _:IsA('\x42\x61\x73\x65\x50\x61\x72\x74') then
_.Anchored = false
_.CanCollide = false
end
end
for _, _ in pairs(h:GetDescendants()) do
if _ and _:IsA('\x47\x75\x69\x4F\x62\x6A\x65\x63\x74') then
_:Destroy()
end
end
if m.Character and m.Character:FindFirstChild('\x43\x61\x72\x62\x6F\x6E\x56\x61\x6C\x75\x65\x73') then
m.Character.CarbonValues.Equipped.Value = true
end
if m.Character and m.Character:FindFirstChild('\x43\x61\x72\x62\x6F\x6E\x56\x61\x6C\x75\x65\x73') then
m.Character.CarbonValues.SModel.Value = h
end
else
if m.Character and m.Character:FindFirstChild('\x40' .. l) then
m.Character['\x40' .. l]:Destroy()
m.Character.BasePart:Destroy()
end
m.Character.Torso:WaitForChild("\x52\x69\x67\x68\x74\x20\x53\x68\x6F\x75\x6C\x64\x65\x72").Part1 = m.Character['\x52\x69\x67\x68\x74\x20\x41\x72\x6D']
m.Character.Torso:WaitForChild("\x4C\x65\x66\x74\x20\x53\x68\x6F\x75\x6C\x64\x65\x72").Part1 = m.Character['\x4C\x65\x66\x74\x20\x41\x72\x6D']
for _, a in pairs(m.Character:GetChildren()) do
if a then
for _, _ in pairs(k:GetChildren()) do
if a.Name == '\x40' .. _.Name then
a:Destroy()
end
end
end
end
if a then
if _ then
HolsterModel(m, k, l, g, h)
else
HolsterModel(m, j, l, g, h)
end
end
if m.Character and m.Character:FindFirstChild('\x43\x61\x72\x62\x6F\x6E\x56\x61\x6C\x75\x65\x73') then
m.Character.CarbonValues.Equipped.Value = false
m.Character.CarbonValues.SModel.Value = nil
m.Character.CarbonValues.LaserActive.Value = false
end
end
end)
v.updateCharEvent.OnServerEvent:connect(function(e, c, _, a, d, b)
if not a or a ~= '\x41\x75\x74\x68' then
e:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
if e:IsA('\x50\x6C\x61\x79\x65\x72') and e.Character then
local a
for _, _ in pairs(e.Character:GetDescendants()) do
if _ and _.Name == '\x53\x43\x6F\x6E\x66\x69\x67' then
a = _
end
end
if c == '\x53\x74\x61\x6E\x63\x65' then
if d == 0 then
if e.Character:FindFirstChild('\x43\x61\x72\x62\x6F\x6E\x56\x61\x6C\x75\x65\x73') then
e.Character.CarbonValues:WaitForChild('\x6E\x65\x63\x6B\x43\x46').Value = CFrame.new()
end
elseif d == 1 then
if e.Character:FindFirstChild('\x43\x61\x72\x62\x6F\x6E\x56\x61\x6C\x75\x65\x73') then
e.Character.CarbonValues:WaitForChild('\x6E\x65\x63\x6B\x43\x46').Value = CFrame.new()
end
elseif d == 2 then
if e.Character:FindFirstChild('\x43\x61\x72\x62\x6F\x6E\x56\x61\x6C\x75\x65\x73') then
e.Character.CarbonValues:WaitForChild('\x6E\x65\x63\x6B\x43\x46').Value = CFrame.new(0, - 0.5, 0.7) * CFrame.Angles(math.rad(90), 0, 0)
end
end
end
if a then
v.updateCharEvent:FireAllClients(e, c, _, a, d, b)
else
v.updateCharEvent:FireAllClients(e, c, _, nil, d, b)
end
end
end)
v.halfStepEvent.OnServerEvent:connect(function(c, b, a, _)
if not b or b ~= '\x41\x75\x74\x68' then
c:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
if c and c.Character and c.Character.CarbonValues:FindFirstChild('\x79\x52\x6F\x74') then
if _ then
c.Character.CarbonValues:WaitForChild('\x79\x52\x6F\x74').Value = CFrame.Angles(a, 0, 0)
else
c.Character.CarbonValues:WaitForChild('\x79\x52\x6F\x74').Value = CFrame.Angles(0, 0, 0)
end
end
end)
v.damageEvent.OnServerEvent:connect(function(d, e, _, b, c)
if not c[1] or not c[2] or c[2] ~= '\x41\x75\x74\x68' then
d:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
for _, a in pairs(c) do
if a and _ ~= 2 and a ~= '\x6E\x69\x6C' then
d:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
end
if d.Character and d.Character.Humanoid and d.Character.Humanoid.Health > 0 then
if e.Parent:FindFirstChild('\x42\x6C\x6F\x63\x6B') or e.Parent:FindFirstChild('\x45\x42\x6C\x6F\x63\x6B') then
local _
if e.Parent:FindFirstChild('\x42\x6C\x6F\x63\x6B') then
_ = e.Parent.Block
elseif e.Parent:FindFirstChild('\x45\x42\x6C\x6F\x63\x6B') then
_ = e.Parent.EBlock
end
if not _:FindFirstChild('\x50\x61\x72\x72\x79') then
_.Value = _.Value - u.globalConfig.BlockNegate
else
_.Value = _.Value - u.globalConfig.ParryNegate
end
else
e:TakeDamage(_)
local c = e.Parent
if c:FindFirstChild('\x43\x45\x5F\x4D\x65\x64\x69\x63\x61\x6C') and c:FindFirstChild(b) then
local _ = Instance.new('\x4F\x62\x6A\x65\x63\x74\x56\x61\x6C\x75\x65')
_.Name = '\x57\x6F\x75\x6E\x64'
if b ~= '\x48\x75\x6D\x61\x6E\x6F\x69\x64\x52\x6F\x6F\x74\x50\x61\x72\x74' then
_.Value = c:WaitForChild(b)
else
_.Value = c:WaitForChild('\x54\x6F\x72\x73\x6F')
end
_.Parent = c:WaitForChild('\x43\x45\x5F\x4D\x65\x64\x69\x63\x61\x6C'):WaitForChild('\x45\x66\x66\x65\x63\x74\x73')
end
local _ = d.Character:WaitForChild('\x43\x61\x72\x62\x6F\x6E\x56\x61\x6C\x75\x65\x73'):WaitForChild('\x4C\x61\x73\x74\x48\x75\x6D').Value
if e.Health <= 0 and e ~= _ then
if q and q:FindFirstChild(d.Name) then
local _ = q[d.Name]
_.Value = not _.Value
end
d.Character:WaitForChild('\x43\x61\x72\x62\x6F\x6E\x56\x61\x6C\x75\x65\x73'):WaitForChild('\x4C\x61\x73\x74\x48\x75\x6D').Value = e
if u.globalConfig.HttpPosts and u.webConfig.webhookKey ~= '' and d and game.Players:GetPlayerFromCharacter(e.Parent) and game.Players:FindFirstChild(d.Name) and game.Players:FindFirstChild(game.Players:GetPlayerFromCharacter(e.Parent).Name) then
local _ = {
content = d.Name .. '\x20\x48\x61\x73\x20\x4B\x69\x6C\x6C\x65\x64\x20' .. game.Players:GetPlayerFromCharacter(e.Parent).Name
}
_ = a:JSONEncode(_)
a:PostAsync(u.webConfig.webhookKey, _)
end
v.killFeedEvent:FireAllClients(d, game.Players:GetPlayerFromCharacter(e.Parent), b)
end
end
end
end)
v.whizEvent.OnServerEvent:connect(function(i, _, c, b, a, e, g, f, h, d)
if not h or h ~= '\x41\x75\x74\x68' then
i:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
v.whizEvent:FireAllClients(i, _, c, b, a, e, g, f, d)
end)
v.hitEvent.OnServerEvent:connect(function(b, f, j, a, _, _, k, o)
if not _ or _ ~= '\x41\x75\x74\x68' then
b:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
if r and o and o.Name ~= '\x45\x53\x68\x69\x65\x6C\x64' then
local b = Instance.new("\x50\x61\x72\x74", r)
b.FormFactor = "\x43\x75\x73\x74\x6F\x6D"
b.TopSurface = 0
b.BottomSurface = 0
b.Transparency = 1
b.CanCollide = false
b.Size = Vector3.new(0.5, 0, 0.5)
b.CFrame = CFrame.new(f) * CFrame.fromAxisAngle(j.magnitude == 0 and Vector3.new(1) or j.unit, a)
b.BrickColor = BrickColor.new("\x52\x65\x61\x6C\x6C\x79\x20\x62\x6C\x61\x63\x6B")
b.Material = "\x53\x6D\x6F\x6F\x74\x68\x50\x6C\x61\x73\x74\x69\x63"
b.Anchored = true
game.Debris:AddItem(b, 5)
local _ = Instance.new("\x44\x65\x63\x61\x6C", b)
_.Texture = "\x72\x62\x78\x61\x73\x73\x65\x74\x69\x64\x3A\x2F\x2F\x36\x34\x32\x39\x31\x39\x37\x37"
_.Face = "\x54\x6F\x70"
game.Debris:AddItem(_, 3)
local _ = Instance.new("\x50\x6F\x69\x6E\x74\x4C\x69\x67\x68\x74", b)
_.Color = Color3.new(0, 0, 0)
_.Range = 0
_.Shadows = true
for _, _ in pairs(game.Players:GetChildren()) do
if _:IsA('\x50\x6C\x61\x79\x65\x72') and _.Character and _.Character:FindFirstChild('\x48\x75\x6D\x61\x6E\x6F\x69\x64\x52\x6F\x6F\x74\x50\x61\x72\x74') and (_.Character.HumanoidRootPart.Position - f).magnitude <= 30 then
local a = Instance.new("\x53\x6F\x75\x6E\x64")
a.Name = "\x43\x72\x61\x63\x6B"
if o.Material == Enum.Material.Grass or o.Material == Enum.Material.Ice or o.Material == Enum.Material.Fabric or o.Material == Enum.Material.Pebble then
a.SoundId = "\x72\x62\x78\x61\x73\x73\x65\x74\x69\x64\x3A\x2F\x2F" .. c[math.random(1, # c)]
end
if o.Material == Enum.Material.Sand then
a.SoundId = "\x72\x62\x78\x61\x73\x73\x65\x74\x69\x64\x3A\x2F\x2F" .. d[math.random(1, # d)]
end
if o.Material == Enum.Material.Glass then
if u.globalConfig.CanBreakGlass then
a.SoundId = "\x72\x62\x78\x61\x73\x73\x65\x74\x69\x64\x3A\x2F\x2F" .. h[math.random(1, # h)]
delay(a.TimeLength, function()
if o then
o:Destroy()
end
end)
else
a.SoundId = "\x72\x62\x78\x61\x73\x73\x65\x74\x69\x64\x3A\x2F\x2F" .. n[math.random(1, # n)]
end
end
if o.Material == Enum.Material.Neon then
a.SoundId = "\x72\x62\x78\x61\x73\x73\x65\x74\x69\x64\x3A\x2F\x2F" .. n[math.random(1, # n)]
end
if o.Material == Enum.Material.Wood or o.Material == Enum.Material.WoodPlanks then
a.SoundId = "\x72\x62\x78\x61\x73\x73\x65\x74\x69\x64\x3A\x2F\x2F" .. g[math.random(1, # g)]
end
if o.Material == Enum.Material.Metal or o.Material == Enum.Material.CorrodedMetal or o.Material == Enum.Material.DiamondPlate then
a.SoundId = "\x72\x62\x78\x61\x73\x73\x65\x74\x69\x64\x3A\x2F\x2F" .. e[math.random(1, # e)]
end
if o.Material == Enum.Material.Water then
a.SoundId = "\x72\x62\x78\x61\x73\x73\x65\x74\x69\x64\x3A\x2F\x2F" .. i[math.random(1, # i)]
end
if o.Material == Enum.Material.Concrete or o.Material == Enum.Material.Plastic or o.Material == Enum.Material.SmoothPlastic or o.Material == Enum.Material.Slate or o.Material == Enum.Material.Foil or o.Material == Enum.Material.Brick or o.Material == Enum.Material.Granite or o.Material == Enum.Material.Marble or o.Material == Enum.Material.Cobblestone then
a.SoundId = "\x72\x62\x78\x61\x73\x73\x65\x74\x69\x64\x3A\x2F\x2F" .. l[math.random(1, # l)]
end
a.EmitterSize = 10
a.MaxDistance = 30
a.Parent = _.PlayerGui
a:play()
game.Debris:AddItem(a, a.TimeLength)
end
if o.Material == Enum.Material.Glass and u.globalConfig.CanBreakGlass then
delay(0.1, function()
if o then
o:Destroy()
end
end)
end
end
local a
local _
if k == "\x50\x61\x72\x74" then
local a = '\x48\x61\x72\x64'
if o.Material == Enum.Material.Asphalt or o.Material == Enum.Material.Basalt or o.Material == Enum.Material.Brick or o.Material == Enum.Material.Cobblestone or o.Material == Enum.Material.Concrete or o.Material == Enum.Material.CrackedLava or o.Material == Enum.Material.Foil or o.Material == Enum.Material.Granite or o.Material == Enum.Material.Limestone or o.Material == Enum.Material.Marble or o.Material == Enum.Material.Pavement or o.Material == Enum.Material.Pebble or o.Material == Enum.Material.Plastic or o.Material == Enum.Material.Rock or o.Material == Enum.Material.Sandstone or o.Material == Enum.Material.Slate or o.Material == Enum.Material.SmoothPlastic then
a = '\x48\x61\x72\x64'
elseif o.Material == Enum.Material.Grass or o.Material == Enum.Material.Ground or o.Material == Enum.Material.LeafyGrass or o.Material == Enum.Material.Mud then
a = '\x53\x6F\x66\x74'
elseif o.Material == Enum.Material.Salt or o.Material == Enum.Material.Sand or o.Material == Enum.Material.Snow or o.Material == Enum.Material.Water then
a = '\x4C\x6F\x6F\x73\x65'
elseif o.Material == Enum.Material.CorrodedMetal or o.Material == Enum.Material.Metal or o.Material == Enum.Material.DiamondPlate then
a = '\x4D\x65\x74\x61\x6C'
elseif o.Material == Enum.Material.Fabric then
a = '\x46\x61\x62\x72\x69\x63'
elseif o.Material == Enum.Material.Glass or o.Material == Enum.Material.Glacier or o.Material == Enum.Material.Ice or o.Material == Enum.Material.Neon then
a = '\x47\x6C\x61\x73\x73'
elseif o.Material == Enum.Material.Wood or o.Material == Enum.Material.WoodPlanks then
a = '\x57\x6F\x6F\x64'
end
for _, _ in pairs(m:GetChildren()) do
if _ and _.Name:sub(1, 6) == '\x5B\x49\x4D\x43\x54\x5D' and _.Name:sub(8, string.len(_.Name)) == a then
local _ = _:clone()
_.Parent = b
_.EmissionDirection = "\x54\x6F\x70"
_.Enabled = true
game.Debris:AddItem(_, 3)
delay(0.1, function()
_.Enabled = false
end)
end
end
for _, _ in pairs(o:GetChildren()) do
if _ and _:IsA('\x4C\x69\x67\x68\x74') then
if u.globalConfig.LightsOut then
_:Destroy()
end
end
end
elseif k == "\x48\x75\x6D\x61\x6E" then
a = m:WaitForChild("\x42\x6C\x6F\x6F\x64"):clone()
a.Parent = b
a.EmissionDirection = "\x54\x6F\x70"
a.Enabled = true
game.Debris:AddItem(a, 1.75)
delay(0.1, function()
a.Enabled = false
end)
end
game:GetService('\x44\x65\x62\x72\x69\x73'):AddItem(b, 3)
end
end)
v.flybyEvent.OnServerEvent:connect(function(a, b, _, _, _, _, _)
if not _ or _ ~= '\x41\x75\x74\x68' then
a:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
local _ = Instance.new('\x53\x6F\x75\x6E\x64')
_.Parent = b.PlayerGui
_.SoundId = "\x72\x62\x78\x61\x73\x73\x65\x74\x69\x64\x3A\x2F\x2F" .. f[math.random(1, # f)]
_:Play()
game.Debris:AddItem(_, _.TimeLength)
end)
v.serverFXEvent.OnServerEvent:connect(function(b, a, _, _, _, _, _, _)
if not _ or _ ~= '\x41\x75\x74\x68' then
b:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
for _, _ in pairs(game.Players:GetChildren()) do
if _:IsA('\x50\x6C\x61\x79\x65\x72') then
v.serverFXEvent:FireClient(_, a, b)
end
end
end)
function v.storeDataEvent.OnServerInvoke(s, p, r, l, j, k, i, g, h, n, f, m, o, e, a, _, c, b, d, q)
if not m or m ~= '\x41\x75\x74\x68' then
s:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
if p == '\x52\x65\x74\x72\x69\x65\x76\x65' then
local _
if w:FindFirstChild(s.Name) and w:FindFirstChild(s.Name):FindFirstChild(r) and w:FindFirstChild(s.Name):FindFirstChild(r):FindFirstChild('\x41\x6D\x6D\x6F') then
return true, w:FindFirstChild(s.Name):FindFirstChild(r).Ammo.Value, w:FindFirstChild(s.Name):FindFirstChild(r).StoredAmmo.Value, w:FindFirstChild(s.Name):FindFirstChild(r).ExplosiveAmmo.Value, w:FindFirstChild(s.Name):FindFirstChild(r).Firemode.Value, w:FindFirstChild(s.Name):FindFirstChild(r).AimedSens.Value, w:FindFirstChild(s.Name):FindFirstChild(r).UnaimedSens.Value, w:FindFirstChild(s.Name):FindFirstChild(r).CanShoot.Value, w:FindFirstChild(s.Name):FindFirstChild(r).RoundChambered.Value, w:FindFirstChild(s.Name):FindFirstChild(r).ExploFired.Value, w:FindFirstChild(s.Name):FindFirstChild(r).SightsCycled.Value, w:FindFirstChild(s.Name):FindFirstChild(r).OverideConfig.Value, w:FindFirstChild(s.Name):FindFirstChild(r).oAimZoom.Value, w:FindFirstChild(s.Name):FindFirstChild(r).oAltAimZoom.Value, w:FindFirstChild(s.Name):FindFirstChild(r).oHopUp.Value, w:FindFirstChild(s.Name):FindFirstChild(r).OveridePos.Value, {
w:FindFirstChild(s.Name):FindFirstChild(r).ArmPos1.Value,
w:FindFirstChild(s.Name):FindFirstChild(r).ArmPos2.Value
}
else
if not w:FindFirstChild(s.Name) then
_ = Instance.new('\x46\x6F\x6C\x64\x65\x72')
_.Name = s.Name
_.Parent = w
elseif w:FindFirstChild(s.Name) then
_ = w:FindFirstChild(s.Name)
end
local f = _:FindFirstChild(r) or Instance.new('\x46\x6F\x6C\x64\x65\x72')
f.Name = r
f.Parent = _
local _ = Instance.new('\x4E\x75\x6D\x62\x65\x72\x56\x61\x6C\x75\x65', f)
_.Name = '\x41\x6D\x6D\x6F'
_.Value = l
local _ = Instance.new('\x4E\x75\x6D\x62\x65\x72\x56\x61\x6C\x75\x65', f)
_.Name = '\x53\x74\x6F\x72\x65\x64\x41\x6D\x6D\x6F'
_.Value = j
local _ = Instance.new('\x49\x6E\x74\x56\x61\x6C\x75\x65', f)
_.Name = '\x45\x78\x70\x6C\x6F\x73\x69\x76\x65\x41\x6D\x6D\x6F'
_.Value = k
local _ = Instance.new('\x4E\x75\x6D\x62\x65\x72\x56\x61\x6C\x75\x65', f)
_.Name = '\x46\x69\x72\x65\x6D\x6F\x64\x65'
_.Value = i
local _ = Instance.new('\x4E\x75\x6D\x62\x65\x72\x56\x61\x6C\x75\x65', f)
_.Name = '\x41\x69\x6D\x65\x64\x53\x65\x6E\x73'
_.Value = g
local _ = Instance.new('\x4E\x75\x6D\x62\x65\x72\x56\x61\x6C\x75\x65', f)
_.Name = '\x55\x6E\x61\x69\x6D\x65\x64\x53\x65\x6E\x73'
_.Value = h
local _ = Instance.new('\x42\x6F\x6F\x6C\x56\x61\x6C\x75\x65', f)
_.Name = '\x43\x61\x6E\x53\x68\x6F\x6F\x74'
_.Value = n
local _ = Instance.new('\x42\x6F\x6F\x6C\x56\x61\x6C\x75\x65', f)
_.Name = '\x52\x6F\x75\x6E\x64\x43\x68\x61\x6D\x62\x65\x72\x65\x64'
_.Value = _
local _ = Instance.new('\x42\x6F\x6F\x6C\x56\x61\x6C\x75\x65', f)
_.Name = '\x45\x78\x70\x6C\x6F\x46\x69\x72\x65\x64'
_.Value = o
local _ = Instance.new('\x42\x6F\x6F\x6C\x56\x61\x6C\x75\x65', f)
_.Name = '\x53\x69\x67\x68\x74\x73\x43\x79\x63\x6C\x65\x64'
_.Value = false
local d = f:FindFirstChild('\x4F\x76\x65\x72\x69\x64\x65\x43\x6F\x6E\x66\x69\x67') or Instance.new('\x42\x6F\x6F\x6C\x56\x61\x6C\x75\x65', f)
d.Name = '\x4F\x76\x65\x72\x69\x64\x65\x43\x6F\x6E\x66\x69\x67'
local c = f:FindFirstChild('\x6F\x41\x69\x6D\x5A\x6F\x6F\x6D') or Instance.new('\x4E\x75\x6D\x62\x65\x72\x56\x61\x6C\x75\x65', f)
c.Name = '\x6F\x41\x69\x6D\x5A\x6F\x6F\x6D'
local b = f:FindFirstChild('\x6F\x41\x6C\x74\x41\x69\x6D\x5A\x6F\x6F\x6D') or Instance.new('\x4E\x75\x6D\x62\x65\x72\x56\x61\x6C\x75\x65', f)
b.Name = '\x6F\x41\x6C\x74\x41\x69\x6D\x5A\x6F\x6F\x6D'
local e = f:FindFirstChild('\x6F\x48\x6F\x70\x55\x70') or Instance.new('\x4E\x75\x6D\x62\x65\x72\x56\x61\x6C\x75\x65', f)
e.Name = '\x6F\x48\x6F\x70\x55\x70'
local _ = f:FindFirstChild('\x4F\x76\x65\x72\x69\x64\x65\x50\x6F\x73') or Instance.new('\x42\x6F\x6F\x6C\x56\x61\x6C\x75\x65', f)
_.Name = '\x4F\x76\x65\x72\x69\x64\x65\x50\x6F\x73'
local a = f:FindFirstChild('\x41\x72\x6D\x50\x6F\x73\x31') or Instance.new('\x43\x46\x72\x61\x6D\x65\x56\x61\x6C\x75\x65', f)
a.Name = '\x41\x72\x6D\x50\x6F\x73\x31'
local f = f:FindFirstChild('\x41\x72\x6D\x50\x6F\x73\x32') or Instance.new('\x43\x46\x72\x61\x6D\x65\x56\x61\x6C\x75\x65', f)
f.Name = '\x41\x72\x6D\x50\x6F\x73\x32'
return false, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, d.Value, c.Value, b.Value, e.Value, _.Value, {
a.Value,
f.Value
}
end
elseif p == '\x53\x74\x6F\x72\x65' then
if w:FindFirstChild(s.Name):FindFirstChild(r) then
if w:FindFirstChild(s.Name):FindFirstChild(r).Ammo then
w:FindFirstChild(s.Name):FindFirstChild(r).Ammo.Value = l
end
if w:FindFirstChild(s.Name):FindFirstChild(r).StoredAmmo then
w:FindFirstChild(s.Name):FindFirstChild(r).StoredAmmo.Value = j
end
if w:FindFirstChild(s.Name):FindFirstChild(r).ExplosiveAmmo then
w:FindFirstChild(s.Name):FindFirstChild(r).ExplosiveAmmo.Value = k
end
if w:FindFirstChild(s.Name):FindFirstChild(r).Firemode then
w:FindFirstChild(s.Name):FindFirstChild(r).Firemode.Value = i
end
if w:FindFirstChild(s.Name):FindFirstChild(r).AimedSens then
w:FindFirstChild(s.Name):FindFirstChild(r).AimedSens.Value = g
end
if w:FindFirstChild(s.Name):FindFirstChild(r).UnaimedSens then
w:FindFirstChild(s.Name):FindFirstChild(r).UnaimedSens.Value = h
end
if w:FindFirstChild(s.Name):FindFirstChild(r).CanShoot then
w:FindFirstChild(s.Name):FindFirstChild(r).CanShoot.Value = n
end
if w:FindFirstChild(s.Name):FindFirstChild(r).RoundChambered then
w:FindFirstChild(s.Name):FindFirstChild(r).RoundChambered.Value = f
end
if w:FindFirstChild(s.Name):FindFirstChild(r).ExploFired then
w:FindFirstChild(s.Name):FindFirstChild(r).ExploFired.Value = o
end
if w:FindFirstChild(s.Name):FindFirstChild(r).SightsCycled then
w:FindFirstChild(s.Name):FindFirstChild(r).SightsCycled.Value = e
end
if w:FindFirstChild(s.Name):FindFirstChild(r).OverideConfig then
w:FindFirstChild(s.Name):FindFirstChild(r).OverideConfig.Value = a
end
if w:FindFirstChild(s.Name):FindFirstChild(r).oAimZoom then
w:FindFirstChild(s.Name):FindFirstChild(r).oAimZoom.Value = _
end
if w:FindFirstChild(s.Name):FindFirstChild(r).oAltAimZoom then
w:FindFirstChild(s.Name):FindFirstChild(r).oAltAimZoom.Value = c
end
if w:FindFirstChild(s.Name):FindFirstChild(r).oHopUp then
w:FindFirstChild(s.Name):FindFirstChild(r).oHopUp.Value = b
end
if w:FindFirstChild(s.Name):FindFirstChild(r).OveridePos then
w:FindFirstChild(s.Name):FindFirstChild(r).OveridePos.Value = d
end
if w:FindFirstChild(s.Name):FindFirstChild(r).ArmPos1 then
if q and q[1] then
w:FindFirstChild(s.Name):FindFirstChild(r).ArmPos1.Value = q[1]
else
w:FindFirstChild(s.Name):FindFirstChild(r).ArmPos1.Value = CFrame.new()
end
end
if w:FindFirstChild(s.Name):FindFirstChild(r).ArmPos2 then
if q and q[2] then
w:FindFirstChild(s.Name):FindFirstChild(r).ArmPos2.Value = q[2]
else
w:FindFirstChild(s.Name):FindFirstChild(r).ArmPos2.Value = CFrame.new()
end
end
end
elseif p == '\x45\x72\x61\x73\x65' then
for _, _ in pairs(w:GetChildren()) do
if _.Name == s.Name then
_:Destroy()
end
end
end
end
v.createOwnerEvent.OnServerEvent:connect(function(b, a, _, _, _, _, _, _, _, _)
if not _ or _ ~= '\x41\x75\x74\x68' then
b:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
local _ = Instance.new("\x4F\x62\x6A\x65\x63\x74\x56\x61\x6C\x75\x65")
_.Name = "\x63\x72\x65\x61\x74\x6F\x72"
_.Value = b
_.Parent = a
game.Debris:AddItem(_, 0.1)
end)
v.manipEvent.OnServerEvent:connect(function(c, a, b, _, _, _, _, _, _, _, _)
if not _ or _ ~= '\x41\x75\x74\x68' then
c:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
if b == '\x4C\x61\x73\x65\x72' then
if c.Character:FindFirstChild('\x43\x61\x72\x62\x6F\x6E\x56\x61\x6C\x75\x65\x73') then
c.Character.CarbonValues.LaserActive.Value = a
end
elseif b == '\x46\x6C\x61\x73\x68\x4C\x69\x67\x68\x74' then
local _ = c.Character.CarbonValues.SModel.Value
v.manipEvent:FireAllClients(c, _, a, b)
end
end)
v.medEvent.OnServerEvent:connect(function(b, a, _, _, _, _, _, _, _, _, _, _, _)
if not _ or _ ~= '\x41\x75\x74\x68' then
b:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
if a then
b.Character:WaitForChild('\x48\x75\x6D\x61\x6E\x6F\x69\x64').Health = b.Character:WaitForChild('\x48\x75\x6D\x61\x6E\x6F\x69\x64').MaxHealth
end
end)
v.explosiveEvent.OnServerEvent:connect(function(h, f, g, b, d, c, _, _, a, _, _, _, _, e, _)
if not e or e ~= '\x41\x75\x74\x68' then
h:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
local e = Instance.new('\x45\x78\x70\x6C\x6F\x73\x69\x6F\x6E')
e.Parent = r
e.BlastPressure = b
e.BlastRadius = d
e.DestroyJointRadiusPercent = c
e.ExplosionType = Enum.ExplosionType.NoCraters
e.Position = g
local b = Instance.new('\x50\x61\x72\x74')
b.Parent = r
b.Anchored = true
b.CanCollide = false
b.Transparency = 1
b.Size = Vector3.new(0.1, 0.1, 0.1)
b.Position = g
local _ = m.ExplosionSound:clone()
_.Parent = b
_:Play()
game.Debris:AddItem(b, _.TimeLength)
if e.DestroyJointRadiusPercent <= 0 then
for _, _ in pairs(game.Players:GetChildren()) do
if _ and _:IsA('\x50\x6C\x61\x79\x65\x72') then
if _.Character and _.Character:FindFirstChild('\x48\x75\x6D\x61\x6E\x6F\x69\x64\x52\x6F\x6F\x74\x50\x61\x72\x74') and (_.Character.HumanoidRootPart.Position - g).magnitude <= e.BlastRadius then
local a, _, _ = workspace:FindPartOnRay(Ray.new(g, (_.Character.HumanoidRootPart.Position - g)))
if a then
local _, a = u.utilitiesModule.CheckForHumanoid(a)
if a then
a:TakeDamage(100)
a.Died:Connect(function()
if game.Players:GetPlayerFromCharacter(a.Parent) then
local _ = game.Players:GetPlayerFromCharacter(a.Parent)
local _ = Instance.new("\x4F\x62\x6A\x65\x63\x74\x56\x61\x6C\x75\x65")
_.Name = "\x63\x72\x65\x61\x74\x6F\x72"
_.Value = h
_.Parent = a
game.Debris:AddItem(_, 0.1)
local _ = h.Character:WaitForChild('\x43\x61\x72\x62\x6F\x6E\x56\x61\x6C\x75\x65\x73'):WaitForChild('\x4C\x61\x73\x74\x48\x75\x6D').Value
if a.Health <= 0 and a ~= _ then
if q and q:FindFirstChild(h.Name) then
local _ = q[h.Name]
_.Value = not _.Value
end
h.Character:WaitForChild('\x43\x61\x72\x62\x6F\x6E\x56\x61\x6C\x75\x65\x73'):WaitForChild('\x4C\x61\x73\x74\x48\x75\x6D').Value = a
end
end
end)
end
end
end
end
end
for _, _ in pairs(workspace:GetDescendants()) do
if _ and _:IsA('\x42\x61\x73\x65\x50\x61\x72\x74') then
if _ and (_.Position - g).magnitude <= d then
local _, _ = u.utilitiesModule.CheckForHealth(_)
if _ and (_:IsA('\x49\x6E\x74\x56\x61\x6C\x75\x65') or _:IsA('\x4E\x75\x6D\x62\x65\x72\x56\x61\x6C\x75\x65')) then
_.Value = _.Value - 500
break
end
end
end
end
end
if u.globalConfig.C4WhiteListActive then
local a = false
for _, _ in pairs(u.globalConfig.C4WhiteList) do
if _ and f.Name == _ then
a = true
end
end
if a then
f:Destroy()
end
else
f:Destroy()
end
if a then
end
end)
v.nadeEvent.OnServerEvent:Connect(function(c, _, b, a)
if not b or b ~= '\x41\x75\x74\x68' then
c:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
v.nadeEvent:FireAllClients(c, _, a)
end)
v.connectionEvent.OnServerEvent:connect(function(d, c, a, b, _, _, _, _, _, _, _, _, _, _)
if not _ or _ ~= '\x41\x75\x74\x68' then
d:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
v.connectionEvent:FireAllClients(c, a, d, b)
end)
function v.placeC4Event.OnServerInvoke(a, e, d, b, f, _, c)
if not f or f ~= '\x41\x75\x74\x68' then
a:Kick('\x45\x78\x70\x6C\x6F\x69\x74\x69\x6E\x67\x20\x69\x73\x20\x61\x20\x62\x61\x6E\x6E\x61\x62\x6C\x65\x20\x6F\x66\x66\x65\x6E\x73\x65\x2E\x20\x54\x68\x69\x73\x20\x61\x63\x74\x69\x6F\x6E\x20\x6C\x6F\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x73\x75\x62\x6D\x69\x74\x74\x65\x64\x20\x74\x6F\x20\x52\x4F\x42\x4C\x4F\x58\x2E')
end
local a = m:WaitForChild('\x43\x34'):Clone()
a.Parent = workspace
a:SetPrimaryPartCFrame(CFrame.new(e) * CFrame.fromAxisAngle(d.magnitude == 0 and Vector3.new(1) or d.unit, b))
a.CEVARS.Hit.Value = c
a.CEVARS.Pos.Value = e
for _, _ in pairs(a:GetChildren()) do
if _ and _:IsA('\x42\x61\x73\x65\x50\x61\x72\x74') and _.Name ~= '\x47\x72\x69\x70' then
u.utilitiesModule.Weld(_, a.Grip)
end
end
for _, _ in pairs(a:GetChildren()) do
if _ and _:IsA('\x42\x61\x73\x65\x50\x61\x72\x74') and _.Name == '\x47\x72\x69\x70' then
u.utilitiesModule.Weld(_, c)
end
end
for _, _ in pairs(a:GetChildren()) do
if _ and _:IsA('\x42\x61\x73\x65\x50\x61\x72\x74') then
_.CanCollide = false
_.Anchored = false
end
end
return a
end
v.attachmentEvent.OnServerEvent:Connect(function(f, b, d)
if b ~= '' and d ~= '' and f.Character and f.Character:FindFirstChild('\x48\x75\x6D\x61\x6E\x6F\x69\x64') and f.Character.Humanoid.Health > 0 and f.Character:FindFirstChild('\x40' .. b) and f.Character:FindFirstChild('\x40' .. b):FindFirstChild('\x4E\x6F\x64\x65\x5F\x53\x74\x6F\x72\x61\x67\x65') then
local _ = s:FindFirstChild(f.UserId)
local e = _:FindFirstChild(b) or Instance.new('\x46\x6F\x6C\x64\x65\x72')
e.Name = b
e.Parent = _
local a = t:FindFirstChild(d).PrimaryPart
local _ = f.Character:FindFirstChild('\x40' .. b)
local c
local b = {}
for _, _ in pairs(e:GetChildren()) do
if _ and t:FindFirstChild(_.Name) and t:FindFirstChild(_.Name).PrimaryPart.Name == a.Name then
_:Destroy()
end
end
c = Instance.new('\x53\x74\x72\x69\x6E\x67\x56\x61\x6C\x75\x65')
c.Parent = e
c.Name = d
c.Value = d
for _, _ in pairs(e:GetChildren()) do
if _ then
table.insert(b, _.Name)
end
end
AttachAttachment(b, _, f, nil, true)
end
end)
v.clearAttchEvent.OnServerEvent:Connect(function(a, _)
if a.Character and a.Character:FindFirstChild('\x40' .. _) then
for _, _ in pairs(a.Character:FindFirstChild('\x40' .. _):GetDescendants()) do
if _ and _:IsA('\x42\x61\x73\x65\x50\x61\x72\x74') then
_.Anchored = false
_.CanCollide = false
end
end
end
end)
if workspace:FindFirstChild('\x43\x45\x52\x65\x73\x75\x70\x70\x6C\x79\x5F\x46\x6F\x6C\x64\x65\x72') then
for _, _ in pairs(workspace.CEResupply_Folder:GetDescendants()) do
if _ and _.Name == '\x44\x65\x74\x65\x63\x74\x6F\x72' then
_.MouseClick:connect(function(_)
v.resupplyEvent:FireClient(_)
end)
end
end
end
game.Players.PlayerAdded:Connect(function(_)
_.CharacterAppearanceLoaded:connect(function(_)
_:WaitForChild('\x48\x75\x6D\x61\x6E\x6F\x69\x64').Died:Connect(function()
if u.globalConfig.RagdollEnabled then
u.ragdollModule(_)
end
end)
end)
end)