Advertisement
memberhero

testagain

Nov 22nd, 2017
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --Okay I Know This script Is Very Old but
  2. --Why Not Give it Skills?
  3. ---So This Edit Gives it Skills!
  4. --But It Can only Taunt...
  5. Player = game:GetService("Players").LocalPlayer
  6. Character = Player.Character
  7. Mouse = Player:GetMouse()
  8. PlayerGui = Player.PlayerGui
  9. Backpack = Player.Backpack
  10. Torso = Character.Torso
  11. Head = Character.Head
  12. Humanoid = Character.Humanoid
  13. Humanoid.WalkSpeed = 10
  14. LeftArm = Character["Left Arm"]
  15. LeftLeg = Character["Left Leg"]
  16. RightArm = Character["Right Arm"]
  17. RightLeg = Character["Right Leg"]
  18. Character = Player.Character
  19. PlayerGui = Player.PlayerGui
  20. Backpack = Player.Backpack
  21. Torso = Character.Torso
  22. Head = Character.Head
  23. Humanoid = Character.Humanoid
  24. LeftArm = Character["Left Arm"]
  25. LeftLeg = Character["Left Leg"]
  26. RightArm = Character["Right Arm"]
  27. RightLeg = Character["Right Leg"]
  28. LS = Torso["Left Shoulder"]
  29. LH = Torso["Left Hip"]
  30. RS = Torso["Right Shoulder"]
  31. RH = Torso["Right Hip"]
  32. Neck = Torso.Neck
  33. attacktype = 1
  34. vt = Vector3.new
  35. cf = CFrame.new
  36. euler = CFrame.fromEulerAnglesXYZ
  37. angles = CFrame.Angles
  38. necko = cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  39. necko2 = cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  40. LHC0 = cf(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  41. LHC1 = cf(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  42. RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  43. RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  44. RootPart = Character.HumanoidRootPart
  45. RootJoint = RootPart.RootJoint
  46. RootCF = euler(-1.57, 0, 3.14)
  47. attack = false
  48. equipped = true
  49. local Anim = "Idle"
  50. local Effects = {}
  51. cam = workspace.CurrentCamera
  52. ZTarget = nil
  53. RocketTarget = nil
  54. local RbxUtility = LoadLibrary("RbxUtility")
  55. local Create = RbxUtility.Create
  56. local m = Create("Model"){
  57. Parent = Character,
  58. Name = "WeaponModel",
  59. }
  60. mouse = Player:GetMouse()
  61. RSH, LSH = nil, nil
  62. LH = Torso["Left Hip"]
  63. RH = Torso["Right Hip"]
  64. RSH = Torso["Right Shoulder"]
  65. LSH = Torso["Left Shoulder"]
  66.  
  67. RSH.Parent = nil
  68. LSH.Parent = nil
  69.  
  70. RW = Create("Weld"){
  71. Name = "Right Shoulder",
  72. Part0 = Torso ,
  73. C0 = cf(1.5, 0.5, 0),
  74. C1 = cf(0, 0.5, 0),
  75. Part1 = RightArm ,
  76. Parent = Torso ,
  77. }
  78.  
  79. LW = Create("Weld"){
  80. Name = "Left Shoulder",
  81. Part0 = Torso ,
  82. C0 = cf(-1.5, 0.5, 0),
  83. C1 = cf(0, 0.5, 0) ,
  84. Part1 = LeftArm ,
  85. Parent = Torso ,
  86. }
  87.  
  88. function NoOutline(Part)
  89. Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  90. end
  91. function swait(num)
  92. if num == 0 or num == nil then
  93. game:service'RunService'.Heartbeat:wait(0)
  94. else
  95. for i = 0, num do
  96. game:service'RunService'.Heartbeat:wait(0)
  97. end
  98. end
  99. end
  100.  
  101. function nooutline(part)
  102. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  103. end
  104.  
  105. function part(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
  106. local fp = Create("Part"){
  107. formFactor = formfactor,
  108. Parent = parent,
  109. Reflectance = reflectance,
  110. Transparency = transparency,
  111. CanCollide = false,
  112. Locked = true,
  113. BrickColor = BrickColor.new(tostring(brickcolor)),
  114. Name = name,
  115. Size = size,
  116. Position = Character.Torso.Position,
  117. Material = material,
  118. }
  119. nooutline(fp)
  120. return fp
  121. end
  122.  
  123. function mesh(Mesh, part, meshtype, meshid, offset, scale)
  124. local Msh = Create(Mesh){
  125. Parent = part,
  126. Offset = offset,
  127. Scale = scale,
  128. }
  129. if Mesh == "SpecialMesh" then
  130. Msh.MeshType = meshtype
  131. Msh.MeshId = meshid
  132. end
  133. return Msh
  134. end
  135.  
  136. function weld(parent, part0, part1, c0, c1)
  137. local Weld = Create("Weld"){
  138. Parent = parent,
  139. Part0 = part0,
  140. Part1 = part1,
  141. C0 = c0,
  142. C1 = c1,
  143. }
  144. return Weld
  145. end
  146.  
  147.  
  148. local function CFrameFromTopBack(at, top, back)
  149. local right = top:Cross(back)
  150. return CFrame.new(at.x, at.y, at.z,
  151. right.x, top.x, back.x,
  152. right.y, top.y, back.y,
  153. right.z, top.z, back.z)
  154. end
  155.  
  156. function Triangle(a, b, c)
  157. local edg1 = (c - a):Dot((b - a).unit)
  158. local edg2 = (a - b):Dot((c - b).unit)
  159. local edg3 = (b - c):Dot((a - c).unit)
  160. if edg1 <= (b - a).magnitude and edg1 >= 0 then
  161. a, b, c = a, b, c
  162. elseif edg2 <= (c - b).magnitude and edg2 >= 0 then
  163. a, b, c = b, c, a
  164. elseif edg3 <= (a - c).magnitude and edg3 >= 0 then
  165. a, b, c = c, a, b
  166. else
  167. assert(false, "unreachable")
  168. end
  169.  
  170. local len1 = (c - a):Dot((b - a).unit)
  171. local len2 = (b - a).magnitude - len1
  172. local width = (a + (b - a).unit * len1 - c).magnitude
  173.  
  174. local maincf = CFrameFromTopBack(a, (b - a):Cross(c - b).unit, -(b - a).unit)
  175.  
  176. local list = {}
  177.  
  178. local Color = BrickColor.new("Lime green")
  179.  
  180. if len1 > 0.01 then
  181. local w1 = Create('WedgePart', m){
  182. Material = "SmoothPlastic",
  183. FormFactor = 'Custom',
  184. BrickColor = Color,
  185. Transparency = 0,
  186. Reflectance = 0,
  187. Material = "SmoothPlastic",
  188. CanCollide = false,
  189. Anchored = true,
  190. Parent = workspace,
  191. Transparency = 0.3,
  192. }
  193. game:GetService("Debris"):AddItem(w1, 5)
  194. NoOutline(w1)
  195. local sz = Vector3.new(0.2, width, len1)
  196. w1.Size = sz
  197. local sp = Create("SpecialMesh"){
  198. Parent = w1,
  199. MeshType = "Wedge",
  200. Scale = Vector3.new(0, 1, 1) * sz / w1.Size,
  201. }
  202. w1:BreakJoints()
  203. table.insert(Effects, {
  204. w1,
  205. "Disappear",
  206. .03
  207. })
  208. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  209. table.insert(list, w1)
  210. end
  211. if len2 > 0.01 then
  212. local w2 = Create('WedgePart', m){
  213. Material = "SmoothPlastic",
  214. FormFactor = 'Custom',
  215. BrickColor = Color,
  216. Transparency = 0,
  217. Reflectance = 0,
  218. Material = "SmoothPlastic",
  219. CanCollide = false,
  220. Anchored = true,
  221. Parent = workspace,
  222. Transparency = 0.3,
  223. }
  224. game:GetService("Debris"):AddItem(w2, 5)
  225. NoOutline(w2)
  226. local sz = Vector3.new(0.2, width, len2)
  227. w2.Size = sz
  228. local sp = Create("SpecialMesh"){
  229. Parent = w2,
  230. MeshType = "Wedge",
  231. Scale = Vector3.new(0, 1, 1) * sz / w2.Size,
  232. }
  233. w2:BreakJoints()
  234. table.insert(Effects, {
  235. w2,
  236. "Disappear",
  237. .03
  238. })
  239. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  240. table.insert(list, w2)
  241. end
  242. return unpack(list)
  243. end
  244.  
  245. function so(id, par, vol, pit)
  246. coroutine.resume(coroutine.create(function()
  247. local sou = Instance.new("Sound", par or workspace)
  248. sou.Volume = vol
  249. sou.Pitch = pit or 1
  250. sou.SoundId = id
  251. swait()
  252. sou:play()
  253. swait(6)
  254. sou:Remove()
  255. end))
  256. end
  257.  
  258. function clerp(a,b,t)
  259.  
  260. 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
  261.  
  262. 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
  263.  
  264. 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
  265.  
  266. local qa = {QuaternionFromCFrame(a)}
  267. local qb = {QuaternionFromCFrame(b)}
  268. local ax, ay, az = a.x, a.y, a.z
  269. local bx, by, bz = b.x, b.y, b.z
  270.  
  271. local _t = 1-t
  272. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  273. end
  274.  
  275. function rayCast(Pos, Dir, Max, Ignore)
  276. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  277. end
  278.  
  279. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  280. if hit.Parent == nil then
  281. return
  282. end
  283. local h = hit.Parent:FindFirstChild("Humanoid")
  284. for _, v in pairs(hit.Parent:children()) do
  285. if v:IsA("Humanoid") then
  286. h = v
  287. end
  288. end
  289. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  290. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  291. if hit.Parent.DebounceHit.Value == true then
  292. return
  293. end
  294. end
  295. if h.MaxHealth >= math.huge then
  296. hit:BreakJoints()
  297. end
  298. local c = Create("ObjectValue"){
  299. Name = "creator",
  300. Value = game:service("Players").LocalPlayer,
  301. Parent = h,
  302. }
  303. game:GetService("Debris"):AddItem(c, .5)
  304. if HitSound ~= nil and HitPitch ~= nil then
  305. so(HitSound, hit, 1, HitPitch)
  306. end
  307. local Damage = math.random(minim, maxim)
  308. local blocked = false
  309. local block = hit.Parent:findFirstChild("Block")
  310. if block ~= nil then
  311. if block.className == "IntValue" then
  312. if block.Value > 0 then
  313. blocked = true
  314. block.Value = block.Value - 1
  315. print(block.Value)
  316. end
  317. end
  318. end
  319. if blocked == false then
  320. h.Health = h.Health - Damage
  321. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
  322. else
  323. h.Health = h.Health - (Damage / 2)
  324. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
  325. end
  326. if Type == "Knockdown" then
  327. local hum = hit.Parent.Humanoid
  328. hum.PlatformStand = true
  329. coroutine.resume(coroutine.create(function(HHumanoid)
  330. swait(1)
  331. HHumanoid.PlatformStand = false
  332. end), hum)
  333. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  334. local bodvol = Create("BodyVelocity"){
  335. velocity = angle * knockback,
  336. P = 5000,
  337. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  338. Parent = hit,
  339. }
  340. local rl = Create("BodyAngularVelocity"){
  341. P = 3000,
  342. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  343. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  344. Parent = hit,
  345. }
  346. game:GetService("Debris"):AddItem(bodvol, .5)
  347. game:GetService("Debris"):AddItem(rl, .5)
  348. elseif Type == "Normal" then
  349. local vp = Create("BodyVelocity"){
  350. P = 500,
  351. maxForce = Vector3.new(math.huge, 0, math.huge),
  352. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  353. }
  354. if knockback > 0 then
  355. vp.Parent = hit.Parent.Torso
  356. end
  357. game:GetService("Debris"):AddItem(vp, .5)
  358. elseif Type == "Up" then
  359. local bodyVelocity = Create("BodyVelocity"){
  360. velocity = vt(0, 20, 0),
  361. P = 5000,
  362. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  363. Parent = hit,
  364. }
  365. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  366. elseif Type == "Snare" then
  367. local bp = Create("BodyPosition"){
  368. P = 2000,
  369. D = 100,
  370. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  371. position = hit.Parent.Torso.Position,
  372. Parent = hit.Parent.Torso,
  373. }
  374. game:GetService("Debris"):AddItem(bp, 1)
  375. elseif Type == "Freeze" then
  376. local BodPos = Create("BodyPosition"){
  377. P = 50000,
  378. D = 1000,
  379. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  380. position = hit.Parent.Torso.Position,
  381. Parent = hit.Parent.Torso,
  382. }
  383. local BodGy = Create("BodyGyro") {
  384. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  385. P = 20e+003,
  386. Parent = hit.Parent.Torso,
  387. cframe = hit.Parent.Torso.CFrame,
  388. }
  389. hit.Parent.Torso.Anchored = true
  390. coroutine.resume(coroutine.create(function(Part)
  391. swait(1.5)
  392. Part.Anchored = false
  393. end), hit.Parent.Torso)
  394. game:GetService("Debris"):AddItem(BodPos, 3)
  395. game:GetService("Debris"):AddItem(BodGy, 3)
  396. end
  397. local debounce = Create("BoolValue"){
  398. Name = "DebounceHit",
  399. Parent = hit.Parent,
  400. Value = true,
  401. }
  402. game:GetService("Debris"):AddItem(debounce, Delay)
  403. c = Instance.new("ObjectValue")
  404. c.Name = "creator"
  405. c.Value = Player
  406. c.Parent = h
  407. game:GetService("Debris"):AddItem(c, .5)
  408. end
  409. end
  410.  
  411. function ShowDamage(Pos, Text, Time, Color)
  412. local Rate = (1 / 30)
  413. local Pos = (Pos or Vector3.new(0, 0, 0))
  414. local Text = (Text or "")
  415. local Time = (Time or 2)
  416. local Color = (Color or Color3.new(1, 0, 0))
  417. local EffectPart = part("Custom", workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", vt(0, 0, 0))
  418. EffectPart.Anchored = true
  419. local BillboardGui = Create("BillboardGui"){
  420. Size = UDim2.new(3, 0, 3, 0),
  421. Adornee = EffectPart,
  422. Parent = EffectPart,
  423. }
  424. local TextLabel = Create("TextLabel"){
  425. BackgroundTransparency = 1,
  426. Size = UDim2.new(1, 0, 1, 0),
  427. Text = Text,
  428. TextColor3 = Color,
  429. TextScaled = true,
  430. Font = Enum.Font.ArialBold,
  431. Parent = BillboardGui,
  432. }
  433. game.Debris:AddItem(EffectPart, (Time + 0.1))
  434. EffectPart.Parent = game:GetService("Workspace")
  435. delay(0, function()
  436. local Frames = (Time / Rate)
  437. for Frame = 1, Frames do
  438. wait(Rate)
  439. local Percent = (Frame / Frames)
  440. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  441. TextLabel.TextTransparency = Percent
  442. end
  443. if EffectPart and EffectPart.Parent then
  444. EffectPart:Destroy()
  445. end
  446. end)
  447. end
  448.  
  449. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Smoky grey","Handle",Vector3.new(0.442519516, 2.0650897, 0.295012921))
  450. Handleweld=weld(m,Character["Right Arm"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.947258949, -0.45997858, -0.0570378304, 7.77969425e-011, -0.999999881, -1.37820278e-012, -1.39760203e-010, 1.37820257e-012, -1, 1, 7.77969356e-011, -1.39760203e-010))
  451. FakeHandle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Smoky grey","FakeHandle",Vector3.new(0.442519516, 2.0650897, 0.295012921))
  452. FakeHandleweld=weld(m,Handle,FakeHandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00143384933, 0.00119042397, 1.43051147e-006, 1, -3.30743766e-012, -1.37846817e-011, 3.30743766e-012, 1, -2.06202139e-011, 1.37846817e-011, 2.06202139e-011, 1))
  453. Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Lime green","Hitbox",Vector3.new(2.19002581, 6.55274916, 0.590025842))
  454. Hitboxweld=weld(m,FakeHandle,Hitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.17896843, -4.79059315, -4.76837158e-007, 1, 2.0566379e-019, 5.67611236e-012, -2.27116525e-019, 1, -1.52766688e-013, -5.67611236e-012, 1.52766688e-013, 1))
  455. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.442519516, 0.200000003, 0.309763551))
  456. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.405433416, 0.701894522, 0, 0.865923226, 0.500177085, 1.67872543e-008, -0.500177085, 0.865923226, 5.24679216e-008, 1.17067778e-008, -5.38297869e-008, 1))
  457. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.7375319, 1))
  458. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.295013011, 0.200000003, 0.295012951))
  459. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.515680313, -1.24921036, -0.295011044, 1, 2.06574115e-019, 0, 2.06574115e-019, 1, 0, 0, 0, 1))
  460. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.774408579, 1))
  461. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.442519516, 0.200000003, 0.32451418))
  462. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.405433416, 0.701894522, 0, 0.865923226, 0.500177085, 1.67872543e-008, -0.500177085, 0.865923226, 5.24679216e-008, 1.17067778e-008, -5.38297869e-008, 1))
  463. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.773333311, 0.346640021, 1))
  464. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Lime green","Part",Vector3.new(0.200000003, 0.295012861, 0.442519456))
  465. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.53674316e-007, -7.51639271, 0.443106174, -2.97838199e-008, 1.94848582e-011, 0.999994636, 2.58582196e-012, 1, -1.94823463e-011, -0.999994636, 2.86134896e-012, -2.97838199e-008))
  466. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.737532437, 1, 1))
  467. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.295013011, 0.295012772, 0.295012951))
  468. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.15527344e-005, -0.515707016, -2.06437659, 4.46099548e-008, 4.16034491e-005, -0.999989271, -0.999989271, 9.6335441e-007, -4.62988687e-008, 9.63345315e-007, 1, 4.16012699e-005))
  469. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=18430887",Vector3.new(0, 0, 0),Vector3.new(0.14750649, 0.147506386, 1.67862356))
  470. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.885039032, 0.295012772, 0.295012921))
  471. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.51570034, -1.91668773, -9.53674316e-007, 0.999989271, -2.75521359e-013, -3.70870001e-013, -2.75503253e-013, 1, -6.03156414e-013, 3.70870001e-013, 6.07985884e-013, 0.999989271))
  472. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  473. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.885039032, 0.295012772, 0.590025842))
  474. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.51570034, -1.62167501, -9.53674316e-007, 0.999989271, -2.75521359e-013, -3.70870001e-013, -2.75503253e-013, 1, -6.03156414e-013, 3.70870001e-013, 6.07985884e-013, 0.999989271))
  475. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  476. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Smoky grey","Part",Vector3.new(0.295013011, 2.06508946, 0.295012921))
  477. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.220681667, 0.000894546509, -9.53674316e-007, 1, -2.75524395e-013, -3.7087694e-013, 2.75524178e-013, 1, -6.03156414e-013, 3.7087694e-013, 6.03156414e-013, 1))
  478. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  479. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.295013011, 0.200000003, 0.295012951))
  480. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.515694618, -1.24922132, 0.295011997, 1, -2.75524395e-013, -3.7087694e-013, 2.75524178e-013, 1, -6.03156414e-013, 3.7087694e-013, 6.03156414e-013, 1))
  481. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.774408579, 1))
  482. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.442519516, 0.200000003, 0.309763551))
  483. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.258158922, -0.44693923, 0, 0.865923226, 0.500177085, 1.67872543e-008, -0.500177085, 0.865923226, 5.24679216e-008, 1.17067778e-008, -5.38297869e-008, 1))
  484. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.7375319, 1))
  485. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.737532496, 1.62257028, 0.236010328))
  486. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.500944138, -2.87547874, -9.53674316e-007, 1, -2.75524395e-013, -3.7087694e-013, 2.75524178e-013, 1, -6.03156414e-013, 3.7087694e-013, 6.03156414e-013, 1))
  487. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  488. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Cool yellow","Part",Vector3.new(1.03254545, 0.200000003, 0.590025842))
  489. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000577926636, -1.25290799, -9.53674316e-007, 1, -2.75524395e-013, -3.7087694e-013, 2.75524178e-013, 1, -6.03156414e-013, 3.7087694e-013, 6.03156414e-013, 1))
  490. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.7375319, 1))
  491. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Cool yellow","Part",Vector3.new(0.442519516, 0.200000003, 0.295012921))
  492. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000577926636, -1.10540175, -9.53674316e-007, 1, -2.75524395e-013, -3.7087694e-013, 2.75524178e-013, 1, -6.03156414e-013, 3.7087694e-013, 6.03156414e-013, 1))
  493. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.7375319, 1))
  494. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Lime green","Part",Vector3.new(0.200000003, 0.200000003, 0.295012921))
  495. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.442921877, -5.82329798, -9.53674316e-007, 0.999994636, -2.75512252e-013, 1.20729954e-011, 6.40126642e-019, 1, -2.00535422e-012, -1.20729954e-011, 2.00608974e-012, 0.999994636))
  496. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.737532437, 0.73753202, 1))
  497. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.590025902, 5.75274944, 0.590025842))
  498. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.220380783, -4.7907896, -9.53674316e-007, 1, -2.75534153e-013, 5.59502444e-012, 2.75533936e-013, 1, -1.40031042e-012, -5.59502444e-012, 1.40031042e-012, 1))
  499. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.442519516, 0.200000003, 0.32451418))
  500. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.258158922, -0.44693923, 0, 0.865923226, 0.500177085, 1.67872543e-008, -0.500177085, 0.865923226, 5.24679216e-008, 1.17067778e-008, -5.38297869e-008, 1))
  501. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.773333311, 0.346640021, 1))
  502. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.442519516, 0.200000003, 0.32451418))
  503. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.110691786, -0.191638708, 0, 0.865923226, 0.500177085, 1.67872543e-008, -0.500177085, 0.865923226, 5.24679216e-008, 1.17067778e-008, -5.38297869e-008, 1))
  504. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.773333311, 0.346640021, 1))
  505. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.442519516, 0.200000003, 0.309763551))
  506. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.110691786, -0.191638708, 0, 0.865923226, 0.500177085, 1.67872543e-008, -0.500177085, 0.865923226, 5.24679216e-008, 1.17067778e-008, -5.38297869e-008, 1))
  507. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.7375319, 1))
  508. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.442519516, 0.200000003, 0.309763551))
  509. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.25796771, 0.446596622, 0, 0.865923226, 0.500177085, 1.67872543e-008, -0.500177085, 0.865923226, 5.24679216e-008, 1.17067778e-008, -5.38297869e-008, 1))
  510. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.7375319, 1))
  511. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.442519516, 0.200000003, 0.32451418))
  512. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.110505342, 0.191305399, 0, 0.865923226, 0.500177085, 1.67872543e-008, -0.500177085, 0.865923226, 5.24679216e-008, 1.17067778e-008, -5.38297869e-008, 1))
  513. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.773333311, 0.346640021, 1))
  514. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 1.77007711, 0.590025842))
  515. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.148234606, -6.77999687, -4.76837158e-007, 0.999994636, -3.30741142e-012, -8.79209205e-012, 3.03188355e-012, 1, -2.20568841e-011, 8.79386841e-012, 2.2059396e-011, 0.999994636))
  516. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.737532437, 1, 1))
  517. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Cool yellow","Part",Vector3.new(0.295013011, 0.200000003, 0.295012921))
  518. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.221826315, -1.1054008, -9.53674316e-007, 1, -2.75533285e-013, -1.00870701e-013, 2.75533285e-013, 1, -1.20869981e-012, 1.00870701e-013, 1.20869981e-012, 1))
  519. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.7375319, 1))
  520. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.885039032, 0.200000003, 0.885038733))
  521. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.51568079, -1.40040469, 1.90734863e-006, 1, -1.02663131e-020, 0, -1.02663131e-020, 1, 0, 0, 0, 1))
  522. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.7375319, 1))
  523. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.442519516, 0.200000003, 0.309763551))
  524. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.405618906, -0.702226162, 0, 0.865923226, 0.500177085, 1.67872543e-008, -0.500177085, 0.865923226, 5.24679216e-008, 1.17067778e-008, -5.38297869e-008, 1))
  525. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.7375319, 1))
  526. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(0.295012981, 0.200000003, 0.295012921))
  527. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.221667767, -3.16900206, -1.43051147e-006, 0.999994636, -2.75512252e-013, 8.49046528e-012, 6.40146029e-019, 1, -1.70229109e-012, -8.49046528e-012, 1.70302661e-012, 0.999994636))
  528. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.737533867, 1))
  529. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1.03254545, 0.200000003, 0.885038733))
  530. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000566482544, -1.40041232, -9.53674316e-007, 1, -2.75533285e-013, -1.00870701e-013, 2.75533285e-013, 1, -1.20869981e-012, 1.00870701e-013, 1.20869981e-012, 1))
  531. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.7375319, 1))
  532. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.442519516, 0.200000003, 0.309763551))
  533. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.110505342, 0.191305399, 0, 0.865923226, 0.500177085, 1.67872543e-008, -0.500177085, 0.865923226, 5.24679216e-008, 1.17067778e-008, -5.38297869e-008, 1))
  534. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.7375319, 1))
  535. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.442519516, 0.200000003, 0.32451418))
  536. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.25796771, 0.446596622, 0, 0.865923226, 0.500177085, 1.67872543e-008, -0.500177085, 0.865923226, 5.24679216e-008, 1.17067778e-008, -5.38297869e-008, 1))
  537. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.773333311, 0.346640021, 1))
  538. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Cool yellow","Part",Vector3.new(0.885039032, 0.200000003, 0.590025842))
  539. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.515706539, -1.25290704, -9.53674316e-007, 1, -2.75533285e-013, -1.00870701e-013, 2.75533285e-013, 1, -1.20869981e-012, 1.00870701e-013, 1.20869981e-012, 1))
  540. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.7375319, 1))
  541. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Cool yellow","Part",Vector3.new(0.295013011, 0.200000003, 0.295012921))
  542. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.220693111, -1.1054008, -9.53674316e-007, 1, -2.75533285e-013, -1.00870701e-013, 2.75533285e-013, 1, -1.20869981e-012, 1.00870701e-013, 1.20869981e-012, 1))
  543. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.7375319, 1))
  544. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.442519516, 0.200000003, 0.32451418))
  545. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.405618906, -0.702226162, 0, 0.865923226, 0.500177085, 1.67872543e-008, -0.500177085, 0.865923226, 5.24679216e-008, 1.17067778e-008, -5.38297869e-008, 1))
  546. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.773333311, 0.346640021, 1))
  547. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(0.295012832, 1.47506392, 0.295012921))
  548. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.369297743, -6.63180447, -4.76837158e-007, -0.999994636, 3.30741012e-012, -5.96323204e-008, 3.03188355e-012, 1, -2.20568841e-011, 5.96323204e-008, -2.2059396e-011, -0.999994636))
  549. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.885039032, 4.13017941, 0.295012921))
  550. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.515714169, -5.75185299, -1.90734863e-006, 1, -2.75524395e-013, -3.52162743e-013, 2.75524178e-013, 1, -6.03156414e-013, 3.52162743e-013, 6.03156414e-013, 1))
  551. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  552. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.200000003, 0.309763402, 0.295012951))
  553. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.86102295e-006, 9.53674316e-007, -0.000194549561, 1, -4.63448572e-007, -3.23592047e-007, -3.23591962e-007, 1.64063181e-007, -1, 4.63448629e-007, 1, 1.64063024e-007))
  554. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.737532437, 1, 1))
  555. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.324514031, 0.295012951))
  556. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.86102295e-006, 9.53674316e-007, -0.000194549561, 1, -4.63448572e-007, -3.23592047e-007, -3.23591962e-007, 1.64063181e-007, -1, 4.63448629e-007, 1, 1.64063024e-007))
  557. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.554624319, 1, 1))
  558. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1.18005168, 0.442519188, 0.590025842))
  559. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0743150711, -1.69562244, -4.76837158e-007, 1, -2.75524395e-013, -7.45878637e-011, 2.75524178e-013, 1, 1.48707172e-010, 7.45878637e-011, -1.48707172e-010, 1))
  560. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(0.295012981, 0.200000003, 0.295012921))
  561. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.221646786, -5.82227278, -9.53674316e-007, 0.999994636, -2.75512252e-013, 8.49046528e-012, 6.40146029e-019, 1, -1.70229109e-012, -8.49046528e-012, 1.70302661e-012, 0.999994636))
  562. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.737533867, 1))
  563. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.295013011, 0.29501307, 0.295012921))
  564. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.515041351, -7.81274223, 9.53674316e-007, 1, -2.75534153e-013, 5.61278801e-012, 2.75533936e-013, 1, -1.40031042e-012, -5.61278801e-012, 1.40031042e-012, 1))
  565. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  566. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(0.200000003, 2.50760889, 0.295012921))
  567. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.442756176, -4.49544907, 0, -0.999994636, 4.46044921e-013, -5.96452097e-008, 1.70532628e-013, 1, -2.17245666e-012, 5.96452097e-008, -2.17319218e-012, -0.999994636))
  568. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.737532437, 1, 1))
  569. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(0.295012832, 3.83516645, 0.295012921))
  570. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.664005995, -3.83165455, -4.76837158e-007, -0.999994636, 4.46044704e-013, -5.9642197e-008, 1.70532411e-013, 1, -2.17245666e-012, 5.9642197e-008, -2.17319218e-012, -0.999994636))
  571. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.295013011, 0.200000003, 0.295012951))
  572. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.516839504, -1.24921942, -0.295013905, 1, -2.75533285e-013, -1.00870701e-013, 2.75533285e-013, 1, -1.20869981e-012, 1.00870701e-013, 1.20869981e-012, 1))
  573. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.774408579, 1))
  574. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.885039032, 0.200000003, 0.885038733))
  575. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.516690731, -1.39850712, -9.53674316e-007, 0.999994636, -2.87668977e-013, 3.06331349e-012, 3.44146416e-015, 1, -1.37230505e-012, -3.06331349e-012, 1.64791791e-012, 0.999994636))
  576. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.7375319, 1))
  577. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(0.295012981, 0.590025663, 0.295012921))
  578. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.221410513, -2.21052313, 0, -0.999994636, 4.46101083e-013, -5.96629377e-008, 1.70589007e-013, 1, -1.86926863e-012, 5.96629377e-008, -1.87000415e-012, -0.999994636))
  579. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Cool yellow","Part",Vector3.new(0.885039032, 0.200000003, 0.590025842))
  580. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.516839266, -1.25290704, -9.53674316e-007, 1, -2.75533285e-013, -1.00870701e-013, 2.75533285e-013, 1, -1.20869981e-012, 1.00870701e-013, 1.20869981e-012, 1))
  581. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.7375319, 1))
  582. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Smoky grey","Part",Vector3.new(0.295013011, 2.0650897, 0.295012921))
  583. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.221837759, 0.000894069672, -9.53674316e-007, 1, -2.75524395e-013, -3.7087694e-013, 2.75524178e-013, 1, -6.03156414e-013, 3.7087694e-013, 6.03156414e-013, 1))
  584. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  585. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(0.295013011, 0.295012772, 0.295012951))
  586. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.86102295e-006, -7.51719093, 0.369443893, -2.97932274e-008, 2.2059396e-011, 0.999994636, 3.03188355e-012, 1, -2.20568841e-011, -0.999994636, 3.30741055e-012, -2.9793231e-008))
  587. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  588. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.295012981, 2.50760913, 0.590025842))
  589. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.221670628, -4.49578571, -9.53674316e-007, 0.999994636, -2.75512252e-013, 8.49046528e-012, 6.40146029e-019, 1, -1.70229109e-012, -8.49046528e-012, 1.70302661e-012, 0.999994636))
  590. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(0.200000003, 1.18005121, 0.295012921))
  591. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.442702055, -2.50398636, -4.76837158e-007, -0.999994636, 4.46044704e-013, -5.96449254e-008, 1.70532411e-013, 1, -2.17248441e-012, 5.96449254e-008, -2.17321994e-012, -0.999994636))
  592. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.737532437, 1, 1))
  593. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.295012981, 0.200000003, 0.295012921))
  594. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.221019745, 1.26017833, 0, 1, 9.9763433e-018, -7.45067757e-011, -9.97532752e-018, 1, 1.49954715e-010, 7.45067757e-011, -1.49954715e-010, 1))
  595. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.5, 0.7375319, 0.5))
  596. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.590025961, 0.200000003, 0.295012951))
  597. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.43051147e-006, 2.43220711, 0.221660852, 4.63391068e-008, 4.46825474e-008, -0.999994636, -1.51188004e-008, -1, -4.46823094e-008, -0.999994636, 1.51191593e-008, -4.63391068e-008))
  598. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.7375319, 1))
  599. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.590025961, 0.29501313, 0.590025902))
  600. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.53674316e-007, -7.81263161, -0.0730409622, -2.97896676e-008, 2.1756319e-011, 0.999994636, 3.03188355e-012, 1, -2.17538071e-011, -0.999994636, 3.30741055e-012, -2.97896676e-008))
  601. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  602. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Lime green","Part",Vector3.new(0.200000003, 0.200000003, 0.295012921))
  603. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.442914724, -3.16820765, -9.53674316e-007, 0.999994636, -3.32356538e-013, 1.56541308e-011, 5.68447064e-014, 1, -2.00535422e-012, -1.56541308e-011, 2.00608974e-012, 0.999994636))
  604. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.737532437, 0.73753202, 1))
  605. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Cool yellow","Part",Vector3.new(0.295013011, 0.295012653, 0.295012921))
  606. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.220681667, 1.18094492, -9.53674316e-007, 1, -2.75524395e-013, -3.7087694e-013, 2.75524178e-013, 1, -6.03156414e-013, 3.7087694e-013, 6.03156414e-013, 1))
  607. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  608. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Cool yellow","Part",Vector3.new(0.442519516, 0.295013011, 0.295012921))
  609. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000577926636, 1.18094552, -9.53674316e-007, 1, -2.75524395e-013, -3.7087694e-013, 2.75524178e-013, 1, -6.03156414e-013, 3.7087694e-013, 6.03156414e-013, 1))
  610. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.295013011, 0.200000003, 0.295012951))
  611. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.516839504, -1.24921942, 0.295011997, 1, -2.75533285e-013, -1.00870701e-013, 2.75533285e-013, 1, -1.20869981e-012, 1.00870701e-013, 1.20869981e-012, 1))
  612. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.774408579, 1))
  613. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Lime green","Part",Vector3.new(0.200000003, 0.295012772, 0.200000003))
  614. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.24520874e-006, -7.2211132, 0.590576887, -2.97847187e-008, 2.00882505e-011, 0.999994636, 2.97503276e-012, 1, -2.00857525e-011, -0.999994636, 3.25055976e-012, -2.97847187e-008))
  615. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.737532437, 1, 0.737532377))
  616. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.295013011, 0.295012772, 0.295012951))
  617. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000162124634, -0.515693188, -3.68544936, 4.4589239e-008, 4.16090261e-005, -1, -1, 9.63814387e-007, -4.45491359e-008, 9.63812568e-007, 1, 4.16090261e-005))
  618. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=18430887",Vector3.new(0, 0, 0),Vector3.new(0.14750649, 0.147506386, 1.67862356))
  619. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.295012981, 0.590025902, 0.590025842))
  620. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.221664906, -2.80066252, -4.76837158e-007, 0.999994636, -2.75512252e-013, 5.59144397e-012, 6.40165364e-019, 1, -1.40031042e-012, -5.59144397e-012, 1.40104595e-012, 0.999994636))
  621. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.295012861, 0.590025842))
  622. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.441378117, -7.8126545, 4.76837158e-007, 1, -2.75534153e-013, 5.60212987e-012, 2.75533936e-013, 1, -1.40031042e-012, -5.60212987e-012, 1.40031042e-012, 1))
  623. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.737532437, 1, 1))
  624. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Cool yellow","Part",Vector3.new(0.295013011, 0.295012653, 0.295012921))
  625. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.221837759, 1.1809448, -9.53674316e-007, 1, -2.75524395e-013, -3.7087694e-013, 2.75524178e-013, 1, -6.03156414e-013, 3.7087694e-013, 6.03156414e-013, 1))
  626. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  627. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.295012981, 0.200000003, 0.295012921))
  628. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.221020699, 1.26017833, 0, 1, 9.9763433e-018, -7.45067757e-011, -9.97532752e-018, 1, 1.49954715e-010, 7.45067757e-011, -1.49954715e-010, 1))
  629. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.5, 0.7375319, 0.5))
  630. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Lime green","Part",Vector3.new(0.200000003, 3.09763432, 0.200000003))
  631. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.76837158e-006, -3.01968145, 0.885297298, -2.97987981e-008, 2.57460719e-013, 0.999994636, -6.94917659e-018, 1, -2.56739074e-013, -0.999994636, 2.7550469e-013, -2.97987981e-008))
  632. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.737532437, 1, 0.737532377))
  633. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Lime green","Part",Vector3.new(0.200000003, 3.09763432, 0.295012951))
  634. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(5.7220459e-006, 3.01982832, 1.10655999, -1.39933377e-007, -4.45522055e-008, -0.999994636, 2.86610089e-007, -1, 4.45516228e-008, -0.999994636, -2.86611339e-007, 1.39933377e-007))
  635. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.737532437, 1, 1))
  636. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(0.295013011, 3.09763479, 0.200000003))
  637. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.24520874e-006, 3.02018595, 0.885407448, -3.11451095e-006, 6.73515251e-006, -0.999994636, -9.20183595e-007, -1, -6.73511386e-006, -0.999994636, 9.20167849e-007, 3.11451709e-006))
  638. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.737532377))
  639. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Lime green","Part",Vector3.new(0.200000003, 2.50760865, 0.200000003))
  640. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.76837158e-006, -5.82237434, 0.885300398, -2.97994376e-008, 2.57405208e-013, 0.999994636, -6.94917659e-018, 1, -2.56683563e-013, -0.999994636, 2.7550469e-013, -2.97994376e-008))
  641. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.737532437, 1, 0.737532377))
  642. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(0.295013011, 0.295012772, 0.295012951))
  643. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.33786011e-006, -7.22234058, 0.664441347, -2.9783191e-008, 2.17563467e-011, 0.999994636, 3.03188355e-012, 1, -2.17538348e-011, -0.999994636, 3.30741099e-012, -2.9783191e-008))
  644. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  645. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Lime green","Part",Vector3.new(0.200000003, 0.295012861, 0.295012951))
  646. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.76837158e-006, -7.22363949, 0.811548233, -2.9798791e-008, -4.60201321e-013, 0.999994636, -1.67088796e-013, 1, 1.42011403e-013, -0.999994636, 1.17143505e-013, -2.9798791e-008))
  647. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.737532437, 1, 1))
  648. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(0.295013011, 2.50760913, 0.200000003))
  649. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.19345093e-005, -5.82271338, 0.885406017, 3.1608879e-006, -6.71891894e-006, 0.999994636, 5.22557343e-007, 1, 6.7188812e-006, -0.999994636, 5.22539153e-007, 3.16089131e-006))
  650. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.737532377))
  651. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(0.200000003, 0.442519099, 0.295012921))
  652. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.737729549, -1.69281816, -9.53674316e-007, -0.999994636, 3.89201068e-013, -5.96419838e-008, 1.13688993e-013, 1, -2.77888823e-012, 5.96419838e-008, -2.77962375e-012, -0.999994636))
  653. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.737532437, 1, 1))
  654. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(0.295012832, 1.32755756, 0.295012921))
  655. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.664032698, -6.41297722, 4.76837158e-007, -0.999994636, 2.75512279e-013, -5.96358518e-008, 8.56986463e-019, 1, -1.70230496e-012, 5.96358518e-008, -1.70302661e-012, -0.999994636))
  656. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Lime green","Part",Vector3.new(0.200000003, 2.50760865, 0.295012951))
  657. Partweld=weld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.24520874e-006, -5.82254457, 1.1065681, -2.98008658e-008, 2.82357471e-013, 0.999994636, 3.44146437e-015, 1, 2.41195952e-014, -0.999994636, 2.87673775e-013, -2.980088e-008))
  658. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.737532437, 1, 1))
  659.  
  660. function attackone()
  661. attack = true
  662. Humanoid.WalkSpeed = 5
  663. for i = 0, 1, 0.05 do
  664. swait()
  665. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), .2)
  666. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), .2)
  667. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.7, -.5) * angles(math.rad(130), math.rad(0), math.rad(30)), 0.2)
  668. LW.C0 = clerp(LW.C0, CFrame.new(.5, 0.7, -.5) * angles(math.rad(145), math.rad(0), math.rad(50)), 0.2)
  669. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-20)) * angles(math.rad(-5), math.rad(0), math.rad(0)), .2)
  670. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(20)) * angles(math.rad(-5), math.rad(0), math.rad(0)), .2)
  671. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(20), math.rad(80)), 0.25)
  672. end
  673. local con = Hitbox.Touched:connect(function(hit)
  674. Damagefunc(Hitbox, hit, 30, 50, math.random(1, 5), "Knockdown", RootPart, .2, "rbxassetid://199149221", .8)
  675. end)
  676. so("rbxassetid://203691447",Hitbox,1,0.9)
  677. Humanoid.WalkSpeed = 0
  678. for i = 0, 1, 0.03 do
  679. swait()
  680.  
  681. local blcf = Hitbox.CFrame * CFrame.new(0, .3, 0)
  682. if scfr and (Hitbox.Position - scfr.p).magnitude > .1 then
  683. local h = 5
  684. local a, b = Triangle((scfr * CFrame.new(0, h / 2, 0)).p, (scfr * CFrame.new(0, -h / 2, 0)).p, (blcf * CFrame.new(0, h / 2, 0)).p)
  685. if a then
  686. game.Debris:AddItem(a, 1)
  687. end
  688. if b then
  689. game.Debris:AddItem(b, 1)
  690. end
  691. local a, b = Triangle((blcf * CFrame.new(0, h / 2, 0)).p, (blcf * CFrame.new(0, -h / 2, 0)).p, (scfr * CFrame.new(0, -h / 2, 0)).p)
  692. if a then
  693. game.Debris:AddItem(a, 1)
  694. end
  695. if b then
  696. game.Debris:AddItem(b, 1)
  697. end
  698. scfr = blcf
  699. elseif not scfr then
  700. scfr = blcf
  701. end
  702. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -.5) * angles(math.rad(20), math.rad(0), math.rad(0)), .3)
  703. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), .3)
  704. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.3, -.5) * angles(math.rad(30), math.rad(0), math.rad(-30)), 0.3)
  705. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.3, -.5) * angles(math.rad(35), math.rad(0), math.rad(50)), 0.3)
  706. RH.C0 = clerp(RH.C0, cf(1, -.5, -.5) * angles(math.rad(0), math.rad(90), math.rad(20)) * angles(math.rad(-5), math.rad(0), math.rad(0)), .2)
  707. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(30)) * angles(math.rad(-5), math.rad(0), math.rad(0)), .2)
  708. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-20), math.rad(-20)), 0.3)
  709. end
  710. attack = false
  711. Humanoid.WalkSpeed = 10
  712. con:disconnect()
  713. scfr = nil
  714. end
  715.  
  716. function attacktwo()
  717. attack = true
  718. Humanoid.WalkSpeed = 5
  719. for i = 0,1,0.05 do
  720. swait()
  721. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .2)
  722. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(-80)), .2)
  723. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5, 0) * angles(math.rad(0), math.rad(90), math.rad(70)), 0.2)
  724. LW.C0 = clerp(LW.C0, CFrame.new(-.5, 0.5, -.5) * angles(math.rad(0), math.rad(-120), math.rad(-80)), 0.2)
  725. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(50), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), .2)
  726. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-150), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), .2)
  727. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, -.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.25)
  728. end
  729. Humanoid.WalkSpeed = 20
  730. local con = Hitbox.Touched:connect(function(hit)
  731. Damagefunc(Hitbox, hit, 30, 50, math.random(1, 5), "Knockdown", RootPart, .2, "rbxassetid://199149186", .8)
  732. end)
  733. for i = 1,3 do
  734. so("rbxassetid://203691492",Hitbox,1,0.9)
  735. for i = 0,1,0.06 do
  736. swait()
  737. local blcf = Hitbox.CFrame * CFrame.new(0, .3, 0)
  738. if scfr and (Hitbox.Position - scfr.p).magnitude > .1 then
  739. local h = 5
  740. local a, b = Triangle((scfr * CFrame.new(0, h / 2, 0)).p, (scfr * CFrame.new(0, -h / 2, 0)).p, (blcf * CFrame.new(0, h / 2, 0)).p)
  741. if a then
  742. game.Debris:AddItem(a, 1)
  743. end
  744. if b then
  745. game.Debris:AddItem(b, 1)
  746. end
  747. local a, b = Triangle((blcf * CFrame.new(0, h / 2, 0)).p, (blcf * CFrame.new(0, -h / 2, 0)).p, (scfr * CFrame.new(0, -h / 2, 0)).p)
  748. if a then
  749. game.Debris:AddItem(a, 1)
  750. end
  751. if b then
  752. game.Debris:AddItem(b, 1)
  753. end
  754. scfr = blcf
  755. elseif not scfr then
  756. scfr = blcf
  757. end
  758. Torso.Velocity = Head.CFrame.lookVector * 30
  759. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), -6*i), .3)
  760. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), .2)
  761. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(85)), 0.2)
  762. LW.C0 = clerp(LW.C0, CFrame.new(0, 0.5, -.5) * angles(math.rad(0), math.rad(-150), math.rad(-85)), 0.2)
  763. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(30)) * angles(math.rad(-5), math.rad(0), math.rad(0)), .2)
  764. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(-30)) * angles(math.rad(-5), math.rad(0), math.rad(0)), .2)
  765. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, -.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.25)
  766. end
  767. end
  768. attack = false
  769. scfr = nil
  770. con:disconnect()
  771. Humanoid.WalkSpeed = 10
  772. end
  773.  
  774. function attackthree()
  775. attack = true
  776. for i = 0,1,0.05 do
  777. swait()
  778. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -.3) * angles(math.rad(0), math.rad(0), math.rad(70)), .2)
  779. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(-70)), .2)
  780. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.3, -.5) * angles(math.rad(80), math.rad(0), math.rad(-30)), 0.2)
  781. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, -.3) * angles(math.rad(80), math.rad(0), math.rad(10)), 0.2)
  782. RH.C0 = clerp(RH.C0, cf(1, -.8, -.3) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .2)
  783. LH.C0 = clerp(LH.C0, cf(-1, -.8, 0) * angles(math.rad(0), math.rad(-90), math.rad(30)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .2)
  784. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, -.7, 0) * angles(math.rad(-90), math.rad(0), math.rad(-50)), 0.25)
  785. end
  786. Torso.Velocity = Head.CFrame.lookVector * 90
  787. if Humanoid.Jump == true then
  788. Torso.Velocity = Head.CFrame.lookVector * 50
  789. end
  790. so("rbxassetid://203691447",Hitbox,1,0.9)
  791. local con = Hitbox.Touched:connect(function(hit)
  792. Damagefunc(Hitbox, hit, 30, 50, math.random(1, 5), "Knockdown", RootPart, .2, "rbxassetid://199149186", .8)
  793. end)
  794. for i = 0,1,0.03 do
  795. swait()
  796. local blcf = Hitbox.CFrame * CFrame.new(0, .3, 0)
  797. if scfr and (Hitbox.Position - scfr.p).magnitude > .1 then
  798. local h = 5
  799. local a, b = Triangle((scfr * CFrame.new(0, h / 2, 0)).p, (scfr * CFrame.new(0, -h / 2, 0)).p, (blcf * CFrame.new(0, h / 2, 0)).p)
  800. if a then
  801. game.Debris:AddItem(a, 1)
  802. end
  803. if b then
  804. game.Debris:AddItem(b, 1)
  805. end
  806. local a, b = Triangle((blcf * CFrame.new(0, h / 2, 0)).p, (blcf * CFrame.new(0, -h / 2, 0)).p, (scfr * CFrame.new(0, -h / 2, 0)).p)
  807. if a then
  808. game.Debris:AddItem(a, 1)
  809. end
  810. if b then
  811. game.Debris:AddItem(b, 1)
  812. end
  813. scfr = blcf
  814. elseif not scfr then
  815. scfr = blcf
  816. end
  817. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-70)), .2)
  818. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(70)), .2)
  819. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.2)
  820. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-30), math.rad(-70)), 0.2)
  821. RH.C0 = clerp(RH.C0, cf(1, -1, -.3) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .2)
  822. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(5)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .2)
  823. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, -.7, 0) * angles(math.rad(-90), math.rad(0), math.rad(-50)), 0.25)
  824. end
  825. attack = false
  826. con:disconnect()
  827. scfr = nil
  828. end
  829. function Taunt()
  830. if game:GetService("Chat"):Chat(Player.Character.Head, "You Wont Escape", Enum.ChatColor.Red) then
  831. else
  832. game:GetService("Chat"):Chat(Player.Character.Head, "Take Your Best Shot", Enum.ChatColor.Red)
  833. end
  834. mouse.Button1Down:connect(function()
  835. if attack == false and attacktype == 1 then
  836. attacktype = 2
  837. attackone()
  838. elseif attack == false and attacktype == 2 then
  839. attacktype = 3
  840. attacktwo()
  841. elseif attack == false and attacktype == 3 then
  842. attacktype = 1
  843. attackthree()
  844. end
  845. end)
  846.  
  847. Mouse.KeyDown:connect(function(key)
  848. key:lower()
  849. if key == "g" then
  850. Taunt()
  851. end
  852. end)
  853.  
  854. local sine = 0
  855. local change = 1
  856. local val = 0
  857. local idle = 0
  858.  
  859. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  860. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  861.  
  862. while true do
  863. swait()
  864. sine = sine + change
  865. local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  866. local velderp = RootPart.Velocity.y
  867. hitfloor, posfloor = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  868. if equipped == true or equipped == false then
  869. if attack == false then
  870. idle = idle + 1
  871. else
  872. idle = 0
  873. end
  874. if idle >= 500 then
  875. if attack == false then
  876. end
  877. end
  878. if RootPart.Velocity.y > 1 and hitfloor == nil then
  879. Anim = "Jump"
  880. if attack == false then
  881. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  882. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), .2)
  883. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(40)), 0.2)
  884. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-40)), 0.3)
  885. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-20)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .2)
  886. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(20)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .2)
  887. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(190), math.rad(0), math.rad(20)), 0.25)
  888. end
  889. elseif RootPart.Velocity.y < -1 and hitfloor == nil then
  890. Anim = "Fall"
  891. if attack == false then
  892. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), .2)
  893. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(0)), .2)
  894. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(70)), 0.2)
  895. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-70)), 0.3)
  896. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(30)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .2)
  897. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(-30)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .2)
  898. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(190), math.rad(0), math.rad(-30)), 0.25)
  899. end
  900. elseif torvel < 1 and hitfloor ~= nil then
  901. Anim = "Idle"
  902. if attack == false then
  903. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-30)), .2)
  904. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-3), math.rad(-3), math.rad(30)), .2)
  905. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40), math.rad(20), math.rad(10)), .2)
  906. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-15)), .2)
  907. RH.C0 = clerp(RH.C0, cf(1, -1, -.3) * RHCF * angles(math.rad(-3), math.rad(20), math.rad(7)), .2)
  908. LH.C0 = clerp(LH.C0, cf(-1, -.9, 0) * LHCF * angles(math.rad(-5), math.rad(30), math.rad(-8)), .2)
  909. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(190), math.rad(0), math.rad(15)), 0.25)
  910. end
  911. elseif torvel > 2 and hitfloor ~= nil then
  912. Anim = "Walk"
  913. if attack == false then
  914. change = 3
  915. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), .2)
  916. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), .2)
  917. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(10)), 0.2)
  918. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-20)), 0.3)
  919. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(20)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .2)
  920. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(-20)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .2)
  921. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(190), math.rad(0), math.rad(-50)), 0.25)
  922. end
  923. end
  924. end
  925. if #Effects > 0 then
  926. for e = 1, #Effects do
  927. if Effects[e] ~= nil then
  928. local Thing = Effects[e]
  929. if Thing ~= nil then
  930. local Part = Thing[1]
  931. local Mode = Thing[2]
  932. local Delay = Thing[3]
  933. local IncX = Thing[4]
  934. local IncY = Thing[5]
  935. local IncZ = Thing[6]
  936. if Thing[1].Transparency <= 1 then
  937. if Thing[2] == "Block1" then
  938. Thing[1].CFrame = Thing[1].CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  939. Mesh = Thing[1].Mesh
  940. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  941. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  942. elseif Thing[2] == "Cylinder" then
  943. Mesh = Thing[1].Mesh
  944. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  945. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  946. elseif Thing[2] == "Blood" then
  947. Mesh = Thing[7]
  948. Thing[1].CFrame = Thing[1].CFrame * cf(0, .5, 0)
  949. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  950. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  951. elseif Thing[2] == "Elec" then
  952. Mesh = Thing[1].Mesh
  953. Mesh.Scale = Mesh.Scale + vt(Thing[7], Thing[8], Thing[9])
  954. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  955. elseif Thing[2] == "Disappear" then
  956. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  957. end
  958. else
  959. Part.Parent = nil
  960. table.remove(Effects, e)
  961. end
  962. end
  963. end
  964. end
  965. end
  966. end
  967. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement