Advertisement
zXzGamePROzXz

Ace [FE version]

Jan 4th, 2019
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 112.42 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. local RealPlayer = Player
  4. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  5.  
  6. Brickcolor = "New Yeller"
  7.  
  8.  
  9.  
  10. r = 0
  11.  
  12. g = 0
  13.  
  14. b = 0
  15.  
  16.  
  17.  
  18. Ply = game.Players.LocalPlayer
  19.  
  20. Char = Ply.Character
  21.  
  22. Tor = Char.Torso
  23.  
  24. He = Char.Head
  25.  
  26. Ne = Tor.Neck
  27.  
  28. Hu = Char.Humanoid
  29.  
  30. LA = Char["Left Arm"]
  31.  
  32. LL = Char["Left Leg"]
  33.  
  34. RA = Char["Right Arm"]
  35.  
  36. RL = Char["Right Leg"]
  37.  
  38. LS = Tor["Left Shoulder"]
  39.  
  40. RS = Tor["Right Shoulder"]
  41.  
  42. LH = Tor["Left Hip"]
  43.  
  44. RH = Tor["Right Hip"]
  45.  
  46. Combo = 1
  47.  
  48. Effects = { }
  49.  
  50.  
  51.  
  52. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  53.  
  54. RP = Char.HumanoidRootPart
  55.  
  56. RJ = RP.RootJoint
  57.  
  58. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  59.  
  60. LHCF = CFrame.Angles(0, math.rad(-90), 0)
  61.  
  62. RHCF = CFrame.Angles(0, math.rad(90), 0)
  63.  
  64. attack = false
  65.  
  66. equipped = false
  67.  
  68. local Anim = "Idle"
  69.  
  70. cam = workspace.CurrentCamera
  71.  
  72. local RbxUtility = LoadLibrary("RbxUtility")
  73.  
  74. local Create = RbxUtility.Create
  75.  
  76. local m = Create("Model"){
  77.  
  78. Parent = Char,
  79.  
  80. Name = "WeaponModel",
  81.  
  82. }
  83.  
  84.  
  85.  
  86. RS.Parent = nil
  87.  
  88. LS.Parent = nil
  89.  
  90.  
  91.  
  92. RW = Create("Weld"){
  93.  
  94. Name = "Right Shoulder",
  95.  
  96. Part0 = Tor ,
  97.  
  98. C0 = CFrame.new(1.5, 0.5, 0),
  99.  
  100. C1 = CFrame.new(0, 0.5, 0),
  101.  
  102. Part1 = RA ,
  103.  
  104. Parent = Tor ,
  105.  
  106. }
  107.  
  108.  
  109.  
  110. LW = Create("Weld"){
  111.  
  112. Name = "Left Shoulder",
  113.  
  114. Part0 = Tor ,
  115.  
  116. C0 = CFrame.new(-1.5, 0.5, 0),
  117.  
  118. C1 = CFrame.new(0, 0.5, 0) ,
  119.  
  120. Part1 = LA ,
  121.  
  122. Parent = Tor ,
  123.  
  124. }
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132. mouse = Ply:GetMouse()
  133.  
  134. if Brickcolor == "" then
  135.  
  136. choiceofcolor = BrickColor.new(Color3.fromRGB(r,g,b))
  137.  
  138. else
  139.  
  140. choiceofcolor = BrickColor.new(Brickcolor)
  141.  
  142. end
  143.  
  144.  
  145.  
  146.  
  147.  
  148. tclr = choiceofcolor.Name
  149.  
  150. tlcr3 = choiceofcolor.Color
  151.  
  152. function swait(num)
  153.  
  154. if num == 0 or num == nil then
  155.  
  156. game:service'RunService'.Heartbeat:wait()
  157.  
  158. else
  159.  
  160. for i = 0, num do
  161.  
  162. game:service'RunService'.Heartbeat:wait()
  163.  
  164. end
  165.  
  166. end
  167.  
  168. end
  169.  
  170.  
  171.  
  172. function RemoveOutlines(part)
  173.  
  174. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  175.  
  176. end
  177.  
  178.  
  179.  
  180. function CreatePart(FF, Par, Mat, Ref, Tra, BC, Nam, Siz)
  181.  
  182. local Part = Create("Part"){
  183.  
  184. formFactor = FF,
  185.  
  186. Parent = Par,
  187.  
  188. Reflectance = Ref,
  189.  
  190. Transparency = Tra,
  191.  
  192. CanCollide = false,
  193.  
  194. Locked = true,
  195.  
  196. BrickColor = BrickColor.new(tostring(BC)),
  197.  
  198. Name = Nam,
  199.  
  200. Size = Siz,
  201.  
  202. Position = Tor.Position,
  203.  
  204. Material = Mat,
  205.  
  206. }
  207.  
  208. RemoveOutlines(Part)
  209.  
  210. return Part
  211.  
  212. end
  213.  
  214.  
  215.  
  216. function CreateMesh(Ms, Par, MType, MId, OS, Sca)
  217.  
  218. local Msh = Create(Ms){
  219.  
  220. Parent = Par,
  221.  
  222. Offset = OS,
  223.  
  224. Scale = Sca,
  225.  
  226. }
  227.  
  228. if Ms == "SpecialMesh" then
  229.  
  230. Msh.MeshType = MType
  231.  
  232. Msh.MeshId = MId
  233.  
  234. end
  235.  
  236. return Msh
  237.  
  238. end
  239.  
  240.  
  241.  
  242. function CreateWeld(Par, PartA, PartB, CA, CB)
  243.  
  244. local Weld = Create("Weld"){
  245.  
  246. Parent = Par,
  247.  
  248. Part0 = PartA,
  249.  
  250. Part1 = PartB,
  251.  
  252. C0 = CA,
  253.  
  254. C1 = CB,
  255.  
  256. }
  257.  
  258. return Weld
  259.  
  260. end
  261.  
  262.  
  263.  
  264. local function CFrameFromTopBack(at, top, back)
  265.  
  266. local right = top:Cross(back)
  267.  
  268. return CFrame.new(at.x, at.y, at.z,
  269.  
  270. right.x, top.x, back.x,
  271.  
  272. right.y, top.y, back.y,
  273.  
  274. right.z, top.z, back.z)
  275.  
  276. end
  277.  
  278.  
  279.  
  280. function Triangle(a, b, c)
  281.  
  282. local edg1 = (c - a):Dot((b - a).unit)
  283.  
  284. local edg2 = (a - b):Dot((c - b).unit)
  285.  
  286. local edg3 = (b - c):Dot((a - c).unit)
  287.  
  288. if edg1 <= (b - a).magnitude and edg1 >= 0 then
  289.  
  290. a, b, c = a, b, c
  291.  
  292. elseif edg2 <= (c - b).magnitude and edg2 >= 0 then
  293.  
  294. a, b, c = b, c, a
  295.  
  296. elseif edg3 <= (a - c).magnitude and edg3 >= 0 then
  297.  
  298. a, b, c = c, a, b
  299.  
  300. else
  301.  
  302. assert(false, "unreachable")
  303.  
  304. end
  305.  
  306.  
  307.  
  308. local len1 = (c - a):Dot((b - a).unit)
  309.  
  310. local len2 = (b - a).magnitude - len1
  311.  
  312. local width = (a + (b - a).unit * len1 - c).magnitude
  313.  
  314.  
  315.  
  316. local maincf = CFrameFromTopBack(a, (b - a):Cross(c - b).unit, -(b - a).unit)
  317.  
  318.  
  319.  
  320. local list = {}
  321.  
  322.  
  323.  
  324. local Color = BrickColor.new(tclr)
  325.  
  326.  
  327.  
  328. if len1 > 0.01 then
  329.  
  330. local w1 = Create('WedgePart', m){
  331.  
  332. Material = "SmoothPlastic",
  333.  
  334. FormFactor = 'Custom',
  335.  
  336. BrickColor = Color,
  337.  
  338. Transparency = 0,
  339.  
  340. Reflectance = 0,
  341.  
  342. Material = "Neon",
  343.  
  344. CanCollide = false,
  345.  
  346. Anchored = true,
  347.  
  348. Parent = workspace,
  349.  
  350. Transparency = 0.3,
  351.  
  352. }
  353.  
  354. game:GetService("Debris"):AddItem(w1, 5)
  355.  
  356. RemoveOutlines(w1)
  357.  
  358. local sz = Vector3.new(0.2, width, len1)
  359.  
  360. w1.Size = sz
  361.  
  362. local sp = Create("SpecialMesh"){
  363.  
  364. Parent = w1,
  365.  
  366. MeshType = "Wedge",
  367.  
  368. Scale = Vector3.new(0, 1, 1) * sz / w1.Size,
  369.  
  370. }
  371.  
  372. w1:BreakJoints()
  373.  
  374. table.insert(Effects, {
  375.  
  376. w1,
  377.  
  378. "Elec",
  379.  
  380. .05,
  381.  
  382. 0.03,
  383.  
  384. 0.03,
  385.  
  386. 0.03,
  387.  
  388. sp
  389.  
  390. })
  391.  
  392. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  393.  
  394. table.insert(list, w1)
  395.  
  396. end
  397.  
  398. if len2 > 0.01 then
  399.  
  400. local w2 = Create('WedgePart', m){
  401.  
  402. Material = "SmoothPlastic",
  403.  
  404. FormFactor = 'Custom',
  405.  
  406. BrickColor = Color,
  407.  
  408. Transparency = 0,
  409.  
  410. Reflectance = 0,
  411.  
  412. Material = "Neon",
  413.  
  414. CanCollide = false,
  415.  
  416. Anchored = true,
  417.  
  418. Parent = workspace,
  419.  
  420. Transparency = 0.3,
  421.  
  422. }
  423.  
  424. game:GetService("Debris"):AddItem(w2, 5)
  425.  
  426. RemoveOutlines(w2)
  427.  
  428. local sz = Vector3.new(0.2, width, len2)
  429.  
  430. w2.Size = sz
  431.  
  432. local sp = Create("SpecialMesh"){
  433.  
  434. Parent = w2,
  435.  
  436. MeshType = "Wedge",
  437.  
  438. Scale = Vector3.new(0, 1, 1) * sz / w2.Size,
  439.  
  440. }
  441.  
  442. w2:BreakJoints()
  443.  
  444. table.insert(Effects, {
  445.  
  446. w2,
  447.  
  448. "Elec",
  449.  
  450. .05,
  451.  
  452. 0.03,
  453.  
  454. 0.03,
  455.  
  456. 0.03,
  457.  
  458. sp
  459.  
  460. })
  461.  
  462. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  463.  
  464. table.insert(list, w2)
  465.  
  466. end
  467.  
  468. return unpack(list)
  469.  
  470. end
  471.  
  472.  
  473.  
  474. function CreateSound(id, par, vol, pit)
  475.  
  476. coroutine.resume(coroutine.create(function()
  477.  
  478. local sou = Create("Sound"){
  479.  
  480. Parent = par or workspace,
  481.  
  482. Volume = vol,
  483.  
  484. Pitch = pit or 1,
  485.  
  486. SoundId = id,
  487.  
  488. }
  489.  
  490. wait()
  491.  
  492. sou:play()
  493.  
  494. wait(6)
  495.  
  496. sou:remove()
  497.  
  498. end))
  499.  
  500. end
  501.  
  502.  
  503.  
  504. function clerp(a,b,t)
  505.  
  506. return a:lerp(b,t)
  507.  
  508. end
  509.  
  510.  
  511.  
  512. function rayCast(Pos, Dir, Max, Ignore)
  513.  
  514. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  515.  
  516. end
  517.  
  518.  
  519.  
  520. function Damage(hit, damage, cooldown, Color1, Color3, HSound, HPitch)
  521.  
  522. for i, v in pairs(hit:GetChildren()) do
  523.  
  524. if v:IsA("Humanoid") and hit.Name ~= Char.Name then
  525.  
  526. local find = v:FindFirstChild("Hitz")
  527.  
  528. if not find then
  529.  
  530. if v.Parent:findFirstChild("Head") then
  531.  
  532. local BillG = Create("BillboardGui"){
  533.  
  534. Parent = v.Parent.Head,
  535.  
  536. Size = UDim2.new(1, 0, 1, 0),
  537.  
  538. Adornee = v.Parent.Head,
  539.  
  540. StudsOffset = Vector3.new(math.random(-3, 3), math.random(3, 5), math.random(-3, 3)),
  541.  
  542. }
  543.  
  544. local TL = Create("TextLabel"){
  545.  
  546. Parent = BillG,
  547.  
  548. Size = UDim2.new(3, 3, 3, 3),
  549.  
  550. BackgroundTransparency = 1,
  551.  
  552. Text = tostring(damage).."-",
  553.  
  554. TextColor3 = tclr.Color,
  555.  
  556. TextStrokeColor3 = tclr3,
  557.  
  558. TextStrokeTransparency = 0,
  559.  
  560. TextXAlignment = Enum.TextXAlignment.Center,
  561.  
  562. TextYAlignment = Enum.TextYAlignment.Center,
  563.  
  564. FontSize = Enum.FontSize.Size18,
  565.  
  566. Font = "ArialBold",
  567.  
  568. }
  569.  
  570. coroutine.resume(coroutine.create(function()
  571.  
  572. wait(1)
  573.  
  574. for i = 0, 1, .1 do
  575.  
  576. wait(.1)
  577.  
  578. BillG.StudsOffset = BillG.StudsOffset + Vector3.new(0, .1, 0)
  579.  
  580. end
  581.  
  582. BillG:Destroy()
  583.  
  584. end))
  585.  
  586. end
  587.  
  588. v.Health = v.Health - damage
  589.  
  590. local bool = Create("BoolValue"){
  591.  
  592. Parent = v,
  593.  
  594. Name = 'Hitz',
  595.  
  596. }
  597.  
  598. if HSound ~= nil and HPitch ~= nil then
  599.  
  600. CreateSound(HSound, Hitbox, .7, HPitch)
  601.  
  602. end
  603.  
  604. game:GetService("Debris"):AddItem(bool, cooldown)
  605.  
  606. end
  607.  
  608. end
  609.  
  610. end
  611.  
  612. end
  613.  
  614.  
  615.  
  616. function MagnitudeDamage(Part, magni, mindam, maxdam)
  617.  
  618. for _, c in pairs(workspace:children()) do
  619.  
  620. local hum = c:findFirstChild("Humanoid")
  621.  
  622. if hum ~= nil then
  623.  
  624. local head = c:findFirstChild("Torso")
  625.  
  626. if head ~= nil then
  627.  
  628. local targ = head.Position - Part.Position
  629.  
  630. local mag = targ.magnitude
  631.  
  632. if mag <= magni and c.Name ~= Ply.Name then
  633.  
  634. Damage(head.Parent, math.random(mindam,maxdam), 0, BrickColor.new("Really black"), Color, "rbxassetid://199149186", 1)
  635.  
  636. end
  637.  
  638. end
  639.  
  640. end
  641.  
  642. end
  643.  
  644. end
  645.  
  646.  
  647.  
  648. Handle=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Institutional white","Handle",Vector3.new(0.320322663, 1.67788064, 0.320322633))
  649.  
  650. Handleweld=CreateWeld(m,Char["Right Arm"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.999474049, 0.0714797974, -0.0598907471, 2.08635171e-007, 0.999999642, 5.06639481e-007, 9.82107395e-007, 5.06639424e-007, -0.999999762, -1, 2.08635541e-007, -9.82107167e-007))
  651.  
  652. CreateMesh("CylinderMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  653.  
  654. FakeHandle=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Institutional white","FakeHandle",Vector3.new(0.320322663, 0.76267302, 0.320322633))
  655.  
  656. FakeHandleweld=CreateWeld(m,Handle,FakeHandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.53674316e-007, -0.0640640259, 0, 0.999999523, 2.27373675e-013, -1.56513745e-013, 2.27373675e-013, 0.999999523, -3.41060513e-013, -1.56513745e-013, -3.41060513e-013, 1))
  657.  
  658. CreateMesh("CylinderMesh",FakeHandle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  659.  
  660. Hitbox=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.20000000298023,1,"Institutional white","Hitbox",Vector3.new(1.22027707, 5.03364182, 0.311295122))
  661.  
  662. Hitboxweld=CreateWeld(m,FakeHandle,Hitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000420093536, -4.26976395, -9.15527344e-005, 0.999993086, 2.0861313e-007, 2.95250463e-010, -1.34110024e-007, 0.999999464, -6.10795155e-007, -2.95284353e-010, 6.10810616e-007, 0.999993324))
  663.  
  664. CreateMesh("BlockMesh",Hitbox,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.539000034))
  665.  
  666. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  667.  
  668. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000122070313, 1.21924973, 0.152131081, -3.86040366e-010, 8.94308414e-008, -0.999993324, -4.47037678e-008, -0.999999344, -8.94422101e-008, -0.999992967, 1.63915843e-007, 3.86170623e-010))
  669.  
  670. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 0.980000138))
  671.  
  672. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.311295122, 0.320322663))
  673.  
  674. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.23667526, -0.423137665, -9.15527344e-005, 0.258321792, -0.966057897, 1.15320972e-007, 0.966051817, 0.258323461, -4.03209441e-007, 3.59733548e-007, 2.15578552e-007, 0.999993324))
  675.  
  676. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.0833000019, 0.48999998, 1))
  677.  
  678. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,tclr,"Part",Vector3.new(0.311295122, 3.96589971, 0.311295122))
  679.  
  680. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000137329102, 3.73589706, 0.533314228, 3.5017747e-006, -1.93722258e-007, -0.999993324, -4.47038246e-008, -0.999999344, 1.93708388e-007, -0.999992967, 1.6391931e-007, -3.50177561e-006))
  681.  
  682. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.144060016, 1, 0.48999998))
  683.  
  684. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.457603842))
  685.  
  686. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.57763672e-005, -1.67745972, 0.532254219, -4.17616519e-007, -2.07146968e-006, 0.999993324, -9.98377686e-007, 0.999999285, 2.07146832e-006, -0.999992907, -1.14738555e-006, -4.17618963e-007))
  687.  
  688. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 1))
  689.  
  690. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  691.  
  692. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000137329102, 1.44800949, 0.609675884, 3.87875232e-010, 1.04333651e-007, -0.999993324, -4.47037678e-008, -0.999999344, -1.04344906e-007, -0.999992967, 1.63915843e-007, -3.87581994e-010))
  693.  
  694. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.979999959, 0.979999959))
  695.  
  696. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.311295122, 0.320322663, 0.311295122))
  697.  
  698. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.457419395, 0.000122070313, -1.37178421, 0.999992847, 8.94037839e-008, 2.01299697e-013, 5.09102417e-013, 8.94365257e-008, -0.999993324, -1.3411011e-007, 0.999999285, 8.94478944e-008))
  699.  
  700. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.980000138, 1, 0.9799999))
  701.  
  702. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.20000000298023,0,"Institutional white","Part",Vector3.new(0.311295122, 0.76267302, 0.311295122))
  703.  
  704. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, -6.10015106, 0.152092457, 3.50177106e-006, 3.57717454e-007, 0.999993324, -2.98022712e-007, 0.999999225, -3.57702561e-007, -0.999993086, -2.98023508e-007, 3.50177265e-006))
  705.  
  706. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.539000034, 1, 0.980000138))
  707.  
  708. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0.5,0,tclr,"Part",Vector3.new(0.311295122, 0.610138357, 0.311295122))
  709.  
  710. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000198364258, -6.02388, 0.0757293701, 3.48687126e-006, 4.02472551e-007, 0.999993324, -2.98022712e-007, 0.999999225, -4.02457204e-007, -0.999993086, -2.98023508e-007, 3.4868724e-006))
  711.  
  712. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.588000059, 1, 0.48999998))
  713.  
  714. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.915207684, 0.457603842))
  715.  
  716. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, -6.1764183, 0.228407383, 3.50177061e-006, 2.53364874e-007, 0.999993324, -2.98022741e-007, 0.999999225, -2.53350777e-007, -0.999993086, -2.98023508e-007, 3.50177265e-006))
  717.  
  718. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.48999998, 1, 1))
  719.  
  720. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.610138535, 0.311295122, 0.457603782))
  721.  
  722. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.457419395, 0.000122070313, -1.37178421, 0.999992847, 8.94037839e-008, 2.01299697e-013, 4.69571972e-013, 2.23559823e-007, -0.999993324, -1.34110138e-007, 0.999999285, 2.23570339e-007))
  723.  
  724. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.979999959, 1))
  725.  
  726. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.610138357, 0.457603842, 0.311295122))
  727.  
  728. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.456438541, -1.37244415, 3.05175781e-005, -0.999999464, -1.042674e-007, -4.16111179e-005, -1.04307645e-007, 0.999999464, -9.59837166e-007, 4.16110997e-005, -9.59829663e-007, -1))
  729.  
  730. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.459129214, 0.436248958, 2.17361784))
  731.  
  732. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,tclr,"Part",Vector3.new(0.311295122, 1.06774235, 0.610138357))
  733.  
  734. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, -6.25266266, 0.304620266, 3.50177197e-006, 2.53351118e-007, 0.999993324, -2.98022741e-007, 0.999999225, -2.53336339e-007, -0.999993086, -2.98023508e-007, 3.50177334e-006))
  735.  
  736. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.144060016, 1, 1))
  737.  
  738. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.311295122, 0.320322663))
  739.  
  740. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.424539566, -1.38871384, -9.15527344e-005, 0.96578759, 0.259309262, -2.27494468e-008, -0.259307534, 0.965793788, -4.58008401e-007, -9.67946789e-008, 4.48255491e-007, 0.999993324))
  741.  
  742. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.166600004, 0.979999959, 1))
  743.  
  744. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  745.  
  746. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.24385071e-005, -1.14368057, -9.15527344e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.34110081e-007, 0.999999285, -8.92358685e-008, -3.87674892e-010, 8.92481467e-008, 0.999993324))
  747.  
  748. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.979999959, 0.9799999))
  749.  
  750. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.457603842, 0.311295122))
  751.  
  752. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.609939575, -4.57763672e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -1.48636445e-008, -3.87722465e-010, 1.48756953e-008, 0.999993324))
  753.  
  754. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 1, 0.9799999))
  755.  
  756. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.320322663, 0.311295122, 0.320322633))
  757.  
  758. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 0.999999523, 2.27373675e-013, -1.56513745e-013, 2.27373675e-013, 0.999999523, -3.41060513e-013, -1.56513745e-013, -3.41060513e-013, 1))
  759.  
  760. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.48999998, 1))
  761.  
  762. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  763.  
  764. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, 1.21924973, 0.152831078, -9.86952599e-013, 2.08606821e-007, 0.999993324, 2.98022769e-007, -0.999999225, 2.08594088e-007, 0.999993086, 2.98020097e-007, 6.90400319e-013))
  765.  
  766. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 0.980000138))
  767.  
  768. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
  769.  
  770. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182151794, -0.0913543701, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
  771.  
  772. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.277613044, 0.219649822, 0.0854192749))
  773.  
  774. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.311295122, 0.320322663))
  775.  
  776. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.41072845, -0.00551557541, -9.15527344e-005, 7.7485987e-007, -0.999999344, 1.19366177e-007, 0.999993086, 9.08967877e-007, -3.72535112e-007, 3.72534714e-007, 1.19379479e-007, 0.999993324))
  777.  
  778. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.171499997, 0.342999965, 1))
  779.  
  780. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.20000000298023,0,"Institutional white","Part",Vector3.new(0.610138357, 3.96589971, 0.311295122))
  781.  
  782. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000420093536, -3.73590088, -9.15527344e-005, 0.999993086, 2.0861313e-007, 2.95250463e-010, -1.34110024e-007, 0.999999464, -6.10795155e-007, -2.95284353e-010, 6.10810616e-007, 0.999993324))
  783.  
  784. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.539000034))
  785.  
  786. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.311295122, 0.320322663))
  787.  
  788. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.23654175, -0.423635483, -9.15527344e-005, 0.258325994, 0.966056764, -1.42299825e-007, -0.966050863, 0.258327663, -4.10633703e-007, -3.59935655e-007, 2.43561431e-007, 0.999993324))
  789.  
  790. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.0833000019, 0.48999998, 1))
  791.  
  792. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.311295122, 0.320322663))
  793.  
  794. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.425010681, -1.38858414, -9.15527344e-005, 0.965785801, -0.259315699, 2.35243647e-008, 0.25931409, 0.965792, -4.58000841e-007, 9.60470743e-008, 4.48448759e-007, 0.999993324))
  795.  
  796. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.166600004, 0.979999959, 1))
  797.  
  798. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0.5,0,tclr,"Part",Vector3.new(0.311295122, 0.610138357, 0.311295122))
  799.  
  800. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000183105469, -6.02386475, 0.0767188072, -3.41193322e-006, 4.62101866e-007, -0.999993324, 4.4703711e-008, 0.999999344, 4.62110393e-007, 0.999992967, -1.63912489e-007, -3.41193504e-006))
  801.  
  802. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.588000059, 1, 0.48999998))
  803.  
  804. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
  805.  
  806. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182151794, -0.0913543701, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
  807.  
  808. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.12812914, 0.219649822, 0.175414681))
  809.  
  810. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.20000000298023,0,"Institutional white","Part",Vector3.new(0.311295122, 0.76267302, 0.311295122))
  811.  
  812. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000137329102, -6.10015106, 0.152894497, -3.41193277e-006, 3.57729903e-007, -0.999993324, 4.4703711e-008, 0.999999344, 3.57739054e-007, 0.999992967, -1.63912489e-007, -3.41193413e-006))
  813.  
  814. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.539000034, 1, 0.980000138))
  815.  
  816. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.915207684, 4.11843443, 0.311295122))
  817.  
  818. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000294208527, -3.65963364, -0.000122070313, 0.999993086, 2.0861313e-007, 2.95605734e-010, -1.34110167e-007, 0.999999464, -1.49060497e-008, -2.9573563e-010, 1.49183279e-008, 0.999993324))
  819.  
  820. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.48999998))
  821.  
  822. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.320322663, 0.311295122, 0.320322633))
  823.  
  824. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.28746033e-005, -0.914936066, -4.57763672e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -1.48636445e-008, -3.87722465e-010, 1.48756953e-008, 0.999993324))
  825.  
  826. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.48999998, 1))
  827.  
  828. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 3.81336522, 0.311295122))
  829.  
  830. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00030374527, -3.81218719, -9.15527344e-005, 0.999993086, 2.0861313e-007, 2.95932584e-010, -1.3411011e-007, 0.999999464, -2.3839732e-007, -2.96005193e-010, 2.38410735e-007, 0.999993324))
  831.  
  832. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.980000138, 1, 0.58799994))
  833.  
  834. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.457603961, 0.311295122))
  835.  
  836. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.76837158e-006, 0.000225067139, -9.15527344e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.34110081e-007, 0.999999285, -4.46653985e-008, -3.87680721e-010, 4.4677563e-008, 0.999993324))
  837.  
  838. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 1, 0.9799999))
  839.  
  840. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.320322663, 0.311295122, 0.320322633))
  841.  
  842. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.23977661e-005, -0.304897308, -4.57763672e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -1.48636445e-008, -3.87722465e-010, 1.48756953e-008, 0.999993324))
  843.  
  844. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.48999998, 1))
  845.  
  846. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
  847.  
  848. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182342529, 0.091506958, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
  849.  
  850. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.600088, 0.155585289, 0.0854192749))
  851.  
  852. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
  853.  
  854. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182342529, 0.091506958, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
  855.  
  856. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.600088, 0.0991474912, 0.151009142))
  857.  
  858. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.457603842, 0.311295122))
  859.  
  860. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.76837158e-007, 0.610328674, -9.15527344e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -2.97645784e-008, -3.87786858e-010, 2.97766292e-008, 0.999993324))
  861.  
  862. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 1, 0.9799999))
  863.  
  864. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
  865.  
  866. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182151794, -0.0913543701, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
  867.  
  868. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.600088, 0.155585289, 0.0854192749))
  869.  
  870. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,tclr,"Part",Vector3.new(0.311295122, 1.06774235, 0.610138357))
  871.  
  872. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000122070313, -6.25266266, 0.305475712, -3.53157384e-006, 2.53391647e-007, -0.999993324, 4.47037678e-008, 0.999999344, 2.53401481e-007, 0.999992967, -1.63912375e-007, -3.53157475e-006))
  873.  
  874. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.144060016, 1, 1))
  875.  
  876. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.610138357, 0.311295122, 0.311295122))
  877.  
  878. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000116825104, -1.67740631, -4.57763672e-005, 0.999993086, 2.0861313e-007, 2.95605734e-010, -1.34110195e-007, 0.999999464, 2.08220342e-007, -2.95693636e-010, -2.08209428e-007, 0.999993324))
  879.  
  880. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.49000001, 0.9799999))
  881.  
  882. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
  883.  
  884. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182342529, 0.091506958, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
  885.  
  886. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.277613044, 0.219649822, 0.0854192749))
  887.  
  888. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
  889.  
  890. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182151794, -0.0913543701, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
  891.  
  892. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.600088, 0.0991474912, 0.151009142))
  893.  
  894. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.610138357, 0.311295122, 0.457603782))
  895.  
  896. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.457349777, 0.000122070313, -1.37178421, 0.999992847, 8.94037839e-008, -1.96604235e-013, 1.57148329e-014, 1.93753465e-007, -0.999993324, -1.34110138e-007, 0.999999285, 1.93764151e-007))
  897.  
  898. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.979999959, 1))
  899.  
  900. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.610138357, 0.457603842, 0.311295122))
  901.  
  902. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.456629276, -1.37243652, 6.10351563e-005, -0.999999464, -1.042674e-007, -4.16111179e-005, -1.04307645e-007, 0.999999464, -9.59837166e-007, 4.16110997e-005, -9.59829663e-007, -1))
  903.  
  904. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.459129214, 0.436248958, 2.17361784))
  905.  
  906. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,tclr,"Part",Vector3.new(0.311295122, 3.96589971, 0.311295122))
  907.  
  908. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, 3.73587799, 0.534302235, -3.53157475e-006, -2.53369365e-007, 0.999993324, 2.98022826e-007, -0.999999225, -2.5337863e-007, 0.999993086, 2.9801663e-007, 3.53157589e-006))
  909.  
  910. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.144060016, 1, 0.48999998))
  911.  
  912. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.915207684, 0.457603842))
  913.  
  914. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000122070313, -6.1764183, 0.229121208, -3.41193254e-006, 2.53392898e-007, -0.999993324, 4.47037678e-008, 0.999999344, 2.53402845e-007, 0.999992967, -1.63912489e-007, -3.4119339e-006))
  915.  
  916. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.48999998, 1, 1))
  917.  
  918. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  919.  
  920. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000304698944, -1.82930374, -9.15527344e-005, 0.999993086, 2.0861313e-007, 2.95264674e-010, -1.34110081e-007, 0.999999464, -3.57568979e-007, -2.95355018e-010, 3.57583076e-007, 0.999993324))
  921.  
  922. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.980000138, 0.48999998, 0.58799994))
  923.  
  924. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.320322663, 0.311295122, 0.320322633))
  925.  
  926. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.23977661e-005, 0.305324554, -9.15527344e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -2.97645784e-008, -3.87786858e-010, 2.97766292e-008, 0.999993324))
  927.  
  928. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.48999998, 1))
  929.  
  930. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  931.  
  932. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.15527344e-005, 1.44799423, 0.610420704, 3.41184159e-006, -7.45392299e-008, 0.999993324, 2.98022826e-007, -0.999999225, -7.4551906e-008, 0.999993086, 2.98023451e-007, -3.41184318e-006))
  933.  
  934. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.979999959, 0.979999959))
  935.  
  936. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
  937.  
  938. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182342529, 0.091506958, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
  939.  
  940. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.12812914, 0.219649822, 0.175414681))
  941.  
  942. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.915207684, 0.311295122, 0.311295122))
  943.  
  944. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000138759613, -1.44802856, -0.000122070313, 0.999992847, 8.94037839e-008, 3.8724815e-010, -1.34110053e-007, 0.999999285, -1.93666892e-007, -3.87585686e-010, 1.9368008e-007, 0.999993324))
  945.  
  946. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.979999959, 0.9799999))
  947.  
  948. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.457603842))
  949.  
  950. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000122070313, -1.67734528, 0.532927036, -2.99408885e-006, 2.20594939e-006, -0.999993324, -6.10947552e-007, 0.999999166, 2.20594984e-006, 0.999993145, 6.85453131e-007, -2.99408862e-006))
  951.  
  952. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 1))
  953.  
  954. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.320322663, 0.311295122, 0.320322633))
  955.  
  956. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.76837158e-007, 0.915397644, -9.15527344e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -2.97645784e-008, -3.87786858e-010, 2.97766292e-008, 0.999993324))
  957.  
  958. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.48999998, 1))
  959.  
  960. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.311295122, 0.320322663, 0.311295122))
  961.  
  962. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.45767498, 0.000122070313, -1.37178421, 0.999992847, 8.94037839e-008, 2.01299697e-013, 4.17176927e-013, 7.45334887e-008, -0.999993324, -1.3411011e-007, 0.999999285, 7.45446869e-008))
  963.  
  964. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.980000138, 1, 0.9799999))
  965.  
  966. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  967.  
  968. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.14848328e-005, 1.06746292, -4.57763672e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -1.48636445e-008, -3.87722465e-010, 1.48756953e-008, 0.999993324))
  969.  
  970. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 0.9799999))
  971.  
  972. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  973.  
  974. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.57763672e-005, 1.21999741, 0.228783607, 3.44213481e-006, 2.68377903e-007, 0.999993324, -2.98022741e-007, 0.999999225, -2.68363578e-007, -0.999993086, -2.98023451e-007, 3.44213686e-006))
  975.  
  976. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 0.48999998))
  977.  
  978. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.457603842, 0.311295122))
  979.  
  980. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.14848328e-005, 1.37253189, -4.57763672e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.34110081e-007, 0.999999285, -7.44655608e-008, -3.8769582e-010, 7.44779527e-008, 0.999993324))
  981.  
  982. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 1, 0.9799999))
  983.  
  984. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  985.  
  986. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.57763672e-005, 1.21999741, 0.228775501, -3.41191981e-006, 3.57804822e-007, -0.999993324, 4.4703711e-008, 0.999999344, 3.5781386e-007, 0.999992967, -1.63912489e-007, -3.41192117e-006))
  987.  
  988. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 0.48999998))
  989.  
  990. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.610138357, 0.457603842, 0.311295122))
  991.  
  992. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000115871429, 1.37241745, 4.57763672e-005, -0.999999464, -1.042674e-007, -4.16111179e-005, -1.04307645e-007, 0.999999464, -9.59837166e-007, 4.16110997e-005, -9.59829663e-007, -1))
  993.  
  994. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.373709828, 0.364557743, 2.17361784))
  995.  
  996. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  997.  
  998. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.44883347, 0.228752613, -1.04306352e-007, 2.98211376e-008, -0.999993324, 1.3411011e-007, -0.999999285, -2.98328473e-008, -0.999992847, -8.94038408e-008, 1.04306622e-007))
  999.  
  1000. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.979999959, 0.48999998))
  1001.  
  1002. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.320322663, 0.311295122))
  1003.  
  1004. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00018453598, 7.62939453e-005, 1.37253189, 0.999992847, 8.94037839e-008, 2.58143116e-013, 4.50900385e-013, 3.726106e-007, -0.999993324, -1.34110195e-007, 0.999999285, 3.7262015e-007))
  1005.  
  1006. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.980000138, 1, 0.9799999))
  1007.  
  1008. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  1009.  
  1010. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.44882584, 0.228737831, -6.13660078e-012, -8.94369236e-008, 0.999993324, 1.3411011e-007, -0.999999285, -8.94483492e-008, 0.999992847, 8.94037839e-008, 5.94248522e-012))
  1011.  
  1012. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.979999959, 0.48999998))
  1013.  
  1014. ShotgunHandle=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","ShotgunHandle",Vector3.new(0.274405897, 0.205804482, 0.411608905))
  1015.  
  1016. ShotgunHandleweld=CreateWeld(m,Char["Left Arm"],ShotgunHandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.935044765, -0.0157318115, 0.265125275, -2.65166643e-012, -0.999999523, -2.23517418e-007, 1, -2.65166556e-012, -6.50521303e-019, 5.41119453e-023, -2.23517389e-007, 0.999999642))
  1017.  
  1018. Barrel=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Barrel",Vector3.new(0.411608934, 0.200000003, 0.343007416))
  1019.  
  1020. Barrelweld=CreateWeld(m,ShotgunHandle,Barrel,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.54535675, -2.64179325, -0.000228881836, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
  1021.  
  1022. CreateMesh("CylinderMesh",Barrel,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.360157818, 1))
  1023.  
  1024. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.205804482, 0.200000003, 0.343007416))
  1025.  
  1026. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.373851776, -2.6417737, -0.000228881836, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
  1027.  
  1028. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.360157818, 1))
  1029.  
  1030. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1031.  
  1032. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.36594534, -0.857486725, -0.000274658203, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41138134e-023))
  1033.  
  1034. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.343007356, 0.343007445, 0.343007445))
  1035.  
  1036. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.205804482, 0.200000003, 0.343007416))
  1037.  
  1038. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.648262024, -2.64179325, -0.000228881836, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
  1039.  
  1040. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.360157818, 1))
  1041.  
  1042. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.343007416, 2.05804467, 0.343007416))
  1043.  
  1044. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.377281189, -1.64534235, -0.000228881836, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
  1045.  
  1046. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1047.  
  1048. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.480210334, 0.686014831, 0.343007416))
  1049.  
  1050. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.651687622, -0.273382664, -0.000198364258, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
  1051.  
  1052. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1053.  
  1054. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 0.205804601, 0.200000003))
  1055.  
  1056. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.754508972, -2.16281223, -0.105438232, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1057.  
  1058. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.68601501, 1, 0.686014891))
  1059.  
  1060. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.411603868, 0.200000003, 0.411603898))
  1061.  
  1062. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.272898197, 0.205749512, 0.480178833, 0.999999642, 2.98028588e-008, -7.06910869e-005, -2.98028482e-008, 1, 2.10409446e-012, 7.06910869e-005, 1.07548546e-015, 0.999999642))
  1063.  
  1064. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.343003303, 1))
  1065.  
  1066. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 0.205804601, 0.200000003))
  1067.  
  1068. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.754508972, -1.06519508, 0.100372314, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1069.  
  1070. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.68601501, 1, 0.686014891))
  1071.  
  1072. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.411608875, 0.200000003, 0.274405926))
  1073.  
  1074. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.272881031, 0.207458496, 0.480178833, 0.999999642, 2.98028588e-008, -7.06910869e-005, -2.98028482e-008, 1, 2.10409446e-012, 7.06910869e-005, 1.07562829e-015, 0.999999642))
  1075.  
  1076. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.360157818, 1))
  1077.  
  1078. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 0.205804601, 0.200000003))
  1079.  
  1080. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.754508972, -1.06519508, -0.105438232, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1081.  
  1082. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.68601501, 1, 0.686014891))
  1083.  
  1084. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.411608964, 0.205804601, 0.346437484))
  1085.  
  1086. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.342899323, -1.06519222, -0.000823974609, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1087.  
  1088. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1089.  
  1090. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 0.205804601, 0.200000003))
  1091.  
  1092. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.754508972, -2.16281223, 0.100372314, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1093.  
  1094. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.68601501, 1, 0.686014891))
  1095.  
  1096. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Light stone grey","Part",Vector3.new(0.200000003, 0.346437484, 0.205804482))
  1097.  
  1098. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.478748322, -0.00122070313, 0.102870941, 0.999999642, -1.08415606e-018, -7.06910869e-005, -8.67319759e-019, 1, -1.87299419e-016, 7.06910869e-005, 1.87391349e-016, 0.999999642))
  1099.  
  1100. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.686014831, 1, 1))
  1101.  
  1102. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.411608875, 0.205804482, 0.343007416))
  1103.  
  1104. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.53674316e-007, 0, 0.171504974, 0.999999285, -1.51788294e-018, 0, -1.51788294e-018, 1, -5.77734993e-020, 0, -5.77734993e-020, 0.999999285))
  1105.  
  1106. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1107.  
  1108. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1109.  
  1110. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.65212965, -0.85749054, -0.0690460205, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41138134e-023))
  1111.  
  1112. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.343007356, 0.343007445, 0.343007445))
  1113.  
  1114. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.343007416, 2.05804467, 0.343007416))
  1115.  
  1116. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.648254395, -1.64535713, -0.000228881836, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
  1117.  
  1118. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1119.  
  1120. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.686014771, 0.480210334, 0.343007416))
  1121.  
  1122. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.27342844, -0.445884705, -0.000259399414, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41119453e-023))
  1123.  
  1124. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1125.  
  1126. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.651693344, -0.85749054, 0.0681915283, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41138134e-023))
  1127.  
  1128. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.343007356, 0.343007445, 0.343007445))
  1129.  
  1130. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.891819119, 0.411608845, 0.343007416))
  1131.  
  1132. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.113838196, -0.423885345, 0.000503540039, -0.865529597, -2.29509619e-012, 0.50085628, -0.50085628, -1.32810386e-012, -0.865529597, 2.65166643e-012, -1, -5.41119453e-023))
  1133.  
  1134. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.783638, 0.200000003, 0.205804422))
  1135.  
  1136. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.50810814, -0.754581451, -0.000137329102, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41138134e-023))
  1137.  
  1138. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.68601495, 1))
  1139.  
  1140. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.411608875, 0.200000003, 0.274405926))
  1141.  
  1142. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.273527622, -0.209014893, 0.480205536, 0.999999344, 2.98028588e-008, -0.000141352371, -2.98028411e-008, 1, 4.21351756e-012, 0.000141352371, 1.26303582e-015, 0.999999344))
  1143.  
  1144. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.37730819, 1))
  1145.  
  1146. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.274405956, 0.891819477, 0.346437484))
  1147.  
  1148. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548706055, -1.61399889, -0.000823974609, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1149.  
  1150. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.411608934, 0.205804601, 0.346437484))
  1151.  
  1152. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548706055, -2.16281366, -0.000823974609, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1153.  
  1154. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.411602557, 0.200000003, 0.411602587))
  1155.  
  1156. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.273536205, -0.205581665, 0.480205536, 0.999999344, 2.98028588e-008, -0.000141352371, -2.98028411e-008, 1, 4.21351756e-012, 0.000141352371, 1.26288293e-015, 0.999999344))
  1157.  
  1158. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.3430022, 1))
  1159.  
  1160. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.411608934, 0.205804601, 0.346437484))
  1161.  
  1162. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548706055, -1.06519127, -0.000823974609, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1163.  
  1164. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.205804482))
  1165.  
  1166. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.229156494, -0.201507568, 0.480171204, -0.258818954, 0.965925455, -6.5301144e-008, -0.96592468, -0.258819073, -7.28488203e-009, -4.47033983e-008, 9.78950112e-008, 0.999998987))
  1167.  
  1168. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753587306, 0.148865223))
  1169.  
  1170. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.200000003))
  1171.  
  1172. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.295913696, 0.0476303101, 0.119953156, -0.183012679, 0.965925515, 0.18301259, -0.683011949, -0.258819044, 0.683012009, 0.707105875, 1.14738882e-007, 0.707106292))
  1173.  
  1174. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753587306, 0.148865223))
  1175.  
  1176. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.30342817, 0.205804482, 0.343007416))
  1177.  
  1178. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.26771879, -0.171478271, -0.000198364258, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41119453e-023))
  1179.  
  1180. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.200000003))
  1181.  
  1182. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.109359741, -0.655639648, 0.510620117, 0.183012411, 0.965925574, 0.183012441, -0.68301183, 0.258818775, -0.683012307, -0.707106233, 5.37700018e-008, 0.707106113))
  1183.  
  1184. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753450096, 0.148796618))
  1185.  
  1186. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.200000003))
  1187.  
  1188. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.297683716, 0.0471572876, 0.119953156, 0.183012515, 0.965925515, -0.183012411, -0.683012307, 0.258818865, 0.68301183, 0.707105637, 7.80294496e-009, 0.707106352))
  1189.  
  1190. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753587306, 0.148865223))
  1191.  
  1192. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.411608964, 0.205804601, 0.346437484))
  1193.  
  1194. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.342903137, -2.16281414, -0.000823974609, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1195.  
  1196. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1197.  
  1198. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.343007386, 0.343007356, 0.343007416))
  1199.  
  1200. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0353784561, -0.651687622, 0.00016784668, -0.999999344, -2.65166491e-012, 7.00652381e-005, -7.00652381e-005, -1.85731826e-016, -0.999999344, 2.65166643e-012, -1, -5.4111939e-023))
  1201.  
  1202. CreateMesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1203.  
  1204. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.274405956, 0.205804482, 0.343007416))
  1205.  
  1206. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.478794575, -0.102890015, -0.000198364258, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41119453e-023))
  1207.  
  1208. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.82321763, 0.343007356, 0.343007416))
  1209.  
  1210. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0818824768, -0.459415436, -7.62939453e-005, -0.865718424, -2.29559687e-012, 0.500530124, -0.500530124, -1.32723899e-012, -0.865718424, 2.65166643e-012, -1, -5.41119453e-023))
  1211.  
  1212. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.200000003))
  1213.  
  1214. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.10760498, -0.655174255, 0.510620117, -0.18301256, 0.965925455, -0.183012798, -0.683011591, -0.258819133, -0.683012605, -0.707106292, -2.35276794e-008, 0.707105815))
  1215.  
  1216. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753587306, 0.148865223))
  1217.  
  1218. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.205804482))
  1219.  
  1220. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.230926514, -0.201982498, 0.480171204, 0.258818656, 0.965925574, 8.02022342e-008, -0.965924799, 0.258818835, -5.28825353e-007, -4.47034608e-007, 4.54816842e-008, 0.999999046))
  1221.  
  1222. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753587306, 0.148865223))
  1223.  
  1224. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.09762359, 0.343007356, 0.343007416))
  1225.  
  1226. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.10375023, -0.155986786, 0.00102233887, -0.999999166, -2.65155259e-012, 0.000461965625, -0.000468551938, 5.56010587e-014, -0.999994993, 2.65157514e-012, -0.999996066, -4.26325438e-014))
  1227.  
  1228. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.617413342, 1.09762371, 0.343007416))
  1229.  
  1230. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.293060303, 1.10386992, 0.00102233887, -0.00047101063, 1.29604875e-014, -0.999999285, 0.999999285, 2.65161482e-012, -0.00047101063, 2.65160962e-012, -1, -1.42093589e-014))
  1231.  
  1232. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1233.  
  1234. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.480210334, 0.823217809, 0.343007416))
  1235.  
  1236. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.594764709, 0.147701263, 0.00117492676, -0.499999762, -1.32583267e-012, -0.866024554, 0.866024554, 2.29640851e-012, -0.499999762, 2.65166643e-012, -1, -6.73411617e-023))
  1237.  
  1238. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1239.  
  1240. Wedge=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.343007326, 0.205804482, 0.343007416))
  1241.  
  1242. Wedgeweld=CreateWeld(m,ShotgunHandle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00016784668, 0.171470642, 2.0906744, -1.553847e-012, -1, -5.96497784e-008, 7.06910869e-005, -5.96498282e-008, 0.999999642, -0.999999642, -2.65166578e-012, 7.06910869e-005))
  1243.  
  1244. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1245.  
  1246. Wedge=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.343007326, 0.274405897, 1.09762394))
  1247.  
  1248. Wedgeweld=CreateWeld(m,ShotgunHandle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00102233887, -0.153308868, -1.10388994, 2.34347741e-012, -0.999999285, -5.96529546e-008, 5.28991086e-006, -5.96529972e-008, 0.99999851, -0.999999583, -2.65160051e-012, 4.23192796e-006))
  1249.  
  1250. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1251.  
  1252.  
  1253.  
  1254. local PE1 = Create("ParticleEmitter"){
  1255.  
  1256. Parent = Hitbox,
  1257.  
  1258. Color = ColorSequence.new(tlcr3, Color3.new (0, 0, 0)),
  1259.  
  1260. Transparency = NumberSequence.new(.5),
  1261.  
  1262. Size = NumberSequence.new(0.3),
  1263.  
  1264. Texture = "rbxassetid://263433152",
  1265.  
  1266. Lifetime = NumberRange.new(1.8),
  1267.  
  1268. Rate = 25,
  1269.  
  1270. VelocitySpread = 180,
  1271.  
  1272. Rotation = NumberRange.new(100),
  1273.  
  1274. Speed = NumberRange.new(2),
  1275.  
  1276. LightEmission = 0.5,
  1277.  
  1278. LockedToPart = true
  1279.  
  1280. }
  1281.  
  1282.  
  1283.  
  1284. local PE1 = Create("ParticleEmitter"){
  1285.  
  1286. Parent = Barrel,
  1287.  
  1288. Color = ColorSequence.new(BrickColor.new(tclr).Color),
  1289.  
  1290. Transparency = NumberSequence.new(0),
  1291.  
  1292. Size = NumberSequence.new(.5),
  1293.  
  1294. Texture = "rbxassetid://257430870",
  1295.  
  1296. Lifetime = NumberRange.new(.1),
  1297.  
  1298. Rate = 100,
  1299.  
  1300. VelocitySpread = 180,
  1301.  
  1302. Rotation = NumberRange.new(0),
  1303.  
  1304. Speed = NumberRange.new(0),
  1305.  
  1306. LightEmission = .6,
  1307.  
  1308. LockedToPart = true,
  1309.  
  1310. Enabled = false
  1311.  
  1312. }
  1313.  
  1314.  
  1315.  
  1316. local PE2 = PE1:Clone()
  1317.  
  1318. PE2.Size = NumberSequence.new(.7)
  1319.  
  1320. PE2.LightEmission = 1
  1321.  
  1322. PE2.Texture = "rbxassetid://87729590"
  1323.  
  1324.  
  1325.  
  1326. local Lite = Create("PointLight"){
  1327.  
  1328. Parent = Barrel,
  1329.  
  1330. Color = BrickColor.new(tclr).Color,
  1331.  
  1332. Shadows = true,
  1333.  
  1334. Range = 10,
  1335.  
  1336. Brightness = 0.5,
  1337.  
  1338. Enabled = false
  1339.  
  1340. }
  1341.  
  1342.  
  1343.  
  1344. function FirstAttack()
  1345.  
  1346. attack = true
  1347.  
  1348. for i = 0,1,0.2 do
  1349.  
  1350. wait()
  1351.  
  1352. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-30)), .3)
  1353.  
  1354. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(30)), .3)
  1355.  
  1356. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 1, 0) * CFrame.Angles(math.rad(170), math.rad(0), math.rad(20)), .3)
  1357.  
  1358. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.4, -.5) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(20)), .3)
  1359.  
  1360. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-3), math.rad(30), math.rad(0)), .3)
  1361.  
  1362. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(30), math.rad(0)), .3)
  1363.  
  1364. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-30)), .3)
  1365.  
  1366. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1367.  
  1368. end
  1369.  
  1370. CreateSound("rbxassetid://154965962",Hitbox,.5,1)
  1371.  
  1372. local HitDeb = Hitbox.Touched:connect(function(hit)
  1373.  
  1374. Damage(hit.Parent, math.random(30,50), 0.1, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
  1375.  
  1376. end)
  1377.  
  1378. for i = 0,1,0.1 do
  1379.  
  1380. wait()
  1381.  
  1382. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1383.  
  1384. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-40)), .3)
  1385.  
  1386. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, -.5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-20)), .5)
  1387.  
  1388. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-40)), .5)
  1389.  
  1390. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-40), math.rad(0)), .5)
  1391.  
  1392. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-40), math.rad(0)), .5)
  1393.  
  1394. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(35)), .4)
  1395.  
  1396. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1397.  
  1398. end
  1399.  
  1400. attack = false
  1401.  
  1402. HitDeb:disconnect()
  1403.  
  1404. end
  1405.  
  1406.  
  1407.  
  1408. function SecondAttack()
  1409.  
  1410. attack = true
  1411.  
  1412. for i = 0,1,0.2 do
  1413.  
  1414. wait()
  1415.  
  1416. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(80)), .3)
  1417.  
  1418. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-80)), .3)
  1419.  
  1420. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.5) * CFrame.Angles(math.rad(0), math.rad(130), math.rad(40)), .3)
  1421.  
  1422. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-30)), .3)
  1423.  
  1424. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-80), math.rad(0)), .3)
  1425.  
  1426. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-80), math.rad(0)), .3)
  1427.  
  1428. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), .3)
  1429.  
  1430. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1431.  
  1432. end
  1433.  
  1434. CreateSound("rbxassetid://154965962",Hitbox,.5,1.1)
  1435.  
  1436. local HitDeb = Hitbox.Touched:connect(function(hit)
  1437.  
  1438. Damage(hit.Parent, math.random(30,50), 0.1, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
  1439.  
  1440. end)
  1441.  
  1442. for i = 0,1,0.1 do
  1443.  
  1444. wait()
  1445.  
  1446. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-50)), .3)
  1447.  
  1448. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(50)), .3)
  1449.  
  1450. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 1, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(130)), .5)
  1451.  
  1452. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(-70)), .4)
  1453.  
  1454. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(0)), .3)
  1455.  
  1456. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(0)), .3)
  1457.  
  1458. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1459.  
  1460. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1461.  
  1462. end
  1463.  
  1464. attack = false
  1465.  
  1466. HitDeb:disconnect()
  1467.  
  1468. end
  1469.  
  1470.  
  1471.  
  1472. function ThirdAttack()
  1473.  
  1474. attack = true
  1475.  
  1476. for i = 0,1,0.2 do
  1477.  
  1478. wait()
  1479.  
  1480. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
  1481.  
  1482. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(80)), .3)
  1483.  
  1484. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.5) * CFrame.Angles(math.rad(120), math.rad(-50), math.rad(0)), .3)
  1485.  
  1486. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-70)), .3)
  1487.  
  1488. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
  1489.  
  1490. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
  1491.  
  1492. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
  1493.  
  1494. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1495.  
  1496. end
  1497.  
  1498. CreateSound("rbxassetid://154965962",Hitbox,.5,1)
  1499.  
  1500. local HitDeb = Hitbox.Touched:connect(function(hit)
  1501.  
  1502. Damage(hit.Parent, math.random(30,50), 0.1, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
  1503.  
  1504. end)
  1505.  
  1506. for i = 0,1,0.1 do
  1507.  
  1508. wait()
  1509.  
  1510. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(60)), .3)
  1511.  
  1512. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-60)), .3)
  1513.  
  1514. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -1) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(-70)), .5)
  1515.  
  1516. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-50)), .3)
  1517.  
  1518. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
  1519.  
  1520. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
  1521.  
  1522. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1523.  
  1524. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1525.  
  1526. end
  1527.  
  1528. attack = false
  1529.  
  1530. HitDeb:disconnect()
  1531.  
  1532. end
  1533.  
  1534.  
  1535.  
  1536. function FourthAttack()
  1537.  
  1538. attack = true
  1539.  
  1540. for i = 0,1,0.2 do
  1541.  
  1542. wait()
  1543.  
  1544. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(60)), .3)
  1545.  
  1546. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-60)), .3)
  1547.  
  1548. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -.5) * CFrame.Angles(math.rad(0), math.rad(130), math.rad(100)), .3)
  1549.  
  1550. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-50)), .3)
  1551.  
  1552. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
  1553.  
  1554. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
  1555.  
  1556. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1557.  
  1558. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1559.  
  1560. end
  1561.  
  1562. CreateSound("rbxassetid://154965962",Hitbox,.5,.9)
  1563.  
  1564. local HitDeb = Hitbox.Touched:connect(function(hit)
  1565.  
  1566. Damage(hit.Parent, math.random(30,50), 0.1, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
  1567.  
  1568. end)
  1569.  
  1570. for i = 0,1,0.1 do
  1571.  
  1572. wait()
  1573.  
  1574. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
  1575.  
  1576. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(10), math.rad(0), math.rad(80)), .3)
  1577.  
  1578. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(50)), .5)
  1579.  
  1580. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-80)), .3)
  1581.  
  1582. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
  1583.  
  1584. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
  1585.  
  1586. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1587.  
  1588. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1589.  
  1590. end
  1591.  
  1592. attack = false
  1593.  
  1594. HitDeb:disconnect()
  1595.  
  1596. end
  1597.  
  1598.  
  1599.  
  1600. function ContAttack()
  1601.  
  1602. attack = true
  1603.  
  1604. local HitDeb = Hitbox.Touched:connect(function(hit)
  1605.  
  1606. Damage(hit.Parent, math.random(10,30), 0.1, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
  1607.  
  1608. end)
  1609.  
  1610. for i = 1,4 do
  1611.  
  1612. for i = 0,1,0.3 do
  1613.  
  1614. wait()
  1615.  
  1616. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
  1617.  
  1618. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(80)), .3)
  1619.  
  1620. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.5) * CFrame.Angles(math.rad(120), math.rad(-50), math.rad(0)), .3)
  1621.  
  1622. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-70)), .3)
  1623.  
  1624. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
  1625.  
  1626. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
  1627.  
  1628. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
  1629.  
  1630. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1631.  
  1632. end
  1633.  
  1634. CreateSound("rbxassetid://154965962",Hitbox,.5,1)
  1635.  
  1636. for i = 0,1,0.2 do
  1637.  
  1638. wait()
  1639.  
  1640. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(60)), .3)
  1641.  
  1642. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-60)), .3)
  1643.  
  1644. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -1) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(-70)), .5)
  1645.  
  1646. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-50)), .3)
  1647.  
  1648. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
  1649.  
  1650. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
  1651.  
  1652. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1653.  
  1654. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1655.  
  1656. end
  1657.  
  1658. for i = 0,1,0.3 do
  1659.  
  1660. wait()
  1661.  
  1662. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(60)), .3)
  1663.  
  1664. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-60)), .3)
  1665.  
  1666. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -.5) * CFrame.Angles(math.rad(0), math.rad(130), math.rad(100)), .3)
  1667.  
  1668. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-50)), .3)
  1669.  
  1670. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
  1671.  
  1672. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
  1673.  
  1674. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1675.  
  1676. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1677.  
  1678. end
  1679.  
  1680. CreateSound("rbxassetid://154965962",Hitbox,.5,.9)
  1681.  
  1682. for i = 0,1,0.2 do
  1683.  
  1684. wait()
  1685.  
  1686. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
  1687.  
  1688. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(80)), .3)
  1689.  
  1690. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(70)), .5)
  1691.  
  1692. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-80)), .3)
  1693.  
  1694. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
  1695.  
  1696. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
  1697.  
  1698. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1699.  
  1700. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1701.  
  1702. end
  1703.  
  1704. end
  1705.  
  1706. attack = false
  1707.  
  1708. HitDeb:disconnect()
  1709.  
  1710. end
  1711.  
  1712.  
  1713.  
  1714. function Spin()
  1715.  
  1716. attack = true
  1717.  
  1718. for i = 0,1,0.1 do
  1719.  
  1720. wait()
  1721.  
  1722. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(70)), .3)
  1723.  
  1724. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(5), math.rad(-70)), .3)
  1725.  
  1726. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -.5) * CFrame.Angles(math.rad(0), math.rad(120), math.rad(100)), .3)
  1727.  
  1728. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-70)), .3)
  1729.  
  1730. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .4) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-50), math.rad(-10)), .3)
  1731.  
  1732. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.4) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-50), math.rad(10)), .3)
  1733.  
  1734. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), .3)
  1735.  
  1736. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1737.  
  1738. end
  1739.  
  1740. local HitDeb = Hitbox.Touched:connect(function(hit)
  1741.  
  1742. Damage(hit.Parent, math.random(20,30), 0, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
  1743.  
  1744. end)
  1745.  
  1746. for i = 1,2 do
  1747.  
  1748. CreateSound("rbxassetid://154965962",Hitbox,.5,.95)
  1749.  
  1750. for i = 0,1,0.2 do
  1751.  
  1752. wait()
  1753.  
  1754. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6), math.rad(0), -6*i), .43)
  1755.  
  1756. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), .3)
  1757.  
  1758. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(90)), .3)
  1759.  
  1760. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(-70)), .3)
  1761.  
  1762. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .4) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-50), math.rad(-10)), .3)
  1763.  
  1764. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.4) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-50), math.rad(10)), .3)
  1765.  
  1766. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50)), .3)
  1767.  
  1768. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1769.  
  1770. end
  1771.  
  1772. end
  1773.  
  1774. for i = 0,1,0.1 do
  1775.  
  1776. wait()
  1777.  
  1778. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-70)), .3)
  1779.  
  1780. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(0), math.rad(70)), .3)
  1781.  
  1782. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.5) * CFrame.Angles(math.rad(0), math.rad(-120), math.rad(-100)), .3)
  1783.  
  1784. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-70)), .3)
  1785.  
  1786. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.4) * RHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(5)), .3)
  1787.  
  1788. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .4) * LHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(-5)), .3)
  1789.  
  1790. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), .3)
  1791.  
  1792. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1793.  
  1794. end
  1795.  
  1796. for i = 1,2 do
  1797.  
  1798. CreateSound("rbxassetid://154965962",Hitbox,.5,1)
  1799.  
  1800. for i = 0,1,0.2 do
  1801.  
  1802. wait()
  1803.  
  1804. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6), math.rad(0), 6*i), .43)
  1805.  
  1806. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-50)), .3)
  1807.  
  1808. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-150), math.rad(-90)), .3)
  1809.  
  1810. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(-70)), .3)
  1811.  
  1812. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.4) * RHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(-10)), .3)
  1813.  
  1814. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .4) * LHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(10)), .3)
  1815.  
  1816. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50)), .3)
  1817.  
  1818. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1819.  
  1820. end
  1821.  
  1822. end
  1823.  
  1824. attack = false
  1825.  
  1826. HitDeb:disconnect()
  1827.  
  1828. end
  1829.  
  1830.  
  1831.  
  1832. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1833.  
  1834. local prt = CreatePart(3, Char, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1835.  
  1836. prt.Anchored = true
  1837.  
  1838. prt.CFrame = cframe
  1839.  
  1840. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1841.  
  1842. game:GetService("Debris"):AddItem(prt, 2)
  1843.  
  1844. Effects[#Effects + 1] = {
  1845.  
  1846. prt,
  1847.  
  1848. "Cylinder",
  1849.  
  1850. delay,
  1851.  
  1852. x3,
  1853.  
  1854. y3,
  1855.  
  1856. z3
  1857.  
  1858. } --part, type, delay
  1859.  
  1860. end
  1861.  
  1862.  
  1863.  
  1864. function Shoot(asd, spread1, spread2)
  1865.  
  1866. local MainPos = asd.Position
  1867.  
  1868. local MainPos2 = mouse.Hit.p
  1869.  
  1870. local spread = Vector3.new((math.random(-spread1, 0) + math.random()) * spread2, (math.random(-spread1, 0) + math.random()) * spread2, (math.random(-spread1, 0) + math.random()) * spread2) * (asd.Position - mouse.Hit.p).magnitude / 100
  1871.  
  1872. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2 + spread)
  1873.  
  1874. num = 30
  1875.  
  1876. coroutine.resume(coroutine.create(function(Spreaded)
  1877.  
  1878. repeat
  1879.  
  1880. wait()
  1881.  
  1882. local hit, pos = rayCast(MainPos, MouseLook.lookVector, 10, RP.Parent)
  1883.  
  1884. local TheHit = mouse.Hit.p
  1885.  
  1886. local mag = (MainPos - pos).magnitude
  1887.  
  1888. CylinderEffect(BrickColor.new(tclr), CFrame.new((MainPos + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 3, mag * 5, 3, .5, 0, 1.5, 0.1)
  1889.  
  1890. MainPos = MainPos + (MouseLook.lookVector * 10)
  1891.  
  1892. num = num - 1
  1893.  
  1894. if hit ~= nil then
  1895.  
  1896. num = 0
  1897.  
  1898. local ref = CreatePart(3, workspace, "Neon", 0, 1, BrickColor.new(tclr), "Reference", Vector3.new())
  1899.  
  1900. ref.Anchored = true
  1901.  
  1902. ref.CFrame = CFrame.new(pos)
  1903.  
  1904. MagnitudeDamage(ref, 5, 5, 10)
  1905.  
  1906. game:GetService("Debris"):AddItem(ref, 1)
  1907.  
  1908. end
  1909.  
  1910. until num <= 0
  1911.  
  1912. end))
  1913.  
  1914. end
  1915.  
  1916.  
  1917.  
  1918. gyro = Instance.new("BodyGyro")
  1919.  
  1920. gyro.Parent = nil
  1921.  
  1922. gyro.P = 1e7
  1923.  
  1924. gyro.D = 1e3
  1925.  
  1926. gyro.MaxTorque = Vector3.new(0,1e7,0)
  1927.  
  1928.  
  1929.  
  1930. local shoot = false
  1931.  
  1932. local gun = false
  1933.  
  1934. function Aim()
  1935.  
  1936. attack = true
  1937.  
  1938. gun = true
  1939.  
  1940. gyro.Parent = RP
  1941.  
  1942. for i = 0, 1, 0.2 do
  1943.  
  1944. swait()
  1945.  
  1946. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .5)
  1947.  
  1948. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), .5)
  1949.  
  1950. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  1951.  
  1952. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-90)), 0.5)
  1953.  
  1954. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.2) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  1955.  
  1956. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .2) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  1957.  
  1958. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
  1959.  
  1960. end
  1961.  
  1962. local offset = nil
  1963.  
  1964. while gun == true do
  1965.  
  1966. wait()
  1967.  
  1968. local gunpos = Vector3.new(mouse.Hit.p.x, He.Position.Y, mouse.Hit.p.z)
  1969.  
  1970. offset = (Tor.Position.y - mouse.Hit.p.y) / 60
  1971.  
  1972. local mag = (Tor.Position - mouse.Hit.p).magnitude / 80
  1973.  
  1974. offset = offset / mag
  1975.  
  1976. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.fromEulerAnglesXYZ(0, 0, 1.57), .3)
  1977.  
  1978. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(offset, 0, 0), .5)
  1979.  
  1980. end
  1981.  
  1982. if shoot == true then
  1983.  
  1984. PE1.Enabled,PE2.Enabled = true,true
  1985.  
  1986. Lite.Enabled = true
  1987.  
  1988. for i = 1,2 do
  1989.  
  1990. for i = 1,5 do
  1991.  
  1992. Shoot(Barrel, 1, 3)
  1993.  
  1994. end
  1995.  
  1996. CreateSound("rbxassetid://212032538", Barrel, .5, .8)
  1997.  
  1998. CreateSound("rbxassetid://168413145", Barrel, .7, 1)
  1999.  
  2000. Shoot(Barrel, 0, 0)
  2001.  
  2002. for i = 0, 1, 0.2 do
  2003.  
  2004. swait()
  2005.  
  2006. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .3)
  2007.  
  2008. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(85)), .3)
  2009.  
  2010. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(20)), 0.3)
  2011.  
  2012. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(-50), math.rad(-90)), 0.5)
  2013.  
  2014. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.2) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  2015.  
  2016. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .2) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  2017.  
  2018. end
  2019.  
  2020. for i = 0, 1, 0.1 do
  2021.  
  2022. swait()
  2023.  
  2024. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .3)
  2025.  
  2026. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(85)), .3)
  2027.  
  2028. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(20)), 0.3)
  2029.  
  2030. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-90)), 0.5)
  2031.  
  2032. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.2) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  2033.  
  2034. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .2) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  2035.  
  2036. end
  2037.  
  2038. end
  2039.  
  2040. Lite.Enabled = false
  2041.  
  2042. PE1.Enabled,PE2.Enabled = false,false
  2043.  
  2044. end
  2045.  
  2046. gyro.Parent = nil
  2047.  
  2048. shoot = false
  2049.  
  2050. attack = false
  2051.  
  2052. end
  2053.  
  2054.  
  2055.  
  2056. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2057.  
  2058. local prt = CreatePart("Custom", workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2059.  
  2060. prt.Anchored = true
  2061.  
  2062. prt.CFrame = cframe
  2063.  
  2064. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2065.  
  2066. game:GetService("Debris"):AddItem(prt, 5)
  2067.  
  2068. table.insert(Effects, {
  2069.  
  2070. prt,
  2071.  
  2072. "Cylinder",
  2073.  
  2074. delay,
  2075.  
  2076. x3,
  2077.  
  2078. y3,
  2079.  
  2080. z3,
  2081.  
  2082. msh
  2083.  
  2084. })
  2085.  
  2086. end
  2087.  
  2088.  
  2089.  
  2090. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2091.  
  2092. local prt = CreatePart("Custom", workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2093.  
  2094. prt.Anchored = true
  2095.  
  2096. prt.CFrame = cframe
  2097.  
  2098. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2099.  
  2100. game:GetService("Debris"):AddItem(prt, 5)
  2101.  
  2102. table.insert(Effects, {
  2103.  
  2104. prt,
  2105.  
  2106. "Block1",
  2107.  
  2108. delay,
  2109.  
  2110. x3,
  2111.  
  2112. y3,
  2113.  
  2114. z3,
  2115.  
  2116. msh
  2117.  
  2118. })
  2119.  
  2120. end
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126. function GroundWave()
  2127.  
  2128. attack = true
  2129.  
  2130. --[[ for i = 1,2 do
  2131.  
  2132. CreateSound("rbxassetid://154965962",Hitbox,.5,.95)
  2133.  
  2134. for i = 0,1,0.2 do
  2135.  
  2136. wait()
  2137.  
  2138. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-60)), .3)
  2139.  
  2140. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(0), math.rad(60)), .3)
  2141.  
  2142. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(30)), .3)
  2143.  
  2144. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-80)), .3)
  2145.  
  2146. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.4) * RHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(0)), .3)
  2147.  
  2148. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .4) * LHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(0)), .3)
  2149.  
  2150. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(50), math.rad(50), 6*i), .6)
  2151.  
  2152. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  2153.  
  2154. end
  2155.  
  2156. end]]--
  2157.  
  2158. for i = 0,1,0.1 do
  2159.  
  2160. wait()
  2161.  
  2162. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(70)), .3)
  2163.  
  2164. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-70)), .3)
  2165.  
  2166. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(90), math.rad(70)), .3)
  2167.  
  2168. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-50)), .3)
  2169.  
  2170. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  2171.  
  2172. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  2173.  
  2174. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(50)), .3)
  2175.  
  2176. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  2177.  
  2178. end
  2179.  
  2180. Hu.WalkSpeed = 0
  2181.  
  2182. coroutine.resume(coroutine.create(function()
  2183.  
  2184. local CF = RP.CFrame
  2185.  
  2186. local numb = -5
  2187.  
  2188. local BaseCF = CF
  2189.  
  2190. for i = 1, 10 do
  2191.  
  2192. BaseCF = CF * CFrame.new(0, -2, numb)
  2193.  
  2194. local baseprt = CreatePart(3, workspace, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Part1", Vector3.new(1, 1, 1))
  2195.  
  2196. baseprt.Anchored = true
  2197.  
  2198. baseprt.CFrame = BaseCF
  2199.  
  2200. game:GetService("Debris"):AddItem(baseprt, .5)
  2201.  
  2202. local c = game.Workspace:GetChildren()
  2203.  
  2204. for i = 1, #c do
  2205.  
  2206. local hum = c[i]:findFirstChild("Humanoid")
  2207.  
  2208. if hum ~= nil and hum.Health ~= 0 then
  2209.  
  2210. local head = c[i]:findFirstChild("Head")
  2211.  
  2212. if head ~= nil then
  2213.  
  2214. local targ = head.Position - baseprt.Position
  2215.  
  2216. local mag = targ.magnitude
  2217.  
  2218. if mag <= 7 and c[i].Name ~= Ply.Name then
  2219.  
  2220. MagnitudeDamage(head, 20, 20, 30)
  2221.  
  2222. end
  2223.  
  2224. end
  2225.  
  2226. end
  2227.  
  2228. end
  2229.  
  2230. CreateSound("http://www.roblox.com/asset/?id=278596476",baseprt,.7,0.7)
  2231.  
  2232. CreateSound("http://www.roblox.com/asset/?id=199145264",baseprt,.6,1.3)
  2233.  
  2234. CreateSound("http://www.roblox.com/asset/?id=168413145",baseprt,.7,1.2)
  2235.  
  2236. BlockEffect(BrickColor.new("Really black"), BaseCF, 0.5, 0.5, 0.5, 2, 2, 2, 0.05)
  2237.  
  2238. WaveEffect(BrickColor.new(tclr), BaseCF, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.05)
  2239.  
  2240. numb = numb - 3
  2241.  
  2242. wait(0.15)
  2243.  
  2244. end
  2245.  
  2246. end))
  2247.  
  2248. for i = 0,1,0.02 do
  2249.  
  2250. wait()
  2251.  
  2252. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, -.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), .3)
  2253.  
  2254. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(-10), math.rad(-90)), .3)
  2255.  
  2256. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(10), math.rad(90)), .5)
  2257.  
  2258. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(5), math.rad(-30), math.rad(-60)), .3)
  2259.  
  2260. RH.C0 = clerp(RH.C0, CFrame.new(1, -.5, -.3) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  2261.  
  2262. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(50)), .3)
  2263.  
  2264. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(190)), .5)
  2265.  
  2266. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  2267.  
  2268. end
  2269.  
  2270. attack = false
  2271.  
  2272. Hu.WalkSpeed = 16
  2273.  
  2274. end
  2275.  
  2276.  
  2277.  
  2278. mouse.Button1Down:connect(function()
  2279.  
  2280. if attack == false and Combo == 1 then
  2281.  
  2282. Combo = 2
  2283.  
  2284. FirstAttack()
  2285.  
  2286. elseif attack == false and Combo == 2 then
  2287.  
  2288. Combo = 3
  2289.  
  2290. SecondAttack()
  2291.  
  2292. elseif attack == false and Combo == 3 then
  2293.  
  2294. Combo = 4
  2295.  
  2296. ThirdAttack()
  2297.  
  2298. elseif attack == false and Combo == 4 then
  2299.  
  2300. Combo = 1
  2301.  
  2302. FourthAttack()
  2303.  
  2304. end
  2305.  
  2306. if gun == true then
  2307.  
  2308. shoot = true
  2309.  
  2310. gun = false
  2311.  
  2312. end
  2313.  
  2314. end)
  2315.  
  2316.  
  2317.  
  2318. mouse.KeyDown:connect(function(k)
  2319.  
  2320. k = k:lower()
  2321.  
  2322. if k == "q" and attack == false then
  2323.  
  2324. ContAttack()
  2325.  
  2326. elseif k == "e" and attack == false then
  2327.  
  2328. Spin()
  2329.  
  2330. elseif attack == false and k == 'f' then
  2331.  
  2332. Aim()
  2333.  
  2334. elseif attack == false and k == 'r' then
  2335.  
  2336. GroundWave()
  2337.  
  2338. end
  2339.  
  2340. end)
  2341.  
  2342.  
  2343.  
  2344. local sine = 0
  2345.  
  2346. local change = 1
  2347.  
  2348. local val = 0
  2349.  
  2350. local donum = 0
  2351.  
  2352.  
  2353.  
  2354. while true do
  2355.  
  2356. swait()
  2357.  
  2358. gyro.CFrame = CFrame.new(Vector3.new(),(mouse.Hit.p -RP.CFrame.p).unit * 100)
  2359.  
  2360. sine = sine + change
  2361.  
  2362. local torvel = (RP.Velocity * Vector3.new(1, 0, 1)).magnitude
  2363.  
  2364. local velderp = RP.Velocity.y
  2365.  
  2366. hitfloor, posfloor = rayCast(RP.Position, (CFrame.new(RP.Position, RP.Position - Vector3.new(0, 1, 0))).lookVector, 4, Char)
  2367.  
  2368. if equipped == true or equipped == false then
  2369.  
  2370. if RP.Velocity.y > 1 and hitfloor == nil then
  2371.  
  2372. Anim = "Jump"
  2373.  
  2374. if attack == false then
  2375.  
  2376. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2377.  
  2378. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .3)
  2379.  
  2380. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(20)), .3)
  2381.  
  2382. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)), .3)
  2383.  
  2384. RH.C0 = clerp(RH.C0, CFrame.new(1, -.5, -.5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  2385.  
  2386. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(30)), .3)
  2387.  
  2388. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
  2389.  
  2390. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  2391.  
  2392. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0), .5)
  2393.  
  2394. end
  2395.  
  2396. elseif RP.Velocity.y < -1 and hitfloor == nil then
  2397.  
  2398. Anim = "Fall"
  2399.  
  2400. if attack == false then
  2401.  
  2402. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2403.  
  2404. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), .3)
  2405.  
  2406. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(150), math.rad(0), math.rad(10)), .3)
  2407.  
  2408. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(-30)), .3)
  2409.  
  2410. RH.C0 = clerp(RH.C0, CFrame.new(1, -.7, -.2) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(10)), .3)
  2411.  
  2412. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(10)), .3)
  2413.  
  2414. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
  2415.  
  2416. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  2417.  
  2418. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0), .5)
  2419.  
  2420. end
  2421.  
  2422. elseif torvel < 1 and hitfloor ~= nil then
  2423.  
  2424. Anim = "Idle"
  2425.  
  2426. if attack == false then
  2427.  
  2428. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-30)), .3)
  2429.  
  2430. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(0), math.rad(30)), .3)
  2431.  
  2432. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(20)), .3)
  2433.  
  2434. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(-10)), .3)
  2435.  
  2436. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.2) * RHCF * CFrame.Angles(math.rad(-3), math.rad(30), math.rad(0)), .3)
  2437.  
  2438. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .2) * LHCF * CFrame.Angles(math.rad(-3), math.rad(30), math.rad(0)), .3)
  2439.  
  2440. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
  2441.  
  2442. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  2443.  
  2444. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0), .5)
  2445.  
  2446. end
  2447.  
  2448. elseif torvel > 2 and hitfloor ~= nil then
  2449.  
  2450. Anim = "Walk"
  2451.  
  2452. if attack == false then
  2453.  
  2454. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), .3)
  2455.  
  2456. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
  2457.  
  2458. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(20)), .3)
  2459.  
  2460. LW.C0 = clerp(LW.C0, CFrame.new(-1.4, 0.4, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-10)), .3)
  2461.  
  2462. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-4), math.rad(0), math.rad(0)), .3)
  2463.  
  2464. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-4), math.rad(0), math.rad(0)), .3)
  2465.  
  2466. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), .3)
  2467.  
  2468. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2469.  
  2470. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0), .5)
  2471.  
  2472. end
  2473.  
  2474. end
  2475.  
  2476. end
  2477.  
  2478. if #Effects > 0 then
  2479.  
  2480. for e = 1, #Effects do
  2481.  
  2482. if Effects[e] ~= nil then
  2483.  
  2484. local Thing = Effects[e]
  2485.  
  2486. if Thing ~= nil then
  2487.  
  2488. local Part = Thing[1]
  2489.  
  2490. local Mode = Thing[2]
  2491.  
  2492. local Delay = Thing[3]
  2493.  
  2494. local IncX = Thing[4]
  2495.  
  2496. local IncY = Thing[5]
  2497.  
  2498. local IncZ = Thing[6]
  2499.  
  2500. if Thing[1].Transparency <= 1 then
  2501.  
  2502. if Thing[2] == "Block1" then
  2503.  
  2504. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2505.  
  2506. Mesh = Thing[1].Mesh
  2507.  
  2508. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2509.  
  2510. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2511.  
  2512. elseif Thing[2] == "Cylinder" then
  2513.  
  2514. Mesh = Thing[1].Mesh
  2515.  
  2516. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2517.  
  2518. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2519.  
  2520. elseif Thing[2] == "Blood" then
  2521.  
  2522. Mesh = Thing[7]
  2523.  
  2524. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, .5, 0)
  2525.  
  2526. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2527.  
  2528. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2529.  
  2530. elseif Thing[2] == "Elec" then
  2531.  
  2532. Mesh = Thing[1].Mesh
  2533.  
  2534. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2535.  
  2536. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2537.  
  2538. elseif Thing[2] == "Disappear" then
  2539.  
  2540. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2541.  
  2542. end
  2543.  
  2544. else
  2545.  
  2546. Part.Parent = nil
  2547.  
  2548. table.remove(Effects, e)
  2549.  
  2550. end
  2551.  
  2552. end
  2553.  
  2554. end
  2555.  
  2556. end
  2557.  
  2558. end
  2559.  
  2560. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement