okban

Untitled

Jun 19th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 106.06 KB | None | 0 0
  1. local Character = game.Players.LocalPlayer.Character --game.Workspace.Owlv
  2.  
  3.  
  4. -------------------------------------------------------------------------------------
  5. -------------------------------------------------------------------------------------
  6.  
  7. local Color = 255,255,255
  8.  
  9. local Num = 0.5
  10.  
  11. local Num2 = 4 -------------Mods:1,4,8,10,15,20-------------------------------------
  12. local Size = 0.8
  13. local Rate = 300
  14. -------------------------------------------------------------------------------------
  15. local Player = game:service'Players'.LocalPlayer
  16. local Character = Player.Character
  17. Torso = Character:WaitForChild'Torso'
  18.  
  19. local Wing1 = Instance.new("Part",Character)
  20. Wing1.FormFactor = Enum.FormFactor.Custom
  21. Wing1.Size = Vector3.new(.2, .2, .2)
  22. Wing1.Name = "WIng_1"
  23.  
  24. local torsmesh = Instance.new("CharacterMesh", Character)
  25. torsmesh.BodyPart = "Torso"
  26. torsmesh.MeshId = "48112070"
  27.  
  28. local fire = Instance.new("ParticleEmitter", Wing1)
  29. fire.VelocitySpread = 0
  30. fire.Lifetime = NumberRange.new(2)
  31. fire.Acceleration = Vector3.new(0, 2, 2)
  32. fire.RotSpeed = NumberRange.new(10)
  33. fire.Rate = Rate
  34. fire.Rotation = NumberRange.new(151515)
  35. fire.Name = "Fire"
  36. fire.LightEmission = 0.78
  37. fire.LockedToPart = true
  38. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  39. fire.Color = ColorSequence.new(Color3.new(0,0,0), Color3.new(255,255,255))
  40. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  41.  
  42. local Wing2 = Wing1:Clone()
  43. Wing2.Parent = Torso
  44. local x,y,z = 0,-1,-6
  45.  
  46. Wld = function(a,b,cf)
  47. local Weld = Instance.new('Weld',a)
  48. Weld.Part0 = a
  49. Weld.Part1 = b
  50. Weld.C1 = cf
  51. return Weld
  52. end
  53.  
  54. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
  55. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
  56.  
  57.  
  58. game:service'RunService'.Stepped:connect(function()
  59. --z = 6+math.sin(tick()*2)
  60. y = -1+math.sin(tick()*Num)*Num2
  61. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  62. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  63. end)
  64. ------------------------------------------------------------------------------------------------
  65. local Player = game:service'Players'.LocalPlayer
  66. local Character = Player.Character
  67. Torso = Character:WaitForChild'Torso'
  68.  
  69. local Wing1 = Instance.new("Part",Character)
  70. Wing1.FormFactor = Enum.FormFactor.Custom
  71. Wing1.Size = Vector3.new(.2, .2, .2)
  72. Wing1.Name = "WIng_1"
  73.  
  74. local fire = Instance.new("ParticleEmitter", Wing1)
  75. fire.VelocitySpread = 0
  76. fire.Lifetime = NumberRange.new(2.5)
  77. fire.Acceleration = Vector3.new(0, 4, 4)
  78. fire.RotSpeed = NumberRange.new(10)
  79. fire.Rate = Rate
  80. fire.Rotation = NumberRange.new(151515)
  81. fire.Name = "Fire"
  82. fire.LightEmission = 0.78
  83. fire.LockedToPart = true
  84. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  85. fire.Color = ColorSequence.new(Color3.new(0,0,0), Color3.new(255,255,255))
  86. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  87.  
  88. local Wing2 = Wing1:Clone()
  89. Wing2.Parent = Torso
  90. local x,y,z = 0,-1,-6
  91.  
  92. Wld = function(a,b,cf)
  93. local Weld = Instance.new('Weld',a)
  94. Weld.Part0 = a
  95. Weld.Part1 = b
  96. Weld.C1 = cf
  97. return Weld
  98. end
  99.  
  100. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(30),-math.rad(90)))
  101. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(30),-math.rad(90)))
  102.  
  103. print'Loaded'
  104.  
  105. game:service'RunService'.Stepped:connect(function()
  106. --z = 6+math.sin(tick()*2)
  107. y = -1+math.sin(tick()*Num)*Num2
  108. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  109. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  110. end)
  111. ----------------FACE----------------------------------------------------------------------------
  112. Character.Head.face.Texture = "rbxassetid://179024775"
  113. ------------------------------------------------------------------------------------------------
  114. local Player = game:service'Players'.LocalPlayer
  115. local Character = Player.Character
  116. Torso = Character:WaitForChild'Torso'
  117.  
  118. local Wing1 = Instance.new("Part",Character)
  119. Wing1.FormFactor = Enum.FormFactor.Custom
  120. Wing1.Size = Vector3.new(.2, .2, .2)
  121. Wing1.Name = "WIng_1"
  122.  
  123. local fire = Instance.new("ParticleEmitter", Wing1)
  124. fire.VelocitySpread = 0
  125. fire.Lifetime = NumberRange.new(2.8)
  126. fire.Acceleration = Vector3.new(0, 4, 4)
  127. fire.RotSpeed = NumberRange.new(10)
  128. fire.Rate = Rate
  129. fire.Rotation = NumberRange.new(151515)
  130. fire.Name = "Fire"
  131. fire.LightEmission = 0.78
  132. fire.LockedToPart = true
  133. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  134. fire.Color = ColorSequence.new(Color3.new(0,0,0), Color3.new(255,255,255))
  135. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  136.  
  137. local Wing2 = Wing1:Clone()
  138. Wing2.Parent = Torso
  139. local x,y,z = 0,-1,-6
  140.  
  141. Wld = function(a,b,cf)
  142. local Weld = Instance.new('Weld',a)
  143. Weld.Part0 = a
  144. Weld.Part1 = b
  145. Weld.C1 = cf
  146. return Weld
  147. end
  148.  
  149. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(40),-math.rad(90)))
  150. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(40),-math.rad(90)))
  151.  
  152. print'Loaded'
  153.  
  154. game:service'RunService'.Stepped:connect(function()
  155. --z = 6+math.sin(tick()*2)
  156. y = -1+math.sin(tick()*Num)*Num2
  157. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  158. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  159. end)
  160.  
  161. ------------------------------------------------------------------------------------------------
  162. local Player = game:service'Players'.LocalPlayer
  163. local Character = Player.Character
  164. Torso = Character:WaitForChild'Torso'
  165.  
  166. local Wing1 = Instance.new("Part",Character)
  167. Wing1.FormFactor = Enum.FormFactor.Custom
  168. Wing1.Size = Vector3.new(.2, .2, .2)
  169. Wing1.Name = "WIng_1"
  170.  
  171. local fire = Instance.new("ParticleEmitter", Wing1)
  172. fire.VelocitySpread = 0
  173. fire.Lifetime = NumberRange.new(3)
  174. fire.Acceleration = Vector3.new(0, 4, 4)
  175. fire.RotSpeed = NumberRange.new(10)
  176. fire.Rate = Rate
  177. fire.Rotation = NumberRange.new(151515)
  178. fire.Name = "Fire"
  179. fire.LightEmission = 0.78
  180. fire.LockedToPart = true
  181. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  182. fire.Color = ColorSequence.new(Color3.new(0,0,0), Color3.new(255,255,255))
  183. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  184.  
  185. local Wing2 = Wing1:Clone()
  186. Wing2.Parent = Torso
  187. local x,y,z = 0,-1,-6
  188.  
  189. Wld = function(a,b,cf)
  190. local Weld = Instance.new('Weld',a)
  191. Weld.Part0 = a
  192. Weld.Part1 = b
  193. Weld.C1 = cf
  194. return Weld
  195. end
  196.  
  197. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(50),-math.rad(90)))
  198. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(50),-math.rad(90)))
  199.  
  200. print'Loaded'
  201.  
  202. game:service'RunService'.Stepped:connect(function()
  203. --z = 6+math.sin(tick()*2)
  204. y = -1+math.sin(tick()*Num)*Num2
  205. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  206. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  207. end)
  208.  
  209. ------------------------------------------------------------------------------------------------
  210. local Player = game:service'Players'.LocalPlayer
  211. local Character = Player.Character
  212. Torso = Character:WaitForChild'Torso'
  213.  
  214. local Wing1 = Instance.new("Part",Character)
  215. Wing1.FormFactor = Enum.FormFactor.Custom
  216. Wing1.Size = Vector3.new(.2, .2, .2)
  217. Wing1.Name = "WIng_1"
  218.  
  219. local fire = Instance.new("ParticleEmitter", Wing1)
  220. fire.VelocitySpread = 0
  221. fire.Lifetime = NumberRange.new(3.1)
  222. fire.Acceleration = Vector3.new(0, 4, 4)
  223. fire.RotSpeed = NumberRange.new(10)
  224. fire.Rate = Rate
  225. fire.Rotation = NumberRange.new(151515)
  226. fire.Name = "Fire"
  227. fire.LightEmission = 0.78
  228. fire.LockedToPart = true
  229. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  230. fire.Color = ColorSequence.new(Color3.new(0,0,0), Color3.new(255,255,255))
  231. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  232.  
  233. local Wing2 = Wing1:Clone()
  234. Wing2.Parent = Torso
  235. local x,y,z = 0,-1,-6
  236.  
  237. Wld = function(a,b,cf)
  238. local Weld = Instance.new('Weld',a)
  239. Weld.Part0 = a
  240. Weld.Part1 = b
  241. Weld.C1 = cf
  242. return Weld
  243. end
  244.  
  245. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(60),-math.rad(90)))
  246. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(60),-math.rad(90)))
  247.  
  248. print'Loaded'
  249.  
  250. game:service'RunService'.Stepped:connect(function()
  251. --z = 6+math.sin(tick()*2)
  252. y = -1+math.sin(tick()*Num)*Num2
  253. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  254. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  255. end)
  256. wait(1 / 60)
  257. Effects = { }
  258. local Player = game.Players.localPlayer
  259. local Character = Player.Character
  260. local Humanoid = Character.Humanoid
  261. Humanoid.WalkSpeed = 20
  262. local Mouse = Player:GetMouse()
  263. local LeftArm = Character["Left Arm"]
  264. local RightArm = Character["Right Arm"]
  265. local LeftLeg = Character["Left Leg"]
  266. local RightLeg = Character["Right Leg"]
  267. paly = game.Players.LocalPlayer
  268. p = game.Players.LocalPlayer
  269. char = paly.Character
  270. torso = char.Torso
  271. neck = char.Torso.Neck
  272. hum = char.Humanoid
  273. Player = game:GetService("Players").LocalPlayer
  274. local mouse = Player:GetMouse()
  275. Character = Player.Character
  276. tors = Character.Torso
  277. lleg = Character["Left Leg"]
  278. root = Character.HumanoidRootPart
  279. hed = Character.Head
  280. rleg = Character["Right Leg"]
  281. rarm = Character["Right Arm"]
  282. larm = Character["Left Arm"]
  283. tors.Material = Enum.Material.Fabric
  284. local root = char.HumanoidRootPart
  285. local rj = root.RootJoint
  286. local deb = false
  287. local shot = 0
  288. local stanceToggle = "Idle1"
  289. local l = game:GetService("Lighting")
  290. local rs = game:GetService("RunService").RenderStepped
  291. local hb = game:GetService("RunService").Heartbeat
  292. local Stepped = game:GetService("RunService").Stepped
  293. math.randomseed(os.time())
  294. ptez = {0.7, 0.8, 0.9, 1}
  295. local BC = Character["Body Colors"]
  296. local Head = Character.Head
  297. local Torso = Character.Torso
  298. local Camera = game.Workspace.CurrentCamera
  299. local RootPart = Character.HumanoidRootPart
  300. local RootJoint = RootPart.RootJoint
  301. local attack = false
  302. local Anim = 'Idle'
  303. local attacktype = 1
  304. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  305. local velocity = RootPart.Velocity.y
  306. local sine = 0
  307. local change = 1
  308. local Create = LoadLibrary("RbxUtility").Create
  309. local TimeStop = false
  310. p = game.Players.LocalPlayer
  311. char = p.Character
  312. torso = char.Torso
  313. neck = char.Torso.Neck
  314. hum = char.Humanoid
  315. for i,v in pairs(char:children()) do
  316. if v:IsA("Shirt") then
  317. v:Destroy()
  318. end
  319. end
  320. for i,v in pairs(char:children()) do
  321. if v:IsA("Pants") then
  322. v:Destroy()
  323. end
  324. end
  325. hum.MaxHealth = math.huge
  326. wait()
  327. hum.Health =hum.MaxHealth
  328. local s = Instance.new("Sound",Character)
  329. s.Name = "sos"
  330. s.SoundId = "http://www.roblox.com/asset/?id=148510835"
  331. s.Pitch = 1
  332. s.Volume = 4
  333. s.Looped = true
  334. s:Play()
  335.  
  336. local m = Create("Model"){
  337. Parent = Character,
  338. Name = "WeaponModel",
  339. }
  340.  
  341. Humanoid.Animator.Parent = nil
  342. Character.Animate.Parent = nil
  343.  
  344. local newMotor = function(part0, part1, c0, c1)
  345. local w = Create('Motor'){
  346. Parent = part0,
  347. Part0 = part0,
  348. Part1 = part1,
  349. C0 = c0,
  350. C1 = c1,
  351. }
  352. return w
  353. end
  354. p = game.Players.LocalPlayer
  355. char = p.Character
  356. local char = p.Character
  357. torso = char.Torso
  358. neck = char.Torso.Neck
  359. hum = char.Humanoid
  360.  
  361. CV="Institutional white"
  362. ypcall(function()
  363. shirt = Instance.new("Shirt", char)
  364. shirt.Name = "Shirt"
  365. pants = Instance.new("Pants", char)
  366. pants.Name = "Pants"
  367. char.Shirt.ShirtTemplate = "rbxassetid://251988595"
  368. char.Pants.PantsTemplate = "rbxassetid://324421595"
  369. end)
  370.  
  371. Reaper2 = Instance.new("Model")
  372. Reaper2.Parent = Player.Character
  373. Reaper2.Name = "Reaper2"
  374. rh2 = Instance.new("Part")
  375. rh2.Parent = Reaper2
  376. rh2.BrickColor = BrickColor.new("Black")
  377. rh2.Locked = true
  378. rh2.CanCollide = false
  379. mesh2 = Instance.new("SpecialMesh")
  380. rh2.formFactor = "Symmetric"
  381. mesh2.MeshType = "FileMesh"
  382. mesh2.MeshId = "http://www.roblox.com/asset/?id=167554431"
  383. mesh2.Parent = rh2
  384. local weld2 = Instance.new("Weld")
  385. weld2.Parent = rh2
  386. rh2.Transparency = 0
  387. weld2.Part0 = rh2
  388. weld2.Part1 = Player.Character.Head
  389. weld2.C0 = CFrame.new(-0.05, -0.05, -0.1025)*CFrame.Angles(0, 0, 0)
  390.  
  391. local txt = Instance.new("BillboardGui", char)
  392. txt.Adornee = char .Head
  393. txt.Name = "_status"
  394. txt.Size = UDim2.new(2, 0, 1.2, 0)
  395. txt.StudsOffset = Vector3.new(-9, 8, 0)
  396. local text = Instance.new("TextLabel", txt)
  397. text.Size = UDim2.new(10, 0, 7, 0)
  398. text.FontSize = "Size24"
  399. text.TextScaled = true
  400. text.TextTransparency = 0
  401. text.BackgroundTransparency = 1
  402. text.TextTransparency = 0
  403. text.TextStrokeTransparency = 0
  404. text.Font = "Garamond"
  405. text.TextStrokeColor3 = Color3.new(0/255,0/255,0/255)
  406.  
  407. v=Instance.new("Part")
  408. v.Name = "ColorBrick"
  409. v.Parent=p.Character
  410. v.FormFactor="Symmetric"
  411. v.Anchored=true
  412. v.CanCollide=false
  413. v.BottomSurface="Smooth"
  414. v.TopSurface="Smooth"
  415. v.Size=Vector3.new(10,5,3)
  416. v.Transparency=1
  417. v.CFrame=char.Torso.CFrame
  418. v.BrickColor=BrickColor.new(CV)
  419. v.Transparency=1
  420. text.TextColor3 = Color3.new(0/255,0/255,0/255)
  421. v.Shape="Block"
  422. text.Text = "The War God: Yumi"
  423.  
  424. function clerp(a, b, t)
  425. return a:lerp(b, t)
  426. end
  427.  
  428. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  429. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  430.  
  431. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  432. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  433. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  434. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  435. RootJoint.C1 = CFrame.new(0, 0, 0)
  436. RootJoint.C0 = CFrame.new(0, 0, 0)
  437. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  438. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  439.  
  440. local rarmc1 = RW.C1
  441. local larmc1 = LW.C1
  442. local rlegc1 = RH.C1
  443. local llegc1 = LH.C1
  444.  
  445. local resetc1 = false
  446.  
  447. function PlayAnimationFromTable(table, speed, bool)
  448. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  449. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  450. RW.C0 = clerp(RW.C0, table[3], speed)
  451. LW.C0 = clerp(LW.C0, table[4], speed)
  452. RH.C0 = clerp(RH.C0, table[5], speed)
  453. LH.C0 = clerp(LH.C0, table[6], speed)
  454. if bool == true then
  455. if resetc1 == false then
  456. resetc1 = true
  457. RootJoint.C1 = RootJoint.C1
  458. Torso.Neck.C1 = Torso.Neck.C1
  459. RW.C1 = rarmc1
  460. LW.C1 = larmc1
  461. RH.C1 = rlegc1
  462. LH.C1 = llegc1
  463. end
  464. end
  465. end
  466.  
  467. ArtificialHB = Create("BindableEvent", script){
  468. Parent = script,
  469. Name = "Heartbeat",
  470. }
  471.  
  472. script:WaitForChild("Heartbeat")
  473.  
  474. frame = 1 / 35
  475. tf = 0
  476. allowframeloss = false
  477. tossremainder = false
  478. lastframe = tick()
  479. script.Heartbeat:Fire()
  480.  
  481. game:GetService("RunService").Heartbeat:connect(function(s, p)
  482. tf = tf + s
  483. if tf >= frame then
  484. if allowframeloss then
  485. script.Heartbeat:Fire()
  486. lastframe = tick()
  487. else
  488. for i = 1, math.floor(tf / frame) do
  489. script.Heartbeat:Fire()
  490. end
  491. lastframe = tick()
  492. end
  493. if tossremainder then
  494. tf = 0
  495. else
  496. tf = tf - frame * math.floor(tf / frame)
  497. end
  498. end
  499. end)
  500.  
  501. function swait(num)
  502. if num == 0 or num == nil then
  503. ArtificialHB.Event:wait()
  504. else
  505. for i = 0, num do
  506. ArtificialHB.Event:wait()
  507. end
  508. end
  509. end
  510.  
  511. function RemoveOutlines(part)
  512. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  513. end
  514.  
  515. CFuncs = {
  516. Part = {
  517. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  518. local Part = Create("Part"){
  519. Parent = Parent,
  520. Reflectance = Reflectance,
  521. Transparency = Transparency,
  522. CanCollide = false,
  523. Locked = true,
  524. BrickColor = BrickColor.new(tostring(BColor)),
  525. Name = Name,
  526. Size = Size,
  527. Material = Material,
  528. }
  529. RemoveOutlines(Part)
  530. return Part
  531. end;
  532. };
  533.  
  534. Mesh = {
  535. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  536. local Msh = Create(Mesh){
  537. Parent = Part,
  538. Offset = OffSet,
  539. Scale = Scale,
  540. }
  541. if Mesh == "SpecialMesh" then
  542. Msh.MeshType = MeshType
  543. Msh.MeshId = MeshId
  544. end
  545. return Msh
  546. end;
  547. };
  548.  
  549. Weld = {
  550. Create = function(Parent, Part0, Part1, C0, C1)
  551. local Weld = Create("Weld"){
  552. Parent = Parent,
  553. Part0 = Part0,
  554. Part1 = Part1,
  555. C0 = C0,
  556. C1 = C1,
  557. }
  558. return Weld
  559. end;
  560. };
  561.  
  562. Sound = {
  563. Create = function(id, par, vol, pit)
  564. local Sound = Create("Sound"){
  565. Volume = vol,
  566. Pitch = pit or 1,
  567. SoundId = "rbxassetid://" .. id,
  568. Parent = par or workspace,
  569. }
  570. Sound:play()
  571. return Sound
  572. end;
  573. };
  574.  
  575. Decal = {
  576. Create = function(Color, Texture, Transparency, Name, Parent)
  577. local Decal = Create("Decal"){
  578. Color3 = Color,
  579. Texture = "rbxassetid://" .. Texture,
  580. Transparency = Transparency,
  581. Name = Name,
  582. Parent = Parent,
  583. }
  584. return Decal
  585. end;
  586. };
  587.  
  588. BillboardGui = {
  589. Create = function(Parent, Image, Position, Size)
  590. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  591. BillPar.CFrame = CFrame.new(Position)
  592. local Bill = Create("BillboardGui"){
  593. Parent = BillPar,
  594. Adornee = BillPar,
  595. Size = UDim2.new(1, 0, 1, 0),
  596. SizeOffset = Vector2.new(Size, Size),
  597. }
  598. local d = Create("ImageLabel", Bill){
  599. Parent = Bill,
  600. BackgroundTransparency = 1,
  601. Size = UDim2.new(1, 0, 1, 0),
  602. Image = "rbxassetid://" .. Image,
  603. }
  604. return BillPar
  605. end
  606. };
  607.  
  608. ParticleEmitter = {
  609. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  610. local Particle = Create("ParticleEmitter"){
  611. Parent = Parent,
  612. Color = ColorSequence.new(Color1, Color2),
  613. LightEmission = LightEmission,
  614. Size = Size,
  615. Texture = Texture,
  616. Transparency = Transparency,
  617. ZOffset = ZOffset,
  618. Acceleration = Accel,
  619. Drag = Drag,
  620. LockedToPart = LockedToPart,
  621. VelocityInheritance = VelocityInheritance,
  622. EmissionDirection = EmissionDirection,
  623. Enabled = Enabled,
  624. Lifetime = LifeTime,
  625. Rate = Rate,
  626. Rotation = Rotation,
  627. RotSpeed = RotSpeed,
  628. Speed = Speed,
  629. VelocitySpread = VelocitySpread,
  630. }
  631. return Particle
  632. end;
  633. };
  634.  
  635. CreateTemplate = {
  636.  
  637. };
  638. }
  639.  
  640. function rayCast(Position, Direction, Range, Ignore)
  641. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  642. end
  643.  
  644. function FindNearestTorso(Position, Distance, SinglePlayer)
  645. if SinglePlayer then
  646. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  647. end
  648. local List = {}
  649. for i, v in pairs(workspace:GetChildren()) do
  650. if v:IsA("Model") then
  651. if v:findFirstChild("Torso") then
  652. if v ~= Character then
  653. if (v.Torso.Position - Position).magnitude <= Distance then
  654. table.insert(List, v)
  655. end
  656. end
  657. end
  658. end
  659. end
  660. return List
  661. end
  662.  
  663. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  664. if hit.Parent == nil then
  665. return
  666. end
  667. local h = hit.Parent:FindFirstChild("Humanoid")
  668. for _, v in pairs(hit.Parent:children()) do
  669. if v:IsA("Humanoid") then
  670. h = v
  671. end
  672. end
  673. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  674. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  675. if hit.Parent.DebounceHit.Value == true then
  676. return
  677. end
  678. end
  679. local c = Create("ObjectValue"){
  680. Name = "creator",
  681. Value = game:service("Players").LocalPlayer,
  682. Parent = h,
  683. }
  684. game:GetService("Debris"):AddItem(c, .5)
  685. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  686. local Damage = math.huge
  687. local blocked = false
  688. local block = hit.Parent:findFirstChild("Block")
  689. if block ~= nil then
  690. if block.className == "IntValue" then
  691. if block.Value > 0 then
  692. blocked = true
  693. block.Value = block.Value - 1
  694. print(block.Value)
  695. end
  696. end
  697. end
  698. if TimeStop == false then
  699. h.Health = h.Health - Damage
  700. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  701. elseif TimeStop == true then
  702. repeat wait() until TimeStop == false
  703. h.Health = h.Health - (Damage / 2)
  704. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  705. end
  706. if Type == "Knockdown" then
  707. local hum = hit.Parent.Humanoid
  708. hum.PlatformStand = true
  709. coroutine.resume(coroutine.create(function(HHumanoid)
  710. swait(1)
  711. HHumanoid.PlatformStand = false
  712. end), hum)
  713. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  714. local bodvol = Create("BodyVelocity"){
  715. velocity = angle * knockback,
  716. P = 5000,
  717. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  718. Parent = hit,
  719. }
  720. local rl = Create("BodyAngularVelocity"){
  721. P = 3000,
  722. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  723. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  724. Parent = hit,
  725. }
  726. game:GetService("Debris"):AddItem(bodvol, .5)
  727. game:GetService("Debris"):AddItem(rl, .5)
  728. elseif Type == "Normal" then
  729. local vp = Create("BodyVelocity"){
  730. P = 500,
  731. maxForce = Vector3.new(math.huge, 0, math.huge),
  732. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  733. }
  734. if knockback > 0 then
  735. vp.Parent = hit.Parent.Torso
  736. end
  737. game:GetService("Debris"):AddItem(vp, .5)
  738. elseif Type == "Up" then
  739. local bodyVelocity = Create("BodyVelocity"){
  740. velocity = Vector3.new(0, 20, 0),
  741. P = 5000,
  742. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  743. Parent = hit,
  744. }
  745. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  746. elseif Type == "DarkUp" then
  747. coroutine.resume(coroutine.create(function()
  748. for i = 0, 1, 0.1 do
  749. swait()
  750. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  751. end
  752. end))
  753. local bodyVelocity = Create("BodyVelocity"){
  754. velocity = Vector3.new(0, 20, 0),
  755. P = 5000,
  756. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  757. Parent = hit,
  758. }
  759. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  760. elseif Type == "Snare" then
  761. local bp = Create("BodyPosition"){
  762. P = 2000,
  763. D = 100,
  764. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  765. position = hit.Parent.Torso.Position,
  766. Parent = hit.Parent.Torso,
  767. }
  768. game:GetService("Debris"):AddItem(bp, 1)
  769. elseif Type == "Freeze" then
  770. local BodPos = Create("BodyPosition"){
  771. P = 50000,
  772. D = 1000,
  773. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  774. position = hit.Parent.Torso.Position,
  775. Parent = hit.Parent.Torso,
  776. }
  777. local BodGy = Create("BodyGyro") {
  778. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  779. P = 20e+003,
  780. Parent = hit.Parent.Torso,
  781. cframe = hit.Parent.Torso.CFrame,
  782. }
  783. hit.Parent.Torso.Anchored = true
  784. coroutine.resume(coroutine.create(function(Part)
  785. swait(1.5)
  786. Part.Anchored = false
  787. end), hit.Parent.Torso)
  788. game:GetService("Debris"):AddItem(BodPos, 3)
  789. game:GetService("Debris"):AddItem(BodGy, 3)
  790. end
  791. local debounce = Create("BoolValue"){
  792. Name = "DebounceHit",
  793. Parent = hit.Parent,
  794. Value = true,
  795. }
  796. game:GetService("Debris"):AddItem(debounce, Delay)
  797. c = Create("ObjectValue"){
  798. Name = "creator",
  799. Value = Player,
  800. Parent = h,
  801. }
  802. game:GetService("Debris"):AddItem(c, .5)
  803. end
  804. end
  805.  
  806. function ShowDamage(Pos, Text, Time, Color)
  807. local Rate = (1 / 30)
  808. local Pos = (Pos or Vector3.new(0, 0, 0))
  809. local Text = (Text or "")
  810. local Time = (Time or 2)
  811. local Color = (Color or Color3.new(1, 0, 1))
  812. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  813. EffectPart.Anchored = true
  814. local BillboardGui = Create("BillboardGui"){
  815. Size = UDim2.new(3, 0, 3, 0),
  816. Adornee = EffectPart,
  817. Parent = EffectPart,
  818. }
  819. local TextLabel = Create("TextLabel"){
  820. BackgroundTransparency = 1,
  821. Size = UDim2.new(1, 0, 1, 0),
  822. Text = Text,
  823. Font = "SciFi",
  824. TextColor3 = Color,
  825. TextScaled = true,
  826. Parent = BillboardGui,
  827. }
  828. game.Debris:AddItem(EffectPart, (Time))
  829. EffectPart.Parent = game:GetService("Workspace")
  830. delay(0, function()
  831. local Frames = (Time / Rate)
  832. for Frame = 1, Frames do
  833. wait(Rate)
  834. local Percent = (Frame / Frames)
  835. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  836. TextLabel.TextTransparency = Percent
  837. end
  838. if EffectPart and EffectPart.Parent then
  839. EffectPart:Destroy()
  840. end
  841. end)
  842. end
  843.  
  844. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  845. for _, c in pairs(workspace:children()) do
  846. local hum = c:findFirstChild("Humanoid")
  847. if hum ~= nil then
  848. local head = c:findFirstChild("Torso")
  849. if head ~= nil then
  850. local targ = head.Position - Part.Position
  851. local mag = targ.magnitude
  852. if mag <= Magnitude and c.Name ~= Player.Name then
  853. for i = 1, 10 do
  854. Effects.Elect.Create(head.CFrame, 10, 10, 10)
  855. end
  856. CFuncs.Sound.Create("", head, 1, 1)
  857. Effects.Sphere.Create(BrickColor.new("Institutional white"), head.CFrame, .5, .5, .5, .5, .5, .5, .05)
  858. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, HitSound, HitPitch)
  859. end
  860. end
  861. end
  862. end
  863. end
  864.  
  865. HandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HandleR", Vector3.new(0.403949469, 0.452220112, 0.425030977))
  866. HandleRWeld = CFuncs.Weld.Create(m, Character["Right Arm"], HandleR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.637853563, -0.00997161865, 0.00182324648, 0, -1, 0, 1, 0, 0, 0, -0, 1))
  867. HitboxR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HitboxR", Vector3.new(1.00394952, 1.05222011, 1.02503109))
  868. HitboxRWeld = CFuncs.Weld.Create(m, HandleR, HitboxR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0999999642, 0, 5.96046448e-008, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  869. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.281382293, 0.206172079, 0.281381041))
  870. PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.147205353, 0.542663455, 0.0980299711, 0, -1, -0, 0, 0, -1, 1, 0, 0))
  871. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.194969907, 1))
  872. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Institutional white", "Part", Vector3.new(0.401974738, 1.08532834, 0.40197292))
  873. PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0980299711, 0, 0.147209167, 1, 0, 0, 0, 0, 1, 0, -1, -0))
  874. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  875. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.281382293, 0.206172079, 0.281381041))
  876. PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.147209167, -0.54266274, 0.0980299711, 0, -1, -0, 0, 0, -1, 1, 0, 0))
  877. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.194969907, 1))
  878. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  879. PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.341688991, -0.227600098, 0.404432654, 0, 0, 1, 0, 1, 0, -1, 0, -0))
  880. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
  881. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  882. PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.227600098, 0.414482474, 0, 0, 1, 0, 1, 0, -1, 0, -0))
  883. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
  884. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(1.01297641, 0.562762797, 0.361775607))
  885. PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00299167633, -0.207504272, 0.721092105, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  886. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  887. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  888. PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.498931885, -0.160766602, 0.881875753, 0, -1, -0, 0, 0, -1, 1, 0, 0))
  889. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.389939725, 0.389939249))
  890. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  891. PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.341688991, -0.227600098, 0.41447866, 0, 0, 1, 0, 1, 0, -1, 0, -0))
  892. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
  893. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  894. PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.341658711, -0.227600098, 0.404432654, 0, 0, 1, 0, 1, 0, -1, 0, -0))
  895. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
  896. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  897. PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.47883606, -0.442184329, 0.208572268, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  898. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.974849463, 0.877363384))
  899. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  900. PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.49892807, -0.160797, 0.881881475, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  901. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.389939725, 0.389939249))
  902. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  903. PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.52587891e-005, -0.227600098, 0.404432654, 0, 0, 1, 0, 1, 0, -1, 0, -0))
  904. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
  905. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.0853318, 0.206172079, 0.261282384))
  906. PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.52587891e-005, -0.0437278748, -0.273792505, 0, 0, 1, 0, -1, -0, 1, 0, 0))
  907. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 1))
  908. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  909. PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.47883606, -0.442184538, 0.208572268, 0, -1, -0, 0, 0, -1, 1, 0, 0))
  910. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.974849463, 0.877363384))
  911. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  912. PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.341674924, -0.227600098, 0.414482474, 0, 0, 1, 0, 1, 0, -1, 0, -0))
  913. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
  914. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  915. Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.382619858, 0.0006275177, -0.383376956, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1))
  916. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  917. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  918. Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.626291275, 0.141311646, -0.383376956, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1))
  919. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  920. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  921. Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.504465103, 0.0709762573, -0.383376956, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1))
  922. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  923. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part2", Vector3.new(0.803949475, 0.452220112, 1.02503097))
  924. Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.49999994, 0.299995422, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  925. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.401974738, 0.572812021, 0.252237976))
  926. Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.339208484, -0.212520599, 0.377364278, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  927. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.401974738, 0.572812021, 0.258267611))
  928. Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.339208484, -0.212520599, -0.380355716, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  929. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.663258314, 0.643157542, 1.04512966))
  930. Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0326082706, -0.127105713, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  931. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.562762797, 0.206172064))
  932. Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.364227653, -0.0869140625, -0.502471805, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  933. CFuncs.Mesh.Create("CylinderMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969654))
  934. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  935. Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.382619858, 0.0006275177, 0.378372312, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1))
  936. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  937. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.206172079, 1.0049324))
  938. Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.374283195, 0.124126434, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  939. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.0974852666, 0.682394505, 1))
  940. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  941. Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.626291275, 0.141311646, 0.378372312, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1))
  942. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  943. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.562762797, 0.206172064))
  944. Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.364241004, -0.0869140625, 0.502502561, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  945. CFuncs.Mesh.Create("CylinderMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969654))
  946. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  947. Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.504465103, 0.0709762573, 0.378356099, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1))
  948. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  949. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.643156648))
  950. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.273794413, -0.48134613, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  951. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455524, 0.316826075, 1))
  952. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.944640577, 0.206172079, 0.206172064))
  953. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.168369114, -0.48134613, 0.351714253, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  954. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.292454064))
  955. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  956. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.502472997, 0.364227653, 0.194465637, 0, 0, -1, -1, 0, -0, 0, 1, 0))
  957. CFuncs.Mesh.Create("SpecialMesh", Part3, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 0.194969699, 0.194969684))
  958. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.663256168, 0.206172064))
  959. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.502472997, 0.0325949192, 0.194473267, 0, 0, -1, -1, 0, -0, 0, 1, 0))
  960. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  961. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  962. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.491394043, 0, -0.120647311, 0, -1, -0, 0, 0, 1, -1, 0, 0))
  963. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.414312303, 0.779879749, 0.414309978))
  964. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.80495441, 0.206172079, 0.206172064))
  965. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.520593584, -0.501441956, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  966. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.779878199))
  967. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  968. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.351730466, -0.501449585, -0.640689731, 0, 0, 1, 0, 1, 0, -1, 0, -0))
  969. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455643, 0.121856183, 0.292453945))
  970. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.361777306, 0.206172079, 0.206172064))
  971. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0627520084, -0.48134613, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  972. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.779878199))
  973. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  974. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.354698539, -0.411003113, -0.341659427, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  975. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
  976. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 1.0049336, 0.206172064))
  977. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.364227653, 0, 0.194465637, -1, 0, -0, 0, 0, 1, 0, 1, 0))
  978. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  979. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.663256109, 0.206172064))
  980. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.502471805, 0.0326025486, 0.194465637, 0, 0, -1, -1, 0, -0, 0, 1, 0))
  981. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  982. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.401973516, 0.206172064))
  983. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.488883972, 0, -0.118135333, 0, -1, -0, 0, 0, 1, -1, 0, 0))
  984. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389940947, 1, 0.389938712))
  985. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.462270945, 0.206172079, 0.206172064))
  986. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409549892, -0.47883606, 0.351714253, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  987. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 0.877363086))
  988. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.462270945, 0.206172079, 0.206172064))
  989. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409549892, -0.47883606, -0.351745486, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  990. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 0.877363086))
  991. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.723554611, 0.206172079, 0.40197283))
  992. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.479904354, -0.488883972, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  993. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.389939815, 1))
  994. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  995. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.502471805, 0.364227653, 0.194465637, 0, 0, -1, -1, 0, -0, 0, 1, 0))
  996. CFuncs.Mesh.Create("SpecialMesh", Part3, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 0.194969699, 0.194969684))
  997. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  998. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.442184329, -0.409553707, -0.488883972, 0, 0, -1, -1, 0, -0, 0, 1, 0))
  999. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  1000. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1001. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.351745486, -0.498931885, -0.640685916, 0, 0, 1, 0, 1, 0, -1, 0, -0))
  1002. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367318, 0.0974849537, 0.877362907))
  1003. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.206172079, 0.241183683))
  1004. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.881875753, -0.488883972, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1005. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389940947, 0.389939815, 1))
  1006. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  1007. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.442184538, -0.409553707, -0.488883972, 0, 0, -1, -1, 0, -0, 0, 1, 0))
  1008. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  1009. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.206172079, 0.683353961))
  1010. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.208579898, -0.47882843, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1011. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367556, 0.292454839, 1))
  1012. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1013. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.351714253, -0.498935699, -0.640685916, 0, 0, 1, 0, 1, 0, -1, 0, -0))
  1014. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367318, 0.0974849537, 0.877362907))
  1015. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.442170709, 0.206172064))
  1016. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.502456784, -0.0779379606, -0.448684692, 0, 0, -1, -1, 0, -0, 0, 1, 0))
  1017. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  1018. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  1019. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.261260033, -0.409553707, -0.488883972, 0, 0, -1, -1, 0, -0, 0, 1, 0))
  1020. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  1021. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.261283636, 0.462269485, 1.08532703))
  1022. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.273788691, -0.21754837, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1023. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  1024. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.261291385, -0.409557521, -0.488883972, 0, 0, -1, -1, 0, -0, 0, 1, 0))
  1025. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  1026. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.522567213, 0.206172079, 1.08532703))
  1027. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.143150568, -0.47883606, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1028. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 1))
  1029. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.442170709, 0.206172064))
  1030. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.502487063, -0.0779341459, -0.448684692, 0, 0, -1, -1, 0, -0, 0, 1, 0))
  1031. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  1032. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1033. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.351745486, -0.501449585, -0.640689731, 0, 0, 1, 0, 1, 0, -1, 0, -0))
  1034. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455643, 0.121856183, 0.292453945))
  1035. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1036. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.354698539, -0.411003113, 0.341704488, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1037. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
  1038. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1039. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.354692817, -0.411003113, 1.43051147e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1040. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
  1041. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.944640577, 0.206172079, 0.206172064))
  1042. Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.168369114, -0.48134613, -0.351745486, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1043. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.292454064))
  1044. Part4 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part4", Vector3.new(1.04513443, 0.206172079, 0.206172064))
  1045. Part4Weld = CFuncs.Weld.Create(m, HandleR, Part4, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.14712524e-005, -0.144226074, 0.349262118, 0, 0, 1, 0, -1, -0, 1, 0, 0))
  1046. CFuncs.Mesh.Create("SpecialMesh", Part4, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.487424731, 0.487424105))
  1047. Part5 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part5", Vector3.new(1.04513443, 0.206172079, 0.206172064))
  1048. Part5Weld = CFuncs.Weld.Create(m, HandleR, Part5, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.14712524e-005, -0.398441315, 0.349269748, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  1049. CFuncs.Mesh.Create("SpecialMesh", Part5, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.487424731, 0.487424105))
  1050. Part6 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part6", Vector3.new(0.206172049, 0.442170829, 1.04512966))
  1051. Part6Weld = CFuncs.Weld.Create(m, HandleR, Part6, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.349269748, -0.127105713, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1052. CFuncs.Mesh.Create("BlockMesh", Part6, "", "", Vector3.new(0, 0, 0), Vector3.new(0.48742649, 1, 1))
  1053. HandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HandleL", Vector3.new(0.403949469, 0.452220112, 0.425030977))
  1054. HandleLWeld = CFuncs.Weld.Create(m, Character["Left Arm"], HandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.637853563, -0.00997924805, 0.00182324648, 0, -1, 0, 1, 0, 0, 0, -0, 1))
  1055. HitboxL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HitboxL", Vector3.new(1.00394952, 1.05222011, 1.02503109))
  1056. HitboxLWeld = CFuncs.Weld.Create(m, HandleL, HitboxL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0999999642, 3.81469727e-006, 5.96046448e-008, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1057. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Institutional white", "Part", Vector3.new(0.401974738, 1.08532834, 0.40197292))
  1058. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.098050952, 0.00573730469, 0.171247482, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  1059. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1060. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1061. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.335890889, -0.251642227, 0.414461493, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  1062. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
  1063. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.281382293, 0.206172079, 0.281381041))
  1064. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.171247482, -0.548431277, 0.098050952, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  1065. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.194969907, 1))
  1066. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.281382293, 0.206172079, 0.281381041))
  1067. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.171247482, 0.536894917, 0.098050952, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  1068. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.194969907, 1))
  1069. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1070. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00573730469, -0.251634598, 0.414469123, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  1071. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
  1072. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1073. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.52296257, -0.166549563, 0.881902456, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  1074. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.389939725, 0.389939249))
  1075. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1076. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.502866745, -0.447936893, 0.208598971, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  1077. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.974849463, 0.877363384))
  1078. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1079. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.335906148, -0.251642227, 0.404413581, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  1080. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
  1081. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1082. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.5229702, -0.155028343, 0.881904364, 0, -1, -0, 0, 0, -1, 1, 0, 0))
  1083. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.389939725, 0.389939249))
  1084. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1085. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00573730469, -0.251642227, 0.404413581, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  1086. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
  1087. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(1.01297641, 0.562762797, 0.361775607))
  1088. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00271511078, -0.231538773, 0.72112453, 0, 0, 1, 0, -1, -0, 1, 0, 0))
  1089. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1090. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1091. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.347427249, -0.251642227, 0.404413581, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  1092. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
  1093. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1094. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.50287056, -0.436416715, 0.208604693, 0, -1, -0, 0, 0, -1, 1, 0, 0))
  1095. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.974849463, 0.877363384))
  1096. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.0853318, 0.206172079, 0.261282384))
  1097. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00573730469, -0.0196914673, -0.273781061, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  1098. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 1))
  1099. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1100. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.347427249, -0.251634598, 0.414469123, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  1101. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
  1102. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  1103. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.638334274, 0.120502472, -0.377624631, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
  1104. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  1105. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  1106. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.516500473, 0.0501613617, -0.377654195, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
  1107. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  1108. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  1109. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.39466095, -0.0201816559, -0.377624631, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
  1110. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  1111. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.401974738, 0.572812021, 0.252237976))
  1112. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.339231372, -0.236558914, 0.383117557, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1113. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part2", Vector3.new(0.803949475, 0.452220112, 1.02503097))
  1114. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.500019014, 0.275951385, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1115. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.401974738, 0.572812021, 0.258267611))
  1116. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.339231372, -0.236558914, -0.374602437, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1117. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  1118. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.63834095, 0.120515823, 0.384124637, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
  1119. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  1120. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.562762797, 0.206172064))
  1121. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.364218116, -0.110958099, -0.496704191, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1122. CFuncs.Mesh.Create("CylinderMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969654))
  1123. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.562762797, 0.206172064))
  1124. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.364216208, -0.11095047, 0.508239627, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1125. CFuncs.Mesh.Create("CylinderMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969654))
  1126. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.206172079, 1.0049324))
  1127. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.374262214, 0.100086212, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1128. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.0974852666, 0.682394505, 1))
  1129. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  1130. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.39466095, -0.0201721191, 0.384109378, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
  1131. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  1132. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  1133. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.516500473, 0.0501708984, 0.384094119, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
  1134. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  1135. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.663258314, 0.643157542, 1.04512966))
  1136. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0325930119, -0.151147842, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1137. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1138. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.357483745, -0.5254879, -0.640716434, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  1139. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455643, 0.121856183, 0.292453945))
  1140. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.361777306, 0.206172079, 0.206172064))
  1141. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.062738657, -0.505384445, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1142. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.779878199))
  1143. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1144. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.35468328, -0.435037613, -0.335906148, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1145. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
  1146. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.643156648))
  1147. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.273779154, -0.50538826, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1148. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455524, 0.316826075, 1))
  1149. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1150. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508239627, 0.364208579, 0.17042923, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  1151. CFuncs.Mesh.Create("SpecialMesh", Part3, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 0.194969699, 0.194969684))
  1152. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 1.0049336, 0.206172064))
  1153. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.364208579, 0.00576782227, 0.17042923, -1, 0, -0, 0, 0, -1, 0, -1, -0))
  1154. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  1155. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.663256168, 0.206172064))
  1156. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508239627, 0.0325796604, 0.17042923, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  1157. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  1158. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.80495441, 0.206172079, 0.206172064))
  1159. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.520616472, -0.525484085, 0.00572109222, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1160. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.779878199))
  1161. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1162. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.515432358, 0.00573730469, -0.120672107, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  1163. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.414312303, 0.779879749, 0.414309978))
  1164. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.663256109, 0.206172064))
  1165. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.496704191, 0.0325872898, 0.17042923, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  1166. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  1167. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  1168. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.255522728, -0.409584224, -0.512922287, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  1169. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  1170. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.462270945, 0.206172079, 0.206172064))
  1171. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409576595, -0.502866745, 0.357467532, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1172. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 0.877363086))
  1173. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  1174. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.267042994, -0.40958041, -0.512926102, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  1175. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  1176. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.261283636, 0.462269485, 1.08532703))
  1177. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.273779154, -0.241586685, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1178. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1179. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.357467532, -0.522974014, -0.640716434, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  1180. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367318, 0.0974849537, 0.877362907))
  1181. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.401973516, 0.206172064))
  1182. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.512922287, 0.00572109222, -0.118150592, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  1183. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389940947, 1, 0.389938712))
  1184. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.442170709, 0.206172064))
  1185. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508209109, -0.0779570341, -0.472719193, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  1186. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  1187. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.723554611, 0.206172079, 0.40197283))
  1188. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.479927242, -0.512914658, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1189. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.389939815, 1))
  1190. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1191. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.496718496, 0.364208579, 0.17042923, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  1192. CFuncs.Mesh.Create("SpecialMesh", Part3, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 0.194969699, 0.194969684))
  1193. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1194. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.345976949, -0.52296257, -0.640722156, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  1195. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367318, 0.0974849537, 0.877362907))
  1196. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.442170709, 0.206172064))
  1197. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.496718496, -0.0779646635, -0.472719193, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  1198. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  1199. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  1200. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.436416715, -0.40958041, -0.512926102, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  1201. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  1202. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.206172079, 0.683353961))
  1203. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.208598971, -0.502866745, 0.00576782227, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1204. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367556, 0.292454839, 1))
  1205. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.206172079, 0.241183683))
  1206. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.881908178, -0.512926102, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1207. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389940947, 0.389939815, 1))
  1208. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.522567213, 0.206172079, 1.08532703))
  1209. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.143131495, -0.502866745, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1210. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 1))
  1211. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  1212. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.447936893, -0.409574687, -0.512914658, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  1213. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  1214. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.944640577, 0.206172079, 0.206172064))
  1215. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.168390095, -0.50538826, 0.357513309, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1216. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.292454064))
  1217. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.462270945, 0.206172079, 0.206172064))
  1218. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.40957278, -0.502866745, -0.345976949, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1219. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 0.877363086))
  1220. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1221. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.354666114, -0.435037613, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1222. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
  1223. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.944640577, 0.206172079, 0.206172064))
  1224. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.168390095, -0.50538826, -0.345976949, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1225. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.292454064))
  1226. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1227. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.35468328, -0.435037613, 0.347427249, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1228. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
  1229. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  1230. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.345976949, -0.525484085, -0.640727878, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  1231. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455643, 0.121856183, 0.292453945))
  1232. Part4 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part4", Vector3.new(1.04513443, 0.206172079, 0.206172064))
  1233. Part4Weld = CFuncs.Weld.Create(m, HandleL, Part4, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00573730469, -0.120185852, 0.349273562, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  1234. CFuncs.Mesh.Create("SpecialMesh", Part4, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.487424731, 0.487424105))
  1235. Part5 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part5", Vector3.new(1.04513443, 0.206172079, 0.206172064))
  1236. Part5Weld = CFuncs.Weld.Create(m, HandleL, Part5, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00573730469, -0.42247963, 0.349279284, 0, 0, 1, 0, -1, -0, 1, 0, 0))
  1237. CFuncs.Mesh.Create("SpecialMesh", Part5, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.487424731, 0.487424105))
  1238. Part6 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part6", Vector3.new(0.206172049, 0.442170829, 1.04512966))
  1239. Part6Weld = CFuncs.Weld.Create(m, HandleL, Part6, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.349294543, -0.151140213, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  1240. CFuncs.Mesh.Create("BlockMesh", Part6, "", "", Vector3.new(0, 0, 0), Vector3.new(0.48742649, 1, 1))
  1241. sref = CFuncs.Part.Create(Character, "Neon", 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  1242. sref.Anchored = true
  1243.  
  1244. EffectModel = Create("Model"){
  1245. Parent = Character,
  1246. Name = "Effects",
  1247. }
  1248.  
  1249. Effects = {
  1250. Block = {
  1251. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1252. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1253. prt.Anchored = true
  1254. prt.CFrame = cframe
  1255. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1256. game:GetService("Debris"):AddItem(prt, 10)
  1257. if Type == 1 or Type == nil then
  1258. table.insert(Effects, {
  1259. prt,
  1260. "Block1",
  1261. delay,
  1262. x3,
  1263. y3,
  1264. z3,
  1265. msh
  1266. })
  1267. elseif Type == 2 then
  1268. table.insert(Effects, {
  1269. prt,
  1270. "Block2",
  1271. delay,
  1272. x3,
  1273. y3,
  1274. z3,
  1275. msh
  1276. })
  1277. end
  1278. end;
  1279. };
  1280.  
  1281. Cylinder = {
  1282. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1283. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1284. prt.Anchored = true
  1285. prt.CFrame = cframe
  1286. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1287. game:GetService("Debris"):AddItem(prt, 2)
  1288. table.insert(Effects, {
  1289. prt,
  1290. "Cylinder",
  1291. delay,
  1292. x3,
  1293. y3,
  1294. z3,
  1295. msh
  1296. })
  1297. end;
  1298. };
  1299.  
  1300. Head = {
  1301. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1302. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1303. prt.Anchored = true
  1304. prt.CFrame = cframe
  1305. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1306. game:GetService("Debris"):AddItem(prt, 10)
  1307. table.insert(Effects, {
  1308. prt,
  1309. "Cylinder",
  1310. delay,
  1311. x3,
  1312. y3,
  1313. z3,
  1314. msh
  1315. })
  1316. end;
  1317. };
  1318.  
  1319. Sphere = {
  1320. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1321. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1322. prt.Anchored = true
  1323. prt.CFrame = cframe
  1324. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1325. game:GetService("Debris"):AddItem(prt, 10)
  1326. table.insert(Effects, {
  1327. prt,
  1328. "Cylinder",
  1329. delay,
  1330. x3,
  1331. y3,
  1332. z3,
  1333. msh
  1334. })
  1335. end;
  1336. };
  1337.  
  1338. Elect = {
  1339. Create = function(cff, x, y, z)
  1340. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Institutional white"), "Part", Vector3.new(1, 1, 1))
  1341. prt.Anchored = true
  1342. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  1343. prt.CFrame = CFrame.new(prt.Position)
  1344. game:GetService("Debris"):AddItem(prt, 2)
  1345. local xval = math.random() / 2
  1346. local yval = math.random() / 2
  1347. local zval = math.random() / 2
  1348. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1349. table.insert(Effects, {
  1350. prt,
  1351. "Elec",
  1352. 0.1,
  1353. x,
  1354. y,
  1355. z,
  1356. xval,
  1357. yval,
  1358. zval
  1359. })
  1360. end;
  1361.  
  1362. };
  1363.  
  1364. Ring = {
  1365. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1366. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1367. prt.Anchored = true
  1368. prt.CFrame = cframe
  1369. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1370. game:GetService("Debris"):AddItem(prt, 10)
  1371. table.insert(Effects, {
  1372. prt,
  1373. "Cylinder",
  1374. delay,
  1375. x3,
  1376. y3,
  1377. z3,
  1378. msh
  1379. })
  1380. end;
  1381. };
  1382.  
  1383.  
  1384. Wave = {
  1385. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1386. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1387. prt.Anchored = true
  1388. prt.CFrame = cframe
  1389. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1390. game:GetService("Debris"):AddItem(prt, 10)
  1391. table.insert(Effects, {
  1392. prt,
  1393. "Cylinder",
  1394. delay,
  1395. x3,
  1396. y3,
  1397. z3,
  1398. msh
  1399. })
  1400. end;
  1401. };
  1402.  
  1403. Break = {
  1404. Create = function(brickcolor, cframe, x1, y1, z1)
  1405. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1406. prt.Anchored = true
  1407. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1408. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1409. local num = math.random(10, 50) / 1000
  1410. game:GetService("Debris"):AddItem(prt, 10)
  1411. table.insert(Effects, {
  1412. prt,
  1413. "Shatter",
  1414. num,
  1415. prt.CFrame,
  1416. math.random() - math.random(),
  1417. 0,
  1418. math.random(50, 100) / 100
  1419. })
  1420. end;
  1421. };
  1422.  
  1423. Fire = {
  1424. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1425. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1426. prt.Anchored = true
  1427. prt.CFrame = cframe
  1428. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1429. game:GetService("Debris"):AddItem(prt, 10)
  1430. table.insert(Effects, {
  1431. prt,
  1432. "Fire",
  1433. delay,
  1434. 1,
  1435. 1,
  1436. 1,
  1437. msh
  1438. })
  1439. end;
  1440. };
  1441.  
  1442. FireWave = {
  1443. Create = function(brickcolor, cframe, x1, y1, z1)
  1444. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1445. prt.Anchored = true
  1446. prt.CFrame = cframe
  1447. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1448. local d = Create("Decal"){
  1449. Parent = prt,
  1450. Texture = "rbxassetid://26356434",
  1451. Face = "Top",
  1452. }
  1453. local d = Create("Decal"){
  1454. Parent = prt,
  1455. Texture = "rbxassetid://26356434",
  1456. Face = "Bottom",
  1457. }
  1458. game:GetService("Debris"):AddItem(prt, 10)
  1459. table.insert(Effects, {
  1460. prt,
  1461. "FireWave",
  1462. 1,
  1463. 30,
  1464. math.random(400, 600) / 100,
  1465. msh
  1466. })
  1467. end;
  1468. };
  1469.  
  1470. Lightning = {
  1471. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1472. local magz = (p0 - p1).magnitude
  1473. local curpos = p0
  1474. local trz = {
  1475. -ofs,
  1476. ofs
  1477. }
  1478. for i = 1, tym do
  1479. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1480. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1481. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1482. li.Material = "Neon"
  1483. if tym == i then
  1484. local magz2 = (curpos - p1).magnitude
  1485. li.Size = Vector3.new(th, th, magz2)
  1486. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1487. table.insert(Effects, {
  1488. li,
  1489. "Disappear",
  1490. last
  1491. })
  1492. else
  1493. do
  1494. do
  1495. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1496. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1497. game.Debris:AddItem(li, 10)
  1498. table.insert(Effects, {
  1499. li,
  1500. "Disappear",
  1501. last
  1502. })
  1503. end
  1504. end
  1505. end
  1506. end
  1507. end
  1508. };
  1509.  
  1510. EffectTemplate = {
  1511.  
  1512. };
  1513. }
  1514.  
  1515. local DORARA = false
  1516.  
  1517. function ORA()
  1518. attack = true
  1519. for i = 0, 1, 0.2 do
  1520. swait()
  1521. PlayAnimationFromTable({
  1522. CFrame.new(4.76837158e-007, -0.107780606, -0.0868092626, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1523. CFrame.new(0, 1.4999913, 2.38418608e-007, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1524. CFrame.new(1.50214899, 0.590444803, 0.195881441, 0.965925872, 3.76027884e-007, 0.258818895, 0.257834077, -0.0871552154, -0.962250412, 0.0225570519, 0.99619478, -0.0841855928) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1525. CFrame.new(-1.60470915, 0.600643516, 0.204860806, 0.937436998, -0.0449436344, -0.345242023, -0.345831364, -0.00582624972, -0.938278675, 0.0401581824, 0.998972595, -0.0210046768) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1526. CFrame.new(0.636808395, -1.93472588, -0.370165229, 0.936116338, -0.0517791435, -0.347858071, 0.0266665779, 0.996705353, -0.0765988752, 0.350678325, 0.0624292716, 0.934412897) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1527. CFrame.new(-0.6665681, -1.92173398, -0.343467057, 0.962250233, 0.0613082647, 0.265171379, -0.0410595685, 0.99584806, -0.0812460929, -0.269051433, 0.0672912449, 0.960772276) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1528. }, .3, false)
  1529. end
  1530. local DORA = CFuncs.Sound.Create("", Torso, 1, 1)
  1531. Instance.new("DistortionSoundEffect", DORA).Level = .95
  1532. DORA.Looped = true
  1533. local Con1 = HitboxL.Touched:connect(function(hit) Damage(HitboxL, hit, 1, 5, 0, "Normal", RootPart, 0, "260430117", 1) end)
  1534. local Con2 = HitboxR.Touched:connect(function(hit) Damage(HitboxR, hit, 1, 5, 0, "Normal", RootPart, 0, "260430117", 1) end)
  1535. while DORARA == true do
  1536. RootPart.Velocity = RootPart.CFrame.lookVector * 5
  1537. for i = 0, 1, 0.7 do
  1538. swait()
  1539. Effects.Elect.Create(HitboxL.CFrame, 4, 4, 4)
  1540. Effects.Sphere.Create(BrickColor.new("Institutional white"), HitboxL.CFrame, .5, .5, .5, 1.5, 1.5, 1.5, .15)
  1541. PlayAnimationFromTable({
  1542. CFrame.new(-0.0223142356, -0.107780628, -0.249816686, 0.906307876, 0.0733869597, -0.416197479, 0, 0.98480773, 0.173648462, 0.422617942, -0.157378972, 0.892539084) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1543. CFrame.new(-2.22850417e-007, 1.49999118, 1.16660271e-006, 0.906307936, 1.49011612e-008, 0.422617972, -7.27595761e-009, 1, 0, -0.422618032, 0, 0.906308055) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1544. CFrame.new(1.5318948, 0.588474631, 0.207054406, 0.899958313, 0.340718478, 0.272003621, 0.314965397, -0.0767233223, -0.945997, -0.301449746, 0.9370296, -0.176362336) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1545. CFrame.new(-1.27977741, 0.723447502, -1.20010054, 0.726744413, 0.46058476, -0.509611845, -0.503104627, -0.148215696, -0.851421177, -0.46768418, 0.875153661, 0.124007396) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1546. CFrame.new(0.636807501, -1.93472636, -0.370165735, 0.868198872, -0.0517790169, 0.493507534, 0.075819321, 0.996705353, -0.0288097262, -0.490389913, 0.0624299645, 0.869264364) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1547. CFrame.new(-0.666569352, -1.92173386, -0.343467534, 0.86083132, 0.0613082871, 0.505183935, -0.018632248, 0.995848, -0.0891051888, -0.508549333, 0.0672918186, 0.858399451) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1548. }, .9, false)
  1549. end
  1550. CFuncs.Sound.Create("", HitboxL, 1, 1)
  1551. Effects.Sphere.Create(BrickColor.new("Institutional white"), HitboxL.CFrame, .5, .5, .5, 2, 2, 2, .15)
  1552. RootPart.Velocity = RootPart.CFrame.lookVector * 5
  1553. for i = 0, 1, 0.7 do
  1554. swait()
  1555. Effects.Sphere.Create(BrickColor.new("Institutional white"), HitboxR.CFrame, .5, .5, .5, 1.5, 1.5, 1.5, .2)
  1556. PlayAnimationFromTable({
  1557. CFrame.new(0.0767437443, -0.107780531, -0.279432267, 0.866025388, -0.0868241936, 0.492404073, 0, 0.98480773, 0.173648342, -0.500000238, -0.150383845, 0.852868438) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1558. CFrame.new(-2.61076184e-006, 1.4999913, -6.19508683e-007, 0.866025209, 2.98023224e-007, -0.500000656, -2.56928615e-007, 1, 1.1920929e-007, 0.500000596, 2.98023224e-008, 0.866025209) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1559. CFrame.new(1.40606534, 0.812639356, -1.14933658, 0.82139349, -0.422619373, 0.383021921, 0.349686205, -0.157378837, -0.923553765, 0.450591207, 0.892538428, 0.0185142085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1560. CFrame.new(-1.64197171, 0.599264741, 0.212680459, 0.807513177, -0.456930667, -0.373010725, -0.413006425, 0.0134942085, -0.9106282, 0.421127379, 0.889400065, -0.177818552) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1561. CFrame.new(0.636808515, -1.93472552, -0.37016958, 0.814187765, -0.0517790765, -0.578288436, 0.00593282748, 0.996705353, -0.0808905214, 0.580571651, 0.0624291934, 0.811812401) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1562. CFrame.new(-0.666569233, -1.92173398, -0.343468547, 0.867917657, 0.0613080971, -0.492910266, -0.0864830092, 0.99584806, -0.0284160972, 0.489121556, 0.0672912076, 0.869616032) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1563. }, .9, false)
  1564. end
  1565. CFuncs.Sound.Create("", HitboxR, 1, 1)
  1566. Effects.Sphere.Create(BrickColor.new("Institutional white"), HitboxR.CFrame, .5, .5, .5, 2, 2, 2, .2)
  1567. end
  1568. Con1:disconnect()
  1569. Con2:disconnect()
  1570. DORA:Stop()
  1571. attack = false
  1572. end
  1573.  
  1574. local stoppedParts = {}
  1575.  
  1576.  
  1577. function getAllParts()
  1578. local rtn = {}
  1579.  
  1580. local function recurse(object)
  1581. for q,e in next, object:children() do
  1582. if e:isA'BasePart' and e.Name ~= "HumanoidRootPart" then
  1583. table.insert(rtn, e)
  1584. end
  1585. recurse(e)
  1586. end
  1587. end
  1588.  
  1589. recurse(workspace)
  1590. return rtn
  1591. end
  1592.  
  1593. function stopParts(distance)
  1594. stoppedParts = {}
  1595. for nada, part in next, getAllParts() do
  1596. local dist = (Torso.Position-part.Position).magnitude
  1597. if dist <= distance and part.Name ~='Base' and part.Name ~= 'Baseplate' and not part:isDescendantOf(Torso.Parent) and part.Anchored ~= true then
  1598. table.insert(stoppedParts, part)
  1599. if part.Name ~= "Torso" and part.Anchored ~= true then
  1600. part.Anchored = true
  1601. end
  1602. end
  1603. end
  1604. end
  1605.  
  1606.  
  1607. function freeParts()
  1608. for q,e in next, stoppedParts do
  1609. stoppedParts[q] = nil
  1610. e.Anchored = false
  1611. end
  1612. end
  1613.  
  1614. local effect = Instance.new('ColorCorrectionEffect')
  1615. function TheWorld(Mode)
  1616. if Mode == "Time Start" then
  1617. Effects.Sphere.Create(BrickColor.new("Institutional white"), HitboxL.CFrame, .5, .5, .5, 1.5, 1.5, 1.5, .15)
  1618. for i = 1,50 do
  1619. if effect.Saturation <= 0 then
  1620. effect.Saturation = effect.Saturation + i/50
  1621. end
  1622. swait(1/30)
  1623. end
  1624. freeParts()
  1625. effect.Saturation = 0
  1626. effect.Contrast = 0
  1627. effect.Parent = nil
  1628. workspace.Gravity = 196.2
  1629. end
  1630. if Mode == "Quick Stop" then
  1631. CFuncs.Sound.Create("", workspace, 1, 1)
  1632. swait(60)
  1633. Effects.Sphere.Create(BrickColor.new("Institutional white"), RootPart.CFrame, 1, 1, 1, 50, 50, 50, .01)
  1634. effect.Parent = game.Lighting
  1635. for i = 1,50 do
  1636. effect.Saturation = -(i/10)
  1637. swait()
  1638. end
  1639. stopParts(5555)
  1640. end
  1641. end
  1642.  
  1643. Mouse.Button1Down:connect(function()
  1644. if attack == false and DORARA == false then
  1645. DORARA = true
  1646. ORA()
  1647. end
  1648. end)
  1649.  
  1650. Mouse.Button1Up:connect(function()
  1651. if attack == true and DORARA == true then
  1652. DORARA = false
  1653. end
  1654. end)
  1655.  
  1656. Mouse.KeyDown:connect(function(k)
  1657. k = k:lower()
  1658. if attack == false and k == 'g' and TimeStop == false then
  1659. TimeStop = true
  1660. TheWorld("Quick Stop")
  1661. elseif attack == false and k == 'g' and TimeStop == true then
  1662. TimeStop = false
  1663. TheWorld("Time Start")
  1664. end
  1665. end)
  1666.  
  1667. while true do
  1668. swait()
  1669. sref.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
  1670. for i, v in pairs(Character:GetChildren()) do
  1671. if v:IsA("Part") then
  1672. v.Material = "SmoothPlastic"
  1673. elseif v:IsA("Accessory") then
  1674. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1675. end
  1676. end
  1677. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1678. velocity = RootPart.Velocity.y
  1679. sine = sine + change
  1680. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  1681. if RootPart.Velocity.y > 1 and hit == nil then
  1682. Anim = "Jump"
  1683. if attack == false then
  1684. PlayAnimationFromTable({
  1685. CFrame.new(0, 0.0486936681, -0.0429394133, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1686. CFrame.new(0, 1.48698187, -0.0992434025, 1, 0, 0, 0, 0.98480767, 0.173648626, -0, -0.173648626, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1687. CFrame.new(1.66118193, 0.583681226, 0.430878729, 0.556951106, -0.772693694, -0.30454877, 0.830109596, 0.506009281, 0.234249175, -0.026898358, -0.383274168, 0.923242927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1688. CFrame.new(-1.65963519, 0.695907593, 0.339572817, 0.482961893, 0.810776234, 0.330741376, -0.866026103, 0.498096228, 0.0435779653, -0.129409045, -0.307477146, 0.94271481) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1689. CFrame.new(0.499997795, -1.71809137, -0.102601528, 0.984807849, 3.55863392e-007, -0.173647791, 0.0593907312, 0.939692557, 0.336824298, 0.163175657, -0.342020214, 0.925416589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1690. CFrame.new(-0.599241376, -1.29528463, -0.396836221, 0.992403984, 0.086823605, 0.0871558413, -0.118890785, 0.858931601, 0.498097867, -0.0316142589, -0.504676282, 0.862729669) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1691. }, .3, false)
  1692. end
  1693. elseif RootPart.Velocity.y < -1 and hit == nil then
  1694. Anim = "Fall"
  1695. if attack == false then
  1696. PlayAnimationFromTable({
  1697. CFrame.new(-0, -0.0520263538, -0.0354017057, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1698. CFrame.new(0, 1.51533091, -0.10684365, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1699. CFrame.new(1.67554009, 0.885679007, 0.385592818, 0.374123871, -0.696466088, -0.61234498, 0.914592147, 0.386364758, 0.119345918, 0.153468132, -0.604696095, 0.781530797) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1700. CFrame.new(-1.67474985, 0.999329269, 0.296636045, 0.250219911, 0.753912985, 0.607457995, -0.927206695, 0.367205799, -0.0738086402, -0.278707415, -0.544770718, 0.79091537) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1701. CFrame.new(0.504494727, -1.81757987, -0.0935191363, 0.984807849, -0.0449431092, -0.167730823, 0.059390761, 0.99484998, 0.0821366012, 0.163175508, -0.0908504426, 0.982405365) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1702. CFrame.new(-0.623603821, -1.49203336, -0.421764404, 0.992403865, 0.122534379, 0.0109562073, -0.118891656, 0.978150725, -0.17054674, -0.0316146575, 0.167948633, 0.985288799) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1703. }, .3, false)
  1704. end
  1705. elseif Torsovelocity < 1 and hit ~= nil then
  1706. Anim = "Idle"
  1707. if attack == false then
  1708. change = 1
  1709. PlayAnimationFromTable({
  1710. CFrame.new(-0.0254490171, -0.100000001, -0.0245252885, 0.965925872, 0, 0.258818984, 0, 1, 0, -0.258818984, 0, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1711. CFrame.new(-5.58793545e-008, 1.49999201, 2.23517418e-007, 0.965925872, 0.02255762, -0.257834077, 0, 0.996194661, 0.087155968, 0.258818984, -0.0841862038, 0.962250173) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1712. CFrame.new(1.18608475, 0.561332762, -0.668662548, 0.815707564, 0.397307515, 0.420437992, 0.567439079, -0.408345699, -0.71502924, -0.112402454, 0.821827531, -0.558538496) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1713. CFrame.new(-1.18486226, 0.664583206, -0.703545451, 0.801997423, -0.384815574, -0.456855893, -0.595755875, -0.459863067, -0.658483863, 0.0433037281, 0.800276875, -0.598065078) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1714. CFrame.new(0.602607846, -1.89999723, -0.281901717, 0.938264608, -0.0318391919, -0.344450235, 0.0551190265, 0.996793628, 0.0580029301, 0.341499031, -0.0734078437, 0.937011182) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1715. CFrame.new(-0.68740654, -1.99010217, 0.313043743, 0.998308659, 0.0566585623, -0.0130319893, -0.0526040196, 0.975744903, 0.212496698, 0.0247556716, -0.211451754, 0.977074862) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1716. }, .3, false)
  1717. end
  1718. elseif Torsovelocity > 2 and hit ~= nil then
  1719. Anim = "Walk"
  1720. if attack == false then
  1721. change = 2
  1722. PlayAnimationFromTable({
  1723. CFrame.new(-0, -0.331043243, -0.246173918, 1, 0, 0, 0, 0.906307876, 0.422617942, 0, -0.422617942, 0.906307876) * CFrame.new(0, .1, 0) * CFrame.Angles(0, math.rad(-5 * math.cos(sine / 7)), 0),
  1724. CFrame.new(0, 1.4999913, 6.55651093e-007, 1, 0, 0, 0, 0.965925813, -0.258818924, 0, 0.258818924, 0.965925813) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(5 * math.cos(sine / 7)), 0),
  1725. CFrame.new(1.14562762, 0.526349247, -0.591056466, 0.825674891, 0.469375819, 0.312965363, 0.547643542, -0.533675969, -0.644419432, -0.135452792, 0.703474402, -0.697693527) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1726. CFrame.new(-1.14244175, 0.534408689, -0.582344949, 0.825674295, -0.469376504, -0.312966168, -0.547644734, -0.533675849, -0.644418597, 0.13545242, 0.703474045, -0.697693944) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1727. CFrame.new(.5, -1.64 - 0.5 * math.cos(sine / 8) / 2, 0 + 2 * math.sin(sine / 8) / 2) * CFrame.Angles(math.rad(-70 * math.sin(sine / 8)), math.rad(-3), math.rad(0)),
  1728. CFrame.new(-.5, -1.64 + 0.5 * math.cos(sine / 8) / 2, 0 - 2 * math.sin(sine / 8) / 2) * CFrame.Angles(math.rad(70 * math.sin(sine / 8)), math.rad(3), math.rad(0)),
  1729. }, .3, false)
  1730. end
  1731. end
  1732. if 0 < #Effects then
  1733. for e = 1, #Effects do
  1734. if Effects[e] ~= nil then
  1735. local Thing = Effects[e]
  1736. if Thing ~= nil then
  1737. local Part = Thing[1]
  1738. local Mode = Thing[2]
  1739. local Delay = Thing[3]
  1740. local IncX = Thing[4]
  1741. local IncY = Thing[5]
  1742. local IncZ = Thing[6]
  1743. if Thing[2] == "Shoot" then
  1744. local Look = Thing[1]
  1745. local move = 5
  1746. local hit, pos = rayCast(Thing[4], Thing[1], move, Character)
  1747. if Thing[10] ~= nil then
  1748. da = pos
  1749. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  1750. cfa = CFrame.new(Thing[4], pos)
  1751. tehCF = cfa:lerp(cf2, 0.2)
  1752. Thing[1] = tehCF.lookVector
  1753. end
  1754. local mag = (Thing[4] - pos).magnitude
  1755. Effects.Elect.Create(CFrame.new((Thing[4] + pos) / 2, pos), 4, 4, 4)
  1756. Effects.Sphere.Create(BrickColor.new("Institutional white"), CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 3, 3, 3, 5, 5, 5, 0.15)
  1757. Thing[4] = Thing[4] + Look * move
  1758. Thing[3] = Thing[3] - 1
  1759. if 2 < Thing[5] then
  1760. Thing[5] = Thing[5] - 0.3
  1761. Thing[6] = Thing[6] - 0.3
  1762. end
  1763. if hit ~= nil then
  1764. Thing[3] = 0
  1765. MagnitudeDamage(hit, 5, 10, 15, 0, "Normal", "161006093", 0.8)
  1766. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Institutional white"), "Reference", Vector3.new())
  1767. ref.Anchored = true
  1768. ref.CFrame = CFrame.new(pos)
  1769. Effects.Block.Create(BrickColor.new("Institutional white"), CFrame.new(pos), 1, 1, 1, 2, 2, 2, .05)
  1770. Effects.Sphere.Create(BrickColor.new("Institutional white"), CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.03)
  1771. game:GetService("Debris"):AddItem(ref, 1)
  1772. end
  1773. if Thing[3] <= 0 then
  1774. table.remove(Effects, e)
  1775. end
  1776. end
  1777. do
  1778. do
  1779. if Thing[2] == "FireWave" then
  1780. if Thing[3] <= Thing[4] then
  1781. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  1782. Thing[3] = Thing[3] + 1
  1783. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  1784. else
  1785. Part.Parent = nil
  1786. table.remove(Effects, e)
  1787. end
  1788. end
  1789. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  1790. if Thing[1].Transparency <= 1 then
  1791. if Thing[2] == "Block1" then
  1792. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1793. Mesh = Thing[7]
  1794. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1795. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1796. else
  1797. if Thing[2] == "Block2" then
  1798. Thing[1].CFrame = Thing[1].CFrame
  1799. Mesh = Thing[7]
  1800. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1801. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1802. else
  1803. if Thing[2] == "Fire" then
  1804. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  1805. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1806. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1807. else
  1808. if Thing[2] == "Cylinder" then
  1809. Mesh = Thing[7]
  1810. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1811. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1812. else
  1813. if Thing[2] == "Blood" then
  1814. Mesh = Thing[7]
  1815. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  1816. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1817. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1818. else
  1819. if Thing[2] == "Elec" then
  1820. Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
  1821. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1822. else
  1823. if Thing[2] == "Disappear" then
  1824. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1825. end
  1826. end
  1827. end
  1828. end
  1829. end
  1830. end
  1831. end
  1832. else
  1833. Part.Parent = nil
  1834. table.remove(Effects, e)
  1835. end
  1836. end
  1837. end
  1838. end
  1839. end
  1840. end
  1841. end
  1842. end
  1843. end
Add Comment
Please, Sign In to add comment