Advertisement
cheeseman50166

Untitled

May 6th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --[[Nocturna_A._Alteriano_Night.Owl.Inc]]--
  2. wait(1 / 60)
  3. Effects = { }
  4. local Player = game.Players.localPlayer
  5. local Character = Player.Character
  6. local Humanoid = Character.Humanoid
  7. Humanoid.WalkSpeed = 20
  8. local Mouse = Player:GetMouse()
  9. local LeftArm = Character["Left Arm"]
  10. local RightArm = Character["Right Arm"]
  11. local LeftLeg = Character["Left Leg"]
  12. local RightLeg = Character["Right Leg"]
  13. local Head = Character.Head
  14. local Torso = Character.Torso
  15. local Camera = game.Workspace.CurrentCamera
  16. local RootPart = Character.HumanoidRootPart
  17. local RootJoint = RootPart.RootJoint
  18. local attack = false
  19. local Anim = 'Idle'
  20. local attacktype = 1
  21. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  22. local velocity = RootPart.Velocity.y
  23. local sine = 0
  24. local change = 1
  25. local Create = LoadLibrary("RbxUtility").Create
  26. local TimeStop = false
  27.  
  28. local m = Create("Model"){
  29. Parent = Character,
  30. Name = "WeaponModel",
  31. }
  32.  
  33. Humanoid.Animator.Parent = nil
  34. Character.Animate.Parent = nil
  35.  
  36. local newMotor = function(part0, part1, c0, c1)
  37. local w = Create('Motor'){
  38. Parent = part0,
  39. Part0 = part0,
  40. Part1 = part1,
  41. C0 = c0,
  42. C1 = c1,
  43. }
  44. return w
  45. end
  46.  
  47. function clerp(a, b, t)
  48. return a:lerp(b, t)
  49. end
  50.  
  51. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  52. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  53.  
  54. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  55. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  56. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  57. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  58. RootJoint.C1 = CFrame.new(0, 0, 0)
  59. RootJoint.C0 = CFrame.new(0, 0, 0)
  60. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  61. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  62.  
  63. local rarmc1 = RW.C1
  64. local larmc1 = LW.C1
  65. local rlegc1 = RH.C1
  66. local llegc1 = LH.C1
  67.  
  68. local resetc1 = false
  69.  
  70. function PlayAnimationFromTable(table, speed, bool)
  71. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  72. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  73. RW.C0 = clerp(RW.C0, table[3], speed)
  74. LW.C0 = clerp(LW.C0, table[4], speed)
  75. RH.C0 = clerp(RH.C0, table[5], speed)
  76. LH.C0 = clerp(LH.C0, table[6], speed)
  77. if bool == true then
  78. if resetc1 == false then
  79. resetc1 = true
  80. RootJoint.C1 = RootJoint.C1
  81. Torso.Neck.C1 = Torso.Neck.C1
  82. RW.C1 = rarmc1
  83. LW.C1 = larmc1
  84. RH.C1 = rlegc1
  85. LH.C1 = llegc1
  86. end
  87. end
  88. end
  89.  
  90. ArtificialHB = Create("BindableEvent", script){
  91. Parent = script,
  92. Name = "Heartbeat",
  93. }
  94.  
  95. script:WaitForChild("Heartbeat")
  96.  
  97. frame = 1 / 35
  98. tf = 0
  99. allowframeloss = false
  100. tossremainder = false
  101. lastframe = tick()
  102. script.Heartbeat:Fire()
  103.  
  104. game:GetService("RunService").Heartbeat:connect(function(s, p)
  105. tf = tf + s
  106. if tf >= frame then
  107. if allowframeloss then
  108. script.Heartbeat:Fire()
  109. lastframe = tick()
  110. else
  111. for i = 1, math.floor(tf / frame) do
  112. script.Heartbeat:Fire()
  113. end
  114. lastframe = tick()
  115. end
  116. if tossremainder then
  117. tf = 0
  118. else
  119. tf = tf - frame * math.floor(tf / frame)
  120. end
  121. end
  122. end)
  123.  
  124. function swait(num)
  125. if num == 0 or num == nil then
  126. ArtificialHB.Event:wait()
  127. else
  128. for i = 0, num do
  129. ArtificialHB.Event:wait()
  130. end
  131. end
  132. end
  133.  
  134. function RemoveOutlines(part)
  135. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  136. end
  137.  
  138. CFuncs = {
  139. Part = {
  140. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  141. local Part = Create("Part"){
  142. Parent = Parent,
  143. Reflectance = Reflectance,
  144. Transparency = Transparency,
  145. CanCollide = false,
  146. Locked = true,
  147. BrickColor = BrickColor.new(tostring(BColor)),
  148. Name = Name,
  149. Size = Size,
  150. Material = Material,
  151. }
  152. RemoveOutlines(Part)
  153. return Part
  154. end;
  155. };
  156.  
  157. Mesh = {
  158. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  159. local Msh = Create(Mesh){
  160. Parent = Part,
  161. Offset = OffSet,
  162. Scale = Scale,
  163. }
  164. if Mesh == "SpecialMesh" then
  165. Msh.MeshType = MeshType
  166. Msh.MeshId = MeshId
  167. end
  168. return Msh
  169. end;
  170. };
  171.  
  172. Weld = {
  173. Create = function(Parent, Part0, Part1, C0, C1)
  174. local Weld = Create("Weld"){
  175. Parent = Parent,
  176. Part0 = Part0,
  177. Part1 = Part1,
  178. C0 = C0,
  179. C1 = C1,
  180. }
  181. return Weld
  182. end;
  183. };
  184.  
  185. Sound = {
  186. Create = function(id, par, vol, pit)
  187. local Sound = Create("Sound"){
  188. Volume = vol,
  189. Pitch = pit or 1,
  190. SoundId = "rbxassetid://" .. id,
  191. Parent = par or workspace,
  192. }
  193. Sound:play()
  194. return Sound
  195. end;
  196. };
  197.  
  198. Decal = {
  199. Create = function(Color, Texture, Transparency, Name, Parent)
  200. local Decal = Create("Decal"){
  201. Color3 = Color,
  202. Texture = "rbxassetid://" .. Texture,
  203. Transparency = Transparency,
  204. Name = Name,
  205. Parent = Parent,
  206. }
  207. return Decal
  208. end;
  209. };
  210.  
  211. BillboardGui = {
  212. Create = function(Parent, Image, Position, Size)
  213. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  214. BillPar.CFrame = CFrame.new(Position)
  215. local Bill = Create("BillboardGui"){
  216. Parent = BillPar,
  217. Adornee = BillPar,
  218. Size = UDim2.new(1, 0, 1, 0),
  219. SizeOffset = Vector2.new(Size, Size),
  220. }
  221. local d = Create("ImageLabel", Bill){
  222. Parent = Bill,
  223. BackgroundTransparency = 1,
  224. Size = UDim2.new(1, 0, 1, 0),
  225. Image = "rbxassetid://" .. Image,
  226. }
  227. return BillPar
  228. end
  229. };
  230.  
  231. ParticleEmitter = {
  232. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  233. local Particle = Create("ParticleEmitter"){
  234. Parent = Parent,
  235. Color = ColorSequence.new(Color1, Color2),
  236. LightEmission = LightEmission,
  237. Size = Size,
  238. Texture = Texture,
  239. Transparency = Transparency,
  240. ZOffset = ZOffset,
  241. Acceleration = Accel,
  242. Drag = Drag,
  243. LockedToPart = LockedToPart,
  244. VelocityInheritance = VelocityInheritance,
  245. EmissionDirection = EmissionDirection,
  246. Enabled = Enabled,
  247. Lifetime = LifeTime,
  248. Rate = Rate,
  249. Rotation = Rotation,
  250. RotSpeed = RotSpeed,
  251. Speed = Speed,
  252. VelocitySpread = VelocitySpread,
  253. }
  254. return Particle
  255. end;
  256. };
  257.  
  258. CreateTemplate = {
  259.  
  260. };
  261. }
  262.  
  263. function rayCast(Position, Direction, Range, Ignore)
  264. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  265. end
  266.  
  267. function FindNearestTorso(Position, Distance, SinglePlayer)
  268. if SinglePlayer then
  269. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  270. end
  271. local List = {}
  272. for i, v in pairs(workspace:GetChildren()) do
  273. if v:IsA("Model") then
  274. if v:findFirstChild("Torso") then
  275. if v ~= Character then
  276. if (v.Torso.Position - Position).magnitude <= Distance then
  277. table.insert(List, v)
  278. end
  279. end
  280. end
  281. end
  282. end
  283. return List
  284. end
  285.  
  286. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  287. if hit.Parent == nil then
  288. return
  289. end
  290. local h = hit.Parent:FindFirstChild("Humanoid")
  291. for _, v in pairs(hit.Parent:children()) do
  292. if v:IsA("Humanoid") then
  293. h = v
  294. end
  295. end
  296. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  297. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  298. if hit.Parent.DebounceHit.Value == true then
  299. return
  300. end
  301. end
  302. local c = Create("ObjectValue"){
  303. Name = "creator",
  304. Value = game:service("Players").LocalPlayer,
  305. Parent = h,
  306. }
  307. game:GetService("Debris"):AddItem(c, .5)
  308. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  309. local Damage = math.random(minim, maxim)
  310. local blocked = false
  311. local block = hit.Parent:findFirstChild("Block")
  312. if block ~= nil then
  313. if block.className == "IntValue" then
  314. if block.Value > 0 then
  315. blocked = true
  316. block.Value = block.Value - 1
  317. print(block.Value)
  318. end
  319. end
  320. end
  321. if TimeStop == false then
  322. h.Health = h.Health - Damage
  323. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Bright yellow").Color)
  324. elseif TimeStop == true then
  325. repeat wait() until TimeStop == false
  326. h.Health = h.Health - (Damage / 2)
  327. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Bright yellow").Color)
  328. end
  329. if Type == "Knockdown" then
  330. local hum = hit.Parent.Humanoid
  331. hum.PlatformStand = true
  332. coroutine.resume(coroutine.create(function(HHumanoid)
  333. swait(1)
  334. HHumanoid.PlatformStand = false
  335. end), hum)
  336. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  337. local bodvol = Create("BodyVelocity"){
  338. velocity = angle * knockback,
  339. P = 5000,
  340. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  341. Parent = hit,
  342. }
  343. local rl = Create("BodyAngularVelocity"){
  344. P = 3000,
  345. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  346. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  347. Parent = hit,
  348. }
  349. game:GetService("Debris"):AddItem(bodvol, .5)
  350. game:GetService("Debris"):AddItem(rl, .5)
  351. elseif Type == "Normal" then
  352. local vp = Create("BodyVelocity"){
  353. P = 500,
  354. maxForce = Vector3.new(math.huge, 0, math.huge),
  355. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  356. }
  357. if knockback > 0 then
  358. vp.Parent = hit.Parent.Torso
  359. end
  360. game:GetService("Debris"):AddItem(vp, .5)
  361. elseif Type == "Up" then
  362. local bodyVelocity = Create("BodyVelocity"){
  363. velocity = Vector3.new(0, 20, 0),
  364. P = 5000,
  365. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  366. Parent = hit,
  367. }
  368. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  369. elseif Type == "DarkUp" then
  370. coroutine.resume(coroutine.create(function()
  371. for i = 0, 1, 0.1 do
  372. swait()
  373. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  374. end
  375. end))
  376. local bodyVelocity = Create("BodyVelocity"){
  377. velocity = Vector3.new(0, 20, 0),
  378. P = 5000,
  379. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  380. Parent = hit,
  381. }
  382. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  383. elseif Type == "Snare" then
  384. local bp = Create("BodyPosition"){
  385. P = 2000,
  386. D = 100,
  387. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  388. position = hit.Parent.Torso.Position,
  389. Parent = hit.Parent.Torso,
  390. }
  391. game:GetService("Debris"):AddItem(bp, 1)
  392. elseif Type == "Freeze" then
  393. local BodPos = Create("BodyPosition"){
  394. P = 50000,
  395. D = 1000,
  396. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  397. position = hit.Parent.Torso.Position,
  398. Parent = hit.Parent.Torso,
  399. }
  400. local BodGy = Create("BodyGyro") {
  401. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  402. P = 20e+003,
  403. Parent = hit.Parent.Torso,
  404. cframe = hit.Parent.Torso.CFrame,
  405. }
  406. hit.Parent.Torso.Anchored = true
  407. coroutine.resume(coroutine.create(function(Part)
  408. swait(1.5)
  409. Part.Anchored = false
  410. end), hit.Parent.Torso)
  411. game:GetService("Debris"):AddItem(BodPos, 3)
  412. game:GetService("Debris"):AddItem(BodGy, 3)
  413. end
  414. local debounce = Create("BoolValue"){
  415. Name = "DebounceHit",
  416. Parent = hit.Parent,
  417. Value = true,
  418. }
  419. game:GetService("Debris"):AddItem(debounce, Delay)
  420. c = Create("ObjectValue"){
  421. Name = "creator",
  422. Value = Player,
  423. Parent = h,
  424. }
  425. game:GetService("Debris"):AddItem(c, .5)
  426. end
  427. end
  428.  
  429. function ShowDamage(Pos, Text, Time, Color)
  430. local Rate = (1 / 30)
  431. local Pos = (Pos or Vector3.new(0, 0, 0))
  432. local Text = (Text or "")
  433. local Time = (Time or 2)
  434. local Color = (Color or Color3.new(1, 0, 1))
  435. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  436. EffectPart.Anchored = true
  437. local BillboardGui = Create("BillboardGui"){
  438. Size = UDim2.new(3, 0, 3, 0),
  439. Adornee = EffectPart,
  440. Parent = EffectPart,
  441. }
  442. local TextLabel = Create("TextLabel"){
  443. BackgroundTransparency = 1,
  444. Size = UDim2.new(1, 0, 1, 0),
  445. Text = Text,
  446. Font = "SciFi",
  447. TextColor3 = Color,
  448. TextScaled = true,
  449. Parent = BillboardGui,
  450. }
  451. game.Debris:AddItem(EffectPart, (Time))
  452. EffectPart.Parent = game:GetService("Workspace")
  453. delay(0, function()
  454. local Frames = (Time / Rate)
  455. for Frame = 1, Frames do
  456. wait(Rate)
  457. local Percent = (Frame / Frames)
  458. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  459. TextLabel.TextTransparency = Percent
  460. end
  461. if EffectPart and EffectPart.Parent then
  462. EffectPart:Destroy()
  463. end
  464. end)
  465. end
  466.  
  467. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  468. for _, c in pairs(workspace:children()) do
  469. local hum = c:findFirstChild("Humanoid")
  470. if hum ~= nil then
  471. local head = c:findFirstChild("Torso")
  472. if head ~= nil then
  473. local targ = head.Position - Part.Position
  474. local mag = targ.magnitude
  475. if mag <= Magnitude and c.Name ~= Player.Name then
  476. for i = 1, 10 do
  477. Effects.Elect.Create(head.CFrame, 10, 10, 10)
  478. end
  479. CFuncs.Sound.Create("324867021", head, 1, 1)
  480. Effects.Sphere.Create(BrickColor.new("New Yeller"), head.CFrame, .5, .5, .5, .5, .5, .5, .05)
  481. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, HitSound, HitPitch)
  482. end
  483. end
  484. end
  485. end
  486. end
  487.  
  488. HandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Bright yellow", "HandleR", Vector3.new(0.403949469, 0.452220112, 0.425030977))
  489. 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))
  490. HitboxR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Bright yellow", "HitboxR", Vector3.new(1.00394952, 1.05222011, 1.02503109))
  491. 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))
  492. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.281382293, 0.206172079, 0.281381041))
  493. 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))
  494. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.194969907, 1))
  495. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Gold", "Part", Vector3.new(0.401974738, 1.08532834, 0.40197292))
  496. 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))
  497. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  498. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.281382293, 0.206172079, 0.281381041))
  499. 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))
  500. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.194969907, 1))
  501. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Gold", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  502. 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))
  503. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
  504. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  505. 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))
  506. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
  507. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(1.01297641, 0.562762797, 0.361775607))
  508. 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))
  509. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  510. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  511. 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))
  512. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.389939725, 0.389939249))
  513. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  514. 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))
  515. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
  516. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Gold", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  517. 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))
  518. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
  519. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  520. 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))
  521. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.974849463, 0.877363384))
  522. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  523. 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))
  524. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.389939725, 0.389939249))
  525. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Gold", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  526. 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))
  527. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
  528. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part", Vector3.new(1.0853318, 0.206172079, 0.261282384))
  529. 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))
  530. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 1))
  531. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  532. 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))
  533. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.974849463, 0.877363384))
  534. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  535. 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))
  536. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
  537. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  538. 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))
  539. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  540. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  541. 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))
  542. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  543. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  544. 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))
  545. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  546. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part2", Vector3.new(0.803949475, 0.452220112, 1.02503097))
  547. 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))
  548. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part2", Vector3.new(0.401974738, 0.572812021, 0.252237976))
  549. 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))
  550. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part2", Vector3.new(0.401974738, 0.572812021, 0.258267611))
  551. 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))
  552. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part2", Vector3.new(0.663258314, 0.643157542, 1.04512966))
  553. 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))
  554. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.562762797, 0.206172064))
  555. 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))
  556. CFuncs.Mesh.Create("CylinderMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969654))
  557. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  558. 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))
  559. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  560. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.206172079, 1.0049324))
  561. 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))
  562. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.0974852666, 0.682394505, 1))
  563. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  564. 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))
  565. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  566. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.562762797, 0.206172064))
  567. 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))
  568. CFuncs.Mesh.Create("CylinderMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969654))
  569. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  570. 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))
  571. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  572. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.643156648))
  573. 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))
  574. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455524, 0.316826075, 1))
  575. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.944640577, 0.206172079, 0.206172064))
  576. 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))
  577. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.292454064))
  578. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  579. 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))
  580. CFuncs.Mesh.Create("SpecialMesh", Part3, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 0.194969699, 0.194969684))
  581. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part3", Vector3.new(0.206172049, 0.663256168, 0.206172064))
  582. 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))
  583. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  584. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  585. 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))
  586. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.414312303, 0.779879749, 0.414309978))
  587. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.80495441, 0.206172079, 0.206172064))
  588. 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))
  589. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.779878199))
  590. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  591. 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))
  592. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455643, 0.121856183, 0.292453945))
  593. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.361777306, 0.206172079, 0.206172064))
  594. 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))
  595. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.779878199))
  596. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  597. 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))
  598. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
  599. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 1.0049336, 0.206172064))
  600. 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))
  601. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  602. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part3", Vector3.new(0.206172049, 0.663256109, 0.206172064))
  603. 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))
  604. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  605. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.401973516, 0.206172064))
  606. 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))
  607. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389940947, 1, 0.389938712))
  608. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.462270945, 0.206172079, 0.206172064))
  609. 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))
  610. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 0.877363086))
  611. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.462270945, 0.206172079, 0.206172064))
  612. 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))
  613. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 0.877363086))
  614. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.723554611, 0.206172079, 0.40197283))
  615. 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))
  616. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.389939815, 1))
  617. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  618. 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))
  619. CFuncs.Mesh.Create("SpecialMesh", Part3, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 0.194969699, 0.194969684))
  620. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  621. 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))
  622. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  623. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  624. 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))
  625. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367318, 0.0974849537, 0.877362907))
  626. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.206172079, 0.241183683))
  627. 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))
  628. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389940947, 0.389939815, 1))
  629. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  630. 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))
  631. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  632. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.206172079, 0.683353961))
  633. 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))
  634. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367556, 0.292454839, 1))
  635. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  636. 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))
  637. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367318, 0.0974849537, 0.877362907))
  638. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part3", Vector3.new(0.206172049, 0.442170709, 0.206172064))
  639. 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))
  640. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  641. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  642. 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))
  643. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  644. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.261283636, 0.462269485, 1.08532703))
  645. 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))
  646. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  647. 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))
  648. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  649. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.522567213, 0.206172079, 1.08532703))
  650. 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))
  651. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 1))
  652. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part3", Vector3.new(0.206172049, 0.442170709, 0.206172064))
  653. 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))
  654. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  655. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  656. 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))
  657. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455643, 0.121856183, 0.292453945))
  658. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  659. 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))
  660. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
  661. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  662. 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))
  663. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
  664. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.944640577, 0.206172079, 0.206172064))
  665. 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))
  666. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.292454064))
  667. Part4 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part4", Vector3.new(1.04513443, 0.206172079, 0.206172064))
  668. 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))
  669. CFuncs.Mesh.Create("SpecialMesh", Part4, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.487424731, 0.487424105))
  670. Part5 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part5", Vector3.new(1.04513443, 0.206172079, 0.206172064))
  671. 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))
  672. CFuncs.Mesh.Create("SpecialMesh", Part5, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.487424731, 0.487424105))
  673. Part6 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part6", Vector3.new(0.206172049, 0.442170829, 1.04512966))
  674. 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))
  675. CFuncs.Mesh.Create("BlockMesh", Part6, "", "", Vector3.new(0, 0, 0), Vector3.new(0.48742649, 1, 1))
  676. HandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Bright yellow", "HandleL", Vector3.new(0.403949469, 0.452220112, 0.425030977))
  677. 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))
  678. HitboxL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Bright yellow", "HitboxL", Vector3.new(1.00394952, 1.05222011, 1.02503109))
  679. 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))
  680. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Gold", "Part", Vector3.new(0.401974738, 1.08532834, 0.40197292))
  681. 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))
  682. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  683. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  684. 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))
  685. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
  686. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.281382293, 0.206172079, 0.281381041))
  687. 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))
  688. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.194969907, 1))
  689. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.281382293, 0.206172079, 0.281381041))
  690. 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))
  691. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.194969907, 1))
  692. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  693. 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))
  694. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
  695. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  696. 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))
  697. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.389939725, 0.389939249))
  698. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  699. 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))
  700. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.974849463, 0.877363384))
  701. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Gold", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  702. 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))
  703. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
  704. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  705. 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))
  706. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.389939725, 0.389939249))
  707. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Gold", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  708. 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))
  709. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
  710. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(1.01297641, 0.562762797, 0.361775607))
  711. 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))
  712. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  713. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Gold", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  714. 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))
  715. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
  716. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  717. 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))
  718. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.974849463, 0.877363384))
  719. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part", Vector3.new(1.0853318, 0.206172079, 0.261282384))
  720. 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))
  721. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 1))
  722. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  723. 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))
  724. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
  725. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  726. 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))
  727. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  728. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  729. 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))
  730. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  731. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  732. 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))
  733. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  734. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part2", Vector3.new(0.401974738, 0.572812021, 0.252237976))
  735. 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))
  736. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part2", Vector3.new(0.803949475, 0.452220112, 1.02503097))
  737. 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))
  738. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part2", Vector3.new(0.401974738, 0.572812021, 0.258267611))
  739. 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))
  740. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  741. 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))
  742. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  743. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.562762797, 0.206172064))
  744. 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))
  745. CFuncs.Mesh.Create("CylinderMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969654))
  746. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.562762797, 0.206172064))
  747. 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))
  748. CFuncs.Mesh.Create("CylinderMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969654))
  749. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.206172079, 1.0049324))
  750. 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))
  751. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.0974852666, 0.682394505, 1))
  752. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  753. 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))
  754. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  755. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  756. 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))
  757. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  758. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part2", Vector3.new(0.663258314, 0.643157542, 1.04512966))
  759. 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))
  760. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  761. 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))
  762. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455643, 0.121856183, 0.292453945))
  763. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.361777306, 0.206172079, 0.206172064))
  764. 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))
  765. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.779878199))
  766. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  767. 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))
  768. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
  769. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.643156648))
  770. 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))
  771. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455524, 0.316826075, 1))
  772. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  773. 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))
  774. CFuncs.Mesh.Create("SpecialMesh", Part3, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 0.194969699, 0.194969684))
  775. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 1.0049336, 0.206172064))
  776. 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))
  777. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  778. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part3", Vector3.new(0.206172049, 0.663256168, 0.206172064))
  779. 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))
  780. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  781. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.80495441, 0.206172079, 0.206172064))
  782. 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))
  783. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.779878199))
  784. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  785. 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))
  786. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.414312303, 0.779879749, 0.414309978))
  787. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part3", Vector3.new(0.206172049, 0.663256109, 0.206172064))
  788. 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))
  789. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  790. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  791. 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))
  792. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  793. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.462270945, 0.206172079, 0.206172064))
  794. 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))
  795. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 0.877363086))
  796. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  797. 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))
  798. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  799. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.261283636, 0.462269485, 1.08532703))
  800. 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))
  801. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  802. 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))
  803. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367318, 0.0974849537, 0.877362907))
  804. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.401973516, 0.206172064))
  805. 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))
  806. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389940947, 1, 0.389938712))
  807. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part3", Vector3.new(0.206172049, 0.442170709, 0.206172064))
  808. 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))
  809. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  810. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.723554611, 0.206172079, 0.40197283))
  811. 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))
  812. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.389939815, 1))
  813. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  814. 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))
  815. CFuncs.Mesh.Create("SpecialMesh", Part3, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 0.194969699, 0.194969684))
  816. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  817. 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))
  818. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367318, 0.0974849537, 0.877362907))
  819. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part3", Vector3.new(0.206172049, 0.442170709, 0.206172064))
  820. 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))
  821. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  822. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  823. 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))
  824. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  825. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.206172079, 0.683353961))
  826. 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))
  827. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367556, 0.292454839, 1))
  828. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.206172079, 0.241183683))
  829. 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))
  830. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389940947, 0.389939815, 1))
  831. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.522567213, 0.206172079, 1.08532703))
  832. 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))
  833. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 1))
  834. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  835. 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))
  836. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  837. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.944640577, 0.206172079, 0.206172064))
  838. 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))
  839. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.292454064))
  840. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.462270945, 0.206172079, 0.206172064))
  841. 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))
  842. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 0.877363086))
  843. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  844. 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))
  845. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
  846. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.944640577, 0.206172079, 0.206172064))
  847. 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))
  848. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.292454064))
  849. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  850. 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))
  851. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
  852. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  853. 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))
  854. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455643, 0.121856183, 0.292453945))
  855. Part4 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part4", Vector3.new(1.04513443, 0.206172079, 0.206172064))
  856. 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))
  857. CFuncs.Mesh.Create("SpecialMesh", Part4, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.487424731, 0.487424105))
  858. Part5 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part5", Vector3.new(1.04513443, 0.206172079, 0.206172064))
  859. 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))
  860. CFuncs.Mesh.Create("SpecialMesh", Part5, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.487424731, 0.487424105))
  861. Part6 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part6", Vector3.new(0.206172049, 0.442170829, 1.04512966))
  862. 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))
  863. CFuncs.Mesh.Create("BlockMesh", Part6, "", "", Vector3.new(0, 0, 0), Vector3.new(0.48742649, 1, 1))
  864. sref = CFuncs.Part.Create(Character, "Neon", 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  865. sref.Anchored = true
  866.  
  867. EffectModel = Create("Model"){
  868. Parent = Character,
  869. Name = "Effects",
  870. }
  871.  
  872. Effects = {
  873. Block = {
  874. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  875. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  876. prt.Anchored = true
  877. prt.CFrame = cframe
  878. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  879. game:GetService("Debris"):AddItem(prt, 10)
  880. if Type == 1 or Type == nil then
  881. table.insert(Effects, {
  882. prt,
  883. "Block1",
  884. delay,
  885. x3,
  886. y3,
  887. z3,
  888. msh
  889. })
  890. elseif Type == 2 then
  891. table.insert(Effects, {
  892. prt,
  893. "Block2",
  894. delay,
  895. x3,
  896. y3,
  897. z3,
  898. msh
  899. })
  900. end
  901. end;
  902. };
  903.  
  904. Cylinder = {
  905. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  906. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  907. prt.Anchored = true
  908. prt.CFrame = cframe
  909. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  910. game:GetService("Debris"):AddItem(prt, 2)
  911. table.insert(Effects, {
  912. prt,
  913. "Cylinder",
  914. delay,
  915. x3,
  916. y3,
  917. z3,
  918. msh
  919. })
  920. end;
  921. };
  922.  
  923. Head = {
  924. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  925. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  926. prt.Anchored = true
  927. prt.CFrame = cframe
  928. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  929. game:GetService("Debris"):AddItem(prt, 10)
  930. table.insert(Effects, {
  931. prt,
  932. "Cylinder",
  933. delay,
  934. x3,
  935. y3,
  936. z3,
  937. msh
  938. })
  939. end;
  940. };
  941.  
  942. Sphere = {
  943. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  944. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  945. prt.Anchored = true
  946. prt.CFrame = cframe
  947. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  948. game:GetService("Debris"):AddItem(prt, 10)
  949. table.insert(Effects, {
  950. prt,
  951. "Cylinder",
  952. delay,
  953. x3,
  954. y3,
  955. z3,
  956. msh
  957. })
  958. end;
  959. };
  960.  
  961. Elect = {
  962. Create = function(cff, x, y, z)
  963. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("New Yeller"), "Part", Vector3.new(1, 1, 1))
  964. prt.Anchored = true
  965. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  966. prt.CFrame = CFrame.new(prt.Position)
  967. game:GetService("Debris"):AddItem(prt, 2)
  968. local xval = math.random() / 2
  969. local yval = math.random() / 2
  970. local zval = math.random() / 2
  971. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  972. table.insert(Effects, {
  973. prt,
  974. "Elec",
  975. 0.1,
  976. x,
  977. y,
  978. z,
  979. xval,
  980. yval,
  981. zval
  982. })
  983. end;
  984.  
  985. };
  986.  
  987. Ring = {
  988. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  989. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  990. prt.Anchored = true
  991. prt.CFrame = cframe
  992. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  993. game:GetService("Debris"):AddItem(prt, 10)
  994. table.insert(Effects, {
  995. prt,
  996. "Cylinder",
  997. delay,
  998. x3,
  999. y3,
  1000. z3,
  1001. msh
  1002. })
  1003. end;
  1004. };
  1005.  
  1006.  
  1007. Wave = {
  1008. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1009. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1010. prt.Anchored = true
  1011. prt.CFrame = cframe
  1012. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1013. game:GetService("Debris"):AddItem(prt, 10)
  1014. table.insert(Effects, {
  1015. prt,
  1016. "Cylinder",
  1017. delay,
  1018. x3,
  1019. y3,
  1020. z3,
  1021. msh
  1022. })
  1023. end;
  1024. };
  1025.  
  1026. Break = {
  1027. Create = function(brickcolor, cframe, x1, y1, z1)
  1028. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1029. prt.Anchored = true
  1030. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1031. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1032. local num = math.random(10, 50) / 1000
  1033. game:GetService("Debris"):AddItem(prt, 10)
  1034. table.insert(Effects, {
  1035. prt,
  1036. "Shatter",
  1037. num,
  1038. prt.CFrame,
  1039. math.random() - math.random(),
  1040. 0,
  1041. math.random(50, 100) / 100
  1042. })
  1043. end;
  1044. };
  1045.  
  1046. Fire = {
  1047. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1048. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1049. prt.Anchored = true
  1050. prt.CFrame = cframe
  1051. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1052. game:GetService("Debris"):AddItem(prt, 10)
  1053. table.insert(Effects, {
  1054. prt,
  1055. "Fire",
  1056. delay,
  1057. 1,
  1058. 1,
  1059. 1,
  1060. msh
  1061. })
  1062. end;
  1063. };
  1064.  
  1065. FireWave = {
  1066. Create = function(brickcolor, cframe, x1, y1, z1)
  1067. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1068. prt.Anchored = true
  1069. prt.CFrame = cframe
  1070. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1071. local d = Create("Decal"){
  1072. Parent = prt,
  1073. Texture = "rbxassetid://26356434",
  1074. Face = "Top",
  1075. }
  1076. local d = Create("Decal"){
  1077. Parent = prt,
  1078. Texture = "rbxassetid://26356434",
  1079. Face = "Bottom",
  1080. }
  1081. game:GetService("Debris"):AddItem(prt, 10)
  1082. table.insert(Effects, {
  1083. prt,
  1084. "FireWave",
  1085. 1,
  1086. 30,
  1087. math.random(400, 600) / 100,
  1088. msh
  1089. })
  1090. end;
  1091. };
  1092.  
  1093. Lightning = {
  1094. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1095. local magz = (p0 - p1).magnitude
  1096. local curpos = p0
  1097. local trz = {
  1098. -ofs,
  1099. ofs
  1100. }
  1101. for i = 1, tym do
  1102. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1103. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1104. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1105. li.Material = "Neon"
  1106. if tym == i then
  1107. local magz2 = (curpos - p1).magnitude
  1108. li.Size = Vector3.new(th, th, magz2)
  1109. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1110. table.insert(Effects, {
  1111. li,
  1112. "Disappear",
  1113. last
  1114. })
  1115. else
  1116. do
  1117. do
  1118. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1119. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1120. game.Debris:AddItem(li, 10)
  1121. table.insert(Effects, {
  1122. li,
  1123. "Disappear",
  1124. last
  1125. })
  1126. end
  1127. end
  1128. end
  1129. end
  1130. end
  1131. };
  1132.  
  1133. EffectTemplate = {
  1134.  
  1135. };
  1136. }
  1137.  
  1138. local DORARA = false
  1139.  
  1140. function ORA()
  1141. attack = true
  1142. for i = 0, 1, 0.2 do
  1143. swait()
  1144. PlayAnimationFromTable({
  1145. 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),
  1146. 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),
  1147. 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),
  1148. 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),
  1149. 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),
  1150. 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),
  1151. }, .3, false)
  1152. end
  1153. local DORA = CFuncs.Sound.Create("601465752", Torso, 1, 1)
  1154. Instance.new("DistortionSoundEffect", DORA).Level = .95
  1155. DORA.Looped = true
  1156. local Con1 = HitboxL.Touched:connect(function(hit) Damage(HitboxL, hit, 1, 5, 0, "Normal", RootPart, 0, "260430117", 1) end)
  1157. local Con2 = HitboxR.Touched:connect(function(hit) Damage(HitboxR, hit, 1, 5, 0, "Normal", RootPart, 0, "260430117", 1) end)
  1158. while DORARA == true do
  1159. RootPart.Velocity = RootPart.CFrame.lookVector * 5
  1160. for i = 0, 1, 0.7 do
  1161. swait()
  1162. Effects.Elect.Create(HitboxL.CFrame, 4, 4, 4)
  1163. Effects.Sphere.Create(BrickColor.new("New Yeller"), HitboxL.CFrame, .5, .5, .5, 1.5, 1.5, 1.5, .15)
  1164. PlayAnimationFromTable({
  1165. 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),
  1166. 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),
  1167. 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),
  1168. 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),
  1169. 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),
  1170. 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),
  1171. }, .9, false)
  1172. end
  1173. CFuncs.Sound.Create("200632136", HitboxL, 1, 1)
  1174. Effects.Sphere.Create(BrickColor.new("New Yeller"), HitboxL.CFrame, .5, .5, .5, 2, 2, 2, .15)
  1175. RootPart.Velocity = RootPart.CFrame.lookVector * 5
  1176. for i = 0, 1, 0.7 do
  1177. swait()
  1178. Effects.Sphere.Create(BrickColor.new("New Yeller"), HitboxR.CFrame, .5, .5, .5, 1.5, 1.5, 1.5, .2)
  1179. PlayAnimationFromTable({
  1180. 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),
  1181. 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),
  1182. 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),
  1183. 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),
  1184. 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),
  1185. 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),
  1186. }, .9, false)
  1187. end
  1188. CFuncs.Sound.Create("200632136", HitboxR, 1, 1)
  1189. Effects.Sphere.Create(BrickColor.new("New Yeller"), HitboxR.CFrame, .5, .5, .5, 2, 2, 2, .2)
  1190. end
  1191. Con1:disconnect()
  1192. Con2:disconnect()
  1193. DORA:Stop()
  1194. attack = false
  1195. end
  1196.  
  1197. local stoppedParts = {}
  1198.  
  1199.  
  1200. function getAllParts()
  1201. local rtn = {}
  1202.  
  1203. local function recurse(object)
  1204. for q,e in next, object:children() do
  1205. if e:isA'BasePart' and e.Name ~= "HumanoidRootPart" then
  1206. table.insert(rtn, e)
  1207. end
  1208. recurse(e)
  1209. end
  1210. end
  1211.  
  1212. recurse(workspace)
  1213. return rtn
  1214. end
  1215.  
  1216. function stopParts(distance)
  1217. stoppedParts = {}
  1218. for nada, part in next, getAllParts() do
  1219. local dist = (Torso.Position-part.Position).magnitude
  1220. if dist <= distance and part.Name ~='Base' and part.Name ~= 'Baseplate' and not part:isDescendantOf(Torso.Parent) and part.Anchored ~= true then
  1221. table.insert(stoppedParts, part)
  1222. if part.Name ~= "Torso" and part.Anchored ~= true then
  1223. part.Anchored = true
  1224. end
  1225. end
  1226. end
  1227. end
  1228.  
  1229.  
  1230. function freeParts()
  1231. for q,e in next, stoppedParts do
  1232. stoppedParts[q] = nil
  1233. e.Anchored = false
  1234. end
  1235. end
  1236.  
  1237. local effect = Instance.new('ColorCorrectionEffect')
  1238. function TheWorld(Mode)
  1239. if Mode == "Time Start" then
  1240. Effects.Sphere.Create(BrickColor.new("New Yeller"), HitboxL.CFrame, .5, .5, .5, 1.5, 1.5, 1.5, .15)
  1241. for i = 1,50 do
  1242. if effect.Saturation <= 0 then
  1243. effect.Saturation = effect.Saturation + i/50
  1244. end
  1245. swait(1/30)
  1246. end
  1247. freeParts()
  1248. effect.Saturation = 0
  1249. effect.Contrast = 0
  1250. effect.Parent = nil
  1251. workspace.Gravity = 196.2
  1252. end
  1253. if Mode == "Quick Stop" then
  1254. CFuncs.Sound.Create("468760371", workspace, 1, 1)
  1255. swait(60)
  1256. Effects.Sphere.Create(BrickColor.new("Institutional white"), RootPart.CFrame, 1, 1, 1, 50, 50, 50, .01)
  1257. effect.Parent = game.Lighting
  1258. for i = 1,50 do
  1259. effect.Saturation = -(i/10)
  1260. swait()
  1261. end
  1262. stopParts(5555)
  1263. end
  1264. end
  1265.  
  1266. Mouse.Button1Down:connect(function()
  1267. if attack == false and DORARA == false then
  1268. DORARA = true
  1269. ORA()
  1270. end
  1271. end)
  1272.  
  1273. Mouse.Button1Up:connect(function()
  1274. if attack == true and DORARA == true then
  1275. DORARA = false
  1276. end
  1277. end)
  1278.  
  1279. Mouse.KeyDown:connect(function(k)
  1280. k = k:lower()
  1281. if attack == false and k == 'g' and TimeStop == false then
  1282. TimeStop = true
  1283. TheWorld("Quick Stop")
  1284. elseif attack == false and k == 'g' and TimeStop == true then
  1285. TimeStop = false
  1286. TheWorld("Time Start")
  1287. end
  1288. end)
  1289.  
  1290. while true do
  1291. swait()
  1292. sref.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
  1293. for i, v in pairs(Character:GetChildren()) do
  1294. if v:IsA("Part") then
  1295. v.Material = "SmoothPlastic"
  1296. elseif v:IsA("Accessory") then
  1297. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1298. end
  1299. end
  1300. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1301. velocity = RootPart.Velocity.y
  1302. sine = sine + change
  1303. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  1304. if RootPart.Velocity.y > 1 and hit == nil then
  1305. Anim = "Jump"
  1306. if attack == false then
  1307. PlayAnimationFromTable({
  1308. 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),
  1309. 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),
  1310. 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),
  1311. 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),
  1312. 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),
  1313. 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),
  1314. }, .3, false)
  1315. end
  1316. elseif RootPart.Velocity.y < -1 and hit == nil then
  1317. Anim = "Fall"
  1318. if attack == false then
  1319. PlayAnimationFromTable({
  1320. 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),
  1321. 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),
  1322. 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),
  1323. 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),
  1324. 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),
  1325. 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),
  1326. }, .3, false)
  1327. end
  1328. elseif Torsovelocity < 1 and hit ~= nil then
  1329. Anim = "Idle"
  1330. if attack == false then
  1331. change = 1
  1332. PlayAnimationFromTable({
  1333. 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),
  1334. 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),
  1335. 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),
  1336. 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),
  1337. 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),
  1338. 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),
  1339. }, .3, false)
  1340. end
  1341. elseif Torsovelocity > 2 and hit ~= nil then
  1342. Anim = "Walk"
  1343. if attack == false then
  1344. change = 2
  1345. PlayAnimationFromTable({
  1346. 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),
  1347. 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),
  1348. 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),
  1349. 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),
  1350. 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)),
  1351. 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)),
  1352. }, .3, false)
  1353. end
  1354. end
  1355. if 0 < #Effects then
  1356. for e = 1, #Effects do
  1357. if Effects[e] ~= nil then
  1358. local Thing = Effects[e]
  1359. if Thing ~= nil then
  1360. local Part = Thing[1]
  1361. local Mode = Thing[2]
  1362. local Delay = Thing[3]
  1363. local IncX = Thing[4]
  1364. local IncY = Thing[5]
  1365. local IncZ = Thing[6]
  1366. if Thing[2] == "Shoot" then
  1367. local Look = Thing[1]
  1368. local move = 5
  1369. local hit, pos = rayCast(Thing[4], Thing[1], move, Character)
  1370. if Thing[10] ~= nil then
  1371. da = pos
  1372. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  1373. cfa = CFrame.new(Thing[4], pos)
  1374. tehCF = cfa:lerp(cf2, 0.2)
  1375. Thing[1] = tehCF.lookVector
  1376. end
  1377. local mag = (Thing[4] - pos).magnitude
  1378. Effects.Elect.Create(CFrame.new((Thing[4] + pos) / 2, pos), 4, 4, 4)
  1379. Effects.Sphere.Create(BrickColor.new("New Yeller"), CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 3, 3, 3, 5, 5, 5, 0.15)
  1380. Thing[4] = Thing[4] + Look * move
  1381. Thing[3] = Thing[3] - 1
  1382. if 2 < Thing[5] then
  1383. Thing[5] = Thing[5] - 0.3
  1384. Thing[6] = Thing[6] - 0.3
  1385. end
  1386. if hit ~= nil then
  1387. Thing[3] = 0
  1388. MagnitudeDamage(hit, 5, 10, 15, 0, "Normal", "161006093", 0.8)
  1389. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  1390. ref.Anchored = true
  1391. ref.CFrame = CFrame.new(pos)
  1392. Effects.Block.Create(BrickColor.new("New Yeller"), CFrame.new(pos), 1, 1, 1, 2, 2, 2, .05)
  1393. Effects.Sphere.Create(BrickColor.new("New Yeller"), CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.03)
  1394. game:GetService("Debris"):AddItem(ref, 1)
  1395. end
  1396. if Thing[3] <= 0 then
  1397. table.remove(Effects, e)
  1398. end
  1399. end
  1400. do
  1401. do
  1402. if Thing[2] == "FireWave" then
  1403. if Thing[3] <= Thing[4] then
  1404. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  1405. Thing[3] = Thing[3] + 1
  1406. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  1407. else
  1408. Part.Parent = nil
  1409. table.remove(Effects, e)
  1410. end
  1411. end
  1412. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  1413. if Thing[1].Transparency <= 1 then
  1414. if Thing[2] == "Block1" then
  1415. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1416. Mesh = Thing[7]
  1417. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1418. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1419. else
  1420. if Thing[2] == "Block2" then
  1421. Thing[1].CFrame = Thing[1].CFrame
  1422. Mesh = Thing[7]
  1423. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1424. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1425. else
  1426. if Thing[2] == "Fire" then
  1427. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  1428. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1429. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1430. else
  1431. if Thing[2] == "Cylinder" then
  1432. Mesh = Thing[7]
  1433. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1434. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1435. else
  1436. if Thing[2] == "Blood" then
  1437. Mesh = Thing[7]
  1438. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  1439. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1440. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1441. else
  1442. if Thing[2] == "Elec" then
  1443. Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
  1444. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1445. else
  1446. if Thing[2] == "Disappear" then
  1447. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1448. end
  1449. end
  1450. end
  1451. end
  1452. end
  1453. end
  1454. end
  1455. else
  1456. Part.Parent = nil
  1457. table.remove(Effects, e)
  1458. end
  1459. end
  1460. end
  1461. end
  1462. end
  1463. end
  1464. end
  1465. end
  1466. end
  1467.  
  1468.  
  1469. A = true
  1470. if A == true then
  1471. Model = Instance.new("Model")
  1472. Model.Name = "Weapon"
  1473. p = Instance.new("Part", Model)
  1474. p.Name = "Part"
  1475. p.TopSurface = 0
  1476. p.BottomSurface = 0
  1477. p.formFactor = "Custom"
  1478. p.Size = Vector3.new(10, 12, 10)
  1479. p.CFrame = CFrame.new(35.4000015, 7.0999999, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1480. p.BrickColor = BrickColor.new("Medium stone grey")
  1481. p.Transparency = 0
  1482. p.Reflectance = .1
  1483. p.Material = Enum.Material.Concrete
  1484. m = Instance.new("CylinderMesh")
  1485. m.Scale = Vector3.new(1, 1.02999997, 1)
  1486. m.Parent = p
  1487. p = Instance.new("Part", Model)
  1488. p.Name = "Part"
  1489. p.TopSurface = 0
  1490. p.BottomSurface = 0
  1491. p.formFactor = "Custom"
  1492. p.Size = Vector3.new(2, 12.8, 2)
  1493. p.CFrame = CFrame.new(35.4000015, 7.19999981, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1494. p.BrickColor = BrickColor.new("Bright yellow")
  1495. p.Transparency = 0
  1496. p.Reflectance = .1
  1497. p.Material = Enum.Material.Plastic
  1498. m = Instance.new("CylinderMesh")
  1499. m.Scale = Vector3.new(1, 1, 1)
  1500. m.Parent = p
  1501. p = Instance.new("Part", Model)
  1502. p.Name = "Part"
  1503. p.TopSurface = 0
  1504. p.BottomSurface = 0
  1505. p.formFactor = "Custom"
  1506. p.Size = Vector3.new(1.79, 5, 1)
  1507. p.CFrame = CFrame.new(29.7000179, 8.89999485, 63.3000221, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1508. p.BrickColor = BrickColor.new("Bright yellow")
  1509. p.Transparency = 0
  1510. p.Reflectance = .1
  1511. p.Material = Enum.Material.Plastic
  1512. p = Instance.new("Part", Model)
  1513. p.Name = "Part"
  1514. p.TopSurface = 0
  1515. p.BottomSurface = 0
  1516. p.formFactor = "Custom"
  1517. p.Size = Vector3.new(5, 1.40, 0.99)
  1518. p.CFrame = CFrame.new(29.7000198, 10.4999943, 63.3000031, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  1519. p.BrickColor = BrickColor.new("Bright yellow")
  1520. p.Transparency = 0
  1521. p.Reflectance = .1
  1522. p.Material = Enum.Material.Plastic
  1523. m = Instance.new("SpecialMesh")
  1524. m.Scale = Vector3.new(1, 1, 1)
  1525. m.Parent = p
  1526. m.MeshType = Enum.MeshType.Wedge
  1527. p = Instance.new("Part", Model)
  1528. p.Name = "Center"
  1529. p.TopSurface = 0
  1530. p.BottomSurface = 0
  1531. p.formFactor = "Custom"
  1532. p.Size = Vector3.new(12.5, 5.80, 27.6)
  1533. p.CFrame = CFrame.new(43.0000076, 9.30000114, 62.8999977, 1.06581131e-014, -8.74229471e-008, 1, -7.10542736e-015, 1, 8.742294e-008, -1, -7.10542736e-015, -4.37113776e-008)
  1534. p.BrickColor = BrickColor.new("Bright yellow")
  1535. p.Transparency = 1
  1536. p.Reflectance = .1
  1537. p.Material = Enum.Material.Plastic
  1538. p = Instance.new("Part", Model)
  1539. p.Name = "Part"
  1540. p.TopSurface = 0
  1541. p.BottomSurface = 0
  1542. p.formFactor = "Custom"
  1543. p.Size = Vector3.new(6.80, 1, 6.00)
  1544. p.CFrame = CFrame.new(51.9999924, 9.06999207, 68.6000443, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1545. p.BrickColor = BrickColor.new("Bright yellow")
  1546. p.Transparency = 0
  1547. p.Reflectance = .1
  1548. p.Material = Enum.Material.Plastic
  1549. p = Instance.new("Part", Model)
  1550. p.Name = "Part"
  1551. p.TopSurface = 0
  1552. p.BottomSurface = 0
  1553. p.formFactor = "Custom"
  1554. p.Size = Vector3.new(11, 5.40, 2.79)
  1555. p.CFrame = CFrame.new(56.5999718, 9.76999664, 63.0000076, 1.49011612e-008, 5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007, 0.999994278, 3.49571422e-007, -4.47034836e-008)
  1556. p.BrickColor = BrickColor.new("Bright yellow")
  1557. p.Transparency = 0
  1558. p.Reflectance = .1
  1559. p.Material = Enum.Material.Plastic
  1560. m = Instance.new("SpecialMesh")
  1561. m.Scale = Vector3.new(1, 1, 1)
  1562. m.Parent = p
  1563. m.MeshType = Enum.MeshType.Wedge
  1564. p = Instance.new("Part", Model)
  1565. p.Name = "Part"
  1566. p.TopSurface = 0
  1567. p.BottomSurface = 0
  1568. p.formFactor = "Custom"
  1569. p.Size = Vector3.new(2.60, 11, 1.99)
  1570. p.CFrame = CFrame.new(39.4000015, 10.7699995, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1571. p.BrickColor = BrickColor.new("Bright yellow")
  1572. p.Transparency = 0
  1573. p.Reflectance = .1
  1574. p.Material = Enum.Material.Plastic
  1575. p = Instance.new("Part", Model)
  1576. p.Name = "Part"
  1577. p.TopSurface = 0
  1578. p.BottomSurface = 0
  1579. p.formFactor = "Custom"
  1580. p.Size = Vector3.new(3.20, 11.0, 5)
  1581. p.CFrame = CFrame.new(35.9000092, 11.0999928, 63.0000153, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1582. p.BrickColor = BrickColor.new("Bright yellow")
  1583. p.Transparency = 0
  1584. p.Reflectance = .1
  1585. p.Material = Enum.Material.Plastic
  1586. p = Instance.new("Part", Model)
  1587. p.Name = "Part"
  1588. p.TopSurface = 0
  1589. p.BottomSurface = 0
  1590. p.formFactor = "Custom"
  1591. p.Size = Vector3.new(1.99, 1, 1)
  1592. p.CFrame = CFrame.new(51.8999863, 16.6699886, 58.4000015, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1593. p.BrickColor = BrickColor.new("Mid gray")
  1594. p.Transparency = 0
  1595. p.Reflectance = .1
  1596. p.Material = Enum.Material.Plastic
  1597. p = Instance.new("Part", Model)
  1598. p.Name = "Part"
  1599. p.TopSurface = 0
  1600. p.BottomSurface = 0
  1601. p.formFactor = "Custom"
  1602. p.Size = Vector3.new(1, 1, 4.59)
  1603. p.CFrame = CFrame.new(49.099987, 18.1699905, 58.4000015, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1604. p.BrickColor = BrickColor.new("Mid gray")
  1605. p.Transparency = 0
  1606. p.Reflectance = .1
  1607. p.Material = Enum.Material.Plastic
  1608. p = Instance.new("Part", Model)
  1609. p.Name = "Part"
  1610. p.TopSurface = 0
  1611. p.BottomSurface = 0
  1612. p.formFactor = "Custom"
  1613. p.Size = Vector3.new(1, 12.6, 9.80)
  1614. p.CFrame = CFrame.new(40.2999878, 6.77000237, 63.0000038, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1615. p.BrickColor = BrickColor.new("Bright yellow")
  1616. p.Transparency = 0
  1617. p.Reflectance = .1
  1618. p.Material = Enum.Material.Plastic
  1619. p = Instance.new("Part", Model)
  1620. p.Name = "Part"
  1621. p.TopSurface = 0
  1622. p.BottomSurface = 0
  1623. p.formFactor = "Custom"
  1624. p.Size = Vector3.new(5.19, 1.39, 2.39)
  1625. p.CFrame = CFrame.new(32.2000008, 12.5999899, 63.2999992, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  1626. p.BrickColor = BrickColor.new("Bright yellow")
  1627. p.Transparency = 0
  1628. p.Reflectance = .1
  1629. p.Material = Enum.Material.Plastic
  1630. m = Instance.new("SpecialMesh")
  1631. m.Scale = Vector3.new(1, 1, 1)
  1632. m.Parent = p
  1633. m.MeshType = Enum.MeshType.Wedge
  1634. p = Instance.new("Part", Model)
  1635. p.Name = "Part"
  1636. p.TopSurface = 0
  1637. p.BottomSurface = 0
  1638. p.formFactor = "Custom"
  1639. p.Size = Vector3.new(11, 0.60, 1.99)
  1640. p.CFrame = CFrame.new(39.3999825, 12.3699951, 63.0000267, 1.49008779e-008, 2.39330944e-007, -0.999990225, 6.66761935e-009, 0.99999392, 2.39331769e-007, 0.999994516, -6.66753408e-009, -7.45059765e-008)
  1641. p.BrickColor = BrickColor.new("Bright yellow")
  1642. p.Transparency = 0
  1643. p.Reflectance = .1
  1644. p.Material = Enum.Material.Plastic
  1645. m = Instance.new("SpecialMesh")
  1646. m.Scale = Vector3.new(1, 1, 1)
  1647. m.Parent = p
  1648. m.MeshType = Enum.MeshType.Wedge
  1649. p = Instance.new("Part", Model)
  1650. p.Name = "Part"
  1651. p.TopSurface = 0
  1652. p.BottomSurface = 0
  1653. p.formFactor = "Custom"
  1654. p.Size = Vector3.new(3.20, 11, 5.60)
  1655. p.CFrame = CFrame.new(50.1999855, 14.0699921, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1656. p.BrickColor = BrickColor.new("Bright yellow")
  1657. p.Transparency = 0
  1658. p.Reflectance = .1
  1659. p.Material = Enum.Material.Plastic
  1660. p = Instance.new("Part", Model)
  1661. p.Name = "Part"
  1662. p.TopSurface = 0
  1663. p.BottomSurface = 0
  1664. p.formFactor = "Custom"
  1665. p.Size = Vector3.new(5, 13, 3.79)
  1666. p.CFrame = CFrame.new(43.2999916, 9.56999779, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1667. p.BrickColor = BrickColor.new("Bright yellow")
  1668. p.Transparency = 0
  1669. p.Reflectance = .1
  1670. p.Material = Enum.Material.Plastic
  1671. p = Instance.new("Part", Model)
  1672. p.Name = "Part"
  1673. p.TopSurface = 0
  1674. p.BottomSurface = 0
  1675. p.formFactor = "Custom"
  1676. p.Size = Vector3.new(5.19, 1.39, 2.39)
  1677. p.CFrame = CFrame.new(39.6000061, 12.599987, 63.2999992, 1.49011612e-008, 5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007, 0.999994278, 3.49571422e-007, -4.47034836e-008)
  1678. p.BrickColor = BrickColor.new("Bright yellow")
  1679. p.Transparency = 0
  1680. p.Reflectance = .1
  1681. p.Material = Enum.Material.Plastic
  1682. m = Instance.new("SpecialMesh")
  1683. m.Scale = Vector3.new(1, 1, 1)
  1684. m.Parent = p
  1685. m.MeshType = Enum.MeshType.Wedge
  1686. p = Instance.new("Part", Model)
  1687. p.Name = "Part"
  1688. p.TopSurface = 0
  1689. p.BottomSurface = 0
  1690. p.formFactor = "Custom"
  1691. p.Size = Vector3.new(5.19, 1, 1)
  1692. p.CFrame = CFrame.new(46.2999878, 15.069993, 67.5999985, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1693. p.BrickColor = BrickColor.new("Mid gray")
  1694. p.Transparency = 0
  1695. p.Reflectance = .1
  1696. p.Material = Enum.Material.Plastic
  1697. p = Instance.new("Part", Model)
  1698. p.Name = "Part"
  1699. p.TopSurface = 0
  1700. p.BottomSurface = 0
  1701. p.formFactor = "Custom"
  1702. p.Size = Vector3.new(3.20, 5, 4)
  1703. p.CFrame = CFrame.new(32.200016, 9.59999657, 63.3000221, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1704. p.BrickColor = BrickColor.new("Bright yellow")
  1705. p.Transparency = 0
  1706. p.Reflectance = .1
  1707. p.Material = Enum.Material.Plastic
  1708. p = Instance.new("Part", Model)
  1709. p.Name = "Part"
  1710. p.TopSurface = 0
  1711. p.BottomSurface = 0
  1712. p.formFactor = "Custom"
  1713. p.Size = Vector3.new(6, 6.79, 2.79)
  1714. p.CFrame = CFrame.new(51.9999924, 9.06999302, 70.5000458, -1, 0, -4.37113883e-008, 0, 1, 0, 4.37113883e-008, 0, -1)
  1715. p.BrickColor = BrickColor.new("Bright yellow")
  1716. p.Transparency = 0
  1717. p.Reflectance = .1
  1718. p.Material = Enum.Material.Plastic
  1719. m = Instance.new("SpecialMesh")
  1720. m.Scale = Vector3.new(1, 1, 1)
  1721. m.Parent = p
  1722. m.MeshType = Enum.MeshType.Wedge
  1723. p = Instance.new("Part", Model)
  1724. p.Name = "Part"
  1725. p.TopSurface = 0
  1726. p.BottomSurface = 0
  1727. p.formFactor = "Custom"
  1728. p.Size = Vector3.new(0.60, 7.40, 3.79)
  1729. p.CFrame = CFrame.new(43.2999916, 12.3699942, 63.2000008, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1730. p.BrickColor = BrickColor.new("Black")
  1731. p.Transparency = 0
  1732. p.Reflectance = .1
  1733. p.Material = Enum.Material.Plastic
  1734. p = Instance.new("Part", Model)
  1735. p.Name = "Part"
  1736. p.TopSurface = 0
  1737. p.BottomSurface = 0
  1738. p.formFactor = "Custom"
  1739. p.Size = Vector3.new(6.80, 1, 6.00)
  1740. p.CFrame = CFrame.new(51.9999924, 9.06999588, 57.3999977, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1741. p.BrickColor = BrickColor.new("Bright yellow")
  1742. p.Transparency = 0
  1743. p.Reflectance = .1
  1744. p.Material = Enum.Material.Plastic
  1745. p = Instance.new("Part", Model)
  1746. p.Name = "Part"
  1747. p.TopSurface = 0
  1748. p.BottomSurface = 0
  1749. p.formFactor = "Custom"
  1750. p.Size = Vector3.new(11, 3.20, 2.19)
  1751. p.CFrame = CFrame.new(54.0999756, 14.0699921, 63.0000076, 1.49011612e-008, 5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007, 0.999994278, 3.49571422e-007, -4.47034836e-008)
  1752. p.BrickColor = BrickColor.new("Bright yellow")
  1753. p.Transparency = 0
  1754. p.Reflectance = .1
  1755. p.Material = Enum.Material.Plastic
  1756. m = Instance.new("SpecialMesh")
  1757. m.Scale = Vector3.new(1, 1, 1)
  1758. m.Parent = p
  1759. m.MeshType = Enum.MeshType.Wedge
  1760. p = Instance.new("Part", Model)
  1761. p.Name = "Part"
  1762. p.TopSurface = 0
  1763. p.BottomSurface = 0
  1764. p.formFactor = "Custom"
  1765. p.Size = Vector3.new(2.60, 11, 2.39)
  1766. p.CFrame = CFrame.new(32.1999741, 10.7699986, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1767. p.BrickColor = BrickColor.new("Bright yellow")
  1768. p.Transparency = 0
  1769. p.Reflectance = .1
  1770. p.Material = Enum.Material.Plastic
  1771. p = Instance.new("Part", Model)
  1772. p.Name = "Part"
  1773. p.TopSurface = 0
  1774. p.BottomSurface = 0
  1775. p.formFactor = "Custom"
  1776. p.Size = Vector3.new(5.19, 1, 1)
  1777. p.CFrame = CFrame.new(46.2999878, 15.0699921, 58.4000015, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1778. p.BrickColor = BrickColor.new("Mid gray")
  1779. p.Transparency = 0
  1780. p.Reflectance = .1
  1781. p.Material = Enum.Material.Plastic
  1782. p = Instance.new("Part", Model)
  1783. p.Name = "Part"
  1784. p.TopSurface = 0
  1785. p.BottomSurface = 0
  1786. p.formFactor = "Custom"
  1787. p.Size = Vector3.new(5, 0.80, 0.79)
  1788. p.CFrame = CFrame.new(30.6000195, 11.5999937, 63.3000107, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  1789. p.BrickColor = BrickColor.new("Bright yellow")
  1790. p.Transparency = 0
  1791. p.Reflectance = .1
  1792. p.Material = Enum.Material.Plastic
  1793. m = Instance.new("SpecialMesh")
  1794. m.Scale = Vector3.new(1, 1, 1)
  1795. m.Parent = p
  1796. m.MeshType = Enum.MeshType.Wedge
  1797. p = Instance.new("Part", Model)
  1798. p.Name = "Part"
  1799. p.TopSurface = 0
  1800. p.BottomSurface = 0
  1801. p.formFactor = "Custom"
  1802. p.Size = Vector3.new(10, 12, 10)
  1803. p.CFrame = CFrame.new(51.8000298, 7.099998, 63.0000191, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1804. p.BrickColor = BrickColor.new("Medium stone grey")
  1805. p.Transparency = 0
  1806. p.Reflectance = .1
  1807. p.Material = Enum.Material.Concrete
  1808. m = Instance.new("CylinderMesh")
  1809. m.Scale = Vector3.new(1, 1.02999997, 1)
  1810. m.Parent = p
  1811. p = Instance.new("Part", Model)
  1812. p.Name = "Part"
  1813. p.TopSurface = 0
  1814. p.BottomSurface = 0
  1815. p.formFactor = "Custom"
  1816. p.Size = Vector3.new(0.60, 5.19, 5)
  1817. p.CFrame = CFrame.new(35.9000015, 13, 63.2999992, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1818. p.BrickColor = BrickColor.new("Bright yellow")
  1819. p.Transparency = 0
  1820. p.Reflectance = .1
  1821. p.Material = Enum.Material.Plastic
  1822. p = Instance.new("Part", Model)
  1823. p.Name = "Part"
  1824. p.TopSurface = 0
  1825. p.BottomSurface = 0
  1826. p.formFactor = "Custom"
  1827. p.Size = Vector3.new(6, 6.79, 2.79)
  1828. p.CFrame = CFrame.new(51.9999847, 9.06999207, 55.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1829. p.BrickColor = BrickColor.new("Bright yellow")
  1830. p.Transparency = 0
  1831. p.Reflectance = .1
  1832. p.Material = Enum.Material.Plastic
  1833. m = Instance.new("SpecialMesh")
  1834. m.Scale = Vector3.new(1, 1, 1)
  1835. m.Parent = p
  1836. m.MeshType = Enum.MeshType.Wedge
  1837. p = Instance.new("Part", Model)
  1838. p.Name = "Part"
  1839. p.TopSurface = 0
  1840. p.BottomSurface = 0
  1841. p.formFactor = "Custom"
  1842. p.Size = Vector3.new(2.79, 7.40, 0.79)
  1843. p.CFrame = CFrame.new(44.7999916, 14.0699921, 63.2000008, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1844. p.BrickColor = BrickColor.new("Black")
  1845. p.Transparency = 0
  1846. p.Reflectance = .1
  1847. p.Material = Enum.Material.Plastic
  1848. p = Instance.new("Part", Model)
  1849. p.Name = "Part"
  1850. p.TopSurface = 0
  1851. p.BottomSurface = 0
  1852. p.formFactor = "Custom"
  1853. p.Size = Vector3.new(5.40, 11, 10)
  1854. p.CFrame = CFrame.new(50.1999893, 9.76999474, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1855. p.BrickColor = BrickColor.new("Bright yellow")
  1856. p.Transparency = 0
  1857. p.Reflectance = .1
  1858. p.Material = Enum.Material.Plastic
  1859. p = Instance.new("Part", Model)
  1860. p.Name = "Part"
  1861. p.TopSurface = 0
  1862. p.BottomSurface = 0
  1863. p.formFactor = "Custom"
  1864. p.Size = Vector3.new(11, 0.60, 2.39)
  1865. p.CFrame = CFrame.new(32.1999855, 12.3699961, 62.9999733, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  1866. p.BrickColor = BrickColor.new("Bright yellow")
  1867. p.Transparency = 0
  1868. p.Reflectance = .1
  1869. p.Material = Enum.Material.Plastic
  1870. m = Instance.new("SpecialMesh")
  1871. m.Scale = Vector3.new(1, 1, 1)
  1872. m.Parent = p
  1873. m.MeshType = Enum.MeshType.Wedge
  1874. p = Instance.new("Part", Model)
  1875. p.Name = "Part"
  1876. p.TopSurface = 0
  1877. p.BottomSurface = 0
  1878. p.formFactor = "Custom"
  1879. p.Size = Vector3.new(4, 13, 1)
  1880. p.CFrame = CFrame.new(40.8999939, 10.0700006, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1881. p.BrickColor = BrickColor.new("Bright yellow")
  1882. p.Transparency = 0
  1883. p.Reflectance = .1
  1884. p.Material = Enum.Material.Plastic
  1885. p = Instance.new("Part", Model)
  1886. p.Name = "Part"
  1887. p.TopSurface = 0
  1888. p.BottomSurface = 0
  1889. p.formFactor = "Custom"
  1890. p.Size = Vector3.new(10.1, 1, 0.99)
  1891. p.CFrame = CFrame.new(51.8999825, 18.1699867, 62.9999733, 1.49008796e-008, 2.39336913e-007, -0.999990225, 6.66744882e-009, 0.99999392, 2.39337737e-007, 0.999994516, -6.66736355e-009, -7.45059765e-008)
  1892. p.BrickColor = BrickColor.new("Mid gray")
  1893. p.Transparency = 0
  1894. p.Reflectance = .1
  1895. p.Material = Enum.Material.Plastic
  1896. m = Instance.new("SpecialMesh")
  1897. m.Scale = Vector3.new(1, 1, 1)
  1898. m.Parent = p
  1899. m.MeshType = Enum.MeshType.Wedge
  1900. p = Instance.new("Part", Model)
  1901. p.Name = "Part"
  1902. p.TopSurface = 0
  1903. p.BottomSurface = 0
  1904. p.formFactor = "Custom"
  1905. p.Size = Vector3.new(1, 1, 4.59)
  1906. p.CFrame = CFrame.new(49.099987, 18.1699944, 67.5999985, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1907. p.BrickColor = BrickColor.new("Mid gray")
  1908. p.Transparency = 0
  1909. p.Reflectance = .1
  1910. p.Material = Enum.Material.Plastic
  1911. p = Instance.new("Part", Model)
  1912. p.Name = "Part"
  1913. p.TopSurface = 0
  1914. p.BottomSurface = 0
  1915. p.formFactor = "Custom"
  1916. p.Size = Vector3.new(1.99, 1, 1)
  1917. p.CFrame = CFrame.new(51.8999863, 16.6699886, 67.5999908, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1918. p.BrickColor = BrickColor.new("Mid gray")
  1919. p.Transparency = 0
  1920. p.Reflectance = .1
  1921. p.Material = Enum.Material.Plastic
  1922. p = Instance.new("Part", Model)
  1923. p.Name = "Part"
  1924. p.TopSurface = 0
  1925. p.BottomSurface = 0
  1926. p.formFactor = "Custom"
  1927. p.Size = Vector3.new(1, 1, 4.59)
  1928. p.CFrame = CFrame.new(49.099987, 18.1699867, 63.0000153, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1929. p.BrickColor = BrickColor.new("Mid gray")
  1930. p.Transparency = 0
  1931. p.Reflectance = .1
  1932. p.Material = Enum.Material.Plastic
  1933. p = Instance.new("Part", Model)
  1934. p.Name = "Part"
  1935. p.TopSurface = 0
  1936. p.BottomSurface = 0
  1937. p.formFactor = "Custom"
  1938. p.Size = Vector3.new(10.1, 1, 0.99)
  1939. p.CFrame = CFrame.new(46.2999916, 18.1699886, 63.0000229, -1.49008823e-008, -2.39345496e-007, 0.999990225, 6.66727829e-009, 0.99999392, 2.39346434e-007, -0.999994516, 6.66733513e-009, 7.45059765e-008)
  1940. p.BrickColor = BrickColor.new("Mid gray")
  1941. p.Transparency = 0
  1942. p.Reflectance = .1
  1943. p.Material = Enum.Material.Plastic
  1944. m = Instance.new("SpecialMesh")
  1945. m.Scale = Vector3.new(1, 1, 1)
  1946. m.Parent = p
  1947. m.MeshType = Enum.MeshType.Wedge
  1948.  
  1949. Spawn = function()
  1950. Modelc = Model:clone()
  1951. for _, v in pairs(Modelc:children()) do
  1952. if v.className == "Part" then
  1953. if v.Name ~= "Center" then
  1954. w = Instance.new("Weld")
  1955. w.Part0 = Modelc.Center
  1956. w.Part1 = v
  1957. w.C1 = v.CFrame:inverse() * CFrame.new(v.Position)
  1958. w.C0 = Modelc.Center.CFrame:inverse() * CFrame.new(v.Position)
  1959. w.Parent = w.Part0
  1960. end
  1961. end
  1962. end
  1963. return Modelc
  1964. end
  1965.  
  1966. CameraRadius = 66
  1967. TimeStopRadius = 66
  1968.  
  1969. RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1970. RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1971. LeftShoulderC0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1972. LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1973. RightHipC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1974. RightHipC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1975. LeftHipC0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1976. LeftHipC1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1977. NeckC0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1978. NeckC1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1979. RootJointC0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1980. RootJointC1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1981.  
  1982. getWelds = function(c) --designate weld variables
  1983. local t = c.Torso
  1984. local hrp = c.HumanoidRootPart.RootJoint
  1985. RightShoulder = t:FindFirstChild("Right Shoulder")
  1986. LeftShoulder = t:FindFirstChild("Left Shoulder")
  1987. RightHip = t:FindFirstChild("Right Hip")
  1988. LeftHip = t:FindFirstChild("Left Hip")
  1989. RootJoint = hrp
  1990. Neck = t:FindFirstChild("Neck")
  1991. end
  1992. resetWelds = function(ext, occ) --extent 1-3; occlusion
  1993. --1 == reset desiredangle/currentangle
  1994. --2 == reset C0/C1
  1995. --3 == reset both des/cur/c0/c1
  1996. local r = {
  1997. RightShoulder,
  1998. LeftShoulder,
  1999. RightHip,
  2000. LeftHip,
  2001. RootJoint,
  2002. Neck,
  2003. Grip
  2004. }
  2005. for _, v in pairs(r) do
  2006. for i = 1, #occ do
  2007. if occ[i] == v then
  2008. table.remove(r, _)
  2009. end
  2010. end
  2011. end
  2012. for _, v in pairs(r) do
  2013. if v.Name == "Right Shoulder" then
  2014. if ext == 1 then
  2015. v.DesiredAngle = 0
  2016. v.CurrentAngle = 0
  2017. elseif ext == 2 then
  2018. v.C0 = RightShoulderC0
  2019. v.C1 = RightShoulderC1
  2020. elseif ext == 3 then
  2021. v.DesiredAngle = 0
  2022. v.CurrentAngle = 0
  2023. v.C0 = RightShoulderC0
  2024. v.C1 = RightShoulderC1
  2025. end
  2026. elseif v.Name == "Left Shoulder" then
  2027. if ext == 1 then
  2028. v.DesiredAngle = 0
  2029. v.CurrentAngle = 0
  2030. elseif ext == 2 then
  2031. v.C0 = LeftShoulderC0
  2032. v.C1 = LeftShoulderC1
  2033. elseif ext == 3 then
  2034. v.DesiredAngle = 0
  2035. v.CurrentAngle = 0
  2036. v.C0 = LeftShoulderC0
  2037. v.C1 = LeftShoulderC1
  2038. end
  2039. elseif v.Name == "Right Hip" then
  2040. if ext == 1 then
  2041. v.DesiredAngle = 0
  2042. v.CurrentAngle = 0
  2043. elseif ext == 2 then
  2044. v.C0 = RightHipC0
  2045. v.C1 = RightHipC1
  2046. elseif ext == 3 then
  2047. v.DesiredAngle = 0
  2048. v.CurrentAngle = 0
  2049. v.C0 = RightHipC0
  2050. v.C1 = RightHipC1
  2051. end
  2052. elseif v.Name == "Left Hip" then
  2053. if ext == 1 then
  2054. v.DesiredAngle = 0
  2055. v.CurrentAngle = 0
  2056. elseif ext == 2 then
  2057. v.C0 = LeftHipC0
  2058. v.C1 = LeftHipC1
  2059. elseif ext == 3 then
  2060. v.DesiredAngle = 0
  2061. v.CurrentAngle = 0
  2062. v.C0 = LeftHipC0
  2063. v.C1 = LeftHipC1
  2064. end
  2065. elseif v.Name == "Neck" then
  2066. if ext == 1 then
  2067. v.DesiredAngle = 0
  2068. v.CurrentAngle = 0
  2069. elseif ext == 2 then
  2070. v.C0 = NeckC0
  2071. v.C1 = NeckC1
  2072. elseif ext == 3 then
  2073. v.DesiredAngle = 0
  2074. v.CurrentAngle = 0
  2075. v.C0 = NeckC0
  2076. v.C1 = NeckC1
  2077. end
  2078. elseif v.Name == "RootJoint" then
  2079. if ext == 1 then
  2080. v.DesiredAngle = 0
  2081. v.CurrentAngle = 0
  2082. elseif ext == 2 then
  2083. v.C0 = RootJointC0
  2084. v.C1 = RootJointC1
  2085. elseif ext == 3 then
  2086. v.DesiredAngle = 0
  2087. v.CurrentAngle = 0
  2088. v.C0 = RootJointC0
  2089. v.C1 = RootJointC1
  2090. end
  2091. elseif v.Name == "RightGrip" then
  2092. if ext == 1 then
  2093. elseif ext == 2 then
  2094. Grip.C0 = nGrip.C0
  2095. Grip.C1 = nGrip.C1
  2096. elseif ext == 3 then
  2097. Grip.C0 = nGrip.C0
  2098. Grip.C1 = nGrip.C1
  2099. end
  2100. end
  2101. end
  2102. end
  2103.  
  2104.  
  2105. doitdocdoit = function()
  2106. if deb == false then
  2107. return
  2108. end
  2109. deb = false
  2110.  
  2111. vPlayer = game.Players.LocalPlayer
  2112. cPlayer = vPlayer.Character
  2113. Anim = cPlayer.Animate
  2114. Anim.Disabled = true
  2115. Hum = cPlayer.Humanoid
  2116. Hum.Name = "NOPE"
  2117. Hum.WalkSpeed = 0
  2118. getWelds(cPlayer)
  2119. resetWelds(3, {})
  2120.  
  2121. bodypos = Instance.new("BodyPosition")
  2122. bodypos.P = 4000
  2123. bodypos.maxForce = Vector3.new(5000000, 50000000, 5000000) * 5000
  2124. bodypos.position = cPlayer.Torso.Position + Vector3.new(0, .5, 0)
  2125. bodypos.Parent = cPlayer.Torso
  2126.  
  2127. dir = cPlayer.HumanoidRootPart.CFrame.lookVector
  2128. CPlayer = cPlayer
  2129. partpos = Instance.new("Part", workspace)
  2130. partpos.Transparency = 1
  2131. partpos.CanCollide = false
  2132. partpos.Anchored = true
  2133. partpos.CFrame = cPlayer.Torso.CFrame
  2134.  
  2135. sound = Instance.new("Sound")
  2136. sound.Parent = partpos
  2137. sound.Volume = 1
  2138. sound.SoundId = "http://www.roblox.com/asset/?id=468760371"
  2139. -- sound.SoundId="http://www.roblox.com/asset/?id=168009623"
  2140. sound2 = Instance.new("Sound")
  2141. sound2.Parent = workspace.CurrentCamera
  2142. sound2.Volume = 1
  2143. sound2.SoundId = "http://www.roblox.com/asset/?id=468760371"
  2144. -- sound2.SoundId="http://www.roblox.com/asset/?id=168009623"
  2145. sound:Play()
  2146. sound2:Play()
  2147. expected = 10
  2148. did = false
  2149. pooted = 0
  2150. sos = game:GetService("RunService").Stepped:connect(function()
  2151. pooted = pooted + 1
  2152. if pooted >= expected + 1 then
  2153. sos:disconnect()
  2154. did = true
  2155. return
  2156. end
  2157. resetWelds(3, {})
  2158. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  2159. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  2160. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  2161. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  2162. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2163. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2164. end)
  2165. --[[sound=Instance.new("Sound")
  2166. sound.Parent=cPlayer.Torso
  2167. sound.Volume=1
  2168. sound.SoundId="http://www.roblox.com/asset/?id=316900066"
  2169. sound:Play()]]--
  2170. while did == false do
  2171. wait()
  2172. end
  2173.  
  2174. expected = 10
  2175. did = false
  2176. pooted = 0
  2177. sos = game:GetService("RunService").Stepped:connect(function()
  2178. pooted = pooted + 1
  2179. if pooted >= expected + 1 then
  2180. sos:disconnect()
  2181. did = true
  2182. return
  2183. end
  2184. resetWelds(3, {})
  2185. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 8), math.rad(0), math.rad(pooted))
  2186. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 9), math.rad(pooted * 9), math.rad(0))
  2187. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  2188. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  2189. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(pooted / 2), math.rad(0), math.rad(-pooted * 9))
  2190. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(pooted / 3), math.rad(pooted * 10))
  2191. end)
  2192. while did == false do
  2193. wait()
  2194. end
  2195. wait(.2)
  2196. expected = 5
  2197. did = false
  2198. pooted = 0
  2199. nubhit = nil
  2200. sos = game:GetService("RunService").Stepped:connect(function()
  2201. pooted = pooted + 1
  2202. if pooted >= expected + 1 then
  2203. sos:disconnect()
  2204. did = true
  2205. return
  2206. end
  2207. resetWelds(3, {})
  2208. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 8), math.rad(0), math.rad(pooted))
  2209. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 9), math.rad(pooted * 9), math.rad(0))
  2210. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  2211. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  2212. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(0), math.rad(-90 + pooted * 40))
  2213. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10 + pooted * 4), math.rad(3.3), math.rad(90 - pooted * 34))
  2214. if nubhit == nil then
  2215. bodypos.position = bodypos.position + dir * 4
  2216. cPlayer.Torso.CFrame = CFrame.new(bodypos.position + dir * 4, bodypos.position + dir * 20)
  2217. --bodypos.position=bodypos.position + dir*9
  2218. --cPlayer.Torso.CFrame=CFrame.new(bodypos.position+dir*9,bodypos.position+dir*20)
  2219. end
  2220. if nubhit == nil and pooted >= 2 then
  2221. pos = bodypos.position + dir * 2
  2222. radi = 6
  2223. for _, v in pairs(workspace:children()) do
  2224. h = v:FindFirstChild("Humanoid")
  2225. t = v:FindFirstChild("Torso")
  2226. if h ~= nil and t ~= nil and v ~= cPlayer then
  2227. if (t.Position - pos).magnitude <= radi then
  2228. print(":>")
  2229. nubhit = v
  2230. break
  2231. end
  2232. end
  2233. end
  2234. end
  2235. if nubhit ~= nil then
  2236. if nubhit.Torso:FindFirstChild("PART1") == nil then
  2237. v = Instance.new("BodyVelocity")
  2238. v.P = 4000
  2239. v.maxForce = Vector3.new(500000000000, 500000000000, 500000000000)
  2240. v.velocity = dir * 4 + Vector3.new(0, 4, 0)
  2241. v.Name = "PART1"
  2242. v.Parent = nubhit.Torso
  2243. game:GetService("Debris"):AddItem(v, 5)
  2244. coroutine.resume(coroutine.create(function(v)
  2245. for i = 1, 100 do
  2246. v.velocity = v.velocity - Vector3.new(0, .07, 0)
  2247. wait()
  2248. end
  2249. end), v)
  2250. v = Instance.new("BodyGyro")
  2251. v.P = 20
  2252. v.D = 30
  2253. v.maxTorque = Vector3.new(5000000, 5000000, 5000000)
  2254. v.cframe = CPlayer.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2, math.pi, 0)
  2255. v.Name = "PART1"
  2256. v.Parent = nubhit.Torso
  2257. game:GetService("Debris"):AddItem(v, 5)
  2258. end
  2259. end
  2260. end)
  2261. while did == false do
  2262. wait()
  2263. end
  2264. if nubhit == nil then
  2265. sound:Stop()
  2266. wait(.5)
  2267. sound2:Stop()
  2268. else
  2269. expected = 32
  2270. did = false
  2271. pooted = 0
  2272. sos = game:GetService("RunService").Stepped:connect(function()
  2273. pooted = pooted + 1
  2274. if pooted >= expected + 1 then
  2275. sos:disconnect()
  2276. did = true
  2277. return
  2278. end
  2279. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.03), math.rad(0), math.rad(.03))
  2280. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, .02) * CFrame.fromEulerAnglesXYZ(math.rad(-.05), math.rad(.08), math.rad(0))
  2281. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.04), math.rad(0), math.rad(0))
  2282. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.04), math.rad(0), math.rad(0))
  2283. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(.05), math.rad(0), math.rad(.1))
  2284. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(.2), math.rad(0.05), math.rad(-.05))
  2285. bodypos.position = bodypos.position + dir * .05
  2286. cPlayer.Torso.CFrame = CFrame.new(bodypos.position + dir * .05, bodypos.position + dir * 20)
  2287. end)
  2288. while did == false do
  2289. wait()
  2290. end
  2291. bodypos.Parent = nil
  2292. expected = 12
  2293. did = false
  2294. pooted = 0
  2295. sos = game:GetService("RunService").Stepped:connect(function()
  2296. pooted = pooted + 1
  2297. if pooted >= expected + 1 then
  2298. sos:disconnect()
  2299. did = true
  2300. return
  2301. end
  2302. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(4.5), math.rad(0), math.rad(-.15))
  2303. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, -.07) * CFrame.fromEulerAnglesXYZ(math.rad(5.6), math.rad(-4.5), math.rad(1.25))
  2304. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1.24), math.rad(0), math.rad(0))
  2305. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1.24), math.rad(0), math.rad(0))
  2306. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(-2.5), math.rad(-8))
  2307. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.5), math.rad(-.5), math.rad(7))
  2308. end)
  2309.  
  2310. while did == false do
  2311. wait()
  2312. end
  2313. expected = 6
  2314. did = false
  2315. pooted = 0
  2316. sos = game:GetService("RunService").Stepped:connect(function()
  2317. pooted = pooted + 1
  2318. if pooted >= expected + 1 then
  2319. sos:disconnect()
  2320. did = true
  2321. return
  2322. end
  2323. resetWelds(3, {})
  2324. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 5), math.rad(0), math.rad(pooted * 18))
  2325. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 5), math.rad(0), math.rad(-pooted * 18))
  2326. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(pooted * 6))
  2327. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-pooted * 6))
  2328. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 + pooted * 5), math.rad(0), math.rad(0))
  2329. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, pooted * .03, -pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 6), math.rad(0), math.rad(pooted * 1))
  2330. print(":(")
  2331. end)
  2332. wait(.3)
  2333. while did == false do
  2334. wait()
  2335. end
  2336. resetWelds(3, {
  2337. "Neck"
  2338. })
  2339. expected = 5
  2340. did = false
  2341. pooted = 0
  2342. p = Instance.new("Part", workspace)
  2343. p.Name = "ORB"
  2344. p.TopSurface = 0
  2345. p.BottomSurface = 0
  2346. p.formFactor = "Custom"
  2347. p.CFrame = cPlayer.Torso.CFrame
  2348. m = Instance.new("SpecialMesh", p)
  2349. m.MeshType = "Sphere"
  2350. p.BrickColor = BrickColor:White()
  2351. p.Size = Vector3.new(1, 1, 1)
  2352. p.CanCollide = false
  2353. p.Anchored = true
  2354. game:GetService("Debris"):AddItem(p, 5)
  2355. coroutine.resume(coroutine.create(function(p)
  2356. nubhit.Torso.Anchored = true
  2357. for i = 1, 10 do
  2358. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(5, 5, 5)
  2359. p.Transparency = .5 + i / 20
  2360. wait()
  2361. end
  2362. p:Remove()
  2363. end), p)
  2364. sos = game:GetService("RunService").Stepped:connect(function()
  2365. pooted = pooted + 1
  2366. if pooted >= expected + 1 then
  2367. sos:disconnect()
  2368. did = true
  2369. return
  2370. end
  2371. resetWelds(3, {})
  2372. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 10), math.rad(-pooted * 12), math.rad(pooted * 10))
  2373. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 10), math.rad(pooted * 12), math.rad(-pooted * 10))
  2374. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-pooted * 10))
  2375. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(pooted * 9))
  2376. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 - pooted * 6), math.rad(0), math.rad(0))
  2377. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, pooted * .03, -pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 9.5), math.rad(0), math.rad(pooted * .2))
  2378. print(":(")
  2379. end)
  2380.  
  2381. while did == false do
  2382. wait()
  2383. end
  2384. wait(1)
  2385. expected = 5
  2386. did = false
  2387. pooted = 0
  2388. sos = game:GetService("RunService").Stepped:connect(function()
  2389. pooted = pooted + 1
  2390. if pooted >= expected + 1 then
  2391. sos:disconnect()
  2392. did = true
  2393. return
  2394. end
  2395. resetWelds(3, {})
  2396. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.05 * pooted, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(pooted * 6))
  2397. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(-pooted * 6))
  2398. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-57 + pooted * 20))
  2399. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(57 - pooted * 20))
  2400. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 4), math.rad(0), math.rad(0))
  2401. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -.1 * pooted) * CFrame.fromEulerAnglesXYZ(math.rad(-57 + pooted * 20), math.rad(0), math.rad(0))
  2402. print(":(")
  2403. end)
  2404. while did == false do
  2405. wait()
  2406. end
  2407. wait(.8)
  2408. expected = 5
  2409. did = false
  2410. pooted = 0
  2411. bodypos.Parent = cPlayer.Torso
  2412. workspace.CurrentCamera.CameraType = "Follow"
  2413. sos = game:GetService("RunService").Stepped:connect(function()
  2414. pooted = pooted + 1
  2415. if pooted >= expected + 1 then
  2416. sos:disconnect()
  2417. did = true
  2418. return
  2419. end
  2420. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(0), math.rad(-3))
  2421. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(0), math.rad(3))
  2422. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(-8))
  2423. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(8))
  2424. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-14), math.rad(0), math.rad(0))
  2425. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, .05) * CFrame.fromEulerAnglesXYZ(math.rad(-7), math.rad(0), math.rad(0))
  2426.  
  2427. bodypos.position = bodypos.position + Vector3.new(0, 240, 0)
  2428. cPlayer.Torso.CFrame = cPlayer.Torso.CFrame + Vector3.new(0, 240, 0)
  2429.  
  2430. print(":(")
  2431. end)
  2432. local DIOPLS = Instance.new("Sound", cPlayer.Torso)
  2433. DIOPLS.SoundId = "rbxassetid://316900066"
  2434. DIOPLS.Volume = 1
  2435. DIOPLS:Play()
  2436. Instance.new("DistortionSoundEffect", DIOPLS).Level = 1
  2437. game:GetService("Debris"):AddItem(DIOPLS, 19)
  2438. while did == false do
  2439. wait()
  2440. end
  2441. wait(.8)
  2442. LOL = Spawn()
  2443. LOL.Parent = workspace
  2444. LOL:MakeJoints()
  2445. LOL:MoveTo(cPlayer.Torso.CFrame.p)
  2446. C = LOL.Center
  2447. C.CFrame = CFrame.new(nubhit.Torso.Position + Vector3.new(0, 1200, 0)) * CFrame.new(8, 0, 0)
  2448.  
  2449. bb = Instance.new("BodyPosition")
  2450. bb.Parent = C
  2451. bb.maxForce = Vector3.new(50000000000000000, 50000000000000000, 50000000000000000)
  2452. bb.position = bb.Parent.Position
  2453. C.CFrame = CFrame.new(bb.position)
  2454. orig = bb.position
  2455.  
  2456. gg = Instance.new("BodyGyro")
  2457. gg.P = 15000
  2458. gg.D = 100
  2459. gg.maxTorque = Vector3.new(500000000, 500000000, 500000000)
  2460. gg.cframe = CFrame.new(C.Position, Vector3.new(nubhit.Torso.Position.x, C.Position.y, nubhit.Torso.Position.z)) * CFrame.fromEulerAnglesXYZ(-math.rad(10), math.rad(10), 0)
  2461. gg.Parent = C
  2462.  
  2463. expected = 80
  2464. did = false
  2465. pooted = 0
  2466.  
  2467. resetWelds(3, {})
  2468.  
  2469. Hum.PlatformStand = true
  2470.  
  2471. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, .4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(0), math.rad(180))
  2472. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, .4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(0), math.rad(-180))
  2473. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8), math.rad(0), math.rad(-8))
  2474. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8), math.rad(0), math.rad(8))
  2475. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(0), math.rad(0))
  2476. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2477.  
  2478. bodypos.Parent = nil
  2479. w = Instance.new("Weld")
  2480. w.Part0 = C
  2481. w.Part1 = cPlayer.Torso
  2482. w.C0 = CFrame.new(.3, 5.6, -7) * CFrame.fromEulerAnglesXYZ(math.pi / .9, math.pi / 10, 0)
  2483. w.C0 = w.C0 * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  2484. w.Parent = w.Part0
  2485.  
  2486. sos = game:GetService("RunService").Stepped:connect(function()
  2487. pooted = pooted + 1
  2488. if pooted >= expected + 1 then
  2489. sos:disconnect()
  2490. did = true
  2491. return
  2492. end
  2493.  
  2494. bb.position = orig - Vector3.new(0, 1202 / 80 * pooted, 0)
  2495. C.CFrame = C.CFrame - Vector3.new(0, 1202 / 80, 0)
  2496. print(":(")
  2497. end)
  2498.  
  2499. while did == false do
  2500. wait()
  2501. end
  2502. C.CFrame = CFrame.new(nubhit.Torso.Position + Vector3.new(0, 4, 0), Vector3.new(nubhit.Torso.Position.x, C.Position.y, nubhit.Torso.Position.z)) * CFrame.fromEulerAnglesXYZ(-math.rad(5), math.rad(5), 0)
  2503. C.CFrame = C.CFrame * CFrame.new(8, 0, 0)
  2504. bl2 = Instance.new("Part")
  2505. bl2.TopSurface = 0
  2506. bl2.BottomSurface = 0
  2507. bl2.CanCollide = false
  2508. bl2.formFactor = "Symmetric"
  2509. local ShockWaveSound = Instance.new("Sound", bl2)
  2510. ShockWaveSound.SoundId = "rbxassetid://138186576"
  2511. ShockWaveSound.Pitch = 0.8
  2512. ShockWaveSound.Volume = 1
  2513. ShockWaveSound:Play()
  2514. Instance.new("DistortionSoundEffect", ShockWaveSound).Level = 1
  2515. m = Instance.new("SpecialMesh")
  2516. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2517. m.Scale = Vector3.new(1, 4, 1)
  2518. m.Parent = bl2
  2519. bl2.Size = Vector3.new(1, 1, 1)
  2520. bl2.Anchored = false
  2521. bl2.Name = "c"
  2522. bl2.CFrame = CFrame.new(C.Position) - Vector3.new(0, 2, 0)
  2523. bl2.BrickColor = BrickColor.new("White")
  2524. bl2.Parent = CPlayer
  2525. coroutine.resume(coroutine.create(function(p)
  2526. for i = 1, 10 do
  2527. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(8, 0, 8)
  2528. p.Transparency = .25 + i * .075
  2529. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(5), 0)
  2530. wait()
  2531. end
  2532. p:Remove()
  2533. end), bl2)
  2534. bl2.Anchored = true
  2535.  
  2536. bl2 = Instance.new("Part")
  2537. bl2.TopSurface = 0
  2538. bl2.BottomSurface = 0
  2539. bl2.CanCollide = false
  2540. bl2.formFactor = "Symmetric"
  2541. m = Instance.new("SpecialMesh")
  2542. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2543. m.Scale = Vector3.new(1, 6, 1)
  2544. m.Parent = bl2
  2545. bl2.Size = Vector3.new(1, 1, 1)
  2546. bl2.Anchored = false
  2547. bl2.Name = "c"
  2548. bl2.CFrame = CFrame.new(C.Position) - Vector3.new(0, 2, 0)
  2549. bl2.BrickColor = BrickColor.new("White")
  2550. bl2.Parent = CPlayer
  2551. coroutine.resume(coroutine.create(function(p)
  2552. for i = 1, 20 do
  2553. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(6, 0, 6)
  2554. p.Transparency = i / 20
  2555. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(3), 0)
  2556. wait()
  2557. end
  2558. p:Remove()
  2559. end), bl2)
  2560. bl2.Anchored = true
  2561.  
  2562. gg.cframe = gg.cframe * CFrame.fromEulerAnglesXYZ(math.rad(10), -math.rad(10), 0)
  2563. expected = 3
  2564. did = false
  2565. pooted = 0
  2566. workspace.CurrentCamera.CameraType = "Follow"
  2567. sos = game:GetService("RunService").Stepped:connect(function()
  2568. pooted = pooted + 1
  2569. if pooted >= expected + 1 then
  2570. sos:disconnect()
  2571. did = true
  2572. return
  2573. end
  2574. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2575. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2576. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(0), math.rad(0))
  2577. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(4), math.rad(0), math.rad(0))
  2578. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2579. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(0), math.rad(0))
  2580.  
  2581. w.C0 = w.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, 0)
  2582.  
  2583. print(":(")
  2584. end)
  2585. while did == false do
  2586. wait()
  2587. end
  2588. wait(.3)
  2589. expected = 5
  2590. did = false
  2591. pooted = 0
  2592. workspace.CurrentCamera.CameraType = "Follow"
  2593. sos = game:GetService("RunService").Stepped:connect(function()
  2594. pooted = pooted + 1
  2595. if pooted >= expected + 1 then
  2596. sos:disconnect()
  2597. did = true
  2598. return
  2599. end
  2600. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2601. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2602. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-8))
  2603. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(8))
  2604. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(0), math.rad(0))
  2605. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(14), math.rad(0), math.rad(0))
  2606.  
  2607. w.C0 = w.C0 * CFrame.new(0, 0, -.04) * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, 0)
  2608.  
  2609. print(":(")
  2610. end)
  2611. while did == false do
  2612. wait()
  2613. end
  2614. expected = 203
  2615. did = false
  2616. pooted = 0
  2617. workspace.CurrentCamera.CameraType = "Follow"
  2618. sos = game:GetService("RunService").Stepped:connect(function()
  2619. pooted = pooted + 1
  2620. if pooted >= expected + 1 then
  2621. sos:disconnect()
  2622. did = true
  2623. return
  2624. end
  2625. resetWelds(3, {
  2626. RightHip,
  2627. LeftHip,
  2628. RootJoint,
  2629. Neck
  2630. })
  2631. RightShoulder.C0 = RightShoulderC0 * CFrame.new(math.random(-20, 20) / 200, math.cos(time() * 30), math.random(-20, 20) / 200) * CFrame.fromEulerAnglesXYZ(math.sin(time() * 20) / 3, math.sin(time() * 20) / 5, math.rad(60) - math.cos(time() * 70) * 2)
  2632. LeftShoulder.C0 = LeftShoulderC0 * CFrame.new(math.random(-20, 20) / 200, math.cos(time() * 30), math.random(-20, 20) / 200) * CFrame.fromEulerAnglesXYZ(math.sin(time() * 20) / 3, math.sin(time() * 20) / 5, math.rad(-60) + math.sin(time() * 60) * 2)
  2633. RightHip.C0 = RightHipC0 * CFrame.fromEulerAnglesXYZ(math.rad(-18), math.rad(0), math.rad(-30))
  2634. LeftHip.C0 = LeftHipC0 * CFrame.fromEulerAnglesXYZ(math.rad(-18), math.rad(0), math.rad(30))
  2635. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), math.rad(0), math.rad(0))
  2636. RootJoint.C0 = RootJointC0 * CFrame.new(math.random(-20, 20) / 200, math.random(-20, 20) / 200, math.random(-20, 20) / 200) * CFrame.fromEulerAnglesXYZ(math.rad(80), math.rad(0), math.rad(0))
  2637. w.C0 = w.C0 * CFrame.new(math.random(-20, 20) / 2000, math.random(-20, 20) / 2000, math.random(-20, 20) / 2000) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  2638. C.CFrame = C.CFrame + Vector3.new(math.random(-20, 20) / 200, math.random(-20, 20) / 200, math.random(-20, 20) / 200)
  2639.  
  2640. if pooted / 2 == math.floor(pooted / 2) then
  2641. p = cPlayer["Right Arm"]:clone()
  2642. p.Anchored = true
  2643. p.CanCollide = false
  2644. p.Parent = workspace
  2645. p.Transparency = .5
  2646. game:GetService("Debris"):AddItem(p, .2)
  2647. p = cPlayer["Left Arm"]:clone()
  2648. p.Anchored = true
  2649. p.CanCollide = false
  2650. p.Parent = workspace
  2651. p.Transparency = .5
  2652. game:GetService("Debris"):AddItem(p, .2)
  2653.  
  2654. p = Instance.new("Part", workspace)
  2655. p.Name = "ORB"
  2656. p.TopSurface = 0
  2657. p.BottomSurface = 0
  2658. p.formFactor = "Custom"
  2659. p.CFrame = cPlayer.Torso.CFrame + cPlayer.Torso.CFrame.lookVector * 3 + Vector3.new(math.random(-20, 20) / 15, math.random(-20, 20) / 15 - .8, math.random(-20, 20) / 15)
  2660. m = Instance.new("SpecialMesh", p)
  2661. m.MeshType = "Sphere"
  2662. p.BrickColor = BrickColor:White()
  2663. p.Size = Vector3.new(.4, .4, .4)
  2664. p.CanCollide = false
  2665. p.Anchored = true
  2666. game:GetService("Debris"):AddItem(p, 5)
  2667. coroutine.resume(coroutine.create(function(p)
  2668. for i = 1, 8 do
  2669. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
  2670. p.Transparency = i / 8
  2671. wait()
  2672. end
  2673. p:Remove()
  2674. end), p)
  2675.  
  2676. end
  2677.  
  2678. print(":)")
  2679. end)
  2680. while did == false do
  2681. wait()
  2682. end
  2683. wait(.5)
  2684. expected = 20
  2685. did = false
  2686. pooted = 0
  2687. workspace.CurrentCamera.CameraType = "Follow"
  2688. sos = game:GetService("RunService").Stepped:connect(function()
  2689. pooted = pooted + 1
  2690. if pooted >= expected + 1 then
  2691. sos:disconnect()
  2692. did = true
  2693. return
  2694. end
  2695. resetWelds(3, {
  2696. Neck,
  2697. RootJoint,
  2698. RightHip,
  2699. LeftHip
  2700. })
  2701. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(2 * pooted), math.rad(0), math.rad(5 * pooted))
  2702. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-9 * pooted))
  2703. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-2))
  2704. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(4 * pooted))
  2705. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(0), math.rad(2))
  2706. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2707. w.C0 = w.C0 * CFrame.new(0, 0.03, .03) * CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(2), math.rad(0))
  2708. print(":)")
  2709. end)
  2710. while did == false do
  2711. wait()
  2712. end
  2713. wait(2)
  2714. expected = 5
  2715. did = false
  2716. pooted = 0
  2717. workspace.CurrentCamera.CameraType = "Follow"
  2718. w.Parent = nil
  2719. bodypos.position = cPlayer.Torso.Position - Vector3.new(0, 1, 0)
  2720. poo = cPlayer.Torso.CFrame.lookVector
  2721. cPlayer.Torso.CFrame = CFrame.new(cPlayer.Torso.Position, cPlayer.Torso.Position + C.CFrame.lookVector * 50)
  2722. bodypos.Parent = cPlayer.Torso
  2723. sos = game:GetService("RunService").Stepped:connect(function()
  2724. pooted = pooted + 1
  2725. if pooted >= expected + 1 then
  2726. sos:disconnect()
  2727. did = true
  2728. return
  2729. end
  2730. resetWelds(3, {})
  2731. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(80 - pooted * 35))
  2732. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(0), math.rad(-190 + pooted * 28))
  2733. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(6), math.rad(0), math.rad(-80 + pooted * 4))
  2734. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(8), math.rad(0), math.rad(84 - pooted * 4))
  2735. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 + pooted * 10), math.rad(0), math.rad(0))
  2736. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -pooted * .25) * CFrame.fromEulerAnglesXYZ(math.rad(-20 + pooted * 9), math.rad(0), math.rad(0))
  2737. print(":)")
  2738. end)
  2739. while did == false do
  2740. wait()
  2741. end
  2742. wait(.7)
  2743. expected = 5
  2744. did = false
  2745. pooted = 0
  2746. sos = game:GetService("RunService").Stepped:connect(function()
  2747. pooted = pooted + 1
  2748. if pooted >= expected + 1 then
  2749. sos:disconnect()
  2750. did = true
  2751. return
  2752. end
  2753. resetWelds(3, {})
  2754. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.05 * pooted, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(pooted * 6))
  2755. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(-pooted * 6))
  2756. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-57 + pooted * 20))
  2757. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(57 - pooted * 20))
  2758. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 4), math.rad(0), math.rad(0))
  2759. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -.1 * pooted) * CFrame.fromEulerAnglesXYZ(math.rad(-57 + pooted * 20), math.rad(0), math.rad(0))
  2760. print(":(")
  2761. end)
  2762. while did == false do
  2763. wait()
  2764. end
  2765. wait(.2)
  2766. expected = 10
  2767. did = false
  2768. pooted = 0
  2769. workspace.CurrentCamera.CameraType = "Follow"
  2770. g = Instance.new("BodyGyro")
  2771. g.Parent = cPlayer.Torso
  2772. sos = game:GetService("RunService").Stepped:connect(function()
  2773. pooted = pooted + 1
  2774. if pooted >= expected + 1 then
  2775. sos:disconnect()
  2776. did = true
  2777. return
  2778. end
  2779. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(0), math.rad(-2))
  2780. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(2))
  2781. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(-4))
  2782. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(4))
  2783. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-7), math.rad(0), math.rad(0))
  2784. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, .05) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2785. if pooted >= 2 then
  2786. bodypos.position = bodypos.position + Vector3.new(0, 12, 0) - dir * 5
  2787. cPlayer.Torso.CFrame = cPlayer.Torso.CFrame + Vector3.new(0, 12, 0) - dir * 5
  2788. end
  2789. print(":(")
  2790. end)
  2791. while did == false do
  2792. wait()
  2793. end
  2794. wait(.2)
  2795. bodypos:Remove()
  2796. wait(.5)
  2797.  
  2798. e = Instance.new("Explosion")
  2799. e.BlastRadius = 30
  2800. e.Position = C.Position
  2801. e.BlastPressure = e.BlastPressure * 2.5
  2802. e.Parent = workspace
  2803. s = Instance.new("Sound", C)
  2804. s.SoundId = "rbxassetid://258057783"
  2805. s.Volume = 1
  2806. s:Play()
  2807. Instance.new("DistortionSoundEffect", s).Level = 1
  2808. g:Remove()
  2809. --dun
  2810. nubhit.Torso.Anchored = false
  2811. Hum.PlatformStand = false
  2812. C.Anchored = true
  2813.  
  2814. coroutine.resume(coroutine.create(function(t)
  2815. wait(3)
  2816. p = Instance.new("Sound")
  2817. p.SoundId = "http://www.roblox.com/asset/?id=154677261"
  2818. p.Parent = t
  2819. p.Volume = 1
  2820. p:Play()
  2821. end), C)
  2822. game:GetService("Debris"):AddItem(LOL, 5)
  2823. end
  2824. resetWelds(3, {})
  2825. workspace.CurrentCamera.CameraType = "Custom"
  2826. Hum.WalkSpeed = 16
  2827. Hum.Name = "Humanoid"
  2828. bodypos:Remove()
  2829. partpos:Remove()
  2830. Anim.Parent = nil
  2831. wait(.1)
  2832. Anim.Disabled = false
  2833. Anim.Parent = cPlayer
  2834. deb = true
  2835. end
  2836.  
  2837. Tool = Instance.new("HopperBin")
  2838. Tool.Name = "ROAD ROLLER DA"
  2839. Tool.Parent = game.Players.LocalPlayer.Backpack
  2840. Tool.Selected:connect(function(mouse)
  2841. mouse.Button1Down:connect(function()
  2842. doitdocdoit()
  2843. end)
  2844. end)
  2845.  
  2846. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement