Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --PROTOSMASHER VOIDACITY STEALER!
- while not getmetatable(shared) do
- wait()
- end
- shared(script)
- Player = game:GetService("Players").LocalPlayer
- Character = Player.Character
- PlayerGui = Player.PlayerGui
- Backpack = Player.Backpack
- Torso = Character.Torso
- Head = Character.Head
- Humanoid = Character.Humanoid
- m = Instance.new("Model", Character)
- LeftArm = Character["Left Arm"]
- LeftLeg = Character["Left Leg"]
- RightArm = Character["Right Arm"]
- RightLeg = Character["Right Leg"]
- LS = Torso["Left Shoulder"]
- LH = Torso["Left Hip"]
- RS = Torso["Right Shoulder"]
- RH = Torso["Right Hip"]
- Face = Head.face
- Neck = Torso.Neck
- it = Instance.new
- attacktype = 1
- vt = Vector3.new
- cf = CFrame.new
- euler = CFrame.fromEulerAnglesXYZ
- angles = CFrame.Angles
- cloaked = false
- necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- RootPart = Character.HumanoidRootPart
- RootJoint = RootPart.RootJoint
- RootCF = euler(-1.57, 0, 3.14)
- attack = false
- attackdebounce = false
- deb = false
- equipped = true
- hand = false
- MMouse = nil
- combo = 0
- mana = 0
- trispeed = 0.2
- attackmode = "none"
- local idle = 0
- local Anim = "Idle"
- local Effects = {}
- local gun = false
- local shoot = false
- player = nil
- mana = 0
- cam = workspace.CurrentCamera
- ZTarget = nil
- RocketTarget = nil
- local Targetting = false
- mouse = Player:GetMouse()
- RSH, LSH = nil, nil
- RW, LW = Instance.new("Weld"), Instance.new("Weld")
- RW.Name = "Right Shoulder"
- LW.Name = "Left Shoulder"
- LH = Torso["Left Hip"]
- RH = Torso["Right Hip"]
- TorsoColor = Torso.BrickColor
- function NoOutline(Part)
- Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
- end
- player = Player
- ch = Character
- RSH = ch.Torso["Right Shoulder"]
- LSH = ch.Torso["Left Shoulder"]
- RSH.Parent = nil
- LSH.Parent = nil
- RW.Name = "Right Shoulder"
- RW.Part0 = ch.Torso
- RW.C0 = cf(1.5, 0.5, 0)
- RW.C1 = cf(0, 0.5, 0)
- RW.Part1 = ch["Right Arm"]
- RW.Parent = ch.Torso
- LW.Name = "Left Shoulder"
- LW.Part0 = ch.Torso
- LW.C0 = cf(-1.5, 0.5, 0)
- LW.C1 = cf(0, 0.5, 0)
- LW.Part1 = ch["Left Arm"]
- LW.Parent = ch.Torso
- function swait(num)
- if num == 0 or num == nil then
- game:service("RunService").Heartbeat:wait(0)
- else
- for i = 0, num do
- game:service("RunService").Heartbeat:wait(0)
- end
- end
- end
- function nooutline(part)
- part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
- end
- function part(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
- local fp = it("Part")
- fp.formFactor = formfactor
- fp.Parent = parent
- fp.Reflectance = reflectance
- fp.Transparency = transparency
- fp.CanCollide = false
- fp.Locked = true
- fp.BrickColor = BrickColor.new(tostring(brickcolor))
- fp.Name = name
- fp.Size = size
- fp.Position = Character.Torso.Position
- nooutline(fp)
- fp.Material = material
- fp:BreakJoints()
- return fp
- end
- function mesh(Mesh, part, meshtype, meshid, offset, scale)
- local mesh = it(Mesh)
- mesh.Parent = part
- if Mesh == "SpecialMesh" then
- mesh.MeshType = meshtype
- mesh.MeshId = meshid
- end
- mesh.Offset = offset
- mesh.Scale = scale
- return mesh
- end
- function weld(parent, part0, part1, c0, c1)
- local weld = it("Weld")
- weld.Parent = parent
- weld.Part0 = part0
- weld.Part1 = part1
- weld.C0 = c0
- weld.C1 = c1
- return weld
- end
- local CFrameFromTopBack = function(at, top, back)
- local right = top:Cross(back)
- return CFrame.new(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
- end
- function Triangle(a, b, c)
- local edg1 = c - a:Dot(b - a.unit)
- local edg2 = a - b:Dot(c - b.unit)
- local edg3 = b - c:Dot(a - c.unit)
- if edg1 <= b - a.magnitude and edg1 >= 0 then
- a, b = a, b
- elseif edg2 <= c - b.magnitude and edg2 >= 0 then
- a, b, c = b, c, a
- elseif edg3 <= a - c.magnitude and edg3 >= 0 then
- a, b, c = c, a, b
- else
- assert(false, "unreachable")
- end
- local len1 = c - a:Dot(b - a.unit)
- local len2 = b - a.magnitude - len1
- local width = a + b - a.unit * len1 - c.magnitude
- local maincf = CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
- local list = {}
- local TrailColor = "Dark grey"
- if len1 > 0.01 then
- local w1 = Instance.new("WedgePart", m)
- game:GetService("Debris"):AddItem(w1, 5)
- w1.Material = "SmoothPlastic"
- w1.FormFactor = "Custom"
- w1.BrickColor = BrickColor.new(TrailColor)
- w1.Transparency = 0
- w1.Reflectance = 0
- w1.Material = "SmoothPlastic"
- w1.CanCollide = false
- NoOutline(w1)
- local sz = Vector3.new(0.2, width, len1)
- w1.Size = sz
- local sp = Instance.new("SpecialMesh", w1)
- sp.MeshType = "Wedge"
- sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
- w1:BreakJoints()
- w1.Anchored = true
- w1.Parent = workspace
- w1.Transparency = 0.7
- table.insert(Effects, {
- w1,
- "Disappear",
- 0.01
- })
- w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
- table.insert(list, w1)
- end
- if len2 > 0.01 then
- local w2 = Instance.new("WedgePart", m)
- game:GetService("Debris"):AddItem(w2, 5)
- w2.Material = "SmoothPlastic"
- w2.FormFactor = "Custom"
- w2.BrickColor = BrickColor.new(TrailColor)
- w2.Transparency = 0
- w2.Reflectance = 0
- w2.Material = "SmoothPlastic"
- w2.CanCollide = false
- NoOutline(w2)
- local sz = Vector3.new(0.2, width, len2)
- w2.Size = sz
- local sp = Instance.new("SpecialMesh", w2)
- sp.MeshType = "Wedge"
- sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
- w2:BreakJoints()
- w2.Anchored = true
- w2.Parent = workspace
- w2.Transparency = 0.7
- table.insert(Effects, {
- w2,
- "Disappear",
- 0.01
- })
- w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
- table.insert(list, w2)
- end
- return unpack(list)
- end
- function so(id, par, vol, pit)
- coroutine.resume(coroutine.create(function()
- local sou = Instance.new("Sound", par or workspace)
- sou.Volume = vol
- sou.Pitch = pit or 1
- sou.SoundId = id
- swait()
- sou:play()
- game:GetService("Debris"):AddItem(sou, 6)
- end))
- end
- function clerp(a, b, t)
- local qa = {
- QuaternionFromCFrame(a)
- }
- local qb = {
- QuaternionFromCFrame(b)
- }
- local ax, ay, az = a.x, a.y, a.z
- local bx, by, bz = b.x, b.y, b.z
- local _t = 1 - t
- return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
- end
- function QuaternionFromCFrame(cf)
- local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
- local trace = m00 + m11 + m22
- if trace > 0 then
- local s = math.sqrt(1 + trace)
- local recip = 0.5 / s
- return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
- else
- local i = 0
- if m00 < m11 then
- i = 1
- end
- if m22 > (i == 0 and m00 or m11) then
- i = 2
- end
- if i == 0 then
- local s = math.sqrt(m00 - m11 - m22 + 1)
- local recip = 0.5 / s
- return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
- elseif i == 1 then
- local s = math.sqrt(m11 - m22 - m00 + 1)
- local recip = 0.5 / s
- return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
- elseif i == 2 then
- local s = math.sqrt(m22 - m00 - m11 + 1)
- local recip = 0.5 / s
- return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
- end
- end
- end
- function QuaternionToCFrame(px, py, pz, x, y, z, w)
- local xs, ys, zs = x + x, y + y, z + z
- local wx, wy, wz = w * xs, w * ys, w * zs
- local xx = x * xs
- local xy = x * ys
- local xz = x * zs
- local yy = y * ys
- local yz = y * zs
- local zz = z * zs
- return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
- end
- function QuaternionSlerp(a, b, t)
- local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
- local startInterp, finishInterp
- if cosTheta >= 1.0E-4 then
- if 1 - cosTheta > 1.0E-4 then
- local theta = math.acos(cosTheta)
- local invSinTheta = 1 / math.sin(theta)
- startInterp = math.sin((1 - t) * theta) * invSinTheta
- finishInterp = math.sin(t * theta) * invSinTheta
- else
- startInterp = 1 - t
- finishInterp = t
- end
- elseif 1 + cosTheta > 1.0E-4 then
- local theta = math.acos(-cosTheta)
- local invSinTheta = 1 / math.sin(theta)
- startInterp = math.sin((t - 1) * theta) * invSinTheta
- finishInterp = math.sin(t * theta) * invSinTheta
- else
- startInterp = t - 1
- finishInterp = t
- end
- return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
- end
- function rayCast(Pos, Dir, Max, Ignore)
- return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
- end
- function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, decreaseblock)
- if hit.Parent == nil then
- return
- end
- local h = hit.Parent:FindFirstChild("Humanoid")
- for _, v in pairs(hit.Parent:children()) do
- if v:IsA("Humanoid") then
- h = v
- end
- end
- if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
- h = hit.Parent.Parent:FindFirstChild("Humanoid")
- end
- if hit.Parent.className == "Hat" then
- hit = hit.Parent.Parent:findFirstChild("Head")
- end
- if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
- if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
- return
- end
- local c = Instance.new("ObjectValue")
- c.Name = "creator"
- c.Value = game:service("Players").LocalPlayer
- c.Parent = h
- game:GetService("Debris"):AddItem(c, 0.5)
- local Damage = math.random(minim, maxim)
- local blocked = false
- local block = hit.Parent:findFirstChild("Block")
- if block ~= nil then
- print(block.className)
- if block.className == "NumberValue" and block.Value > 0 then
- blocked = true
- if decreaseblock == nil then
- block.Value = block.Value - 1
- end
- end
- if block.className == "IntValue" and block.Value > 0 then
- blocked = true
- if decreaseblock ~= nil then
- block.Value = block.Value - 1
- end
- end
- end
- if blocked == false then
- h.Health = h.Health - Damage
- ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
- else
- h.Health = h.Health - Damage / 2
- ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Bright blue").Color)
- end
- if Type == "Knockdown" then
- local hum = hit.Parent.Humanoid
- hum.PlatformStand = true
- coroutine.resume(coroutine.create(function(HHumanoid)
- swait(1)
- HHumanoid.PlatformStand = false
- end), hum)
- local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
- local bodvol = Instance.new("BodyVelocity")
- bodvol.velocity = angle * knockback
- bodvol.P = 5000
- bodvol.maxForce = Vector3.new(8000, 8000, 8000)
- bodvol.Parent = hit
- local rl = Instance.new("BodyAngularVelocity")
- rl.P = 3000
- rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
- rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
- rl.Parent = hit
- game:GetService("Debris"):AddItem(bodvol, 0.5)
- game:GetService("Debris"):AddItem(rl, 0.5)
- elseif Type == "Normal" then
- local vp = Instance.new("BodyVelocity")
- vp.P = 500
- vp.maxForce = Vector3.new(math.huge, 0, math.huge)
- if KnockbackType == 1 then
- vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
- elseif KnockbackType == 2 then
- vp.velocity = Property.CFrame.lookVector * knockback
- end
- if knockback > 0 then
- vp.Parent = hit.Parent.Torso
- end
- game:GetService("Debris"):AddItem(vp, 0.5)
- elseif Type == "Up" then
- local bodyVelocity = Instance.new("BodyVelocity")
- bodyVelocity.velocity = vt(0, 60, 0)
- bodyVelocity.P = 5000
- bodyVelocity.maxForce = Vector3.new(8000, 8000, 8000)
- bodyVelocity.Parent = hit
- game:GetService("Debris"):AddItem(bodyVelocity, 1)
- local rl = Instance.new("BodyAngularVelocity")
- rl.P = 3000
- rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
- rl.angularvelocity = Vector3.new(math.random(-30, 30), math.random(-30, 30), math.random(-30, 30))
- rl.Parent = hit
- game:GetService("Debris"):AddItem(rl, 0.5)
- elseif Type == "Snare" then
- local bp = Instance.new("BodyPosition")
- bp.P = 2000
- bp.D = 100
- bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- bp.position = hit.Parent.Torso.Position
- bp.Parent = hit.Parent.Torso
- game:GetService("Debris"):AddItem(bp, 1)
- elseif Type == "Target" then
- local Targetting = false
- if Targetting == false then
- ZTarget = hit.Parent.Torso
- coroutine.resume(coroutine.create(function(Part)
- so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5)
- swait(5)
- so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5)
- end), ZTarget)
- local TargHum = ZTarget.Parent:findFirstChild("Humanoid")
- local targetgui = Instance.new("BillboardGui")
- targetgui.Parent = ZTarget
- targetgui.Size = UDim2.new(10, 100, 10, 100)
- local targ = Instance.new("ImageLabel")
- targ.Parent = targetgui
- targ.BackgroundTransparency = 1
- targ.Image = "rbxassetid://4834067"
- targ.Size = UDim2.new(1, 0, 1, 0)
- cam.CameraType = "Scriptable"
- cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
- local dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z)
- workspace.CurrentCamera.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
- Targetting = true
- RocketTarget = ZTarget
- for i = 1, Property do
- if 0 < Humanoid.Health and Character.Parent ~= nil and 0 < TargHum.Health and TargHum.Parent ~= nil and Targetting == true then
- swait()
- end
- cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
- dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z)
- cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position) * cf(0, 5, 10) * euler(-0.3, 0, 0)
- end
- Targetting = false
- RocketTarget = nil
- targetgui.Parent = nil
- cam.CameraType = "Custom"
- end
- end
- local debounce = Instance.new("BoolValue")
- debounce.Name = "DebounceHit"
- debounce.Parent = hit.Parent
- debounce.Value = true
- game:GetService("Debris"):AddItem(debounce, Delay)
- c = Instance.new("ObjectValue")
- c.Name = "creator"
- c.Value = Player
- c.Parent = h
- game:GetService("Debris"):AddItem(c, 0.5)
- end
- end
- function Damagefunc2(Part, hit, Damage, Knockback)
- if attackdebounce == false then
- coroutine.resume(coroutine.create(function()
- wait(0.1)
- attackdebounce = false
- end))
- if hit.Parent == nil then
- return
- end
- local blocked = false
- local h = hit.Parent:FindFirstChild("Humanoid")
- if h ~= nil and hit.Parent:FindFirstChild("Torso") ~= nil then
- local c = it("ObjectValue")
- c.Name = "creator"
- c.Value = game.Players.LocalPlayer
- c.Parent = h
- game:GetService("Debris"):AddItem(c, 0.5)
- Damage = Damage + math.random(0, 10)
- blocked = false
- local block = hit.Parent:findFirstChild("Block")
- if block ~= nil then
- print("herp")
- if block.Value > 0 then
- blocked = true
- block.Value = block.Value - 3
- print(block.Value)
- end
- end
- if blocked == false then
- h.Health = h.Health - Damage
- ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("New Yeller").Color)
- else
- h:TakeDamage(1)
- ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("New Yeller").Color)
- end
- local angle = hit.Position - (Torso.Position + Vector3.new(0, 0, 0)).unit
- print(angle)
- local rl = Instance.new("BodyAngularVelocity")
- rl.P = 3000
- rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
- rl.angularvelocity = Vector3.new(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- rl.Parent = hit
- coroutine.resume(coroutine.create(function(vel)
- wait(0.5)
- vel:Remove()
- end), rl)
- local bodyVelocity = Instance.new("BodyVelocity")
- bodyVelocity.velocity = angle * 40 + Vector3.new(0, 0, 0)
- bodyVelocity.P = 5000
- bodyVelocity.maxForce = Vector3.new(8000, 8000, 8000)
- bodyVelocity.Parent = hit
- coroutine.resume(coroutine.create(function(Vel)
- wait(0.2)
- Vel:Remove()
- end), bodyVelocity)
- c = it("ObjectValue")
- c.Name = "creator"
- c.Value = Player
- c.Parent = h
- game:GetService("Debris"):AddItem(c, 0.5)
- end
- end
- end
- function ShowDamage(Pos, Text, Time, Color)
- local Rate = 0.03333333333333333
- local Pos = Pos or Vector3.new(0, 0, 0)
- local Text = Text or ""
- local Time = Time or 2
- local Color = Color or Color3.new(1, 0, 0)
- local EffectPart = part("Custom", workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", vt(0, 0, 0))
- EffectPart.Anchored = true
- local BillboardGui = Instance.new("BillboardGui")
- BillboardGui.Size = UDim2.new(3, 0, 3, 0)
- BillboardGui.Adornee = EffectPart
- local TextLabel = Instance.new("TextLabel")
- TextLabel.BackgroundTransparency = 1
- TextLabel.Size = UDim2.new(1, 0, 1, 0)
- TextLabel.Text = Text
- TextLabel.TextColor3 = Color
- TextLabel.TextScaled = true
- TextLabel.Font = Enum.Font.ArialBold
- TextLabel.Parent = BillboardGui
- BillboardGui.Parent = EffectPart
- game.Debris:AddItem(EffectPart, Time + 0.1)
- EffectPart.Parent = game:GetService("Workspace")
- Delay(0, function()
- local Frames = Time / Rate
- for Frame = 1, Frames do
- wait(Rate)
- local Percent = Frame / Frames
- EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
- TextLabel.TextTransparency = Percent
- end
- if EffectPart and EffectPart.Parent then
- EffectPart:Destroy()
- end
- end)
- end
- HandleA = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HandleA", Vector3.new(1, 1, 0.800000072))
- HandleAweld = weld(m, Character["Right Arm"], HandleA, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.52587891E-5, 0, -9.05990601E-6, -5.05673892E-10, -9.23196908E-10, 0.999993324, 0.999993324, -1.47900669E-8, 5.04537023E-10, 1.46751713E-8, 0.999992251, 9.21580978E-10))
- Barrel1A = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel1A", Vector3.new(0.400000006, 0.200000003, 0.200000003))
- Barrel1Aweld = weld(m, HandleA, Barrel1A, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.699571609, -1.90000951, -0.2003479, 7.91768434E-6, 0.999986649, 1.00914167E-5, 5.66241306E-6, 1.00914676E-5, -1, -0.999986649, 7.91774346E-6, -5.66240578E-6))
- Barrel2A = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel2A", Vector3.new(0.400000006, 0.200000003, 0.400000006))
- Barrel2Aweld = weld(m, HandleA, Barrel2A, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.69956398, -1.90001082, 0.0996513367, 7.91767434E-6, 0.999986649, 1.00916686E-5, 5.66189283E-6, 1.00917196E-5, -1, -0.999986649, 7.91773255E-6, -5.6618851E-6))
- Barrel3A = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel3A", Vector3.new(0.400000006, 0.200000003, 0.200000003))
- Barrel3Aweld = weld(m, HandleA, Barrel3A, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.699560165, -1.90001285, 0.39963913, 7.91766342E-6, 0.999986649, 1.00919206E-5, 5.6613726E-6, 1.00919715E-5, -1, -0.999986649, 7.91772163E-6, -5.66136487E-6))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200450897, -2.29999614, 0.699605942, 0.999986649, 2.01113654E-10, 4.28733493E-10, -4.34172753E-10, -5.51018218E-8, 1, 2.03384726E-10, -0.999986649, -5.48661063E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 0.210000008, 0.800000012))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.099697113, 1.70499849, 0.699567795, 0.999986649, 3.20816929E-10, 7.34710071E-11, -7.69249109E-11, -5.26488186E-8, 1, 3.22863347E-10, -0.999986649, -5.24188479E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.74000001, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994491577, 0.699581146, 0.699999809, -0.999993324, -5.04537023E-10, -9.21580978E-10, 5.05673892E-10, -0.999993324, -1.46751713E-8, -9.23204069E-10, -1.47901815E-8, 1))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 0.559999943))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.800000012, 0.599999964))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.699541092, -0.600000381, -0.199619293, 1.87184355E-6, -0.999986649, 1.07918208E-6, -3.12210403E-7, -1.078938E-6, -1, 0.999986649, 1.87184094E-6, -3.12219839E-7))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 0.400000006, 0.800000072))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.100307465, -0.699611664, -0.599999905, 0.999986649, -5.68162184E-12, -1.03317355E-11, 3.40788509E-12, 0.999986649, -5.81779958E-10, 7.07311987E-12, 3.51557006E-10, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.210000008, 0.800000012))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399723053, 1.70499837, 0.699588776, 0.999979973, 3.28089528E-10, -3.71732811E-10, 3.66905506E-10, -5.37965974E-8, 1, 3.32864347E-10, -0.999979973, -5.34519344E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.74000001, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 1.39999986, 0.400000036))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0995674133, 0.899999619, 0.699586868, 0.999986649, 1.66285097E-10, 3.84224985E-10, -3.87478327E-10, -5.54243442E-8, 1, 1.68558861E-10, -0.999986649, -5.51948673E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399646759, 1.6999985, 0.699571609, 0.999979973, 1.84390309E-10, 3.75398046E-11, -4.23643343E-11, -5.66705758E-8, 1, 1.88255633E-10, -0.999979973, -5.63259412E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.39999986, 0.400000036))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399570465, 0.899999619, 0.699586868, 0.999986649, 1.90463506E-10, 4.11560452E-10, -4.14813461E-10, -5.52680746E-8, 1, 1.92737243E-10, -0.999986649, -5.50385977E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000012, 0.400000006, 0.400000066))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0996818542, -0.699586868, 4.76837158E-7, 0.999986649, 1.94817495E-11, 5.78722625E-11, -2.17554863E-11, 0.999986649, -1.31851685E-9, -6.112999E-11, 1.08828324E-9, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410079956, -0.700000763, -1.10626221E-4, 0.999986649, 3.13225945E-10, 5.58399271E-10, -5.638357E-10, -5.12430809E-8, 1, 3.15497045E-10, -0.999986649, -5.1007305E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.99999988, 0.400000036))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399532318, -1.19999957, 0.699613571, 0.999986649, 1.96598182E-10, 4.09048739E-10, -4.12301748E-10, -5.60532456E-8, 1, 1.98871919E-10, -0.999986649, -5.58237794E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.210000008))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.02996826E-4, -0.700000763, -0.405073166, 0.999986649, 2.9397576E-10, 4.77100359E-10, -4.82539675E-10, -5.1360427E-8, 1, 2.9624686E-10, -0.999986649, -5.11246618E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994491577, 0.699581146, -1.69999957, -0.999993324, -5.04537023E-10, -9.21580978E-10, 5.05673892E-10, -0.999993324, -1.46751713E-8, -9.23204069E-10, -1.47901815E-8, 1))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 0.559999943))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.200000003))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.699573517, -0.900001526, 0.400360107, 2.85113401E-6, -0.999986649, 1.24874362E-6, -2.03818695E-6, -1.24850249E-6, -1, 0.999986649, 2.85112901E-6, -2.03822106E-6))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200325012, 1.69999766, 0.699609756, 0.999986649, 6.62784883E-10, -1.45084575E-8, 1.45049066E-8, -5.6450606E-8, 1, 6.65740574E-10, -0.999986649, -5.62205251E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.210000008, 0.800000012))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200233459, 1.70499849, 0.69960022, 0.999986649, 3.14450521E-10, 3.71330522E-10, -3.74782427E-10, -5.33727729E-8, 1, 3.1649694E-10, -0.999986649, -5.31428022E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.74000001, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.400000006, 0.200000003, 0.400000036))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0996131897, 1.69999862, 0.699584961, 0.999986649, 1.77117737E-10, 1.78062898E-10, -1.8151608E-10, -5.61730893E-8, 1, 1.79164156E-10, -0.999986649, -5.59431363E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.210000008))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.28881836E-5, -0.700000763, 0.404912949, 0.999986649, 2.92983943E-10, 4.96789276E-10, -5.02226261E-10, -5.34053335E-8, 1, 2.95255043E-10, -0.999986649, -5.31695932E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.210000008))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.16619873E-4, 0.699999809, 0.404588699, 0.999986649, 1.1153159E-10, 2.77556311E-10, -2.80811041E-10, -4.94035142E-8, 1, 1.13805299E-10, -0.999986649, -4.91739556E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994491577, 0.699581146, 1.49999833, -0.999993324, -5.04537023E-10, -9.21580978E-10, 5.05673892E-10, -0.999993324, -1.46751713E-8, -9.23204069E-10, -1.47901815E-8, 1))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 0.559999943))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.400000006, 1.80000019))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.400295258, -0.699577332, -0.0999999046, 0.999986649, 2.07385775E-11, 6.28357366E-11, -2.30123143E-11, 0.999986649, -7.07412795E-10, -6.60934085E-11, 4.77189843E-10, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.39999986, 0.400000036))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200366974, 0.900000572, 0.699565887, 0.999986649, 1.9678098E-10, 4.23990953E-10, -4.27243796E-10, -5.48795889E-8, 1, 1.99054717E-10, -0.999986649, -5.46501049E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994491577, 0.699581146, 1.09999835, -0.999993324, -5.04537023E-10, -9.21580978E-10, 5.05673892E-10, -0.999993324, -1.46751713E-8, -9.23204069E-10, -1.47901815E-8, 1))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 3.8599999))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.39957428, -2.29999614, 0.699617386, 0.999986649, 2.06792028E-10, 4.21613855E-10, -4.27053171E-10, -5.59482594E-8, 1, 2.09063072E-10, -0.999986649, -5.5712551E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.409893036, -0.700000763, -9.53674316E-5, 0.999986649, 3.06400627E-10, 5.35766098E-10, -5.41204637E-10, -5.17249639E-8, 1, 3.08671699E-10, -0.999986649, -5.14891987E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.210000008))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.28881836E-4, 0.69989109, -0.405414581, 0.999986649, 9.22598942E-11, 2.078413E-10, -2.13284224E-10, -5.09687972E-8, 1, 9.45309664E-11, -0.999986649, -5.07330284E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.409645081, 0.699999809, -4.15802002E-4, 0.999986649, 1.09286219E-10, 2.74369194E-10, -2.77624035E-10, -4.96409172E-8, 1, 1.11559956E-10, -0.999986649, -4.94113586E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409934998, 0.70000124, -2.0980835E-5, 0.999986649, 3.69289765E-10, 6.34756692E-10, -6.37979558E-10, -4.70661625E-8, 1, 3.71549347E-10, -0.999986649, -4.68323584E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 1.59999967, 0.400000036))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0994720459, -1.00000167, 0.699565887, 0.999986649, 1.63843272E-10, 3.70188213E-10, -3.73441722E-10, -5.61400029E-8, 1, 1.66117037E-10, -0.999986649, -5.59105366E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.800000012, 0.200000003))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.699556351, -2.19999361, 0.400417328, -1.13278213E-6, 0.999986649, -1.23997575E-6, 3.2160392E-7, 1.23972927E-6, 1, 0.999986649, 1.13277952E-6, -3.21612873E-7))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.400000006, 0.80000025))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.400325775, -0.699573517, -1.40000105, 0.999986649, 3.54179464E-11, 8.36694047E-11, -3.76917386E-11, 0.999986649, 3.27542438E-10, -8.69266326E-11, -5.57753843E-10, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.800000012, 0.399999976))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.69952774, -0.600001335, 0.299598694, 1.08607458E-6, -0.999986649, 1.22987899E-6, 2.51857699E-7, 1.22963252E-6, 1, -0.999986649, -1.08607196E-6, 2.51865629E-7))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994491577, 0.699581146, -1.10000062, -0.999993324, -5.04537023E-10, -9.21580978E-10, 5.05673892E-10, -0.999993324, -1.46751713E-8, -9.23204069E-10, -1.47901815E-8, 1))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 0.559999943))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.19999969, 0.400000006))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200454712, -1.59999967, 0.699554443, 0.999986649, 1.63983938E-10, 3.76599196E-10, -3.82038789E-10, -5.52081758E-8, 1, 1.6625501E-10, -0.999986649, -5.49724604E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.400000006, 0.200000003, 0.400000036))
- Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.09948349, -1.89999557, 0.699590683, 0.999986649, 1.69683823E-10, 3.82608611E-10, -3.88048149E-10, -5.55553079E-8, 1, 1.71975129E-10, -0.999986649, -5.53195072E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- HandleB = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HandleB", Vector3.new(1, 1, 0.800000072))
- HandleBweld = weld(m, Character["Left Arm"], HandleB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.34057617E-5, 1.12533569E-4, -8.82148743E-6, -5.13637077E-10, -9.34523126E-10, 0.999993324, 0.999993324, -1.55961271E-8, 5.12500209E-10, 1.54810991E-8, 0.999992251, 9.32938282E-10))
- Barrel4A = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel4A", Vector3.new(0.400000006, 0.200000003, 0.200000003))
- Barrel4Aweld = weld(m, HandleB, Barrel4A, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.700273514, -1.89999568, -0.200382233, 7.9176798E-6, 0.999986649, 1.00922007E-5, 5.66249946E-6, 1.00922507E-5, -1, -0.999986649, 7.91774073E-6, -5.66249219E-6))
- Barrel5A = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel5A", Vector3.new(0.400000006, 0.200000003, 0.400000006))
- Barrel5Aweld = weld(m, HandleB, Barrel5A, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.700338364, -1.89999771, 0.0996551514, 7.91767525E-6, 0.999986649, 1.00922598E-5, 5.662278E-6, 1.00923098E-5, -1, -0.999986649, 7.91773527E-6, -5.66227072E-6))
- Barrel6A = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel6A", Vector3.new(0.400000006, 0.200000003, 0.200000003))
- Barrel6Aweld = weld(m, HandleB, Barrel6A, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.700332642, -1.89999914, 0.399604797, 7.91767798E-6, 0.999986649, 1.00922207E-5, 5.66242488E-6, 1.00922707E-5, -1, -0.999986649, 7.917738E-6, -5.66241761E-6))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.39950943, -2.3000021, -0.700250626, 0.999986649, 2.24909646E-10, 4.70967154E-10, -4.74188411E-10, -5.56574378E-8, 1, 2.27183439E-10, -0.999986649, -5.54278046E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.210000008, 0.800000012))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200298309, 1.70499992, -0.70026207, 0.999986649, 3.25459687E-10, 6.09574891E-10, -6.1279426E-10, -5.37770717E-8, 1, 3.27733451E-10, -0.999986649, -5.35474207E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.74000001, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 0.210000008, 0.800000012))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0996704102, 1.70499897, -0.700256348, 0.999986649, 3.25459326E-10, 6.09557238E-10, -6.12776663E-10, -5.28618074E-8, 1, 3.27733063E-10, -0.999986649, -5.26321386E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.74000001, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994110107, -0.700311661, -1.70000124, -0.999993324, -5.12500209E-10, -9.32938282E-10, 5.13637077E-10, -0.999993324, -1.54810991E-8, -9.34530342E-10, -1.55962478E-8, 1))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 0.559999943))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994110107, -0.700311661, 0.699999332, -0.999993324, -5.12500209E-10, -9.32938282E-10, 5.13637077E-10, -0.999993324, -1.54810991E-8, -9.34530342E-10, -1.55962478E-8, 1))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 0.559999943))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.210000008))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.54766846E-4, 0.699999332, 0.404693604, 0.999986649, 1.1949472E-10, 2.8891356E-10, -2.92137314E-10, -5.02095787E-8, 1, 1.21768429E-10, -0.999986649, -4.9979878E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.400000006, 0.200000003, 0.400000036))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0994300842, -1.89999723, -0.700302124, 0.999986649, 1.81069548E-10, 4.05318112E-10, -4.08540202E-10, -5.60037847E-8, 1, 1.83343313E-10, -0.999986649, -5.57741586E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.210000008))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.6784668E-4, -0.700058937, 0.404985428, 0.999986649, 5.06481115E-7, -8.88550039E-6, 8.88538398E-6, -1.53480414E-5, 1, 5.06347078E-7, -0.999986649, -1.53480123E-5))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410140991, -0.700058937, -2.86102295E-5, 0.999986649, 5.06480035E-7, -8.88562045E-6, 8.88550676E-6, -1.53479523E-5, 1, 5.06345941E-7, -0.999986649, -1.53479305E-5))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.409835815, -0.700058699, -2.47955322E-5, 0.999986649, 5.06473384E-7, -8.88574777E-6, 8.88563409E-6, -1.53484561E-5, 1, 5.0633929E-7, -0.999986649, -1.53484343E-5))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200374603, 1.69999969, -0.700273514, 0.999986649, 1.95510885E-10, 4.26103208E-10, -4.29325075E-10, -5.68092915E-8, 1, 1.9778465E-10, -0.999986649, -5.65796761E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 1.39999986, 0.400000036))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0995597839, 0.899998665, -0.700296402, 0.999986649, 1.82185933E-10, 4.06940814E-10, -4.10131984E-10, -5.61190348E-8, 1, 1.84459698E-10, -0.999986649, -5.58892772E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.400000006, 0.80000025))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.400348663, 0.700309753, -1.39999938, 0.999986649, 4.33706404E-11, 9.50293177E-11, -4.56443772E-11, 0.999986649, 2.17802665E-10, -9.82245951E-11, -4.48304505E-10, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.800000012, 0.599999964))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.700330734, -0.600002289, -0.199569702, 1.87184696E-6, -0.999986649, 1.0768357E-6, -3.12246243E-7, -1.0765915E-6, -1, 0.999986649, 1.87184435E-6, -3.12255651E-7))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.39999986, 0.400000036))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399551392, 0.900000334, -0.700281143, 0.999986649, 2.12532297E-10, 4.46642945E-10, -4.4986459E-10, -5.53439889E-8, 1, 2.14806062E-10, -0.999986649, -5.51143557E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994110107, -0.700311661, 1.49999881, -0.999993324, -5.12500209E-10, -9.32938282E-10, 5.13637077E-10, -0.999993324, -1.54810991E-8, -9.34530342E-10, -1.55962478E-8, 1))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 0.559999943))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994110107, -0.700311661, -1.10000229, -0.999993324, -5.12500209E-10, -9.32938282E-10, 5.13637077E-10, -0.999993324, -1.54810991E-8, -9.34530342E-10, -1.55962478E-8, 1))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 0.559999943))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.19999969, 0.400000006))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200496674, -1.60000134, -0.700332642, 0.999986649, 1.74215392E-10, 3.95577848E-10, -3.98800049E-10, -5.57730289E-8, 1, 1.76489184E-10, -0.999986649, -5.55433957E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.39999986, 0.400000036))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200405121, 0.900000334, -0.700304031, 0.999986649, 2.04794931E-10, 4.35489422E-10, -4.38711178E-10, -5.59133824E-8, 1, 2.07068696E-10, -0.999986649, -5.56837598E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.800000012, 0.399999976))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.700307846, -0.600000143, 0.299545288, 1.0860814E-6, -0.999986649, 1.22885763E-6, 2.51865401E-7, 1.22861104E-6, 1, -0.999986649, -1.08607878E-6, 2.51873274E-7))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000012, 0.400000006, 0.400000066))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0996398926, 0.70029068, -2.14576721E-6, 0.999986649, 3.7787995E-11, 9.27144472E-11, -4.00617317E-11, 0.999986649, 1.00676356E-9, -9.59097246E-11, -1.23725208E-9, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200492859, -2.30000019, -0.700273514, 0.999986649, 2.13633666E-10, 4.54880855E-10, -4.58102278E-10, -5.5424934E-8, 1, 2.15907459E-10, -0.999986649, -5.51953008E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.99999988, 0.400000036))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399505615, -1.20000219, -0.700250626, 0.999986649, 2.20402863E-10, 4.64567773E-10, -4.67789085E-10, -5.56560096E-8, 1, 2.22676655E-10, -0.999986649, -5.54263728E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.210000008, 0.800000012))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399719238, 1.70499969, -0.700256348, 0.999986649, 3.29966443E-10, 6.15962115E-10, -6.19181484E-10, -5.33209956E-8, 1, 3.3224018E-10, -0.999986649, -5.3091334E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.74000001, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000006, 0.400000006, 0.200000003))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0994110107, -0.700311661, 1.09999871, -0.999993324, -5.12500209E-10, -9.32938282E-10, 5.13637077E-10, -0.999993324, -1.54810991E-8, -9.34530342E-10, -1.55962478E-8, 1))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.399999976, 0.399999946, 3.8599999))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.400000006, 1.80000019))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.400318146, 0.700298309, -0.100000381, 0.999986649, 2.87218582E-11, 7.42863548E-11, -3.0995595E-11, 0.999986649, 3.27936789E-10, -7.74819098E-11, -5.58436852E-10, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 0.400000006, 0.800000072))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.100364685, 0.700286865, -0.600000858, 0.999986649, 2.75119372E-11, 7.16121606E-11, -2.97856739E-11, 0.999986649, 4.25513846E-10, -7.48077711E-11, -6.56010357E-10, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.200000003))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.700284958, -0.900002718, 0.400382996, 2.85113333E-6, -0.999986649, 1.24790631E-6, -2.03824266E-6, -1.24766507E-6, -1, 0.999986649, 2.85112856E-6, -2.03827699E-6))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409973145, 0.700000763, 8.39233398E-5, 0.999986649, 3.77252896E-10, 6.4611394E-10, -6.49305831E-10, -4.78722271E-8, 1, 3.79512477E-10, -0.999986649, -4.76382809E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.210000008))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.39508057E-4, 0.699999332, -0.405292511, 0.999986649, 1.17249405E-10, 2.85726331E-10, -2.88950197E-10, -5.04469853E-8, 1, 1.19523141E-10, -0.999986649, -5.0217281E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.600000024))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.409610748, 0.699999332, -3.10897827E-4, 0.999986649, 1.17249349E-10, 2.85726443E-10, -2.88950308E-10, -5.04469853E-8, 1, 1.19523086E-10, -0.999986649, -5.0217281E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.210000008))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.64031982E-4, -0.700058937, -0.405000687, 0.999986649, 5.06467813E-7, -8.88587419E-6, 8.88576051E-6, -1.53488418E-5, 1, 5.0633372E-7, -0.999986649, -1.53488199E-5))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 1.59999967, 0.400000036))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0994300842, -1.00000286, -0.700296402, 0.999986649, 1.7766863E-10, 4.00603883E-10, -4.03795108E-10, -5.63463871E-8, 1, 1.79942367E-10, -0.999986649, -5.61166367E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.800000012, 0.200000003))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.70032692, -2.19999671, 0.400455475, -1.13279009E-6, 0.999986649, -1.23916982E-6, 3.2159258E-7, 1.23892323E-6, 1, 0.999986649, 1.13278747E-6, -3.21601505E-7))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.400000006, 0.200000003, 0.400000036))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0995979309, 1.69999874, -0.700267792, 0.999986649, 1.93360383E-10, 4.22906765E-10, -4.26128688E-10, -5.61221967E-8, 1, 1.9563412E-10, -0.999986649, -5.58925741E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
- Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.399623871, 1.69999945, -0.70026207, 0.999986649, 1.97764305E-10, 4.29296765E-10, -4.32518632E-10, -5.65812428E-8, 1, 2.00038042E-10, -0.999986649, -5.63516203E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- BackHandle = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "BackHandle", Vector3.new(0.800000012, 0.600000024, 1.20000005))
- BackHandleweld = weld(m, Character.Torso, BackHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.43051147E-4, 0.799930573, 0.20047307, 0.999993324, -1.62740506E-8, 2.05381559E-10, 2.06515763E-10, 6.19668095E-10, -0.999993324, 1.61529243E-8, 0.999992371, 6.15865525E-10))
- JointConnectorA = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "JointConnectorA", Vector3.new(0.600000024, 0.400000066, 0.800000012))
- JointConnectorAweld = weld(m, BackHandle, JointConnectorA, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(6.86645508E-5, -0.797990799, -0.199465752, -1.34834088E-11, -0.999986649, -8.9196428E-12, 0.999986649, -1.12150289E-11, -9.5399777E-10, 7.12287118E-10, -1.33471012E-12, 0.999969482))
- mesh("CylinderMesh", JointConnectorA, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- JointConnectorB = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "JointConnectorB", Vector3.new(0.600000024, 0.400000066, 0.800000012))
- JointConnectorBweld = weld(m, BackHandle, JointConnectorB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.95910645E-5, 0.80194664, -0.199468851, -1.46291035E-11, -0.999986649, -5.74146286E-12, 0.999986649, -1.23607374E-11, -5.9252514E-10, 3.50306451E-10, 1.86239912E-12, 0.999984741))
- mesh("CylinderMesh", JointConnectorB, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000012, 0.600000024, 0.200000003))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.47955322E-5, -8.01086426E-5, 0.699928761, 0.999986649, 1.23872718E-11, -5.78133594E-8, 1.01188918E-11, -0.999986649, 1.65803482E-11, -5.75726382E-8, -2.4165725E-11, -0.999969482))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000012, 0.200000003, 0.600000024))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.05718994E-5, 0.199935913, 0.899125814, 0.999986649, 6.78561374E-12, -5.93669185E-8, 4.51723381E-12, -0.999986649, 2.27040609E-14, -5.91262115E-8, -7.60785879E-12, -0.999969482))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.600000024, 0.200000003, 0.800000012))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.62939453E-6, 0.500015259, -0.199979782, -3.37949113E-12, -0.999979973, 5.4230509E-12, 0.999979973, 1.14908083E-14, -1.20904176E-10, -2.39820608E-10, 1.46018753E-11, 0.999969482))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(2.01999998, 0.600000024, 0.210000008))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727E-6, 0.300014019, 0.394981384, 0.999986649, 1.15046861E-14, -1.90425431E-12, -2.39820608E-10, 1.46018753E-11, 0.999969482, -2.25686136E-12, -0.999986649, 7.01660952E-12))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.210000008, 0.200000003, 0.410000086))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.90501976, 0.100106955, 0.904968262, 0.999982357, 1.14569465E-12, -1.22765798E-10, -1.18957288E-10, 1.83945081E-11, 0.999965191, -1.12268528E-12, -0.999986649, 1.08093534E-11))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.200000003, 0.810000062))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.905035019, 0.500083685, 1.30494308, 0.999986649, 2.27988461E-12, -2.43625564E-10, 1.90603111E-12, 2.21874186E-11, 0.999969482, 1.15185639E-14, -0.999986649, 1.46020418E-11))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.210000008, 0.200000018, 0.410000086))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.904981613, 0.100171328, 0.904911041, 0.999986589, 3.41407458E-12, -3.64481778E-10, 1.22762245E-10, 2.5980329E-11, 0.999969423, 1.14569465E-12, -0.999986649, 1.83948967E-11))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.600000024, 0.200000003))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.904953003, 0.300099134, 1.20991135, 0.999986649, 3.41407458E-12, -3.64483554E-10, 1.22764021E-10, 2.5980329E-11, 0.999969482, 1.14569465E-12, -0.999986649, 1.83948967E-11))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.210000008, 0.200000003, 0.810000062))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.904973984, 0.300121784, 1.30490875, 0.999986649, 3.41407458E-12, -3.64483554E-10, 1.22764021E-10, 2.5980329E-11, 0.999969482, 1.14569465E-12, -0.999986649, 1.83948967E-11))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.200000003, 0.810000062))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.904973984, 0.100127697, 1.30490875, 0.999986649, 3.41407458E-12, -3.64483554E-10, 1.22764021E-10, 2.5980329E-11, 0.999969482, 1.14569465E-12, -0.999986649, 1.83948967E-11))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.210000008, 0.200000003, 0.810000062))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.904958725, 0.300130844, 1.30488205, 0.999986649, 4.54826454E-12, -4.85337992E-10, 2.43620235E-10, 2.97732949E-11, 0.999969482, 2.27989849E-12, -0.999986649, 2.21878071E-11))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.600000024, 0.200000003))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.904930115, 0.300135851, 1.2098465, 0.999986649, 5.68245451E-12, -6.06190653E-10, 3.64476449E-10, 3.35663164E-11, 0.999969482, 3.41407458E-12, -0.999986649, 2.59807731E-11))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.200000018, 0.410000086))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.904924393, 0.300127745, 0.904846191, 0.999986649, 5.68245451E-12, -6.06190653E-10, 3.64476449E-10, 3.35663164E-11, 0.999969482, 3.41407458E-12, -0.999986649, 2.59807731E-11))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.600000024, 0.200000003))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.904916763, 0.300007582, 0.599971771, 0.999979496, 1.14568077E-12, -1.22764021E-10, -1.18957288E-10, 1.83944526E-11, 0.99996233, -1.12268528E-12, -0.999986649, 1.08093534E-11))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.200000003, 0.810000062))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.904888153, 0.50006032, 1.3048172, 0.999986649, 6.81664447E-12, -7.27041538E-10, 4.8532911E-10, 3.73593934E-11, 0.999969482, 4.54827842E-12, -0.999986649, 2.97737945E-11))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.210000008, 0.200000018, 0.410000086))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.904928207, 0.500139236, 0.904846191, 0.999986649, 5.68245451E-12, -6.06190653E-10, 3.64476449E-10, 3.35663164E-11, 0.999969482, 3.41407458E-12, -0.999986649, 2.59807731E-11))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.210000008, 0.200000003, 0.410000086))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.904945374, 0.50014782, 0.904872894, 0.999986649, 4.54826454E-12, -4.85339768E-10, 2.43622011E-10, 2.97732949E-11, 0.999969482, 2.27989849E-12, -0.999986649, 2.21878071E-11))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.210000008, 0.200000003, 0.410000086))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.904937744, 0.300155163, 0.904872894, 0.999986649, 4.54826454E-12, -4.85339768E-10, 2.43622011E-10, 2.97732949E-11, 0.999969482, 2.27989849E-12, -0.999986649, 2.21878071E-11))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 0.800000012))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.28881836E-5, -0.299953461, 0.199994802, -1.12268528E-12, -0.999986649, 1.08093534E-11, 0.999978065, 1.14568077E-12, -1.22764021E-10, -1.18957288E-10, 1.83944526E-11, 0.999960899))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.600000024, 0.200000003))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.905002594, 0.299999952, 0.599971771, 0.999982357, 1.14569465E-12, -1.22765798E-10, -1.18957288E-10, 1.83945081E-11, 0.999965191, -1.12268528E-12, -0.999986649, 1.08093534E-11))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.210000008, 0.200000003, 0.810000062))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.904874802, 0.100106001, 1.30477905, 0.999986649, 7.95083444E-12, -8.47890647E-10, 6.06181771E-10, 4.11525813E-11, 0.999969482, 5.68245451E-12, -0.999986649, 3.35668715E-11))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000012, 0.600000024, 0.200000003))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727E-6, -3.81469727E-5, 0.700012445, -0.999986649, -2.26865748E-12, -2.95600895E-8, 2.77555756E-16, -0.999986649, 9.21701604E-12, -2.98023206E-8, 1.68021708E-11, 0.999969482))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.210000008, 0.600000024))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.701107025, -1.20487595, 0.300156593, 0.999986649, 4.54826454E-12, -4.85339768E-10, -2.27989849E-12, 0.999986649, -2.21878071E-11, 2.43622011E-10, 2.97732949E-11, 0.999969482))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.600000024, 0.200000003, 0.800000012))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863E-5, -0.499929428, -0.199991226, -2.24531505E-12, -0.999979973, 9.21596133E-12, 0.999979973, 1.14568077E-12, -2.41730191E-10, -1.18957288E-10, 1.83946192E-11, 0.999969482))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.210000008, 0.600000024))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.699016571, -1.20474625, 0.29998374, 0.999986649, 9.0850244E-12, -9.68737979E-10, -6.81665835E-12, 0.999986649, -3.73600595E-11, 7.27029104E-10, 4.49458248E-11, 0.999969482))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.210000008, 0.200000003))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.499229431, -1.20484924, 0.299696445, 0.999986589, 5.68245451E-12, -6.0619243E-10, -3.41407458E-12, 0.999986649, -1.83948967E-11, 3.64476449E-10, 2.5980329E-11, 0.999969423))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000012, 0.210000008, 0.200000003))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.80105591E-4, -1.20481873, 0.299640179, 0.999986649, 6.81664447E-12, -7.27043314E-10, -4.54827842E-12, 0.999986649, -1.46020418E-11, 4.85330887E-10, 2.21874186E-11, 0.999969482))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.210000008, 0.200000003))
- Partweld = weld(m, BackHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.500785828, -1.20478821, 0.299716949, 0.999986589, 7.95083444E-12, -8.47890647E-10, -5.68245451E-12, 0.999986649, -1.08092979E-11, 6.06181771E-10, 1.83945637E-11, 0.999969423))
- JointHandleA = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "JointHandleA", Vector3.new(0.600000024, 0.400000066, 0.800000012))
- JointHandleAweld = weld(m, JointConnectorA, JointHandleA, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.95910645E-5, -5.91278076E-5, -9.53674316E-7, 0.999986649, 1.01844921E-11, 6.03297412E-11, -1.24528582E-11, 0.999986649, 2.30521913E-9, -6.79519219E-11, -2.54792187E-9, 1))
- mesh("CylinderMesh", JointHandleA, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- GunConnectorA = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Mid gray", "GunConnectorA", Vector3.new(0.600000024, 0.200000003, 0.800000012))
- GunConnectorAweld = weld(m, JointHandleA, GunConnectorA, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.53674316E-5, -1.10033035, -0.600126028, 0.999986649, -5.74137266E-11, -4.820222E-11, 5.51453327E-11, 0.999986649, -2.96968938E-9, 4.05803169E-11, 2.72697953E-9, 1))
- mesh("CylinderMesh", GunConnectorA, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.600000024, 0.200000003, 0.800000012))
- Partweld = weld(m, JointHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.70843506E-4, 0.701763153, 0.601624489, 0.999986649, 2.62356498E-10, 1.72325603E-8, 2.64626931E-10, -0.999986649, -1.20365556E-7, 1.72399481E-8, 1.20606614E-7, -1))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 0.800000012))
- Partweld = weld(m, JointHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.47955322E-4, 0.501737595, 0.601624966, 0.999986649, 2.5675484E-10, 1.72236128E-8, 2.5902322E-10, -0.999986649, -3.20770077E-10, 1.72309988E-8, 5.63439961E-10, -1))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 0.800000012))
- Partweld = weld(m, JointHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.05175781E-4, -0.901706696, -0.601625204, 0.999986649, -3.76128156E-11, 1.66311658E-8, 3.53444635E-11, 0.999986649, -4.45636417E-10, -1.66385625E-8, 2.02958539E-10, 1))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.600000024, 1.19999993))
- Partweld = weld(m, JointHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.301893234, 1.90734863E-5, -0.200528145, -3.0438152E-11, 0.999986649, 1.30145672E-10, -0.999986649, -2.81697998E-11, -3.97587518E-12, -1.15972232E-11, -3.72825326E-10, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
- Partweld = weld(m, JointHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.301876068, 1.52587891E-5, 0.49947238, -3.15723281E-11, 0.999986649, 2.5146818E-10, -0.999986649, -2.9303962E-11, -2.42461606E-12, -1.00464637E-11, -4.9414961E-10, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Light stone grey", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
- Partweld = weld(m, JointHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.301876068, 1.52587891E-5, -0.900527954, -3.15723281E-11, 0.999986649, 2.5146818E-10, -0.999986649, -2.9303962E-11, -2.42461606E-12, -1.00464637E-11, -4.9414961E-10, 1))
- JointHandleB = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "JointHandleB", Vector3.new(0.600000024, 0.400000066, 0.800000012))
- JointHandleBweld = weld(m, JointConnectorB, JointHandleB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(6.10351563E-5, -2.86102295E-5, -9.53674316E-7, 0.999986649, 7.93920485E-12, 4.95208874E-11, -1.02075709E-11, 0.999986649, 2.06251638E-9, -5.71430681E-11, -2.3052209E-9, 1))
- mesh("CylinderMesh", JointHandleB, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- GunConnectorB = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Mid gray", "GunConnectorB", Vector3.new(0.600000024, 0.200000003, 0.800000012))
- GunConnectorBweld = weld(m, JointHandleB, GunConnectorB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.2479248E-5, 1.09965706, -0.600126028, 0.999986649, -6.42187553E-11, -7.10619341E-11, 6.19503615E-11, 0.999986649, -3.69769282E-9, 6.34394759E-11, 3.4549652E-9, 1))
- mesh("CylinderMesh", GunConnectorB, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.600000024, 0.200000003, 0.800000012))
- Partweld = weld(m, JointHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90734863E-5, 0.699949265, -0.600000381, 0.999986649, -5.30060024E-11, -6.93863855E-11, 5.07376224E-11, 0.999986649, -3.23638005E-9, 6.17638718E-11, 2.99365954E-9, 1))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000063, 0.800000012))
- Partweld = weld(m, JointHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453E-6, 0.899938583, -0.600000381, 0.999986649, -5.2982993E-11, -6.49554854E-11, 5.07146408E-11, 0.999986649, -3.23178284E-9, 5.73329162E-11, 2.98905789E-9, 1))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 0.800000012))
- Partweld = weld(m, JointHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.7220459E-5, 0.49993515, -0.600000381, 0.999986649, -3.48823748E-11, -1.28634325E-11, 3.26140087E-11, 0.999986649, -1.29975941E-9, 5.24147392E-12, 1.05705666E-9, 1))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.600000024, 1.19999993))
- Partweld = weld(m, JointHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.298002243, 2.28881836E-5, -0.200527906, -2.9303962E-11, 0.999986649, 8.83737528E-12, -0.999986649, -2.7035596E-11, -1.70308212E-13, -7.79232234E-12, -2.51525911E-10, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
- Partweld = weld(m, JointHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.298007965, 2.28881836E-5, 0.499472857, -3.15723281E-11, 0.999986649, 8.81961171E-12, -0.999986649, -2.9303962E-11, 5.19134735E-12, -2.4307778E-12, -2.51514365E-10, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Light stone grey", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
- Partweld = weld(m, JointHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.298036575, 1.90734863E-5, -0.900527716, -2.47674659E-11, 0.999986649, 2.51393573E-10, -0.999986649, -2.24990998E-11, -2.43050025E-12, -1.00525144E-11, -4.94083885E-10, 1))
- GunHandleA = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "GunHandleA", Vector3.new(0.600000024, 0.200000003, 0.800000012))
- GunHandleAweld = weld(m, GunConnectorA, GunHandleA, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.95910645E-4, -0.00170707703, -0.00163197517, 0.999986649, 4.22736013E-11, 1.67127983E-8, -4.45420784E-11, 0.999986649, 6.05984596E-9, -1.67201968E-8, -6.30252028E-9, 1))
- mesh("CylinderMesh", GunHandleA, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Barrel1B = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel1B", Vector3.new(0.400000006, 0.200000003, 0.200000003))
- Barrel1Bweld = weld(m, GunHandleA, Barrel1B, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299650192, -6.30939817, -0.0999298096, 7.04892182E-6, 0.999986649, 8.64386311E-6, -5.5855362E-6, -8.64395406E-6, 1, 0.999986649, -7.04897229E-6, 5.58554302E-6))
- Barrel2B = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel2B", Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Barrel2Bweld = weld(m, GunHandleA, Barrel2B, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299751282, -6.30939913, 0.110038757, 7.04892091E-6, 0.999986649, 8.64386493E-6, -5.58553575E-6, -8.64395315E-6, 1, 0.999986649, -7.04897093E-6, 5.58554211E-6))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 4, 0.400000036))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0999755859, -3.99940777, 0.299608231, 0.999986649, 1.87717064E-11, 6.78319623E-11, -7.50084439E-11, -3.61608059E-8, 1, 2.10400725E-11, -0.999986649, -3.59122794E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.800000072, 0.200000003, 0.800000012))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299999237, -1.09940839, 0.299634933, 0.999986649, 2.82321666E-11, 7.93853872E-11, -8.65618688E-11, -3.57268064E-8, 1, 3.05005743E-11, -0.999986649, -3.5439804E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.410000026, 0.200000003, 0.420000017))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.103290558, -5.0994072, 0.299604416, 0.999986649, 2.4718419E-10, 1.99356975E-9, -2.00068051E-9, -5.15729184E-8, 1, 2.49452597E-10, -0.999986649, -5.13267508E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.800000072, 0.200000003, 0.800000012))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299999237, -1.69940782, 0.299634933, 0.999986649, 2.82321805E-11, 7.93853872E-11, -8.65618688E-11, -3.57193741E-8, 1, 3.05005604E-11, -0.999986649, -3.54472363E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.399999976))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.29961586, -0.200057983, 3.79895067, 2.13912638E-11, -0.999986649, -6.56187495E-8, -0.999986649, -1.91228977E-11, -5.76907411E-11, 6.48689991E-11, 6.58733015E-8, -1))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 2.60000014, 0.400000006))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.10005188, -2.29933381, 0.299648285, 0.999986649, 2.75553191E-11, 7.10276282E-11, -7.82041099E-11, -3.55043284E-8, 1, 2.98236852E-11, -0.999986649, -3.52535992E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.410000026, 0.400000006, 0.420000017))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.105106354, -5.79940701, 0.299518585, 0.999986649, 3.70316972E-11, 1.00063957E-10, -1.07240439E-10, -3.55386618E-8, 1, 3.93000354E-11, -0.999986649, -3.52837048E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.400000006, 0.599999964))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.2996521, -0.299938202, 2.49895358, 5.95576388E-8, 0.999986649, -3.29861848E-7, 0.999986649, -5.95598699E-8, 1.04771942E-7, 1.04777698E-7, -3.29583315E-7, -1))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Light stone grey", "Part", Vector3.new(0.400000006, 0.200000003, 0.200000033))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.10004425, -6.09940624, 0.299728394, 0.999986649, 4.31236297E-11, 1.27535316E-10, -1.34711797E-10, -3.54994683E-8, 1, 4.53919818E-11, -0.999986649, -3.52445113E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 4, 0.200000033))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.100036621, -3.99940777, 0.299730301, 0.999986649, 4.15442264E-11, 1.24748212E-10, -1.31924693E-10, -3.54412393E-8, 1, 4.38125786E-11, -0.999986649, -3.51862823E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.600000024, 0.599999964))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299654007, -6.10351563E-5, 1.30104566, -1.30056219E-6, 0.999986649, -1.09659254E-6, -0.999986351, -1.30056003E-6, -2.5342942E-7, -2.53433171E-7, 1.09625705E-6, 0.999999702))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.599999964))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.299655914, -0.399936676, 1.30104542, 1.31132742E-6, -0.999986529, 1.10181782E-6, 0.999986172, 1.35602795E-6, 2.03000127E-7, -2.03004603E-7, 1.10145118E-6, 0.999999702))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000072, 0.400000095, 0.800000012))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299999237, -1.39940763, 0.299631119, 0.999986649, 2.93663704E-11, 8.29771807E-11, -9.01501096E-11, -3.58695225E-8, 1, 3.16347365E-11, -0.999986649, -3.55525174E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.399999976))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299638748, 4.57763672E-5, 3.79895139, 5.95718248E-8, 0.999977767, -3.29568849E-7, 0.999977767, -5.9575239E-8, 1.0476812E-7, 1.04775012E-7, -3.29288326E-7, -1))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.400000006, 0.400000095))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299846649, -0.299566269, -1.99945617, 0.999986649, 1.37982542E-11, 5.55164803E-11, -1.60665647E-11, 0.999986649, 5.41747536E-9, -6.26894092E-11, -5.6728342E-9, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Light stone grey", "Part", Vector3.new(0.400000036, 0.200000003, 0.800000012))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.09998703, -6.09940815, 0.299606323, 0.999986649, 2.55307581E-11, 8.1385565E-11, -8.85584939E-11, -3.59121159E-8, 1, 2.77990686E-11, -0.999986649, -3.56571626E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.410000026, 0.200000003, 0.420000017))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.105091095, -4.0994091, 0.299537659, 0.999977767, 3.94622668E-11, 1.05954356E-10, -1.15194965E-10, -3.5688295E-8, 1, 4.29140057E-11, -0.999977767, -3.54158836E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000012, 0.400000006, 2))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0999565125, -0.299642563, 5.43832779E-4, 0.999986649, 2.77870227E-11, 7.3027806E-11, -3.00553471E-11, 0.999986649, 5.58665203E-9, -8.02007349E-11, -5.83997073E-9, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.400000006, 0.400000006))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.299556732, -2.59933615, -0.69916153, 1.6257079E-10, -0.999993324, -1.67127823E-9, 4.52045246E-9, -1.79694659E-9, 1, -0.999993324, -1.61436628E-10, 4.52407178E-9))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9944765", Vector3.new(0, 0, 0), Vector3.new(0.439999998, 0.440000027, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.420000017, 0.399999857, 0.240000039))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0899353027, -5.79940748, 0.299671173, 0.999986649, 4.13125367E-11, 1.22746258E-10, -1.29922739E-10, -3.55472736E-8, 1, 4.35809028E-11, -0.999986649, -3.5296388E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.420000017, 0.200000003, 0.240000039))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0899467468, -4.09941006, 0.299654007, 0.999986649, 3.59194202E-11, 1.14781074E-10, -1.21957555E-10, -3.60487249E-8, 1, 3.81877863E-11, -0.999986649, -3.579785E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.420000017, 0.200000003, 0.240000039))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0910987854, -5.0994072, 0.299730301, 0.999986649, 2.46745208E-10, 2.0127402E-9, -2.01985095E-9, -5.18812868E-8, 1, 2.49013615E-10, -0.999986649, -5.1637155E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 2.60000014, 0.400000006))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.499950409, -1.29932857, 0.299531937, 0.999986649, 1.50425006E-10, 1.78168413E-9, -1.78883752E-9, -5.6819303E-8, 1, 1.52693469E-10, -0.999986649, -5.65730751E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.200000003))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.299625397, -0.400112152, 2.69894886, 1.28948019E-10, -0.999986649, -4.97068584E-7, -0.999986649, -1.26930494E-10, 5.04395871E-7, -5.04382001E-7, 4.97311134E-7, -1))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.400000036, 0.599999964))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299612045, -0.50005722, 0.301045656, -1.25586371E-6, 0.999986649, -1.09769735E-6, -0.999986649, -1.25586166E-6, -2.53439595E-7, -2.53444767E-7, 1.09743087E-6, 1))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 2.5999999, 0.400000036))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.699977875, -1.29938722, 0.299581528, 0.999986649, 3.30914324E-11, 9.33244593E-11, -1.00529363E-10, -3.58384717E-8, 1, 3.53800877E-11, -0.999986649, -3.55875578E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000036, 0.399999857, 0.400000036))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.699893951, -2.59933877, 0.2995224, 0.999986649, 3.47104429E-11, 1.21461952E-10, -1.28638433E-10, -3.68895847E-8, 1, 3.69788089E-11, -0.999986649, -3.66408948E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.210000008, 0.800000012))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0999526978, -6.10440731, 0.299612045, 0.999986649, 4.19847213E-11, 1.15514709E-10, -1.22691191E-10, -3.73906026E-8, 1, 4.42530734E-11, -0.999986649, -3.71397419E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.210000008, 0.200000033))
- Partweld = weld(m, GunHandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.100048065, -6.10440731, 0.29970932, 0.999986649, 3.88416105E-11, 1.19168675E-10, -1.26345157E-10, -3.58849448E-8, 1, 4.11099904E-11, -0.999986649, -3.56340664E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.620000005))
- GunHandleB = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "GunHandleB", Vector3.new(0.600000024, 0.200000003, 0.800000012))
- GunHandleBweld = weld(m, GunConnectorB, GunHandleB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.19616699E-5, -7.62939453E-6, -1.66893005E-6, 0.999986649, 1.24759092E-11, 7.23904825E-11, -1.47443169E-11, 0.999986649, 2.54799559E-9, -8.00138289E-11, -2.79077916E-9, 1))
- mesh("CylinderMesh", GunHandleB, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Barrel3B = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel3B", Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Barrel3Bweld = weld(m, GunHandleB, Barrel3B, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.298568726, -6.3110342, 0.109573364, 7.04887543E-6, 0.999986649, 8.64993217E-6, -5.60172384E-6, -8.65001311E-6, 1, 0.999986649, -7.04892591E-6, 5.60173248E-6))
- Barrel4B = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "White", "Barrel4B", Vector3.new(0.400000006, 0.200000003, 0.200000003))
- Barrel4Bweld = weld(m, GunHandleB, Barrel4B, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.298635483, -6.31103134, -0.10042572, 7.04887498E-6, 0.999986649, 8.64966933E-6, -5.60180706E-6, -8.64975755E-6, 1, 0.999986649, -7.04892545E-6, 5.60181343E-6))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.400000006, 0.400000006))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.300489426, -2.59933567, -0.699710846, 2.66085681E-10, -0.999993324, -1.69247603E-8, -3.04048804E-8, -1.70460215E-8, 1, -0.999993324, -2.64950978E-10, -3.04012708E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9944765", Vector3.new(0, 0, 0), Vector3.new(0.439999998, 0.440000027, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.210000008, 0.800000012))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.100124359, -6.10440683, -0.300443649, 0.999986649, 1.39920048E-10, 3.49109297E-10, -3.54513918E-10, -5.19872998E-8, 1, 1.42181072E-10, -0.999986649, -5.17518686E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000072, 0.400000095, 0.800000012))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.300243378, -1.39940548, -0.300363541, 0.999986649, 1.51865548E-10, 3.62255059E-10, -3.67659569E-10, -4.92494365E-8, 1, 1.54126545E-10, -0.999986649, -4.90139769E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 2.5999999, 0.400000036))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.699794769, -1.299366, -0.300420761, 0.999986649, 1.22327856E-10, 3.10851983E-10, -3.16283805E-10, -4.91525753E-8, 1, 1.24598942E-10, -0.999986649, -4.89167107E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Light stone grey", "Part", Vector3.new(0.400000006, 0.200000003, 0.200000033))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0998840332, -6.09941149, -0.300338745, 0.999986649, 1.75362419E-10, -3.21161819E-10, 3.15980297E-10, -5.09166682E-8, 1, 1.77860865E-10, -0.999986649, -5.06810736E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.399999976))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.300373077, -1.52587891E-4, 3.79894924, 5.94459806E-8, 0.999993324, -3.15209547E-7, 0.999993324, -5.94470819E-8, 1.05053815E-7, 1.05056905E-7, -3.15086055E-7, -1))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 4, 0.200000033))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0998573303, -3.99940681, -0.300294876, 0.999986649, 1.62245842E-10, 4.01816996E-10, -4.09433931E-10, -5.10763698E-8, 1, 1.64514263E-10, -0.999986649, -5.08343021E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.400000036, 0.399999857, 0.400000036))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.699703217, -2.5993371, -0.300477982, 0.999986649, 1.59587107E-10, 3.70679432E-10, -3.7608372E-10, -5.124447E-8, 1, 1.61855473E-10, -0.999986649, -5.10089535E-8))
- mesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.600000024, 0.599999964))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.300346375, 7.62939453E-5, 1.30104756, -1.25599331E-6, 0.999986649, -1.08324866E-6, -0.999986649, -1.25599138E-6, -2.53723101E-7, -2.53726483E-7, 1.08299741E-6, 1))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.420000017, 0.200000003, 0.240000039))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0897331238, -4.09940767, -0.300321579, 0.999986649, 1.75541956E-10, 4.23136887E-10, -4.28540536E-10, -4.99766983E-8, 1, 1.77802967E-10, -0.999986649, -4.97412458E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.200000003))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.300380707, -0.399925232, 2.69894695, 2.54958943E-10, -0.999986649, -5.11322526E-7, -0.999986649, -2.52948495E-10, 5.04145078E-7, -5.0413297E-7, 5.11551889E-7, -1))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.420000017, 0.200000003, 0.240000039))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0896949768, -5.09941053, -0.300304413, 0.999986649, 2.16437007E-10, 5.04708164E-10, -5.10111731E-10, -4.76247095E-8, 1, 2.18473767E-10, -0.999986649, -4.74842494E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 2.60000014, 0.400000006))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.499893188, -1.29933453, -0.30043602, 0.999986649, 1.24942667E-10, 3.0064895E-10, -3.06080966E-10, -4.97747621E-8, 1, 1.2721374E-10, -0.999986649, -4.95389116E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.410000026, 0.200000003, 0.420000017))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.105361938, -5.09940863, -0.300439835, 0.999986649, 2.19144619E-10, 4.92763108E-10, -4.98166786E-10, -4.75694506E-8, 1, 2.21181351E-10, -0.999986649, -4.74289905E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.400000036, 0.599999964))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.300424576, -0.499774933, 0.301050901, -1.16660328E-6, 0.999986649, -1.08499785E-6, -0.999986649, -1.16660124E-6, -2.5373717E-7, -2.53740467E-7, 1.08474649E-6, 1))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.800000072, 0.200000003, 0.800000012))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.30022049, -1.09940672, -0.300344467, 0.999986649, 1.32488548E-10, 3.23731736E-10, -3.29136274E-10, -4.74834252E-8, 1, 1.34745423E-10, -0.999986649, -4.72433328E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.410000026, 0.200000003, 0.420000017))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.105297089, -4.09940767, -0.30047226, 0.999993324, 1.69849676E-10, 3.96380623E-10, -4.0018916E-10, -4.98077881E-8, 1, 1.70983894E-10, -0.999993324, -4.96867543E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.800000012, 0.400000006, 2))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.100025177, 0.300323486, 5.44548035E-4, 0.999986649, 1.76003934E-11, 4.28246882E-11, -1.9868801E-11, 0.999986649, 1.89625915E-9, -5.04464248E-11, -2.13898055E-9, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.420000017, 0.399999857, 0.240000039))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0897445679, -5.79940653, -0.300327301, 0.999986649, 1.55701896E-10, 3.90041111E-10, -3.97658184E-10, -5.18663867E-8, 1, 1.5797029E-10, -0.999986649, -5.16243261E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.399999976))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.300367355, -0.199840546, 3.79894853, 1.59872254E-10, -0.999986649, -7.96914179E-8, -0.999986649, -1.57611257E-10, -3.62458841E-10, 3.67863295E-10, 7.99264726E-8, -1))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 2.60000014, 0.400000006))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0998916626, -2.29933071, -0.300395966, 0.999986649, 1.41108E-10, 3.18053445E-10, -3.23485155E-10, -5.00977677E-8, 1, 1.43379086E-10, -0.999986649, -4.98619173E-8))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.400000006, 0.400000095))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.300045013, 0.300441742, -1.99945283, 0.999986649, 1.41472348E-10, 3.41166845E-10, -1.43733345E-10, 0.999986649, 1.990154E-8, -3.46571577E-10, -2.0137394E-8, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Light stone grey", "Part", Vector3.new(0.400000036, 0.200000003, 0.800000012))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.100158691, -6.09941149, -0.300437927, 0.999986649, 1.56263169E-10, -7.46887552E-11, 6.95088431E-11, -5.0951229E-8, 1, 1.58761615E-10, -0.999986649, -5.07156344E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.410000026, 0.400000006, 0.420000017))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.105251312, -5.79940557, -0.300508499, 0.999986649, 1.52321961E-10, 3.68549413E-10, -3.76166764E-10, -5.18612779E-8, 1, 1.54590341E-10, -0.999986649, -5.16192173E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.200000003, 0.599999964))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.300346375, -0.400138855, 1.30104756, 1.31146123E-6, -0.999986529, 1.0877593E-6, 0.999986172, 1.35616187E-6, 2.03296949E-7, -2.03299621E-7, 1.08741017E-6, 0.999999702))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000036, 4, 0.400000036))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.10011673, -3.99940634, -0.300430298, 0.999986649, 1.33827005E-10, 3.36718153E-10, -3.44335921E-10, -5.2595162E-8, 1, 1.36095413E-10, -0.999986649, -5.23531156E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(0.800000072, 0.200000003, 0.800000012))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.300197601, -1.69940472, -0.300382614, 0.999986649, 1.56137825E-10, 3.67033265E-10, -3.72437692E-10, -5.02825515E-8, 1, 1.58399002E-10, -0.999986649, -4.98551174E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.400000006, 0.599999964))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.300363541, -0.300140381, 2.49895048, 5.94261316E-8, 0.999986649, -3.15601568E-7, 0.999986649, -5.9428352E-8, 1.05065951E-7, 1.05069944E-7, -3.15336081E-7, -1))
- mesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.400000006, 0.210000008, 0.200000033))
- Partweld = weld(m, GunHandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0998954773, -6.10440683, -0.300350189, 0.999986649, 1.26621949E-10, 3.31786959E-10, -3.39404865E-10, -5.15411713E-8, 1, 1.28890357E-10, -0.999986649, -5.12991107E-8))
- mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.620000005))
- function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
- for _, c in pairs(workspace:children()) do
- local hum = c:findFirstChild("Humanoid")
- if hum ~= nil then
- local head = c:findFirstChild("Torso")
- if head ~= nil then
- local targ = head.Position - Part.Position
- local mag = targ.magnitude
- if magni >= mag and c.Name ~= Player.Name then
- Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, 0.2, 1, 3)
- end
- end
- end
- end
- end
- function MagicCylinder(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.2, 0.2, 0.2))
- prt.Anchored = true
- prt.CFrame = cframe
- msh = mesh("SpecialMesh", prt, "Head", "", vt(0, 0, 0), vt(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 2)
- coroutine.resume(coroutine.create(function(Part, Mesh)
- for i = 0, 1, delay do
- swait()
- Part.CFrame = Part.CFrame
- Part.Transparency = i
- Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
- end
- Part.Parent = nil
- end), prt, msh)
- end
- function MagicCircle(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
- prt.Anchored = true
- prt.CFrame = cframe
- prt.CanCollide = false
- msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 2)
- coroutine.resume(coroutine.create(function(Part, Mesh)
- for i = 0, 1, delay do
- swait()
- Part.CFrame = Part.CFrame
- Part.Transparency = i
- Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
- end
- Part.Parent = nil
- end), prt, msh)
- end
- function LaserBarrage(Prt, Parent)
- attack = true
- local efprt = part(3, Parent, "SmoothPlastic", 0, 0.5, BrickColor.new("New Yeller"), "Effect", vt(0.2, 0.2, 0.2))
- efprt.Anchored = true
- local efmsh = mesh("CylinderMesh", efprt, "", "", vt(0, 0, 0), vt(1, 1, 1))
- local spread = vt((math.random(-1, 0) + math.random()) * 7, (math.random(-1, 0) + math.random()) * 7, (math.random(-1, 0) + math.random()) * 7) * Prt.Position - mouse.Hit.p.magnitude / 100
- coroutine.resume(coroutine.create(function(Part, Mesh, Spreaded)
- game:GetService("Debris"):AddItem(Part, 6)
- local TheHit = mouse.Hit.p
- local MouseLook = cf((Prt.Position + TheHit) / 2, TheHit + Spreaded)
- local hit, pos = rayCast(Prt.Position, MouseLook.lookVector, 1000, Parent)
- so("Elec", Prt, 0.2, 1)
- local tefprt = part(3, workspace, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Effect", vt(0.2, 0.2, 0.2))
- tefprt.CFrame = cf(pos)
- MagicCircle(BrickColor.new("New Yeller"), cf(pos), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.04)
- so("Elec", tefprt, 0.3, 1)
- game:GetService("Debris"):AddItem(tefprt, 3)
- Part.CFrame = CFrame.new((Prt.Position + pos) / 2, pos) * angles(1.57, 0, 0)
- if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Name ~= "Base" and hit.Parent.Name ~= Player.Name then
- hit.Parent.Humanoid:TakeDamage(15)
- MagniDamage(efprt, hit, 20, 10, 20, 30, "Normal")
- end
- local mag = Prt.Position - pos.magnitude
- MagicCylinder(BrickColor.new("New Yeller"), Part.CFrame, 1, mag * 5, 1, 0.5, 0, 0.5, 0.05)
- Part.Parent = nil
- end), efprt, efmsh, spread)
- end
- function attackone()
- attack = true
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-20)), 0.3)
- RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-130), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
- JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
- GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
- end
- so("http://roblox.com/asset/?id=268192025", Barrel2A, 1, 1)
- so("http://roblox.com/asset/?id=268191996", Barrel2A, 1, 1)
- so("http://roblox.com/asset/?id=268191976", Barrel2A, 1, 1)
- ShootCannon(Barrel2A)
- ShootCannon(Barrel1A)
- ShootCannon(Barrel3A)
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-3), math.rad(3), math.rad(-50)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(130)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(-50)), 0.3)
- RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-130), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
- JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
- GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
- end
- attack = false
- end
- function attacktwo()
- attack = true
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-50)), 0.3)
- RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(130), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
- JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
- GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
- end
- so("http://roblox.com/asset/?id=268192025", Barrel5A, 1, 1)
- so("http://roblox.com/asset/?id=268191996", Barrel5A, 1, 1)
- so("http://roblox.com/asset/?id=268191976", Barrel5A, 1, 1)
- ShootCannon(Barrel5A)
- ShootCannon(Barrel4A)
- ShootCannon(Barrel6A)
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(150), math.rad(-60), math.rad(-50)), 0.3)
- RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(130), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
- JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
- GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
- end
- attack = false
- end
- local Effects = {}
- function MagicBlock(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt())
- prt.Anchored = true
- prt.CFrame = cframe
- msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 5)
- table.insert(Effects, {
- prt,
- "Block1",
- delay,
- x3,
- y3,
- z3
- })
- end
- function MagicCylinder2(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = part(3, Character, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.2, 0.2, 0.2))
- prt.Anchored = true
- prt.CFrame = cframe
- msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 5)
- Effects[#Effects + 1] = {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3
- }
- end
- RocketTarget = RootPart
- function ShootCannon(asd)
- so("rbxassetid://263623156", asd, 0.5, 1)
- so("rbxassetid://263610152", asd, 0.5, 1)
- so("rbxassetid://263623139", asd, 0.5, 1)
- local MainPos = asd.Position
- local MainPos2 = mouse.Hit.p
- local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
- num = 30
- coroutine.resume(coroutine.create(function()
- repeat
- wait()
- local hit, pos = rayCast(MainPos, MouseLook.lookVector, 10, RocketTarget.Parent)
- local mag = MainPos - pos.magnitude
- MagicCylinder2(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 3, mag * 5, 3, 1.5, 0, 1.5, 0.1)
- MainPos = MainPos + MouseLook.lookVector * 10
- num = num - 1
- if hit ~= nil then
- num = 0
- local ref = part(3, workspace, "SmoothPlastic", 0, 1, BrickColor.new("New Yeller"), "Reference", vt())
- ref.Anchored = true
- ref.CFrame = cf(pos)
- MagniDamage(ref, hit, 1, 30, 50, 1, "Normal")
- so("rbxassetid://263610039", ref, 1, 1)
- so("rbxassetid://263610111", ref, 1, 1)
- MagicBlock(BrickColor.new("New Yeller"), cf(pos), 20, 20, 20, 5, 5, 5, 0.05)
- game:GetService("Debris"):AddItem(ref, 1)
- MagniDamage(ref, ref, 15, 10, 20, 10, "Normal")
- end
- until 0 >= num
- end))
- end
- function MagicRing(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
- prt.Anchored = true
- prt.CFrame = cframe
- msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 2)
- coroutine.resume(coroutine.create(function(Part, Mesh, num)
- for i = 0, 1, delay do
- swait()
- Part.Transparency = i
- Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
- end
- Part.Parent = nil
- end), prt, msh, (math.random(0, 1) + math.random()) / 5)
- end
- deeznuts = true
- function BeamBlast()
- if deeznuts == true then
- deeznuts = false
- attack = true
- local n = 2
- for i = 0, 1, 0.05 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(0), math.rad(30), math.rad(100)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0) * angles(math.rad(0), math.rad(-30), math.rad(-100)), 0.3)
- RH.C0 = clerp(RH.C0, cf(1, -0.5, -0.5) * angles(math.rad(0), math.rad(90), math.rad(-20)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cf(-1, -0.5, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(-10)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
- JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-80), math.rad(0)), 0.3)
- JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-80), math.rad(0)), 0.3)
- GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- end
- local orb = part(3, Character, "SmoothPlastic", 0, 1, BrickColor.new("New Yeller"), "Orb", vt())
- local omsh = mesh("SpecialMesh", orb, "Sphere", "", vt(0, 0, 0), vt(15, 15, 15))
- local owld = weld(orb, orb, Torso, cf(0, -1.5, 8), cf(0, 0, 0))
- so("http://roblox.com/asset/?id=169445572", orb, 1, 0.9)
- so("http://roblox.com/asset/?id=169380495", orb, 1, 0.6)
- so("http://roblox.com/asset/?id=203691346", orb, 1, 0.9)
- for i = 1, 0.3, -0.01 do
- wait()
- orb.Transparency = i
- omsh.Scale = omsh.Scale + vt(0.5, 0.5, 0.5)
- MagicBlock(BrickColor.new("Really black"), orb.CFrame, 15, 15, 15, 2, 2, 2, 0.1)
- local ef = part(3, workspace, "SmoothPlastic", 0, 0, BrickColor.new("New Yeller"), "Effect", vt())
- ef.Anchored = true
- local emsh = mesh("SpecialMesh", ef, "Sphere", "", vt(0, 0, 0), vt(2, math.random(1000, 1500) / 100, 2))
- local ceef = euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) * cf(0, math.random(10, 20), 0)
- ef.CFrame = orb.CFrame * ceef
- game:GetService("Debris"):AddItem(ef, 2)
- coroutine.resume(coroutine.create(function(Part, Mesh)
- for i = 0, 1, 0.1 do
- wait()
- Part.Transparency = i
- Part.CFrame = Part.CFrame * cf(0, -1, 0)
- end
- Part.Parent = nil
- end), ef, emsh)
- end
- local Pos = cf(orb.Position, Player:GetMouse().Hit.p).lookVector
- wait(0.5)
- orb.Parent = nil
- local hit, pos = rayCast(orb.Position, Pos, 999, Character)
- local mag = orb.Position - pos.magnitude
- MagicCircle(BrickColor.new("New Yeller"), cf(pos), 15, 15, 15, 8, 8, 8, 0.02)
- MagicBlock(BrickColor.new("New Yeller"), cf(pos), 15, 15, 15, 8, 8, 8, 0.02)
- MagicCylinder(BrickColor.new("New Yeller"), CFrame.new((orb.Position + pos) / 2, pos) * euler(1.57, 0, 0), 10, mag * 5, 10, 0.5, 0, 0.5, 0.01)
- for i = 1, 2 do
- MagicRing(BrickColor.new("New Yeller"), cf(pos) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 3, 3, 3, 1, 1, 1, 0.04)
- end
- for i = 1, 5 do
- local tehcf = CFrame.new((orb.Position + pos) / 2, pos) * euler(1.57, 0, 0) * cf(0, mag / 5 * (i / 2), 0)
- MagicRing(BrickColor.new("Really black"), tehcf * euler(1.57, 0, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.01)
- end
- for i = 0, 5 do
- local tehcf = CFrame.new((orb.Position + pos) / 2, pos) * euler(1.57, 0, 0) * cf(0, -mag / 5 * (i / 2), 0)
- MagicRing(BrickColor.new("New Yeller"), tehcf * euler(1.57, 0, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.01)
- end
- local ref = part(3, workspace, "SmoothPlastic", 0, 1, BrickColor.new("Really black"), "Effect", vt())
- ref.CFrame = cf(pos)
- so("http://roblox.com/asset/?id=203691378", Torso, 1, 0.7)
- so("http://roblox.com/asset/?id=169445602", Torso, 1, 0.7)
- so("http://www.roblox.com/Asset?ID=203691282", Torso, 1, 0.8)
- coroutine.resume(coroutine.create(function(Part)
- Part.Parent = nil
- end), ref)
- if hit ~= nil then
- MagniDamage(Part, hit, 30, 90, 100, 0, "Normal")
- end
- local n = 2
- for i = 0, 1, 0.03 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(150)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0) * angles(math.rad(0), math.rad(-50), math.rad(-150)), 0.3)
- RH.C0 = clerp(RH.C0, cf(1, -0.5, -0.5) * angles(math.rad(0), math.rad(90), math.rad(-30)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cf(-1, -0.5, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(20)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
- JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)), 0.3)
- JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)), 0.3)
- GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- end
- deeznuts = true
- end
- attack = false
- end
- function QuadHailShot()
- attack = true
- Torso.Velocity = vt(0, 200, 0)
- so("http://roblox.com/asset/?id=199145327", Torso, 1, 1)
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(-6 * i, math.rad(0), math.rad(0)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(0)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
- JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-80), math.rad(0)), 0.3)
- JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-80), math.rad(0)), 0.3)
- GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- end
- ShootCannon(Barrel2A)
- ShootCannon(Barrel5A)
- so("http://roblox.com/asset/?id=203691837", Torso, 1, 1)
- so("http://roblox.com/asset/?id=203691653", Torso, 1, 1)
- so("http://www.roblox.com/asset/?id=138083993", Torso, 1, 0.8)
- for i = 1, 10 do
- LaserBarrage(Barrel1B)
- LaserBarrage(Barrel3B)
- LaserBarrage(Barrel2B)
- LaserBarrage(Barrel4B)
- end
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
- JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
- JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
- GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- end
- attack = false
- end
- mouse.Button1Down:connect(function()
- if attack == false and attacktype == 1 then
- attacktype = 2
- attackone()
- elseif attack == false and attacktype == 2 then
- attacktype = 1
- attacktwo()
- end
- end)
- mouse.KeyDown:connect(function(k)
- k = k:lower()
- if attack == false and k == "q" then
- BeamBlast()
- elseif attack == false and k == "e" then
- QuadHailShot()
- end
- end)
- local sine = 0
- local change = 1
- local val = 0
- while true do
- swait()
- sine = sine + change
- local torvel = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
- local velderp = RootPart.Velocity.y
- hitfloor, posfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
- if equipped == true or equipped == false then
- if attack == false then
- idle = idle + 1
- else
- idle = 0
- end
- if not (idle >= 500) or attack == false then
- end
- if RootPart.Velocity.y > 1 and hitfloor == nil then
- Anim = "Jump"
- if attack == false then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(30)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-30)), 0.3)
- RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-30)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cf(-1, -0.5, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(20)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
- JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
- GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
- end
- elseif RootPart.Velocity.y < -1 and hitfloor == nil then
- Anim = "Fall"
- if attack == false then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.3)
- RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-20)), 0.3)
- LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(20)), 0.3)
- JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
- GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
- end
- elseif torvel < 1 and hitfloor ~= nil then
- Anim = "Idle"
- if attack == false then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-30)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.3)
- RH.C0 = clerp(RH.C0, cf(1, -0.5, -0.5) * angles(math.rad(0), math.rad(80), math.rad(20)), 0.3)
- LH.C0 = clerp(LH.C0, cf(-1, -1, -0.5) * angles(math.rad(0), math.rad(-100), math.rad(20)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
- JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
- GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
- end
- elseif torvel > 2 and hitfloor ~= nil then
- Anim = "Walk"
- if attack == false then
- change = 3
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(10)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.3)
- RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), 0.3)
- JointHandleAweld.C0 = clerp(JointHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- JointHandleBweld.C0 = clerp(JointHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
- GunHandleAweld.C0 = clerp(GunHandleAweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
- GunHandleBweld.C0 = clerp(GunHandleBweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
- end
- end
- end
- if #Effects > 0 then
- for e = 1, #Effects do
- if Effects[e] ~= nil then
- local Thing = Effects[e]
- if Thing ~= nil then
- local Part = Thing[1]
- local Mode = Thing[2]
- local Delay = Thing[3]
- local IncX = Thing[4]
- local IncY = Thing[5]
- local IncZ = Thing[6]
- if Thing[1].Transparency <= 1 then
- if Thing[2] == "Block1" then
- Thing[1].CFrame = Thing[1].CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Cylinder" then
- Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Blood" then
- Mesh = Thing[7]
- Thing[1].CFrame = Thing[1].CFrame * cf(0, 0.5, 0)
- Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Elec" then
- Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + vt(Thing[7], Thing[8], Thing[9])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Disappear" then
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- end
- else
- Part.Parent = nil
- table.remove(Effects, e)
- end
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement