Advertisement
DDDDDtuij

Untitled

Oct 7th, 2016
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 120.96 KB | None | 0 0
  1. --bird wings Gifted by harrypotterfan249, Local Script!
  2. --Jump Two Time
  3. --Down Press Q
  4.  
  5. script.Parent = nil
  6.  
  7. function fly()
  8.  
  9. for i,v in pairs(script:GetChildren()) do
  10.  
  11. pcall(function() v.Value = "" end)
  12.  
  13. game:GetService("Debris"):AddItem(v,.1)
  14.  
  15. end
  16.  
  17. function weld(p0,p1,c0,c1,par)
  18.  
  19. local w = Instance.new("Weld",p0 or par)
  20.  
  21. w.Part0 = p0
  22.  
  23. w.Part1 = p1
  24.  
  25. w.C0 = c0 or CFrame.new()
  26.  
  27. w.C1 = c1 or CFrame.new()
  28.  
  29. return w
  30.  
  31. end
  32.  
  33. local motors = {}
  34.  
  35. function motor(p0,p1,c0,c1,des,vel,par)
  36.  
  37. local w = Instance.new("Motor6D",p0 or par)
  38.  
  39. w.Part0 = p0
  40.  
  41. w.Part1 = p1
  42.  
  43. w.C0 = c0 or CFrame.new()
  44.  
  45. w.C1 = c1 or CFrame.new()
  46.  
  47. w.MaxVelocity = tonumber(vel) or .05
  48.  
  49. w.DesiredAngle = tonumber(des) or 0
  50.  
  51. return w
  52.  
  53. end
  54.  
  55. function lerp(a,b,c)
  56.  
  57. return a+(b-a)*c
  58.  
  59. end
  60.  
  61. function clerp(c1,c2,al)
  62.  
  63. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  64.  
  65. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  66.  
  67. for i,v in pairs(com1) do
  68.  
  69. com1[i] = lerp(v,com2[i],al)
  70.  
  71. end
  72.  
  73. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  74.  
  75. end
  76.  
  77. function ccomplerp(c1,c2,al)
  78.  
  79. local com1 = {c1:components()}
  80.  
  81. local com2 = {c2:components()}
  82.  
  83. for i,v in pairs(com1) do
  84.  
  85. com1[i] = lerp(v,com2[i],al)
  86.  
  87. end
  88.  
  89. return CFrame.new(unpack(com1))
  90.  
  91. end
  92.  
  93. function tickwave(time,length,offset)
  94.  
  95. return (math.abs((tick()+(offset or 0))%time-time/2)*2-time/2)/time/2*length
  96.  
  97. end
  98.  
  99. function invcol(c)
  100.  
  101. c = c.Color
  102.  
  103. return BrickColor.new(Color3.new(1-c.b,1-c.g,1-c.r))
  104.  
  105. end
  106.  
  107. local oc = oc or function(...) return ... end
  108.  
  109. local plr = game.Players.LocalPlayer
  110.  
  111. local char = plr.Character
  112.  
  113. local tor = char.Torso
  114.  
  115. local hum = char.Humanoid
  116.  
  117. hum.PlatformStand = false
  118.  
  119. pcall(function()
  120.  
  121. char.Wings:Destroy()
  122.  
  123. end)
  124.  
  125. pcall(function()
  126.  
  127. char.Angel:Destroy() -- hat
  128.  
  129. end)
  130.  
  131. local mod = Instance.new("Model",char)
  132.  
  133. mod.Name = "Wings"
  134.  
  135. local special = {
  136.  
  137. --antiboomz0r = {"Really black","Institutional white",0,0,false,Color3.new(1,1,.95),Color3.new(1,1,.6)},
  138.  
  139. antiboomz0r = {"New Yeller",nil,0.4,0.7,true,Color3.new(1,1,.95),Color3.new(1,1,.6)},
  140.  
  141. --antiboomz0r = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  142.  
  143. taart = {"Royal purple",nil,.4,.4,true},
  144.  
  145. mitta = {"Black",nil,0,0,false},
  146.  
  147. penjuin3 = {"White",nil,0,0,false},
  148.  
  149. thepc8110 = {"Black","Bright red",.5,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  150.  
  151. nonspeaker = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  152.  
  153. littleau999 = {"Reddish brown",1030,0,0,false},
  154.  
  155. unscripter = {"Really black","Really black",.2,0,true,Color3.new(0,0,0),Color3.new(0,0,0)},
  156.  
  157. oxcool1 = {"Really black","White",.2,0,false,Color3.new(0,0,0),Color3.new(0,0,0)},
  158.  
  159. krodmiss = {"Really black",nil,0,0,false},
  160.  
  161. }
  162.  
  163. local topcolor = invcol(char.Torso.BrickColor)
  164.  
  165. local feacolor = char.Torso.BrickColor
  166.  
  167. local ptrans = 0
  168.  
  169. local pref = 0
  170.  
  171. local fire = false
  172.  
  173. local fmcol = Color3.new()
  174.  
  175. local fscol = Color3.new()
  176.  
  177. local spec = special[plr.Name:lower()]
  178.  
  179. if spec then
  180.  
  181. topcolor,feacolor,ptrans,pref,fire,fmcol,fscol = spec[1] and BrickColor.new(spec[1]) or topcolor,spec[2] and BrickColor.new(spec[2]) or feacolor,spec[3],spec[4],spec[5],spec[6],spec[7]
  182.  
  183. end
  184.  
  185. local part = Instance.new("Part")
  186.  
  187. part.FormFactor = "Custom"
  188.  
  189. part.Size = Vector3.new(.2,.2,.2)
  190.  
  191. part.TopSurface,part.BottomSurface = 0,0
  192.  
  193. part.CanCollide = false
  194.  
  195. part.BrickColor = topcolor
  196.  
  197. part.Transparency = ptrans
  198.  
  199. part.Reflectance = pref
  200.  
  201. local ef = Instance.new("Fire",fire and part or nil)
  202.  
  203. ef.Size = .15
  204.  
  205. ef.Color = fmcol or Color3.new()
  206.  
  207. ef.SecondaryColor = fscol or Color3.new()
  208.  
  209. part:BreakJoints()
  210.  
  211.  
  212. function newpart()
  213.  
  214. local clone = part:Clone()
  215.  
  216. clone.Parent = mod
  217.  
  218. clone:BreakJoints()
  219.  
  220. return clone
  221.  
  222. end
  223.  
  224. local feath = newpart()
  225.  
  226. feath.BrickColor = feacolor
  227.  
  228. feath.Transparency = 0
  229.  
  230. Instance.new("SpecialMesh",feath).MeshType = "Sphere"
  231.  
  232. function newfeather()
  233.  
  234. local clone = feath:Clone()
  235.  
  236. clone.Parent = mod
  237.  
  238. clone:BreakJoints()
  239.  
  240. return clone
  241.  
  242. end
  243.  
  244.  
  245. ---------- RIGHT WING
  246.  
  247. local r1 = newpart()
  248.  
  249. r1.Size = Vector3.new(.3,1.5,.3)*1.2
  250.  
  251. local rm1 = motor(tor,r1,CFrame.new(.35,.6,.4) * CFrame.Angles(0,0,math.rad(-60)) * CFrame.Angles(math.rad(30),math.rad(-25),0),CFrame.new(0,-.8,0),.1)
  252.  
  253. local r2 = newpart()
  254.  
  255. r2.Size = Vector3.new(.4,1.8,.4)*1.2
  256.  
  257. local rm2 = motor(r1,r2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(-30),math.rad(15),0),CFrame.new(0,-.9,0),.1)
  258.  
  259. local r3 = newpart()
  260.  
  261. r3.Size = Vector3.new(.3,2.2,.3)*1.2
  262.  
  263. local rm3 = motor(r2,r3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-1.1,0),.1)
  264.  
  265. local r4 = newpart()
  266.  
  267. r4.Size = Vector3.new(.25,1.2,.25)*1.2
  268.  
  269. local rm4 = motor(r3,r4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-.6,0),.1)
  270.  
  271. local feather = newfeather()
  272.  
  273. feather.Mesh.Scale = Vector3.new(1,1,1)
  274.  
  275. feather.Size = Vector3.new(.4,3,.3)
  276.  
  277. weld(r4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
  278.  
  279. feather = newfeather()
  280.  
  281. feather.Mesh.Scale = Vector3.new(1,1,1)
  282.  
  283. feather.Size = Vector3.new(.4,2.3,.3)
  284.  
  285. weld(r4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
  286.  
  287. feather = newfeather()
  288.  
  289. feather.Mesh.Scale = Vector3.new(1,1,1)
  290.  
  291. feather.Size = Vector3.new(.35,2.2,.25)
  292.  
  293. weld(r4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
  294.  
  295. local rf3 = {}
  296.  
  297. for i=0,7 do
  298.  
  299. feather = newfeather()
  300.  
  301. feather.Mesh.Scale = Vector3.new(1,1,1)
  302.  
  303. feather.Size = Vector3.new(.45,2.2,.35)
  304.  
  305. table.insert(rf3,motor(r3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0)))
  306.  
  307. end
  308.  
  309. local rf2 = {}
  310.  
  311. for i=0,6 do
  312.  
  313. feather = newfeather()
  314.  
  315. feather.Mesh.Scale = Vector3.new(1,1,1)
  316.  
  317. feather.Size = Vector3.new(.45,2.2-i*.08,.3)
  318.  
  319. table.insert(rf2,motor(r2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0)))
  320.  
  321. end
  322.  
  323. local rf1 = {}
  324.  
  325. for i=0,6 do
  326.  
  327. feather = newfeather()
  328.  
  329. feather.Mesh.Scale = Vector3.new(1,1,1)
  330.  
  331. feather.Size = Vector3.new(.37,1.65-i*.06,.25)
  332.  
  333. table.insert(rf1,motor(r1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0)))
  334.  
  335. end
  336.  
  337. ---------- LEFT WING
  338.  
  339. local l1 = newpart()
  340.  
  341. l1.Size = Vector3.new(.3,1.5,.3)*1.2
  342.  
  343. local lm1 = motor(tor,l1,CFrame.new(-.35,.6,.4) * CFrame.Angles(0,0,math.rad(60)) * CFrame.Angles(math.rad(30),math.rad(25),0) * CFrame.Angles(0,-math.pi,0),CFrame.new(0,-.8,0) ,.1)
  344.  
  345. local l2 = newpart()
  346.  
  347. l2.Size = Vector3.new(.4,1.8,.4)*1.2
  348.  
  349. local lm2 = motor(l1,l2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(30),math.rad(-15),0),CFrame.new(0,-.9,0),.1)
  350.  
  351. local l3 = newpart()
  352.  
  353. l3.Size = Vector3.new(.3,2.2,.3)*1.2
  354.  
  355. local lm3 = motor(l2,l3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-1.1,0),.1)
  356.  
  357. local l4 = newpart()
  358.  
  359. l4.Size = Vector3.new(.25,1.2,.25)*1.2
  360.  
  361. local lm4 = motor(l3,l4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-.6,0),.1)
  362.  
  363. local feather = newfeather()
  364.  
  365. feather.Mesh.Scale = Vector3.new(1,1,1)
  366.  
  367. feather.Size = Vector3.new(.4,3,.3)
  368.  
  369. weld(l4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
  370.  
  371. feather = newfeather()
  372.  
  373. feather.Mesh.Scale = Vector3.new(1,1,1)
  374.  
  375. feather.Size = Vector3.new(.4,2.3,.3)
  376.  
  377. weld(l4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
  378.  
  379. feather = newfeather()
  380.  
  381. feather.Mesh.Scale = Vector3.new(1,1,1)
  382.  
  383. feather.Size = Vector3.new(.35,2.2,.25)
  384.  
  385. weld(l4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
  386.  
  387. local lf3 = {}
  388.  
  389. for i=0,7 do
  390.  
  391. feather = newfeather()
  392.  
  393. feather.Mesh.Scale = Vector3.new(1,1,1)
  394.  
  395. feather.Size = Vector3.new(.45,2.2,.35)
  396.  
  397. table.insert(lf3,motor(l3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0)))
  398.  
  399. end
  400.  
  401. local lf2 = {}
  402.  
  403. for i=0,6 do
  404.  
  405. feather = newfeather()
  406.  
  407. feather.Mesh.Scale = Vector3.new(1,1,1)
  408.  
  409. feather.Size = Vector3.new(.45,2.2-i*.08,.3)
  410.  
  411. table.insert(lf2,motor(l2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0)))
  412.  
  413. end
  414.  
  415. local lf1 = {}
  416.  
  417. for i=0,6 do
  418.  
  419. feather = newfeather()
  420.  
  421. feather.Mesh.Scale = Vector3.new(1,1,1)
  422.  
  423. feather.Size = Vector3.new(.37,1.65-i*.06,.25)
  424.  
  425. table.insert(lf1,motor(l1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0)))
  426.  
  427. end
  428.  
  429. local rwing = {rm1,rm2,rm3,rm4}
  430.  
  431. local lwing = {lm1,lm2,lm3,lm4}
  432.  
  433. local oc0 = {}
  434.  
  435. for i,v in pairs(rwing) do
  436.  
  437. oc0[v] = v.C0
  438.  
  439. end
  440.  
  441. for i,v in pairs(lwing) do
  442.  
  443. oc0[v] = v.C0
  444.  
  445. end
  446.  
  447. function gotResized()
  448.  
  449. if lastsize then
  450.  
  451. if tor.Size == lastsize then return end -- This shouldn't happen?
  452.  
  453. local scaleVec = tor.Size/lastsize
  454.  
  455. for i,v in pairs(oc0) do
  456.  
  457. oc0[i] = v-v.p+scaleVec*v.p
  458.  
  459. end
  460.  
  461. lastsize = tor.Size
  462.  
  463. end
  464.  
  465. lastsize = tor.Size
  466.  
  467. end
  468.  
  469. tor.Changed:connect(function(p)
  470.  
  471. if p == "Size" then
  472.  
  473. gotResized()
  474.  
  475. end
  476.  
  477. end)
  478.  
  479. gotResized()
  480.  
  481. local idle = {0,0.5,-.2,0; .05,.05,.1,.05; -.6,-1.5,.1,0;}--0,.3,0,0
  482.  
  483. local outlow = {-.7,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
  484.  
  485. local outhigh = {.5,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
  486.  
  487. local veryhigh = {.9,-.3,1.9,0; .3,.05,.1,.05; .2,0,0,0}
  488.  
  489. local flap1 = {-.3,.3,1.1,-.2; .3,.05,.1,.05; .2,-.6,0,0}
  490.  
  491. local divebomb = {0,.2,.4,-.7; .3,.05,.1,.05; 0,-.5,-.6,0}
  492.  
  493.  
  494. function setwings(tab,time)
  495.  
  496. time = time or 10
  497.  
  498. for i=1,4 do
  499.  
  500. rwing[i].DesiredAngle = tab[i]
  501.  
  502. lwing[i].DesiredAngle = tab[i]
  503.  
  504. rwing[i].MaxVelocity = math.abs(tab[i]-rwing[i].CurrentAngle)/time
  505.  
  506. lwing[i].MaxVelocity = math.abs(tab[i]-lwing[i].CurrentAngle)/time
  507.  
  508. local rcf = oc0[rwing[i]] * (tab[12+i] or CFrame.new())
  509.  
  510. local lcf = oc0[lwing[i]] * (tab[12+i] or CFrame.new())
  511.  
  512. end
  513.  
  514. for i,v in pairs(rf1) do
  515.  
  516. v.DesiredAngle = tab[9]
  517.  
  518. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  519.  
  520. end
  521.  
  522. for i,v in pairs(lf1) do
  523.  
  524. v.DesiredAngle = tab[9]
  525.  
  526. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  527.  
  528. end
  529.  
  530. for i,v in pairs(rf2) do
  531.  
  532. v.DesiredAngle = tab[10]
  533.  
  534. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  535.  
  536. end
  537.  
  538. for i,v in pairs(lf2) do
  539.  
  540. v.DesiredAngle = tab[10]
  541.  
  542. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  543.  
  544. end
  545.  
  546. for i,v in pairs(rf3) do
  547.  
  548. v.DesiredAngle = tab[11]
  549.  
  550. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  551.  
  552. end
  553.  
  554. for i,v in pairs(lf3) do
  555.  
  556. v.DesiredAngle = tab[11]
  557.  
  558. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  559.  
  560. end
  561.  
  562. end
  563.  
  564. setwings(outhigh,1)
  565.  
  566. flying = false
  567.  
  568. moving = false
  569.  
  570. for i,v in pairs(tor:GetChildren()) do
  571.  
  572. if v.ClassName:lower():match("body") then
  573.  
  574. v:Destroy()
  575.  
  576. end
  577.  
  578. end
  579.  
  580. local ctor = tor:Clone()
  581.  
  582. ctor:ClearAllChildren()
  583.  
  584. ctor.Name = "cTorso"
  585.  
  586. ctor.Transparency = 1
  587.  
  588. ctor.CanCollide = false
  589.  
  590. ctor.FormFactor = "Custom"
  591.  
  592. ctor.Size = Vector3.new(.2,.2,.2)
  593.  
  594. ctor.Parent = mod
  595.  
  596. weld(tor,ctor)
  597.  
  598. local bg = Instance.new("BodyGyro",ctor)
  599.  
  600. bg.maxTorque = Vector3.new()
  601.  
  602. bg.P = 15000
  603.  
  604. bg.D = 1000
  605.  
  606. local bv = Instance.new("BodyVelocity",ctor)
  607.  
  608. bv.maxForce = Vector3.new()
  609.  
  610. bv.P = 15000
  611.  
  612. vel = Vector3.new()
  613.  
  614. cf = CFrame.new()
  615.  
  616. flspd = 0
  617.  
  618.  
  619. keysdown = {}
  620.  
  621. keypressed = {}
  622.  
  623. ktime = {}
  624.  
  625. descendtimer = 0
  626.  
  627. jumptime = tick()
  628.  
  629. hum.Jumping:connect(function()
  630.  
  631. jumptime = tick()
  632.  
  633. end)
  634.  
  635. cam = workspace.CurrentCamera
  636.  
  637. kd = plr:GetMouse().KeyDown:connect(oc(function(key)
  638.  
  639. keysdown[key] = true
  640.  
  641. keypressed[key] = true
  642.  
  643. if key == "q" then
  644.  
  645. descendtimer = tick()
  646.  
  647. elseif key == " " and not hum.Jump then
  648.  
  649. jumptime = tick()
  650.  
  651. elseif (key == "a" or key == "d") and ktime[key] and tick()-ktime[key] < .3 and math.abs(reqrotx) < .3 then
  652.  
  653. reqrotx = key == "a" and math.pi*2 or -math.pi*2
  654.  
  655. end
  656.  
  657. ktime[key] = tick()
  658.  
  659. end))
  660.  
  661. ku = plr:GetMouse().KeyUp:connect(function(key)
  662.  
  663. keysdown[key] = false
  664.  
  665. if key == " " then
  666.  
  667. descendtimer = tick()
  668.  
  669. end
  670.  
  671. end)
  672.  
  673. function mid(a,b,c)
  674.  
  675. return math.max(a,math.min(b,c or -a))
  676.  
  677. end
  678.  
  679. function bn(a)
  680.  
  681. return a and 1 or 0
  682.  
  683. end
  684.  
  685. function gm(tar)
  686.  
  687. local m = 0
  688.  
  689. for i,v in pairs(tar:GetChildren()) do
  690.  
  691. if v:IsA("BasePart") then
  692.  
  693. m = m + v:GetMass()
  694.  
  695. end
  696.  
  697. m = m + gm(v)
  698.  
  699. end
  700.  
  701. return m
  702.  
  703. end
  704.  
  705. reqrotx = 0
  706.  
  707. local grav = 196.2
  708.  
  709. local con
  710.  
  711. con = game:GetService("RunService").Stepped:connect(oc(function()
  712.  
  713. --[[if not mod:IsDescendantOf(workspace) then
  714.  
  715. pcall(function() kd:disconnect() end)
  716.  
  717. pcall(function() ku:disconnect() end)
  718.  
  719. bg:Destroy()
  720.  
  721. bv:Destroy()
  722.  
  723. con:disconnect()
  724.  
  725. script:Destroy()
  726.  
  727. return
  728.  
  729. end]]
  730.  
  731. local obvel = tor.CFrame:vectorToObjectSpace(tor.Velocity)
  732.  
  733. local sspd, uspd,fspd = obvel.X,obvel.Y,obvel.Z
  734.  
  735. if flying then
  736.  
  737. local lfldir = fldir
  738.  
  739. fldir = cam.CoordinateFrame:vectorToWorldSpace(Vector3.new(bn(keysdown.d)-bn(keysdown.a),0,bn(keysdown.s)-bn(keysdown.w))).unit
  740.  
  741. local lmoving = moving
  742.  
  743. moving = fldir.magnitude > .1
  744.  
  745. if lmoving and not moving then
  746.  
  747. idledir = lfldir*Vector3.new(1,0,1)
  748.  
  749. descendtimer = tick()
  750.  
  751. end
  752.  
  753. local dbomb = fldir.Y < -.6 or (moving and keysdown["1"])
  754.  
  755. if moving and keysdown["0"] and lmoving then
  756.  
  757. fldir = (Vector3.new(lfldir.X,math.min(fldir.Y,lfldir.Y+.01)-.1,lfldir.Z)+(fldir*Vector3.new(1,0,1))*.05).unit
  758.  
  759. end
  760.  
  761. local down = tor.CFrame:vectorToWorldSpace(Vector3.new(0,-1,0))
  762.  
  763. local descending = (not moving and keysdown["q"] and not keysdown[" "])
  764.  
  765. cf = ccomplerp(cf,CFrame.new(tor.Position,tor.Position+(not moving and idledir or fldir)),keysdown["0"] and .02 or .07)
  766.  
  767. local gdown = not dbomb and cf.lookVector.Y < -.2 and tor.Velocity.unit.Y < .05
  768.  
  769. hum.PlatformStand = true
  770.  
  771. bg.maxTorque = Vector3.new(1,1,1)*9e5
  772.  
  773. local rotvel = CFrame.new(Vector3.new(),tor.Velocity):toObjectSpace(CFrame.new(Vector3.new(),fldir)).lookVector
  774.  
  775. bg.cframe = cf * CFrame.Angles(not moving and -.1 or -math.pi/2+.2,moving and mid(-2.5,rotvel.X/1.5) + reqrotx or 0,0)
  776.  
  777. reqrotx = reqrotx - reqrotx/10
  778.  
  779. bv.maxForce = Vector3.new(1,1,1)*9e4*.5
  780.  
  781. local anioff =(bn(keysdown[" "])-bn(keysdown["q"]))/2
  782.  
  783. local ani = tickwave(1.5-anioff,1)
  784.  
  785. bv.velocity = bv.velocity:Lerp(Vector3.new(0,bn(not moving)*-ani*15+(descending and math.min(20,tick()-descendtimer)*-8 or bn(keysdown[" "])-bn(keysdown["q"]))*15,0)+vel,.6)
  786.  
  787. vel = moving and cf.lookVector*flspd or Vector3.new()
  788.  
  789. flspd = math.min(120,lerp(flspd,moving and (fldir.Y<0 and flspd+(-fldir.Y)*grav/60 or math.max(50,flspd-fldir.Y*grav/300)) or 60,.4))
  790.  
  791. setwings(moving and (gdown and outlow or dbomb and divebomb) or (descending and veryhigh or flap1),15)
  792.  
  793. for i=1,4 do
  794.  
  795. --CFrame.Angles(-.5+bn(i==3)*2.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1)
  796.  
  797. rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-.5+bn(i==3)*.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1) or descending and CFrame.Angles(.3,0,0) or CFrame.Angles((i*.1+1.5)*ani,ani*-.5,1*ani)),descending and .8 or .2)
  798.  
  799. lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-(-.5+bn(i==3)*.4+bn(i==4)*.5),-(.1+bn(i==2)*.5-bn(i==3)*1.1),bn(i==3)*.1) or descending and CFrame.Angles(-.3,0,0) or CFrame.Angles(-(i*.1+1.5)*ani,ani*.5,1*ani)),descending and .8 or .2)
  800.  
  801. end
  802.  
  803. local hit,ray = workspace:FindPartOnRayWithIgnoreList(Ray.new(tor.Position,Vector3.new(0,-3.5+math.min(0,bv.velocity.y)/30,0)),{char})
  804.  
  805. if hit and down.Y < -.85 and tick()-flystart > 1 then
  806.  
  807. flying = false
  808.  
  809. hum.PlatformStand = false
  810.  
  811. tor.Velocity = Vector3.new()
  812.  
  813. end
  814.  
  815. else
  816.  
  817. bg.maxTorque = Vector3.new()
  818.  
  819. bv.maxForce = Vector3.new()
  820.  
  821. local ani = tickwave(walking and .8 or 4.5,1)
  822.  
  823. setwings(idle,10)
  824.  
  825. local x,y,z = fspd/160,uspd/700,sspd/900
  826.  
  827. for i=1,4 do
  828.  
  829. rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * CFrame.Angles(ani*.1 + -mid(-.1,x),0 + -mid(-.1,y) + bn(i==2)*.6,ani*.02 + -mid(-.1,z)),.2)
  830.  
  831. lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * CFrame.Angles(ani*-.05 + mid(-.1,x),0 + mid(-.1,y) + -bn(i==2)*.6,ani*.02 + mid(-.1,z)),.2)
  832.  
  833. end
  834.  
  835. if keypressed[" "] and not flying and (tick()-jumptime > .05 and (tick()-jumptime < 3 or hum.Jump)) then
  836.  
  837. vel = Vector3.new(0,50,0)
  838.  
  839. bv.velocity = vel
  840.  
  841. idledir = cam.CoordinateFrame.lookVector*Vector3.new(1,0,1)
  842.  
  843. cf = tor.CFrame * CFrame.Angles(-.01,0,0)
  844.  
  845. tor.CFrame = cf
  846.  
  847. bg.cframe = cf
  848.  
  849. flystart = tick()
  850.  
  851. flying = true
  852.  
  853. end
  854.  
  855. end
  856.  
  857. keypressed = {}
  858.  
  859. end))
  860.  
  861.  
  862.  
  863. end fly()
  864.  
  865. --Bird Wings By Rosemarijohn2
  866. Player=game:GetService("Players").LocalPlayer
  867. Character=Player.Character
  868. PlayerGui=Player.PlayerGui
  869. Backpack=Player.Backpack
  870. Torso=Character.Torso
  871. Head=Character.Head
  872. Humanoid=Character.Humanoid
  873. m=Instance.new('Model',Character)
  874. LeftArm=Character["Left Arm"]
  875. LeftLeg=Character["Left Leg"]
  876. RightArm=Character["Right Arm"]
  877. RightLeg=Character["Right Leg"]
  878. LS=Torso["Left Shoulder"]
  879. LH=Torso["Left Hip"]
  880. RS=Torso["Right Shoulder"]
  881. RH=Torso["Right Hip"]
  882. Face = Head.face
  883. Neck=Torso.Neck
  884. it=Instance.new
  885. attacktype=1
  886. vt=Vector3.new
  887. cf=CFrame.new
  888. euler=CFrame.fromEulerAnglesXYZ
  889. angles=CFrame.Angles
  890. cloaked=false
  891. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  892. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  893. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  894. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  895. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  896. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  897. RootPart=Character.HumanoidRootPart
  898. RootJoint=RootPart.RootJoint
  899. RootCF=euler(-1.57,0,3.14)
  900. attack = false
  901. attackdebounce = false
  902. deb=false
  903. equipped=true
  904. hand=false
  905. MMouse=nil
  906. combo=0
  907. mana=0
  908. trispeed=.2
  909. attackmode='none'
  910. local idle=0
  911. local Anim="Idle"
  912. local Effects={}
  913. local gun=false
  914. local shoot=false
  915. player=nil
  916. mana=0
  917.  
  918. mouse=Player:GetMouse()
  919. --save shoulders
  920. RSH, LSH=nil, nil
  921. --welds
  922. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  923. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  924. LH=Torso["Left Hip"]
  925. RH=Torso["Right Hip"]
  926. TorsoColor=Torso.BrickColor
  927. function NoOutline(Part)
  928. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  929. end
  930. player=Player
  931. ch=Character
  932. RSH=ch.Torso["Right Shoulder"]
  933. LSH=ch.Torso["Left Shoulder"]
  934. --
  935. RSH.Parent=nil
  936. LSH.Parent=nil
  937. --
  938. RW.Name="Right Shoulder"
  939. RW.Part0=ch.Torso
  940. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  941. RW.C1=cf(0, 0.5, 0)
  942. RW.Part1=ch["Right Arm"]
  943. RW.Parent=ch.Torso
  944. --
  945. LW.Name="Left Shoulder"
  946. LW.Part0=ch.Torso
  947. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  948. LW.C1=cf(0, 0.5, 0)
  949. LW.Part1=ch["Left Arm"]
  950. LW.Parent=ch.Torso
  951.  
  952. Player=game:GetService('Players').LocalPlayer
  953. Character=Player.Character
  954. Mouse=Player:GetMouse()
  955. m=Instance.new('Model',Character)
  956.  
  957.  
  958. local function weldBetween(a, b)
  959. local weldd = Instance.new("ManualWeld")
  960. weldd.Part0 = a
  961. weldd.Part1 = b
  962. weldd.C0 = CFrame.new()
  963. weldd.C1 = b.CFrame:inverse() * a.CFrame
  964. weldd.Parent = a
  965. return weldd
  966. end
  967.  
  968. function swait(num)
  969. if num==0 or num==nil then
  970. game:service'RunService'.Stepped:wait(0)
  971. else
  972. for i=0,num do
  973. game:service'RunService'.Stepped:wait(0)
  974. end
  975. end
  976. end
  977.  
  978. function nooutline(part)
  979. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  980. end
  981.  
  982. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  983. local fp=it("Part")
  984. fp.formFactor=formfactor
  985. fp.Parent=parent
  986. fp.Reflectance=reflectance
  987. fp.Transparency=transparency
  988. fp.CanCollide=false
  989. fp.Locked=true
  990. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  991. fp.Name=name
  992. fp.Size=size
  993. fp.Position=Character.Torso.Position
  994. nooutline(fp)
  995. fp.Material=material
  996. fp:BreakJoints()
  997. return fp
  998. end
  999.  
  1000. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1001. local mesh=it(Mesh)
  1002. mesh.Parent=part
  1003. if Mesh=="SpecialMesh" then
  1004. mesh.MeshType=meshtype
  1005. mesh.MeshId=meshid
  1006. end
  1007. mesh.Offset=offset
  1008. mesh.Scale=scale
  1009. return mesh
  1010. end
  1011.  
  1012. function weld(parent,part0,part1,c0,c1)
  1013. local weld=it("Weld")
  1014. weld.Parent=parent
  1015. weld.Part0=part0
  1016. weld.Part1=part1
  1017. weld.C0=c0
  1018. weld.C1=c1
  1019. return weld
  1020. end
  1021.  
  1022.  
  1023. local function CFrameFromTopBack(at, top, back)
  1024. local right = top:Cross(back)
  1025. return CFrame.new(at.x, at.y, at.z,
  1026. right.x, top.x, back.x,
  1027. right.y, top.y, back.y,
  1028. right.z, top.z, back.z)
  1029. end
  1030.  
  1031. function Triangle(a, b, c)
  1032. local edg1 = (c-a):Dot((b-a).unit)
  1033. local edg2 = (a-b):Dot((c-b).unit)
  1034. local edg3 = (b-c):Dot((a-c).unit)
  1035. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  1036. a, b, c = a, b, c
  1037. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  1038. a, b, c = b, c, a
  1039. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  1040. a, b, c = c, a, b
  1041. else
  1042. assert(false, "unreachable")
  1043. end
  1044.  
  1045. local len1 = (c-a):Dot((b-a).unit)
  1046. local len2 = (b-a).magnitude - len1
  1047. local width = (a + (b-a).unit*len1 - c).magnitude
  1048.  
  1049. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  1050.  
  1051. local list = {}
  1052.  
  1053. local Color = BrickColor.new("Dark grey")
  1054.  
  1055. if len1 > 0.01 then
  1056. local w1 = Instance.new('WedgePart', m)
  1057. game:GetService("Debris"):AddItem(w1,5)
  1058. w1.Material = "SmoothPlastic"
  1059. w1.FormFactor = 'Custom'
  1060. w1.BrickColor = BrickColor.new(Color)
  1061. w1.Transparency = 0
  1062. w1.Reflectance = 0
  1063. w1.Material = "SmoothPlastic"
  1064. w1.CanCollide = false
  1065. NoOutline(w1)
  1066. local sz = Vector3.new(0.2, width, len1)
  1067. w1.Size = sz
  1068. local sp = Instance.new("SpecialMesh",w1)
  1069. sp.MeshType = "Wedge"
  1070. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  1071. w1:BreakJoints()
  1072. w1.Anchored = true
  1073. w1.Parent = workspace
  1074. w1.Transparency = 0.7
  1075. table.insert(Effects,{w1,"Disappear",.01})
  1076. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  1077. table.insert(list,w1)
  1078. end
  1079.  
  1080. if len2 > 0.01 then
  1081. local w2 = Instance.new('WedgePart', m)
  1082. game:GetService("Debris"):AddItem(w2,5)
  1083. w2.Material = "SmoothPlastic"
  1084. w2.FormFactor = 'Custom'
  1085. w2.BrickColor = BrickColor.new(Color)
  1086. w2.Transparency = 0
  1087. w2.Reflectance = 0
  1088. w2.Material = "SmoothPlastic"
  1089. w2.CanCollide = false
  1090. NoOutline(w2)
  1091. local sz = Vector3.new(0.2, width, len2)
  1092. w2.Size = sz
  1093. local sp = Instance.new("SpecialMesh",w2)
  1094. sp.MeshType = "Wedge"
  1095. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  1096. w2:BreakJoints()
  1097. w2.Anchored = true
  1098. w2.Parent = workspace
  1099. w2.Transparency = 0.7
  1100. table.insert(Effects,{w2,"Disappear",.01})
  1101. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  1102. table.insert(list,w2)
  1103. end
  1104. return unpack(list)
  1105. end
  1106.  
  1107.  
  1108. so = function(id,par,vol,pit)
  1109. coroutine.resume(coroutine.create(function()
  1110. local sou = Instance.new("Sound",par or workspace)
  1111. sou.Volume=vol
  1112. sou.Pitch=pit or 1
  1113. sou.SoundId=id
  1114. swait()
  1115. sou:play()
  1116. game:GetService("Debris"):AddItem(sou,6)
  1117. end))
  1118. end
  1119.  
  1120. function clerp(a,b,t)
  1121. local qa = {QuaternionFromCFrame(a)}
  1122. local qb = {QuaternionFromCFrame(b)}
  1123. local ax, ay, az = a.x, a.y, a.z
  1124. local bx, by, bz = b.x, b.y, b.z
  1125. local _t = 1-t
  1126. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  1127. end
  1128.  
  1129. function QuaternionFromCFrame(cf)
  1130. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1131. local trace = m00 + m11 + m22
  1132. if trace > 0 then
  1133. local s = math.sqrt(1 + trace)
  1134. local recip = 0.5/s
  1135. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  1136. else
  1137. local i = 0
  1138. if m11 > m00 then
  1139. i = 1
  1140. end
  1141. if m22 > (i == 0 and m00 or m11) then
  1142. i = 2
  1143. end
  1144. if i == 0 then
  1145. local s = math.sqrt(m00-m11-m22+1)
  1146. local recip = 0.5/s
  1147. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  1148. elseif i == 1 then
  1149. local s = math.sqrt(m11-m22-m00+1)
  1150. local recip = 0.5/s
  1151. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  1152. elseif i == 2 then
  1153. local s = math.sqrt(m22-m00-m11+1)
  1154. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  1155. end
  1156. end
  1157. end
  1158.  
  1159. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1160. local xs, ys, zs = x + x, y + y, z + z
  1161. local wx, wy, wz = w*xs, w*ys, w*zs
  1162. local xx = x*xs
  1163. local xy = x*ys
  1164. local xz = x*zs
  1165. local yy = y*ys
  1166. local yz = y*zs
  1167. local zz = z*zs
  1168. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  1169. end
  1170.  
  1171. function QuaternionSlerp(a, b, t)
  1172. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  1173. local startInterp, finishInterp;
  1174. if cosTheta >= 0.0001 then
  1175. if (1 - cosTheta) > 0.0001 then
  1176. local theta = math.acos(cosTheta)
  1177. local invSinTheta = 1/math.sin(theta)
  1178. startInterp = math.sin((1-t)*theta)*invSinTheta
  1179. finishInterp = math.sin(t*theta)*invSinTheta
  1180. else
  1181. startInterp = 1-t
  1182. finishInterp = t
  1183. end
  1184. else
  1185. if (1+cosTheta) > 0.0001 then
  1186. local theta = math.acos(-cosTheta)
  1187. local invSinTheta = 1/math.sin(theta)
  1188. startInterp = math.sin((t-1)*theta)*invSinTheta
  1189. finishInterp = math.sin(t*theta)*invSinTheta
  1190. else
  1191. startInterp = t-1
  1192. finishInterp = t
  1193. end
  1194. end
  1195. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  1196. end
  1197.  
  1198.  
  1199. --Example: Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1200.  
  1201.  
  1202. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  1203. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1204. end
  1205.  
  1206. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1207. if hit.Parent==nil then
  1208. return
  1209. end
  1210. h=hit.Parent:FindFirstChild("Humanoid")
  1211. for _,v in pairs(hit.Parent:children()) do
  1212. if v:IsA("Humanoid") then
  1213. h=v
  1214. end
  1215. end
  1216. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1217. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  1218. end
  1219. if hit.Parent.className=="Hat" then
  1220. hit=hit.Parent.Parent:findFirstChild("Head")
  1221. end
  1222. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1223. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1224. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1225. return
  1226. end]]
  1227. -- hs(hit,1.2)
  1228. c=Instance.new("ObjectValue")
  1229. c.Name="creator"
  1230. c.Value=game:service("Players").LocalPlayer
  1231. c.Parent=h
  1232. game:GetService("Debris"):AddItem(c,.5)
  1233. Damage=math.random(minim,maxim)
  1234. -- h:TakeDamage(Damage)
  1235. blocked=false
  1236. block=hit.Parent:findFirstChild("Block")
  1237. if block~=nil then
  1238. if block.className=="NumberValue" then
  1239. if block.Value>0 then
  1240. blocked=true
  1241. if decreaseblock==nil then
  1242. block.Value=block.Value-1
  1243. end
  1244. end
  1245. end
  1246. if block.className=="IntValue" then
  1247. if block.Value>0 then
  1248. blocked=true
  1249. if decreaseblock~=nil then
  1250. block.Value=block.Value-1
  1251. end
  1252. end
  1253. end
  1254. end
  1255. if blocked==false then
  1256. -- h:TakeDamage(Damage)
  1257. h.Health=h.Health-Damage
  1258. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really black"))
  1259. else
  1260. h.Health=h.Health-(Damage/2)
  1261. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1262. end
  1263. if Type=="Knockdown" then
  1264. hum=hit.Parent.Humanoid
  1265. hum.PlatformStand=true
  1266. coroutine.resume(coroutine.create(function(HHumanoid)
  1267. swait(1)
  1268. HHumanoid.PlatformStand=false
  1269. end),hum)
  1270. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1271. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1272. local bodvol=Instance.new("BodyVelocity")
  1273. bodvol.velocity=angle*knockback
  1274. bodvol.P=5000
  1275. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1276. bodvol.Parent=hit
  1277. rl=Instance.new("BodyAngularVelocity")
  1278. rl.P=3000
  1279. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1280. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1281. rl.Parent=hit
  1282. game:GetService("Debris"):AddItem(bodvol,.5)
  1283. game:GetService("Debris"):AddItem(rl,.5)
  1284. elseif Type=="Normal" then
  1285. vp=Instance.new("BodyVelocity")
  1286. vp.P=500
  1287. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  1288. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1289. if KnockbackType==1 then
  1290. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1291. elseif KnockbackType==2 then
  1292. vp.velocity=Property.CFrame.lookVector*knockback
  1293. end
  1294. if knockback>0 then
  1295. vp.Parent=hit.Parent.Torso
  1296. end
  1297. game:GetService("Debris"):AddItem(vp,.5)
  1298. elseif Type=="Up" then
  1299. local bodyVelocity=Instance.new("BodyVelocity")
  1300. bodyVelocity.velocity=vt(0,60,0)
  1301. bodyVelocity.P=5000
  1302. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1303. bodyVelocity.Parent=hit
  1304. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1305. rl=Instance.new("BodyAngularVelocity")
  1306. rl.P=3000
  1307. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1308. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1309. rl.Parent=hit
  1310. game:GetService("Debris"):AddItem(rl,.5)
  1311. elseif Type=="Snare" then
  1312. bp=Instance.new("BodyPosition")
  1313. bp.P=2000
  1314. bp.D=100
  1315. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1316. bp.position=hit.Parent.Torso.Position
  1317. bp.Parent=hit.Parent.Torso
  1318. game:GetService("Debris"):AddItem(bp,1)
  1319. elseif Type=="Target" then
  1320. if Targetting==false then
  1321. ZTarget=hit.Parent.Torso
  1322. coroutine.resume(coroutine.create(function(Part)
  1323. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1324. swait(5)
  1325. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1326. end),ZTarget)
  1327. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1328. targetgui=Instance.new("BillboardGui")
  1329. targetgui.Parent=ZTarget
  1330. targetgui.Size=UDim2.new(10,100,10,100)
  1331. targ=Instance.new("ImageLabel")
  1332. targ.Parent=targetgui
  1333. targ.BackgroundTransparency=1
  1334. targ.Image="rbxassetid://4834067"
  1335. targ.Size=UDim2.new(1,0,1,0)
  1336. cam.CameraType="Scriptable"
  1337. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1338. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1339. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1340. Targetting=true
  1341. RocketTarget=ZTarget
  1342. for i=1,Property do
  1343. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1344. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1345. swait()
  1346. end
  1347. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1348. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1349. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1350. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1351. end
  1352. Targetting=false
  1353. RocketTarget=nil
  1354. targetgui.Parent=nil
  1355. cam.CameraType="Custom"
  1356. end
  1357. end
  1358. debounce=Instance.new("BoolValue")
  1359. debounce.Name="DebounceHit"
  1360. debounce.Parent=hit.Parent
  1361. debounce.Value=true
  1362. game:GetService("Debris"):AddItem(debounce,Delay)
  1363. c=Instance.new("ObjectValue")
  1364. c.Name="creator"
  1365. c.Value=Player
  1366. c.Parent=h
  1367. game:GetService("Debris"):AddItem(c,.5)
  1368. CRIT=false
  1369. hitDeb=true
  1370. AttackPos=6
  1371. end
  1372. end
  1373.  
  1374. showDamage=function(Char,Dealt,du,Color)
  1375. m=Instance.new("Model")
  1376. m.Name=tostring(Dealt)
  1377. h=Instance.new("Humanoid")
  1378. h.Health=0
  1379. h.MaxHealth=0
  1380. h.Parent=m
  1381. c=Instance.new("Part")
  1382. c.Transparency=0
  1383. c.BrickColor=Color
  1384. c.Name="Head"
  1385. c.TopSurface=0
  1386. c.BottomSurface=0
  1387. c.formFactor="Plate"
  1388. c.Size=Vector3.new(1,.4,1)
  1389. ms=Instance.new("CylinderMesh")
  1390. ms.Scale=Vector3.new(.8,.8,.8)
  1391. if CRIT==true then
  1392. ms.Scale=Vector3.new(1,1.25,1)
  1393. end
  1394. ms.Parent=c
  1395. c.Reflectance=0
  1396. Instance.new("BodyGyro").Parent=c
  1397. c.Parent=m
  1398. if Char:findFirstChild("Head")~=nil then
  1399. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1400. elseif Char.Parent:findFirstChild("Head")~=nil then
  1401. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1402. end
  1403. f=Instance.new("BodyPosition")
  1404. f.P=2000
  1405. f.D=100
  1406. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1407. f.position=c.Position+Vector3.new(0,3,0)
  1408. f.Parent=c
  1409. game:GetService("Debris"):AddItem(m,.5+du)
  1410. c.CanCollide=false
  1411. m.Parent=workspace
  1412. c.CanCollide=false
  1413. end
  1414.  
  1415. Player=game:GetService('Players').LocalPlayer
  1416. Character=Player.Character
  1417. Mouse=Player:GetMouse()
  1418. m=Instance.new('Model',Character)
  1419. it=Instance.new
  1420. function nooutline(part)
  1421. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1422. end
  1423. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1424. local fp=it("Part")
  1425. fp.formFactor=formfactor
  1426. fp.Parent=parent
  1427. fp.Reflectance=reflectance
  1428. fp.Transparency=transparency
  1429. fp.CanCollide=false
  1430. fp.Locked=true
  1431. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1432. fp.Name=name
  1433. fp.Size=size
  1434. fp.Position=Character.Torso.Position
  1435. nooutline(fp)
  1436. fp.Material=material
  1437. fp:BreakJoints()
  1438. return fp
  1439. end
  1440. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1441. local mesh=it(Mesh)
  1442. mesh.Parent=part
  1443. if Mesh=="SpecialMesh" then
  1444. mesh.MeshType=meshtype
  1445. mesh.MeshId=meshid
  1446. end
  1447. mesh.Offset=offset
  1448. mesh.Scale=scale
  1449. return mesh
  1450. end
  1451. function weld(parent,part0,part1,c0,c1)
  1452. local weld=it("Weld")
  1453. weld.Parent=parent
  1454. weld.Part0=part0
  1455. weld.Part1=part1
  1456. weld.C0=c0
  1457. weld.C1=c1
  1458. return weld
  1459. end
  1460.  
  1461. Player=game:GetService('Players').LocalPlayer
  1462. Character=Player.Character
  1463. Mouse=Player:GetMouse()
  1464. m=Instance.new('Model',Character)
  1465. it=Instance.new
  1466. function nooutline(part)
  1467. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1468. end
  1469. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1470. local fp=it("Part")
  1471. fp.formFactor=formfactor
  1472. fp.Parent=parent
  1473. fp.Reflectance=reflectance
  1474. fp.Transparency=transparency
  1475. fp.CanCollide=false
  1476. fp.Locked=true
  1477. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1478. fp.Name=name
  1479. fp.Size=size
  1480. fp.Position=Character.Torso.Position
  1481. nooutline(fp)
  1482. fp.Material=material
  1483. fp:BreakJoints()
  1484. return fp
  1485. end
  1486. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1487. local mesh=it(Mesh)
  1488. mesh.Parent=part
  1489. if Mesh=="SpecialMesh" then
  1490. mesh.MeshType=meshtype
  1491. mesh.MeshId=meshid
  1492. end
  1493. mesh.Offset=offset
  1494. mesh.Scale=scale
  1495. return mesh
  1496. end
  1497. function weld(parent,part0,part1,c0,c1)
  1498. local weld=it("Weld")
  1499. weld.Parent=parent
  1500. weld.Part0=part0
  1501. weld.Part1=part1
  1502. weld.C0=c0
  1503. weld.C1=c1
  1504. return weld
  1505. end
  1506.  
  1507. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Handle",Vector3.new(0.399999976, 6.5999999, 0.800000012))
  1508. handleweld=weld(m,Character["Right Arm"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999994874, 0, 0, 0, 1),CFrame.new(0.0507202148, -2.52714539, 1.07002306, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005))
  1509. mesh("CylinderMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1510. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.200000003, 2.19999981))
  1511. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000564575195, 7.66964722, 1.47541952, 0.999999821, -3.44649777e-007, -2.91872539e-006, 2.73044566e-006, -6.73997056e-005, 0.999999821, -3.44861661e-007, -0.999999821, -7.3311603e-005))
  1512. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.300000012, 1))
  1513. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.200000003, 2.19999981))
  1514. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000564575195, 7.66740417, -1.51460314, 0.999999821, -3.44649777e-007, -2.91872539e-006, 2.73044566e-006, -6.73997056e-005, 0.999999821, -3.44861661e-007, -0.999999821, -7.3311603e-005))
  1515. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.300000012, 1))
  1516. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.200000003, 3))
  1517. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000556945801, 7.2594986, -2.07578278, 0.999999821, -3.98708266e-008, -2.78470065e-006, 1.80762606e-006, -0.707154274, 0.707054794, -1.86429861e-006, -0.707058966, -0.707158446))
  1518. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.300000012, 1))
  1519. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.200000003, 3.79999995))
  1520. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000564575195, 7.67505646, -0.444343567, 0.999999642, -5.20824486e-008, -2.79772325e-006, 2.0444179e-006, -0.601868689, 0.798591197, -1.58032435e-006, -0.798594832, -0.601873219))
  1521. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.300000012, 1))
  1522. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 1, 0.200000048))
  1523. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000564575195, 0.0484619141, -7.28675842, 0.999999821, -5.98131294e-007, -3.56129613e-006, 1.96194651e-006, -0.707154334, 0.707054913, -2.80819268e-006, -0.707059085, -0.707158506))
  1524. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1, 0.300000012))
  1525. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 1, 0.200000048))
  1526. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0.000564575195, -1.95571899, -7.67503357, -1.00000417, 1.01207308e-006, 2.75585353e-006, 2.3536104e-006, 0.798599243, 0.60187608, -1.44131911e-006, 0.601875842, -0.798596144))
  1527. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1, 0.300000012))
  1528. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.99999994, 0.200000048))
  1529. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000564575195, -1.98649597, -7.69823456, 0.999999821, -4.62420445e-007, -3.67828466e-006, 1.73081651e-006, -0.798675954, 0.601756394, -3.06568472e-006, -0.601761043, -0.798679531))
  1530. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1, 0.300000012))
  1531. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.200000003, 3))
  1532. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0.000564575195, 7.2868042, -2.04853058, -0.999999821, 3.65708871e-007, 2.25400572e-006, 1.71940098e-006, 0.707059085, 0.707158446, -1.20197456e-006, 0.707154274, -0.707054913))
  1533. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.300000012, 1))
  1534. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 1, 0.200000048))
  1535. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0.000564575195, 0.0756988525, -7.25950623, -1.00000417, 1.07557219e-006, 2.81106031e-006, 2.61523587e-006, 0.707061827, 0.707162321, -1.09386144e-006, 0.70716244, -0.707058728))
  1536. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1, 0.300000012))
  1537. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.200000003, 4.5999999))
  1538. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000564575195, 7.92796326, 0.682914734, 0.999999821, -1.3379514e-007, -2.85678175e-006, 2.24400219e-006, -0.500058174, 0.865988493, -1.45030845e-006, -0.865991473, -0.5000633))
  1539. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.300000012, 1))
  1540. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.200000003, 3.79999995))
  1541. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0.000564575195, 7.69830322, -0.413574219, -0.999999583, 3.42691209e-007, 2.2613026e-006, 1.86686486e-006, 0.601761103, 0.798679531, -9.57987822e-007, 0.798675895, -0.601756394))
  1542. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.300000012, 1))
  1543. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.200000003, 4.5999999))
  1544. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0.00057220459, 7.94728088, 0.716293335, -0.999999821, -1.33946315e-007, 2.85676219e-006, 2.24413407e-006, 0.499941558, 0.866061687, -1.45007982e-006, 0.866058707, -0.499936432))
  1545. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.300000012, 1))
  1546. Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,1,"Pastel yellow","Hitbox",Vector3.new(0.399999976, 2.95000029, 8.42000008))
  1547. Hitboxweld=weld(m,Handle,Hitbox,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-1.52587891e-005, -7.13064575, -0.259962082, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005))
  1548. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.600000024, 0.800000191))
  1549. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000549316406, 7.32797241, 3.78292847, 0.999999821, -5.95495209e-008, -2.55292593e-006, 2.01799162e-006, -0.500058293, 0.865988672, -1.23406596e-006, -0.865991652, -0.50006336))
  1550. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1551. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(4.20000029, 0.200000003, 1.19999993))
  1552. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-1.2829361, 0.000549316406, 7.62794495, 1.23406596e-006, 0.865991652, 0.50006336, -0.999999821, 5.95495209e-008, 2.55292593e-006, 2.01799162e-006, -0.500058293, 0.865988672))
  1553. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1554. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.600000024, 0.800000191))
  1555. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0.000549316406, 7.32798767, 1.21704102, -0.999999821, 5.95495209e-008, 2.55292593e-006, 2.01799162e-006, -0.500058293, 0.865988672, 1.23406596e-006, 0.865991652, 0.50006336))
  1556. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1557. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.600000024, 0.800000191))
  1558. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000549316406, -7.94722748, 3.81633759, 0.999999821, 5.96597474e-008, -2.55291707e-006, -2.01812372e-006, -0.499941617, -0.866061866, -1.23383734e-006, 0.866058886, -0.499936491))
  1559. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1560. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.600000024, 0.800000191))
  1561. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0.000549316406, 7.34732819, 3.81626892, -0.999999821, -5.96597474e-008, 2.55291707e-006, 2.01812372e-006, 0.499941617, 0.866061866, -1.23383734e-006, 0.866058886, -0.499936491))
  1562. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1563. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.600000024, 0.800000191))
  1564. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0.000549316406, -7.92785645, 3.78297424, -0.999999821, 5.95495209e-008, 2.55292593e-006, -2.01799162e-006, 0.500058293, -0.865988672, -1.23406596e-006, -0.865991652, -0.50006336))
  1565. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1566. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.600000024, 0.800000191))
  1567. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0.000549316406, -7.94728851, 1.18369293, -0.999999821, -5.96597474e-008, 2.55291707e-006, -2.01812372e-006, -0.499941617, -0.866061866, 1.23383734e-006, -0.866058886, 0.499936491))
  1568. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1569. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(4.20000029, 0.200000003, 1.19999993))
  1570. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(1.31630707, 0.000549316406, 7.64728546, -1.23383734e-006, 0.866058886, -0.499936491, -0.999999821, -5.96597474e-008, 2.55291707e-006, 2.01812372e-006, 0.499941617, 0.866061866))
  1571. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1572. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.600000024, 0.800000191))
  1573. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000549316406, 7.34729767, 1.18365479, 0.999999821, 5.96597474e-008, -2.55291707e-006, 2.01812372e-006, 0.499941617, 0.866061866, 1.23383734e-006, -0.866058886, 0.499936491))
  1574. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1575. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.600000024, 0.800000191))
  1576. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000549316406, -7.92796326, 1.2170639, 0.999999821, -5.95495209e-008, -2.55292593e-006, -2.01799162e-006, 0.500058293, -0.865988672, 1.23406596e-006, 0.865991652, 0.50006336))
  1577. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1578. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.200000003, 0.800000012, 1.20000017))
  1579. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0.000549316406, 7.22796631, 1.41705322, -0.999999821, 5.95495209e-008, 2.55292593e-006, 2.01799162e-006, -0.500058293, 0.865988672, 1.23406596e-006, 0.865991652, 0.50006336))
  1580. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.980000019, 1, 1))
  1581. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.200000003, 0.600000024, 2.20000029))
  1582. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0.000602722168, 8.04922485, 2.2826767, -0.999999821, -1.03368154e-006, 1.92164384e-006, 1.9565648e-006, -0.707154155, 0.707055032, 4.9492246e-007, 0.707059205, 0.707158327))
  1583. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.959999979, 1, 1))
  1584. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(4.20000029, 0.200000003, 1.60000002))
  1585. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-1.2829361, 0.000564575195, 7.62794495, 1.23406596e-006, 0.865991652, 0.50006336, -0.999999821, 5.95495209e-008, 2.55292593e-006, 2.01799162e-006, -0.500058293, 0.865988672))
  1586. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.980000019, 1))
  1587. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.200000003, 0.600000024, 2.20000029))
  1588. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000541687012, -7.86872101, 4.7230072, 0.999999821, 6.18751557e-008, -2.79253641e-006, -7.33608772e-007, 0.965943217, -0.258748204, 2.49958407e-006, 0.258753926, 0.965944707))
  1589. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.959999979, 1, 1))
  1590. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.200000003, 0.800000012, 1.20000017))
  1591. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000549316406, -8.02798462, 1.41706085, 0.999999821, -5.95495209e-008, -2.55292593e-006, -2.01799162e-006, 0.500058293, -0.865988672, 1.23406596e-006, 0.865991652, 0.50006336))
  1592. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.980000019, 1, 1))
  1593. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.200000003, 0.800000012, 1.20000017))
  1594. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0.000549316406, -8.04729462, 1.38368225, -0.999999821, -5.96597474e-008, 2.55291707e-006, -2.01812372e-006, -0.499941617, -0.866061866, 1.23383734e-006, -0.866058886, 0.499936491))
  1595. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.980000019, 1, 1))
  1596. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.200000003, 0.600000024, 2.20000029))
  1597. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0.000549316406, -7.90600586, 4.71310425, -0.999999821, 6.17326492e-008, 2.79254573e-006, -7.33863715e-007, -0.965908289, -0.258889705, 2.49951563e-006, -0.258883983, 0.965906799))
  1598. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.959999979, 1, 1))
  1599. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.200000003, 0.600000024, 2.20000029))
  1600. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0.000579833984, -8.19786835, 3.0612793, -0.999999821, 1.67408443e-009, 3.03368324e-006, -1.42435294e-006, -0.865991592, -0.5000633, 2.46326499e-006, -0.500058234, 0.865988612))
  1601. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.959999979, 1, 1))
  1602. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.200000003, 0.600000024, 2.20000029))
  1603. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000610351563, 8.07653809, 2.25543213, 0.999999821, -1.03365596e-006, -1.9217955e-006, 1.95675148e-006, 0.707058907, 0.707158625, 4.94735673e-007, -0.707154453, 0.707054734))
  1604. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.959999979, 1, 1))
  1605. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.200000003, 0.800000012, 1.20000017))
  1606. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000549316406, 7.24727631, 1.38367462, 0.999999821, 5.96597474e-008, -2.55291707e-006, 2.01812372e-006, 0.499941617, 0.866061866, 1.23383734e-006, -0.866058886, 0.499936491))
  1607. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.980000019, 1, 1))
  1608. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.200000003, 0.600000024, 2.20000029))
  1609. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.00057220459, -8.16441345, 3.08054352, 0.999999821, 1.84907067e-009, -3.03368279e-006, -1.42412443e-006, 0.866058826, -0.499936432, 2.46339664e-006, 0.499941558, 0.866061807))
  1610. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.959999979, 1, 1))
  1611. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.200000003, 0.800000012, 1.20000017))
  1612. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000549316406, 7.22822571, 3.98279572, 0.999999821, -5.95495209e-008, -2.55292593e-006, 2.01799162e-006, -0.500058293, 0.865988672, -1.23406596e-006, -0.865991652, -0.50006336))
  1613. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.980000019, 1, 1))
  1614. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.200000003, 0.800000012, 1.20000017))
  1615. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0.000549316406, -8.02787781, 3.98300171, -0.999999821, 5.95495209e-008, 2.55292593e-006, -2.01799162e-006, 0.500058293, -0.865988672, -1.23406596e-006, -0.865991652, -0.50006336))
  1616. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.980000019, 1, 1))
  1617. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.200000003, 0.800000012, 1.20000017))
  1618. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0.000549316406, 7.24758148, 4.0161438, -0.999999821, -5.96597474e-008, 2.55291707e-006, 2.01812372e-006, 0.499941617, 0.866061866, -1.23383734e-006, 0.866058886, -0.499936491))
  1619. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.980000019, 1, 1))
  1620. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.200000003, 0.800000012, 1.20000017))
  1621. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-0.000549316406, -8.04721832, 4.01631165, 0.999999821, 5.96597474e-008, -2.55291707e-006, -2.01812372e-006, -0.499941617, -0.866061866, -1.23383734e-006, 0.866058886, -0.499936491))
  1622. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.980000019, 1, 1))
  1623. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(4.20000029, 0.200000003, 1.60000002))
  1624. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(1.31628418, 0.000564575195, 7.6472702, -1.23383734e-006, 0.866058886, -0.499936491, -0.999999821, -5.96597474e-008, 2.55291707e-006, 2.01812372e-006, 0.499941617, 0.866061866))
  1625. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.980000019, 1))
  1626. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.400000006, 0.600000024, 0.600000083))
  1627. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(1.52587891e-005, -2.73671722, 2.73668671, -0.999999821, 9.49127994e-008, 2.40484042e-006, -1.63459686e-006, -0.707059026, -0.707158506, 1.50011931e-006, -0.707154334, 0.707054853))
  1628. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.800000012, 0.800000012))
  1629. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.400000006, 0.200000003, 1.4000001))
  1630. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(1.52587891e-005, -4.79164124, 5.3915863, -0.999999821, 9.49127994e-008, 2.40484042e-006, -1.63459686e-006, -0.707059026, -0.707158506, 1.50011931e-006, -0.707154334, 0.707054853))
  1631. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.300000012, 0.899999976))
  1632. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.400000006, 0.200000003, 1.4000001))
  1633. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(1.52587891e-005, 5.99164581, -5.39162445, -0.999999821, -9.50369241e-008, 2.90747721e-006, 1.85573333e-006, 0.707058907, 0.707158327, -1.98983753e-006, 0.707154155, -0.707054734))
  1634. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.300000012, 0.899999976))
  1635. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.400000006, 0.200000003, 1.4000001))
  1636. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(1.52587891e-005, 4.79161072, 5.39163208, -0.999999821, -2.51380015e-007, 2.56118346e-006, 1.85554666e-006, -0.707154155, 0.707054734, 1.50030701e-006, 0.707058907, 0.707158327))
  1637. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.300000012, 0.899999976))
  1638. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.400000006, 0.200000003, 4))
  1639. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-1.52587891e-005, -0.300024509, -5.0990448, 0.999999642, 8.86621194e-008, -2.71263866e-006, 8.84640485e-008, -0.999999642, -7.33413981e-005, -2.52439077e-006, 6.74295079e-005, -0.999999642))
  1640. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.300000012, 1))
  1641. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.400000006, 0.200000003, 4))
  1642. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-1.52587891e-005, 0.299972534, -5.0990448, 0.999999642, 8.86621194e-008, -2.71263866e-006, 8.84640485e-008, -0.999999642, -7.33413981e-005, -2.52439077e-006, 6.74295079e-005, -0.999999642))
  1643. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.300000012, 1))
  1644. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.400000006, 0.200000003, 1.4000001))
  1645. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(1.52587891e-005, -5.99160767, -5.3916626, -0.999999821, 2.51255869e-007, 2.75113416e-006, -1.63441007e-006, 0.707154334, -0.707054853, -1.99002329e-006, -0.707059026, -0.707158506))
  1646. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.300000012, 0.899999976))
  1647. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.400000006, 0.200000003, 0.600000083))
  1648. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(1.52587891e-005, 1.99224091, 2.19223022, -0.999999821, -2.51380015e-007, 2.56118346e-006, 1.85554666e-006, -0.707154155, 0.707054734, 1.50030701e-006, 0.707058907, 0.707158327))
  1649. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.300000012, 0.769999981))
  1650. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.400000006, 0.200000003, 0.600000083))
  1651. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(1.52587891e-005, -1.99222565, 2.1922226, -0.999999821, 9.49127994e-008, 2.40484042e-006, -1.63459686e-006, -0.707059026, -0.707158506, 1.50011931e-006, -0.707154334, 0.707054853))
  1652. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.300000012, 0.769999981))
  1653. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.399999976, 0.400000006, 1.20000005))
  1654. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-5.9855423, -1.52587891e-005, -5.18557739, -1.74497791e-006, 0.707154274, -0.707054913, 0.999999821, 6.20720975e-011, -2.65615972e-006, -1.74516435e-006, -0.707059085, -0.707158446))
  1655. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1656. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.399999976, 0.400000006, 1.20000005))
  1657. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-4.78553772, -1.52587891e-005, -5.58559418, -1.74497791e-006, 0.707154274, -0.707054913, 0.999999821, 6.20720975e-011, -2.65615972e-006, -1.74516435e-006, -0.707059085, -0.707158446))
  1658. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1659. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.399999976, 0.400000006, 1.20000005))
  1660. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-5.9855957, 1.52587891e-005, -5.58554077, -1.74516435e-006, -0.707059085, -0.707158446, -0.999999821, -6.20720975e-011, 2.65615972e-006, -1.74497791e-006, 0.707154274, -0.707054913))
  1661. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1662. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.399999976, 0.400000006, 1.20000005))
  1663. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-4.7855835, 1.52587891e-005, -5.18553162, -1.74516435e-006, -0.707059085, -0.707158446, -0.999999821, -6.20720975e-011, 2.65615972e-006, -1.74497791e-006, 0.707154274, -0.707054913))
  1664. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1665. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 1.00000012))
  1666. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(7.62939453e-006, -7.84564209, 1.18071747, -0.999999821, 9.66749326e-007, 2.13135627e-006, -1.94302879e-006, 6.75486881e-005, -0.999999821, -9.6690826e-007, -0.999999821, -7.3460651e-005))
  1667. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1668. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 1.00000012))
  1669. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-3.05175781e-005, -7.84564209, 1.21925235, 0.999999821, -9.66678385e-007, -3.18110392e-006, -2.99277713e-006, 6.71314556e-005, -0.999999821, 9.66907237e-007, 0.999999821, 7.30434185e-005))
  1670. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1671. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 1.00000012))
  1672. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(1.52587891e-005, 7.44563293, 1.21924734, -0.999999821, -9.66873472e-007, 3.18096318e-006, 2.99277804e-006, -6.75486881e-005, 0.999999821, -9.6664337e-007, 0.999999821, 7.3460651e-005))
  1673. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1674. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 0.600000143))
  1675. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(7.62939453e-006, -7.84564209, -0.419251919, -0.999999821, 9.66750008e-007, 2.13135809e-006, -1.94302993e-006, 6.75784904e-005, -0.999999821, -9.66909511e-007, -0.999999821, -7.34904534e-005))
  1676. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1677. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 0.600000143))
  1678. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(2.28881836e-005, -0.180722237, -8.0456543, -0.999999821, 5.24748202e-007, 3.62297351e-006, 5.25008204e-007, 0.999999821, 7.34904534e-005, -3.43467877e-006, 6.75784904e-005, -0.999999821))
  1679. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1680. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 0.600000143))
  1681. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-7.62939453e-006, 7.44563293, -0.419239521, 0.999999821, 9.66802304e-007, -2.13121507e-006, 1.94302902e-006, -6.71016533e-005, 0.999999821, 9.66643483e-007, -0.999999821, -7.30136162e-005))
  1682. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1683. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 0.600000143))
  1684. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(2.28881836e-005, 7.44564819, -0.380721092, -0.999999821, -9.66873017e-007, 3.18096227e-006, 2.99277667e-006, -6.75784904e-005, 0.999999821, -9.66642006e-007, 0.999999821, 7.34904534e-005))
  1685. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1686. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 1.00000012))
  1687. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-7.62939453e-006, 7.44563293, 1.18072891, 0.999999821, 9.66802418e-007, -2.1312153e-006, 1.9430297e-006, -6.71314556e-005, 0.999999821, 9.66644393e-007, -0.999999821, -7.30434185e-005))
  1688. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1689. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 1.00000012))
  1690. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(7.62939453e-006, -0.21928072, 8.84564209, -0.999999821, -5.24871439e-007, 1.68934548e-006, 5.24742063e-007, -0.999999821, -7.34904534e-005, 1.5011276e-006, -6.75784904e-005, 0.999999821))
  1691. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1692. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 0.600000143))
  1693. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0, -0.219273567, -8.0456543, 0.999999821, -5.2487735e-007, -1.68942256e-006, -5.25005987e-007, -0.999999821, -7.30136162e-005, -1.50112783e-006, 6.71016533e-005, -0.999999821))
  1694. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1695. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 1.00000012))
  1696. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-2.28881836e-005, -0.180725098, 8.84564209, 0.999999821, 5.2500036e-007, -3.62289711e-006, -5.24742177e-007, 0.999999821, 7.29838139e-005, 3.43467877e-006, -6.70718509e-005, 0.999999821))
  1697. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1698. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 1.00000012))
  1699. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-7.62939453e-006, -0.219299316, -6.44563293, 0.999999821, -5.248761e-007, -1.68942245e-006, -5.25004509e-007, -0.999999821, -7.28646046e-005, -1.50112771e-006, 6.69526416e-005, -0.999999821))
  1700. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1701. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 1.00000012))
  1702. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(2.28881836e-005, -0.180696487, -6.44563293, -0.999999821, 5.24747293e-007, 3.62297396e-006, 5.25007465e-007, 0.999999821, 7.35649592e-005, -3.43467877e-006, 6.76529962e-005, -0.999999821))
  1703. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1704. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 0.600000143))
  1705. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-2.28881836e-005, -7.84564209, -0.380716801, 0.999999821, -9.66679295e-007, -3.18110324e-006, -2.99277576e-006, 6.71016533e-005, -0.999999821, 9.66908829e-007, 0.999999821, 7.30136162e-005))
  1706. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1707. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 0.600000143))
  1708. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0, -0.219314575, 7.24563599, -0.999999821, -5.24872348e-007, 1.68934582e-006, 5.24742916e-007, -0.999999821, -7.35649592e-005, 1.50112783e-006, -6.76529962e-005, 0.999999821))
  1709. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1710. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 0.600000143))
  1711. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-1.52587891e-005, -0.180728436, 7.24563599, 0.999999821, 5.25001496e-007, -3.62289666e-006, -5.24743371e-007, 0.999999821, 7.29540116e-005, 3.43467809e-006, -6.70420486e-005, 0.999999821))
  1712. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1713. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.400000006, 0.400000036, 0.599999964))
  1714. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0, -0.200022697, 3.69998169, -0.999999821, -6.20720975e-011, 2.65615972e-006, 1.31964842e-010, 0.999999821, 7.32520348e-005, -2.46790319e-006, 6.73400718e-005, -0.999999821))
  1715. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1716. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.400000006, 0.400000036, 0.599999964))
  1717. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0, -0.199978352, 3.69998169, 0.999999821, 6.20720975e-011, -2.65615972e-006, -1.31964842e-010, -0.999999821, -7.32520348e-005, -2.46790319e-006, 6.73400718e-005, -0.999999821))
  1718. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1719. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.400000006, 0.600000024, 0.399999976))
  1720. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(1.52587891e-005, 2.5995636, 0.20001173, -0.999999821, -6.20720975e-011, 2.65615972e-006, 2.46790319e-006, -6.73400718e-005, 0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005))
  1721. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1722. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.400000006, 0.600000024, 0.399999976))
  1723. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-1.52587891e-005, 2.5995636, 0.199989319, 0.999999821, 6.20720975e-011, -2.65615972e-006, 2.46790319e-006, -6.73400718e-005, 0.999999821, -1.31964842e-010, -0.999999821, -7.32520348e-005))
  1724. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1725. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.400000006, 0.400000036, 0.600000024))
  1726. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(1.52587891e-005, -4.89909363, 0.500017643, -0.999999821, 7.47743161e-006, 2.65699214e-006, -2.46814989e-006, 5.76073035e-005, -0.999999821, -7.47759987e-006, -0.999999821, -6.35192409e-005))
  1727. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1728. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.400000006, 0.400000036, 0.600000024))
  1729. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-2.28881836e-005, -4.89909363, 0.50004673, 0.999999821, -7.4775262e-006, -2.65642279e-006, -2.4674348e-006, 7.70728439e-005, -0.999999821, 7.47774311e-006, 0.999999821, 8.2984785e-005))
  1730. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1731. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.400000006, 0.200000033, 0.800000072))
  1732. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-5.34057617e-005, 0.100078583, 5.09907532, 0.999999821, 3.96872668e-009, -1.0130585e-005, -8.97625707e-009, 0.999999821, 8.29848068e-005, 9.94809852e-006, -7.70728439e-005, 0.999999821))
  1733. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1734. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.400000006, 0.200000033, 1.20000005))
  1735. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(3.81469727e-005, 0.699976921, -4.09957886, -0.999999821, 2.83815882e-009, 1.01304904e-005, -2.36349496e-009, 0.999999821, 6.35192628e-005, -9.94800394e-006, 5.76073035e-005, -0.999999821))
  1736. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1737. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.400000006, 0.200000033, 0.800000072))
  1738. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(2.28881836e-005, 0.499930382, -4.29948425, 0.999999821, -6.6497019e-010, 4.82133237e-006, -2.50907961e-010, -0.999999821, -8.29848068e-005, 5.00964597e-006, 7.70728439e-005, -0.999999821))
  1739. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1740. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.400000006, 0.200000033, 0.800000072))
  1741. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(3.81469727e-005, 0.500016212, -4.29951477, -0.999999821, 2.83815882e-009, 1.01304904e-005, -2.36349496e-009, 0.999999821, 6.35192628e-005, -9.94800394e-006, 5.76073035e-005, -0.999999821))
  1742. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1743. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(1.80000007, 0.400000006, 0.799999952))
  1744. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-3.79954529, 1.52587891e-005, 1.90734863e-005, -2.46790319e-006, 6.73400718e-005, -0.999999821, -0.999999821, -6.20720975e-011, 2.65615972e-006, 1.31964842e-010, 0.999999821, 7.32520348e-005))
  1745. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1746. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.400000006, 0.200000033, 0.800000072))
  1747. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-2.28881836e-005, 0.100017548, 5.09906006, -0.999999821, -2.81154766e-009, -4.8182651e-006, 8.87377194e-009, -0.999999821, -6.35192628e-005, -5.00075112e-006, -5.76072998e-005, 0.999999821))
  1748. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1749. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.400000006, 0.200000033, 1.20000005))
  1750. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(2.28881836e-005, 0.69994545, -4.09954834, 0.999999821, -6.6497019e-010, 4.82133237e-006, -2.50907961e-010, -0.999999821, -8.29848068e-005, 5.00964597e-006, 7.70728439e-005, -0.999999821))
  1751. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1752. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.400000006, 0.400000036, 0.599999964))
  1753. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0, -0.199980259, -3.09999084, -0.999999821, -6.20720975e-011, 2.65615972e-006, -1.31964842e-010, -0.999999821, -7.32520348e-005, 2.46790319e-006, -6.73400718e-005, 0.999999821))
  1754. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1755. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Pastel light blue","Part",Vector3.new(0.400000006, 0.400000036, 0.599999964))
  1756. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(0, -0.20002079, -3.09999084, 0.999999821, 6.20720975e-011, -2.65615972e-006, 1.31964842e-010, 0.999999821, 7.32520348e-005, 2.46790319e-006, -6.73400718e-005, 0.999999821))
  1757. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1758. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.800000072, 2.20000029))
  1759. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-5.34057617e-005, 1.33576965, -2.48857117, 0.999999821, 5.16932005e-007, -1.74312263e-005, 4.96099256e-006, -0.965943098, 0.258748472, -1.65219808e-005, -0.258754194, -0.965944588))
  1760. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1761. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.800000072, 2.20000029))
  1762. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-3.05175781e-005, 1.39878464, -2.47839355, -0.999999821, -4.90805292e-007, -1.21189832e-005, -3.66019731e-006, 0.96590817, 0.258890003, 1.17606105e-005, 0.258884311, -0.96590668))
  1763. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1764. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.600000024, 1.60000014))
  1765. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-3.05175781e-005, 3.91101837, -1.28395081, -0.999999821, -6.39833274e-007, -1.18780463e-005, -8.98512008e-006, 0.707058847, 0.707158685, 8.07914512e-006, 0.707154512, -0.707054675))
  1766. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.99000001, 1, 1))
  1767. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 2.20000029))
  1768. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-4.57763672e-005, 4.64130402, 0.180419922, -0.999999821, -4.90812965e-007, -1.20061359e-005, -1.08064278e-005, 0.499941379, 0.866061985, 5.67143161e-006, 0.866059065, -0.499936253))
  1769. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.970000029, 1, 1))
  1770. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.600000024, 2.00000024))
  1771. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-3.05175781e-005, 2.76877594, -1.9785614, -0.999999821, -6.99441955e-007, -1.18177722e-005, -6.60940168e-006, 0.865991533, 0.500063479, 1.00473708e-005, 0.500058472, -0.865988493))
  1772. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.980000019, 1, 1))
  1773. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.600000024, 1.60000014))
  1774. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-6.86645508e-005, 3.86151886, -1.3242569, 0.999999821, 5.95436006e-007, -1.7190272e-005, 1.24424796e-005, -0.707154155, 0.707055032, -1.1602061e-005, -0.707059205, -0.707158327))
  1775. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.99000001, 1, 1))
  1776. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.600000024, 2.00000024))
  1777. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-6.86645508e-005, 2.71051025, -2.0047226, 0.999999821, 6.41683698e-007, -1.71299907e-005, 9.02559623e-006, -0.866058826, 0.49993673, -1.43517545e-005, -0.499941796, -0.866061807))
  1778. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.980000019, 1, 1))
  1779. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Pastel yellow","Part",Vector3.new(0.200000003, 0.400000036, 2.20000029))
  1780. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-6.86645508e-005, 4.60388184, 0.128692627, 0.999999821, 4.28497856e-007, -1.73183871e-005, 1.50488149e-005, -0.500058055, 0.865988791, -8.19501111e-006, -0.865991771, -0.500063181))
  1781. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.970000029, 1, 1))
  1782. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.400000006, 1.80000019))
  1783. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(7.62939453e-006, 3.71121216, 2.82486343, -0.999999821, -1.97225904e-006, 2.36766391e-006, 2.61569949e-006, -0.258884281, 0.965906739, -1.34077732e-006, 0.965908229, 0.258890003))
  1784. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 1, 1))
  1785. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.400000006, 1.4000001))
  1786. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(7.62939453e-006, 2.19729614, 5.34124756, -0.999999821, -2.2279487e-006, 2.0706359e-006, 2.90644743e-006, -0.707154512, 0.707054675, -2.44128955e-007, 0.707058847, 0.707158685))
  1787. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1, 1))
  1788. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.400000006, 1.4000001))
  1789. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-7.62939453e-006, 2.22851563, 5.3099823, 0.999999821, 1.58679245e-006, -2.07068274e-006, 2.09235395e-007, 0.707059264, 0.707158267, 2.45308138e-006, -0.707154095, 0.707055092))
  1790. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1, 1))
  1791. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.400000006, 1.80000019))
  1792. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(7.62939453e-006, 3.8639679, 0.922094584, -0.999999821, -1.58131888e-006, 2.41916155e-006, 2.2310212e-006, -6.75784904e-005, 0.999999821, -1.58114017e-006, 0.999999821, 7.34904606e-005))
  1793. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.03999996, 1, 1))
  1794. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.400000006, 1.60000014))
  1795. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(1.52587891e-005, 3.15304565, 4.29320526, -0.999999821, -1.68681856e-006, 2.48592164e-006, 2.83326176e-006, -0.500058532, 0.865988553, -3.1177467e-007, 0.865991533, 0.500063539))
  1796. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 1, 1))
  1797. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.400000006, 1.80000019))
  1798. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-1.52587891e-005, 3.86395264, 0.877912998, 0.999999821, 2.23347001e-006, -2.4191138e-006, 2.23102029e-006, -6.71016533e-005, 0.999999821, 2.23329266e-006, -0.999999821, -7.30136235e-005))
  1799. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.03999996, 1, 1))
  1800. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.400000006, 1.60000014))
  1801. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-2.28881836e-005, 3.17512512, 4.25492859, 0.999999821, 2.12797931e-006, -2.48588958e-006, 9.26044322e-007, 0.499941796, 0.866061747, 2.9916207e-006, -0.866058767, 0.49993673))
  1802. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 1, 1))
  1803. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Cool yellow","Part",Vector3.new(0.200000003, 0.400000006, 1.80000019))
  1804. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 0.999999821, 6.20720975e-011, -2.65615972e-006, -2.46790319e-006, 6.73400718e-005, -0.999999821, 1.31964842e-010, 0.999999821, 7.32520348e-005),CFrame.new(-1.52587891e-005, 3.72265625, 2.78215027, 0.999999821, 1.84252258e-006, -2.36767346e-006, 1.62845026e-006, 0.258754224, 0.965944648, 2.34368144e-006, -0.965943158, 0.258748502))
  1805. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 1, 1))
  1806.  
  1807. TrailDeb = false
  1808.  
  1809. function attackone()
  1810. attack=true
  1811. for i=0,1,0.07 do
  1812. swait()
  1813. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(-50)),.2)
  1814. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(50)),.3)
  1815. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(160), math.rad(0), math.rad(10)), 0.2)
  1816. LW.C0 = clerp(LW.C0, CFrame.new(.3, 0.5, -1) * angles(math.rad(160), math.rad(0), math.rad(50)), 0.2)
  1817. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(60),math.rad(-10),math.rad(0)),.2)
  1818. end
  1819. so("http://www.roblox.com/asset/?id=203691447",Hitbox,1,1)
  1820. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10,30,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  1821. if TrailDeb == false then
  1822. TrailDeb = true
  1823. end
  1824.  
  1825.  
  1826. coroutine.wrap(function()
  1827. local Old = Hitbox.CFrame.p
  1828. while wait()do
  1829. if not TrailDeb then break end
  1830. local New = Hitbox.CFrame.p
  1831. local Mag =(Old -New).magnitude
  1832. local Dis =(Old +New)/2
  1833. local Trail = Instance.new("Part",Character)
  1834. Trail.Material = "SmoothPlastic"
  1835. Trail.Anchored = true
  1836. Trail.CanCollide = false
  1837. Trail.BrickColor = BrickColor.new("Navy blue")
  1838. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1839. Trail.TopSurface = 0
  1840. Trail.BottomSurface = 0
  1841. Trail.formFactor = "Custom"
  1842. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1843. local ms = Instance.new("BlockMesh",Trail)
  1844. ms.Scale = Vector3.new(1,1,1)
  1845. local TM = Instance.new("CylinderMesh",Trail)
  1846. TM.Scale = Vector3.new(1,1,1)
  1847. Old = New
  1848. coroutine.wrap(function()
  1849. for i = 1,0,-0.1 do
  1850. wait()
  1851. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1852. end
  1853. Trail:remove()
  1854. end)()
  1855. coroutine.wrap(function()
  1856. for i = 1,10 do
  1857. wait()
  1858. Trail.Transparency = Trail.Transparency +0.1
  1859. end end)()end end)()
  1860. for i=0,1,0.06 do
  1861. swait()
  1862. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(50)),.2)
  1863. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(5),math.rad(-50)),.3)
  1864. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(10)), 0.2)
  1865. LW.C0 = clerp(LW.C0, CFrame.new(.2, 0.2, -.5) * angles(math.rad(10), math.rad(0), math.rad(50)), 0.2)
  1866. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  1867. end
  1868. attack=false
  1869. con1:disconnect()
  1870. if TrailDeb == true then
  1871. TrailDeb = false
  1872. end
  1873. end
  1874.  
  1875. function attacktwo()
  1876. attack=true
  1877. for i=0,1,0.06 do
  1878. swait()
  1879. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(90)),.2)
  1880. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(-80)),.3)
  1881. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(90),math.rad(90)),.1)
  1882. LW.C0 = clerp(LW.C0, CFrame.new(.3, 0.5, -1) * angles(math.rad(0), math.rad(60), math.rad(90)), 0.1)
  1883. handleweld.C0=clerp(handleweld.C0,cf(0,-.5,-2)*angles(math.rad(-80),math.rad(-10),math.rad(0)),.1)
  1884.  
  1885. end
  1886. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10,30,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  1887. so("http://www.roblox.com/asset/?id=203691492",Hitbox,1,1)
  1888. if TrailDeb == false then
  1889. TrailDeb = true
  1890. end
  1891. coroutine.wrap(function()
  1892. local Old = Hitbox.CFrame.p
  1893. while wait()do
  1894. if not TrailDeb then break end
  1895. local New = Hitbox.CFrame.p
  1896. local Mag =(Old -New).magnitude
  1897. local Dis =(Old +New)/2
  1898. local Trail = Instance.new("Part",Character)
  1899. Trail.Material = "SmoothPlastic"
  1900. Trail.Anchored = true
  1901. Trail.CanCollide = false
  1902. Trail.BrickColor = BrickColor.new("Navy blue")
  1903. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1904. Trail.TopSurface = 0
  1905. Trail.BottomSurface = 0
  1906. Trail.formFactor = "Custom"
  1907. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1908. local ms = Instance.new("BlockMesh",Trail)
  1909. ms.Scale = Vector3.new(1,1,1)
  1910. local TM = Instance.new("CylinderMesh",Trail)
  1911. TM.Scale = Vector3.new(1,1,1)
  1912. Old = New
  1913. coroutine.wrap(function()
  1914. for i = 1,0,-0.1 do
  1915. wait()
  1916. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1917. end
  1918. Trail:remove()
  1919. end)()
  1920. coroutine.wrap(function()
  1921. for i = 1,10 do
  1922. wait()
  1923. Trail.Transparency = Trail.Transparency +0.1
  1924. end end)()end end)()
  1925. for i=0,1,0.06 do
  1926. swait()
  1927. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(-50)),.2)
  1928. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(50)),.3)
  1929. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-10),math.rad(90)),.1)
  1930. LW.C0 = clerp(LW.C0, CFrame.new(.3, 0.5, -1) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.1)
  1931. handleweld.C0=clerp(handleweld.C0,cf(0,-.5,-2)*angles(math.rad(-80),math.rad(-10),math.rad(0)),.1)
  1932. end
  1933.  
  1934. for i=0,1,1 do
  1935. swait()
  1936. so("http://www.roblox.com/asset/?id=203691467",Hitbox,1,1)
  1937. for i=0,1,0.1 do
  1938. swait()
  1939. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,6*i),.3)
  1940. end
  1941. end
  1942.  
  1943. attack=false
  1944. con1:disconnect()
  1945. if TrailDeb == true then
  1946. TrailDeb = false
  1947. end
  1948. end
  1949.  
  1950. function attackthree()
  1951. attack=true
  1952. for i=0,1.5,0.06 do
  1953. swait()
  1954. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-10),math.rad(0),math.rad(00)),.1)
  1955. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(00)),.1)
  1956. RW.C0=clerp(RW.C0,cf(1,0.8,-1)*angles(math.rad(130),math.rad(0),math.rad(-50)),.1)
  1957. LW.C0=clerp(LW.C0,cf(-1,0.8,-1)*angles(math.rad(130),math.rad(0),math.rad(50)),.1)
  1958. handleweld.C0=clerp(handleweld.C0,cf(-1,0,-.2)*angles(math.rad(-20),math.rad(-20),math.rad(50)),.3)
  1959. end
  1960. so("http://roblox.com/asset/?id=203691467",Hitbox,1,1)
  1961. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10,30,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  1962. if TrailDeb == false then
  1963. TrailDeb = true
  1964. end
  1965. coroutine.wrap(function()
  1966. local Old = Hitbox.CFrame.p
  1967. while wait()do
  1968. if not TrailDeb then break end
  1969. local New = Hitbox.CFrame.p
  1970. local Mag =(Old -New).magnitude
  1971. local Dis =(Old +New)/2
  1972. local Trail = Instance.new("Part",Character)
  1973. Trail.Material = "SmoothPlastic"
  1974. Trail.Anchored = true
  1975. Trail.CanCollide = false
  1976. Trail.BrickColor = BrickColor.new("Navy blue")
  1977. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1978. Trail.TopSurface = 0
  1979. Trail.BottomSurface = 0
  1980. Trail.formFactor = "Custom"
  1981. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1982. local ms = Instance.new("BlockMesh",Trail)
  1983. ms.Scale = Vector3.new(1,1,1)
  1984. local TM = Instance.new("CylinderMesh",Trail)
  1985. TM.Scale = Vector3.new(1,1,1)
  1986. Old = New
  1987. coroutine.wrap(function()
  1988. for i = 1,0,-0.1 do
  1989. wait()
  1990. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1991. end
  1992. Trail:remove()
  1993. end)()
  1994. coroutine.wrap(function()
  1995. for i = 1,10 do
  1996. wait()
  1997. Trail.Transparency = Trail.Transparency +0.1
  1998. end end)()end end)()
  1999. for i=0,1.5,.06 do
  2000. swait()
  2001. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  2002. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(-5),math.rad(00)),.2)
  2003. RW.C0=clerp(RW.C0,cf(1,0.2,-.5)*angles(math.rad(20),math.rad(0),math.rad(-50)),.2)
  2004. LW.C0=clerp(LW.C0,cf(-1,0.2,-.5)*angles(math.rad(20),math.rad(0),math.rad(50)),.2)
  2005. RH.C0=clerp(RH.C0,cf(1,-1,.2)*angles(math.rad(10),math.rad(70),math.rad(0)),.3)
  2006. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(-20),math.rad(-70),math.rad(-20)),.3)
  2007. handleweld.C0=clerp(handleweld.C0,cf(-1,0,-.2)*angles(math.rad(-20),math.rad(-20),math.rad(50)),.3)
  2008. end
  2009. attack=false
  2010. con1:disconnect()
  2011. if TrailDeb == true then
  2012. TrailDeb = false
  2013. end
  2014. end
  2015.  
  2016. function JumpSpin()
  2017. attack=true
  2018. for i=0,1,0.06 do
  2019. swait()
  2020. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(-50)),.1)
  2021. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(50)),.1)
  2022. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-10),math.rad(90)),.1)
  2023. LW.C0 = clerp(LW.C0, CFrame.new(.3, 0.5, -1) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.1)
  2024. handleweld.C0=clerp(handleweld.C0,cf(0,-.5,-2)*angles(math.rad(-80),math.rad(-10),math.rad(0)),.1)
  2025. end
  2026. if TrailDeb == false then
  2027. TrailDeb = true
  2028. end
  2029. coroutine.wrap(function()
  2030. local Old = Hitbox.CFrame.p
  2031. while wait()do
  2032. if not TrailDeb then break end
  2033. local New = Hitbox.CFrame.p
  2034. local Mag =(Old -New).magnitude
  2035. local Dis =(Old +New)/2
  2036. local Trail = Instance.new("Part",Character)
  2037. Trail.Material = "SmoothPlastic"
  2038. Trail.Anchored = true
  2039. Trail.CanCollide = false
  2040. Trail.BrickColor = BrickColor.new("Navy blue")
  2041. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2042. Trail.TopSurface = 0
  2043. Trail.BottomSurface = 0
  2044. Trail.formFactor = "Custom"
  2045. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2046. local ms = Instance.new("BlockMesh",Trail)
  2047. ms.Scale = Vector3.new(1,1,1)
  2048. local TM = Instance.new("CylinderMesh",Trail)
  2049. TM.Scale = Vector3.new(1,1,1)
  2050. Old = New
  2051. coroutine.wrap(function()
  2052. for i = 1,0,-0.1 do
  2053. wait()
  2054. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2055. end
  2056. Trail:remove()
  2057. end)()
  2058. coroutine.wrap(function()
  2059. for i = 1,10 do
  2060. wait()
  2061. Trail.Transparency = Trail.Transparency +0.1
  2062. end end)()end end)()
  2063. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10,30,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  2064. for i=0,0.6,.5 do
  2065. so("http://www.roblox.com/asset/?id=203691447",Hitbox,1,1)
  2066. swait()
  2067. for i=0,1,0.1 do
  2068. swait()
  2069. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,4)*euler(0,1.2,6*i),.2)
  2070. end
  2071. end
  2072. attack=false
  2073. con1:disconnect()
  2074. if TrailDeb == true then
  2075. TrailDeb = false
  2076. end
  2077. end
  2078.  
  2079. mouse.Button1Down:connect(function()
  2080. if attack==false then
  2081. if attacktype==1 then
  2082. attacktype = 2
  2083. attackone()
  2084. elseif attacktype==2 then
  2085. attacktype = 3
  2086. attacktwo()
  2087. elseif attacktype==3 then
  2088. attacktype = 1
  2089. attackthree()
  2090. end
  2091. end
  2092. end)
  2093.  
  2094. function MMMAGIC(part,x1,y1,z1,x2,y2,z2,color)
  2095. local msh1 = it("BlockMesh")
  2096. msh1.Scale = vt(0.5,0.5,0.5)
  2097. S=it("Part")
  2098. S.Material = "SmoothPlastic"
  2099. S.Name="Effect"
  2100. S.formFactor=0
  2101. S.Size=vt(x1,y1,z1)
  2102. S.BrickColor=color
  2103. S.Reflectance = 0
  2104. S.TopSurface=0
  2105. S.BottomSurface=0
  2106. S.Transparency=0
  2107. S.Anchored=true
  2108. S.CanCollide=false
  2109. S.CFrame=part.CFrame*cf(x2,y2,z2)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2110. S.Parent=workspace
  2111. nooutline(S)
  2112. msh1.Parent = S
  2113. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0.1,0.1,0.1) Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  2114. end
  2115.  
  2116. function MMMAGIC2(part,x1,y1,z1,x2,y2,z2,color)
  2117. local msh1 = it("BlockMesh")
  2118. msh1.Scale = vt(0.5,0.5,0.5)
  2119. S=it("Part")
  2120. S.Material = "SmoothPlastic"
  2121. S.Name="Effect"
  2122. S.formFactor=0
  2123. S.Size=vt(x1,y1,z1)
  2124. S.BrickColor=color
  2125. S.Reflectance = 0
  2126. S.TopSurface=0
  2127. S.BottomSurface=0
  2128. S.Transparency=0
  2129. S.Anchored=true
  2130. S.CanCollide=false
  2131. S.CFrame=part*cf(x2,y2,z2)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2132. S.Parent=workspace
  2133. nooutline(S)
  2134. msh1.Parent = S
  2135. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0.1,0.1,0.1) Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  2136. end
  2137.  
  2138. function MMMAGIC3(part,x1,y1,z1,x2,y2,z2,color)
  2139. local msh1 = it("BlockMesh")
  2140. msh1.Scale = vt(0.5,0.5,0.5)
  2141. S=it("Part")
  2142. S.Material = "SmoothPlastic"
  2143. S.Name="Effect"
  2144. S.formFactor=0
  2145. S.Size=vt(x1,y1,z1)
  2146. S.BrickColor=color
  2147. S.Reflectance = 0
  2148. S.TopSurface=0
  2149. S.BottomSurface=0
  2150. S.Transparency=0
  2151. S.Anchored=true
  2152. S.CanCollide=false
  2153. S.CFrame=part*cf(x2,y2,z2)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2154. S.Parent=workspace
  2155. nooutline(S)
  2156. msh1.Parent = S
  2157. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0,0.1,0) Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  2158. end
  2159.  
  2160. DOHHit=function(hit,Damage,Pos) --credits to turdulator for making this function :D
  2161. if hit.Parent==nil then
  2162. return
  2163. end
  2164. h=hit.Parent:FindFirstChild("Humanoid")
  2165. t=hit.Parent:FindFirstChild("Torso")
  2166. if h~=nil and t~=nil then
  2167. if attackdebounce2 == false then
  2168. attackdebounce2 = true
  2169. coroutine.resume(coroutine.create(function()
  2170. wait(0.2)
  2171. attackdebounce2 = false
  2172. end))
  2173. elseif attackdebounce2==true then return end
  2174. if h.Parent==Character then
  2175. return
  2176. end
  2177. c=it("ObjectValue")
  2178. c.Name="creator"
  2179. c.Value=game.Players.LocalPlayer
  2180. c.Parent=h
  2181. game:GetService("Debris"):AddItem(c,.5)
  2182. if math.random(0,99)+math.random()<=7.8 then
  2183. --[[ Knockback=Knockback*2
  2184. r=it("BodyAngularVelocity")
  2185. r.P=3000
  2186. r.maxTorque=vt(500000000,50000000000,500000000)*50000
  2187. r.angularvelocity=vt(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  2188. r.Parent=hit.Parent.Torso]]
  2189.  
  2190. end
  2191. h:TakeDamage(Damage)
  2192. game:GetService("Debris"):AddItem(vl,.2)
  2193. rl=it("BodyAngularVelocity")
  2194. rl.P=3000
  2195. rl.maxTorque=vt(500000,500000,500000)*50000000000000
  2196. rl.angularvelocity=vt(math.random(-3,3),math.random(-3,3),math.random(-3,3))
  2197. rl.Parent=t
  2198. game:GetService("Debris"):AddItem(rl,.05)
  2199. f=it("BodyPosition")
  2200. f.P=800
  2201. f.D=100
  2202. f.maxForce=vt(math.huge,math.huge,math.huge)
  2203. f.position=Pos.Position
  2204. f.Parent=t
  2205. game:GetService("Debris"):AddItem(f,.1)
  2206. else
  2207. if hit.CanCollide==false then
  2208. return
  2209. end
  2210. -- DBExplode(DB)
  2211. end
  2212. end
  2213.  
  2214. colors={"Really black","Navy blue"}
  2215. random=colors[math.random(1,#colors)]
  2216. function Absorber()
  2217. attack=true
  2218. so("http://www.roblox.com/asset/?id=231917977",LeftArm,1,1)
  2219. for i=0,1,0.1 do
  2220. wait()
  2221. MMMAGIC(LeftArm,2,2,2,0,-1,0,BrickColor.new(random))
  2222. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(-10),math.rad(-60)),.3)
  2223. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(-5),math.rad(50)),.3)
  2224. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(30)), 0.3)
  2225. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.3)
  2226. end
  2227. for i=0,1,0.1 do
  2228. wait(0)
  2229. MMMAGIC(LeftArm,2,2,2,0,-1,0,BrickColor.new(random))
  2230. end
  2231. for i=0,1,0.2 do
  2232. wait()
  2233. MMMAGIC(LeftArm,2,2,2,0,-1,0,BrickColor.new(random))
  2234. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(-10),math.rad(-90)),.3)
  2235. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(5),math.rad(80)),.3)
  2236. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(30)), 0.3)
  2237. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.3)
  2238. end
  2239. for i=0,1,0.15 do
  2240. wait(0)
  2241. MMMAGIC(LeftArm,2,2,2,0,-1,0,BrickColor.new(random))
  2242. end
  2243. so("http://www.roblox.com/asset/?id=231917822",LeftArm,1,1)
  2244. MMMAGIC(LeftArm,4,4,4,0,-1,0,BrickColor.new("Navy blue"))
  2245. MMMAGIC(LeftArm,4,4,4,0,-1,0,BrickColor.new("Black"))
  2246. lacf=LeftArm.CFrame
  2247. coroutine.resume(coroutine.create(function()
  2248. local derppart=part(3,workspace,"SmoothPlastic",0,0,BrickColor.new("Really black"),"Effect",vt(1,1,1))
  2249. derppart.Anchored=true
  2250. derppart.CFrame=lacf*CFrame.new(0,-1,0)
  2251. for i=1,50 do
  2252. wait()
  2253. local c = game.Workspace:GetChildren();
  2254. for i = 1, #c do
  2255. local hum = c[i]:findFirstChild("Humanoid")
  2256. if hum ~= nil and hum.Health ~= 0 then
  2257. local head = c[i]:findFirstChild("Head");
  2258. if head ~= nil then
  2259. local targ = head.Position - derppart.Position;
  2260. local mag = targ.magnitude;
  2261. if mag <= 7 and c[i].Name ~= Player.Name then
  2262. DOHHit(head,math.random(1,3),derppart)
  2263. end
  2264. end
  2265. end
  2266. end
  2267. MMMAGIC2(lacf,3,3,3,0,-1,0,BrickColor.new(random))
  2268. MMMAGIC3(lacf,1,4,1,0,-1,0,BrickColor.new(random))
  2269. end
  2270. derppart.Parent=nil
  2271. end))
  2272. for i=0,1,0.2 do
  2273. wait()
  2274. end
  2275. attack=false
  2276. end
  2277.  
  2278. mouse.KeyDown:connect(function(k)
  2279. k=k:lower()
  2280. if k=='q' then
  2281. if attack==false then
  2282. JumpSpin()
  2283. end
  2284. elseif k=='e' then
  2285. if attack==false then
  2286. Absorber()
  2287. end
  2288. end
  2289. end)
  2290.  
  2291.  
  2292. local sine = 0
  2293. local change = 1
  2294. local val = 0
  2295.  
  2296. while true do
  2297. swait()
  2298. sine = sine + change
  2299. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  2300. local velderp=RootPart.Velocity.y
  2301. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  2302. if equipped==true or equipped==false then
  2303. if attack==false then
  2304. idle=idle+1
  2305. else
  2306. idle=0
  2307. end
  2308. if idle>=500 then
  2309. if attack==false then
  2310. --Sheath()
  2311. end
  2312. end
  2313. if RootPart.Velocity.y > 1 and hitfloor==nil then
  2314. Anim="Jump"
  2315. if attack==false then
  2316. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-30)),.3)
  2317. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-20),math.rad(-5),math.rad(30)),.3)
  2318. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.3)
  2319. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-20)), 0.3)
  2320. RH.C0=clerp(RH.C0,cf(1,-1,.2)*angles(math.rad(10),math.rad(70),math.rad(0)),.3)
  2321. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(-20),math.rad(-70),math.rad(-20)),.3)
  2322. handleweld.C0=clerp(handleweld.C0,cf(0,0,.6)*angles(math.rad(100),math.rad(-10),math.rad(0)),.3)
  2323. end
  2324. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  2325. Anim="Fall"
  2326. if attack==false then
  2327. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-30)),.3)
  2328. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(5),math.rad(30)),.3)
  2329. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(30)), 0.3)
  2330. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-30)), 0.3)
  2331. RH.C0=clerp(RH.C0,cf(1,-1,.2)*angles(math.rad(10),math.rad(70),math.rad(0)),.3)
  2332. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(-20),math.rad(-70),math.rad(-20)),.3)
  2333. handleweld.C0=clerp(handleweld.C0,cf(0,0,.6)*angles(math.rad(100),math.rad(-10),math.rad(0)),.3)
  2334. end
  2335. elseif torvel<1 and hitfloor~=nil then
  2336. Anim="Idle"
  2337. if attack==false then
  2338. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(-30)),.3)
  2339. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(-5),math.rad(30)),.3)
  2340. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(10)), 0.3)
  2341. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  2342. RH.C0=clerp(RH.C0,cf(1,-1,.2)*angles(math.rad(5),math.rad(70),math.rad(0)),.3)
  2343. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(0),math.rad(-70),math.rad(-20)),.3)
  2344. handleweld.C0=clerp(handleweld.C0,cf(0,0,.6)*angles(math.rad(100),math.rad(-10),math.rad(0)),.3)
  2345. end
  2346. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  2347. Anim="Walk"
  2348. if attack==false then
  2349. change=3
  2350. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(30),math.rad(0),math.rad(-20)),.3)
  2351. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-20),math.rad(-5),math.rad(20)),.3)
  2352. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(10)), 0.3)
  2353. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.3)
  2354. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  2355. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(0),math.rad(-90),math.rad(-10)),.3)
  2356. handleweld.C0=clerp(handleweld.C0,cf(0,0,.6)*angles(math.rad(90),math.rad(-10),math.rad(0)),.3)
  2357. end
  2358. elseif torvel>=22 and hitfloor~=nil then
  2359. Anim="Run"
  2360. if attack==false then
  2361. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(30),math.rad(0),math.rad(-20)),.3)
  2362. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-20),math.rad(-5),math.rad(20)),.3)
  2363. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(10)), 0.3)
  2364. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.3)
  2365. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  2366. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(0),math.rad(-90),math.rad(-10)),.3)
  2367. handleweld.C0=clerp(handleweld.C0,cf(0,0,.6)*angles(math.rad(90),math.rad(-10),math.rad(0)),.3)
  2368. end
  2369. end
  2370. end
  2371. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement