Advertisement
JoeManCZ

Untitled

Feb 15th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 455.03 KB | None | 0 0
  1. -- Objects
  2.  
  3. local ScreenGui = Instance.new("ScreenGui")
  4. local Frame = Instance.new("Frame")
  5. local Btools = Instance.new("TextButton")
  6. local LuaHammer = Instance.new("TextButton")
  7. local bombvest = Instance.new("TextButton")
  8. local Sword = Instance.new("TextButton")
  9. local wing = Instance.new("TextButton")
  10. local opsniper = Instance.new("TextButton")
  11. local TextLabel = Instance.new("TextLabel")
  12.  
  13. -- Properties
  14.  
  15. ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  16.  
  17. Frame.Parent = ScreenGui
  18. Frame.BackgroundColor3 = Color3.new(0, 0.482353, 0.721569)
  19. Frame.BorderColor3 = Color3.new(0.494118, 0.494118, 0.494118)
  20. Frame.BorderSizePixel = 25
  21. Frame.Position = UDim2.new(0, 296, 0, 181)
  22. Frame.Size = UDim2.new(0, 457, 0, 390)
  23.  
  24. Btools.Name = "Btools"
  25. Btools.Parent = Frame
  26. Btools.BackgroundColor3 = Color3.new(0, 0.313726, 0.458824)
  27. Btools.BorderColor3 = Color3.new(0.494118, 0.494118, 0.494118)
  28. Btools.BorderSizePixel = 10
  29. Btools.Position = UDim2.new(0, 36, 0, 29)
  30. Btools.Size = UDim2.new(0, 142, 0, 53)
  31. Btools.Font = Enum.Font.Bodoni
  32. Btools.Text = "Btools"
  33. Btools.TextColor3 = Color3.new(1, 1, 1)
  34. Btools.TextSize = 35
  35.  
  36. Btools.MouseButton1Down:connect(function()
  37. Script Here
  38. end)
  39.  
  40. LuaHammer.Name = "LuaHammer"
  41. LuaHammer.Parent = Frame
  42. LuaHammer.BackgroundColor3 = Color3.new(0, 0.313726, 0.458824)
  43. LuaHammer.BorderColor3 = Color3.new(0.494118, 0.494118, 0.494118)
  44. LuaHammer.BorderSizePixel = 10
  45. LuaHammer.Position = UDim2.new(0, 228, 0, 30)
  46. LuaHammer.Size = UDim2.new(0, 142, 0, 53)
  47. LuaHammer.Font = Enum.Font.Bodoni
  48. LuaHammer.Text = "Lua Hammer"
  49. LuaHammer.TextColor3 = Color3.new(1, 1, 1)
  50. LuaHammer.TextSize = 25
  51.  
  52. LuaHammer.MouseButton1Down:connect(function()
  53. local oc = oc or function(...) return ... end
  54.  
  55. function weld(p0,p1,c0,c1,par)
  56. local w = Instance.new("Weld",p0 or par)
  57. w.Part0 = p0
  58. w.Part1 = p1
  59. w.C0 = c0 or CFrame.new()
  60. w.C1 = c1 or CFrame.new()
  61. return w
  62. end
  63.  
  64. function lerp(a, b, t)
  65. return a + (b - a)*t
  66. end
  67.  
  68. do
  69. local function QuaternionFromCFrame(cf) local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() local trace = m00 + m11 + m22 if trace > 0 then local s = math.sqrt(1 + trace) local recip = 0.5/s return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 else local i = 0 if m11 > m00 then i = 1 end if m22 > (i == 0 and m00 or m11) then i = 2 end if i == 0 then local s = math.sqrt(m00-m11-m22+1) local recip = 0.5/s return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip elseif i == 1 then local s = math.sqrt(m11-m22-m00+1) local recip = 0.5/s return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip elseif i == 2 then local s = math.sqrt(m22-m00-m11+1) local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip end end end
  70.  
  71. local function QuaternionToCFrame(px, py, pz, x, y, z, w) local xs, ys, zs = x + x, y + y, z + z local wx, wy, wz = w*xs, w*ys, w*zs local xx = x*xs local xy = x*ys local xz = x*zs local yy = y*ys local yz = y*zs local zz = z*zs return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy)) end
  72.  
  73. local function QuaternionSlerp(a, b, t) local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] local startInterp, finishInterp; if cosTheta >= 0.0001 then if (1 - cosTheta) > 0.0001 then local theta = math.acos(cosTheta) local invSinTheta = 1/math.sin(theta) startInterp = math.sin((1-t)*theta)*invSinTheta finishInterp = math.sin(t*theta)*invSinTheta else startInterp = 1-t finishInterp = t end else if (1+cosTheta) > 0.0001 then local theta = math.acos(-cosTheta) local invSinTheta = 1/math.sin(theta) startInterp = math.sin((t-1)*theta)*invSinTheta finishInterp = math.sin(t*theta)*invSinTheta else startInterp = t-1 finishInterp = t end end return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp end
  74.  
  75. function clerp(a,b,t)
  76. local qa = {QuaternionFromCFrame(a)}
  77. local qb = {QuaternionFromCFrame(b)}
  78. local ax, ay, az = a.x, a.y, a.z
  79. local bx, by, bz = b.x, b.y, b.z
  80.  
  81. local _t = 1-t
  82. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  83. end
  84. end
  85. local his = {}
  86.  
  87. function ctween(tar,prop,c2,t,b)
  88. local function doIt()
  89. local now = tick()
  90. his[tar] = now
  91. local c1 = tar[prop]
  92. for i=1,t do
  93. if his[tar] ~= now then return end
  94. tar[prop] = clerp(c1,c2,1/t*i)
  95. wait(1/60)
  96. end
  97. end
  98. if b then coroutine.wrap(doIt)() else doIt() end
  99. end
  100.  
  101. function tickwave(time,length,offset)
  102. return (math.abs((tick()+(offset or 0))%time-time/2)*2-time/2)/time/2*length
  103. end
  104.  
  105. function playSound(id,parent,volume,pitch)
  106. local sound = Instance.new("Sound",parent or workspace)
  107. sound.SoundId = "http://www.roblox.com/asset?id="..id
  108. sound.Volume = volume or 1
  109. sound.Pitch = pitch or 1
  110. coroutine.wrap(function()
  111. wait()
  112. sound:Play()
  113. wait(10)
  114. sound:Stop()
  115. sound:Destroy()
  116. end)()
  117. return sound
  118. end
  119.  
  120. local plr = game.Players.LocalPlayer
  121. local char = plr.Character
  122. local mouse = plr:GetMouse()
  123.  
  124. local nk = char.Torso.Neck
  125. local nk0 = CFrame.new(0,1,0) * CFrame.Angles(-math.pi/2,0,math.pi)
  126. local ra,la = char["Right Arm"], char["Left Arm"]
  127. ra:BreakJoints()
  128. la:BreakJoints()
  129. local rs = weld(char.Torso,ra,CFrame.new(1.25,.5,0), CFrame.new(-.25,.5,0),stuff)
  130. local ls = weld(char.Torso,la,CFrame.new(-1.25,.5,0), CFrame.new(.25,.5,0),stuff)
  131. ls.Part1.FrontSurface = "Hinge"
  132. rs.Part1.FrontSurface = "Hinge"
  133. local rs0 = rs.C0
  134. local ls0 = ls.C0
  135.  
  136. local color1 = BrickColor.new("Dark gray")
  137. local color2 = BrickColor.new("Navy blue")
  138.  
  139. local stuff = Instance.new("Model",char)
  140. pcall(function() char["Hammur"]:Destroy() end)
  141. stuff.Name = "Hammur"
  142. wait(.5)
  143. local handle = Instance.new("Part")
  144. handle.FormFactor = "Custom"
  145. handle.BrickColor = color1
  146. handle.Reflectance = .25
  147. handle.Size = Vector3.new(.5,5,.5)
  148. handle.TopSurface = "Smooth"
  149. handle.BottomSurface = "Smooth"
  150. handle.CanCollide = false
  151. handle.Parent = stuff
  152.  
  153. local grip = weld(char["Right Arm"],handle,CFrame.new(0,-.95,0)*CFrame.Angles(math.rad(-90),0,0),CFrame.new(0,-1.4,0))
  154. local grip0 = grip.C0
  155. local hamend = handle:Clone()
  156. Instance.new("BlockMesh",hamend)
  157. hamend.Parent = stuff
  158. hamend.Size = Vector3.new(2,2,3.5)
  159. local hamwel = weld(handle,hamend,CFrame.new(0,3,0))
  160. local hamsd1 = hamend:Clone()
  161. hamsd1.Mesh.Scale = Vector3.new(1,1,1)
  162. hamsd1.Parent = stuff
  163. hamsd1.Size = Vector3.new(2.3,2.3,.3)
  164. weld(hamend,hamsd1,CFrame.new(0,0,1.75))
  165. local hamsd2 = hamsd1:Clone()
  166. hamsd2.Parent = stuff
  167. weld(hamend,hamsd2,CFrame.new(0,0,-1.75))
  168. local hamp = hamsd1:Clone()
  169. hamp.Parent = stuff
  170. hamp.Size = Vector3.new(.2,.2,3.5)
  171. weld(hamend,hamp,CFrame.new(.95,.95,0))
  172. hamp = hamp:Clone()
  173. hamp.Parent = stuff
  174. weld(hamend,hamp,CFrame.new(.95,-.95,0))
  175. hamp = hamp:Clone()
  176. hamp.Parent = stuff
  177. weld(hamend,hamp,CFrame.new(-.95,-.95,0))
  178. hamp = hamp:Clone()
  179. hamp.Parent = stuff
  180. weld(hamend,hamp,CFrame.new(-.95,.95,0))
  181. hamp = hamp:Clone()
  182. hamp.BrickColor = color2
  183. hamp.Reflectance = .2
  184. hamp.Size = Vector3.new(.2,.2,2.5)
  185. hamp.Parent = stuff
  186. weld(hamend,hamp,CFrame.new(0,.95,0))
  187. hamp = hamp:Clone()
  188. hamp.Parent = stuff
  189. weld(hamend,hamp,CFrame.new(0,-.95,0))
  190. hamp = hamp:Clone()
  191. hamp.Parent = stuff
  192. weld(hamend,hamp,CFrame.new(.95,0,0))
  193. hamp = hamp:Clone()
  194. hamp.Parent = stuff
  195. weld(hamend,hamp,CFrame.new(-.95,0,0))
  196. hamp = handle:Clone()
  197. hamp.BrickColor = color2
  198. hamp.Reflectance = .2
  199. hamp.Parent = stuff
  200. hamp.Size = Vector3.new(.4,.2,.4)
  201. Instance.new("CylinderMesh",hamp)
  202. weld(hamend,hamp,CFrame.new(0,-.955,1.2))
  203. hamp = hamp:Clone()
  204. hamp.Parent = stuff
  205. weld(hamend,hamp,CFrame.new(0,-.955,-1.2))
  206. hamp = hamp:Clone()
  207. hamp.Parent = stuff
  208. weld(hamend,hamp,CFrame.new(0,.955,1.2))
  209. hamp = hamp:Clone()
  210. hamp.Parent = stuff
  211. weld(hamend,hamp,CFrame.new(0,.955,-1.2))
  212. hamp = hamp:Clone()
  213. hamp.Parent = stuff
  214. weld(hamend,hamp,CFrame.new(.955,0,-1.2) * CFrame.Angles(0,0,math.rad(90)))
  215. hamp = hamp:Clone()
  216. hamp.Parent = stuff
  217. weld(hamend,hamp,CFrame.new(.955,0,1.2) * CFrame.Angles(0,0,math.rad(90)))
  218. hamp = hamp:Clone()
  219. hamp.Parent = stuff
  220. weld(hamend,hamp,CFrame.new(-.955,0,-1.2) * CFrame.Angles(0,0,math.rad(90)))
  221. hamp = hamp:Clone()
  222. hamp.Parent = stuff
  223. weld(hamend,hamp,CFrame.new(-.955,0,1.2) * CFrame.Angles(0,0,math.rad(90)))
  224. hamp = hamp:Clone()
  225. hamp.Parent = stuff
  226. weld(hamend,hamp,CFrame.new(.6,.955,0))
  227. hamp = hamp:Clone()
  228. hamp.Parent = stuff
  229. weld(hamend,hamp,CFrame.new(-.6,.955,0))
  230. hamp = hamp:Clone()
  231. hamp.Parent = stuff
  232. weld(hamend,hamp,CFrame.new(.6,-.955,0))
  233. hamp = hamp:Clone()
  234. hamp.Parent = stuff
  235. weld(hamend,hamp,CFrame.new(-.6,-.955,0))
  236. hamp = hamp:Clone()
  237. hamp.Parent = stuff
  238. weld(hamend,hamp,CFrame.new(-.955,.6,0) * CFrame.Angles(0,0,math.rad(90)))
  239. hamp = hamp:Clone()
  240. hamp.Parent = stuff
  241. weld(hamend,hamp,CFrame.new(-.955,-.6,0) * CFrame.Angles(0,0,math.rad(90)))
  242. hamp = hamp:Clone()
  243. hamp.Parent = stuff
  244. weld(hamend,hamp,CFrame.new(.955,.6,0) * CFrame.Angles(0,0,math.rad(90)))
  245. hamp = hamp:Clone()
  246. hamp.Parent = stuff
  247. weld(hamend,hamp,CFrame.new(.955,-.6,0) * CFrame.Angles(0,0,math.rad(90)))
  248. local luacyl = hamp:Clone()
  249. luacyl.BrickColor = BrickColor.Blue()
  250. luacyl.Parent = stuff
  251. luacyl.Mesh.Scale = Vector3.new(1,.2,1)
  252. luacyl.Size = Vector3.new(2,.2,2)
  253. weld(hamsd1,luacyl,CFrame.new(0,0,.14) * CFrame.Angles(math.rad(90),0,0))
  254. hamp = luacyl:Clone()
  255. hamp.BrickColor = BrickColor.White()
  256. hamp.Parent = stuff
  257. hamp.Size = Vector3.new(.7,.2,.7)
  258. weld(luacyl,hamp,CFrame.new(.35,.01,-.35))
  259. local luamoon = luacyl:Clone()
  260. luamoon.Parent = stuff
  261. luamoon.Size = Vector3.new(.7,.2,.7)
  262. local mnw = weld(luacyl,luamoon,CFrame.new(1.2,.02,-1.2))
  263. for r = 1,180,10 do
  264. local r2 = 2 * (math.pi/180*r)
  265. local l = hamsd1:Clone()
  266. l.Parent = stuff
  267. l.BrickColor = luacyl.BrickColor
  268. l.Size = Vector3.new(.3,.2,.2)
  269. l.Mesh.Scale = Vector3.new(1,.3,.3)
  270. weld(luacyl,l,CFrame.new(Vector3.new(math.sin(r2)*1.7,0,math.cos(r2)*1.7),Vector3.new()))
  271. end
  272. hamp = hamend:Clone()
  273. hamp.BrickColor = color2
  274. hamp.Reflectance = .2
  275. hamp.Size = Vector3.new(.2,.2,3.5)
  276. hamp.Mesh.Scale = Vector3.new(.25,.25,1)
  277. hamp.Parent = stuff
  278. weld(hamend,hamp,CFrame.new(-1.05,.95,0))
  279. hamp = hamp:Clone()
  280. hamp.Parent = stuff
  281. weld(hamend,hamp,CFrame.new(-.95,1.05,0))
  282. hamp = hamp:Clone()
  283. hamp.Parent = stuff
  284. weld(hamend,hamp,CFrame.new(1.05,.95,0))
  285. hamp = hamp:Clone()
  286. hamp.Parent = stuff
  287. weld(hamend,hamp,CFrame.new(.95,1.05,0))
  288. hamp = hamp:Clone()
  289. hamp.Parent = stuff
  290. weld(hamend,hamp,CFrame.new(1.05,-.95,0))
  291. hamp = hamp:Clone()
  292. hamp.Parent = stuff
  293. weld(hamend,hamp,CFrame.new(.95,-1.05,0))
  294. hamp = hamp:Clone()
  295. hamp.Parent = stuff
  296. weld(hamend,hamp,CFrame.new(-1.05,-.95,0))
  297. hamp = hamp:Clone()
  298. hamp.Parent = stuff
  299. weld(hamend,hamp,CFrame.new(-.95,-1.05,0))
  300. for x = -1,1 do
  301. for y = -1,1 do
  302. hamp = hamp:Clone()
  303. hamp.Mesh.Scale = Vector3.new(1,1,1)
  304. hamp.Size = Vector3.new(.5,.5,.2)
  305. hamp.Parent = stuff
  306. weld(hamsd2,hamp,CFrame.new(x*.7,y*.7,-.1))
  307. end
  308. end
  309.  
  310. rs.C0 = rs0 * CFrame.Angles(math.rad(70),math.rad(50),math.rad(-20))
  311. ls.C0 = ls0 * CFrame.new(.4,.2,-.3) * CFrame.Angles(math.rad(110),math.rad(0),math.rad(00)) * CFrame.Angles(0,math.rad(60),0)
  312.  
  313. function endScript()
  314. pcall(function() runcon:disconnect() end)
  315. pcall(function() kdcon:disconnect() end)
  316. pcall(function() kucon:disconnect() end)
  317. pcall(game.Destroy,stuff)
  318. pcall(game.Destroy,bg)
  319. pcall(game.Destroy,bv)
  320. end
  321.  
  322. local spintime = 3
  323. local idling = true
  324.  
  325. runcon = game:GetService("RunService").Stepped:connect(oc(function()
  326. if not stuff:IsDescendantOf(workspace) then
  327. endScript()
  328. end
  329. local an = (tick()%spintime)*360/spintime
  330. mnw.C0 = CFrame.Angles(0,math.rad(an),0) * CFrame.new(0,.04,1.7)
  331. if idling then
  332. rs.C0 = clerp(rs.C0,rs0 * CFrame.Angles(math.rad(70+tickwave(3,5)),math.rad(50),math.rad(-20)),.4)
  333. ls.C0 = clerp(ls.C0,ls0 * CFrame.new(.4,.2,-.3) * CFrame.Angles(math.rad(115+tickwave(3,5)),math.rad(0),math.rad(-5)) * CFrame.Angles(0,math.rad(60),0),.4)
  334. nk.C0 = clerp(nk.C0,nk0 * CFrame.Angles(tickwave(4,-.1),0,0),.4)
  335. grip.C0 = clerp(grip.C0,grip0,.4)
  336. end
  337. end))
  338.  
  339. function cfot(tar,cf,t)
  340. coroutine.wrap(function()
  341. for i=1,t do
  342. tar.CFrame = tar.CFrame * cf
  343. wait(1/30)
  344. end
  345. end)()
  346. end
  347.  
  348. function DoDamage(hum,dmg)
  349. if hum.Health == 0 then return end
  350. local a,b = ypcall(function()
  351. --hum:TakeDamage(dmg)
  352. hum.Health = hum.Health - dmg
  353. if not hum.Parent:FindFirstChild("Torso") then return end
  354. local m = Instance.new("Model",workspace)
  355. m.Name = -dmg
  356. local h = Instance.new("Humanoid",m)
  357. h.MaxHealth = 0
  358. local p = Instance.new("Part",m)
  359. p.Name = "Head"
  360. p.FormFactor = "Custom"
  361. p.Size = Vector3.new(.2,.2,.2)
  362. p.Transparency = 0.97
  363. p.CanCollide = false
  364. p.Anchored = true
  365. p:BreakJoints()
  366. game.Debris:AddItem(m,5)
  367. p.CFrame = CFrame.new(hum.Parent.Torso.Position) * CFrame.new(math.random(-2,2),2.5,math.random(-2,2))
  368. local rAm = math.random(3,6)/100
  369. coroutine.wrap(function()
  370. for i=1,300 do
  371. p.CFrame = p.CFrame * CFrame.new(0,rAm,0)
  372. wait()
  373. end
  374. p:Destroy()
  375. end)()
  376. end)
  377. if not a then print(b) end
  378. end
  379.  
  380. local atdeb = false
  381. local basiccombo = 0
  382. local basiccombotimer = 0
  383. bg = Instance.new("BodyGyro",char.Torso)
  384. bg.maxTorque = Vector3.new(1,0,1)*9e10
  385. bg.P = 10000
  386. bg.D = 500
  387. bv = Instance.new("BodyVelocity",char.Torso)
  388. bv.maxForce = Vector3.new()
  389. bv.P = 50000
  390.  
  391. kucon = mouse.KeyUp:connect(oc(function(k)
  392. if k == "0" and sprint then
  393. pcall(function() char.Humanoid.WalkSpeed = char.Humanoid.WalkSpeed / 1.5 end)
  394. sprint = false
  395. end
  396. end))
  397.  
  398. kdcon = mouse.KeyDown:connect(oc(function(k)
  399. if k == "0" and not sprint then
  400. pcall(function() char.Humanoid.WalkSpeed = char.Humanoid.WalkSpeed * 1.5 end)
  401. sprint = true
  402. end
  403. if k == "f" then
  404. if atdeb then return end
  405. atdeb = true
  406. idling = false
  407. playSound(105374058,hamend,1,1)
  408. --- bg.cframe = char.Torso.CFrame * CFrame.Angles(math.rad(7),0,0)
  409. -- ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(-20),0,0),7,true)
  410. ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) * CFrame.Angles(math.rad(150),math.rad(0),math.rad(-90)),7)
  411. ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(30)),13,true)
  412. ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(-35),0,0),13,true)
  413. ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(60)),13)
  414. playSound(92597296,hamend,1,1.07)
  415. local s = playSound(96626016,hamend)
  416. s.Volume = 0
  417. local hitcon
  418. hitcon = hamend.Touched:connect(function(hit)
  419. s.Volume = 1
  420. if not hit.Anchored then
  421. hit.Velocity = hit.Velocity + hamend.CFrame.lookVector*-20
  422. end
  423. local hum = hit.Parent:FindFirstChild("Humanoid")
  424. if hum and not hum:IsDescendantOf(char) then
  425. DoDamage(hum,30)
  426. hum.PlatformStand = true
  427. wait(.6)
  428. hum.PlatformStand = false
  429. end
  430. end)
  431. bg.maxTorque = Vector3.new(1,1,1)*9e10
  432. ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) * CFrame.Angles(math.rad(35),math.rad(0),math.rad(30)),4,true)
  433. ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(35),0,0),4,true)
  434. ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) * CFrame.Angles(math.rad(35),math.rad(0),math.rad(-30)),4)
  435. if workspace:FindPartOnRay(Ray.new(hamend.Position,hamend.CFrame.lookVector*3),char) then
  436. s.Volume = 1
  437. end
  438. wait(.2)
  439. bg.maxTorque = Vector3.new(1,0,1)*9e10
  440. hitcon:disconnect()
  441. atdeb = false
  442. idling = true
  443. end
  444. if k == "q" then
  445. if atdeb then return end
  446. atdeb = true
  447. idling = false
  448. playSound(105374058,hamend,1,1)
  449. bg.cframe = char.Torso.CFrame * CFrame.Angles(math.rad(7),0,0)
  450. ctween(grip,"C0",grip0*CFrame.Angles(math.rad(-30),math.rad(-25),math.rad(-15)),9,true)
  451. ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) * CFrame.Angles(math.rad(150),math.rad(0),math.rad(30)),7,true)
  452. ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(-20),0,0),7,true)
  453. ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) * CFrame.Angles(math.rad(150),math.rad(0),math.rad(-30)),7)
  454. ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(30)),13,true)
  455. ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(-35),0,0),13,true)
  456. ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(-30)),13)
  457. playSound(92597296,hamend,1,1.07)
  458. local s = playSound(96626016,hamend)
  459. s.Volume = 0
  460. local hitcon
  461. hitcon = hamend.Touched:connect(function(hit)
  462. s.Volume = 1
  463. if not hit.Anchored then
  464. hit.Velocity = hit.Velocity + hamend.CFrame.lookVector*-20
  465. end
  466. local hum = hit.Parent:FindFirstChild("Humanoid")
  467. if hum and not hum:IsDescendantOf(char) then
  468. DoDamage(hum,30)
  469. hum.PlatformStand = true
  470. wait(.6)
  471. hum.PlatformStand = false
  472. end
  473. end)
  474. bg.cframe = char.Torso.CFrame * CFrame.Angles(math.rad(7),0,0)
  475. wait(.05)
  476. bg.cframe = char.Torso.CFrame * CFrame.Angles(math.rad(-20),0,0)
  477. bg.maxTorque = Vector3.new(1,1,1)*9e10
  478. ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) * CFrame.Angles(math.rad(55),math.rad(5),math.rad(50)),7,true)
  479. ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(5),0,0),4,true)
  480. ctween(rs,"C0",rs0*CFrame.new(-.9,0,-.9) * CFrame.Angles(math.rad(50),math.rad(5),math.rad(-50)),7)
  481. if workspace:FindPartOnRay(Ray.new(hamend.Position,hamend.CFrame.lookVector*3),char) then
  482. s.Volume = 1
  483. end
  484. wait(.2)
  485. bg.maxTorque = Vector3.new(1,0,1)*9e10
  486. hitcon:disconnect()
  487. atdeb = false
  488. idling = true
  489. end
  490. if k == "r" then
  491. if atdeb then return end
  492. atdeb = true
  493. idling = false
  494. ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) * CFrame.Angles(math.rad(70),math.rad(0),math.rad(30)),7,true)
  495. ctween(grip,"C0",grip0*CFrame.Angles(math.rad(0),math.rad(90),math.rad(-60))*CFrame.Angles(0,math.rad(180),0),9,true)
  496. bg.maxTorque = Vector3.new(1,1,1)*9e10
  497. bg.cframe = char.Torso.CFrame
  498. ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) * CFrame.Angles(math.rad(70),math.rad(0),math.rad(-30)),7,true)
  499. local s = playSound(92597296,hamend,1,1.07)
  500. s.Looped = true
  501. local sndmd = {}
  502. local hitcon
  503. hitcon = hamend.Touched:connect(function(hit)
  504. if not sndmd[hit] then sndmd[hit] = playSound(10730819,hamend) end
  505.  
  506. if not hit.Anchored then
  507. hit.Velocity = hit.Velocity + hamend.CFrame.lookVector*60
  508. end
  509. local hum = hit.Parent:FindFirstChild("Humanoid")
  510. if hum and not hum:IsDescendantOf(char) then
  511. DoDamage(hum,math.random(4,6))
  512. hum.Sit = true
  513. wait(2)
  514. hum.Sit = false
  515. end
  516. end)
  517. for i=1,20 do
  518. bg.cframe = bg.cframe * CFrame.Angles(0,math.rad(-1440/20),0)
  519. wait(.1)
  520. end
  521. hitcon:disconnect()
  522. bg.maxTorque = Vector3.new(1,0,1)*9e10
  523. s:Stop()
  524. s:Destroy()
  525. atdeb = false
  526. idling = true
  527. end
  528. if k == "e" then
  529. if atdeb then return end
  530. basiccombo = (tick()-basiccombotimer > .5 or basiccombo == 2) and 1 or basiccombo + 1
  531. idling = false
  532. atdeb = true
  533. if basiccombo == 1 then
  534. ctween(ls,"C0",ls0 * CFrame.new(.2,.2,-.1) * CFrame.Angles(math.rad(120),math.rad(0),math.rad(5)) * CFrame.Angles(0,math.rad(60),0),7,true)
  535. ctween(rs,"C0",rs0*CFrame.new(0,0,-.3) * CFrame.Angles(math.rad(120),math.rad(70),math.rad(-30)),7)
  536. bg.maxTorque = Vector3.new(1,1,1)*9e10
  537. bg.cframe = char.Torso.CFrame * CFrame.Angles(0,math.rad(-40),0)
  538. playSound(92597296,hamend,1,1.2)
  539. local ac
  540. local hitcon
  541. hitcon = hamend.Touched:connect(function(hit)
  542. if not ac then ac = playSound(10730819,hamend,1,1) end
  543. if not hit.Anchored then
  544. hit.Velocity = hit.Velocity + hamend.CFrame.lookVector*50
  545. end
  546. local hum = hit.Parent:FindFirstChild("Humanoid")
  547. if hum and not hum:IsDescendantOf(char) then
  548. DoDamage(hum,10)
  549. end
  550. end)
  551. ctween(ls,"C0",ls0 * CFrame.new(1,.2,-1) * CFrame.Angles(math.rad(115),math.rad(0),math.rad(40)) * CFrame.Angles(0,math.rad(60),0),6,true)
  552. ctween(rs,"C0",rs0*CFrame.new(0,0,-.3) * CFrame.Angles(math.rad(120),math.rad(80),math.rad(-30))* CFrame.Angles(math.rad(-50),0,0),6,true)
  553. wait(.1)
  554. bg.cframe = char.Torso.CFrame * CFrame.Angles(0,math.rad(40),0)
  555. hitcon:disconnect()
  556. elseif basiccombo == 2 then
  557. ctween(ls,"C0",ls0*CFrame.new(1,0,-1) * CFrame.Angles(math.rad(5),math.rad(0),math.rad(70)),10,true)
  558. ctween(grip,"C0",grip0*CFrame.Angles(math.rad(10),0,0),12,true)
  559. ctween(rs,"C0",rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),10,true)
  560. wait(.2)
  561. playSound(92597296,hamend,1,.7)
  562. wait(.1)
  563. bg.maxTorque = Vector3.new(1,1,1)*9e10
  564. bg.cframe = char.Torso.CFrame
  565. bv.maxForce = Vector3.new(1,0,1)*9e5
  566. bv.velocity = bg.cframe.lookVector * 70
  567. coroutine.wrap(function() for i=1,25 do bv.velocity = bv.velocity*.9 wait(1/30) end bv.maxForce = Vector3.new() end)()
  568. local thrustcon
  569. thrustcon = hamend.Touched:connect(function(hit)
  570. if not hit.Anchored then
  571. hit.Velocity = hit.Velocity + hamend.CFrame.lookVector*-40
  572. end
  573. local hum = hit.Parent:FindFirstChild("Humanoid")
  574. if hum and not hum:IsDescendantOf(char) then
  575. DoDamage(hum,5)
  576. --thrustcon:disconnect()
  577. hum.Sit = true
  578. ctween(grip,"C0",grip0*CFrame.Angles(math.rad(30),0,0),5,true)
  579. if not ac then ac = playSound(92597296,hamend,1,1.15) end
  580. local tor = hum.Parent:FindFirstChild("Torso")
  581. if tor and not tor:FindFirstChild("torv") then
  582. --tor.Velocity = bg.cframe.lookVector*30 + Vector3.new(0,100,0)
  583. local torv = Instance.new("BodyVelocity",tor)
  584. torv.maxForce = Vector3.new(1,1,1)*9e9
  585. torv.P = 2000
  586. torv.velocity = bg.cframe.lookVector*20 + Vector3.new(0,120,0)
  587. torv.Name = "torv"
  588. local torav = Instance.new("BodyAngularVelocity",tor)
  589. torav.maxTorque = Vector3.new(1,1,1)*9e9
  590. torav.P = 5000
  591. torav.angularvelocity = Vector3.new(math.random()-.5,math.random()-.5,math.random()-.5)*2
  592. coroutine.wrap(function()
  593. for i=1,torv.velocity.Y/196.22*30 do
  594. hum.Sit = true
  595. torv.velocity = torv.velocity - Vector3.new(0,196.22/30,0)
  596. wait(1/30)
  597. end
  598. torv:Destroy()
  599. torav:Destroy()
  600. tor.Velocity = Vector3.new()
  601. end)()
  602. end
  603. end
  604. end)
  605. ctween(ls,"C0",ls0*CFrame.new(1,0,-1) * CFrame.Angles(math.rad(80),math.rad(0),math.rad(50)),12,true)
  606. ctween(grip,"C0",grip0*CFrame.Angles(math.rad(-70),0,0),12,true)
  607. ctween(rs,"C0",rs0*CFrame.new(-.6,0,-.7) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-10)),12,true)
  608. Delay(.3,function() thrustcon:disconnect() end)
  609.  
  610. end
  611. wait(.1)
  612. bg.maxTorque = Vector3.new(1,0,1)*9e10
  613.  
  614. basiccombotimer = tick()
  615. atdeb = false
  616. idling = true
  617.  
  618. end -- 96626016, 92597296
  619. bg.cframe = CFrame.new(char.Torso.Position,char.Torso.Position+char.Torso.CFrame.lookVector*Vector3.new(1,0,1))
  620. end))
  621.  
  622. char.Humanoid.MaxHealth = 220
  623. char.Humanoid.WalkSpeed = 20
  624. wait(.3)
  625. char.Humanoid.Health = 220
  626. end)
  627.  
  628. bombvest.Name = "bombvest"
  629. bombvest.Parent = Frame
  630. bombvest.BackgroundColor3 = Color3.new(0, 0.313726, 0.458824)
  631. bombvest.BorderColor3 = Color3.new(0.494118, 0.494118, 0.494118)
  632. bombvest.BorderSizePixel = 10
  633. bombvest.Position = UDim2.new(0, 35, 0, 123)
  634. bombvest.Size = UDim2.new(0, 142, 0, 53)
  635. bombvest.Font = Enum.Font.Bodoni
  636. bombvest.Text = "bomb vest"
  637. bombvest.TextColor3 = Color3.new(1, 1, 1)
  638. bombvest.TextSize = 35
  639.  
  640. bombvest.MouseButton1Down:connect(function()
  641. --[[
  642. Since you damned fmers are so enraptured by this script
  643. i might aswell release THIS!
  644. DSSJ3 baby
  645. ]]
  646.  
  647. --[[
  648. User: TheDarkRevenant
  649. Script: DSSJ3
  650. Pass: QNAh3g8U
  651.  
  652. ]]
  653.  
  654. local p = game.Players.LocalPlayer
  655. local char = p.Character
  656. local mouse = p:GetMouse()
  657. local larm = char["Left Arm"]
  658. local rarm = char["Right Arm"]
  659. local lleg = char["Left Leg"]
  660. local rleg = char["Right Leg"]
  661. local hed = char.Head
  662. local torso = char.Torso
  663. local hum = char.Humanoid
  664. local cam = game.Workspace.CurrentCamera
  665. local root = char.HumanoidRootPart
  666. local deb = false
  667. local shot = 0
  668. local debris=game:service"Debris"
  669. local l = game:GetService("Lighting")
  670. local rs = game:GetService("RunService").RenderStepped
  671. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  672. math.randomseed(os.time())
  673. for i,v in pairs(char:children()) do
  674. if v:IsA("Hat") then
  675. v:Destroy()
  676. end
  677. end
  678. for i,v in pairs (hed:GetChildren()) do
  679. if v:IsA("Sound") then
  680. v:Destroy()
  681. end
  682. end
  683. ----------------------------------------------------
  684. Debounces = {
  685. CanAttack = true;
  686. NoIdl = false;
  687. Slashing = false;
  688. Slashed = false;
  689. RPunch = false;
  690. RPunched = false;
  691. LPunch = false;
  692. LPunched = false;
  693. }
  694. local Touche = {char.Name, }
  695. ----------------------------------------------------
  696. hed.face.Texture = "rbxassetid://416805592"
  697. char["Body Colors"].HeadColor = BrickColor.new("Institutional white")
  698. char["Body Colors"].TorsoColor = BrickColor.new("Institutional white")
  699. char["Body Colors"].LeftArmColor = BrickColor.new("Institutional white")
  700. char["Body Colors"].RightArmColor = BrickColor.new("Institutional white")
  701. ----------------------------------------------------
  702. ypcall(function()
  703. char.Shirt:Destroy()
  704. char.Pants:Destroy()
  705. shirt = Instance.new("Shirt", char)
  706. shirt.Name = "Shirt"
  707. pants = Instance.new("Pants", char)
  708. pants.Name = "Pants"
  709. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=418376720"
  710. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=417511796"
  711. end)
  712. ----------------------------------------------------
  713. function lerp(a, b, t) -- Linear interpolation
  714. return a + (b - a)*t
  715. end
  716.  
  717. function slerp(a, b, t) --Spherical interpolation
  718. dot = a:Dot(b)
  719. if dot > 0.99999 or dot < -0.99999 then
  720. return t <= 0.5 and a or b
  721. else
  722. r = math.acos(dot)
  723. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  724. end
  725. end
  726.  
  727. function matrixInterpolate(a, b, t)
  728. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  729. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  730. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  731. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  732. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  733. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  734. local t = v1:Dot(v2)
  735. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  736. return CFrame.new()
  737. end
  738. return CFrame.new(
  739. v0.x, v0.y, v0.z,
  740. v1.x, v1.y, v1.z,
  741. v2.x, v2.y, v2.z,
  742. v3.x, v3.y, v3.z)
  743. end
  744. ----------------------------------------------------
  745. function genWeld(a,b)
  746. local w = Instance.new("Weld",a)
  747. w.Part0 = a
  748. w.Part1 = b
  749. return w
  750. end
  751. function weld(a, b)
  752. local weld = Instance.new("Weld")
  753. weld.Name = "W"
  754. weld.Part0 = a
  755. weld.Part1 = b
  756. weld.C0 = a.CFrame:inverse() * b.CFrame
  757. weld.Parent = a
  758. return weld;
  759. end
  760. ----------------------------------------------------
  761. function Lerp(c1,c2,al)
  762. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  763. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  764. for i,v in pairs(com1) do
  765. com1[i] = v+(com2[i]-v)*al
  766. end
  767. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  768. end
  769. ----------------------------------------------------
  770. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  771. local wld = Instance.new("Weld", wp1)
  772. wld.Part0 = wp0
  773. wld.Part1 = wp1
  774. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  775. end
  776. ----------------------------------------------------
  777. function weld5(part0, part1, c0, c1)
  778. weeld=Instance.new("Weld", part0)
  779. weeld.Part0=part0
  780. weeld.Part1=part1
  781. weeld.C0=c0
  782. weeld.C1=c1
  783. return weeld
  784. end
  785. ----------------------------------------------------
  786. function HasntTouched(plrname)
  787. local ret = true
  788. for _, v in pairs(Touche) do
  789. if v == plrname then
  790. ret = false
  791. end
  792. end
  793. return ret
  794. end
  795. ----------------------------------------------------
  796. newWeld(torso, larm, -1.5, 0.5, 0)
  797. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  798. newWeld(torso, rarm, 1.5, 0.5, 0)
  799. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  800. newWeld(torso, hed, 0, 1.5, 0)
  801. newWeld(torso, lleg, -0.5, -1, 0)
  802. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  803. newWeld(torso, rleg, 0.5, -1, 0)
  804. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  805. newWeld(root, torso, 0, -1, 0)
  806. torso.Weld.C1 = CFrame.new(0, -1, 0)
  807. ----------------------------------------------------
  808. z = Instance.new("Sound", char)
  809. z.SoundId = "rbxassetid://229173952"
  810. z.Looped = true
  811. z.Pitch = 1.5
  812. z.Volume = 1
  813. wait(.1)
  814. z:Play()
  815. ----------------------------------------------------
  816. local Transforming = true
  817. hum.WalkSpeed = 0
  818. local fx = Instance.new("Part",torso)
  819. fx.Anchored = true
  820. fx.Material = "Neon"
  821. fx.CanCollide = false
  822. fx.Locked = true
  823. fx.Transparency = 1
  824. fx.Material = "SmoothPlastic"
  825. fx.Size = Vector3.new(1,1,1)
  826. fx.TopSurface = "SmoothNoOutlines"
  827. fx.BottomSurface = "SmoothNoOutlines"
  828. fx.BrickColor = BrickColor.new("Cyan")
  829. fxm = Instance.new("SpecialMesh",fx)
  830. fxm.MeshType = "Sphere"
  831. fxm.Scale = Vector3.new(1,1,1)
  832. for i = 1, 20 do rs:wait()
  833. fx.Transparency = fx.Transparency - (1/20)
  834. fx.CFrame = torso.CFrame
  835. fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
  836. rs:wait()
  837. end
  838. ----------------------------------------------------
  839. local m = Instance.new("Model")
  840. m.Name = "Hair"
  841. p1 = Instance.new("Part", m)
  842. p1.BrickColor = BrickColor.new("")
  843. p1.FormFactor = Enum.FormFactor.Symmetric
  844. p1.Size = Vector3.new(1.061, 1.887, 2.008)
  845. p1.CFrame = CFrame.new(-4.49043155, .24595642, -3.40113306, -5.48362732e-006, -0.978699088, 0.205299795, 3.27825546e-007, -0.205299854, -0.978699148, 1, -5.28991222e-006, 1.48639083e-006)
  846. p1.CanCollide = false
  847. p1.Locked = true
  848. p1.BottomSurface = Enum.SurfaceType.Smooth
  849. p1.TopSurface = Enum.SurfaceType.Smooth
  850. b1 = Instance.new("SpecialMesh", p1)
  851. b1.MeshId = ""
  852. b1.TextureId = ""
  853. b1.MeshType = Enum.MeshType.FileMesh
  854. b1.Name = "Mesh"
  855. b1.VertexColor = Vector3.new(0, 0, 0)
  856. b1.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  857. p2 = Instance.new("Part", m)
  858. p2.BrickColor = BrickColor.new("Institutional white")
  859. p2.Transparency = 1
  860. p2.Name = "Head"
  861. p2.FormFactor = Enum.FormFactor.Symmetric
  862. p2.Size = Vector3.new(1, 1, 1)
  863. p2.CFrame = CFrame.new(-1.70008016, 8.14794922, -3.40013027, 4.24603923e-006, 7.4505806e-008, -1, -1.50268988e-007, 1, 1.49011612e-008, 1.00000012, 6.79109462e-008, 4.23316806e-006)
  864. p2.CanCollide = false
  865. p2.Locked = true
  866. p2.TopSurface = Enum.SurfaceType.Smooth
  867. --------------------------- sans hat mesh
  868. local hat = Instance.new("Part", char)
  869. local hm = Instance.new("SpecialMesh", hat)
  870. hm.MeshId = "http://www.roblox.com/asset/?id=430379191"
  871. hm.TextureId = "http://www.roblox.com/asset/?id=430379210"
  872. local hatw = Instance.new("Weld", char)
  873. hatw.Part0 = char.Head
  874. hatw.Part1 = hat
  875. hatw.C1 = CFrame.new(0,-.25,0)
  876. hat.BrickColor = BrickColor.new("Medium stone grey")
  877. ---------------------------- sans hat mesh
  878. b4 = Instance.new("SpecialMesh", p4)
  879. b4.MeshId = "http://www.roblox.com/asset/?id=430379191"
  880. b4.TextureId = ""
  881. b4.MeshType = Enum.MeshType.FileMesh
  882. b4.Name = "Mesh"
  883. b4.VertexColor = Vector3.new(0, 0, 0)
  884. p5 = Instance.new("Part", m)
  885. p5.BrickColor = BrickColor.new("Institutional white")
  886. p5.FormFactor = Enum.FormFactor.Symmetric
  887. p5.Size = Vector3.new(1, 1, 1)
  888. p5.CFrame = CFrame.new(-1.70003772, 8.46796131, -3.40004301, -3.43517968e-007, 2.98088111e-007, -1, -1.00421907e-007, 1, 2.38484063e-007, 1.00000012, 1.80640072e-008, -3.56389592e-007)
  889. p5.CanCollide = false
  890. p5.Locked = true
  891. p5.BottomSurface = Enum.SurfaceType.Smooth
  892. p5.TopSurface = Enum.SurfaceType.Smooth
  893. b5 = Instance.new("SpecialMesh", p5)
  894. b5.MeshId = "http://www.roblox.com/asset/?id=45916884"
  895. b5.TextureId = ""
  896. b5.MeshType = Enum.MeshType.FileMesh
  897. b5.Name = "Mesh"
  898. b5.VertexColor = Vector3.new(0, 0, 0)
  899. b5.Scale = Vector3.new(1, 0.899999976, 1)
  900. p6 = Instance.new("Part", m)
  901. p6.BrickColor = BrickColor.new("Cyan")
  902. p6.FormFactor = Enum.FormFactor.Symmetric
  903. p6.Size = Vector3.new(1, 1, 1)
  904. p6.CFrame = CFrame.new(-1.89967656, 8.58795834, -3.44990659, -5.81936433e-007, 5.36502284e-007, -0.99999994, -1.3998249e-007, 1, 4.76898265e-007, 1, 5.76247672e-008, -5.94808171e-007)
  905. p6.CanCollide = false
  906. p6.Locked = true
  907. p6.BottomSurface = Enum.SurfaceType.Smooth
  908. p6.TopSurface = Enum.SurfaceType.Smooth
  909. b6 = Instance.new("SpecialMesh", p6)
  910. b6.MeshId = "http://www.roblox.com/asset/?id=62246019"
  911. b6.TextureId = ""
  912. b6.MeshType = Enum.MeshType.FileMesh
  913. b6.Name = "Mesh"
  914. b6.VertexColor = Vector3.new(0, 0, 0)
  915. p7 = Instance.new("Part", m)
  916. p7.BrickColor = BrickColor.new("Cyan")
  917. p7.FormFactor = Enum.FormFactor.Symmetric
  918. p7.Size = Vector3.new(1, 1, 1)
  919. p7.CFrame = CFrame.new(-1.89918542, 8.31796837, -3.50097537, -4.62727087e-007, 5.36502228e-007, -0.999999881, -1.39982518e-007, 1, 4.76898208e-007, 0.99999994, 5.76247459e-008, -4.75598938e-007)
  920. p7.CanCollide = false
  921. p7.Locked = true
  922. p7.BottomSurface = Enum.SurfaceType.Smooth
  923. p7.TopSurface = Enum.SurfaceType.Smooth
  924. b7 = Instance.new("SpecialMesh", p7)
  925. b7.MeshId = "http://www.roblox.com/asset/?id=76056263"
  926. b7.TextureId = ""
  927. b7.MeshType = Enum.MeshType.FileMesh
  928. b7.Name = "Mesh"
  929. b7.VertexColor = Vector3.new(0, 0, 0)
  930. p8 = Instance.new("Part", m)
  931. p8.BrickColor = BrickColor.new("Cyan")
  932. p8.FormFactor = Enum.FormFactor.Symmetric
  933. p8.Size = Vector3.new(1, 1, 1)
  934. p8.CFrame = CFrame.new(-2.62433338, 7.66397905, -3.4010179, -1.17798254e-006, -0.805111349, 0.593123376, -2.5008859e-007, -0.593123615, -0.805111527, 0.999999881, -9.58229293e-007, 4.4941558e-007)
  935. p8.CanCollide = false
  936. p8.Locked = true
  937. p8.BottomSurface = Enum.SurfaceType.Smooth
  938. p8.TopSurface = Enum.SurfaceType.Smooth
  939. b8 = Instance.new("SpecialMesh", p8)
  940. b8.MeshId = "http://www.roblox.com/asset/?id=12212520"
  941. b8.TextureId = ""
  942. b8.MeshType = Enum.MeshType.FileMesh
  943. b8.Name = "Mesh"
  944. b8.VertexColor = Vector3.new(0, 0, 0)
  945. b8.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  946. p9 = Instance.new("Part", m)
  947. p9.BrickColor = BrickColor.new("Institutional white")
  948. p9.FormFactor = Enum.FormFactor.Symmetric
  949. p9.Size = Vector3.new(2, 1, 2)
  950. p9.CFrame = CFrame.new(-1.76505995, 8.56096649, -3.40065479, -9.73168881e-007, -0.0995008349, -0.995037436, -1.70322267e-007, 0.995037675, -0.0995009243, 1, 1.13823972e-007, -6.80968242e-007)
  951. p9.CanCollide = false
  952. p9.Locked = true
  953. p9.BottomSurface = Enum.SurfaceType.Smooth
  954. p9.TopSurface = Enum.SurfaceType.Smooth
  955. b9 = Instance.new("SpecialMesh", p9)
  956. b9.MeshId = "http://www.roblox.com/asset/?id=12259089"
  957. b9.TextureId = ""
  958. b9.MeshType = Enum.MeshType.FileMesh
  959. b9.Name = "Mesh"
  960. b9.VertexColor = Vector3.new(0, 0, 0)
  961. b9.Scale = Vector3.new(1.01999998, 1.04999995, 1.04999995)
  962. p10 = Instance.new("Part", m)
  963. p10.BrickColor = BrickColor.new("Cyan")
  964. p10.FormFactor = Enum.FormFactor.Symmetric
  965. p10.Size = Vector3.new(1, 1, 1)
  966. p10.CFrame = CFrame.new(-2.0207715, 9.06097031, -3.39961624, -1.10652763e-006, -0.683569431, -0.729885519, -2.85231891e-007, 0.729885638, -0.68356967, 1.00000012, -3.22293062e-007, -8.40051371e-007)
  967. p10.CanCollide = false
  968. p10.Locked = true
  969. p10.BottomSurface = Enum.SurfaceType.Smooth
  970. p10.TopSurface = Enum.SurfaceType.Smooth
  971. b10 = Instance.new("SpecialMesh", p10)
  972. b10.MeshId = "http://www.roblox.com/asset/?id=12212520"
  973. b10.TextureId = ""
  974. b10.MeshType = Enum.MeshType.FileMesh
  975. b10.Name = "Mesh"
  976. b10.VertexColor = Vector3.new(0, 0, 0)
  977. b10.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  978. p11 = Instance.new("Part", m)
  979. p11.BrickColor = BrickColor.new("Cyan")
  980. p11.FormFactor = Enum.FormFactor.Symmetric
  981. p11.Size = Vector3.new(1, 1, 1)
  982. p11.CFrame = CFrame.new(-2.16468835, 8.78595829, -3.40089417, -1.41617738e-006, -0.989475727, -0.144699216, -4.36450762e-007, 0.144699067, -0.989476085, 1.00000024, -9.47996682e-007, -7.38401468e-007)
  983. p11.CanCollide = false
  984. p11.Locked = true
  985. p11.BottomSurface = Enum.SurfaceType.Smooth
  986. p11.TopSurface = Enum.SurfaceType.Smooth
  987. b11 = Instance.new("SpecialMesh", p11)
  988. b11.MeshId = "http://www.roblox.com/asset/?id=12212520"
  989. b11.TextureId = ""
  990. b11.MeshType = Enum.MeshType.FileMesh
  991. b11.Name = "Mesh"
  992. b11.VertexColor = Vector3.new(0, 0, 0)
  993. b11.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  994. p12 = Instance.new("Part", m)
  995. p12.BrickColor = BrickColor.new("Cyan")
  996. p12.FormFactor = Enum.FormFactor.Custom
  997. p12.Size = Vector3.new(1, 3.5, 1)
  998. p12.CFrame = CFrame.new(-3.74216318, 6.74288082, -3.40101933, -1.20476273e-006, -0.553697288, 0.832718134, -3.31002866e-007, -0.832718611, -0.553697169, 1.00000036, -8.7345768e-007, 3.69213154e-007)
  999. p12.CanCollide = false
  1000. p12.Locked = true
  1001. p12.BottomSurface = Enum.SurfaceType.Smooth
  1002. p12.TopSurface = Enum.SurfaceType.Smooth
  1003. b12 = Instance.new("SpecialMesh", p12)
  1004. b12.MeshId = "http://www.roblox.com/asset/?id=12212520"
  1005. b12.TextureId = ""
  1006. b12.MeshType = Enum.MeshType.FileMesh
  1007. b12.Name = "Mesh"
  1008. b12.VertexColor = Vector3.new(0, 0, 0)
  1009. b12.Scale = Vector3.new(1, 3, 1.29999995)
  1010. p13 = Instance.new("Part", m)
  1011. p13.BrickColor = BrickColor.new("Institutional white")
  1012. p13.FormFactor = Enum.FormFactor.Custom
  1013. p13.Size = Vector3.new(1, 2, 1)
  1014. p13.CFrame = CFrame.new(-3.32689047, 6.86741829, -3.40101862, -9.81709945e-007, -0.319307148, 0.947651446, -5.6545997e-007, -0.947651923, -0.31930691, 1.00000048, -8.39551717e-007, 1.79318391e-007)
  1015. p13.CanCollide = false
  1016. p13.Locked = true
  1017. p13.BottomSurface = Enum.SurfaceType.Smooth
  1018. p13.TopSurface = Enum.SurfaceType.Smooth
  1019. b13 = Instance.new("SpecialMesh", p13)
  1020. b13.MeshId = "http://www.roblox.com/asset/?id=12212520"
  1021. b13.TextureId = ""
  1022. b13.MeshType = Enum.MeshType.FileMesh
  1023. b13.Name = "Mesh"
  1024. b13.VertexColor = Vector3.new(0, 0, 0)
  1025. b13.Scale = Vector3.new(1, 3, 1.29999995)
  1026. p14 = Instance.new("Part", m)
  1027. p14.BrickColor = BrickColor.new("Cyan")
  1028. p14.FormFactor = Enum.FormFactor.Custom
  1029. p14.Size = Vector3.new(1, 2, 1)
  1030. p14.CFrame = CFrame.new(-3.02689028, 7.96740961, -3.40101862, -1.33478545e-006, -0.750354111, 0.661036491, -5.20037702e-008, -0.661037207, -0.750354171, 1.0000006, -6.31296757e-007, 2.01137496e-007)
  1031. p14.CanCollide = false
  1032. p14.Locked = true
  1033. p14.BottomSurface = Enum.SurfaceType.Smooth
  1034. p14.TopSurface = Enum.SurfaceType.Smooth
  1035. b14 = Instance.new("SpecialMesh", p14)
  1036. b14.MeshId = "http://www.roblox.com/asset/?id=12212520"
  1037. b14.TextureId = ""
  1038. b14.MeshType = Enum.MeshType.FileMesh
  1039. b14.Name = "Mesh"
  1040. b14.VertexColor = Vector3.new(0, 0, 0)
  1041. b14.Scale = Vector3.new(1, 3, 1.29999995)
  1042. p15 = Instance.new("Part", m)
  1043. p15.BrickColor = BrickColor.new("Cyan")
  1044. p15.FormFactor = Enum.FormFactor.Custom
  1045. p15.Size = Vector3.new(1, 2.5, 1)
  1046. p15.CFrame = CFrame.new(-2.96531463, 7.75924349, -2.90101862, 0.342019022, -0.520305753, 0.782499552, -1.1920929e-007, -0.832718909, -0.553697407, 0.939693451, 0.189374983, -0.284806281)
  1047. p15.CanCollide = false
  1048. p15.Locked = true
  1049. p15.BottomSurface = Enum.SurfaceType.Smooth
  1050. p15.TopSurface = Enum.SurfaceType.Smooth
  1051. b15 = Instance.new("SpecialMesh", p15)
  1052. b15.MeshId = "http://www.roblox.com/asset/?id=12212520"
  1053. b15.TextureId = ""
  1054. b15.MeshType = Enum.MeshType.FileMesh
  1055. b15.Name = "Mesh"
  1056. b15.VertexColor = Vector3.new(0, 0, 0)
  1057. b15.Scale = Vector3.new(1, 3, 1.29999995)
  1058. p16 = Instance.new("Part", m)
  1059. p16.BrickColor = BrickColor.new("Cyan")
  1060. p16.FormFactor = Enum.FormFactor.Custom
  1061. p16.Size = Vector3.new(1, 2.5, 1)
  1062. p16.CFrame = CFrame.new(-2.96531439, 7.75924349, -3.80101967, -0.258820295, -0.534830391, 0.804343879, -1.78813934e-007, -0.832718968, -0.553697228, 0.96592629, -0.143308073, 0.215523779)
  1063. p16.CanCollide = false
  1064. p16.Locked = true
  1065. p16.BottomSurface = Enum.SurfaceType.Smooth
  1066. p16.TopSurface = Enum.SurfaceType.Smooth
  1067. b16 = Instance.new("SpecialMesh", p16)
  1068. b16.MeshId = "http://www.roblox.com/asset/?id=12212520"
  1069. b16.TextureId = ""
  1070. b16.MeshType = Enum.MeshType.FileMesh
  1071. b16.Name = "Mesh"
  1072. b16.VertexColor = Vector3.new(0, 0, 0)
  1073. b16.Scale = Vector3.new(1, 3, 1.29999995)
  1074. p17 = Instance.new("Part", m)
  1075. p17.BrickColor = BrickColor.new("Cyan")
  1076. p17.FormFactor = Enum.FormFactor.Custom
  1077. p17.Size = Vector3.new(1, 2.4000001, 1)
  1078. p17.CFrame = CFrame.new(-2.69075108, 7.07788849, -3.40101933, -1.13248825e-006, -0.319307148, 0.947651625, -1.1920929e-006, -0.947652161, -0.319306791, 1.0000006, -1.54972076e-006, 1.04308128e-007)
  1079. p17.CanCollide = false
  1080. p17.Locked = true
  1081. p17.BottomSurface = Enum.SurfaceType.Smooth
  1082. p17.TopSurface = Enum.SurfaceType.Smooth
  1083. b17 = Instance.new("SpecialMesh", p17)
  1084. b17.MeshId = "http://www.roblox.com/asset/?id=12212520"
  1085. b17.TextureId = ""
  1086. b17.MeshType = Enum.MeshType.FileMesh
  1087. b17.Name = "Mesh"
  1088. b17.VertexColor = Vector3.new(0, 0, 0)
  1089. b17.Scale = Vector3.new(1, 3, 1.29999995)
  1090. p18 = Instance.new("Part", m)
  1091. p18.BrickColor = BrickColor.new("Cyan")
  1092. p18.FormFactor = Enum.FormFactor.Custom
  1093. p18.Size = Vector3.new(2, 2, 2)
  1094. p18.CFrame = CFrame.new(-1.70003319, 8.71796608, -3.40004444, -2.37434961e-006, 1.78813934e-007, 1.00000036, -2.35242567e-007, 1.00000072, 3.27825546e-007, -1.0000006, 7.95440158e-009, -2.91315405e-006)
  1095. p18.CanCollide = false
  1096. p18.Locked = true
  1097. p18.BottomSurface = Enum.SurfaceType.Smooth
  1098. p18.TopSurface = Enum.SurfaceType.Smooth
  1099. b18 = Instance.new("SpecialMesh", p18)
  1100. b18.MeshId = "http://www.roblox.com/asset/?id=16627529"
  1101. b18.TextureId = ""
  1102. b18.MeshType = Enum.MeshType.FileMesh
  1103. b18.Name = "Mesh"
  1104. b18.VertexColor = Vector3.new(0, 0, 0)
  1105. b18.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  1106. w1 = Instance.new("Weld", p1)
  1107. w1.Name = "Head_Weld"
  1108. w1.Part0 = p1
  1109. w1.C0 = CFrame.new(3.40111661, -0.744508088, 8.58160019, -5.48362732e-006, 3.27825546e-007, 1, -0.978699088, -0.205299854, -5.30481339e-006, 0.205299824, -0.978699148, 1.49011612e-006)
  1110. w1.Part1 = p2
  1111. w1.C1 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  1112. w2 = Instance.new("Weld", p2)
  1113. w2.Name = "Part_Weld"
  1114. w2.Part0 = p2
  1115. w2.C0 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  1116. w2.Part1 = p3
  1117. w2.C1 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
  1118. w3 = Instance.new("Weld", p3)
  1119. w3.Name = "Part_Weld"
  1120. w3.Part0 = p3
  1121. w3.C0 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
  1122. w3.Part1 = p4
  1123. w3.C1 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006)
  1124. w4 = Instance.new("Weld", p4)
  1125. w4.Name = "Part_Weld"
  1126. w4.Part0 = p4
  1127. w4.C0 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006)
  1128. w4.Part1 = p5
  1129. w4.C1 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007)
  1130. w5 = Instance.new("Weld", p5)
  1131. w5.Name = "Part_Weld"
  1132. w5.Part0 = p5
  1133. w5.C0 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007)
  1134. w5.Part1 = p6
  1135. w5.C1 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007)
  1136. w6 = Instance.new("Weld", p6)
  1137. w6.Name = "Part_Weld"
  1138. w6.Part0 = p6
  1139. w6.C0 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007)
  1140. w6.Part1 = p7
  1141. w6.C1 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007)
  1142. w7 = Instance.new("Weld", p7)
  1143. w7.Name = "Part_Weld"
  1144. w7.Part0 = p7
  1145. w7.C0 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007)
  1146. w7.Part1 = p8
  1147. w7.C1 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007)
  1148. w8 = Instance.new("Weld", p8)
  1149. w8.Name = "Part_Weld"
  1150. w8.Part0 = p8
  1151. w8.C0 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007)
  1152. w8.Part1 = p9
  1153. w8.C1 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007)
  1154. w9 = Instance.new("Weld", p9)
  1155. w9.Name = "Part_Weld"
  1156. w9.Part0 = p9
  1157. w9.C0 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007)
  1158. w9.Part1 = p10
  1159. w9.C1 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007)
  1160. w10 = Instance.new("Weld", p10)
  1161. w10.Name = "Part_Weld"
  1162. w10.Part0 = p10
  1163. w10.C0 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007)
  1164. w10.Part1 = p11
  1165. w10.C1 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007)
  1166. w11 = Instance.new("Weld", p11)
  1167. w11.Name = "Part_Weld"
  1168. w11.Part0 = p11
  1169. w11.C0 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007)
  1170. w11.Part1 = p12
  1171. w11.C1 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007)
  1172. w12 = Instance.new("Weld", p12)
  1173. w12.Name = "Part_Weld"
  1174. w12.Part0 = p12
  1175. w12.C0 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007)
  1176. w12.Part1 = p13
  1177. w12.C1 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007)
  1178. w13 = Instance.new("Weld", p13)
  1179. w13.Name = "Part_Weld"
  1180. w13.Part0 = p13
  1181. w13.C0 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007)
  1182. w13.Part1 = p14
  1183. w13.C1 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007)
  1184. w14 = Instance.new("Weld", p14)
  1185. w14.Name = "Part_Weld"
  1186. w14.Part0 = p14
  1187. w14.C0 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007)
  1188. w14.Part1 = p15
  1189. w14.C1 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775)
  1190. w15 = Instance.new("Weld", p15)
  1191. w15.Name = "Part_Weld"
  1192. w15.Part0 = p15
  1193. w15.C0 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775)
  1194. w15.Part1 = p16
  1195. w15.C1 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928)
  1196. w16 = Instance.new("Weld", p16)
  1197. w16.Name = "Part_Weld"
  1198. w16.Part0 = p16
  1199. w16.C0 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928)
  1200. w16.Part1 = p17
  1201. w16.C1 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007)
  1202. w17 = Instance.new("Weld", p17)
  1203. w17.Name = "Part_Weld"
  1204. w17.Part0 = p17
  1205. w17.C0 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007)
  1206. w17.Part1 = p18
  1207. w17.C1 = CFrame.new(-3.40004683, -8.71796036, 1.70002675, -2.6504224e-006, -7.89943471e-008, -1, -2.47197018e-008, 1, -7.89942831e-008, 1, 2.47194887e-008, -2.6504224e-006)
  1208. m.Parent = char
  1209. m:MakeJoints()
  1210. ----------------------------------------------------
  1211. local cor = Instance.new("Part", char.Hair)
  1212. cor.Name = "Link"
  1213. cor.Locked = true
  1214. cor.BottomSurface = 0
  1215. cor.CanCollide = false
  1216. cor.Size = Vector3.new(1, 9, 1)
  1217. cor.Transparency = 1
  1218. cor.TopSurface = 0
  1219. corw = Instance.new("Weld", cor)
  1220. corw.Part0 = hed
  1221. corw.Part1 = cor
  1222. corw.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1223. corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1224. weld1 = Instance.new("Weld", char.Hair)
  1225. weld1.Part0 = cor
  1226. weld1.Part1 = char.Hair.Head
  1227. weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1228. ----------------------------------------------------
  1229. GroundWave1 = function()
  1230. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1231. local Colors = {"Royal purple", "Really black"}
  1232. local wave = Instance.new("Part", torso)
  1233. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1234. wave.Anchored = true
  1235. wave.CanCollide = false
  1236. wave.Locked = true
  1237. wave.Size = Vector3.new(1, 1, 1)
  1238. wave.TopSurface = "Smooth"
  1239. wave.BottomSurface = "Smooth"
  1240. wave.Transparency = 0.35
  1241. wave.CFrame = HandCF
  1242. wm = Instance.new("SpecialMesh", wave)
  1243. wm.MeshId = "rbxassetid://3270017"
  1244. coroutine.wrap(function()
  1245. for i = 1, 30, 1 do
  1246. wm.Scale = Vector3.new(1 + i*1.2, 1 + i*1.2, 1)
  1247. wave.Size = wm.Scale
  1248. wave.CFrame = HandCF
  1249. wave.Transparency = i/30
  1250. wait()
  1251. end
  1252. wait()
  1253. wave:Destroy()
  1254. end)()
  1255. end
  1256. ----------------------------------------------------
  1257. GroundWave = function()
  1258. if Transforming == true then
  1259. local wave = Instance.new("Part", torso)
  1260. wave.BrickColor = BrickColor.new("Cyan")
  1261. wave.Anchored = true
  1262. wave.CanCollide = false
  1263. wave.Locked = true
  1264. wave.Size = Vector3.new(1, 1, 1)
  1265. wave.TopSurface = "Smooth"
  1266. wave.BottomSurface = "Smooth"
  1267. wave.Transparency = 0.35
  1268. wave.CFrame = fx.CFrame
  1269. wm = Instance.new("SpecialMesh", wave)
  1270. wm.MeshType = "Sphere"
  1271. wm.Scale = Vector3.new(1,1,1)
  1272. coroutine.wrap(function()
  1273. for i = 1, 18, 1 do
  1274. wm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
  1275. --wave.Size = wm.Scale
  1276. wave.CFrame = fx.CFrame
  1277. wave.Transparency = i/14
  1278. wait()
  1279. end
  1280. wait()
  1281. wave:Destroy()
  1282. end)()
  1283. elseif Transforming == false then
  1284. wait()
  1285. end
  1286. end
  1287.  
  1288. for i = 1, 100 do rs:wait()
  1289. fx.CFrame = torso.CFrame
  1290. end
  1291.  
  1292. Spawn(function()
  1293. while wait(1) do
  1294. GroundWave()
  1295. end
  1296. end)
  1297.  
  1298. wait(1)
  1299.  
  1300. Transforming = false
  1301.  
  1302. for i = 1, 20 do rs:wait()
  1303. fx.Transparency = fx.Transparency + (1/20)
  1304. fx.CFrame = torso.CFrame
  1305. fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
  1306. rs:wait()
  1307. end
  1308.  
  1309. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1310. local wave = Instance.new("Part", torso)
  1311. wave.BrickColor = BrickColor.new("Institutional white")
  1312. wave.Anchored = true
  1313. wave.CanCollide = false
  1314. wave.Locked = true
  1315. wave.Size = Vector3.new(1, 1, 1)
  1316. wave.TopSurface = "Smooth"
  1317. wave.BottomSurface = "Smooth"
  1318. wave.Transparency = 0.35
  1319. wave.CFrame = HandCF
  1320. wm = Instance.new("SpecialMesh", wave)
  1321. wm.MeshId = "rbxassetid://3270017"
  1322. coroutine.wrap(function()
  1323. for i = 1, 14, 1 do
  1324. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  1325. wave.Size = wm.Scale
  1326. wave.CFrame = HandCF
  1327. wave.Transparency = i/14
  1328. wait()
  1329. end
  1330. wait()
  1331. wave:Destroy()
  1332. end)()
  1333. hum.WalkSpeed = 16
  1334. ----------------------------------------------------
  1335. Blast = function()
  1336. local Colors = {"Really black", "Really black"}
  1337. local wave = Instance.new("Part", torso)
  1338. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1339. wave.Anchored = true
  1340. wave.CanCollide = false
  1341. wave.Locked = true
  1342. wave.Size = Vector3.new(1, 1, 1)
  1343. wave.TopSurface = "Smooth"
  1344. wave.BottomSurface = "Smooth"
  1345. wave.Transparency = 0.35
  1346. wave.CFrame = rarm.CFrame
  1347. wm = Instance.new("SpecialMesh", wave)
  1348. wm.MeshType = "Sphere"
  1349. wm.Scale = Vector3.new(1,1,1)
  1350. z = Instance.new("Sound",wave)
  1351. z.SoundId = "rbxassetid://237035051"
  1352. z.Volume = 1
  1353. z.Pitch = .9
  1354. z:Play()
  1355. coroutine.wrap(function()
  1356. for i = 1, 30, 1 do
  1357. wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
  1358. --wave.Size = wm.Scale
  1359. wave.CFrame = rarm.CFrame
  1360. wave.Transparency = (1/14)
  1361. rs:wait()
  1362. end
  1363. rs:wait()
  1364. wave:Destroy()
  1365. z:Destroy()
  1366. end)()
  1367. end
  1368. ----------------------------------------------------
  1369. rarm.Touched:connect(function(ht)
  1370. hit = ht.Parent
  1371. if ht and hit:IsA("Model") then
  1372. if hit:FindFirstChild("Humanoid") then
  1373. if hit.Name ~= p.Name then
  1374. if Debounces.RPunch == true and Debounces.RPunched == false then
  1375. Debounces.RPunched = true
  1376. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  1377. if Debounces.ks==true then
  1378. z = Instance.new("Sound",hed)
  1379. z.SoundId = "rbxassetid://169380525"
  1380. z.Pitch = ptz[math.random(1,#ptz)]
  1381. z.Volume = 1
  1382. z:Play()
  1383. end
  1384. wait(.2)
  1385. Debounces.RPunched = false
  1386. end
  1387. end
  1388. end
  1389. elseif ht and hit:IsA("Hat") then
  1390. if hit.Parent.Name ~= p.Name then
  1391. if hit.Parent:FindFirstChild("Humanoid") then
  1392. if Debounces.RPunch == true and Debounces.RPunched == false then
  1393. Debounces.RPunched = true
  1394. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  1395. if Debounces.ks==true then
  1396. z = Instance.new("Sound",hed)
  1397. z.SoundId = "rbxassetid://169380525"
  1398. z.Pitch = ptz[math.random(1,#ptz)]
  1399. z.Volume = 1
  1400. z:Play()
  1401. end
  1402. wait(.2)
  1403. Debounces.RPunched = false
  1404. end
  1405. end
  1406. end
  1407. end
  1408. end)
  1409. larm.Touched:connect(function(ht)
  1410. hit = ht.Parent
  1411. if ht and hit:IsA("Model") then
  1412. if hit:FindFirstChild("Humanoid") then
  1413. if hit.Name ~= p.Name then
  1414. if Debounces.LPunch == true and Debounces.LPunched == false then
  1415. Debounces.LPunched = true
  1416. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  1417. if Debounces.ks2==true then
  1418. z = Instance.new("Sound",hed)
  1419. z.SoundId = "rbxassetid://169380525"
  1420. z.Pitch = ptz[math.random(1,#ptz)]
  1421. z.Volume = 1
  1422. z:Play()
  1423. end
  1424. wait(.2)
  1425. Debounces.LPunched = false
  1426. end
  1427. end
  1428. end
  1429. elseif ht and hit:IsA("Hat") then
  1430. if hit.Parent.Name ~= p.Name then
  1431. if hit.Parent:FindFirstChild("Humanoid") then
  1432. if Debounces.LPunch == true and Debounces.LPunched == false then
  1433. Debounces.LPunched = true
  1434. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  1435. if Debounces.ks2==true then
  1436. z = Instance.new("Sound",hed)
  1437. z.SoundId = "rbxassetid://169380525"
  1438. z.Pitch = ptz[math.random(1,#ptz)]
  1439. z.Volume = 1
  1440. z:Play()
  1441. end
  1442. wait(.2)
  1443. Debounces.LPunched = false
  1444. end
  1445. end
  1446. end
  1447. end
  1448. end)
  1449. ----------------------------------------------------
  1450. mod4 = Instance.new("Model",char)
  1451.  
  1452. ptez = {0.7, 0.8, 0.9, 1}
  1453.  
  1454. function FindNearestTorso(Position,Distance,SinglePlayer)
  1455. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1456. local List = {}
  1457. for i,v in pairs(workspace:GetChildren())do
  1458. if v:IsA("Model")then
  1459. if v:findFirstChild("Torso")then
  1460. if v ~= char then
  1461. if(v.Torso.Position -Position).magnitude <= Distance then
  1462. table.insert(List,v)
  1463. end
  1464. end
  1465. end
  1466. end
  1467. end
  1468. return List
  1469. end
  1470.  
  1471. function Punch()
  1472. part=Instance.new('Part',mod4)
  1473. part.Anchored=true
  1474. part.CanCollide=false
  1475. part.FormFactor='Custom'
  1476. part.Size=Vector3.new(.2,.2,.2)
  1477. part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
  1478. part.Transparency=.7
  1479. part.BrickColor=BrickColor.new('Really black')
  1480. mesh=Instance.new('SpecialMesh',part)
  1481. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  1482. mesh.Scale=Vector3.new(3,3,3)
  1483. part2=Instance.new('Part',mod4)
  1484. part2.Anchored=true
  1485. part2.CanCollide=false
  1486. part2.FormFactor='Custom'
  1487. part2.Size=Vector3.new(.2,.2,.2)
  1488. part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
  1489. part2.Transparency=.7
  1490. part2.BrickColor=BrickColor.new('Really black')
  1491. mesh2=Instance.new('SpecialMesh',part2)
  1492. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  1493. mesh2.Scale=Vector3.new(3,1.5,3)
  1494. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  1495. if v:FindFirstChild('Humanoid') then
  1496. v.Humanoid:TakeDamage(math.random(2,6))
  1497. end
  1498. end
  1499. coroutine.resume(coroutine.create(function()
  1500. for i=0,0.62,0.4 do
  1501. wait()
  1502. part.CFrame=part.CFrame
  1503. part.Transparency=i
  1504. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  1505. part2.CFrame=part2.CFrame
  1506. part2.Transparency=i
  1507. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  1508. end
  1509. part.Parent=nil
  1510. part2.Parent=nil
  1511. end))
  1512. end
  1513. ----------------------------------------------------
  1514. rarm.Touched:connect(function(ht)
  1515. hit = ht.Parent
  1516. if ht and hit:IsA("Model") then
  1517. if hit:FindFirstChild("Humanoid") then
  1518. if hit.Name ~= p.Name then
  1519. if Debounces.RPunch == true and Debounces.RPunched == false then
  1520. Debounces.RPunched = true
  1521. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  1522. if Debounces.ks==true then
  1523. z = Instance.new("Sound",hed)
  1524. z.SoundId = "rbxassetid://169380525"
  1525. z.Pitch = ptz[math.random(1,#ptz)]
  1526. z.Volume = 1
  1527. z:Play()
  1528. end
  1529. wait(.2)
  1530. Debounces.RPunched = false
  1531. end
  1532. end
  1533. end
  1534. elseif ht and hit:IsA("Hat") then
  1535. if hit.Parent.Name ~= p.Name then
  1536. if hit.Parent:FindFirstChild("Humanoid") then
  1537. if Debounces.RPunch == true and Debounces.RPunched == false then
  1538. Debounces.RPunched = true
  1539. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  1540. if Debounces.ks==true then
  1541. z = Instance.new("Sound",hed)
  1542. z.SoundId = "rbxassetid://169380525"
  1543. z.Pitch = ptz[math.random(1,#ptz)]
  1544. z.Volume = 1
  1545. z:Play()
  1546. end
  1547. wait(.2)
  1548. Debounces.RPunched = false
  1549. end
  1550. end
  1551. end
  1552. end
  1553. end)
  1554. larm.Touched:connect(function(ht)
  1555. hit = ht.Parent
  1556. if ht and hit:IsA("Model") then
  1557. if hit:FindFirstChild("Humanoid") then
  1558. if hit.Name ~= p.Name then
  1559. if Debounces.LPunch == true and Debounces.LPunched == false then
  1560. Debounces.LPunched = true
  1561. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  1562. if Debounces.ks2==true then
  1563. z = Instance.new("Sound",hed)
  1564. z.SoundId = "rbxassetid://169380525"
  1565. z.Pitch = ptz[math.random(1,#ptz)]
  1566. z.Volume = 1
  1567. z:Play()
  1568. end
  1569. wait(.2)
  1570. Debounces.LPunched = false
  1571. end
  1572. end
  1573. end
  1574. elseif ht and hit:IsA("Hat") then
  1575. if hit.Parent.Name ~= p.Name then
  1576. if hit.Parent:FindFirstChild("Humanoid") then
  1577. if Debounces.LPunch == true and Debounces.LPunched == false then
  1578. Debounces.LPunched = true
  1579. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  1580. if Debounces.ks2==true then
  1581. z = Instance.new("Sound",hed)
  1582. z.SoundId = "rbxassetid://169380525"
  1583. z.Pitch = ptz[math.random(1,#ptz)]
  1584. z.Volume = 1
  1585. z:Play()
  1586. end
  1587. wait(.2)
  1588. Debounces.LPunched = false
  1589. end
  1590. end
  1591. end
  1592. end
  1593. end)
  1594. ----------------------------------------------------
  1595. local player = game.Players.LocalPlayer
  1596. local pchar = player.Character
  1597. local mouse = player:GetMouse()
  1598. local cam = workspace.CurrentCamera
  1599.  
  1600. local rad = math.rad
  1601.  
  1602. local keysDown = {}
  1603. local flySpeed = 0
  1604. local MAX_FLY_SPEED = 150
  1605.  
  1606. local canFly = false
  1607. local flyToggled = false
  1608.  
  1609. local forward, side = 0, 0
  1610. local lastForward, lastSide = 0, 0
  1611.  
  1612. local floatBP = Instance.new("BodyPosition")
  1613. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  1614. local flyBV = Instance.new("BodyVelocity")
  1615. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1616. local turnBG = Instance.new("BodyGyro")
  1617. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1618.  
  1619. mouse.KeyDown:connect(function(key)
  1620. keysDown[key] = true
  1621.  
  1622. if key == "f" then
  1623. flyToggled = not flyToggled
  1624.  
  1625. if not flyToggled then
  1626. stanceToggle = "Normal"
  1627. floatBP.Parent = nil
  1628. flyBV.Parent = nil
  1629. turnBG.Parent = nil
  1630. root.Velocity = Vector3.new()
  1631. pchar.Humanoid.PlatformStand = false
  1632. end
  1633. end
  1634.  
  1635. end)
  1636. mouse.KeyUp:connect(function(key)
  1637. keysDown[key] = nil
  1638. end)
  1639.  
  1640. local function updateFly()
  1641.  
  1642. if not flyToggled then return end
  1643.  
  1644. lastForward = forward
  1645. lastSide = side
  1646.  
  1647. forward = 0
  1648. side = 0
  1649.  
  1650. if keysDown.w then
  1651. forward = forward + 1
  1652. end
  1653. if keysDown.s then
  1654. forward = forward - 1
  1655. end
  1656. if keysDown.a then
  1657. side = side - 1
  1658. end
  1659. if keysDown.d then
  1660. side = side + 1
  1661. end
  1662.  
  1663. canFly = (forward ~= 0 or side ~= 0)
  1664.  
  1665. if canFly then
  1666. stanceToggle = "Floating"
  1667. turnBG.Parent = root
  1668. floatBP.Parent = nil
  1669. flyBV.Parent = root
  1670.  
  1671. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  1672. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  1673. else
  1674. floatBP.position = root.Position
  1675. floatBP.Parent = root
  1676.  
  1677. flySpeed = flySpeed - 1
  1678. if flySpeed < 0 then flySpeed = 0 end
  1679. end
  1680.  
  1681. local camCF = cam.CoordinateFrame
  1682. local in_forward = canFly and forward or lastForward
  1683. local in_side = canFly and side or lastSide
  1684.  
  1685. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  1686. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  1687.  
  1688. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  1689. 0)
  1690. end
  1691.  
  1692. game:service'RunService'.RenderStepped:connect(function()
  1693. if flyToggled then
  1694. pchar.Humanoid.PlatformStand = true
  1695. end
  1696. updateFly()
  1697. end)
  1698. -------------------------------
  1699. mouse.KeyDown:connect(function(key)
  1700. if key == "q" then
  1701. if Debounces.CanAttack == true then
  1702. Debounces.CanAttack = false
  1703. Debounces.NoIdl = true
  1704. Debounces.on = true
  1705. function FindNearestTorso(Position,Distance,SinglePlayer)
  1706. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1707. local List = {}
  1708. for i,v in pairs(workspace:GetChildren())do
  1709. if v:IsA("Model")then
  1710. if v:findFirstChild("Torso")then
  1711. if v ~= char then
  1712. if(v.Torso.Position -Position).magnitude <= Distance then
  1713. table.insert(List,v)
  1714. end
  1715. end
  1716. end
  1717. end
  1718. end
  1719. return List
  1720. end
  1721. z = Instance.new("Sound",hed)
  1722. z.SoundId = "rbxassetid://232213955"
  1723. z.Pitch = 1
  1724. z.Volume = 1
  1725. wait(0.2)
  1726. z:Play()
  1727. sp = Instance.new("Part",rarm)
  1728. sp.Anchored = true
  1729. sp.CanCollide = false
  1730. sp.Locked = true
  1731. sp.Transparency = 0
  1732. sp.Material = "Neon"
  1733. sp.Size = Vector3.new(1,1,1)
  1734. sp.TopSurface = "SmoothNoOutlines"
  1735. sp.BottomSurface = "SmoothNoOutlines"
  1736. sp.BrickColor = BrickColor.new("Royal purple")
  1737. spm = Instance.new("SpecialMesh",sp)
  1738. spm.MeshType = "Sphere"
  1739. spm.Scale = Vector3.new(21,21,21)
  1740. sp2 = Instance.new("Part", rarm)
  1741. sp2.Name = "Energy"
  1742. sp2.BrickColor = BrickColor.new("Royal purple")
  1743. sp2.Size = Vector3.new(1, 1, 1)
  1744. sp2.Shape = "Ball"
  1745. sp2.CanCollide = false
  1746. sp2.Anchored = true
  1747. sp2.Locked = true
  1748. sp2.TopSurface = 0
  1749. sp2.BottomSurface = 0
  1750. sp2.Transparency = 1
  1751. spm2 = Instance.new("SpecialMesh",sp2)
  1752. spm2.MeshId = "rbxassetid://9982590"
  1753. spm2.Scale = Vector3.new(2,2,2)
  1754. for i = 1, 20 do
  1755. spm.Scale = spm.Scale - Vector3.new(1,1,1)
  1756. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  1757. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  1758. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  1759. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  1760. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  1761. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1762. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1763. if Debounces.on == false then break end
  1764. rs:wait()
  1765. end
  1766. for i = 1, 100, 20 do rs:wait()
  1767. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  1768. end
  1769. for i = 1, 20 do
  1770. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  1771. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  1772. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.4)
  1773. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(10),math.rad(-30),0), 0.4)
  1774. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
  1775. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1776. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1777. if Debounces.on == false then break end
  1778. rs:wait()
  1779. end
  1780. sp.Transparency = 1
  1781. for i = 1, 20 do
  1782. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  1783. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)
  1784. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.4)
  1785. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
  1786. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1787. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1788. if Debounces.on == false then break end
  1789. rs:wait()
  1790. end
  1791. wait(1)
  1792. sp.Transparency = 0
  1793. sp2.Transparency = 0.84
  1794. for i = 1, 20 do
  1795. --spm.Scale = spm.Scale - Vector3.new(1,1,1)
  1796. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  1797. sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  1798. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(110),math.rad(-6),math.rad(140)), 0.4)
  1799. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(80),math.rad(6),math.rad(-40)), 0.2)
  1800. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
  1801. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  1802. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
  1803. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
  1804. if Debounces.on == false then break end
  1805. rs:wait()
  1806. end
  1807. for i = 1, 2880, 50 do
  1808. rs:wait()
  1809. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  1810. sp2.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  1811. rs:wait()
  1812. end
  1813. sp:Destroy()
  1814. sp2:Destroy()
  1815. local X = Instance.new("Part",char)
  1816. local O = Instance.new("ObjectValue",X)
  1817. O.Name = "creator"
  1818. X.Locked = true
  1819. X.Name = "Shell"
  1820. X.Anchored = false
  1821. X.CanCollide = false
  1822. X.Transparency = 0
  1823. X.Reflectance = 0
  1824. X.BottomSurface = 0
  1825. X.TopSurface = 0
  1826. X.Shape = 0
  1827. local V = Instance.new("ObjectValue",X)
  1828. V.Value = char
  1829. V.Name = "creator"
  1830. X.BrickColor = BrickColor.new("Royal purple")
  1831. X.Size = Vector3.new(2,2,2)
  1832. X.Material = "Neon"
  1833. local Z = Instance.new("SpecialMesh",X)
  1834. Z.MeshType = "Sphere"
  1835. Z.Scale = Vector3.new(0.5,0.5,1)
  1836. X.CFrame = rarm.CFrame*CFrame.new(-3,0,0)
  1837. local bv = Instance.new("BodyVelocity",X)
  1838. bv.maxForce = Vector3.new(99999,99999,99999)
  1839. X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
  1840. bv.velocity = X.CFrame.lookVector*65
  1841.  
  1842. Explode = X.Touched:connect(function(hit)
  1843. if hit ~= char and hit.Name ~= "Shell" then
  1844. local cf = X.CFrame
  1845. bv:Destroy()
  1846. X.Anchored = true
  1847. Z:Remove()
  1848. Explode:disconnect()
  1849. X.Size = Vector3.new(3,3,3)
  1850. X.Touched:connect(function(hit) end)
  1851. X.CanCollide = false
  1852. local part3 = Instance.new("Part", rarm)
  1853. part3.Anchored=true
  1854. part3.CanCollide=false
  1855. part3.Locked = true
  1856. part3.TopSurface = "SmoothNoOutlines"
  1857. part3.BottomSurface = "SmoothNoOutlines"
  1858. part3.FormFactor='Custom'
  1859. part3.Size=Vector3.new(1,1, 1)
  1860. part3.CFrame=X.CFrame
  1861. part3.Transparency=0
  1862. part3.BrickColor=BrickColor.new("Royal purple")
  1863. local mesh3 = Instance.new("SpecialMesh",part3)
  1864. mesh3.MeshType = "Sphere"
  1865. mesh3.Scale = Vector3.new(1,1,1)
  1866. --debris:AddItem(X,8)
  1867. local part4 = Instance.new("Part", rarm)
  1868. part4.Material = "Neon"
  1869. part4.Anchored=true
  1870. part4.CanCollide=false
  1871. part4.Locked = true
  1872. part4.TopSurface = "SmoothNoOutlines"
  1873. part4.BottomSurface = "SmoothNoOutlines"
  1874. part4.FormFactor='Custom'
  1875. part4.Size=Vector3.new(1,1, 1)
  1876. part4.CFrame=X.CFrame
  1877. part4.Transparency=0
  1878. part4.BrickColor=BrickColor.new("Hot pink")
  1879. local mesh4 = Instance.new("SpecialMesh",part4)
  1880. mesh4.MeshType = "Sphere"
  1881. mesh4.Scale = Vector3.new(.5,.5,.5)
  1882. local part7 = Instance.new("Part", rarm)
  1883. part7.Material = "Neon"
  1884. part7.Anchored=true
  1885. part7.CanCollide=false
  1886. part7.Locked = true
  1887. part7.TopSurface = "SmoothNoOutlines"
  1888. part7.BottomSurface = "SmoothNoOutlines"
  1889. part7.FormFactor='Custom'
  1890. part7.Size=Vector3.new(1,1, 1)
  1891. part7.CFrame=X.CFrame
  1892. part7.Transparency=0
  1893. part7.BrickColor=BrickColor.new("Really black")
  1894. local mesh7 = Instance.new("SpecialMesh",part7)
  1895. mesh7.MeshType = "Sphere"
  1896. mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
  1897. --[[X.Touched:connect(function(ht)
  1898. hit = ht.Parent
  1899. if ht and hit:IsA("Model") then
  1900. if hit:FindFirstChild("Humanoid") then
  1901. if hit.Name ~= p.Name then
  1902. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  1903. wait(.3)
  1904. end
  1905. end
  1906. elseif ht and hit:IsA("Hat") then
  1907. if hit.Parent.Name ~= p.Name then
  1908. if hit.Parent:FindFirstChild("Humanoid") then
  1909. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  1910. wait(.3)
  1911. end
  1912. end
  1913. end
  1914. end)
  1915. part3.Touched:connect(function(ht)
  1916. hit = ht.Parent
  1917. if ht and hit:IsA("Model") then
  1918. if hit:FindFirstChild("Humanoid") then
  1919. if hit.Name ~= p.Name then
  1920. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  1921. wait(.3)
  1922. end
  1923. end
  1924. elseif ht and hit:IsA("Hat") then
  1925. if hit.Parent.Name ~= p.Name then
  1926. if hit.Parent:FindFirstChild("Humanoid") then
  1927. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  1928. wait(.3)
  1929. end
  1930. end
  1931. end
  1932. end)]]--
  1933. for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
  1934. if v:FindFirstChild('Humanoid') then
  1935. v.Humanoid:TakeDamage(math.random(60,90))
  1936. v.Humanoid.PlatformStand = true
  1937. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  1938. end
  1939. end
  1940.  
  1941. local acos = math.acos
  1942. local sqrt = math.sqrt
  1943. local Vec3 = Vector3.new
  1944. local fromAxisAngle = CFrame.fromAxisAngle
  1945.  
  1946. local function toAxisAngle(CFr)
  1947. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  1948. local Angle = math.acos((R00+R11+R22-1)/2)
  1949. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1950. A = A == 0 and 0.00001 or A
  1951. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1952. B = B == 0 and 0.00001 or B
  1953. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1954. C = C == 0 and 0.00001 or C
  1955. local x = (R21-R12)/sqrt(A)
  1956. local y = (R02-R20)/sqrt(B)
  1957. local z = (R10-R01)/sqrt(C)
  1958. return Vec3(x,y,z),Angle
  1959. end
  1960.  
  1961. function ApplyTrig(Num,Func)
  1962. local Min,Max = Func(0),Func(1)
  1963. local i = Func(Num)
  1964. return (i-Min)/(Max-Min)
  1965. end
  1966.  
  1967. function LerpCFrame(CFrame1,CFrame2,Num)
  1968. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  1969. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  1970. end
  1971.  
  1972. function Crater(Torso,Radius)
  1973. Spawn(function()
  1974. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  1975. local Ignore = {}
  1976. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1977. if v.Character ~= nil then
  1978. Ignore[#Ignore+1] = v.Character
  1979. end
  1980. end
  1981. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  1982. if Hit == nil then return end
  1983. local Parts = {}
  1984. for i = 1,360,10 do
  1985. local P = Instance.new("Part",Torso.Parent)
  1986. P.Anchored = true
  1987. P.FormFactor = "Custom"
  1988. P.BrickColor = Hit.BrickColor
  1989. P.Material = Hit.Material
  1990. P.TopSurface = "Smooth"
  1991. P.BottomSurface = "Smooth"
  1992. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  1993. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  1994. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  1995. if math.random(0,5) == 0 then -- rubble
  1996. local P = Instance.new("Part",Torso.Parent)
  1997. P.Anchored = true
  1998. P.FormFactor = "Custom"
  1999. P.BrickColor = Hit.BrickColor
  2000. P.Material = Hit.Material
  2001. P.TopSurface = "Smooth"
  2002. P.BottomSurface = "Smooth"
  2003. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  2004. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  2005. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  2006. end
  2007. end
  2008. for i = 0,1,0.05 do
  2009. for i2,v in pairs(Parts) do
  2010. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  2011. end
  2012. wait(0.02)
  2013. end
  2014. for i,v in pairs(Parts) do
  2015. if v[1].Size.X > 2.1 then
  2016. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  2017. end
  2018. v[1].Anchored = false
  2019. end
  2020. for i = 0,1,0.05 do
  2021. for i2,v in pairs(Parts) do
  2022. v[1].Transparency = i
  2023. if i == 1 then
  2024. v[1]:Destroy()
  2025. elseif i >= 0.25 then
  2026. v[1].CanCollide = false
  2027. end
  2028. end
  2029. wait(0.02)
  2030. end
  2031. Parts = nil
  2032. end)
  2033. end
  2034.  
  2035. ROW = function(out, trans, s, wt, t, ang, plus)
  2036. for i = 1, 360, 360/t do
  2037. local c = Instance.new("Part", game.Workspace)
  2038. c.FormFactor = 3
  2039. c.TopSurface = 0
  2040. c.BottomSurface = 0
  2041. c.Size = s
  2042. c.Anchored = true
  2043. c.CanCollide = wt
  2044. c.Material=workspace.Base.Material
  2045. c.Transparency = trans
  2046. c.BrickColor = workspace.Base.BrickColor
  2047. c.CFrame = CFrame.new(X.CFrame.x,0,X.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
  2048. c.Locked=true
  2049. game.Debris:AddItem(c,15)
  2050. end
  2051. end
  2052.  
  2053. Part = function(x,y,z,color,tr,cc,an,parent)
  2054. local p = Instance.new('Part',parent or Weapon)
  2055. p.formFactor = 'Custom'
  2056. p.Size = Vector3.new(x,y,z)
  2057. p.BrickColor = BrickColor.new(color)
  2058. p.CanCollide = cc
  2059. p.Transparency = tr
  2060. p.Anchored = an
  2061. p.TopSurface,p.BottomSurface = 0,0
  2062. p.Locked=true
  2063. p:BreakJoints()
  2064. return p end
  2065.  
  2066. Mesh = function(par,num,x,y,z)
  2067. local msh = _
  2068. if num == 1 then msh = Instance.new("CylinderMesh",par)
  2069. elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  2070. elseif num == 3 then msh = Instance.new("BlockMesh",par)
  2071. elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  2072. elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  2073. end msh.Scale = Vector3.new(x,y,z)
  2074. return msh end
  2075.  
  2076. function explosion(col1,col2,cfr,sz,rng,dmg)
  2077. local a= Part(1,1,1,col1,.5,false,true,workspace)
  2078. local a2= Part(1,1,1,col2,.5,false,true,workspace)
  2079. local a3= Part(1,1,1,col2,.5,false,true,workspace)
  2080. v1,v2,v3=sz.x,sz.y,sz.z
  2081. local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
  2082. local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
  2083. local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
  2084. a.CFrame=cfr
  2085. a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2086. a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2087.  
  2088. Spawn(function()
  2089. while wait() do
  2090. if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  2091. m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  2092. m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  2093. m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  2094. a.Transparency=a.Transparency+0.05
  2095. a2.Transparency=a2.Transparency+0.05
  2096. a3.Transparency=a3.Transparency+0.05
  2097. end
  2098. end)
  2099. end
  2100.  
  2101. Crater(X,20)
  2102. ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad (math.random(-30,30))), 0)
  2103. z = Instance.new("Sound",X)
  2104. z.SoundId = "rbxassetid://231917744"
  2105. z.Pitch = .5
  2106. z.Volume = 10
  2107. z1 = Instance.new("Sound",X)
  2108. z1.SoundId = "rbxassetid://231917744"
  2109. z1.Pitch = .5
  2110. z1.Volume = 10
  2111. z2 = Instance.new("Sound",X)
  2112. z2.SoundId = "rbxassetid://231917744"
  2113. z2.Pitch = .5
  2114. z2.Volume = 10
  2115. z3 = Instance.new("Sound",X)
  2116. z3.SoundId = "rbxassetid://245537790"
  2117. z3.Pitch = .7
  2118. z3.Volume = 1
  2119. z4 = Instance.new("Sound",X)
  2120. z4.SoundId = "rbxassetid://245537790"
  2121. z4.Pitch = .7
  2122. z4.Volume = 1
  2123. wait(0.1)
  2124. z:Play()
  2125. z1:Play()
  2126. z2:Play()
  2127. z3:Play()
  2128. z4:Play()
  2129.  
  2130. local part=Instance.new('Part',rarm)
  2131. part.Anchored=true
  2132. part.CanCollide=false
  2133. part.Locked = true
  2134. part.FormFactor='Custom'
  2135. part.Size=Vector3.new(1,1,1)
  2136. part.CFrame=X.CFrame*CFrame.new(0,0,0)
  2137. part.Transparency=0
  2138. part.BrickColor=BrickColor.new('Really black')
  2139. local mesh=Instance.new('SpecialMesh',part)
  2140. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  2141. mesh.Scale=Vector3.new(2,2,2)
  2142. local part2=part:clone()
  2143. part2.Parent = rarm
  2144. part2.BrickColor=BrickColor.new("Royal purple")
  2145. local part5=part:clone()
  2146. part5.Parent = rarm
  2147. part5.BrickColor=BrickColor.new("Magenta")
  2148. local part6=part:clone()
  2149. part6.Parent = rarm
  2150. part6.BrickColor=BrickColor.new("Black")
  2151. local mesh2=mesh:clone()
  2152. mesh2.Parent=part2
  2153. mesh2.Scale=Vector3.new(3, 3, 3)
  2154. local mesh5=mesh:clone()
  2155. mesh5.Parent=part5
  2156. mesh5.Scale=Vector3.new(3, 3, 3)
  2157. local mesh6=mesh:clone()
  2158. mesh6.Parent=part6
  2159. mesh6.Scale=Vector3.new(3, 3, 3)
  2160. local blast = Instance.new("Part", rarm)
  2161. blast.BrickColor = BrickColor.new("Really black")
  2162. blast.Anchored = true
  2163. blast.CanCollide = false
  2164. blast.Locked = true
  2165. blast.Size = Vector3.new(1, 1, 1)
  2166. blast.TopSurface = "Smooth"
  2167. blast.BottomSurface = "Smooth"
  2168. blast.Transparency = 0
  2169. blast.CFrame = HandCF
  2170. local bm = Instance.new("SpecialMesh", blast)
  2171. bm.Scale = Vector3.new(5,1,5)
  2172. bm.MeshId = "rbxassetid://3270017"
  2173. local blast2 = Instance.new("Part", rarm)
  2174. blast2.BrickColor = BrickColor.new("Really black")
  2175. blast2.Anchored = true
  2176. blast2.CanCollide = false
  2177. blast2.Locked = true
  2178. blast2.Size = Vector3.new(1, 1, 1)
  2179. blast2.TopSurface = "Smooth"
  2180. blast2.BottomSurface = "Smooth"
  2181. blast2.Transparency = 0
  2182. blast2.CFrame = HandCF
  2183. local bm2 = Instance.new("SpecialMesh", blast2)
  2184. bm2.Scale = Vector3.new(3,1,3)
  2185. bm2.MeshId = "rbxassetid://3270017"
  2186. local blast3 = Instance.new("Part", rarm)
  2187. blast3.BrickColor = BrickColor.new("Really black")
  2188. blast3.Anchored = true
  2189. blast3.CanCollide = false
  2190. blast3.Locked = true
  2191. blast3.Size = Vector3.new(1, 1, 1)
  2192. blast3.TopSurface = "Smooth"
  2193. blast3.BottomSurface = "Smooth"
  2194. blast3.Transparency = 0
  2195. blast3.CFrame = HandCF
  2196. local bm3 = Instance.new("SpecialMesh", blast3)
  2197. bm3.Scale = Vector3.new(3,1,3)
  2198. bm3.MeshId = "rbxassetid://3270017"
  2199. for i = 1,120 do rs:wait()
  2200. X.Transparency = X.Transparency + (1/120)
  2201. part.Transparency = part.Transparency + (1/120)
  2202. part2.Transparency = part2.Transparency + (1/120)
  2203. part3.Transparency = part3.Transparency + (1/120)
  2204. part4.Transparency = part4.Transparency + (1/120)
  2205. part5.Transparency = part5.Transparency + (1/120)
  2206. part6.Transparency = part6.Transparency + (1/120)
  2207. part7.Transparency = part7.Transparency + (1/120)
  2208. blast.Transparency = blast.Transparency + (1/120)
  2209. blast2.Transparency = blast2.Transparency + (1/120)
  2210. blast3.Transparency = blast3.Transparency + (1/120)
  2211. X.Size = X.Size + Vector3.new(.8,.8,.8)
  2212. --part3.Size = part3.Size + Vector3.new(3,3,3)
  2213. mesh.Scale = mesh.Scale + Vector3.new(1,.2,1)
  2214. mesh2.Scale = mesh2.Scale + Vector3.new(1.1,.2,1.1)
  2215. mesh3.Scale = mesh3.Scale + Vector3.new(3,3,3)
  2216. mesh4.Scale = mesh4.Scale + Vector3.new(1.7,1.7,1.7)
  2217. mesh5.Scale = mesh5.Scale + Vector3.new(1.6,.2,1.6)
  2218. mesh6.Scale = mesh6.Scale + Vector3.new(2,.2,2)
  2219. mesh7.Scale = mesh7.Scale + Vector3.new(4,4,4)
  2220. bm.Scale = bm.Scale + Vector3.new(6,6,.2)
  2221. bm2.Scale = bm2.Scale + Vector3.new(4,4,.2)
  2222. bm3.Scale = bm3.Scale + Vector3.new(4,4,.2)
  2223. X.CFrame = cf
  2224. part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
  2225. part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
  2226. part3.CFrame=X.CFrame
  2227. part4.CFrame=X.CFrame
  2228. part7.CFrame=X.CFrame
  2229. part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
  2230. part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
  2231. blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2232. blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
  2233. blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
  2234. rs:wait()
  2235. end
  2236. X:Destroy()
  2237. part:Destroy()
  2238. part2:Destroy()
  2239. part3:Destroy()
  2240. part4:Destroy()
  2241. part5:Destroy()
  2242. part6:Destroy()
  2243. blast:Destroy()
  2244. blast2:Destroy()
  2245. blast3:Destroy()
  2246. z:Destroy()
  2247. z1:Destroy()
  2248. z2:Destroy()
  2249. z3:Destroy()
  2250. z4:Destroy()
  2251. end
  2252. end)
  2253. for i = 1, 20 do
  2254. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
  2255. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
  2256. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  2257. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
  2258. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  2259. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  2260. if Debounces.on == false then break end
  2261. rs:wait()
  2262. end
  2263. if Debounces.CanAttack == false then
  2264. Debounces.CanAttack = true
  2265. Debounces.NoIdl = false
  2266. Debounces.on = false
  2267. end
  2268. end
  2269. end
  2270. end)
  2271. ----------------------------------------------------
  2272. mouse.KeyDown:connect(function(key)
  2273. if key == "e" then
  2274. if Debounces.CanAttack == true then
  2275. Debounces.CanAttack = false
  2276. Debounces.on = true
  2277. Debounces.NoIdl = true
  2278. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  2279. z = Instance.new("Sound", rarm)
  2280. z.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  2281. z.Volume = .6
  2282. z.Pitch = pt[math.random(1,#pt)]
  2283. z.Looped = false
  2284. z:Play()
  2285. Debounces.RPunch = true
  2286. Debounces.LPunch = true
  2287. Debounces.ks = true
  2288. Debounces.ks2 = true
  2289. for i = 1, 3 do
  2290. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2291. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2292. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2293. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2294. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2295. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2296. if Debounces.on == false then break end
  2297. wait()
  2298. end
  2299. z2 = Instance.new("Sound", larm)
  2300. z2.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2301. z2.Volume = .6
  2302. z2.Pitch = pt[math.random(1,#pt)]
  2303. z2.Looped = false
  2304. z2:Play()
  2305. for i = 1, 3 do
  2306. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2307. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2308. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2309. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2310. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2311. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2312. if Debounces.on == false then break end
  2313. wait()
  2314. end
  2315. z3 = Instance.new("Sound", rarm)
  2316. z3.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2317. z3.Volume = 0.6
  2318. z3.Pitch = pt[math.random(1,#pt)]
  2319. z3.Looped = false
  2320. z3:Play()
  2321. for i = 1, 3 do
  2322. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2323. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2324. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2325. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2326. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2327. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2328. if Debounces.on == false then break end
  2329. wait()
  2330. end
  2331. z4 = Instance.new("Sound", larm)
  2332. z4.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2333. z4.Volume = .6
  2334. z4.Pitch = pt[math.random(1,#pt)]
  2335. z4.Looped = false
  2336. z4:Play()
  2337. for i = 1, 3 do
  2338. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2339. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2340. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2341. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2342. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2343. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2344. if Debounces.on == false then break end
  2345. wait()
  2346. end
  2347. z5 = Instance.new("Sound", rarm)
  2348. z5.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2349. z5.Volume = .6
  2350. z5.Pitch = pt[math.random(1,#pt)]
  2351. z5.Looped = false
  2352. z5:Play()
  2353. for i = 1, 3 do
  2354. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2355. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2356. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2357. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2358. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2359. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2360. if Debounces.on == false then break end
  2361. wait()
  2362. end
  2363. z6 = Instance.new("Sound", larm)
  2364. z6.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2365. z6.Volume = .6
  2366. z6.Pitch = pt[math.random(1,#pt)]
  2367. z6.Looped = false
  2368. z6:Play()
  2369. for i = 1, 3 do
  2370. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2371. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2372. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2373. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2374. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2375. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2376. if Debounces.on == false then break end
  2377. wait()
  2378. end
  2379. z7 = Instance.new("Sound", rarm)
  2380. z7.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  2381. z7.Volume = .6
  2382. z7.Pitch = pt[math.random(1,#pt)]
  2383. z7.Looped = false
  2384. z7:Play()
  2385. for i = 1, 3 do
  2386. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2387. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2388. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2389. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2390. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2391. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2392. if Debounces.on == false then break end
  2393. wait()
  2394. end
  2395. z8 = Instance.new("Sound", larm)
  2396. z8.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2397. z8.Volume = .6
  2398. z8.Pitch = pt[math.random(1,#pt)]
  2399. z8.Looped = false
  2400. z8:Play()
  2401. for i = 1, 3 do
  2402. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2403. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2404. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2405. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2406. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2407. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2408. if Debounces.on == false then break end
  2409. wait()
  2410. end
  2411. z9 = Instance.new("Sound", rarm)
  2412. z9.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2413. z9.Volume = 0.6
  2414. z9.Pitch = pt[math.random(1,#pt)]
  2415. z9.Looped = false
  2416. z9:Play()
  2417. for i = 1, 3 do
  2418. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2419. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2420. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2421. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2422. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2423. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2424. if Debounces.on == false then break end
  2425. wait()
  2426. end
  2427. z10 = Instance.new("Sound", larm)
  2428. z10.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2429. z10.Volume = .6
  2430. z10.Pitch = pt[math.random(1,#pt)]
  2431. z10.Looped = false
  2432. z10:Play()
  2433. for i = 1, 3 do
  2434. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2435. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2436. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2437. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2438. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2439. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2440. if Debounces.on == false then break end
  2441. wait()
  2442. end
  2443. z11 = Instance.new("Sound", rarm)
  2444. z11.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2445. z11.Volume = .6
  2446. z11.Pitch = pt[math.random(1,#pt)]
  2447. z11.Looped = false
  2448. z11:Play()
  2449. for i = 1, 3 do
  2450. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2451. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2452. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2453. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2454. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2455. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2456. if Debounces.on == false then break end
  2457. wait()
  2458. end
  2459. z12 = Instance.new("Sound", larm)
  2460. z12.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2461. z12.Volume = .6
  2462. z12.Pitch = pt[math.random(1,#pt)]
  2463. z12.Looped = false
  2464. z12:Play()
  2465. for i = 1, 3 do
  2466. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2467. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2468. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2469. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2470. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2471. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2472. if Debounces.on == false then break end
  2473. wait()
  2474. end
  2475. z13 = Instance.new("Sound", rarm)
  2476. z13.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2477. z13.Volume = 0.6
  2478. z13.Pitch = pt[math.random(1,#pt)]
  2479. z13.Looped = false
  2480. z13:Play()
  2481. for i = 1, 3 do
  2482. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2483. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2484. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2485. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2486. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2487. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2488. if Debounces.on == false then break end
  2489. wait()
  2490. end
  2491. z14 = Instance.new("Sound", larm)
  2492. z14.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2493. z14.Volume = .6
  2494. z14.Pitch = pt[math.random(1,#pt)]
  2495. z14.Looped = false
  2496. z14:Play()
  2497. for i = 1, 3 do
  2498. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2499. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2500. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2501. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2502. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2503. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2504. if Debounces.on == false then break end
  2505. wait()
  2506. end
  2507. z15 = Instance.new("Sound", rarm)
  2508. z15.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2509. z15.Volume = .6
  2510. z15.Pitch = pt[math.random(1,#pt)]
  2511. z15.Looped = false
  2512. z15:Play()
  2513. for i = 1, 3 do
  2514. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2515. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2516. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2517. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2518. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2519. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2520. if Debounces.on == false then break end
  2521. wait()
  2522. end
  2523. z16 = Instance.new("Sound", larm)
  2524. z16.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2525. z16.Volume = .6
  2526. z16.Pitch = pt[math.random(1,#pt)]
  2527. z16.Looped = false
  2528. z16:Play()
  2529. for i = 1, 3 do
  2530. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2531. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2532. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2533. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2534. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2535. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2536. if Debounces.on == false then break end
  2537. wait()
  2538. end
  2539. z17 = Instance.new("Sound", rarm)
  2540. z17.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  2541. z17.Volume = .6
  2542. z17.Pitch = pt[math.random(1,#pt)]
  2543. z17.Looped = false
  2544. z17:Play()
  2545. for i = 1, 3 do
  2546. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2547. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2548. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2549. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2550. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2551. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2552. if Debounces.on == false then break end
  2553. wait()
  2554. end
  2555. z18 = Instance.new("Sound", larm)
  2556. z18.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2557. z18.Volume = .6
  2558. z18.Pitch = pt[math.random(1,#pt)]
  2559. z18.Looped = false
  2560. z18:Play()
  2561. for i = 1, 3 do
  2562. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2563. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2564. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2565. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2566. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2567. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2568. if Debounces.on == false then break end
  2569. wait()
  2570. end
  2571. z19 = Instance.new("Sound", rarm)
  2572. z19.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2573. z19.Volume = 0.6
  2574. z19.Pitch = pt[math.random(1,#pt)]
  2575. z19.Looped = false
  2576. z19:Play()
  2577. for i = 1, 3 do
  2578. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2579. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2580. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2581. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2582. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2583. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2584. if Debounces.on == false then break end
  2585. wait()
  2586. end
  2587. z20 = Instance.new("Sound", larm)
  2588. z20.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2589. z20.Volume = .6
  2590. z20.Pitch = pt[math.random(1,#pt)]
  2591. z20.Looped = false
  2592. z20:Play()
  2593. for i = 1, 3 do
  2594. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2595. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2596. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2597. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2598. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2599. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2600. if Debounces.on == false then break end
  2601. wait()
  2602. end
  2603. z:Destroy()
  2604. z2:Destroy()
  2605. z3:Destroy()
  2606. z4:Destroy()
  2607. z5:Destroy()
  2608. z6:Destroy()
  2609. z7:Destroy()
  2610. z8:Destroy()
  2611. z9:Destroy()
  2612. z10:Destroy()
  2613. z11:Destroy()
  2614. z12:Destroy()
  2615. z13:Destroy()
  2616. z14:Destroy()
  2617. z15:Destroy()
  2618. z16:Destroy()
  2619. z17:Destroy()
  2620. z18:Destroy()
  2621. z19:Destroy()
  2622. z20:Destroy()
  2623. Debounces.LPunch = false
  2624. Debounces.RPunch = false
  2625. Debounces.ks = false
  2626. Debounces.ks2 = false
  2627. if Debounces.CanAttack == false then
  2628. Debounces.CanAttack = true
  2629. Debounces.on = false
  2630. Debounces.NoIdl = false
  2631. end
  2632. end
  2633. end
  2634. end)
  2635. -------------------------------
  2636. mouse.KeyDown:connect(function(key)
  2637. if key == "t" then
  2638. if Debounces.CanAttack == true then
  2639. Debounces.CanAttack = false
  2640. Debounces.NoIdl = true
  2641. Debounces.on = true
  2642. Debounces.ks = true
  2643. kik = rleg.Touched:connect(function(ht)
  2644. hit = ht.Parent
  2645. if ht and hit:IsA("Model") then
  2646. if hit:FindFirstChild("Humanoid") then
  2647. if hit.Name ~= p.Name then
  2648. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2649. Debounces.Slashed = true]]--
  2650. if Debounces.ks==true then
  2651. z = Instance.new("Sound",hed)
  2652. z.SoundId = "rbxassetid://169380525"
  2653. z.Volume = 1
  2654. z:Play()
  2655. Debounces.ks=false
  2656. end
  2657. hit:FindFirstChild("Humanoid"):TakeDamage(2)
  2658. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  2659. --Debounces.Slashed = false
  2660. --end
  2661. end
  2662. end
  2663. elseif ht and hit:IsA("Hat") then
  2664. if hit.Parent.Name ~= p.Name then
  2665. if hit.Parent:FindFirstChild("Humanoid") then
  2666. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2667. Debounces.Slashed = true]]--
  2668. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  2669. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  2670. --Debounces.Slashed = false
  2671. --end
  2672. end
  2673. end
  2674. end
  2675. end)
  2676. for i = 1,20 do
  2677. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  2678. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.4)
  2679. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  2680. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
  2681. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-90)), 0.4)
  2682. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  2683. if Debounces.on == false then break end
  2684. rs:wait()
  2685. end
  2686. kik:disconnect()
  2687. if Debounces.CanAttack == false then
  2688. Debounces.CanAttack = true
  2689. Debounces.NoIdl = false
  2690. Debounces.on = false
  2691. end
  2692. end
  2693. end
  2694. end)
  2695. ----------------------------------------------------
  2696. mouse.KeyDown:connect(function(key)
  2697. if key == "y" then
  2698. if Debounces.CanAttack == true then
  2699. Debounces.CanAttack = false
  2700. Debounces.on = true
  2701. Debounces.NoIdl = true
  2702. for i = 1, 15 do
  2703. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
  2704. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
  2705. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  2706. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  2707. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  2708. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  2709. if Debounces.on == false then break end
  2710. rs:wait(2.7)
  2711. end
  2712. x = Instance.new("Sound",char)
  2713. x.SoundId = "rbxassetid://228343271"
  2714. x.Pitch = 1
  2715. x.Volume = .8
  2716. wait(.1)
  2717. x:Play()
  2718. Debounces.on = false
  2719. Debounces.Here = false
  2720. shot = shot + 1
  2721. local rng = Instance.new("Part", larm)
  2722. rng.Anchored = true
  2723. rng.BrickColor = BrickColor.new("Royal purple")
  2724. rng.CanCollide = false
  2725. rng.FormFactor = 3
  2726. rng.Name = "Ring"
  2727. rng.Size = Vector3.new(1, 1, 1)
  2728. rng.Transparency = 0.35
  2729. rng.TopSurface = 0
  2730. rng.BottomSurface = 0
  2731. rng2 = rng:clone()
  2732. rng3 = rng2:clone()
  2733. rng4 = rng2:clone()
  2734. local rngm = Instance.new("SpecialMesh", rng)
  2735. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2736. rngm.Scale = Vector3.new(10, 10, 1)
  2737. rngm2 = rngm:clone()
  2738. rngm2.Scale = Vector3.new(5, 5, 3)
  2739. rngm3=rngm2:clone()
  2740. rngm3.Parent = rng3
  2741. rngm3.Scale = Vector3.new(8, 8, 1)
  2742. rngm4 = rngm2:clone()
  2743. rngm4.Parent = rng4
  2744. rngm4.Scale = Vector3.new(6, 6, 1)
  2745. local bem = Instance.new("Part", larm)
  2746. bem.Anchored = true
  2747. bem.BrickColor = BrickColor.new("Really black")
  2748. bem.CanCollide = false
  2749. bem.FormFactor = 3
  2750. bem.Name = "Beam" .. shot
  2751. bem.Size = Vector3.new(1, 1, 1)
  2752. bem.Transparency = 0.35
  2753. bem.TopSurface = 0
  2754. bem.BottomSurface = 0
  2755. local bemm = Instance.new("SpecialMesh", bem)
  2756. bemm.MeshType = 4
  2757. bemm.Scale = Vector3.new(1, 4, 4)
  2758. local out = Instance.new("Part", larm)
  2759. out.Anchored = true
  2760. out.BrickColor = BrickColor.new("Really black")
  2761. out.CanCollide = false
  2762. out.FormFactor = 3
  2763. out.Name = "Out"
  2764. out.Size = Vector3.new(4, 4, 4)
  2765. out.Transparency = 0.35
  2766. out.TopSurface = 0
  2767. out.BottomSurface = 0
  2768. local outm = Instance.new("SpecialMesh", out)
  2769. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  2770. outm.Scale = Vector3.new(6, 4, 6)
  2771. local bnd = Instance.new("Part", larm)
  2772. bnd.Anchored = true
  2773. bnd.BrickColor = BrickColor.new("Really black")
  2774. bnd.CanCollide = false
  2775. bnd.FormFactor = 3
  2776. bnd.Name = "Bend"
  2777. bnd.Size = Vector3.new(1, 1, 1)
  2778. bnd.Transparency = 1
  2779. bnd.TopSurface = 0
  2780. bnd.BottomSurface = 0
  2781. local bndm = Instance.new("SpecialMesh", bnd)
  2782. bndm.MeshType = 3
  2783. bndm.Scale = Vector3.new(8, 8, 8)
  2784. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  2785. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  2786. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  2787. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  2788. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  2789. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  2790. Debounces.Shewt = true
  2791. coroutine.wrap(function()
  2792. for i = 1, 20, 0.2 do
  2793. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  2794. rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
  2795. rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
  2796. rng.Transparency = i/20
  2797. rng3.Transparency = 1/24
  2798. rng4.Transparency = i/26
  2799. wait()
  2800. end
  2801. wait()
  2802. rng:Destroy()
  2803. end)()
  2804. if Debounces.Shewt == true then
  2805. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  2806. hit = ht.Parent
  2807. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  2808. if HasntTouched(hit.Name) == true and deb == false then
  2809. deb = true
  2810. coroutine.wrap(function()
  2811. hit:FindFirstChild("Humanoid").PlatformStand = true
  2812. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  2813. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
  2814. end)()
  2815. table.insert(Touche, hit.Name)
  2816. deb = false
  2817. end
  2818. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  2819. if HasntTouched(hit.Parent.Name) == true and deb == false then
  2820. deb = true
  2821. coroutine.wrap(function()
  2822. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  2823. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  2824. wait(1)
  2825. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  2826. end)()
  2827. table.insert(Touche, hit.Parent.Name)
  2828. deb = false
  2829. for i, v in pairs(Touche) do
  2830. print(v)
  2831. end
  2832. end
  2833. end
  2834. end)
  2835. end
  2836. for i = 0, 260, 8 do
  2837. bem.Size = Vector3.new(i, 3, 3)
  2838. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  2839. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  2840. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  2841. bnd.Size = Vector3.new(1,1,1)
  2842. bndm.Scale = Vector3.new(8,8,8)
  2843. if i % 10 == 0 then
  2844. local newRng = rng2:Clone()
  2845. newRng.Parent = larm
  2846. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  2847. local newRngm = rngm2:clone()
  2848. newRngm.Parent=newRng
  2849. coroutine.wrap(function()
  2850. for i = 1, 10, 0.2 do
  2851. newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
  2852. newRng.Transparency = i/10
  2853. wait()
  2854. end
  2855. wait()
  2856. newRng:Destroy()
  2857. end)()
  2858. end
  2859. wait()
  2860. end
  2861. wait()
  2862. Debounces.Shewt = false
  2863. bem:Destroy()
  2864. out:Destroy()
  2865. bnd:Destroy()
  2866. Debounces.Ready = false
  2867. for i, v in pairs(Touche) do
  2868. table.remove(Touche, i)
  2869. end
  2870. wait()
  2871. table.insert(Touche, char.Name)
  2872. Debounces.NoIdl = false
  2873. if Debounces.CanAttack == false then
  2874. Debounces.CanAttack = true
  2875. end
  2876. end
  2877. end
  2878. end)
  2879. ----------------------------------------------------
  2880. --[[mouse.KeyDown:connect(function(key)
  2881. if key == "y" then
  2882. if Debounces.CanAttack == true then
  2883. Debounces.CanAttack = false
  2884. Debounces.NoIdl = true
  2885. Debounces.on = true
  2886. local shell = Instance.new("Part",torso)
  2887. shell.BrickColor = BrickColor.new("Royal purple")
  2888. shell.Anchored = false
  2889. shell.CanCollide = false
  2890. shell.Locked = true
  2891. shell.TopSurface = "SmoothNoOutlines"
  2892. shell.BottomSurface = "SmoothNoOutlines"
  2893. shell.Size = Vector3.new(1.2,1.2,1.2)
  2894. shell.FormFactor = 3
  2895. local shellm = Instance.new("SpecialMesh",shell)
  2896. shellm.MeshType = "Sphere"
  2897. shellm.Scale = Vector3.new(1.2,1.2,1.2)
  2898. Omega = function()
  2899. local X = Instance.new("Part",char)
  2900. local O = Instance.new("ObjectValue",X)
  2901. O.Name = "creator"
  2902. X.Locked = true
  2903. X.Name = "Shell"
  2904. X.Anchored = false
  2905. X.CanCollide = false
  2906. X.Transparency = 0.5
  2907. X.Reflectance = 0
  2908. X.BottomSurface = 0
  2909. X.TopSurface = 0
  2910. X.Shape = 0
  2911. local V = Instance.new("ObjectValue",X)
  2912. V.Value = char
  2913. V.Name = "creator"
  2914. X.BrickColor = BrickColor.new("Royal purple")
  2915. X.Size = Vector3.new(40,40,40)
  2916. --X.Material = "Neon"
  2917. local Z = Instance.new("SpecialMesh",X)
  2918. Z.MeshType = "Sphere"
  2919. Z.Scale = Vector3.new(0.2,0.2,0.2)
  2920. X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  2921. local bv = Instance.new("BodyVelocity",X)
  2922. bv.maxForce = Vector3.new(99999,99999,99999)
  2923. X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
  2924. bv.velocity = root.CFrame.lookVector*10
  2925. Explode = X.Touched:connect(function(hit)
  2926. if hit ~= char and hit.Name ~= "Shell" and hit ~= X and hit:IsA("Part") or hit:IsA("BasePart}") then
  2927. local cf = X.CFrame
  2928. bv:Destroy()
  2929. X.Anchored = true
  2930. Z:Remove()
  2931. Explode:disconnect()
  2932. X.Size = Vector3.new(3,3,3)
  2933. X.Touched:connect(function(hit) end)
  2934. X.CanCollide = false
  2935. for i,v in pairs(FindNearestTorso(X.CFrame.p,200))do
  2936. if v:FindFirstChild('Humanoid') then
  2937. v.Humanoid:TakeDamage(math.random(80,120))
  2938. end
  2939. end
  2940. for i = 1, (40) do rs:wait()
  2941. X.Transparency = X.Transparency + (1/40)
  2942. X.Size = X.Size + Vector3.new(1,1,1)
  2943. X.CFrame = root.CFrame * CFrame.new(0,0,-10)
  2944. end
  2945. X:Destroy()
  2946. end
  2947. end)
  2948. end
  2949. for i = 1,200 do
  2950. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  2951. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.03)
  2952. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  2953. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  2954. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  2955. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  2956. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  2957. if Debounces.on == false then break end
  2958. rs:wait()
  2959. end
  2960. for i = 1,30 do
  2961. shell.CFrame = torso.CFrame * CFrame.new(0,8,0)
  2962. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.4)
  2963. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-170)), 0.4)
  2964. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  2965. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  2966. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  2967. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  2968. if Debounces.on == false then break end
  2969. rs:wait()
  2970. end
  2971. for i = 1,40 do
  2972. shell.CFrame = torso.CFrame * CFrame.new(0,20,0)
  2973. shell.Size = shell.Size + Vector3.new(1,1,1)
  2974. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
  2975. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-100)), 0.4)
  2976. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  2977. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  2978. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  2979. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  2980. if Debounces.on == false then break end
  2981. rs:wait()
  2982. end
  2983. for i = 1,40 do
  2984. shell.CFrame = torso.CFrame * CFrame.new(0,0,-30)
  2985. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(20)), 0.4)
  2986. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.4)
  2987. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  2988. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  2989. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  2990. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  2991. if Debounces.on == false then break end
  2992. rs:wait()
  2993. end
  2994. for i = 1,60 do
  2995. shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
  2996. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.4)
  2997. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.4)
  2998. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  2999. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3000. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3001. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3002. if Debounces.on == false then break end
  3003. rs:wait()
  3004. end
  3005. for i = 1,60 do
  3006. shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
  3007. shell.Size = shell.Size + Vector3.new(1,1,1)
  3008. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(120)), 0.4)
  3009. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(-120)), 0.4)
  3010. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3011. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3012. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3013. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3014. if Debounces.on == false then break end
  3015. rs:wait()
  3016. end
  3017. if Debounces.CanAttack == false then
  3018. Debounces.CanAttack = true
  3019. Debounces.NoIdl = false
  3020. Debounces.on = false
  3021. end
  3022. end
  3023. end
  3024. end)]]--
  3025. ----------------------------------------------------
  3026. Charging = false
  3027. mouse.KeyDown:connect(function(key)
  3028. if key == "r" then
  3029. if Charging == false then
  3030. Charging = true
  3031. if Debounces.CanAttack == true then
  3032. Debounces.CanAttack = false
  3033. Debounces.NoIdl = true
  3034. Debounces.on = true
  3035. for i = 1,20 do
  3036. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
  3037. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
  3038. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  3039. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  3040. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  3041. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  3042. if Debounces.on == false then break end
  3043. rs:wait()
  3044. end
  3045. --[[for i = 1,20 do
  3046. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
  3047. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
  3048. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  3049. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
  3050. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  3051. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  3052. if Debounces.on == false then break end
  3053. rs:wait()
  3054. end]]--
  3055. pt=Instance.new('Part',torso)
  3056. pt.Anchored=true
  3057. pt.CanCollide=false
  3058. pt.Locked = true
  3059. pt.FormFactor='Custom'
  3060. pt.Size=Vector3.new(1,1,1)
  3061. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  3062. pt.Transparency=.6
  3063. pt.BrickColor=BrickColor.new('Really black')
  3064. msh=Instance.new('SpecialMesh',pt)
  3065. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  3066. msh.Scale=Vector3.new(8,4,8)
  3067. pt2=pt:clone()
  3068. pt2.Parent = torso
  3069. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  3070. pt2.BrickColor=BrickColor.new("Royal purple")
  3071. msh2=msh:clone()
  3072. msh2.Parent=pt2
  3073. msh2.Scale=Vector3.new(10,5,10)
  3074.  
  3075. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  3076.  
  3077. bl = Instance.new("Part", char)
  3078. bl.Locked = true
  3079. bl.Name = "Shell"
  3080. bl.BrickColor = BrickColor.new("Really black")
  3081. bl.Anchored = true
  3082. bl.CanCollide = false
  3083. bl.Transparency = 0
  3084. bl.Reflectance = 0
  3085. bl.BottomSurface = 0
  3086. bl.TopSurface = 0
  3087. bl.Shape = 0
  3088. blm = Instance.new("SpecialMesh",bl)
  3089. blm.MeshType = "Sphere"
  3090. blm.Scale = Vector3.new(1,1,1)
  3091. blm.MeshId = "rbxassetid://9982590"
  3092.  
  3093. coroutine.resume(coroutine.create(function()
  3094. for i=1, math.huge, 4 do
  3095. if Charging == true then
  3096. rs:wait()
  3097. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  3098. blm.Scale = blm.Scale + Vector3.new(0.1, 0.1, 0.1)
  3099. bl.Transparency = bl.Transparency + 0.005
  3100. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  3101. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  3102. msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
  3103. msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
  3104. elseif Charging == false then break
  3105. end
  3106. end
  3107. end))
  3108.  
  3109. repeat
  3110. local p = Instance.new('Part',torso)
  3111. p.formFactor = 'Custom'
  3112. p.Size = Vector3.new(1,1,1)
  3113. p.BrickColor = workspace.Base.BrickColor
  3114. p.CanCollide = false
  3115. p.Transparency = 0
  3116. p.Anchored = true
  3117. p.Locked=true
  3118. p.Material = workspace.Base.Material
  3119. s = math.random(1,40)/10
  3120. local m = Instance.new("BlockMesh",p)
  3121. m.Scale = Vector3.new(s,s,s)
  3122. p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
  3123. --[[coroutine.wrap(function()
  3124. wait(2)
  3125. while Charging == true do
  3126. wait(2)
  3127. GroundWave1()
  3128. wait(2)
  3129. end
  3130. end)()]]--
  3131. Spawn(function()
  3132. while rs:wait() do
  3133. if Charging == true then
  3134. rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
  3135. larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
  3136. hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
  3137. torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  3138. lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
  3139. rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
  3140. elseif Charging == false then break
  3141. end
  3142. end
  3143. end)
  3144. Spawn(function()
  3145. while rs:wait() do
  3146. if p.Transparency >= 1 then p:Destroy() break end
  3147. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  3148. p.Transparency = p.Transparency+0.01
  3149. end
  3150. end)
  3151. wait(.3)
  3152. until Charging == false
  3153. end
  3154. end
  3155. end
  3156. end)
  3157. ----------------------------------------------------
  3158. mouse.KeyUp:connect(function(key)
  3159. if key == "r" then
  3160. if Charging == true then
  3161. Charging = false
  3162. pt:Destroy()
  3163. pt2:Destroy()
  3164. bl:Destroy()
  3165. if Debounces.CanAttack == false then
  3166. Debounces.CanAttack = true
  3167. Debounces.NoIdl = false
  3168. Debounces.on = false
  3169. end
  3170. end
  3171. end
  3172. end)
  3173. ----------------------------------------------------
  3174. mouse.KeyDown:connect(function(key)
  3175. if key == "g" then
  3176. if Debounces.CanAttack == true then
  3177. Debounces.CanAttack = false
  3178. Debounces.NoIdl = true
  3179. Debounces.on = true
  3180. local shell = Instance.new("Part",torso)
  3181. shell.BrickColor = BrickColor.new("Royal purple")
  3182. shell.Anchored = true
  3183. shell.CanCollide = false
  3184. shell.Locked = true
  3185. shell.TopSurface = "SmoothNoOutlines"
  3186. shell.BottomSurface = "SmoothNoOutlines"
  3187. shell.Size = Vector3.new(1,1,1)
  3188. shellm = Instance.new("SpecialMesh",shell)
  3189. shellm.MeshType = "Sphere"
  3190. shellm.Scale = Vector3.new(1,1,1)
  3191. local shell2 = Instance.new("Part",torso)
  3192. shell2.BrickColor = BrickColor.new("Royal purple")
  3193. shell2.Anchored = true
  3194. shell2.CanCollide = false
  3195. shell2.Locked = true
  3196. shell2.TopSurface = "SmoothNoOutlines"
  3197. shell2.BottomSurface = "SmoothNoOutlines"
  3198. shell2.Size = Vector3.new(1,1,1)
  3199. shellm2 = Instance.new("SpecialMesh",shell2)
  3200. shellm2.MeshType = "Sphere"
  3201. shellm2.Scale = Vector3.new(1,1,1)
  3202.  
  3203. function FindNearestTorso(Position,Distance,SinglePlayer)
  3204. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  3205. local List = {}
  3206. for i,v in pairs(workspace:GetChildren())do
  3207. if v:IsA("Model")then
  3208. if v:findFirstChild("Torso")then
  3209. if v ~= char then
  3210. if(v.Torso.Position -Position).magnitude <= Distance then
  3211. table.insert(List,v)
  3212. end
  3213. end
  3214. end
  3215. end
  3216. end
  3217. return List
  3218. end
  3219.  
  3220. Shell = function()
  3221. local X = Instance.new("Part",char)
  3222. local O = Instance.new("ObjectValue",X)
  3223. O.Name = "creator"
  3224. X.Locked = true
  3225. X.Name = "Shell"
  3226. X.Anchored = false
  3227. X.CanCollide = false
  3228. X.Transparency = 0
  3229. X.Reflectance = 0
  3230. X.BottomSurface = 0
  3231. X.TopSurface = 0
  3232. X.Shape = 0
  3233. local V = Instance.new("ObjectValue",X)
  3234. V.Value = char
  3235. V.Name = "creator"
  3236. X.BrickColor = BrickColor.new("Royal purple")
  3237. X.Size = Vector3.new(1,1,1)
  3238. --X.Material = "Neon"
  3239. local Z = Instance.new("SpecialMesh",X)
  3240. Z.MeshType = "Sphere"
  3241. Z.Scale = Vector3.new(1,1,1)
  3242. X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  3243. local bv = Instance.new("BodyVelocity",X)
  3244. bv.maxForce = Vector3.new(99999,99999,99999)
  3245. X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
  3246. bv.velocity = root.CFrame.lookVector*65
  3247. Explode = X.Touched:connect(function(hit)
  3248. if hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part") or hit:IsA("BasePart}") then
  3249. local cf = X.CFrame
  3250. bv:Destroy()
  3251. X.Anchored = true
  3252. Z:Remove()
  3253. Explode:disconnect()
  3254. X.Size = Vector3.new(3,3,3)
  3255. X.Touched:connect(function(hit) end)
  3256. X.CanCollide = false
  3257. for i,v in pairs(FindNearestTorso(X.CFrame.p,40))do
  3258. if v:FindFirstChild('Humanoid') then
  3259. v.Humanoid:TakeDamage(math.random(6,12))
  3260. end
  3261. end
  3262. for i = 1, (40) do rs:wait()
  3263. X.Transparency = X.Transparency + (1/40)
  3264. X.Size = X.Size + Vector3.new(1,1,1)
  3265. X.CFrame = cf
  3266. end
  3267. X:Destroy()
  3268. end
  3269. end)
  3270. end
  3271. Shell()
  3272. for i = 1, 10 do
  3273. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3274. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3275. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3276. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3277. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.7)
  3278. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.7)
  3279. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.7)
  3280. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.7)
  3281. if Debounces.on == false then break end
  3282. rs:wait()
  3283. end
  3284. Shell()
  3285. shell.Transparency = 1
  3286. for i = 1, 10 do
  3287. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3288. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3289. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3290. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3291. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3292. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3293. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3294. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3295. if Debounces.on == false then break end
  3296. rs:wait()
  3297. end
  3298. Shell()
  3299. shell.Transparency = 0
  3300. shell2.Transparency = 1
  3301. for i = 1, 10 do
  3302. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3303. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3304. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3305. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3306. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  3307. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3308. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3309. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3310. if Debounces.on == false then break end
  3311. rs:wait()
  3312. end
  3313. Shell()
  3314. shell2.Transparency = 0
  3315. shell.Transparency = 1
  3316. for i = 1, 10 do
  3317. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3318. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3319. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3320. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3321. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3322. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3323. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3324. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3325. if Debounces.on == false then break end
  3326. rs:wait()
  3327. end
  3328. Shell()
  3329. shell.Transparency = 0
  3330. shell2.Transparency = 1
  3331. for i = 1, 10 do
  3332. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3333. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3334. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3335. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3336. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  3337. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3338. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3339. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3340. if Debounces.on == false then break end
  3341. rs:wait()
  3342. end
  3343. Shell()
  3344. shell2.Transparency = 0
  3345. shell.Transparency = 1
  3346. for i = 1, 10 do
  3347. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3348. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3349. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3350. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3351. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3352. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3353. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3354. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3355. if Debounces.on == false then break end
  3356. rs:wait()
  3357. end
  3358. Shell()
  3359. shell.Transparency = 0
  3360. shell2.Transparency = 1
  3361. for i = 1, 10 do
  3362. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3363. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3364. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3365. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.5)
  3366. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3367. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3368. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3369. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3370. if Debounces.on == false then break end
  3371. rs:wait()
  3372. end
  3373. Shell()
  3374. shell2.Transparency = 0
  3375. shell.Transparency = 1
  3376. for i = 1, 10 do
  3377. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3378. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3379. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3380. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3381. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3382. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3383. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3384. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3385. if Debounces.on == false then break end
  3386. rs:wait()
  3387. end
  3388. Shell()
  3389. shell.Transparency = 0
  3390. shell2.Transparency = 1
  3391. for i = 1, 10 do
  3392. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3393. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3394. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3395. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3396. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  3397. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3398. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3399. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3400. if Debounces.on == false then break end
  3401. rs:wait()
  3402. end
  3403. Shell()
  3404. shell2.Transparency = 0
  3405. shell.Transparency = 1
  3406. for i = 1, 10 do
  3407. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3408. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3409. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3410. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3411. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3412. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3413. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3414. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3415. if Debounces.on == false then break end
  3416. rs:wait()
  3417. end
  3418. Shell()
  3419. shell.Transparency = 0
  3420. shell2.Transparency = 1
  3421. for i = 1, 10 do
  3422. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3423. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3424. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3425. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3426. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  3427. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3428. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3429. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3430. if Debounces.on == false then break end
  3431. rs:wait()
  3432. end
  3433. Shell()
  3434. shell2.Transparency = 0
  3435. shell.Transparency = 1
  3436. for i = 1, 10 do
  3437. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3438. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3439. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3440. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3441. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3442. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3443. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3444. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3445. if Debounces.on == false then break end
  3446. rs:wait()
  3447. end
  3448. Shell()
  3449. shell.Transparency = 0
  3450. shell2.Transparency = 1
  3451. for i = 1, 10 do
  3452. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3453. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3454. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3455. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3456. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  3457. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3458. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3459. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3460. if Debounces.on == false then break end
  3461. rs:wait()
  3462. end
  3463. shell.Transparency = 1
  3464. if Debounces.CanAttack == false then
  3465. Debounces.CanAttack = true
  3466. Debounces.NoIdl = false
  3467. Debounces.on = false
  3468. end
  3469. end
  3470. end
  3471. end)
  3472. ----------------------------------------------------
  3473. Search = false
  3474. mouse.KeyDown:connect(function(key)
  3475. if key == "n" then
  3476. if Search == false then
  3477. Search = true
  3478. for i,v in pairs(game.Players:getPlayers()) do
  3479. if v.Name~=char.Name then
  3480. for j,k in pairs(v.Character:GetChildren()) do
  3481. if k:IsA("BasePart") and k.Transparency >= 1 then
  3482. bawx=Instance.new("SelectionBox",cam)
  3483. bawx.Color = BrickColor.new("Bright red")
  3484. bawx.Transparency = .5
  3485. bawx.Adornee = k
  3486. end
  3487. end
  3488. end
  3489. end
  3490. elseif Search == true then
  3491. Search = false
  3492. for i, v in pairs(cam:GetChildren()) do
  3493. if v:IsA("SelectionBox") then
  3494. v:Destroy()
  3495. end
  3496. end
  3497. end
  3498. end
  3499. end)
  3500. ----------------------------------------------------
  3501. Grab = false
  3502. mouse.KeyDown:connect(function(key)
  3503. if key == "z" then
  3504. Debounces.on = true
  3505. Debounces.NoIdl = true
  3506. Debounces.ks = true
  3507. if Grab == false then
  3508. gp = nil
  3509. for i = 1, 20 do
  3510. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.2)
  3511. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.2)
  3512. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  3513. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3514. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  3515. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  3516. if Debounces.on == false then break end
  3517. rs:wait()
  3518. end
  3519. con1=larm.Touched:connect(function(hit) -- this is grab
  3520. ht = hit.Parent
  3521. hum1=ht:FindFirstChild('Humanoid')
  3522. if hum1 ~= nil then
  3523. if Debounces.ks==true then
  3524. z = Instance.new("Sound",hed)
  3525. z.SoundId = "rbxassetid://169380525"
  3526. z.Volume = 1
  3527. z:Play()
  3528. Debounces.ks=false
  3529. end
  3530. hum1.PlatformStand=true
  3531. gp = ht
  3532. Grab = true
  3533. asd=weld5(root,ht:FindFirstChild("Torso"),CFrame.new(0,0,-2.4),CFrame.new(0,0,0))
  3534. asd.Parent = larm
  3535. asd.Name = "asd"
  3536. asd.C0=asd.C0*CFrame.Angles(math.rad(0),math.rad(180),0)
  3537. --[[elseif hum1 == nil then
  3538. con1:disconnect()
  3539. wait() return]]--
  3540. end
  3541. end)
  3542. for i = 1, 20 do
  3543. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.2)
  3544. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
  3545. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  3546. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3547. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  3548. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  3549. if Debounces.on == false then break end
  3550. rs:wait()
  3551. end
  3552. if hum1 == nil then
  3553. Debounces.on = false
  3554. Debounces.NoIdl = false
  3555. end
  3556. con1:disconnect()
  3557. elseif Grab == true then
  3558. Grab = false
  3559. Punch()
  3560. z = Instance.new("Sound",hed)
  3561. z.SoundId = "rbxassetid://169380525"
  3562. z.Pitch = ptz[math.random(1,#ptz)]
  3563. z.Volume = 1
  3564. z:Play()
  3565. for i = 1, 10 do
  3566. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3567. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3568. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3569. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3570. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3571. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3572. if Debounces.on == false then break end
  3573. rs:wait()
  3574. end
  3575. Punch()
  3576. z = Instance.new("Sound",hed)
  3577. z.SoundId = "rbxassetid://169380525"
  3578. z.Pitch = ptz[math.random(1,#ptz)]
  3579. z.Volume = 1
  3580. z:Play()
  3581. for i = 1, 10 do
  3582. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3583. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3584. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3585. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3586. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3587. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3588. if Debounces.on == false then break end
  3589. rs:wait()
  3590. end
  3591. Punch()
  3592. z = Instance.new("Sound",hed)
  3593. z.SoundId = "rbxassetid://169380525"
  3594. z.Pitch = ptz[math.random(1,#ptz)]
  3595. z.Volume = 1
  3596. z:Play()
  3597. for i = 1, 10 do
  3598. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3599. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3600. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3601. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3602. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3603. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3604. if Debounces.on == false then break end
  3605. rs:wait()
  3606. end
  3607. Punch()
  3608. z = Instance.new("Sound",hed)
  3609. z.SoundId = "rbxassetid://169380525"
  3610. z.Pitch = ptz[math.random(1,#ptz)]
  3611. z.Volume = 1
  3612. z:Play()
  3613. for i = 1, 10 do
  3614. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3615. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3616. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3617. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3618. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3619. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3620. if Debounces.on == false then break end
  3621. rs:wait()
  3622. end
  3623. Punch()
  3624. z = Instance.new("Sound",hed)
  3625. z.SoundId = "rbxassetid://169380525"
  3626. z.Pitch = ptz[math.random(1,#ptz)]
  3627. z.Volume = 1
  3628. z:Play()
  3629. for i = 1, 10 do
  3630. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3631. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3632. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3633. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3634. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3635. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3636. if Debounces.on == false then break end
  3637. rs:wait()
  3638. end
  3639. Punch()
  3640. z = Instance.new("Sound",hed)
  3641. z.SoundId = "rbxassetid://169380525"
  3642. z.Pitch = ptz[math.random(1,#ptz)]
  3643. z.Volume = 1
  3644. z:Play()
  3645. for i = 1, 10 do
  3646. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3647. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3648. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3649. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3650. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3651. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3652. if Debounces.on == false then break end
  3653. rs:wait()
  3654. end
  3655. Punch()
  3656. z = Instance.new("Sound",hed)
  3657. z.SoundId = "rbxassetid://169380525"
  3658. z.Pitch = ptz[math.random(1,#ptz)]
  3659. z.Volume = 1
  3660. z:Play()
  3661. for i = 1, 10 do
  3662. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3663. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3664. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3665. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3666. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3667. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3668. if Debounces.on == false then break end
  3669. rs:wait()
  3670. end
  3671. Punch()
  3672. z = Instance.new("Sound",hed)
  3673. z.SoundId = "rbxassetid://169380525"
  3674. z.Pitch = ptz[math.random(1,#ptz)]
  3675. z.Volume = 1
  3676. z:Play()
  3677. for i = 1, 10 do
  3678. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3679. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3680. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3681. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3682. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3683. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3684. if Debounces.on == false then break end
  3685. rs:wait()
  3686. end
  3687. Punch()
  3688. z = Instance.new("Sound",hed)
  3689. z.SoundId = "rbxassetid://169380525"
  3690. z.Pitch = ptz[math.random(1,#ptz)]
  3691. z.Volume = 1
  3692. z:Play()
  3693. for i = 1, 10 do
  3694. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3695. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3696. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3697. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3698. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3699. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3700. if Debounces.on == false then break end
  3701. rs:wait()
  3702. end
  3703. Punch()
  3704. z = Instance.new("Sound",hed)
  3705. z.SoundId = "rbxassetid://169380525"
  3706. z.Pitch = ptz[math.random(1,#ptz)]
  3707. z.Volume = 1
  3708. z:Play()
  3709. for i = 1, 10 do
  3710. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3711. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3712. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3713. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3714. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3715. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3716. if Debounces.on == false then break end
  3717. rs:wait()
  3718. end
  3719. Punch()
  3720. z = Instance.new("Sound",hed)
  3721. z.SoundId = "rbxassetid://169380525"
  3722. z.Pitch = ptz[math.random(1,#ptz)]
  3723. z.Volume = 1
  3724. z:Play()
  3725. for i = 1, 10 do
  3726. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3727. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3728. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3729. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3730. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3731. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3732. if Debounces.on == false then break end
  3733. rs:wait()
  3734. end
  3735. Punch()
  3736. z = Instance.new("Sound",hed)
  3737. z.SoundId = "rbxassetid://169380525"
  3738. z.Pitch = ptz[math.random(1,#ptz)]
  3739. z.Volume = 1
  3740. z:Play()
  3741. for i = 1, 10 do
  3742. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3743. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3744. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3745. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3746. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3747. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3748. if Debounces.on == false then break end
  3749. rs:wait()
  3750. end
  3751. con1:disconnect()
  3752. Debounces.on = false
  3753. Debounces.NoIdl = false
  3754. if gp ~= nil then
  3755. gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
  3756. for i,v in pairs(larm:GetChildren()) do
  3757. if v.Name == "asd" and v:IsA("Weld") then
  3758. v:Remove()
  3759. end
  3760. end
  3761. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  3762. bv.maxForce = Vector3.new(400000, 400000, 400000)
  3763. bv.P = 125000
  3764. bv.velocity = char.Head.CFrame.lookVector * 200]]--
  3765. hum1=nil
  3766. ht=nil
  3767. Debounces.on = false
  3768. Debounces.NoIdl = false
  3769. elseif ht == nil then wait()
  3770. Grab = false
  3771. Debounces.on = false
  3772. Debounces.NoIdl = false
  3773. end
  3774. end
  3775. end
  3776. end)
  3777. ----------------------------------------------------
  3778. mouse.KeyDown:connect(function(key)
  3779. if string.byte(key) == 52 then
  3780. char.Humanoid.WalkSpeed = 60
  3781. end
  3782. end)
  3783. mouse.KeyUp:connect(function(key)
  3784. if string.byte(key) == 52 then
  3785. char.Humanoid.WalkSpeed = 8
  3786. end
  3787. end)
  3788. -------------------------------
  3789. local animpose = "Idle"
  3790. local lastanimpose = "Idle"
  3791. local sine = 0
  3792. local change = 1
  3793. local val = 0
  3794. local ffing = false
  3795. -------------------------------
  3796. game:GetService("RunService").RenderStepped:connect(function()
  3797. --[[if char.Humanoid.Jump == true then
  3798. jump = true
  3799. else
  3800. jump = false
  3801. end]]
  3802. char.Humanoid.FreeFalling:connect(function(f)
  3803. if f then
  3804. ffing = true
  3805. else
  3806. ffing = false
  3807. end
  3808. end)
  3809. sine = sine + change
  3810. if jumpn == true then
  3811. animpose = "Jumping"
  3812. elseif ffing == true then
  3813. animpose = "Freefalling"
  3814. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  3815. animpose = "Idle"
  3816. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  3817. animpose = "Walking"
  3818. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  3819. animpose = "Running"
  3820. end
  3821. if animpose ~= lastanimpose then
  3822. sine = 0
  3823. if Debounces.NoIdl == false then
  3824. if animpose == "Idle" then
  3825. for i = 1, 2 do
  3826. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  3827. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  3828. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  3829. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3830. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  3831. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  3832. end
  3833. elseif animpose == "Walking" then
  3834. for i = 1, 2 do
  3835. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  3836. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  3837. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  3838. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  3839. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  3840. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  3841. end
  3842. elseif animpose == "Running" then
  3843. for i = 1, 2 do
  3844. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
  3845. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
  3846. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
  3847. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
  3848. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
  3849. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
  3850. wait()
  3851. end
  3852. end
  3853. else
  3854. end
  3855. end
  3856. lastanimpose = animpose
  3857. if Debounces.NoIdl == false then
  3858. if animpose == "Idle" then
  3859. change = 0.5
  3860. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8+2*math.cos(sine/14))), 0.4)
  3861. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8-2*math.cos(sine/14))), 0.4)
  3862. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  3863. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  3864. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  3865. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  3866. elseif animpose == "Walking" then
  3867. change = 1
  3868. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  3869. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  3870. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  3871. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  3872. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  3873. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  3874. elseif animpose == "Running" then
  3875. change = 1
  3876. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(-30),math.rad(14),math.rad(-30+2*math.cos(sine/14))), 0.2)
  3877. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
  3878. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  3879. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
  3880. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
  3881. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
  3882. end
  3883. end
  3884. end)
  3885.  
  3886. hum.MaxHealth = 1000000
  3887. wait(3)
  3888. hum.Health = 9001
  3889.  
  3890. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
  3891. --[[Part0 = Vector3 (Start pos)
  3892. Part1 = Vector3 (End pos)
  3893. Times = number (Amount of lightning parts)
  3894. Offset = number (Offset)
  3895. Color = color (brickcolor value)
  3896. Thickness = number (thickness)
  3897. Trans = number (transparency)
  3898. ]]--
  3899. local magz = (Part0 - Part1).magnitude
  3900. local curpos = Part0
  3901. local trz = {-Offset,Offset}
  3902. for i=1,Times do
  3903. local li = Instance.new("Part", torso)
  3904. li.Name = "Lightning"
  3905. li.TopSurface =0
  3906. li.Material = "Neon"
  3907. li.BottomSurface = 0
  3908. li.Anchored = true
  3909. li.Locked = true
  3910. li.Transparency = Trans or 0.4
  3911. li.BrickColor = BrickColor.new(Color)
  3912. li.formFactor = "Custom"
  3913. li.CanCollide = false
  3914. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  3915. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  3916. local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  3917. if Times == i then
  3918. local magz2 = (curpos - Part1).magnitude
  3919. li.Size = Vector3.new(Thickness,Thickness,magz2)
  3920. li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  3921. else
  3922. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  3923. end
  3924. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  3925. game.Debris:AddItem(li,.1)
  3926. end
  3927. end
  3928.  
  3929. BodyParts = {} -- Parts to emit lightning effects from
  3930. for _, v in pairs(char:GetChildren()) do
  3931. if v:IsA("Part") then
  3932. table.insert(BodyParts, v)
  3933. end
  3934. end
  3935.  
  3936. Bounding = {} -- Calculate the bounding boxes
  3937. for _, v in pairs(BodyParts) do
  3938. local temp = {X=nil, Y=nil, Z=nil}
  3939. temp.X = v.Size.X/2 * 10
  3940. temp.Y = v.Size.Y/2 * 10
  3941. temp.Z = v.Size.Z/2 * 10
  3942. Bounding[v.Name] = temp
  3943. --table.insert(Bounding, v.Name, temp)
  3944. end
  3945.  
  3946. while wait(math.random(1,10)/10) do -- Emit the Lightning effects randomly
  3947. local Body1 = BodyParts[math.random(#BodyParts)]
  3948. local Body2 = BodyParts[math.random(#BodyParts)]
  3949. local Pos1 = Vector3.new(
  3950. math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
  3951. math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
  3952. math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
  3953. )
  3954. local Pos2 = Vector3.new(
  3955. math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
  3956. math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
  3957. math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
  3958. )
  3959. local SPos1 = Body1.Position + Pos1
  3960. local SPos2 = Body2.Position + Pos2
  3961. Lightning(SPos1, SPos2, 4, 3, "Bright blue", .3, .56)
  3962. end
  3963. end)
  3964.  
  3965. Sword.Name = "Sword"
  3966. Sword.Parent = Frame
  3967. Sword.BackgroundColor3 = Color3.new(0, 0.313726, 0.458824)
  3968. Sword.BorderColor3 = Color3.new(0.494118, 0.494118, 0.494118)
  3969. Sword.BorderSizePixel = 10
  3970. Sword.Position = UDim2.new(0, 229, 0, 124)
  3971. Sword.Size = UDim2.new(0, 142, 0, 53)
  3972. Sword.Font = Enum.Font.Bodoni
  3973. Sword.Text = "Death Sword"
  3974. Sword.TextColor3 = Color3.new(1, 1, 1)
  3975. Sword.TextSize = 25
  3976.  
  3977. Sword.MouseButton1Down:connect(function()
  3978. wait(0.016666666666667)
  3979. Effects = {}
  3980. local Player = game.Players.localPlayer
  3981. local Character = Player.Character
  3982. local Humanoid = Character.Humanoid
  3983. local mouse = Player:GetMouse()
  3984. local m = Instance.new("Model", Character)
  3985. m.Name = "WeaponModel"
  3986. local LeftArm = Character["Left Arm"]
  3987. local RightArm = Character["Right Arm"]
  3988. local LeftLeg = Character["Left Leg"]
  3989. local RightLeg = Character["Right Leg"]
  3990. local Head = Character.Head
  3991. local Torso = Character.Torso
  3992. local cam = game.Workspace.CurrentCamera
  3993. local RootPart = Character.HumanoidRootPart
  3994. local RootJoint = RootPart.RootJoint
  3995. local equipped = false
  3996. local attack = false
  3997. local Anim = "Idle"
  3998. local idle = 0
  3999. local attacktype = 1
  4000. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  4001. local velocity = RootPart.Velocity.y
  4002. local sine = 0
  4003. local change = 1
  4004. local grabbed = false
  4005. local cn = CFrame.new
  4006. local mr = math.rad
  4007. local angles = CFrame.Angles
  4008. local ud = UDim2.new
  4009. local c3 = Color3.new
  4010. cf = CFrame.new
  4011. vt = Vector3.new
  4012. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4013. Humanoid.Animator:Destroy()
  4014. Character.Animate:Destroy()
  4015. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  4016. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  4017. local LHCF = (CFrame.fromEulerAnglesXYZ(0, -1.6, 0))
  4018. RSH = nil
  4019. RW = Instance.new("Weld")
  4020. LW = Instance.new("Weld")
  4021. RH = Torso["Right Hip"]
  4022. LH = Torso["Left Hip"]
  4023. RSH = Torso["Right Shoulder"]
  4024. LSH = Torso["Left Shoulder"]
  4025. RSH.Parent = nil
  4026. LSH.Parent = nil
  4027. RW.Name = "RW"
  4028. RW.Part0 = Torso
  4029. RW.C0 = cn(1.5, 0.5, 0)
  4030. RW.C1 = cn(0, 0.5, 0)
  4031. RW.Part1 = RightArm
  4032. RW.Parent = Torso
  4033. LW.Name = "LW"
  4034. LW.Part0 = Torso
  4035. LW.C0 = cn(-1.5, 0.5, 0)
  4036. LW.C1 = cn(0, 0.5, 0)
  4037. LW.Part1 = LeftArm
  4038. LW.Parent = Torso
  4039. clerp = function(a, b, t)
  4040. return a:lerp(b, t)
  4041. end
  4042.  
  4043. ArtificialHB = Instance.new("BindableEvent", script)
  4044. ArtificialHB.Name = "Heartbeat"
  4045. script:WaitForChild("Heartbeat")
  4046. frame = 0.033333333333333
  4047. tf = 0
  4048. allowframeloss = false
  4049. tossremainder = false
  4050. lastframe = tick()
  4051. script.Heartbeat:Fire()
  4052. game:GetService("RunService").Heartbeat:connect(function(s, p)
  4053. tf = tf + s
  4054. if frame <= tf then
  4055. if allowframeloss then
  4056. script.Heartbeat:Fire()
  4057. lastframe = tick()
  4058. else
  4059. for i = 1, math.floor(tf / frame) do
  4060. script.Heartbeat:Fire()
  4061. end
  4062. lastframe = tick()
  4063. end
  4064. if tossremainder then
  4065. tf = 0
  4066. else
  4067. tf = tf - frame * math.floor(tf / frame)
  4068. end
  4069. end
  4070. end
  4071. )
  4072. swait = function(num)
  4073. if num == 0 or num == nil then
  4074. ArtificialHB.Event:wait()
  4075. else
  4076. for i = 0, num do
  4077. ArtificialHB.Event:wait()
  4078. end
  4079. end
  4080. end
  4081.  
  4082. local RbxUtility = LoadLibrary("RbxUtility")
  4083. local Create = RbxUtility.Create
  4084. RemoveOutlines = function(part)
  4085. part.TopSurface = 10
  4086. end
  4087.  
  4088. Bin = Instance.new("HopperBin")
  4089. Bin.Name = "Grandfather"
  4090. Bin.Parent = Player.Backpack
  4091. local co1 = 5
  4092. local co2 = 15
  4093. local co3 = 20
  4094. local co4 = 60
  4095. local cooco = 5
  4096. local cooldown1 = 0
  4097. local cooldown2 = 0
  4098. local cooldown3 = 0
  4099. local cooldown4 = 0
  4100. local coolcool = 0
  4101. local maxEnergy = 100
  4102. local Energy = 0
  4103. local skill1stam = 10
  4104. local skill2stam = 30
  4105. local skill3stam = 40
  4106. local skill4stam = 60
  4107. local recovermana = 5
  4108. local skillcolorscheme = BrickColor.new("Maroon").Color
  4109. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  4110. makeframe = function(par, trans, pos, size, color)
  4111. local frame = Instance.new("Frame", par)
  4112. frame.BackgroundTransparency = trans
  4113. frame.BorderSizePixel = 0
  4114. frame.Position = pos
  4115. frame.Size = size
  4116. frame.BackgroundColor3 = color
  4117. return frame
  4118. end
  4119.  
  4120. makelabel = function(par, text)
  4121. local label = Instance.new("TextLabel", par)
  4122. label.BackgroundTransparency = 1
  4123. label.Size = UDim2.new(1, 0, 1, 0)
  4124. label.Position = UDim2.new(0, 0, 0, 0)
  4125. label.TextColor3 = Color3.new(255, 255, 255)
  4126. label.TextStrokeTransparency = 0
  4127. label.FontSize = Enum.FontSize.Size32
  4128. label.Font = Enum.Font.SourceSansBold
  4129. label.BorderSizePixel = 0
  4130. label.TextScaled = true
  4131. label.Text = text
  4132. end
  4133.  
  4134. framesk1 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.85, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  4135. framesk2 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.74, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  4136. framesk3 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.63, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  4137. framesk4 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.52, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  4138. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  4139. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  4140. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  4141. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  4142. text1 = Instance.new("TextLabel", framesk1)
  4143. text1.BackgroundTransparency = 1
  4144. text1.Size = UDim2.new(1, 0, 1, 0)
  4145. text1.Position = UDim2.new(0, 0, 0, 0)
  4146. text1.TextColor3 = Color3.new(255, 255, 255)
  4147. text1.TextStrokeTransparency = 0
  4148. text1.FontSize = Enum.FontSize.Size18
  4149. text1.Font = Enum.Font.SourceSansBold
  4150. text1.BorderSizePixel = 0
  4151. text1.TextScaled = true
  4152. text1.Text = "[Z]\n Charging Phantom"
  4153. text2 = Instance.new("TextLabel", framesk2)
  4154. text2.BackgroundTransparency = 1
  4155. text2.Size = UDim2.new(1, 0, 1, 0)
  4156. text2.Position = UDim2.new(0, 0, 0, 0)
  4157. text2.TextColor3 = Color3.new(255, 255, 255)
  4158. text2.TextStrokeTransparency = 0
  4159. text2.FontSize = Enum.FontSize.Size18
  4160. text2.Font = Enum.Font.SourceSansBold
  4161. text2.BorderSizePixel = 0
  4162. text2.TextScaled = true
  4163. text2.Text = "[X]\n Burst"
  4164. text3 = Instance.new("TextLabel", framesk3)
  4165. text3.BackgroundTransparency = 1
  4166. text3.Size = UDim2.new(1, 0, 1, 0)
  4167. text3.Position = UDim2.new(0, 0, 0, 0)
  4168. text3.TextColor3 = Color3.new(255, 255, 255)
  4169. text3.TextStrokeTransparency = 0
  4170. text3.FontSize = Enum.FontSize.Size18
  4171. text3.Font = Enum.Font.SourceSansBold
  4172. text3.BorderSizePixel = 0
  4173. text3.TextScaled = false
  4174. text3.Text = "[C]\n Slayer"
  4175. text4 = Instance.new("TextLabel", framesk4)
  4176. text4.BackgroundTransparency = 1
  4177. text4.Size = UDim2.new(1, 0, 1, 0)
  4178. text4.Position = UDim2.new(0, 0, 0, 0)
  4179. text4.TextColor3 = Color3.new(255, 255, 255)
  4180. text4.TextStrokeTransparency = 0
  4181. text4.FontSize = Enum.FontSize.Size18
  4182. text4.Font = Enum.Font.SourceSansBold
  4183. text4.BorderSizePixel = 0
  4184. text4.TextScaled = true
  4185. text4.Text = "[V]\n Deathbringer"
  4186. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  4187. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  4188. RemoveOutlines(Part)
  4189. return Part
  4190. end
  4191.  
  4192. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4193. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  4194. if Mesh == "SpecialMesh" then
  4195. Msh.MeshType = MeshType
  4196. Msh.MeshId = MeshId
  4197. end
  4198. return Msh
  4199. end
  4200.  
  4201. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  4202. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  4203. return Weld
  4204. end
  4205.  
  4206. rayCast = function(Position, Direction, Range, Ignore)
  4207. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  4208. end
  4209.  
  4210. CreateSound = function(id, par, vol, pit)
  4211. coroutine.resume(coroutine.create(function()
  4212. local sou = Instance.new("Sound", par or workspace)
  4213. sou.Volume = vol
  4214. sou.Pitch = pit or 1
  4215. sou.SoundId = id
  4216. swait()
  4217. sou:play()
  4218. game:GetService("Debris"):AddItem(sou, 6)
  4219. end
  4220. ))
  4221. end
  4222.  
  4223. local getclosest = function(obj, distance)
  4224. local last, lastx = distance + 1, nil
  4225. for i,v in pairs(workspace:GetChildren()) do
  4226. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  4227. local t = v.Torso
  4228. local dist = t.Position - obj.Position.magnitude
  4229. if dist <= distance and dist < last then
  4230. last = dist
  4231. lastx = v
  4232. end
  4233. end
  4234. end
  4235. return lastx
  4236. end
  4237.  
  4238. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  4239. if hit.Parent == nil then
  4240. return
  4241. end
  4242. local h = hit.Parent:FindFirstChild("Humanoid")
  4243. for _,v in pairs(hit.Parent:children()) do
  4244. if v:IsA("Humanoid") then
  4245. h = v
  4246. end
  4247. end
  4248. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  4249. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  4250. return
  4251. end
  4252. local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").LocalPlayer, Parent = h})
  4253. game:GetService("Debris"):AddItem(c, 0.5)
  4254. if HitSound ~= nil and HitPitch ~= nil then
  4255. CreateSound(HitSound, hit, 1, HitPitch)
  4256. end
  4257. local Damage = math.random(minim, maxim)
  4258. local blocked = false
  4259. local block = hit.Parent:findFirstChild("Block")
  4260. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  4261. blocked = true
  4262. block.Value = block.Value - 1
  4263. print(block.Value)
  4264. end
  4265. if blocked == false then
  4266. h.Health = h.Health - Damage
  4267. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  4268. else
  4269. h.Health = h.Health - Damage / 2
  4270. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  4271. end
  4272. if Type == "Knockdown" then
  4273. local hum = hit.Parent.Humanoid
  4274. hum.PlatformStand = true
  4275. coroutine.resume(coroutine.create(function(HHumanoid)
  4276. swait(1)
  4277. HHumanoid.PlatformStand = false
  4278. end
  4279. ), hum)
  4280. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  4281. local bodvol = Create("BodyVelocity")({velocity = angle * knockback, P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  4282. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  4283. game:GetService("Debris"):AddItem(bodvol, 0.5)
  4284. game:GetService("Debris"):AddItem(rl, 0.5)
  4285. else
  4286. do
  4287. if Type == "Normal" then
  4288. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05})
  4289. if knockback > 0 then
  4290. vp.Parent = hit.Parent.Torso
  4291. end
  4292. game:GetService("Debris"):AddItem(vp, 0.5)
  4293. else
  4294. do
  4295. if Type == "Up" then
  4296. local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  4297. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  4298. else
  4299. do
  4300. if Type == "DarkUp" then
  4301. coroutine.resume(coroutine.create(function()
  4302. for i = 0, 1, 0.1 do
  4303. swait()
  4304. BlockEffect(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
  4305. end
  4306. end
  4307. ))
  4308. local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  4309. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  4310. else
  4311. do
  4312. if Type == "Snare" then
  4313. local bp = Create("BodyPosition")({P = 2000, D = 100, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  4314. game:GetService("Debris"):AddItem(bp, 1)
  4315. else
  4316. do
  4317. if Type == "Freeze" then
  4318. local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  4319. local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
  4320. hit.Parent.Torso.Anchored = true
  4321. coroutine.resume(coroutine.create(function(Part)
  4322. swait(1.5)
  4323. Part.Anchored = false
  4324. end
  4325. ), hit.Parent.Torso)
  4326. game:GetService("Debris"):AddItem(BodPos, 3)
  4327. game:GetService("Debris"):AddItem(BodGy, 3)
  4328. end
  4329. do
  4330. local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
  4331. game:GetService("Debris"):AddItem(debounce, Delay)
  4332. c = Instance.new("ObjectValue")
  4333. c.Name = "creator"
  4334. c.Value = Player
  4335. c.Parent = h
  4336. game:GetService("Debris"):AddItem(c, 0.5)
  4337. end
  4338. end
  4339. end
  4340. end
  4341. end
  4342. end
  4343. end
  4344. end
  4345. end
  4346. end
  4347. end
  4348. end
  4349. end
  4350.  
  4351. ShowDamage = function(Pos, Text, Time, Color)
  4352. local Rate = 0.033333333333333
  4353. if not Pos then
  4354. local Pos = Vector3.new(0, 0, 0)
  4355. end
  4356. local Text = Text or ""
  4357. local Time = Time or 2
  4358. if not Color then
  4359. local Color = Color3.new(1, 0, 1)
  4360. end
  4361. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", vt(0, 0, 0))
  4362. EffectPart.Anchored = true
  4363. local BillboardGui = Create("BillboardGui")({Size = UDim2.new(3, 0, 3, 0), Adornee = EffectPart, Parent = EffectPart})
  4364. local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = Text, TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
  4365. game.Debris:AddItem(EffectPart, Time + 0.1)
  4366. EffectPart.Parent = game:GetService("Workspace")
  4367. delay(0, function()
  4368. local Frames = Time / Rate
  4369. for Frame = 1, Frames do
  4370. wait(Rate)
  4371. local Percent = Frame / Frames
  4372. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  4373. TextLabel.TextTransparency = Percent
  4374. end
  4375. if EffectPart and EffectPart.Parent then
  4376. EffectPart:Destroy()
  4377. end
  4378. end
  4379. )
  4380. end
  4381.  
  4382. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type)
  4383. for _,c in pairs(workspace:children()) do
  4384. local hum = c:findFirstChild("Humanoid")
  4385. if hum ~= nil then
  4386. local head = c:findFirstChild("Torso")
  4387. if head ~= nil then
  4388. local targ = head.Position - Part.Position
  4389. local mag = targ.magnitude
  4390. if mag <= magni and c.Name ~= Player.Name then
  4391. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1)
  4392. end
  4393. end
  4394. end
  4395. end
  4396. end
  4397.  
  4398. Handle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Black", "Handle", Vector3.new(0.301086754, 1.6108675, 0.501086771))
  4399. HandleWeld = CreateWeld(m, Character["Right Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.100143433, -0.0490188599, -0.948987007, 1, 3.96515679e-005, -4.57561896e-007, 4.59127648e-007, -3.94877134e-005, 1, 3.96515534e-005, -0.999999881, -3.94877352e-005))
  4400. CreateMesh("CylinderMesh", Handle, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4401. FakeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Black", "FakeHandle", Vector3.new(0.301086754, 1.01086748, 0.501086771))
  4402. FakeHandleWeld = CreateWeld(m, Handle, FakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.100002289, -2.38418579e-007, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
  4403. CreateMesh("CylinderMesh", FakeHandle, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4404. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Maroon", "Part", Vector3.new(4.96793175, 0.301086754, 0.301086754))
  4405. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.15510941, -1.90734863e-005, 0.702292681, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4406. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  4407. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Maroon", "Part", Vector3.new(0.534429014, 0.301086754, 0.602173686))
  4408. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.90629196, -0.00159835815, 0.551736951, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4409. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  4410. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.609700918, 0.301086754, 0.301086754))
  4411. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0284621716, -0.00449371338, -1.81086731, -5.12749975e-005, 3.94578965e-005, 1, -1, -3.49058809e-007, -5.1274983e-005, 3.47035609e-007, -1, 3.94579147e-005))
  4412. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.575000048, 1))
  4413. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4414. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00508117676, 1.5098114, 0.11826086, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
  4415. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.574999988, 1, 1))
  4416. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(1.50543368, 0.301086754, 1.8065207))
  4417. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0426602364, 0.00109100342, 9.48926163, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
  4418. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4419. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.301086754, 0.316141129, 0.301086754))
  4420. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.333436251, 0.000793457031, 8.35922623, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
  4421. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
  4422. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(1.50543368, 0.451630175, 0.301086754))
  4423. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.9184494, -2.67028809e-005, 0.70228529, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4424. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.999999642))
  4425. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Maroon", "Part", Vector3.new(0.752716839, 0.301086754, 1.35489058))
  4426. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-10.0154343, -0.00157928467, -0.426794767, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4427. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  4428. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.301086754, 0.316141129, 0.301086754))
  4429. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0425262451, 0.000827789307, 8.81126785, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
  4430. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  4431. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4432. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00466156006, 1.81087875, -0.333374381, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
  4433. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.574999988, 1, 1))
  4434. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.308614165, 0.301086754, 0.301086754))
  4435. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0284621716, -0.00449371338, -1.50976944, -5.12749975e-005, 3.94578965e-005, 1, -1, -3.49058809e-007, -5.1274983e-005, 3.47035609e-007, -1, 3.94579147e-005))
  4436. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.575000048, 1))
  4437. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4438. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00520324707, 1.8109169, 0.268797398, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
  4439. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.574999988, 1, 1))
  4440. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Maroon", "Part", Vector3.new(0.301086754, 0.301086754, 1.27961898))
  4441. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-10.5423431, -0.00157928467, -0.313881636, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4442. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  4443. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.451630175, 0.481738806, 0.602173507))
  4444. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0487370491, -0.000247955322, 2.86176682, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
  4445. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4446. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(6.32282209, 0.301086754, 1.50543368))
  4447. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.32712173, -1.90734863e-005, -0.0505013466, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4448. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.331195503, 0.481738806, 0.451630056))
  4449. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.70939636, -7.2479248e-005, -0.0504274368, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4450. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.451630175, 0.481738806, 0.602173507))
  4451. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0490119457, -0.000259399414, 2.56068802, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
  4452. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4453. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.301086754, 0.316141129, 0.301086754))
  4454. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.418473721, 0.000823974609, 9.26318741, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
  4455. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
  4456. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4457. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000705718994, 2.03668594, -0.401076674, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
  4458. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 1))
  4459. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4460. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00479888916, 1.50979996, -0.182814002, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
  4461. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.574999988, 1, 1))
  4462. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Maroon", "Part", Vector3.new(1.0538038, 0.301086754, 1.0538038))
  4463. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.335342526, -0.00140380859, 10.1657486, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
  4464. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  4465. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.90326035, 0.451630175, 1.80652046))
  4466. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71409225, -1.90734863e-005, -0.0504274368, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4467. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(1.20434725, 0.301086754, 0.301086754))
  4468. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.35922241, -0.000736236572, -0.12569809, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4469. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  4470. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.90326035, 0.46668449, 0.602173507))
  4471. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.048728466, -0.000244140625, 2.56388092, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
  4472. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4473. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.90326035, 0.301086754, 0.301086754))
  4474. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71409225, 0.00185012817, 0.928104281, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4475. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.50000006, 0.5))
  4476. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4477. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, 0.125941753, -0.757068634, 1, 1.37518157e-008, -6.78005599e-005, 6.78005526e-005, -6.78751094e-005, 1, 9.14985776e-009, -1, -6.78751094e-005))
  4478. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 1))
  4479. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.90326035, 0.46668449, 0.602173507))
  4480. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0487220287, -0.000247955322, 2.86184311, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
  4481. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4482. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4483. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.0245597363, 2.70542908, 1, 1.37518157e-008, -6.78005599e-005, 6.78005526e-005, -6.78751094e-005, 1, 9.14985776e-009, -1, -6.78751094e-005))
  4484. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 1))
  4485. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.903260231))
  4486. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.03665924, -1.90734863e-005, -0.0504274368, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4487. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 1))
  4488. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4489. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, -0.175084352, -0.305431366, 1, 1.37518157e-008, -6.78005599e-005, 6.78005526e-005, -6.78751094e-005, 1, 9.14985776e-009, -1, -6.78751094e-005))
  4490. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 1))
  4491. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 1.20434701, 0.301086754))
  4492. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000682830811, 1.3592453, 0.201077223, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
  4493. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4494. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(1.65597737, 0.301086754, 0.301086754))
  4495. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.13341141, -0.000728607178, 0.175384045, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4496. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  4497. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 4.66684437, 0.301086754))
  4498. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.62939453e-006, -0.372001648, 0.0505459309, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
  4499. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4500. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4501. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000690460205, 2.03668976, 0.502177, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
  4502. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 1))
  4503. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4504. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.14440918e-005, 0.756229401, 0.201057196, 1, 4.53288976e-007, -0.000242933747, -4.62881871e-007, 1, -3.94877243e-005, 0.000242933733, 3.94878407e-005, 1))
  4505. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 0.5))
  4506. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.90326035, 0.301086754, 0.301086754))
  4507. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71409225, 3.81469727e-006, -1.02897382, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4508. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.50000006, 0.5))
  4509. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4510. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00428390503, 2.18722153, 0.652512789, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
  4511. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  4512. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.451630175, 0.301086754, 0.301086754))
  4513. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.71954346, -1.90734863e-005, -0.930585861, -5.97323947e-007, 1, -3.94876188e-005, -1, -5.98872589e-007, -3.92196453e-005, -3.92196707e-005, 3.94875933e-005, 1))
  4514. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.50000006, 0.5))
  4515. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 1.65597713, 0.301086754))
  4516. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000690460205, 1.13343048, -0.25054419, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
  4517. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4518. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4519. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00430297852, 2.18722153, -0.55182302, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
  4520. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  4521. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4522. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.304611206, -0.250566363, 1, 4.53288976e-007, -0.000242933747, -4.62881871e-007, 1, -3.94877243e-005, 0.000242933733, 3.94878407e-005, 1))
  4523. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 0.5))
  4524. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(4.66684532, 0.301086754, 0.301086754))
  4525. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.372020721, -1.90734863e-005, 0.0248427391, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4526. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  4527. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.451630175, 0.301086754, 0.301086754))
  4528. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71954346, 3.81469727e-006, -1.03216434, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4529. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.50000006, 0.5))
  4530. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4531. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863e-005, -2.70624924, 0.0505087376, 1, 4.53288976e-007, -0.000242933747, -4.62881871e-007, 1, -3.94877243e-005, 0.000242933733, 3.94878407e-005, 1))
  4532. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 0.5))
  4533. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4534. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -2.70625687, -0.100024939, 1, 4.53288976e-007, -0.000242933747, -4.62881871e-007, 1, -3.94877243e-005, 0.000242933733, 3.94878407e-005, 1))
  4535. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 0.5))
  4536. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.451630175, 0.46668449, 1.80652046))
  4537. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71692657, -1.90734863e-005, -0.0504274368, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4538. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.301086754, 3.01086736, 0.301086754))
  4539. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -1.20000458, -0.0999996662, 1, 0, -1.21810548e-013, 0, 1, 0, -1.21810548e-013, 0, 1))
  4540. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4541. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.301086754, 0.316141129, 0.301086754))
  4542. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.334261298, 0.000827789307, 9.2624855, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
  4543. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
  4544. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.301086754, 0.301086754, 1.20434701))
  4545. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.18719864, -0.00431060791, -0.0504274368, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4546. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4547. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Maroon", "Part", Vector3.new(6.47336626, 0.301086754, 0.301086754))
  4548. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.40240479, -0.00157928467, -0.803154707, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4549. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  4550. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.752716839, 0.451630175, 0.301086754))
  4551. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.54207611, -1.90734863e-005, 0.476480961, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4552. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  4553. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.451630175, 0.301086754, 0.301086754))
  4554. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.71826172, -0.155326843, 0.928016305, -4.03840176e-007, 1, -3.94877716e-005, 0.999999642, 3.67844393e-007, -0.000911563693, -0.000911563693, -3.94881281e-005, -0.999999702))
  4555. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.525000036, 0.5))
  4556. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Wedge", Vector3.new(0.90326035, 0.301086754, 0.301086754))
  4557. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71409225, -0.151596069, 1.02904379, 5.33462469e-007, -1, 3.94429662e-005, 0.999999642, 4.97507472e-007, -0.000911563693, 0.000911563693, 3.94434392e-005, 0.999999702))
  4558. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  4559. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.451630175, 0.301086754, 0.301086754))
  4560. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71826935, -0.155357361, 1.02902567, 5.23053018e-007, -1, 3.9487677e-005, 0.999999642, 4.87057321e-007, -0.000911563693, 0.000911563693, 3.9488139e-005, 0.999999702))
  4561. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.525000036, 0.5))
  4562. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Wedge", Vector3.new(0.90326035, 0.301086754, 0.301086754))
  4563. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.71409225, -0.149482727, 1.02903473, -5.33462469e-007, 1, -3.94429662e-005, -0.999999642, -4.97507472e-007, 0.000911563693, 0.000911563693, 3.94434392e-005, 0.999999702))
  4564. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  4565. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.451630175, 0.301086754, 0.301086754))
  4566. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.71826935, -0.153251648, 1.02901638, -5.33462469e-007, 1, -3.94429662e-005, -0.999999642, -4.97507472e-007, 0.000911563693, 0.000911563693, 3.94434392e-005, 0.999999702))
  4567. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.525000036, 0.5))
  4568. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Wedge", Vector3.new(0.90326035, 0.301086754, 0.301086754))
  4569. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71409225, -0.149520874, 0.928028941, 4.03840204e-007, -1, 3.94877716e-005, -0.999999642, -3.6784445e-007, 0.000911563693, -0.000911563693, -3.94881281e-005, -0.999999702))
  4570. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  4571. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Wedge", Vector3.new(0.90326035, 0.301086754, 0.301086754))
  4572. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.71409225, -0.151580811, 0.928034782, -4.03840204e-007, 1, -3.94877716e-005, 0.999999642, 3.6784445e-007, -0.000911563693, -0.000911563693, -3.94881281e-005, -0.999999702))
  4573. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  4574. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.451630175, 0.301086754, 0.301086754))
  4575. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.71826935, -0.153282166, 0.928025723, 3.93224127e-007, -1, 3.93387672e-005, -0.999999642, -3.57364172e-007, 0.000911563693, -0.000911563693, -3.93391128e-005, -0.999999702))
  4576. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.525000036, 0.5))
  4577. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Wedge", Vector3.new(0.451630175, 0.301086754, 0.301086754))
  4578. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000545501709, -4.74642563, -0.626800418, -0.999999642, -4.28963403e-007, 0.000911563693, 4.64959157e-007, -1, 3.94877243e-005, 0.000911563693, 3.94881354e-005, 0.999999702))
  4579. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  4580. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Wedge", Vector3.new(0.451630175, 0.301086754, 0.301086754))
  4581. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000541687012, -4.74642563, 0.777341485, 0.999999642, 4.28269175e-007, -0.000911593495, 4.64266122e-007, -1, 3.94877243e-005, -0.000911593495, -3.94881354e-005, -0.999999702))
  4582. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  4583. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Maroon", "Wedge", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4584. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0018157959, -10.5423431, 1.0290426, -0.999999642, -4.27670102e-007, 0.000911563693, 4.63665856e-007, -1, 3.94877243e-005, 0.000911563693, 3.94881354e-005, 0.999999702))
  4585. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
  4586. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Wedge", Vector3.new(0.451630175, 0.301086754, 0.301086754))
  4587. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000541687012, -3.99372101, -0.47625947, -0.999999642, -4.87055274e-007, 0.000911593495, 5.23011408e-007, -1, 3.94429735e-005, 0.000911593495, 3.94434355e-005, 0.999999702))
  4588. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  4589. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Maroon", "Wedge", Vector3.new(0.301086754, 0.301086754, 0.301086754))
  4590. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0018119812, 9.48854065, 1.0290426, 0.999999642, 2.18837357e-007, -0.000911563693, -2.54833196e-007, 1, -3.94878916e-005, 0.000911563693, 3.94881099e-005, 0.999999702))
  4591. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
  4592. Hitbox = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Dark stone grey", "Hitbox", Vector3.new(7.72282219, 0.301086754, 2.30543375))
  4593. HitboxWeld = CreateWeld(m, FakeHandle, Hitbox, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.0271225, -1.90734863e-005, -0.0505013466, 4.57603875e-007, -1, 3.94877279e-005, -1, -4.59169627e-007, -3.96519026e-005, 3.96519208e-005, -3.94877097e-005, -1))
  4594. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.301086754, 0.316141129, 0.301086754))
  4595. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.419298887, 0.000789642334, 8.35991287, -0.000899777107, 0.000873938261, -0.999999285, -0.999999642, 3.91341673e-005, 0.000899811625, 3.99205201e-005, 0.999999702, 0.000873902754))
  4596. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
  4597. BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  4598. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4599. prt.Anchored = true
  4600. prt.CFrame = cframe
  4601. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4602. game:GetService("Debris"):AddItem(prt, 10)
  4603. if Type == 1 or Type == nil then
  4604. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  4605. else
  4606. if Type == 2 then
  4607. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  4608. end
  4609. end
  4610. end
  4611.  
  4612. SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4613. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4614. prt.Anchored = true
  4615. prt.CFrame = cframe
  4616. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4617. game:GetService("Debris"):AddItem(prt, 10)
  4618. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  4619. end
  4620.  
  4621. RingEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4622. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  4623. prt.Anchored = true
  4624. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  4625. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4626. game:GetService("Debris"):AddItem(prt, 10)
  4627. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  4628. end
  4629.  
  4630. CylinderEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4631. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4632. prt.Anchored = true
  4633. prt.CFrame = cframe
  4634. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4635. game:GetService("Debris"):AddItem(prt, 10)
  4636. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  4637. end
  4638.  
  4639. WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4640. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4641. prt.Anchored = true
  4642. prt.CFrame = cframe
  4643. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4644. game:GetService("Debris"):AddItem(prt, 10)
  4645. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  4646. end
  4647.  
  4648. SpecialEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4649. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4650. prt.Anchored = true
  4651. prt.CFrame = cframe
  4652. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4653. game:GetService("Debris"):AddItem(prt, 10)
  4654. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  4655. end
  4656.  
  4657. BreakEffect = function(brickcolor, cframe, x1, y1, z1)
  4658. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  4659. prt.Anchored = true
  4660. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4661. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4662. local num = math.random(10, 50) / 1000
  4663. game:GetService("Debris"):AddItem(prt, 10)
  4664. table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
  4665. end
  4666.  
  4667. attackone = function()
  4668. attack = true
  4669. Humanoid.WalkSpeed = 0
  4670. local con = Hitbox.Touched:connect(function(hit)
  4671. Damagefunc(Hitbox, hit, 8, 18, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  4672. end
  4673. )
  4674. for i = 0, 1, 0.13 do
  4675. swait()
  4676. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.3)
  4677. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  4678. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.7, 0.2) * angles(math.rad(180), math.rad(-10), math.rad(5)), 0.3)
  4679. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(-140), math.rad(-75)), 0.3)
  4680. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(10), math.rad(-50)), 0.3)
  4681. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(20)), 0.3)
  4682. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  4683. end
  4684. CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 0.8)
  4685. for i = 0, 1, 0.1 do
  4686. swait()
  4687. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  4688. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(0)), 0.5)
  4689. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.3) * angles(math.rad(30), math.rad(0), math.rad(-20)), 0.5)
  4690. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-40)), 0.5)
  4691. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-10)), 0.5)
  4692. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(-20)), 0.5)
  4693. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-20), math.rad(20), math.rad(3)), 0.5)
  4694. end
  4695. con:disconnect()
  4696. Humanoid.WalkSpeed = 15
  4697. attack = false
  4698. end
  4699.  
  4700. local attackready = false
  4701. finale = function()
  4702. attack = true
  4703. attackready = true
  4704. Humanoid.WalkSpeed = 0
  4705. for i = 0, 1, 0.13 do
  4706. swait()
  4707. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.3)
  4708. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  4709. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.7, 0.2) * angles(math.rad(180), math.rad(-10), math.rad(5)), 0.3)
  4710. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(-140), math.rad(-75)), 0.3)
  4711. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(10), math.rad(-50)), 0.3)
  4712. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(20)), 0.3)
  4713. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  4714. end
  4715. ref = CreatePart(workspace, "SmoothPlastic", 0, 0, BrickColor.new("Black"), "ref", Vector3.new())
  4716. ref.Anchored = true
  4717. ref.CanCollide = false
  4718. ref.CFrame = LeftArm.CFrame * CFrame.new(0, -0.5, 0)
  4719. coroutine.resume(coroutine.create(function()
  4720. for i = 0, 5, 0.1 do
  4721. swait()
  4722. ref.CFrame = LeftArm.CFrame * CFrame.new(0, -0.5 - 5 * i, 0)
  4723. end
  4724. end
  4725. ))
  4726. coroutine.resume(coroutine.create(function()
  4727. while attackready do
  4728. wait(0.15)
  4729. BlockEffect(BrickColor.new("Maroon"), ref.CFrame, 50, 50, 50, -0.5, -0.5, -0.5, 0.07, 1)
  4730. SphereEffect(BrickColor.new("Maroon"), ref.CFrame, 50, 50, 50, -0.5, -0.5, -0.5, 0.07)
  4731. end
  4732. end
  4733. ))
  4734. CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 0.8)
  4735. for i = 0, 2, 0.05 do
  4736. swait()
  4737. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(-20), math.rad(0), math.rad(-90)), 0.3)
  4738. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(90)), 0.3)
  4739. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.7, 0.2) * angles(math.rad(180), math.rad(-10), math.rad(5)), 0.3)
  4740. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(0), math.rad(-95)), 0.3)
  4741. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(10), math.rad(-20)), 0.3)
  4742. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(-20)), 0.3)
  4743. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
  4744. end
  4745. for i = 0, 2, 0.05 do
  4746. swait()
  4747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(-20), math.rad(0), math.rad(-90)), 0.3)
  4748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(90)), 0.3)
  4749. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.7, 0.2) * angles(math.rad(180), math.rad(-10), math.rad(5)), 0.3)
  4750. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(0), math.rad(-95)), 0.3)
  4751. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(10), math.rad(-20)), 0.3)
  4752. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(-20)), 0.3)
  4753. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
  4754. end
  4755. for i = 0, 1, 0.1 do
  4756. swait()
  4757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
  4758. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  4759. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.7, 0.2) * angles(math.rad(180), math.rad(-10), math.rad(5)), 0.3)
  4760. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.3)
  4761. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(10), math.rad(-20)), 0.3)
  4762. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), 0.3)
  4763. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
  4764. end
  4765. ref.CFrame = RootPart.CFrame * CFrame.new(0, -0.5, -25)
  4766. MagniDamage(ref, 100, 30, 40, 10, "Knockdown")
  4767. BlockEffect(BrickColor.new("Maroon"), ref.CFrame, 150, 150, 150, 15, 15, 15, 0.07, 1)
  4768. SphereEffect(BrickColor.new("Maroon"), ref.CFrame, 150, 150, 150, 51, 51, 51, 0.07)
  4769. SphereEffect(BrickColor.new("Maroon"), ref.CFrame, 20, 100, 20, 10, 100, 10, 0.07)
  4770. for i = 0, 1, 0.1 do
  4771. swait()
  4772. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
  4773. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  4774. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.7, 0.2) * angles(math.rad(180), math.rad(-10), math.rad(5)), 0.3)
  4775. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.3)
  4776. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(10), math.rad(-20)), 0.3)
  4777. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), 0.3)
  4778. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
  4779. end
  4780. ref.Parent = nil
  4781. Humanoid.WalkSpeed = 15
  4782. attack = false
  4783. attackready = false
  4784. end
  4785.  
  4786. local slashndash = false
  4787. Slashy = function()
  4788. attack = true
  4789. Humanoid.WalkSpeed = 0
  4790. for i = 0, 1, 0.1 do
  4791. swait()
  4792. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.3)
  4793. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(50)), 0.3)
  4794. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.7, 0.2) * angles(math.rad(180), math.rad(-10), math.rad(5)), 0.3)
  4795. LW.C0 = clerp(LW.C0, CFrame.new(-0.8, 0.5, -0.5) * angles(math.rad(0), math.rad(-140), math.rad(-85)), 0.3)
  4796. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(10), math.rad(-50)), 0.3)
  4797. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(20)), 0.3)
  4798. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  4799. end
  4800. CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 0.8)
  4801. for i = 0, 1, 0.1 do
  4802. swait()
  4803. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  4804. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(0)), 0.5)
  4805. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.3) * angles(math.rad(30), math.rad(0), math.rad(-20)), 0.5)
  4806. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-40)), 0.5)
  4807. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-10)), 0.5)
  4808. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(-20)), 0.5)
  4809. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-20), math.rad(20), math.rad(3)), 0.5)
  4810. end
  4811. ref = CreatePart(workspace, "SmoothPlastic", 0, 0, BrickColor.new("Black"), "ref", Vector3.new())
  4812. ref.Anchored = true
  4813. ref.CanCollide = false
  4814. ref.CFrame = RootPart.CFrame * CFrame.new(0, -0.5, -5)
  4815. game.Debris:AddItem(ref, 1)
  4816. for i = 0, 10, 0.5 do
  4817. swait()
  4818. CreateSound("http://www.roblox.com/asset/?id=192410089", Handle, 1, 0.7)
  4819. SphereEffect(BrickColor.new("Maroon"), ref.CFrame, 2, 10 * i * 2, 2, 0.5, 5, 0.5, 0.05)
  4820. BlockEffect(BrickColor.new("Maroon"), ref.CFrame * CFrame.new(0, -0.5, 0), 10, 10, 10, 0.5 * i, 0.5 * i, 0.5 * i, 0.05)
  4821. MagniDamage(ref, 6, 5, 13, 0, "Normal")
  4822. ref.CFrame = RootPart.CFrame * CFrame.new(0, -0.5, -5 * i)
  4823. end
  4824. if slashndash == true then
  4825. RootPart.CFrame = RootPart.CFrame * CFrame.new(0, 0, -50)
  4826. BlockEffect(BrickColor.new("Maroon"), RootPart.CFrame, 10, 10, 10, 5, 5, 5, 0.05)
  4827. for i = 0, 1, 0.13 do
  4828. swait()
  4829. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  4830. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  4831. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-140), math.rad(-90)), 0.3)
  4832. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.3)
  4833. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
  4834. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
  4835. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(10)), 0.3)
  4836. end
  4837. CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 1)
  4838. for i = 0, 1, 0.13 do
  4839. swait()
  4840. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  4841. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  4842. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5, -0.3) * angles(math.rad(0), math.rad(-50), math.rad(-90)), 0.3)
  4843. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.3)
  4844. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
  4845. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
  4846. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-90), math.rad(0), math.rad(10)), 0.3)
  4847. end
  4848. end
  4849. do
  4850. wait(1)
  4851. Humanoid.WalkSpeed = 15
  4852. slashndash = false
  4853. attack = false
  4854. end
  4855. end
  4856.  
  4857. spinattack = function()
  4858. attack = true
  4859. Humanoid.WalkSpeed = 5
  4860. for i = 0, 1, 0.13 do
  4861. swait()
  4862. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  4863. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  4864. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.4, 0) * angles(math.rad(0), math.rad(60), math.rad(90)), 0.3)
  4865. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(60), math.rad(0), math.rad(-30)), 0.3)
  4866. RH.C0 = clerp(RH.C0, cn(1, -0.5, 0) * RHCF * angles(math.rad(-3), math.rad(-30), math.rad(0)), 0.3)
  4867. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(-30), math.rad(50)), 0.3)
  4868. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(10)), 0.3)
  4869. end
  4870. for i = 0, 3 do
  4871. swait()
  4872. MagniDamage(RootPart, 15, 10, 15, 0, "Normal")
  4873. CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 0.9)
  4874. for i = 0, 1, 0.1 do
  4875. swait()
  4876. Torso.Velocity = RootPart.CFrame.lookVector * 75
  4877. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.25) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * i)), 0.3)
  4878. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(60)), 0.3)
  4879. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4, 0.1) * angles(math.rad(0), math.rad(-20), math.rad(90)), 0.3)
  4880. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.3)
  4881. RH.C0 = clerp(RH.C0, cn(1, -0.9, 0) * RHCF * angles(math.rad(-3), math.rad(40), math.rad(-10)), 0.3)
  4882. LH.C0 = clerp(LH.C0, cn(-1, -0.7, 0) * LHCF * angles(math.rad(-2), math.rad(30), math.rad(-10)), 0.3)
  4883. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-50), math.rad(0), math.rad(-10)), 0.3)
  4884. end
  4885. end
  4886. Humanoid.WalkSpeed = 15
  4887. attack = false
  4888. end
  4889.  
  4890. attacktwo = function()
  4891. attack = true
  4892. local con = Hitbox.Touched:connect(function(hit)
  4893. Damagefunc(Hitbox, hit, 8, 18, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  4894. end
  4895. )
  4896. Humanoid.WalkSpeed = 5
  4897. for i = 0, 1, 0.13 do
  4898. swait()
  4899. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  4900. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  4901. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.4, 0) * angles(math.rad(0), math.rad(60), math.rad(90)), 0.3)
  4902. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  4903. RH.C0 = clerp(RH.C0, cn(1, -0.5, 0) * RHCF * angles(math.rad(-3), math.rad(-30), math.rad(0)), 0.3)
  4904. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(-30), math.rad(50)), 0.3)
  4905. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(10)), 0.3)
  4906. end
  4907. CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 0.9)
  4908. for i = 0, 1, 0.1 do
  4909. swait()
  4910. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.25) * angles(math.rad(10), math.rad(0), math.rad(-60)), 0.3)
  4911. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(60)), 0.3)
  4912. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4, 0.1) * angles(math.rad(0), math.rad(-20), math.rad(90)), 0.3)
  4913. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-40)), 0.3)
  4914. RH.C0 = clerp(RH.C0, cn(1, -0.9, 0) * RHCF * angles(math.rad(-3), math.rad(40), math.rad(-10)), 0.3)
  4915. LH.C0 = clerp(LH.C0, cn(-1, -0.7, 0) * LHCF * angles(math.rad(-2), math.rad(30), math.rad(-10)), 0.3)
  4916. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-50), math.rad(0), math.rad(-10)), 0.3)
  4917. end
  4918. con:disconnect()
  4919. Humanoid.WalkSpeed = 15
  4920. attack = false
  4921. end
  4922.  
  4923. attackthree = function()
  4924. attack = true
  4925. local con = Hitbox.Touched:connect(function(hit)
  4926. Damagefunc(Hitbox, hit, 8, 18, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  4927. end
  4928. )
  4929. Humanoid.WalkSpeed = 5
  4930. for i = 0, 1, 0.13 do
  4931. swait()
  4932. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  4933. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  4934. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-140), math.rad(-90)), 0.3)
  4935. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.3)
  4936. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
  4937. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
  4938. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(10)), 0.3)
  4939. end
  4940. CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 1)
  4941. for i = 0, 1, 0.13 do
  4942. swait()
  4943. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  4944. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  4945. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5, -0.3) * angles(math.rad(0), math.rad(-50), math.rad(-90)), 0.3)
  4946. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.3)
  4947. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
  4948. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
  4949. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-90), math.rad(0), math.rad(10)), 0.3)
  4950. end
  4951. con:disconnect()
  4952. Humanoid.WalkSpeed = 15
  4953. attack = false
  4954. end
  4955.  
  4956. Naildrive = function()
  4957. attack = true
  4958. Humanoid.WalkSpeed = 5
  4959. local con = Hitbox.Touched:connect(function(hit)
  4960. Damagefunc(Hitbox, hit, 8, 28, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  4961. end
  4962. )
  4963. for i = 0, 1, 0.1 do
  4964. swait()
  4965. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(-90)), 0.4)
  4966. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(90)), 0.4)
  4967. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-140), math.rad(-90)), 0.3)
  4968. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4969. RH.C0 = clerp(RH.C0, cn(1, -1, -0.5) * RHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
  4970. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(10), math.rad(20)), 0.3)
  4971. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(160), math.rad(0), math.rad(10)), 0.3)
  4972. end
  4973. CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 1)
  4974. for i = 0, 1, 0.1 do
  4975. Torso.Velocity = RootPart.CFrame.lookVector * 50
  4976. swait()
  4977. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(90)), 0.3)
  4978. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(-90)), 0.3)
  4979. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(200), math.rad(-90)), 0.3)
  4980. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4981. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
  4982. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.5) * LHCF * angles(math.rad(-5), math.rad(10), math.rad(-10)), 0.3)
  4983. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(260), math.rad(0), math.rad(0)), 0.3)
  4984. end
  4985. CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 0.8)
  4986. for i = 0, 1, 0.08 do
  4987. swait()
  4988. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  4989. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(10), math.rad(70)), 0.3)
  4990. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(250), math.rad(-90)), 0.3)
  4991. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-100), math.rad(-90)), 0.3)
  4992. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
  4993. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(10), math.rad(-10)), 0.3)
  4994. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(400), math.rad(0), math.rad(0)), 0.3)
  4995. end
  4996. CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 1.2)
  4997. for i = 0, 1, 0.1 do
  4998. swait()
  4999. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
  5000. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-100)), 0.3)
  5001. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(300), math.rad(-90)), 0.3)
  5002. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(0), math.rad(-200), math.rad(-90)), 0.3)
  5003. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(10), math.rad(0)), 0.3)
  5004. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(10), math.rad(-10)), 0.3)
  5005. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(260), math.rad(0), math.rad(0)), 0.3)
  5006. end
  5007. con:disconnect()
  5008. Humanoid.WalkSpeed = 15
  5009. attack = false
  5010. end
  5011.  
  5012. ob1u = function()
  5013. end
  5014.  
  5015. ob1d = function()
  5016. if attack == false and attacktype == 1 then
  5017. attacktype = 2
  5018. attackone()
  5019. else
  5020. if attack == false and attacktype == 2 then
  5021. attacktype = 3
  5022. attacktwo()
  5023. else
  5024. if attack == false and attacktype == 3 then
  5025. attacktype = 1
  5026. attackthree()
  5027. end
  5028. end
  5029. end
  5030. end
  5031.  
  5032. key = function(k)
  5033. k = k:lower()
  5034. if attack == false and k == "z" and co1 <= cooldown1 then
  5035. cooldown1 = 0
  5036. Naildrive()
  5037. else
  5038. if attack == false and k == "x" and co2 <= cooldown2 then
  5039. cooldown2 = cooldown2 / 2
  5040. Slashy()
  5041. else
  5042. if attack == true and k == "x" then
  5043. cooldown2 = 0
  5044. slashndash = true
  5045. else
  5046. if attack == false and k == "c" and co3 <= cooldown3 then
  5047. cooldown3 = 0
  5048. spinattack()
  5049. else
  5050. if attack == false and k == "v" and co4 <= cooldown4 then
  5051. cooldown4 = 0
  5052. finale()
  5053. end
  5054. end
  5055. end
  5056. end
  5057. end
  5058. end
  5059.  
  5060. ds = function(mouse)
  5061. end
  5062.  
  5063. s = function(mouse)
  5064. print("Selected")
  5065. mouse.Button1Down:connect(function()
  5066. ob1d(mouse)
  5067. end
  5068. )
  5069. mouse.Button1Up:connect(function()
  5070. ob1u(mouse)
  5071. end
  5072. )
  5073. mouse.KeyDown:connect(key)
  5074. end
  5075.  
  5076. Bin.Selected:connect(s)
  5077. Bin.Deselected:connect(ds)
  5078. local walk = 0
  5079. local walkforw = false
  5080. updateskills = function()
  5081. if cooldown1 <= co1 then
  5082. cooldown1 = cooldown1 + 0.033333333333333
  5083. end
  5084. if cooldown2 <= co2 then
  5085. cooldown2 = cooldown2 + 0.033333333333333
  5086. end
  5087. if cooldown3 <= co3 then
  5088. cooldown3 = cooldown3 + 0.033333333333333
  5089. end
  5090. if cooldown4 <= co4 then
  5091. cooldown4 = cooldown4 + 0.033333333333333
  5092. end
  5093. end
  5094.  
  5095. while 1 do
  5096. swait()
  5097. updateskills()
  5098. bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
  5099. bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
  5100. bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
  5101. bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
  5102. for i,v in pairs(Character:GetChildren()) do
  5103. if v:IsA("Part") then
  5104. v.Material = "SmoothPlastic"
  5105. else
  5106. if v:IsA("Hat") then
  5107. v:WaitForChild("Handle").Material = "SmoothPlastic"
  5108. end
  5109. end
  5110. end
  5111. walk = walk + 1.2
  5112. if 15 - 5 * (Humanoid.WalkSpeed / 16) <= walk then
  5113. walk = 0
  5114. if walkforw == true then
  5115. walkforw = false
  5116. else
  5117. if walkforw == false then
  5118. walkforw = true
  5119. end
  5120. end
  5121. end
  5122. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  5123. velocity = RootPart.Velocity.y
  5124. sine = sine + change
  5125. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  5126. if equipped == true or equipped == false then
  5127. if 1 < RootPart.Velocity.y and hit == nil then
  5128. Anim = "Jump"
  5129. if attack == false then
  5130. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5131. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  5132. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.7, 0) * angles(math.rad(0), math.rad(115), math.rad(205)), 0.3)
  5133. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-30)), 0.3)
  5134. RH.C0 = clerp(RH.C0, cn(1, -0.5, -0.4) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-30)), 0.3)
  5135. LH.C0 = clerp(LH.C0, cn(-1, -0.8, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), 0.3)
  5136. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(20), math.rad(-20), math.rad(0)), 0.3)
  5137. end
  5138. else
  5139. if RootPart.Velocity.y < -1 and hit == nil then
  5140. Anim = "Fall"
  5141. if attack == false then
  5142. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5143. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  5144. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.7, 0) * angles(math.rad(0), math.rad(120), math.rad(205)), 0.3)
  5145. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-60)), 0.3)
  5146. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(30)), 0.3)
  5147. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.3) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), 0.3)
  5148. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-20), math.rad(0)), 0.3)
  5149. end
  5150. else
  5151. if (math.abs(Torsovelocity.x) + math.abs(Torsovelocity.z)) < 1 and hit ~= nil then
  5152. Anim = "Idle"
  5153. if attack == false then
  5154. change = 1
  5155. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos((sine) / 25)) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  5156. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 + 3 * math.cos((sine) / 23)), math.rad(0), math.rad(20)), 0.3)
  5157. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.7, 0) * angles(math.rad(0), math.rad(110 - 3 * math.cos((sine) / 23)), math.rad(205 + 3 * math.cos((sine) / 23))), 0.3)
  5158. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-10 - 5 * math.cos((sine) / 23))), 0.3)
  5159. RH.C0 = clerp(RH.C0, cn(1, -0.9 - 0.1 * math.cos((sine) / 25), 0) * RHCF * angles(math.rad(-3 - 1 * math.cos((sine) / 25)), math.rad(20), math.rad(-7)), 0.3)
  5160. LH.C0 = clerp(LH.C0, cn(-1, -0.9 - 0.1 * math.cos((sine) / 25), 0) * LHCF * angles(math.rad(-3 - 1 * math.cos((sine) / 25)), math.rad(20), math.rad(5)), 0.3)
  5161. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(20), math.rad(-20), math.rad(0)), 0.3)
  5162. end
  5163. else
  5164. if 2 < (math.abs(Torsovelocity.x) + math.abs(Torsovelocity.z)) and hit ~= nil then
  5165. Anim = "Walk"
  5166. if attack == false then
  5167. change = 2
  5168. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(2 * math.cos((sine) / 7))), 0.3)
  5169. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 + 3 * math.cos((sine) / 23)), math.rad(0), math.rad(-2 * math.cos((sine) / 7))), 0.3)
  5170. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.7, 0) * angles(math.rad(0), math.rad(110), math.rad(205)), 0.3)
  5171. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30 * math.cos((sine) / 10)), math.rad(0), math.rad(-5)), 0.3)
  5172. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.3 * math.cos((sine) / 8) / 2, -0.03 + math.sin((sine) / 8) / 2) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10) - math.sin((sine) / 8)), 0.3)
  5173. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.3 * math.cos((sine) / 8) / 2, -0.03 - math.sin((sine) / 8) / 2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10) - math.sin((sine) / 8)), 0.3)
  5174. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(23), math.rad(-20), math.rad(0)), 0.3)
  5175. end
  5176. end
  5177. end
  5178. end
  5179. end
  5180. end
  5181. if 0 < #Effects then
  5182. for e = 1, #Effects do
  5183. if Effects[e] ~= nil then
  5184. local Thing = Effects[e]
  5185. if Thing ~= nil then
  5186. local Part = Thing[1]
  5187. local Mode = Thing[2]
  5188. local Delay = Thing[3]
  5189. local IncX = Thing[4]
  5190. local IncY = Thing[5]
  5191. local IncZ = Thing[6]
  5192. if Thing[1].Transparency <= 1 then
  5193. if Thing[2] == "Block1" then
  5194. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  5195. Mesh = Thing[1].Mesh
  5196. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5197. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5198. else
  5199. if Thing[2] == "Block2" then
  5200. Thing[1].CFrame = Thing[1].CFrame
  5201. Mesh = Thing[7]
  5202. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5203. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5204. else
  5205. if Thing[2] == "Cylinder" then
  5206. Mesh = Thing[1].Mesh
  5207. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5208. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5209. else
  5210. if Thing[2] == "Blood" then
  5211. Mesh = Thing[7]
  5212. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  5213. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5214. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5215. else
  5216. if Thing[2] == "Elec" then
  5217. Mesh = Thing[1].Mesh
  5218. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  5219. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5220. else
  5221. if Thing[2] == "Disappear" then
  5222. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5223. else
  5224. if Thing[2] == "Shatter" then
  5225. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5226. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  5227. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  5228. Thing[6] = Thing[6] + Thing[5]
  5229. end
  5230. end
  5231. end
  5232. end
  5233. end
  5234. end
  5235. end
  5236. else
  5237. Part.Parent = nil
  5238. table.remove(Effects, e)
  5239. end
  5240. end
  5241. end
  5242. end
  5243. end
  5244. end
  5245. end)
  5246.  
  5247. wing.Name = "wing"
  5248. wing.Parent = Frame
  5249. wing.BackgroundColor3 = Color3.new(0, 0.313726, 0.458824)
  5250. wing.BorderColor3 = Color3.new(0.494118, 0.494118, 0.494118)
  5251. wing.BorderSizePixel = 10
  5252. wing.Position = UDim2.new(0, 33, 0, 220)
  5253. wing.Size = UDim2.new(0, 142, 0, 53)
  5254. wing.Font = Enum.Font.Bodoni
  5255. wing.Text = "Wing Script"
  5256. wing.TextColor3 = Color3.new(1, 1, 1)
  5257. wing.TextSize = 30
  5258.  
  5259. wing.MouseButton1Down:connect(function()
  5260. --bird wings Gifted by harrypotterfan249, Local Script!
  5261. --Jump Two Time
  5262. --Down Press Q
  5263.  
  5264. script.Parent = nil
  5265.  
  5266. function fly()
  5267.  
  5268. for i,v in pairs(script:GetChildren()) do
  5269.  
  5270. pcall(function() v.Value = "" end)
  5271.  
  5272. game:GetService("Debris"):AddItem(v,.1)
  5273.  
  5274. end
  5275.  
  5276. function weld(p0,p1,c0,c1,par)
  5277.  
  5278. local w = Instance.new("Weld",p0 or par)
  5279.  
  5280. w.Part0 = p0
  5281.  
  5282. w.Part1 = p1
  5283.  
  5284. w.C0 = c0 or CFrame.new()
  5285.  
  5286. w.C1 = c1 or CFrame.new()
  5287.  
  5288. return w
  5289.  
  5290. end
  5291.  
  5292. local motors = {}
  5293.  
  5294. function motor(p0,p1,c0,c1,des,vel,par)
  5295.  
  5296. local w = Instance.new("Motor6D",p0 or par)
  5297.  
  5298. w.Part0 = p0
  5299.  
  5300. w.Part1 = p1
  5301.  
  5302. w.C0 = c0 or CFrame.new()
  5303.  
  5304. w.C1 = c1 or CFrame.new()
  5305.  
  5306. w.MaxVelocity = tonumber(vel) or .05
  5307.  
  5308. w.DesiredAngle = tonumber(des) or 0
  5309.  
  5310. return w
  5311.  
  5312. end
  5313.  
  5314. function lerp(a,b,c)
  5315.  
  5316. return a+(b-a)*c
  5317.  
  5318. end
  5319.  
  5320. function clerp(c1,c2,al)
  5321.  
  5322. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  5323.  
  5324. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  5325.  
  5326. for i,v in pairs(com1) do
  5327.  
  5328. com1[i] = lerp(v,com2[i],al)
  5329.  
  5330. end
  5331.  
  5332. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  5333.  
  5334. end
  5335.  
  5336. function ccomplerp(c1,c2,al)
  5337.  
  5338. local com1 = {c1:components()}
  5339.  
  5340. local com2 = {c2:components()}
  5341.  
  5342. for i,v in pairs(com1) do
  5343.  
  5344. com1[i] = lerp(v,com2[i],al)
  5345.  
  5346. end
  5347.  
  5348. return CFrame.new(unpack(com1))
  5349.  
  5350. end
  5351.  
  5352. function tickwave(time,length,offset)
  5353.  
  5354. return (math.abs((tick()+(offset or 0))%time-time/2)*2-time/2)/time/2*length
  5355.  
  5356. end
  5357.  
  5358. function invcol(c)
  5359.  
  5360. c = c.Color
  5361.  
  5362. return BrickColor.new(Color3.new(1-c.b,1-c.g,1-c.r))
  5363.  
  5364. end
  5365.  
  5366. local oc = oc or function(...) return ... end
  5367.  
  5368. local plr = game.Players.LocalPlayer
  5369.  
  5370. local char = plr.Character
  5371.  
  5372. local tor = char.Torso
  5373.  
  5374. local hum = char.Humanoid
  5375.  
  5376. hum.PlatformStand = false
  5377.  
  5378. pcall(function()
  5379.  
  5380. char.Wings:Destroy()
  5381.  
  5382. end)
  5383.  
  5384. pcall(function()
  5385.  
  5386. char.Angel:Destroy() -- hat
  5387.  
  5388. end)
  5389.  
  5390. local mod = Instance.new("Model",char)
  5391.  
  5392. mod.Name = "Wings"
  5393.  
  5394. local special = {
  5395.  
  5396. --antiboomz0r = {"Really black","Institutional white",0,0,false,Color3.new(1,1,.95),Color3.new(1,1,.6)},
  5397.  
  5398. antiboomz0r = {"New Yeller",nil,0.4,0.7,true,Color3.new(1,1,.95),Color3.new(1,1,.6)},
  5399.  
  5400. --antiboomz0r = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  5401.  
  5402. taart = {"Royal purple",nil,.4,.4,true},
  5403.  
  5404. mitta = {"Black",nil,0,0,false},
  5405.  
  5406. penjuin3 = {"White",nil,0,0,false},
  5407.  
  5408. thepc8110 = {"Black","Bright red",.5,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  5409.  
  5410. nonspeaker = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  5411.  
  5412. littleau999 = {"Reddish brown",1030,0,0,false},
  5413.  
  5414. unscripter = {"Really black","Really black",.2,0,true,Color3.new(0,0,0),Color3.new(0,0,0)},
  5415.  
  5416. oxcool1 = {"Really black","White",.2,0,false,Color3.new(0,0,0),Color3.new(0,0,0)},
  5417.  
  5418. krodmiss = {"Really black",nil,0,0,false},
  5419.  
  5420. }
  5421.  
  5422. local topcolor = invcol(char.Torso.BrickColor)
  5423.  
  5424. local feacolor = char.Torso.BrickColor
  5425.  
  5426. local ptrans = 0
  5427.  
  5428. local pref = 0
  5429.  
  5430. local fire = false
  5431.  
  5432. local fmcol = Color3.new()
  5433.  
  5434. local fscol = Color3.new()
  5435.  
  5436. local spec = special[plr.Name:lower()]
  5437.  
  5438. if spec then
  5439.  
  5440. 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]
  5441.  
  5442. end
  5443.  
  5444. local part = Instance.new("Part")
  5445.  
  5446. part.FormFactor = "Custom"
  5447.  
  5448. part.Size = Vector3.new(.2,.2,.2)
  5449.  
  5450. part.TopSurface,part.BottomSurface = 0,0
  5451.  
  5452. part.CanCollide = false
  5453.  
  5454. part.BrickColor = topcolor
  5455.  
  5456. part.Transparency = ptrans
  5457.  
  5458. part.Reflectance = pref
  5459.  
  5460. local ef = Instance.new("Fire",fire and part or nil)
  5461.  
  5462. ef.Size = .15
  5463.  
  5464. ef.Color = fmcol or Color3.new()
  5465.  
  5466. ef.SecondaryColor = fscol or Color3.new()
  5467.  
  5468. part:BreakJoints()
  5469.  
  5470.  
  5471. function newpart()
  5472.  
  5473. local clone = part:Clone()
  5474.  
  5475. clone.Parent = mod
  5476.  
  5477. clone:BreakJoints()
  5478.  
  5479. return clone
  5480.  
  5481. end
  5482.  
  5483. local feath = newpart()
  5484.  
  5485. feath.BrickColor = feacolor
  5486.  
  5487. feath.Transparency = 0
  5488.  
  5489. Instance.new("SpecialMesh",feath).MeshType = "Sphere"
  5490.  
  5491. function newfeather()
  5492.  
  5493. local clone = feath:Clone()
  5494.  
  5495. clone.Parent = mod
  5496.  
  5497. clone:BreakJoints()
  5498.  
  5499. return clone
  5500.  
  5501. end
  5502.  
  5503.  
  5504. ---------- RIGHT WING
  5505.  
  5506. local r1 = newpart()
  5507.  
  5508. r1.Size = Vector3.new(.3,1.5,.3)*1.2
  5509.  
  5510. 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)
  5511.  
  5512. local r2 = newpart()
  5513.  
  5514. r2.Size = Vector3.new(.4,1.8,.4)*1.2
  5515.  
  5516. 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)
  5517.  
  5518. local r3 = newpart()
  5519.  
  5520. r3.Size = Vector3.new(.3,2.2,.3)*1.2
  5521.  
  5522. 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)
  5523.  
  5524. local r4 = newpart()
  5525.  
  5526. r4.Size = Vector3.new(.25,1.2,.25)*1.2
  5527.  
  5528. 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)
  5529.  
  5530. local feather = newfeather()
  5531.  
  5532. feather.Mesh.Scale = Vector3.new(1,1,1)
  5533.  
  5534. feather.Size = Vector3.new(.4,3,.3)
  5535.  
  5536. weld(r4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
  5537.  
  5538. feather = newfeather()
  5539.  
  5540. feather.Mesh.Scale = Vector3.new(1,1,1)
  5541.  
  5542. feather.Size = Vector3.new(.4,2.3,.3)
  5543.  
  5544. weld(r4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
  5545.  
  5546. feather = newfeather()
  5547.  
  5548. feather.Mesh.Scale = Vector3.new(1,1,1)
  5549.  
  5550. feather.Size = Vector3.new(.35,2.2,.25)
  5551.  
  5552. weld(r4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
  5553.  
  5554. local rf3 = {}
  5555.  
  5556. for i=0,7 do
  5557.  
  5558. feather = newfeather()
  5559.  
  5560. feather.Mesh.Scale = Vector3.new(1,1,1)
  5561.  
  5562. feather.Size = Vector3.new(.45,2.2,.35)
  5563.  
  5564. 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)))
  5565.  
  5566. end
  5567.  
  5568. local rf2 = {}
  5569.  
  5570. for i=0,6 do
  5571.  
  5572. feather = newfeather()
  5573.  
  5574. feather.Mesh.Scale = Vector3.new(1,1,1)
  5575.  
  5576. feather.Size = Vector3.new(.45,2.2-i*.08,.3)
  5577.  
  5578. 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)))
  5579.  
  5580. end
  5581.  
  5582. local rf1 = {}
  5583.  
  5584. for i=0,6 do
  5585.  
  5586. feather = newfeather()
  5587.  
  5588. feather.Mesh.Scale = Vector3.new(1,1,1)
  5589.  
  5590. feather.Size = Vector3.new(.37,1.65-i*.06,.25)
  5591.  
  5592. 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)))
  5593.  
  5594. end
  5595.  
  5596. ---------- LEFT WING
  5597.  
  5598. local l1 = newpart()
  5599.  
  5600. l1.Size = Vector3.new(.3,1.5,.3)*1.2
  5601.  
  5602. 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)
  5603.  
  5604. local l2 = newpart()
  5605.  
  5606. l2.Size = Vector3.new(.4,1.8,.4)*1.2
  5607.  
  5608. 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)
  5609.  
  5610. local l3 = newpart()
  5611.  
  5612. l3.Size = Vector3.new(.3,2.2,.3)*1.2
  5613.  
  5614. 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)
  5615.  
  5616. local l4 = newpart()
  5617.  
  5618. l4.Size = Vector3.new(.25,1.2,.25)*1.2
  5619.  
  5620. 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)
  5621.  
  5622. local feather = newfeather()
  5623.  
  5624. feather.Mesh.Scale = Vector3.new(1,1,1)
  5625.  
  5626. feather.Size = Vector3.new(.4,3,.3)
  5627.  
  5628. weld(l4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
  5629.  
  5630. feather = newfeather()
  5631.  
  5632. feather.Mesh.Scale = Vector3.new(1,1,1)
  5633.  
  5634. feather.Size = Vector3.new(.4,2.3,.3)
  5635.  
  5636. weld(l4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
  5637.  
  5638. feather = newfeather()
  5639.  
  5640. feather.Mesh.Scale = Vector3.new(1,1,1)
  5641.  
  5642. feather.Size = Vector3.new(.35,2.2,.25)
  5643.  
  5644. weld(l4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
  5645.  
  5646. local lf3 = {}
  5647.  
  5648. for i=0,7 do
  5649.  
  5650. feather = newfeather()
  5651.  
  5652. feather.Mesh.Scale = Vector3.new(1,1,1)
  5653.  
  5654. feather.Size = Vector3.new(.45,2.2,.35)
  5655.  
  5656. 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)))
  5657.  
  5658. end
  5659.  
  5660. local lf2 = {}
  5661.  
  5662. for i=0,6 do
  5663.  
  5664. feather = newfeather()
  5665.  
  5666. feather.Mesh.Scale = Vector3.new(1,1,1)
  5667.  
  5668. feather.Size = Vector3.new(.45,2.2-i*.08,.3)
  5669.  
  5670. 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)))
  5671.  
  5672. end
  5673.  
  5674. local lf1 = {}
  5675.  
  5676. for i=0,6 do
  5677.  
  5678. feather = newfeather()
  5679.  
  5680. feather.Mesh.Scale = Vector3.new(1,1,1)
  5681.  
  5682. feather.Size = Vector3.new(.37,1.65-i*.06,.25)
  5683.  
  5684. 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)))
  5685.  
  5686. end
  5687.  
  5688. local rwing = {rm1,rm2,rm3,rm4}
  5689.  
  5690. local lwing = {lm1,lm2,lm3,lm4}
  5691.  
  5692. local oc0 = {}
  5693.  
  5694. for i,v in pairs(rwing) do
  5695.  
  5696. oc0[v] = v.C0
  5697.  
  5698. end
  5699.  
  5700. for i,v in pairs(lwing) do
  5701.  
  5702. oc0[v] = v.C0
  5703.  
  5704. end
  5705.  
  5706. function gotResized()
  5707.  
  5708. if lastsize then
  5709.  
  5710. if tor.Size == lastsize then return end -- This shouldn't happen?
  5711.  
  5712. local scaleVec = tor.Size/lastsize
  5713.  
  5714. for i,v in pairs(oc0) do
  5715.  
  5716. oc0[i] = v-v.p+scaleVec*v.p
  5717.  
  5718. end
  5719.  
  5720. lastsize = tor.Size
  5721.  
  5722. end
  5723.  
  5724. lastsize = tor.Size
  5725.  
  5726. end
  5727.  
  5728. tor.Changed:connect(function(p)
  5729.  
  5730. if p == "Size" then
  5731.  
  5732. gotResized()
  5733.  
  5734. end
  5735.  
  5736. end)
  5737.  
  5738. gotResized()
  5739.  
  5740. local idle = {0,0.5,-.2,0; .05,.05,.1,.05; -.6,-1.5,.1,0;}--0,.3,0,0
  5741.  
  5742. local outlow = {-.7,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
  5743.  
  5744. local outhigh = {.5,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
  5745.  
  5746. local veryhigh = {.9,-.3,1.9,0; .3,.05,.1,.05; .2,0,0,0}
  5747.  
  5748. local flap1 = {-.3,.3,1.1,-.2; .3,.05,.1,.05; .2,-.6,0,0}
  5749.  
  5750. local divebomb = {0,.2,.4,-.7; .3,.05,.1,.05; 0,-.5,-.6,0}
  5751.  
  5752.  
  5753. function setwings(tab,time)
  5754.  
  5755. time = time or 10
  5756.  
  5757. for i=1,4 do
  5758.  
  5759. rwing[i].DesiredAngle = tab[i]
  5760.  
  5761. lwing[i].DesiredAngle = tab[i]
  5762.  
  5763. rwing[i].MaxVelocity = math.abs(tab[i]-rwing[i].CurrentAngle)/time
  5764.  
  5765. lwing[i].MaxVelocity = math.abs(tab[i]-lwing[i].CurrentAngle)/time
  5766.  
  5767. local rcf = oc0[rwing[i]] * (tab[12+i] or CFrame.new())
  5768.  
  5769. local lcf = oc0[lwing[i]] * (tab[12+i] or CFrame.new())
  5770.  
  5771. end
  5772.  
  5773. for i,v in pairs(rf1) do
  5774.  
  5775. v.DesiredAngle = tab[9]
  5776.  
  5777. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  5778.  
  5779. end
  5780.  
  5781. for i,v in pairs(lf1) do
  5782.  
  5783. v.DesiredAngle = tab[9]
  5784.  
  5785. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  5786.  
  5787. end
  5788.  
  5789. for i,v in pairs(rf2) do
  5790.  
  5791. v.DesiredAngle = tab[10]
  5792.  
  5793. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  5794.  
  5795. end
  5796.  
  5797. for i,v in pairs(lf2) do
  5798.  
  5799. v.DesiredAngle = tab[10]
  5800.  
  5801. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  5802.  
  5803. end
  5804.  
  5805. for i,v in pairs(rf3) do
  5806.  
  5807. v.DesiredAngle = tab[11]
  5808.  
  5809. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  5810.  
  5811. end
  5812.  
  5813. for i,v in pairs(lf3) do
  5814.  
  5815. v.DesiredAngle = tab[11]
  5816.  
  5817. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  5818.  
  5819. end
  5820.  
  5821. end
  5822.  
  5823. setwings(outhigh,1)
  5824.  
  5825. flying = false
  5826.  
  5827. moving = false
  5828.  
  5829. for i,v in pairs(tor:GetChildren()) do
  5830.  
  5831. if v.ClassName:lower():match("body") then
  5832.  
  5833. v:Destroy()
  5834.  
  5835. end
  5836.  
  5837. end
  5838.  
  5839. local ctor = tor:Clone()
  5840.  
  5841. ctor:ClearAllChildren()
  5842.  
  5843. ctor.Name = "cTorso"
  5844.  
  5845. ctor.Transparency = 1
  5846.  
  5847. ctor.CanCollide = false
  5848.  
  5849. ctor.FormFactor = "Custom"
  5850.  
  5851. ctor.Size = Vector3.new(.2,.2,.2)
  5852.  
  5853. ctor.Parent = mod
  5854.  
  5855. weld(tor,ctor)
  5856.  
  5857. local bg = Instance.new("BodyGyro",ctor)
  5858.  
  5859. bg.maxTorque = Vector3.new()
  5860.  
  5861. bg.P = 15000
  5862.  
  5863. bg.D = 1000
  5864.  
  5865. local bv = Instance.new("BodyVelocity",ctor)
  5866.  
  5867. bv.maxForce = Vector3.new()
  5868.  
  5869. bv.P = 15000
  5870.  
  5871. vel = Vector3.new()
  5872.  
  5873. cf = CFrame.new()
  5874.  
  5875. flspd = 0
  5876.  
  5877.  
  5878. keysdown = {}
  5879.  
  5880. keypressed = {}
  5881.  
  5882. ktime = {}
  5883.  
  5884. descendtimer = 0
  5885.  
  5886. jumptime = tick()
  5887.  
  5888. hum.Jumping:connect(function()
  5889.  
  5890. jumptime = tick()
  5891.  
  5892. end)
  5893.  
  5894. cam = workspace.CurrentCamera
  5895.  
  5896. kd = plr:GetMouse().KeyDown:connect(oc(function(key)
  5897.  
  5898. keysdown[key] = true
  5899.  
  5900. keypressed[key] = true
  5901.  
  5902. if key == "q" then
  5903.  
  5904. descendtimer = tick()
  5905.  
  5906. elseif key == " " and not hum.Jump then
  5907.  
  5908. jumptime = tick()
  5909.  
  5910. elseif (key == "a" or key == "d") and ktime[key] and tick()-ktime[key] < .3 and math.abs(reqrotx) < .3 then
  5911.  
  5912. reqrotx = key == "a" and math.pi*2 or -math.pi*2
  5913.  
  5914. end
  5915.  
  5916. ktime[key] = tick()
  5917.  
  5918. end))
  5919.  
  5920. ku = plr:GetMouse().KeyUp:connect(function(key)
  5921.  
  5922. keysdown[key] = false
  5923.  
  5924. if key == " " then
  5925.  
  5926. descendtimer = tick()
  5927.  
  5928. end
  5929.  
  5930. end)
  5931.  
  5932. function mid(a,b,c)
  5933.  
  5934. return math.max(a,math.min(b,c or -a))
  5935.  
  5936. end
  5937.  
  5938. function bn(a)
  5939.  
  5940. return a and 1 or 0
  5941.  
  5942. end
  5943.  
  5944. function gm(tar)
  5945.  
  5946. local m = 0
  5947.  
  5948. for i,v in pairs(tar:GetChildren()) do
  5949.  
  5950. if v:IsA("BasePart") then
  5951.  
  5952. m = m + v:GetMass()
  5953.  
  5954. end
  5955.  
  5956. m = m + gm(v)
  5957.  
  5958. end
  5959.  
  5960. return m
  5961.  
  5962. end
  5963.  
  5964. reqrotx = 0
  5965.  
  5966. local grav = 196.2
  5967.  
  5968. local con
  5969.  
  5970. con = game:GetService("RunService").Stepped:connect(oc(function()
  5971.  
  5972. --[[if not mod:IsDescendantOf(workspace) then
  5973.  
  5974. pcall(function() kd:disconnect() end)
  5975.  
  5976. pcall(function() ku:disconnect() end)
  5977.  
  5978. bg:Destroy()
  5979.  
  5980. bv:Destroy()
  5981.  
  5982. con:disconnect()
  5983.  
  5984. script:Destroy()
  5985.  
  5986. return
  5987.  
  5988. end]]
  5989.  
  5990. local obvel = tor.CFrame:vectorToObjectSpace(tor.Velocity)
  5991.  
  5992. local sspd, uspd,fspd = obvel.X,obvel.Y,obvel.Z
  5993.  
  5994. if flying then
  5995.  
  5996. local lfldir = fldir
  5997.  
  5998. fldir = cam.CoordinateFrame:vectorToWorldSpace(Vector3.new(bn(keysdown.d)-bn(keysdown.a),0,bn(keysdown.s)-bn(keysdown.w))).unit
  5999.  
  6000. local lmoving = moving
  6001.  
  6002. moving = fldir.magnitude > .1
  6003.  
  6004. if lmoving and not moving then
  6005.  
  6006. idledir = lfldir*Vector3.new(1,0,1)
  6007.  
  6008. descendtimer = tick()
  6009.  
  6010. end
  6011.  
  6012. local dbomb = fldir.Y < -.6 or (moving and keysdown["1"])
  6013.  
  6014. if moving and keysdown["0"] and lmoving then
  6015.  
  6016. fldir = (Vector3.new(lfldir.X,math.min(fldir.Y,lfldir.Y+.01)-.1,lfldir.Z)+(fldir*Vector3.new(1,0,1))*.05).unit
  6017.  
  6018. end
  6019.  
  6020. local down = tor.CFrame:vectorToWorldSpace(Vector3.new(0,-1,0))
  6021.  
  6022. local descending = (not moving and keysdown["q"] and not keysdown[" "])
  6023.  
  6024. cf = ccomplerp(cf,CFrame.new(tor.Position,tor.Position+(not moving and idledir or fldir)),keysdown["0"] and .02 or .07)
  6025.  
  6026. local gdown = not dbomb and cf.lookVector.Y < -.2 and tor.Velocity.unit.Y < .05
  6027.  
  6028. hum.PlatformStand = true
  6029.  
  6030. bg.maxTorque = Vector3.new(1,1,1)*9e5
  6031.  
  6032. local rotvel = CFrame.new(Vector3.new(),tor.Velocity):toObjectSpace(CFrame.new(Vector3.new(),fldir)).lookVector
  6033.  
  6034. 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)
  6035.  
  6036. reqrotx = reqrotx - reqrotx/10
  6037.  
  6038. bv.maxForce = Vector3.new(1,1,1)*9e4*.5
  6039.  
  6040. local anioff =(bn(keysdown[" "])-bn(keysdown["q"]))/2
  6041.  
  6042. local ani = tickwave(1.5-anioff,1)
  6043.  
  6044. 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)
  6045.  
  6046. vel = moving and cf.lookVector*flspd or Vector3.new()
  6047.  
  6048. 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))
  6049.  
  6050. setwings(moving and (gdown and outlow or dbomb and divebomb) or (descending and veryhigh or flap1),15)
  6051.  
  6052. for i=1,4 do
  6053.  
  6054. --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)
  6055.  
  6056. 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)
  6057.  
  6058. 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)
  6059.  
  6060. end
  6061.  
  6062. local hit,ray = workspace:FindPartOnRayWithIgnoreList(Ray.new(tor.Position,Vector3.new(0,-3.5+math.min(0,bv.velocity.y)/30,0)),{char})
  6063.  
  6064. if hit and down.Y < -.85 and tick()-flystart > 1 then
  6065.  
  6066. flying = false
  6067.  
  6068. hum.PlatformStand = false
  6069.  
  6070. tor.Velocity = Vector3.new()
  6071.  
  6072. end
  6073.  
  6074. else
  6075.  
  6076. bg.maxTorque = Vector3.new()
  6077.  
  6078. bv.maxForce = Vector3.new()
  6079.  
  6080. local ani = tickwave(walking and .8 or 4.5,1)
  6081.  
  6082. setwings(idle,10)
  6083.  
  6084. local x,y,z = fspd/160,uspd/700,sspd/900
  6085.  
  6086. for i=1,4 do
  6087.  
  6088. 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)
  6089.  
  6090. 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)
  6091.  
  6092. end
  6093.  
  6094. if keypressed[" "] and not flying and (tick()-jumptime > .05 and (tick()-jumptime < 3 or hum.Jump)) then
  6095.  
  6096. vel = Vector3.new(0,50,0)
  6097.  
  6098. bv.velocity = vel
  6099.  
  6100. idledir = cam.CoordinateFrame.lookVector*Vector3.new(1,0,1)
  6101.  
  6102. cf = tor.CFrame * CFrame.Angles(-.01,0,0)
  6103.  
  6104. tor.CFrame = cf
  6105.  
  6106. bg.cframe = cf
  6107.  
  6108. flystart = tick()
  6109.  
  6110. flying = true
  6111.  
  6112. end
  6113.  
  6114. end
  6115.  
  6116. keypressed = {}
  6117.  
  6118. end))
  6119.  
  6120.  
  6121.  
  6122. end fly()
  6123.  
  6124. --Bird Wings By Rosemarijohn2
  6125. end)
  6126.  
  6127. opsniper.Name = "op sniper"
  6128. opsniper.Parent = Frame
  6129. opsniper.BackgroundColor3 = Color3.new(0, 0.313726, 0.458824)
  6130. opsniper.BorderColor3 = Color3.new(0.494118, 0.494118, 0.494118)
  6131. opsniper.BorderSizePixel = 10
  6132. opsniper.Position = UDim2.new(0, 229, 0, 220)
  6133. opsniper.Size = UDim2.new(0, 142, 0, 53)
  6134. opsniper.Font = Enum.Font.Bodoni
  6135. opsniper.Text = "OP Sniper"
  6136. opsniper.TextColor3 = Color3.new(1, 1, 1)
  6137. opsniper.TextSize = 35
  6138.  
  6139. opsniper.MouseButton1Down:connect(function()
  6140. Player=game:GetService("Players").LocalPlayer
  6141. Character=Player.Character
  6142. PlayerGui=Player.PlayerGui
  6143. Backpack=Player.Backpack
  6144. Torso=Character.Torso
  6145. Head=Character.Head
  6146. Humanoid=Character.Humanoid
  6147. m=Instance.new('Model',Character)
  6148. LeftArm=Character["Left Arm"]
  6149. LeftLeg=Character["Left Leg"]
  6150. RightArm=Character["Right Arm"]
  6151. RightLeg=Character["Right Leg"]
  6152. LS=Torso["Left Shoulder"]
  6153. LH=Torso["Left Hip"]
  6154. RS=Torso["Right Shoulder"]
  6155. RH=Torso["Right Hip"]
  6156. Face = Head.face
  6157. Neck=Torso.Neck
  6158. it=Instance.new
  6159. attacktype=1
  6160. vt=Vector3.new
  6161. cf=CFrame.new
  6162. euler=CFrame.fromEulerAnglesXYZ
  6163. angles=CFrame.Angles
  6164. cloaked=false
  6165. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  6166. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  6167. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  6168. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  6169. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  6170. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  6171. RootPart=Character.HumanoidRootPart
  6172. RootJoint=RootPart.RootJoint
  6173. RootCF=euler(-1.57,0,3.14)
  6174. attack = false
  6175. attackdebounce = false
  6176. deb=false
  6177. equipped=true
  6178. hand=false
  6179. MMouse=nil
  6180. combo=0
  6181. mana=0
  6182. trispeed=.2
  6183. attackmode='none'
  6184. local idle=0
  6185. local Anim="Idle"
  6186. local Effects={}
  6187. local gun=false
  6188. local shoot=false
  6189. player=nil
  6190. mana=0
  6191.  
  6192. mouse=Player:GetMouse()
  6193. --save shoulders
  6194. RSH, LSH=nil, nil
  6195. --welds
  6196. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  6197. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  6198. LH=Torso["Left Hip"]
  6199. RH=Torso["Right Hip"]
  6200. TorsoColor=Torso.BrickColor
  6201. function NoOutline(Part)
  6202. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  6203. end
  6204. player=Player
  6205. ch=Character
  6206. RSH=ch.Torso["Right Shoulder"]
  6207. LSH=ch.Torso["Left Shoulder"]
  6208. --
  6209. RSH.Parent=nil
  6210. LSH.Parent=nil
  6211. --
  6212. RW.Name="Right Shoulder"
  6213. RW.Part0=ch.Torso
  6214. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  6215. RW.C1=cf(0, 0.5, 0)
  6216. RW.Part1=ch["Right Arm"]
  6217. RW.Parent=ch.Torso
  6218. --
  6219. LW.Name="Left Shoulder"
  6220. LW.Part0=ch.Torso
  6221. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  6222. LW.C1=cf(0, 0.5, 0)
  6223. LW.Part1=ch["Left Arm"]
  6224. LW.Parent=ch.Torso
  6225.  
  6226. Player=game:GetService('Players').LocalPlayer
  6227. Character=Player.Character
  6228. Mouse=Player:GetMouse()
  6229. m=Instance.new('Model',Character)
  6230.  
  6231.  
  6232. local function weldBetween(a, b)
  6233. local weldd = Instance.new("ManualWeld")
  6234. weldd.Part0 = a
  6235. weldd.Part1 = b
  6236. weldd.C0 = CFrame.new()
  6237. weldd.C1 = b.CFrame:inverse() * a.CFrame
  6238. weldd.Parent = a
  6239. return weldd
  6240. end
  6241.  
  6242. function swait(num)
  6243. if num==0 or num==nil then
  6244. game:service'RunService'.Stepped:wait(0)
  6245. else
  6246. for i=0,num do
  6247. game:service'RunService'.Stepped:wait(0)
  6248. end
  6249. end
  6250. end
  6251.  
  6252. function nooutline(part)
  6253. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  6254. end
  6255.  
  6256. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  6257. local fp=it("Part")
  6258. fp.formFactor=formfactor
  6259. fp.Parent=parent
  6260. fp.Reflectance=reflectance
  6261. fp.Transparency=transparency
  6262. fp.CanCollide=false
  6263. fp.Locked=true
  6264. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  6265. fp.Name=name
  6266. fp.Size=size
  6267. fp.Position=Character.Torso.Position
  6268. nooutline(fp)
  6269. fp.Material=material
  6270. fp:BreakJoints()
  6271. return fp
  6272. end
  6273.  
  6274. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  6275. local mesh=it(Mesh)
  6276. mesh.Parent=part
  6277. if Mesh=="SpecialMesh" then
  6278. mesh.MeshType=meshtype
  6279. mesh.MeshId=meshid
  6280. end
  6281. mesh.Offset=offset
  6282. mesh.Scale=scale
  6283. return mesh
  6284. end
  6285.  
  6286. function weld(parent,part0,part1,c0,c1)
  6287. local weld=it("Weld")
  6288. weld.Parent=parent
  6289. weld.Part0=part0
  6290. weld.Part1=part1
  6291. weld.C0=c0
  6292. weld.C1=c1
  6293. return weld
  6294. end
  6295.  
  6296.  
  6297. local function CFrameFromTopBack(at, top, back)
  6298. local right = top:Cross(back)
  6299. return CFrame.new(at.x, at.y, at.z,
  6300. right.x, top.x, back.x,
  6301. right.y, top.y, back.y,
  6302. right.z, top.z, back.z)
  6303. end
  6304.  
  6305. function Triangle(a, b, c)
  6306. local edg1 = (c-a):Dot((b-a).unit)
  6307. local edg2 = (a-b):Dot((c-b).unit)
  6308. local edg3 = (b-c):Dot((a-c).unit)
  6309. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  6310. a, b, c = a, b, c
  6311. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  6312. a, b, c = b, c, a
  6313. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  6314. a, b, c = c, a, b
  6315. else
  6316. assert(false, "unreachable")
  6317. end
  6318.  
  6319. local len1 = (c-a):Dot((b-a).unit)
  6320. local len2 = (b-a).magnitude - len1
  6321. local width = (a + (b-a).unit*len1 - c).magnitude
  6322.  
  6323. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  6324.  
  6325. local list = {}
  6326.  
  6327. local Color = BrickColor.new("Dark grey")
  6328.  
  6329. if len1 > 0.01 then
  6330. local w1 = Instance.new('WedgePart', m)
  6331. game:GetService("Debris"):AddItem(w1,5)
  6332. w1.Material = "SmoothPlastic"
  6333. w1.FormFactor = 'Custom'
  6334. w1.BrickColor = BrickColor.new(Color)
  6335. w1.Transparency = 0
  6336. w1.Reflectance = 0
  6337. w1.Material = "SmoothPlastic"
  6338. w1.CanCollide = false
  6339. NoOutline(w1)
  6340. local sz = Vector3.new(0.2, width, len1)
  6341. w1.Size = sz
  6342. local sp = Instance.new("SpecialMesh",w1)
  6343. sp.MeshType = "Wedge"
  6344. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  6345. w1:BreakJoints()
  6346. w1.Anchored = true
  6347. w1.Parent = workspace
  6348. w1.Transparency = 0.7
  6349. table.insert(Effects,{w1,"Disappear",.01})
  6350. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  6351. table.insert(list,w1)
  6352. end
  6353.  
  6354. if len2 > 0.01 then
  6355. local w2 = Instance.new('WedgePart', m)
  6356. game:GetService("Debris"):AddItem(w2,5)
  6357. w2.Material = "SmoothPlastic"
  6358. w2.FormFactor = 'Custom'
  6359. w2.BrickColor = BrickColor.new(Color)
  6360. w2.Transparency = 0
  6361. w2.Reflectance = 0
  6362. w2.Material = "SmoothPlastic"
  6363. w2.CanCollide = false
  6364. NoOutline(w2)
  6365. local sz = Vector3.new(0.2, width, len2)
  6366. w2.Size = sz
  6367. local sp = Instance.new("SpecialMesh",w2)
  6368. sp.MeshType = "Wedge"
  6369. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  6370. w2:BreakJoints()
  6371. w2.Anchored = true
  6372. w2.Parent = workspace
  6373. w2.Transparency = 0.7
  6374. table.insert(Effects,{w2,"Disappear",.01})
  6375. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  6376. table.insert(list,w2)
  6377. end
  6378. return unpack(list)
  6379. end
  6380.  
  6381.  
  6382. so = function(id,par,vol,pit)
  6383. coroutine.resume(coroutine.create(function()
  6384. local sou = Instance.new("Sound",par or workspace)
  6385. sou.Volume=vol
  6386. sou.Pitch=pit or 1
  6387. sou.SoundId=id
  6388. swait()
  6389. sou:play()
  6390. game:GetService("Debris"):AddItem(sou,6)
  6391. end))
  6392. end
  6393.  
  6394. function clerp(a,b,t)
  6395. local qa = {QuaternionFromCFrame(a)}
  6396. local qb = {QuaternionFromCFrame(b)}
  6397. local ax, ay, az = a.x, a.y, a.z
  6398. local bx, by, bz = b.x, b.y, b.z
  6399. local _t = 1-t
  6400. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  6401. end
  6402.  
  6403. function QuaternionFromCFrame(cf)
  6404. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  6405. local trace = m00 + m11 + m22
  6406. if trace > 0 then
  6407. local s = math.sqrt(1 + trace)
  6408. local recip = 0.5/s
  6409. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  6410. else
  6411. local i = 0
  6412. if m11 > m00 then
  6413. i = 1
  6414. end
  6415. if m22 > (i == 0 and m00 or m11) then
  6416. i = 2
  6417. end
  6418. if i == 0 then
  6419. local s = math.sqrt(m00-m11-m22+1)
  6420. local recip = 0.5/s
  6421. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  6422. elseif i == 1 then
  6423. local s = math.sqrt(m11-m22-m00+1)
  6424. local recip = 0.5/s
  6425. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  6426. elseif i == 2 then
  6427. local s = math.sqrt(m22-m00-m11+1)
  6428. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  6429. end
  6430. end
  6431. end
  6432.  
  6433. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  6434. local xs, ys, zs = x + x, y + y, z + z
  6435. local wx, wy, wz = w*xs, w*ys, w*zs
  6436. local xx = x*xs
  6437. local xy = x*ys
  6438. local xz = x*zs
  6439. local yy = y*ys
  6440. local yz = y*zs
  6441. local zz = z*zs
  6442. 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))
  6443. end
  6444.  
  6445. function QuaternionSlerp(a, b, t)
  6446. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  6447. local startInterp, finishInterp;
  6448. if cosTheta >= 0.0001 then
  6449. if (1 - cosTheta) > 0.0001 then
  6450. local theta = math.acos(cosTheta)
  6451. local invSinTheta = 1/math.sin(theta)
  6452. startInterp = math.sin((1-t)*theta)*invSinTheta
  6453. finishInterp = math.sin(t*theta)*invSinTheta
  6454. else
  6455. startInterp = 1-t
  6456. finishInterp = t
  6457. end
  6458. else
  6459. if (1+cosTheta) > 0.0001 then
  6460. local theta = math.acos(-cosTheta)
  6461. local invSinTheta = 1/math.sin(theta)
  6462. startInterp = math.sin((t-1)*theta)*invSinTheta
  6463. finishInterp = math.sin(t*theta)*invSinTheta
  6464. else
  6465. startInterp = t-1
  6466. finishInterp = t
  6467. end
  6468. end
  6469. 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
  6470. end
  6471.  
  6472. --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)
  6473.  
  6474.  
  6475. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  6476. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  6477. end
  6478.  
  6479. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  6480. if hit.Parent==nil then
  6481. return
  6482. end
  6483. h=hit.Parent:FindFirstChild("Humanoid")
  6484. for _,v in pairs(hit.Parent:children()) do
  6485. if v:IsA("Humanoid") then
  6486. h=v
  6487. end
  6488. end
  6489. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  6490. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  6491. end
  6492. if hit.Parent.className=="Hat" then
  6493. hit=hit.Parent.Parent:findFirstChild("Head")
  6494. end
  6495. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  6496. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  6497. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  6498. return
  6499. end]]
  6500. -- hs(hit,1.2)
  6501. c=Instance.new("ObjectValue")
  6502. c.Name="creator"
  6503. c.Value=game:service("Players").LocalPlayer
  6504. c.Parent=h
  6505. game:GetService("Debris"):AddItem(c,.5)
  6506. Damage=math.random(minim,maxim)
  6507. -- h:TakeDamage(Damage)
  6508. blocked=false
  6509. block=hit.Parent:findFirstChild("Block")
  6510. if block~=nil then
  6511. print(block.className)
  6512. if block.className=="NumberValue" then
  6513. if block.Value>0 then
  6514. blocked=true
  6515. if decreaseblock==nil then
  6516. block.Value=block.Value-1
  6517. end
  6518. end
  6519. end
  6520. if block.className=="IntValue" then
  6521. if block.Value>0 then
  6522. blocked=true
  6523. if decreaseblock~=nil then
  6524. block.Value=block.Value-1
  6525. end
  6526. end
  6527. end
  6528. end
  6529. if blocked==false then
  6530. -- h:TakeDamage(Damage)
  6531. h.Health=h.Health-Damage
  6532. showDamage(hit.Parent,Damage,.5,BrickColor.new("New Yeller"))
  6533. else
  6534. h.Health=h.Health-(Damage/2)
  6535. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  6536. end
  6537. if Type=="Knockdown" then
  6538. hum=hit.Parent.Humanoid
  6539. hum.PlatformStand=true
  6540. coroutine.resume(coroutine.create(function(HHumanoid)
  6541. swait(1)
  6542. HHumanoid.PlatformStand=false
  6543. end),hum)
  6544. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  6545. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  6546. local bodvol=Instance.new("BodyVelocity")
  6547. bodvol.velocity=angle*knockback
  6548. bodvol.P=5000
  6549. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  6550. bodvol.Parent=hit
  6551. rl=Instance.new("BodyAngularVelocity")
  6552. rl.P=3000
  6553. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  6554. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  6555. rl.Parent=hit
  6556. game:GetService("Debris"):AddItem(bodvol,.5)
  6557. game:GetService("Debris"):AddItem(rl,.5)
  6558. elseif Type=="Normal" then
  6559. vp=Instance.new("BodyVelocity")
  6560. vp.P=500
  6561. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  6562. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  6563. if KnockbackType==1 then
  6564. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  6565. elseif KnockbackType==2 then
  6566. vp.velocity=Property.CFrame.lookVector*knockback
  6567. end
  6568. if knockback>0 then
  6569. vp.Parent=hit.Parent.Torso
  6570. end
  6571. game:GetService("Debris"):AddItem(vp,.5)
  6572. elseif Type=="Up" then
  6573. local bodyVelocity=Instance.new("BodyVelocity")
  6574. bodyVelocity.velocity=vt(0,60,0)
  6575. bodyVelocity.P=5000
  6576. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  6577. bodyVelocity.Parent=hit
  6578. game:GetService("Debris"):AddItem(bodyVelocity,1)
  6579. rl=Instance.new("BodyAngularVelocity")
  6580. rl.P=3000
  6581. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  6582. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  6583. rl.Parent=hit
  6584. game:GetService("Debris"):AddItem(rl,.5)
  6585. elseif Type=="Snare" then
  6586. bp=Instance.new("BodyPosition")
  6587. bp.P=2000
  6588. bp.D=100
  6589. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  6590. bp.position=hit.Parent.Torso.Position
  6591. bp.Parent=hit.Parent.Torso
  6592. game:GetService("Debris"):AddItem(bp,1)
  6593. elseif Type=="Target" then
  6594. if Targetting==false then
  6595. ZTarget=hit.Parent.Torso
  6596. coroutine.resume(coroutine.create(function(Part)
  6597. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  6598. swait(5)
  6599. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  6600. end),ZTarget)
  6601. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  6602. targetgui=Instance.new("BillboardGui")
  6603. targetgui.Parent=ZTarget
  6604. targetgui.Size=UDim2.new(10,100,10,100)
  6605. targ=Instance.new("ImageLabel")
  6606. targ.Parent=targetgui
  6607. targ.BackgroundTransparency=1
  6608. targ.Image="rbxassetid://4834067"
  6609. targ.Size=UDim2.new(1,0,1,0)
  6610. cam.CameraType="Scriptable"
  6611. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  6612. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  6613. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  6614. Targetting=true
  6615. RocketTarget=ZTarget
  6616. for i=1,Property do
  6617. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  6618. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  6619. swait()
  6620. end
  6621. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  6622. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  6623. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  6624. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  6625. end
  6626. Targetting=false
  6627. RocketTarget=nil
  6628. targetgui.Parent=nil
  6629. cam.CameraType="Custom"
  6630. end
  6631. end
  6632. debounce=Instance.new("BoolValue")
  6633. debounce.Name="DebounceHit"
  6634. debounce.Parent=hit.Parent
  6635. debounce.Value=true
  6636. game:GetService("Debris"):AddItem(debounce,Delay)
  6637. c=Instance.new("ObjectValue")
  6638. c.Name="creator"
  6639. c.Value=Player
  6640. c.Parent=h
  6641. game:GetService("Debris"):AddItem(c,.5)
  6642. CRIT=false
  6643. hitDeb=true
  6644. AttackPos=6
  6645. end
  6646. end
  6647.  
  6648. showDamage=function(Char,Dealt,du,Color)
  6649. m=Instance.new("Model")
  6650. m.Name=tostring(Dealt)
  6651. h=Instance.new("Humanoid")
  6652. h.Health=0
  6653. h.MaxHealth=0
  6654. h.Parent=m
  6655. c=Instance.new("Part")
  6656. c.Transparency=0
  6657. c.BrickColor=Color
  6658. c.Name="Head"
  6659. c.TopSurface=0
  6660. c.BottomSurface=0
  6661. c.formFactor="Plate"
  6662. c.Size=Vector3.new(1,.4,1)
  6663. ms=Instance.new("CylinderMesh")
  6664. ms.Scale=Vector3.new(.8,.8,.8)
  6665. if CRIT==true then
  6666. ms.Scale=Vector3.new(1,1.25,1)
  6667. end
  6668. ms.Parent=c
  6669. c.Reflectance=0
  6670. Instance.new("BodyGyro").Parent=c
  6671. c.Parent=m
  6672. if Char:findFirstChild("Head")~=nil then
  6673. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  6674. elseif Char.Parent:findFirstChild("Head")~=nil then
  6675. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  6676. end
  6677. f=Instance.new("BodyPosition")
  6678. f.P=2000
  6679. f.D=100
  6680. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  6681. f.position=c.Position+Vector3.new(0,3,0)
  6682. f.Parent=c
  6683. game:GetService("Debris"):AddItem(m,.5+du)
  6684. c.CanCollide=false
  6685. m.Parent=workspace
  6686. c.CanCollide=false
  6687. end
  6688.  
  6689. Player=game:GetService('Players').LocalPlayer
  6690. Character=Player.Character
  6691. Mouse=Player:GetMouse()
  6692. m=Instance.new('Model',Character)
  6693. it=Instance.new
  6694. function nooutline(part)
  6695. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  6696. end
  6697. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  6698. local fp=it("Part")
  6699. fp.formFactor=formfactor
  6700. fp.Parent=parent
  6701. fp.Reflectance=reflectance
  6702. fp.Transparency=transparency
  6703. fp.CanCollide=false
  6704. fp.Locked=true
  6705. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  6706. fp.Name=name
  6707. fp.Size=size
  6708. fp.Position=Character.Torso.Position
  6709. nooutline(fp)
  6710. fp.Material=material
  6711. fp:BreakJoints()
  6712. return fp
  6713. end
  6714. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  6715. local mesh=it(Mesh)
  6716. mesh.Parent=part
  6717. if Mesh=="SpecialMesh" then
  6718. mesh.MeshType=meshtype
  6719. mesh.MeshId=meshid
  6720. end
  6721. mesh.Offset=offset
  6722. mesh.Scale=scale
  6723. return mesh
  6724. end
  6725. function weld(parent,part0,part1,c0,c1)
  6726. local weld=it("Weld")
  6727. weld.Parent=parent
  6728. weld.Part0=part0
  6729. weld.Part1=part1
  6730. weld.C0=c0
  6731. weld.C1=c1
  6732. return weld
  6733. end
  6734.  
  6735. Player=game:GetService('Players').LocalPlayer
  6736. Character=Player.Character
  6737. Mouse=Player:GetMouse()
  6738. m=Instance.new('Model',Character)
  6739. it=Instance.new
  6740. function nooutline(part)
  6741. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  6742. end
  6743. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  6744. local fp=it("Part")
  6745. fp.formFactor=formfactor
  6746. fp.Parent=parent
  6747. fp.Reflectance=reflectance
  6748. fp.Transparency=transparency
  6749. fp.CanCollide=false
  6750. fp.Locked=true
  6751. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  6752. fp.Name=name
  6753. fp.Size=size
  6754. fp.Position=Character.Torso.Position
  6755. nooutline(fp)
  6756. fp.Material=material
  6757. fp:BreakJoints()
  6758. return fp
  6759. end
  6760. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  6761. local mesh=it(Mesh)
  6762. mesh.Parent=part
  6763. if Mesh=="SpecialMesh" then
  6764. mesh.MeshType=meshtype
  6765. mesh.MeshId=meshid
  6766. end
  6767. mesh.Offset=offset
  6768. mesh.Scale=scale
  6769. return mesh
  6770. end
  6771. function weld(parent,part0,part1,c0,c1)
  6772. local weld=it("Weld")
  6773. weld.Parent=parent
  6774. weld.Part0=part0
  6775. weld.Part1=part1
  6776. weld.C0=c0
  6777. weld.C1=c1
  6778. return weld
  6779. end
  6780.  
  6781. Player=game:GetService('Players').LocalPlayer
  6782. Character=Player.Character
  6783. Mouse=Player:GetMouse()
  6784. m=Instance.new('Model',Character)
  6785. it=Instance.new
  6786. function nooutline(part)
  6787. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  6788. end
  6789. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  6790. local fp=it("Part")
  6791. fp.formFactor=formfactor
  6792. fp.Parent=parent
  6793. fp.Reflectance=reflectance
  6794. fp.Transparency=transparency
  6795. fp.CanCollide=false
  6796. fp.Locked=true
  6797. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  6798. fp.Name=name
  6799. fp.Size=size
  6800. fp.Position=Character.Torso.Position
  6801. nooutline(fp)
  6802. fp.Material=material
  6803. fp:BreakJoints()
  6804. return fp
  6805. end
  6806. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  6807. local mesh=it(Mesh)
  6808. mesh.Parent=part
  6809. if Mesh=="SpecialMesh" then
  6810. mesh.MeshType=meshtype
  6811. mesh.MeshId=meshid
  6812. end
  6813. mesh.Offset=offset
  6814. mesh.Scale=scale
  6815. return mesh
  6816. end
  6817. function weld(parent,part0,part1,c0,c1)
  6818. local weld=it("Weld")
  6819. weld.Parent=parent
  6820. weld.Part0=part0
  6821. weld.Part1=part1
  6822. weld.C0=c0
  6823. weld.C1=c1
  6824. return weld
  6825. end
  6826.  
  6827. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Handle",Vector3.new(0.432347655, 1.46774554, 0.432347715))
  6828. 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.0238761902, -0.643738747, 0.951609612, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279))
  6829. mesh("BlockMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.435486168, 0.907830358))
  6830. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  6831. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38579845, -0.147186279, 1.96928692, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
  6832. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  6833. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  6834. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38580227, -1.4786582, -0.0490608215, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
  6835. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  6836. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 1.07937324, 1.37374437))
  6837. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -0.791760921, 0.547310829, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6838. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  6839. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490608215, -1.96923208, 6.3858161, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6840. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  6841. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.668118))
  6842. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.665903091, 1.19417429, 7.27876043, -0.707097769, 3.49879265e-005, 0.707116127, 0.707115829, 3.41534615e-005, 0.707098126, 4.43859108e-007, 1.00000119, -5.03361225e-005))
  6843. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  6844. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
  6845. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490589142, -0.483884811, 0.00761604309, -1, 4.46888748e-007, -1.03144195e-008, -2.45221941e-008, 4.87565994e-005, 1.00000048, 3.18062263e-007, 1.00000119, -5.02169132e-005))
  6846. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 0.680872738))
  6847. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 1.7662425))
  6848. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 1.02356577, -1.61146116, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6849. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 1))
  6850. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6851. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.441556931, 1.57671928, 8.05396271, -1, 4.46891647e-007, 4.92917671e-008, 3.50839642e-008, 4.87565994e-005, 1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6852. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  6853. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 1.17749763, 0.432347715))
  6854. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -0.742664337, 5.35547161, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6855. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 1, 0.907830358))
  6856. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  6857. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490608215, -1.96928167, 0.694499969, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6858. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  6859. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.45311451))
  6860. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245313644, -1.96931839, -1.95488787, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6861. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  6862. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.668118))
  6863. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.539680481, 1.67485046, 7.26895666, -1, 4.46891647e-007, 4.92917671e-008, 3.50839642e-008, 4.87565994e-005, 1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6864. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  6865. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  6866. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38580036, 0.0490589142, -1.87116051, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
  6867. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  6868. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lily white","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
  6869. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490570068, 1.57762623, -1.18428707, -1, 5.03652586e-007, -9.78606565e-008, 3.74831302e-007, 1.00000119, -5.90085983e-005, 1.12062189e-007, -5.75780869e-005, -1.00000048))
  6870. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 0.680872738))
  6871. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  6872. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -1.96923208, 6.3858161, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6873. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  6874. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  6875. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694484234, -0.147184372, 1.96928787, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
  6876. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  6877. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.55123901))
  6878. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(1.03910494, -0.382684708, 7.51424408, -2.45105412e-008, 4.87565994e-005, 1.00000048, 1, -4.46888748e-007, 1.03027666e-008, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6879. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 1))
  6880. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  6881. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38579798, -1.9692874, 0.2453022, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
  6882. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  6883. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6884. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.34344101, -2.50901222, 1.22480965, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6885. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 0.680872798))
  6886. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6887. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490589142, -2.75432682, -1.02857161, -1, 5.93067284e-007, 5.20292858e-008, -3.78288192e-008, -4.87565994e-005, -1.00000048, -4.64237644e-007, -1.00000119, 5.02169132e-005))
  6888. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  6889. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6890. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50904942, 0.245313644, -0.541429996, -9.46957712e-008, -4.87565994e-005, -1.00000048, -1, 4.46894546e-007, 1.08903606e-007, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6891. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.680874527, 0.226957589))
  6892. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  6893. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.343439102, -1.5767169, 6.38582945, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6894. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  6895. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6896. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 3.49106264, 1.18428373, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  6897. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  6898. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.55123901))
  6899. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147186279, -2.50899839, 1.27389431, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6900. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 1))
  6901. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  6902. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38580227, 1.47865772, 0.245313644, -3.18063314e-007, -1.00000119, 5.87999821e-005, 3.50953684e-008, 5.73694706e-005, 1.00000048, -1, 4.46892955e-007, 4.9300418e-008))
  6903. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  6904. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  6905. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.343439102, -1.77297306, 6.38581324, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6906. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  6907. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.177495))
  6908. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.2453022, -1.13522863, -1.61146402, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6909. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 1))
  6910. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Bright red","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6911. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.1966908, -0.245315552, 0.889906406, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
  6912. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.226958096, 0.680872738))
  6913. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6914. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.54163361, -1.13123608, 8.05396271, 0.707097888, -3.48687172e-005, -0.707116067, -0.70711571, -3.42428684e-005, -0.707098246, 3.17420216e-007, 1.00000119, -5.03361225e-005))
  6915. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  6916. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6917. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669485, -0.245315552, 0.595514774, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
  6918. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.226958096, 0.680872738))
  6919. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.55123925, 0.432347715, 0.432347715))
  6920. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.27386522, -2.65620232, 0.245300293, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
  6921. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  6922. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6923. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -2.26369762, -0.541428089, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6924. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.680874527, 0.226957589))
  6925. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  6926. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147186279, -1.87110519, 6.38581657, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6927. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  6928. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  6929. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.245300293, -1.87116098, 0.694499969, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6930. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  6931. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6932. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669199, -0.637798309, 0.889904499, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
  6933. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.226958096, 0.680872738))
  6934. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6935. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 4.27608109, 0.889903545, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  6936. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  6937. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  6938. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38580036, -0.245313644, 1.87116003, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
  6939. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  6940. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  6941. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -1.96927261, 3.54016185, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6942. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  6943. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  6944. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694486141, 0.2453022, 1.57677746, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
  6945. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  6946. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  6947. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014063, 1.77303791, -0.245304108, -3.18063314e-007, -1.00000119, 5.87999821e-005, 3.50953684e-008, 5.73694706e-005, 1.00000048, -1, 4.46892955e-007, 4.9300418e-008))
  6948. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  6949. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.432347655, 0.588748991, 0.432347715))
  6950. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 4.66859579, 0.301133633, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  6951. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 1, 0.680872858))
  6952. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6953. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 4.27608013, 1.18427896, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  6954. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  6955. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6956. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -2.75432062, -0.541444778, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6957. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.680874527, 0.226957589))
  6958. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  6959. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38579655, -1.5767684, -0.147186279, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
  6960. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  6961. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6962. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147184372, -1.13523054, -0.875501633, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6963. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832325, 0.68087256))
  6964. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.55123901))
  6965. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(1.23536968, -0.529888153, 7.51424789, -2.45105412e-008, 4.87565994e-005, 1.00000048, 1, -4.46888748e-007, 1.03027666e-008, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6966. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958111, 1))
  6967. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  6968. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245313644, -1.77297831, 6.38581324, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6969. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  6970. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  6971. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147186279, -1.47860289, 6.38581514, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6972. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  6973. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.588747501))
  6974. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 0.287633419, 0.154826164, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6975. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 1))
  6976. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lily white","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6977. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 4.47232723, 1.1842947, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  6978. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  6979. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  6980. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38579798, 0.147184372, -1.77303362, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
  6981. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  6982. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
  6983. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490627289, -1.1352334, 2.34741116, -1, 3.87281432e-007, -5.43378356e-008, 6.85484807e-008, -4.91440296e-005, -1.00000048, -2.58457248e-007, -1.00000119, 5.06043434e-005))
  6984. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 0.680872738))
  6985. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Toothpaste","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
  6986. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490570068, 2.16637135, -0.59552145, -1, 5.03652586e-007, -9.78606565e-008, 3.74831302e-007, 1.00000119, -5.90085983e-005, 1.12062189e-007, -5.75780869e-005, -1.00000048))
  6987. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 0.680872738))
  6988. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6989. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50901365, 0.441551208, -1.02857399, -2.58317846e-006, -4.78029251e-005, -1.00000048, 1, -5.96029224e-007, -2.59738044e-006, -4.67077939e-007, -1.00000119, 4.92632389e-005))
  6990. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
  6991. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  6992. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.343439102, -1.6748538, 6.38581324, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6993. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  6994. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  6995. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669056, -0.441566467, 0.889873505, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
  6996. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.680874228, 0.226957604))
  6997. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  6998. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.2453022, -1.87109709, 6.38581371, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  6999. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7000. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 1.37374437))
  7001. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -0.889888287, 2.70605993, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7002. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 1))
  7003. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 1.7662425))
  7004. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -0.742720604, -1.61145926, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7005. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 1))
  7006. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7007. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38580227, 0.147171021, 1.47865772, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
  7008. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7009. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 1.07937324, 1.37374437))
  7010. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -0.791760921, 0.547310829, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7011. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 1.0793705))
  7012. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -0.59549427, 2.85327172, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7013. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 1))
  7014. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7015. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.541453838, -0.343442917, 2.75432682, 3.11322225e-007, 1.00000119, -5.87999821e-005, -1, 4.40155929e-007, 1.19739425e-007, 1.05533914e-007, 5.73694706e-005, 1.00000048))
  7016. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.680874527, 0.680872738))
  7017. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.588747501))
  7018. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -0.203001022, 0.154825211, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7019. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 1))
  7020. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7021. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.54164124, -1.32749319, 8.05396652, 0.707097888, -3.48687172e-005, -0.707116067, -0.70711571, -3.42428684e-005, -0.707098246, 3.17420216e-007, 1.00000119, -5.03361225e-005))
  7022. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7023. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.588748991, 0.686872184))
  7024. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 1.62586546, 2.838027, 1, 6.56904035e-007, -8.54040309e-007, 8.39773065e-007, 5.33163548e-005, 1.00000048, 7.85775228e-007, -1.00000119, 5.47766685e-005))
  7025. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  7026. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7027. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38581562, 0.2453022, 1.57677174, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
  7028. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7029. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.588748991, 1.7662425))
  7030. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.343442917, -1.62586355, -1.61146402, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7031. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 1, 1))
  7032. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
  7033. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490627289, 2.29831171, -0.68013978, -1, 7.83419068e-007, 3.55170016e-007, -6.54571295e-007, -1.00000119, 5.92768192e-005, 3.40984968e-007, 5.78463078e-005, 1.00000048))
  7034. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 0.680872738))
  7035. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 2.84561276))
  7036. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -1.38047361, 6.38581276, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7037. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 1))
  7038. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7039. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.813092232, -1.03410339, 8.01469326, 0.707098067, 3.42428684e-005, 0.707115889, 0.707115531, -3.48985195e-005, -0.707098365, 3.29195359e-007, 1.00000119, -5.03361225e-005))
  7040. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7041. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7042. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 5.0610857, 0.889895916, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7043. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  7044. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7045. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694484711, -0.245313644, 1.87116098, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
  7046. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7047. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7048. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -2.950562, 1.42107105, 1, -5.93067057e-007, -4.65370036e-008, -3.23365512e-008, -4.87565994e-005, -1.00000048, 4.64237701e-007, 1.00000119, -5.02169132e-005))
  7049. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7050. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7051. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 4.66860676, 1.18429279, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7052. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  7053. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.668118))
  7054. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.714970589, -1.1322422, 7.22968769, 0.707098067, 3.42428684e-005, 0.707115889, 0.707115531, -3.48985195e-005, -0.707098365, 3.29195359e-007, 1.00000119, -5.03361225e-005))
  7055. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7056. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7057. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.34344101, -1.67490387, 0.694500923, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7058. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7059. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.55123901))
  7060. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(1.23536968, -0.235519409, 7.51424789, -2.45105412e-008, 4.87565994e-005, 1.00000048, 1, -4.46888748e-007, 1.03027666e-008, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7061. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958111, 1))
  7062. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7063. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669461, -0.490633011, 0.59551239, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
  7064. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.907832325, 0.226957604))
  7065. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7066. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.294372559, -0.449383259, -0.692103148, -1, 6.05387072e-007, -3.68178448e-008, 3.73051137e-007, 0.707064152, -0.707151592, -3.00909818e-007, -0.707151115, -0.707062602))
  7067. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 0.90783006))
  7068. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7069. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.343437195, -2.50902224, 1.22481298, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7070. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 0.680872798))
  7071. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.461185604, 0.432347715, 0.784996629))
  7072. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0343418121, -0.104858875, 2.90233016, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7073. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 1))
  7074. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.55123901))
  7075. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(1.43161774, -0.382684708, 7.51424408, -2.45105412e-008, 4.87565994e-005, 1.00000048, 1, -4.46888748e-007, 1.03027666e-008, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7076. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 1))
  7077. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.668118))
  7078. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.44156456, -1.67484713, 7.56333065, 1, -4.46884371e-007, 9.97237137e-008, 1.13931456e-007, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7079. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7080. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.588748991, 1.7662425))
  7081. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -1.62586355, -1.61146402, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7082. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.588748813, 0.432347715))
  7083. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 0.0423226357, 0.498250484, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7084. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.226957589))
  7085. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7086. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490837097, -0.537950993, -2.26368427, 1, -5.83602514e-007, 2.18954085e-007, -4.54788051e-007, -1.00000119, 5.90085983e-005, 2.33150899e-007, -5.75780869e-005, -1.00000048))
  7087. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7088. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7089. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669747, -0.834083557, 0.301120758, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
  7090. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.226958096, 0.680872738))
  7091. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7092. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694484711, 1.87116098, -0.147171021, -3.18063314e-007, -1.00000119, 5.87999821e-005, 3.50953684e-008, 5.73694706e-005, 1.00000048, -1, 4.46892955e-007, 4.9300418e-008))
  7093. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7094. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7095. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50900507, -1.42107391, -0.441551208, -1.837117e-006, -4.78029251e-005, -1.00000048, -7.05506295e-007, -1.00000119, 4.92632389e-005, -1, 8.34422053e-007, 1.85130671e-006))
  7096. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
  7097. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7098. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.441556931, -2.50901222, 1.22480965, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7099. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 0.680872738))
  7100. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7101. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694489002, -0.343442917, -1.47865105, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
  7102. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7103. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7104. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.69448328, -1.96928787, 0.245300293, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
  7105. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7106. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
  7107. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490608215, 0.631049156, -2.64176512, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7108. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 0.680872738))
  7109. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 1.75643003))
  7110. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -1.89372039, 0.867925167, 1, -3.81058499e-007, -8.9002981e-008, -2.31236939e-007, -0.707139194, -0.707074523, 1.25466727e-007, 0.707076073, -0.70713979))
  7111. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 1))
  7112. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 1.6681174))
  7113. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -1.18425035, 2.55887699, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7114. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 1))
  7115. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Bright red","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7116. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.294376373, 0.0806875229, 1.10842729, -1, 5.11558653e-007, 5.70222696e-008, -2.40349664e-007, -0.707064152, 0.707151532, 3.00909903e-007, 0.707151055, 0.707062721))
  7117. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 0.90783006))
  7118. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7119. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(2.50900507, -1.42107153, 0.539680481, -1.11077917e-007, 4.87565994e-005, 1.00000048, -3.50192465e-007, -1.00000119, 5.02169132e-005, 1, -4.79014773e-007, 9.68718012e-008))
  7120. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
  7121. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.96249199))
  7122. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.539680481, -2.50901651, 0.390750885, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7123. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 1))
  7124. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7125. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490837097, -2.16555643, 0.537970543, 1, -5.93067057e-007, -4.65370036e-008, -3.23365512e-008, -4.87565994e-005, -1.00000048, 4.64237701e-007, 1.00000119, -5.02169132e-005))
  7126. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7127. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7128. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694487572, -1.57677746, -0.147186279, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
  7129. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7130. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7131. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245313644, -1.6748538, 6.38581324, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7132. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7133. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lily white","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7134. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 4.86483383, 1.18428659, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7135. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  7136. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7137. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.5401485, -1.47866344, -0.0490589142, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
  7138. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7139. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
  7140. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490608215, -0.350220203, -2.64176798, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7141. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 0.680872738))
  7142. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7143. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(8.05392838, 1.53261375, 0.191354752, 3.18018664e-007, 1.00000119, -5.87999821e-005, 9.46984926e-008, 5.73694706e-005, 1.00000048, 1, -4.46851743e-007, -1.08903585e-007))
  7144. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.680874527, 0.680872738))
  7145. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.55123925, 0.432347715, 0.432347715))
  7146. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-7.51423454, 0.235517502, -1.03916979, -2.58459181e-007, -1.00000119, 5.87999821e-005, -1, 3.87285354e-007, -1.03109041e-008, 2.45194229e-008, -5.73694706e-005, -1.00000048))
  7147. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7148. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7149. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694484711, 0.0490589142, -1.87116098, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
  7150. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7151. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7152. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147184372, -1.47863054, 3.54016161, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7153. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7154. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Bright red","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7155. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.294372559, 0.0568704605, 1.08461213, -1, 5.11558653e-007, 5.70222696e-008, -2.40349664e-007, -0.707064152, 0.707151532, 3.00909903e-007, 0.707151055, 0.707062721))
  7156. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 0.90783006))
  7157. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7158. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(2.50900507, -1.42107153, 0.539680481, -1.11077917e-007, 4.87565994e-005, 1.00000048, -3.50192465e-007, -1.00000119, 5.02169132e-005, 1, -4.79014773e-007, 9.68718012e-008))
  7159. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
  7160. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7161. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147186279, -1.87115479, 0.694500923, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7162. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7163. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7164. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -2.85244274, 1.22480917, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7165. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.680872798))
  7166. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7167. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490837097, 0.145457268, -2.26368189, -1, 7.58299052e-007, 1.08852319e-007, 6.2946566e-007, 1.00000119, -5.87999821e-005, -9.46655376e-008, -5.73694706e-005, -1.00000048))
  7168. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7169. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7170. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014874, 0.147174835, 1.47866106, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
  7171. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7172. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7173. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.245300293, -1.47865295, 0.6945014, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7174. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7175. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 2.84561276))
  7176. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -1.38050604, 3.54015994, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7177. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 1))
  7178. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.55123925, 0.432347715, 0.432347715))
  7179. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-7.51423168, -0.529888153, 1.43168259, -3.20809306e-007, -1.00000119, 5.87999821e-005, 1, -4.49635564e-007, 1.03145474e-008, -2.45194229e-008, 5.73694706e-005, 1.00000048))
  7180. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7181. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7182. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50902605, -1.42107821, 0.44156456, 1.11077917e-007, -4.87565994e-005, -1.00000048, -2.85932202e-007, -1.00000119, 5.02169132e-005, -1, 4.14754425e-007, -9.68685754e-008))
  7183. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
  7184. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7185. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694488049, 1.47865915, 0.245315552, -3.18063314e-007, -1.00000119, 5.87999821e-005, 3.50953684e-008, 5.73694706e-005, 1.00000048, -1, 4.46892955e-007, 4.9300418e-008))
  7186. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7187. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7188. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(2.50901127, -1.42107344, -0.343437195, -1.1107786e-007, 4.87565994e-005, 1.00000048, -3.50192494e-007, -1.00000119, 5.02169132e-005, 1, -4.7901483e-007, 9.68717444e-008))
  7189. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
  7190. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.784996629))
  7191. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.54166603, -1.2293663, 6.72925854, 0.707097888, -3.48687172e-005, -0.707116067, -0.70711571, -3.42428684e-005, -0.707098246, 3.17420216e-007, 1.00000119, -5.03361225e-005))
  7192. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7193. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7194. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38579988, -1.87116051, 0.343439102, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
  7195. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7196. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7197. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -2.75431156, 1.42107296, 1, -5.93067057e-007, -4.65370036e-008, -3.23365512e-008, -4.87565994e-005, -1.00000048, 4.64237701e-007, 1.00000119, -5.02169132e-005))
  7198. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7199. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7200. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490818024, -2.16555786, 0.341711044, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7201. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.680872798))
  7202. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7203. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694487095, 0.147184372, -1.77303648, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
  7204. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7205. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7206. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245315552, -1.67488289, 3.54015994, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7207. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7208. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7209. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(2.5089941, -1.42107391, 0.34344101, -1.11077917e-007, 4.87565994e-005, 1.00000048, -3.50192465e-007, -1.00000119, 5.02169132e-005, 1, -4.79014773e-007, 9.68718012e-008))
  7210. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
  7211. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7212. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147184372, -1.87113667, 3.54016066, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7213. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7214. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7215. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014897, 1.47866106, 0.245315552, -3.18063314e-007, -1.00000119, 5.87999821e-005, 3.50953684e-008, 5.73694706e-005, 1.00000048, -1, 4.46892955e-007, 4.9300418e-008))
  7216. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7217. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7218. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014444, 0.0490570068, -1.87116718, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
  7219. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7220. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Bright red","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7221. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(8.05392933, -0.191354752, 1.82700491, 3.11322225e-007, 1.00000119, -5.87999821e-005, -1, 4.40155929e-007, 1.19739425e-007, 1.05533914e-007, 5.73694706e-005, 1.00000048))
  7222. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.680874527, 0.680872738))
  7223. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.55123901))
  7224. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -2.36180878, 1.2738905, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7225. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958111, 1))
  7226. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7227. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.34344101, -1.77302837, 0.6945014, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7228. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7229. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.55123925, 0.432347715, 0.432347715))
  7230. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-7.51423073, -1.43168259, -0.235519409, -3.1798163e-007, -1.00000119, 5.87999821e-005, 1.13912478e-007, -5.73694706e-005, -1.00000048, 1, -4.46802744e-007, 9.97075205e-008))
  7231. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7232. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7233. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.2453022, -1.13521957, -0.875504017, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7234. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832325, 0.68087256))
  7235. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7236. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.34344101, -1.77300739, 3.54015589, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7237. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7238. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7239. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245315552, -1.57675743, 3.54016066, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7240. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7241. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.55123925, 0.432347715, 0.432347715))
  7242. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.27386999, -0.2453022, -2.36181974, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
  7243. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7244. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7245. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.294372559, 0.692106962, -0.0568642616, -1, 6.05404409e-007, 3.10511211e-007, 5.46503543e-007, 0.707139015, 0.707074642, 1.27459003e-007, 0.707076252, -0.707139552))
  7246. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 0.90783006))
  7247. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.668118))
  7248. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.6397686, -1.22936916, 7.26893377, 0.707097888, -3.48687172e-005, -0.707116067, -0.70711571, -3.42428684e-005, -0.707098246, 3.17420216e-007, 1.00000119, -5.03361225e-005))
  7249. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7250. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.177495))
  7251. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147184372, -1.13524342, -1.6114583, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7252. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 1))
  7253. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7254. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.147174835, -1.96926403, 3.54016185, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7255. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7256. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7257. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.34344101, -1.67488289, 3.54015899, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7258. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7259. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.432347655, 0.588748991, 0.432347715))
  7260. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 3.88357353, 0.301130295, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7261. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 1, 0.680872858))
  7262. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7263. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 5.06108475, 1.18427896, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7264. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  7265. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Really red","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7266. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50901461, -0.0490589142, -0.541426659, -9.46957712e-008, -4.87565994e-005, -1.00000048, -1, 4.46894546e-007, 1.08903606e-007, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7267. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.680874527, 0.226957589))
  7268. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 2.55124497, 0.588747501))
  7269. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -0.0558166504, -0.433925629, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7270. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7271. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50901222, -1.42107344, 0.245321274, -1.837117e-006, -4.78029251e-005, -1.00000048, -7.05506295e-007, -1.00000119, 4.92632389e-005, -1, 8.34422053e-007, 1.85130671e-006))
  7272. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
  7273. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7274. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.2943573, 0.715921402, -0.080678463, -1, 6.05404409e-007, 3.10511211e-007, 5.46503543e-007, 0.707139015, 0.707074642, 1.27459003e-007, 0.707076252, -0.707139552))
  7275. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 0.90783006))
  7276. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7277. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.541457176, -0.245313644, 2.75432682, -3.11322196e-007, -1.00000119, 5.90085983e-005, 1, -4.40154651e-007, -9.80572565e-008, 8.38518233e-008, 5.75780869e-005, 1.00000048))
  7278. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.680874527, 0.680872738))
  7279. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7280. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014421, -0.245315552, 1.87116718, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
  7281. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7282. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7283. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50901508, 1.02857304, -0.343446732, -3.44488672e-006, -4.81307507e-005, -1.00000048, 3.7769712e-007, 1.00000119, -4.95910645e-005, 1, -5.06690526e-007, -3.45909302e-006))
  7284. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
  7285. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7286. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014349, -1.96930313, 0.245304108, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
  7287. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7288. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7289. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -2.75431681, 1.22483969, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7290. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.680872798))
  7291. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.37374437))
  7292. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -2.06742668, 0.0963764191, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7293. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 1))
  7294. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7295. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694487572, -1.47865915, -0.0490608215, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
  7296. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7297. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Toothpaste","Part",Vector3.new(0.432347655, 1.37374759, 0.432347715))
  7298. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 4.27608585, 0.595516682, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7299. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 1, 0.680872858))
  7300. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.588748991, 1.7662425))
  7301. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245313644, -1.62587166, -1.61146212, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7302. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 1, 1))
  7303. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7304. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245315552, -1.57678032, 0.694500923, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7305. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7306. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lily white","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7307. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 3.68730807, 1.18429136, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7308. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  7309. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.55123925, 0.432347715, 0.432347715))
  7310. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.27386951, 2.36181927, 0.147186279, -3.18063314e-007, -1.00000119, 5.87999821e-005, 3.50953684e-008, 5.73694706e-005, 1.00000048, -1, 4.46892955e-007, 4.9300418e-008))
  7311. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7312. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7313. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.69448328, -1.87116718, 0.34344101, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
  7314. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7315. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7316. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490589142, -1.96927261, 3.54016185, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7317. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7318. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7319. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.541446686, -0.245315552, -2.26369286, 3.34473356e-007, 1.00000119, -5.87999821e-005, 1, -4.63309902e-007, -1.68503149e-007, -1.54298974e-007, -5.73694706e-005, -1.00000048))
  7320. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.680874527, 0.680872738))
  7321. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7322. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669032, -0.539684296, 1.18426561, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
  7323. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.226958096, 0.680872738))
  7324. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Bright red","Part",Vector3.new(0.432347655, 0.588748991, 0.432347715))
  7325. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 4.66858578, 0.889900208, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7326. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 1, 0.680872858))
  7327. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7328. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669771, -0.245315552, 0.301145077, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
  7329. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.226958096, 0.680872738))
  7330. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7331. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014397, -1.87116718, 0.34344101, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
  7332. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7333. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
  7334. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490627289, -1.02355766, 2.64175844, 1, -1.13017222e-008, -7.91671823e-007, 7.77441755e-007, 4.84883785e-005, 1.00000048, 1.17563076e-007, -1.00000119, 4.99486923e-005))
  7335. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 0.680872738))
  7336. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Lime green","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7337. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(8.05392647, -0.103023529, -1.53262234, 3.34473356e-007, 1.00000119, -5.87999821e-005, 1, -4.63309902e-007, -1.68503149e-007, -1.54298974e-007, -5.73694706e-005, -1.00000048))
  7338. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.680874527, 0.680872738))
  7339. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7340. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014063, 0.147182465, -1.77304411, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
  7341. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7342. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7343. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.34344101, -1.57675695, 3.54016113, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7344. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7345. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7346. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.294372559, -1.08461046, 0.449367523, -1, 5.81013978e-007, 1.47227425e-007, -4.13802127e-007, -0.707139015, -0.707074642, -2.25677297e-007, -0.707076252, 0.707139552))
  7347. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 0.90783006))
  7348. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7349. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 4.27608585, 0.301128387, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7350. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  7351. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7352. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.2943573, -1.10842776, 0.47317791, -1, 5.81013978e-007, 1.47227425e-007, -4.13802127e-007, -0.707139015, -0.707074642, -2.25677297e-007, -0.707076252, 0.707139552))
  7353. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 0.90783006))
  7354. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7355. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.5401473, 0.245304108, 1.57678747, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
  7356. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7357. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7358. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245313644, -1.57672119, 6.38582945, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7359. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7360. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7361. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.245304108, -1.47863007, 3.5401597, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7362. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7363. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7364. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 3.88358545, 1.18429613, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7365. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  7366. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.96249199))
  7367. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.441566467, 2.50903749, 0.390751839, -1, 4.46891647e-007, 4.92917671e-008, 3.50839642e-008, 4.87565994e-005, 1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7368. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 1))
  7369. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7370. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014659, -1.57678795, -0.147184372, -3.17553969e-007, -1.00000119, 5.87999821e-005, 2.45077985e-008, -5.73694706e-005, -1.00000048, 1, -4.46380227e-007, 1.03026991e-008))
  7371. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7372. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7373. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.441556931, 1.77297735, 8.05396557, -1, 4.46891647e-007, 4.92917671e-008, 3.50839642e-008, 4.87565994e-005, 1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7374. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7375. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7376. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490531921, 3.49107122, 0.301146984, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7377. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  7378. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7379. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.2453022, -1.47860289, 6.38581467, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7380. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7381. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lily white","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7382. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669056, -0.245315552, 1.18426561, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
  7383. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.226958096, 0.680872738))
  7384. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7385. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669461, -0.735940933, 0.59551239, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
  7386. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.226958096, 0.680872738))
  7387. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.784996629))
  7388. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.12285614, -0.810565948, 6.72925806, 0.707097888, -3.48687172e-005, -0.707116067, -0.70711571, -3.42428684e-005, -0.707098246, 3.17420216e-007, 1.00000119, -5.03361225e-005))
  7389. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7390. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7391. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -1.96928167, 0.694500446, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7392. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7393. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7394. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.61050987, 1.07523632, 8.00489521, -0.707098067, -3.42428684e-005, -0.707115889, -0.707115531, 3.49879265e-005, 0.707098365, 3.71347738e-007, 1.00000119, -5.03659248e-005))
  7395. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7396. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lily white","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7397. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 4.07983494, 1.18428326, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7398. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  7399. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.784996629))
  7400. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -2.16555119, 1.17575836, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7401. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.680874228, 1))
  7402. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7403. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245315552, -1.77301359, 3.54015589, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7404. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7405. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7406. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-6.38579845, -0.34344101, -1.47865248, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
  7407. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7408. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7409. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.343439102, -1.57671022, 8.34834385, 1, -4.46884371e-007, 9.97237137e-008, 1.13931456e-007, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7410. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7411. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7412. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694486141, 1.77303457, -0.245300293, -3.18063314e-007, -1.00000119, 5.87999821e-005, 3.50953684e-008, 5.73694706e-005, 1.00000048, -1, 4.46892955e-007, 4.9300418e-008))
  7413. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7414. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7415. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, -1.42104483, -2.85244846, 1, -5.83602514e-007, 2.18954085e-007, -4.54788051e-007, -1.00000119, 5.90085983e-005, 2.33150899e-007, -5.75780869e-005, -1.00000048))
  7416. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7417. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7418. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.343439102, -1.77296782, 8.34834576, 1, -4.46884371e-007, 9.97237137e-008, 1.13931456e-007, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7419. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7420. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7421. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.147171021, -1.96922827, 6.38581371, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7422. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7423. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.55123925, 0.432347715, 0.432347715))
  7424. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-7.51423454, 1.03916979, 0.529888153, -3.05380524e-007, -1.00000119, 5.87999821e-005, 3.50952547e-008, 5.73694706e-005, 1.00000048, -1, 4.34210165e-007, 4.93010717e-008))
  7425. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7426. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.784996629))
  7427. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.343439102, -1.67485523, 7.0236311, 1, -4.46884371e-007, 9.97237137e-008, 1.13931456e-007, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7428. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7429. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
  7430. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490570068, 0.104875565, 0.694504738, -1, 4.46888748e-007, -1.03144195e-008, -2.45221941e-008, 4.87565994e-005, 1.00000048, 3.18062263e-007, 1.00000119, -5.02169132e-005))
  7431. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 0.680872738))
  7432. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7433. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-8.05392933, -0.103021622, 1.82700682, -3.11322196e-007, -1.00000119, 5.90085983e-005, 1, -4.40154651e-007, -9.80572565e-008, 8.38518233e-008, 5.75780869e-005, 1.00000048))
  7434. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.680874527, 0.680872738))
  7435. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7436. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.34344101, -1.57677126, 0.694500446, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7437. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7438. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.55123901))
  7439. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.245300293, -2.50899744, 1.27389288, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7440. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 1))
  7441. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7442. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50900507, 1.02857828, 0.343431473, -3.44488672e-006, -4.81307507e-005, -1.00000048, 3.7769712e-007, 1.00000119, -4.95910645e-005, 1, -5.06690412e-007, -3.45909325e-006))
  7443. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
  7444. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7445. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 3.49106789, 0.595517159, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7446. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  7447. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
  7448. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490608215, 0.35022068, -2.34740973, -1, 5.06501863e-007, 1.52921388e-007, 1.38716672e-007, 4.91440296e-005, 1.00000048, 3.77667334e-007, 1.00000119, -5.06043434e-005))
  7449. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 0.680872738))
  7450. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 2.84561276))
  7451. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -1.38052273, 0.694500446, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7452. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 1))
  7453. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7454. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.294376373, -0.473195553, -0.71591568, -1, 6.05387072e-007, -3.68178448e-008, 3.73051137e-007, 0.707064152, -0.707151592, -3.00909818e-007, -0.707151115, -0.707062602))
  7455. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.907832682, 0.90783006))
  7456. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7457. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245315552, -2.50901842, 1.22481108, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7458. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.453916222, 0.680872738))
  7459. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7460. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245315552, -1.67490387, 0.694500446, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7461. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7462. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7463. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 5.06109333, 0.595511913, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7464. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  7465. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.784996629))
  7466. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.764038086, 1.19418287, 6.7390604, -0.707097769, 3.49879265e-005, 0.707116127, 0.707115829, 3.41534615e-005, 0.707098126, 4.43859108e-007, 1.00000119, -5.03361225e-005))
  7467. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7468. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
  7469. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490570068, 2.46075344, -0.301148415, -1, 5.03652586e-007, -9.78606565e-008, 3.74831302e-007, 1.00000119, -5.90085983e-005, 1.12062189e-007, -5.75780869e-005, -1.00000048))
  7470. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 0.680872738))
  7471. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Bright red","Part",Vector3.new(0.432347655, 0.588748991, 0.432347715))
  7472. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, 3.88356614, 0.889912128, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7473. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 1, 0.680872858))
  7474. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7475. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669032, -0.392501831, 1.18426561, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
  7476. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 0.453916222, 0.226957604))
  7477. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7478. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014707, -0.343442917, -1.47866058, -2.90589298e-007, -1.00000119, 5.87999821e-005, -1, 4.19412089e-007, -6.991894e-008, 8.41255599e-008, -5.73694706e-005, -1.00000048))
  7479. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7480. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.55123901))
  7481. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -2.65619135, 1.27388859, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7482. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958111, 1))
  7483. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.784996629))
  7484. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.441556931, 1.67486477, 6.72926092, -1, 4.46891647e-007, 4.92917671e-008, 3.50839642e-008, 4.87565994e-005, 1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7485. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7486. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.784996629))
  7487. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -0.301120758, 3.00045681, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7488. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 1))
  7489. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7490. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.245304108, -1.87113667, 3.54016066, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7491. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7492. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
  7493. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490627289, -0.742734432, 2.64176559, -1, 8.82553365e-007, 7.91620323e-007, -7.77434252e-007, -4.91440296e-005, -1.00000048, -7.53687004e-007, -1.00000119, 5.06043434e-005))
  7494. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.907832682, 0.680872738))
  7495. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7496. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50900459, -0.343442917, -0.541424751, -9.46957712e-008, -4.87565994e-005, -1.00000048, -1, 4.46894546e-007, 1.08903606e-007, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7497. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.680874527, 0.226957589))
  7498. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7499. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.764011383, 1.09605169, 8.06375217, -0.707097769, 3.49879265e-005, 0.707116127, 0.707115829, 3.41534615e-005, 0.707098126, 4.43859108e-007, 1.00000119, -5.03361225e-005))
  7500. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7501. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Bright red","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
  7502. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490570068, 1.87200308, -0.889911175, -1, 5.03652586e-007, -9.78606565e-008, 3.74831302e-007, 1.00000119, -5.90085983e-005, 1.12062189e-007, -5.75780869e-005, -1.00000048))
  7503. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.680874228, 0.680872738))
  7504. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7505. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014468, -0.147184372, 1.96930313, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
  7506. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7507. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7508. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.147186279, -1.47865295, 0.694500923, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7509. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7510. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7511. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 5.06109333, 0.301119328, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7512. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  7513. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.784996629))
  7514. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.61053324, 1.17336941, 6.68018913, -0.707098067, -3.42428684e-005, -0.707115889, -0.707115531, 3.49879265e-005, 0.707098365, 3.71347738e-007, 1.00000119, -5.03659248e-005))
  7515. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7516. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7517. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490818024, -2.26368475, 0.341706753, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7518. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.680872798))
  7519. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7520. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.245315552, -1.77303028, 0.694502354, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7521. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7522. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7523. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.54014444, 1.87116718, -0.147174835, -3.18063314e-007, -1.00000119, 5.87999821e-005, 3.50953684e-008, 5.73694706e-005, 1.00000048, -1, 4.46892955e-007, 4.9300418e-008))
  7524. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7525. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7526. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.813094139, -1.23036385, 8.01469421, 0.707098067, 3.42428684e-005, 0.707115889, 0.707115531, -3.48985195e-005, -0.707098365, 3.29195359e-007, 1.00000119, -5.03361225e-005))
  7527. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7528. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7529. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490837097, -2.16555357, -0.145475388, -1, 5.93067284e-007, 5.20292858e-008, -3.78288192e-008, -4.87565994e-005, -1.00000048, -4.64237644e-007, -1.00000119, 5.02169132e-005))
  7530. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7531. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.490623981, 0.432347715))
  7532. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-3.19669747, -0.539684296, 0.301120758, -3.18063314e-007, -1.00000119, 5.87999821e-005, 1, -4.46892955e-007, -4.92917493e-008, 3.50866856e-008, 5.73694706e-005, 1.00000048))
  7533. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.453915119, 1, 0.226957604))
  7534. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.55123925, 0.432347715, 0.432347715))
  7535. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.27386522, -0.147186279, 2.65620184, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
  7536. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7537. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7538. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490589142, 3.49106383, 0.889908791, 1, -3.28492746e-007, -2.35756062e-007, 1.99652547e-007, 1.00000119, -5.87999821e-005, 2.21543942e-007, 5.73694706e-005, 1.00000048))
  7539. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.45391649, 0.680872858))
  7540. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7541. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-2.50901937, -0.245321274, -1.02857685, -2.58317846e-006, -4.78029251e-005, -1.00000048, 1, -5.96029224e-007, -2.59738044e-006, -4.67077939e-007, -1.00000119, 4.92632389e-005))
  7542. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.453915209, 0.226958096, 0.226957589))
  7543. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0.5,"Toothpaste","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7544. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.541447163, 2.26368523, 0.343442917, 3.18018664e-007, 1.00000119, -5.87999821e-005, 9.46984926e-008, 5.73694706e-005, 1.00000048, 1, -4.46851743e-007, -1.08903585e-007))
  7545. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.680874527, 0.680872738))
  7546. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7547. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490570068, 1.02855015, -2.85244894, -1, 7.58299052e-007, 1.08852319e-007, 6.2946566e-007, 1.00000119, -5.87999821e-005, -9.46655376e-008, -5.73694706e-005, -1.00000048))
  7548. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7549. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7550. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.764024734, 1.29229784, 8.06375122, -0.707097769, 3.49879265e-005, 0.707116127, 0.707115829, 3.41534615e-005, 0.707098126, 4.43859108e-007, 1.00000119, -5.03361225e-005))
  7551. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7552. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(2.84561348, 0.432347715, 0.432347715))
  7553. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.694488049, 0.147172928, 1.47865915, -3.60331796e-007, -1.00000119, 5.87999821e-005, 1, -4.89164961e-007, -1.08895435e-007, 9.46928367e-008, 5.73694706e-005, 1.00000048))
  7554. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7555. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.668118))
  7556. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.7086463, 1.17337132, 7.21989059, -0.707098067, -3.42428684e-005, -0.707115889, -0.707115531, 3.49879265e-005, 0.707098365, 3.71347738e-007, 1.00000119, -5.03659248e-005))
  7557. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7558. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 0.432347715))
  7559. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-1.61052322, 1.27147961, 8.00489521, -0.707098067, -3.42428684e-005, -0.707115889, -0.707115531, 3.49879265e-005, 0.707098365, 3.71347738e-007, 1.00000119, -5.03659248e-005))
  7560. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 0.226957589))
  7561. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Fossil","Part",Vector3.new(0.490622938, 0.432347715, 0.432347715))
  7562. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(-0.0490531921, 0.104857922, 3.34389472, -1, 3.61571296e-007, 1.02468533e-007, 8.82564066e-008, 4.87565994e-005, 1.00000048, 2.32739438e-007, 1.00000119, -5.02169132e-005))
  7563. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.226958096, 0.226957589))
  7564. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 1.96249199))
  7565. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -2.95057631, 0.390752316, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7566. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.680872858, 0.226958096, 1))
  7567. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.432347655, 0.432347715, 2.84561276))
  7568. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.147171021, -1.96928167, 0.694502354, 1, -4.46891647e-007, -4.92917671e-008, -3.50839642e-008, -4.87565994e-005, -1.00000048, 3.18062291e-007, 1.00000119, -5.02169132e-005))
  7569. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.226957604, 0.226958096, 1))
  7570. Barrel=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Barrel",Vector3.new(0.432347655, 1.7281816, 0.432347715))
  7571. Barrelweld=weld(m,Handle,Barrel,CFrame.new(0, 0, 0, 1, -3.93950415e-007, -7.33235552e-008, -1.83752363e-007, -0.500038326, -0.866003275, 2.00045037e-007, 0.866004765, -0.500039279),CFrame.new(0.0490570068, -7.23259068, -1.68114424, 1, -4.46850237e-007, -4.93354477e-008, -3.18020852e-007, -1.00000119, 5.02467155e-005, -3.51276483e-008, -4.88162041e-005, -1.00000036))
  7572. mesh("CylinderMesh",Barrel,"","",Vector3.new(0, 0, 0),Vector3.new(0.666200757, 1, 0.666200459))
  7573.  
  7574. ready = false
  7575.  
  7576. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  7577. local fp = it("Part")
  7578. fp.formFactor = formfactor
  7579. fp.Parent = parent
  7580. fp.Reflectance = reflectance
  7581. fp.Transparency = transparency
  7582. fp.CanCollide = false
  7583. fp.Locked=true
  7584. fp.BrickColor = brickcolor
  7585. fp.Name = name
  7586. fp.Size = size
  7587. fp.Position = Torso.Position
  7588. NoOutline(fp)
  7589. fp.Material="SmoothPlastic"
  7590. fp:BreakJoints()
  7591. return fp
  7592. end
  7593.  
  7594. function MagicCylinder(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  7595. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.2,0.2,0.2))
  7596. prt.Anchored=true
  7597. prt.CFrame=cframe
  7598. msh=mesh("SpecialMesh",prt,"Head","",vt(0,0,0),vt(x1,y1,z1))
  7599. game:GetService("Debris"):AddItem(prt,2)
  7600. coroutine.resume(coroutine.create(function(Part,Mesh)
  7601. for i=0,1,delay do
  7602. swait()
  7603. Part.CFrame=Part.CFrame
  7604. Part.Transparency=i
  7605. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  7606. end
  7607. Part.Parent=nil
  7608. end),prt,msh)
  7609. end
  7610.  
  7611. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  7612. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  7613. prt.Anchored=true
  7614. prt.CFrame=cframe
  7615. msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  7616. game:GetService("Debris"):AddItem(prt,2)
  7617. coroutine.resume(coroutine.create(function(Part,Mesh)
  7618. for i=0,1,delay do
  7619. swait()
  7620. Part.CFrame=Part.CFrame
  7621. Part.Transparency=i
  7622. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  7623. end
  7624. Part.Parent=nil
  7625. end),prt,msh)
  7626. end
  7627.  
  7628. function LaserBarrage(Prt,Parent)
  7629. attack=true
  7630. --so("BeamLockon",Prt,1,1)
  7631. local efprt=part(3,Parent,0,0.5,BrickColor.new("Dark stone grey"),"Effect",vt(0.2,0.2,0.2))
  7632. efprt.Anchored=true
  7633. local efmsh=mesh("CylinderMesh",efprt,"","",vt(0,0,0),vt(1,1,1))
  7634. spread=vt((math.random(0,0)+math.random())*0,(math.random(0,0)+math.random())*0,(math.random(0,0)+math.random())*0)*(Prt.Position-Mouse.Hit.p).magnitude/100
  7635. --spread=vt(0,0,0)
  7636. coroutine.resume(coroutine.create(function(Part,Mesh,Spreaded)
  7637. game:GetService("Debris"):AddItem(Part,6)
  7638. local TheHit=Mouse.Hit.p
  7639. local MouseLook=cf((Prt.Position+TheHit)/2,TheHit+Spreaded)
  7640. local hit,pos = rayCast(Prt.Position,MouseLook.lookVector,1000,Parent)
  7641. so("Elec",Prt,0.2,1)
  7642. local tefprt=part(3,workspace,0,1,BrickColor.new("Dark stone grey"),"Effect",vt(0.2,0.2,0.2))
  7643. tefprt.CFrame=cf(pos)
  7644. MagicCircle(BrickColor.new("Hot pink"),cf(pos),0.5,0.5,0.5,0.5,0.5,0.5,0.04)
  7645. so("Elec",tefprt,0.3,1)
  7646. game:GetService("Debris"):AddItem(tefprt,3)
  7647. Part.CFrame=CFrame.new((Prt.Position+pos)/2,pos)*angles(1.57,0,0)
  7648. if(hit.Parent:findFirstChild("Humanoid")~= nil)then
  7649. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Name ~= "Base" and hit.Parent.Name ~= Player.Name then
  7650. hit.Parent.Humanoid:TakeDamage(9999)
  7651. end
  7652. end
  7653. local mag=(Prt.Position-pos).magnitude
  7654. MagicCylinder(BrickColor.new("Hot pink"),Part.CFrame,1,mag*5,1,0.5,0,0.5,0.05)
  7655. Part.Parent=nil
  7656. end),efprt,efmsh,spread)
  7657. end
  7658.  
  7659. function shoot()
  7660. if ready==true then
  7661. attack=true
  7662. ready = false
  7663. LaserBarrage(Barrel,m)
  7664. so("http://roblox.com/asset/?id=166535638",Barrel,1,1)
  7665. so("http://roblox.com/asset/?id=166535638",Barrel,1,1)
  7666. for i=0,1,0.1 do
  7667. swait()
  7668. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  7669. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-20),math.rad(-10),math.rad(0)),.3)
  7670. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, 0.3) * angles(math.rad(100), math.rad(0), math.rad(0)), 0.3)
  7671. LW.C0 = clerp(LW.C0, CFrame.new(-.3, 0.4, -0.8) * angles(math.rad(120), math.rad(0), math.rad(30)), 0.3)
  7672. RH.C0=clerp(RH.C0,cf(1,0,-0.5)*angles(math.rad(0),math.rad(90),math.rad(-10)),.3)
  7673. LH.C0=clerp(LH.C0,cf(-1,-1,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(70)),.3)
  7674. HandleWeld.C0=clerp(HandleWeld.C0,cf(0,0,.5)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  7675. end
  7676. for i=0,1,0.1 do
  7677. swait()
  7678. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  7679. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(-10),math.rad(0)),.3)
  7680. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, 0.3) * angles(math.rad(80), math.rad(0), math.rad(0)), 0.3)
  7681. LW.C0 = clerp(LW.C0, CFrame.new(-.3, 0.4, -0.8) * angles(math.rad(90), math.rad(0), math.rad(30)), 0.3)
  7682. RH.C0=clerp(RH.C0,cf(1,0,-0.5)*angles(math.rad(0),math.rad(90),math.rad(-10)),.3)
  7683. LH.C0=clerp(LH.C0,cf(-1,-1,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(70)),.3)
  7684. HandleWeld.C0=clerp(HandleWeld.C0,cf(0,0,.5)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  7685. end
  7686. attack=false
  7687. end
  7688. end
  7689.  
  7690. mouse.Button1Down:connect(function()
  7691. pcall(function()
  7692. shoot()
  7693. end)
  7694. end)
  7695.  
  7696. mouse.KeyDown:connect(function(k)
  7697. k=k:lower()
  7698. if k=='f' then
  7699. if ready==false then
  7700. ready=true
  7701. attack=true
  7702. elseif ready==true then
  7703. ready=false
  7704. attack=false
  7705. end
  7706. end
  7707. end)
  7708.  
  7709.  
  7710.  
  7711. local sine = 0
  7712. local change = 1
  7713. local val = 0
  7714.  
  7715. while true do
  7716. swait()
  7717. sine = sine + change
  7718. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  7719. local velderp=RootPart.Velocity.y
  7720. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  7721. if equipped==true or equipped==false then
  7722. if attack==false then
  7723. idle=idle+1
  7724. else
  7725. idle=0
  7726. end
  7727. if idle>=500 then
  7728. if attack==false then
  7729. --Sheath()
  7730. end
  7731. end
  7732. if RootPart.Velocity.y > 1 and hitfloor==nil then
  7733. Anim="Jump"
  7734. if attack==false then
  7735. Humanoid.WalkSpeed = 16
  7736. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  7737. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  7738. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  7739. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  7740. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  7741. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  7742. end
  7743. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  7744. Anim="Fall"
  7745. if attack==false then
  7746. Humanoid.WalkSpeed = 16
  7747. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  7748. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  7749. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  7750. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  7751. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  7752. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  7753. end
  7754. elseif torvel<1 and hitfloor~=nil then
  7755. Anim="Idle"
  7756. if attack==false then
  7757. Humanoid.WalkSpeed = 16
  7758. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  7759. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  7760. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(70), math.rad(0), math.rad(0)), 0.3)
  7761. LW.C0 = clerp(LW.C0, CFrame.new(-.3, 0.4, -0.8) * angles(math.rad(80), math.rad(0), math.rad(60)), 0.3)
  7762. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(70),math.rad(-5)),.3)
  7763. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  7764. HandleWeld.C0=clerp(HandleWeld.C0,cf(0,0,.5)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  7765. end
  7766. elseif torvel>2 and hitfloor~=nil then
  7767. Anim="Walk"
  7768. if attack==false then
  7769. change=3
  7770. Humanoid.WalkSpeed = 16
  7771. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  7772. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  7773. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(70), math.rad(0), math.rad(0)), 0.3)
  7774. LW.C0 = clerp(LW.C0, CFrame.new(-.3, 0.4, -0.8) * angles(math.rad(80), math.rad(0), math.rad(60)), 0.3)
  7775. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  7776. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  7777. HandleWeld.C0=clerp(HandleWeld.C0,cf(0,0,.5)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  7778. end
  7779. end
  7780. end
  7781. if ready==true then
  7782. Humanoid.WalkSpeed = 5
  7783. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  7784. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(-10),math.rad(0)),.3)
  7785. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, 0.3) * angles(math.rad(80), math.rad(0), math.rad(0)), 0.3)
  7786. LW.C0 = clerp(LW.C0, CFrame.new(-.3, 0.4, -0.8) * angles(math.rad(90), math.rad(0), math.rad(30)), 0.3)
  7787. RH.C0=clerp(RH.C0,cf(1,0,-0.5)*angles(math.rad(0),math.rad(90),math.rad(-10)),.3)
  7788. LH.C0=clerp(LH.C0,cf(-1,-1,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(70)),.3)
  7789. HandleWeld.C0=clerp(HandleWeld.C0,cf(0,0,.5)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  7790. end
  7791. end
  7792. end)
  7793.  
  7794. TextLabel.Parent = Frame
  7795. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  7796. TextLabel.BackgroundTransparency = 1
  7797. TextLabel.Position = UDim2.new(0, 128, 0, 311)
  7798. TextLabel.Size = UDim2.new(0, 200, 0, 50)
  7799. TextLabel.Font = Enum.Font.ArialBold
  7800. TextLabel.Text = "cracked Memz"
  7801. TextLabel.TextSize = 50
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement