mooodi1234

Vulcan Big Gun

Apr 15th, 2017
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 123.26 KB | None | 0 0
  1. local Create = function(itemClass,tabl)
  2. local item = Instance.new(itemClass)
  3. for i,v in pairs(tabl) do
  4. local a,b = ypcall(function() return item[i] end)
  5. if a then
  6. item[i] = tabl[i]
  7. end
  8. end
  9. return item
  10. end
  11.  
  12. local runDummyScript = function(f,scri)
  13. local oldenv = getfenv(f)
  14. local newenv = setmetatable({}, {
  15. __index = function(_, k)
  16. if k:lower() == 'script' then
  17. return scri
  18. else
  19. return oldenv[k]
  20. end
  21. end
  22. })
  23. setfenv(f, newenv)
  24. ypcall(function() f() end)
  25. end
  26. cors = {}
  27. mas = Instance.new("Model",game:GetService("Lighting"))
  28. mas.Name = "CompiledModel"
  29. o1 = Create("LocalScript",{
  30. ["Name"] = "Vulcax",
  31. ["Parent"] = mas,
  32. })
  33. table.insert(cors,coroutine.create(function()
  34. wait()
  35. runDummyScript(function()
  36. --fixed by kent, made ls by chromium
  37. script.Parent = nil
  38. Character = game.Players.localPlayer.Character
  39. Humanoid = Character.Humanoid
  40. if Humanoid:findFirstChild("Animate") then
  41. Humanoid:findFirstChild("Animate"):Destroy()
  42. end
  43. --TagService = require(game:GetService("ReplicatedStorage"):WaitForChild("TagService"))
  44. local ContentProvider = game:GetService("ContentProvider")
  45. local LoadAssets = function(AssetList)
  46. for _,AssetId in pairs(AssetList) do
  47. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  48. end
  49. end
  50. LoadAssets({10209780, 10209786, 10209788, 10209225, 20329976, 10209658})
  51. clangsounds = {"199149119", "199149109", "199149072", "199149025", "199148971"}
  52. wait(0.016666666666667)
  53. Effects = {}
  54. local Player = game.Players.localPlayer
  55. local Character = Player.Character
  56. local Humanoid = Character.Humanoid
  57. local mouse = Player:GetMouse()
  58. local m = Instance.new("Model", Character)
  59. m.Name = "WeaponModel"
  60. local LeftArm = Character["Left Arm"]
  61. local RightArm = Character["Right Arm"]
  62. local LeftLeg = Character["Left Leg"]
  63. local RightLeg = Character["Right Leg"]
  64. local Head = Character.Head
  65. local Torso = Character.Torso
  66. local cam = game.Workspace.CurrentCamera
  67. local RootPart = Character.HumanoidRootPart
  68. local RootJoint = RootPart.RootJoint
  69. local equipped = false
  70. local attack = false
  71. local Anim = "Idle"
  72. local idle = 0
  73. local attacktype = 1
  74. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  75. local velocity = RootPart.Velocity.y
  76. local sine = 0
  77. local change = 1
  78. local grabbed = false
  79. local cn = CFrame.new
  80. local mr = math.rad
  81. local angles = CFrame.Angles
  82. local ud = UDim2.new
  83. local c3 = Color3.new
  84. local lim = 0
  85. local st = 0
  86. local necko = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  87. local attacktype = 1
  88. local ZTarget, RocketTarget = nil, nil
  89. local euler = CFrame.fromEulerAnglesXYZ
  90. local skill1 = false
  91. local skill2 = false
  92. local skill3 = false
  93. local skill4 = false
  94. local cooldown1 = 0
  95. local cooldown2 = 0
  96. local cooldown3 = 0
  97. local cooldown4 = 0
  98. local co1 = 10
  99. local co2 = 15
  100. local co3 = 50
  101. local co4 = 25
  102. local c3 = Color3.new
  103. local skillcolorscheme = c3(1, 1, 1)
  104. local maxstamina = 500
  105. local stamina = 400
  106. local skill1stam = 400
  107. local skill2stam = 400
  108. local skill3stam = 400
  109. local skill4stam = 30
  110. local recovermana = 10
  111. local it = Instance.new
  112. local vt = Vector3.new
  113. local spinUp = false
  114. local spining = false
  115. local shooting = false
  116. local firing = false
  117. local defensevalue = 0.9
  118. local speedvalue = 1
  119. local mindamage = 5
  120. local maxdamage = 7
  121. local damagevalue = 0.7
  122. local crit = false
  123. local critchance = -1
  124. local critdamageaddmin = 3
  125. local critdamageaddmax = 7
  126. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  127. local mesh = it(Mesh)
  128. mesh.Parent = part
  129. if Mesh == "SpecialMesh" then
  130. mesh.MeshType = meshtype
  131. mesh.MeshId = meshid
  132. end
  133. mesh.Offset = offset
  134. mesh.Scale = scale
  135. return mesh
  136. end
  137. Meshes = {Blast = "20329976", Crown = "1323306", Ring = "3270017", Claw = "10681506", Crystal = "9756362", Coil = "9753878", Cloud = "1095708"}
  138. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  139. Humanoid.Animator:Destroy()
  140. Character.Animate:Destroy()
  141. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  142. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  143. local LHCF = (CFrame.fromEulerAnglesXYZ(0, -1.6, 0))
  144. RSH = nil
  145. RW = Instance.new("Weld")
  146. LW = Instance.new("Weld")
  147. RH = Torso["Right Hip"]
  148. LH = Torso["Left Hip"]
  149. RSH = Torso["Right Shoulder"]
  150. LSH = Torso["Left Shoulder"]
  151. RSH.Parent = nil
  152. LSH.Parent = nil
  153. RW.Name = "RW"
  154. RW.Part0 = Torso
  155. RW.C0 = cn(1.5, 0.5, 0)
  156. RW.C1 = cn(0, 0.5, 0)
  157. RW.Part1 = RightArm
  158. RW.Parent = Torso
  159. LW.Name = "LW"
  160. LW.Part0 = Torso
  161. LW.C0 = cn(-1.5, 0.5, 0)
  162. LW.C1 = cn(0, 0.5, 0)
  163. LW.Part1 = LeftArm
  164. LW.Parent = Torso
  165. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  166. makeframe = function(par, trans, pos, size, color)
  167. local frame = Instance.new("Frame", par)
  168. frame.BackgroundTransparency = trans
  169. frame.BorderSizePixel = 0
  170. frame.Position = pos
  171. frame.Size = size
  172. frame.BackgroundColor3 = color
  173. return frame
  174. end
  175. makelabel = function(par, text)
  176. local label = Instance.new("TextLabel", par)
  177. label.BackgroundTransparency = 1
  178. label.Size = ud(1, 0, 1, 0)
  179. label.Position = ud(0, 0, 0, 0)
  180. label.TextColor3 = c3(255, 255, 255)
  181. label.TextStrokeTransparency = 0
  182. label.FontSize = Enum.FontSize.Size32
  183. label.Font = Enum.Font.SourceSansBold
  184. label.BorderSizePixel = 0
  185. label.TextScaled = true
  186. label.Text = text
  187. end
  188. framesk1 = makeframe(scrn, 0.5, ud(0.23, 0, 0.93, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  189. framesk2 = makeframe(scrn, 0.5, ud(0.5, 0, 0.93, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  190. framesk3 = makeframe(scrn, 0.5, ud(0.5, 0, 0.86, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  191. framesk4 = makeframe(scrn, 0.5, ud(0.23, 0, 0.86, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  192. bar1 = makeframe(framesk1, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  193. bar2 = makeframe(framesk2, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  194. bar3 = makeframe(framesk3, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  195. bar4 = makeframe(framesk4, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  196. text1 = makelabel(framesk1, "[c] Blast")
  197. text2 = makelabel(framesk2, "[v] BFG")
  198. text3 = makelabel(framesk3, "[x] Spin")
  199. text4 = makelabel(framesk4, "[z] Shank")
  200. staminabar = makeframe(scrn, 0.5, ud(0.23, 0, 0.82, 0), ud(0.26, 0, 0.03, 0), c3(0.67058823529412, 0.67058823529412, 0.003921568627451))
  201. staminacover = makeframe(staminabar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 1, 0))
  202. staminatext = makelabel(staminabar, "Heat")
  203. healthbar = makeframe(scrn, 0.5, ud(0.5, 0, 0.82, 0), ud(0.26, 0, 0.03, 0), c3(1, 1, 0))
  204. healthcover = makeframe(healthbar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 0.18039215686275, 0.1921568627451))
  205. healthtext = makelabel(healthbar, "Health")
  206. local stats = Instance.new("Folder", Character)
  207. stats.Name = "Stats"
  208. local block = Instance.new("BoolValue", stats)
  209. block.Name = "Block"
  210. block.Value = false
  211. local stun = Instance.new("BoolValue", stats)
  212. stun.Name = "Stun"
  213. stun.Value = false
  214. local defense = Instance.new("NumberValue", stats)
  215. defense.Name = "Defence"
  216. defense.Value = defensevalue
  217. local speed = Instance.new("NumberValue", stats)
  218. speed.Name = "Speed"
  219. speed.Value = speedvalue
  220. local damagea = Instance.new("NumberValue", stats)
  221. damagea.Name = "Damage"
  222. damagea.Value = damagevalue
  223. turncrit = function()
  224. coroutine.resume(coroutine.create(function()
  225. print("CRITICAL!")
  226. crit = true
  227. wait(0.25)
  228. crit = false
  229. end))
  230. end
  231. function clerp(a,b,t)
  232. local qa = {QuaternionFromCFrame(a)}
  233. local qb = {QuaternionFromCFrame(b)}
  234. local ax, ay, az = a.x, a.y, a.z
  235. local bx, by, bz = b.x, b.y, b.z
  236. local _t = 1-t
  237. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  238. end
  239.  
  240. function QuaternionFromCFrame(cf)
  241. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  242. local trace = m00 + m11 + m22
  243. if trace > 0 then
  244. local s = math.sqrt(1 + trace)
  245. local recip = 0.5/s
  246. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  247. else
  248. local i = 0
  249. if m11 > m00 then
  250. i = 1
  251. end
  252. if m22 > (i == 0 and m00 or m11) then
  253. i = 2
  254. end
  255. if i == 0 then
  256. local s = math.sqrt(m00-m11-m22+1)
  257. local recip = 0.5/s
  258. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  259. elseif i == 1 then
  260. local s = math.sqrt(m11-m22-m00+1)
  261. local recip = 0.5/s
  262. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  263. elseif i == 2 then
  264. local s = math.sqrt(m22-m00-m11+1)
  265. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  266. end
  267. end
  268. end
  269.  
  270. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  271. local xs, ys, zs = x + x, y + y, z + z
  272. local wx, wy, wz = w*xs, w*ys, w*zs
  273. local xx = x*xs
  274. local xy = x*ys
  275. local xz = x*zs
  276. local yy = y*ys
  277. local yz = y*zs
  278. local zz = z*zs
  279. 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))
  280. end
  281.  
  282. function QuaternionSlerp(a, b, t)
  283. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  284. local startInterp, finishInterp;
  285. if cosTheta >= 0.0001 then
  286. if (1 - cosTheta) > 0.0001 then
  287. local theta = math.acos(cosTheta)
  288. local invSinTheta = 1/math.sin(theta)
  289. startInterp = math.sin((1-t)*theta)*invSinTheta
  290. finishInterp = math.sin(t*theta)*invSinTheta
  291. else
  292. startInterp = 1-t
  293. finishInterp = t
  294. end
  295. else
  296. if (1+cosTheta) > 0.0001 then
  297. local theta = math.acos(-cosTheta)
  298. local invSinTheta = 1/math.sin(theta)
  299. startInterp = math.sin((t-1)*theta)*invSinTheta
  300. finishInterp = math.sin(t*theta)*invSinTheta
  301. else
  302. startInterp = t-1
  303. finishInterp = t
  304. end
  305. end
  306. 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
  307. end
  308. swait = function(num)
  309. if num == 0 or num == nil then
  310. game:service("RunService").RenderStepped:wait(0)
  311. else
  312. for i = 0, num do
  313. game:service("RunService").RenderStepped:wait(0)
  314. end
  315. end
  316. end
  317. randomizer = function(percent)
  318. local randomized = math.random(0, 100)
  319. if randomized <= percent then
  320. return true
  321. else
  322. if percent <= randomized then
  323. return false
  324. end
  325. end
  326. end
  327. local RbxUtility = LoadLibrary("RbxUtility")
  328. local Create = RbxUtility.Create
  329. RemoveOutlines = function(part)
  330. part.TopSurface = 10
  331. end
  332. CreatePart = function(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  333. 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})
  334. RemoveOutlines(Part)
  335. return Part
  336. end
  337. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  338. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  339. if Mesh == "SpecialMesh" then
  340. Msh.MeshType = MeshType
  341. Msh.MeshId = MeshId
  342. end
  343. return Msh
  344. end
  345. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  346. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  347. return Weld
  348. end
  349. rayCast = function(Position, Direction, Range, Ignore)
  350. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  351. end
  352. CreateSound = function(id, par, vol, pit, lop, del)
  353. coroutine.resume(coroutine.create(function()
  354. local sou = Instance.new("Sound", par or workspace)
  355. sou.Volume = vol
  356. sou.Pitch = pit or 1
  357. sou.SoundId = id
  358. sou.Looped = lop
  359. wait()
  360. sou:play()
  361. if not del then
  362. game:GetService("Debris"):AddItem(sou, 6)
  363. end
  364. end))
  365. end
  366. pickrandom = function(tablesa)
  367. local randomized = tablesa[math.random(1, #tablesa)]
  368. return randomized
  369. end
  370. sound = function(id, pitch, volume, par, last)
  371. local s = Instance.new("Sound", par or Torso)
  372. s.SoundId = "rbxassetid://" .. id
  373. s.Pitch = pitch or 1
  374. s.Volume = volume or 1
  375. wait()
  376. s:play()
  377. game.Debris:AddItem(s, last or 120)
  378. end
  379. clangy = function(cframe)
  380. wait(0.016666666666667)
  381. local clang = {}
  382. local dis = 0
  383. local part = Instance.new("Part", nil)
  384. part.CFrame = cframe
  385. part.Anchored = true
  386. part.CanCollide = false
  387. part.BrickColor = BrickColor.new("New Yeller")
  388. part.FormFactor = "Custom"
  389. part.Name = "clanger"
  390. part.Size = Vector3.new(0.2, 0.2, 0.2)
  391. part.TopSurface = 10
  392. part.BottomSurface = 10
  393. part.RightSurface = 10
  394. part.LeftSurface = 10
  395. part.BackSurface = 10
  396. part.FrontSurface = 10
  397. part:BreakJoints()
  398. local mesh = Instance.new("BlockMesh", part)
  399. coroutine.wrap(function()
  400. for i = 1, 7 do
  401. do
  402. wait(0.016666666666667)
  403. dis = dis + 0.2
  404. local partc = part:clone()
  405. partc.Parent = workspace
  406. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  407. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  408. table.insert(clang, partc)
  409. end
  410. end
  411. for i,v in pairs(clang) do
  412. coroutine.wrap(function()
  413. for i = 1, 10 do
  414. wait(0.01)
  415. v.Transparency = v.Transparency + 0.1
  416. end
  417. v:destroy()
  418. end)()
  419. end
  420. end)()
  421. end
  422. local getclosest = function(obj, distance)
  423. local last, lastx = distance + 1, nil
  424. for i,v in pairs(workspace:GetChildren()) do
  425. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  426. local t = v.Torso
  427. local dist = (t.Position - obj.Position).magnitude
  428. if dist <= distance and dist < last then
  429. last = dist
  430. lastx = v
  431. end
  432. end
  433. end
  434. return lastx
  435. end
  436. makegui = function(cframe, text)
  437. local a = math.random(-10, 10) / 100
  438. local c = Instance.new("Part")
  439. local m = Instance.new("Model", Character)
  440. c.Transparency = 1
  441. Instance.new("BodyGyro").Parent = c
  442. c.Parent = m
  443. c.CFrame = CFrame.new(cframe.p + Vector3.new(0, 1.5, 0))
  444. local f = Instance.new("BodyPosition")
  445. f.P = 2000
  446. f.D = 100
  447. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  448. f.position = c.Position + Vector3.new(0, 3, 0)
  449. f.Parent = c
  450. game:GetService("Debris"):AddItem(c, 6.5)
  451. c.CanCollide = false
  452. c.CanCollide = false
  453. local bg = Instance.new("BillboardGui", m)
  454. bg.Adornee = c
  455. bg.Size = UDim2.new(1, 0, 1, 0)
  456. bg.StudsOffset = Vector3.new(0, 0, 0)
  457. bg.AlwaysOnTop = false
  458. local tl = Instance.new("TextLabel", bg)
  459. tl.BackgroundTransparency = 1
  460. tl.Size = UDim2.new(1, 0, 1, 0)
  461. tl.Text = text
  462. tl.Font = "SourceSansBold"
  463. tl.FontSize = "Size42"
  464. if crit == true then
  465. tl.TextColor3 = Color3.new(0.70588235294118, 0, 0)
  466. else
  467. tl.TextColor3 = Color3.new(255, 0.70588235294118, 0.2)
  468. end
  469. tl.TextStrokeTransparency = 0
  470. tl.TextScaled = true
  471. tl.TextWrapped = true
  472. coroutine.wrap(function()
  473. wait(2)
  474. for i = 1, 10 do
  475. wait()
  476. tl.TextTransparency = tl.TextTransparency + 0.1
  477. end
  478. end)()
  479. end
  480. tag = function(hum, player)
  481. local creator = Instance.new("ObjectValue", hum)
  482. creator.Value = player
  483. creator.Name = "creator"
  484. end
  485. untag = function(hum)
  486. if hum ~= nil then
  487. local tag = hum:findFirstChild("creator")
  488. if tag ~= nil then
  489. tag.Parent = nil
  490. end
  491. end
  492. end
  493. tagplayer = function(h)
  494. coroutine.wrap(function()
  495. tag(h, Player)
  496. wait(1)
  497. untag(h)
  498. end)()
  499. end
  500. damage = function(hit, mind, maxd, knock, type, prop, Delay)
  501. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  502. return
  503. end
  504. do
  505. if hit.Name:lower() == "hitbox" then
  506. local pos = CFrame.new(0, 1, -1)
  507. do
  508. sound(pickrandom(clangsounds), math.random(100, 150) / 100, 1, Torso, 6)
  509. coroutine.wrap(function()
  510. for i = 1, 4 do
  511. clangy(Torso.CFrame * pos * CFrame.Angles(0, math.rad(math.random(0, 360)), 0))
  512. end
  513. end)()
  514. end
  515. end
  516. if hit.Parent == nil then
  517. return
  518. end
  519. local h = hit.Parent:FindFirstChild("Humanoid")
  520. for i,v in pairs(hit.Parent:children()) do
  521. if v:IsA("Humanoid") then
  522. h = v
  523. end
  524. end
  525. if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
  526. h = hit.Parent.Parent:FindFirstChild("Humanoid")
  527. end
  528. if hit.Parent:IsA("Hat") then
  529. hit = hit.Parent.Parent:findFirstChild("Head")
  530. end
  531. local D = math.random(mind, maxd) * damagea.Value
  532. -- TagService:NewTag(h.Parent, Player, "Vulcax", D)
  533. if h then
  534. if h.Parent:FindFirstChild("Stats") then
  535. D = D / h.Parent:FindFirstChild("Stats").Defence.Value
  536. else
  537. end
  538. end
  539. if h ~= nil and h.Parent:FindFirstChild("Stats") or h and h.Parent.Head then
  540. makegui(h.Parent.Head.CFrame, tostring(math.floor(D * 10) / 10))
  541. end
  542. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  543. if type == 1 then
  544. tagplayer(h)
  545. local asd = randomizer(critchance)
  546. if asd == true then
  547. turncrit()
  548. end
  549. if crit == false then
  550. hit.Parent.Humanoid:TakeDamage(D)
  551. else
  552. hit.Parent.Humanoid:TakeDamage(D + math.random(critdamageaddmin, critdamageaddmax))
  553. end
  554. CreateSound("http://www.roblox.com/asset/?id=169462037", hit, 1, math.random(150, 200) / 100)
  555. local vp = Instance.new("BodyVelocity")
  556. vp.P = 500
  557. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  558. local aim = CFrame.new(prop.Position, hit.Parent.Torso.Position)
  559. vp.velocity = aim.lookVector * knock + prop.Velocity / 1.05
  560. if knock > 0 then
  561. vp.Parent = hit.Parent.Torso
  562. end
  563. game:GetService("Debris"):AddItem(vp, 0.5)
  564. else
  565. do
  566. if type == 2 then
  567. CreateSound("http://www.roblox.com/asset/?id=169462037", hit, 1, math.random(150, 200) / 100)
  568. local asd = randomizer(critchance)
  569. if asd == true then
  570. turncrit()
  571. end
  572. if crit == false then
  573. hit.Parent.Humanoid:TakeDamage(D)
  574. else
  575. hit.Parent.Humanoid:TakeDamage(D + math.random(critdamageaddmin, critdamageaddmax))
  576. end
  577. tagplayer(h)
  578. else
  579. do
  580. if type == 3 then
  581. tagplayer(h)
  582. local asd = randomizer(critchance)
  583. if asd == true then
  584. turncrit()
  585. end
  586. if crit == false then
  587. hit.Parent.Humanoid:TakeDamage(D)
  588. else
  589. hit.Parent.Humanoid:TakeDamage(D + math.random(critdamageaddmin, critdamageaddmax))
  590. end
  591. Character.Humanoid.Health = Character.Humanoid.Health + D / 2
  592. CreateSound("http://www.roblox.com/asset/?id=206083232", hit, 1, 1.5)
  593. for i = 1, 10 do
  594. firespaz1("Bright red", hit.CFrame * CFrame.Angles(math.random(0, 3), math.random(0, 3), math.random(0, 3)))
  595. end
  596. else
  597. do
  598. if type == 4 then
  599. hit.Parent.Humanoid:TakeDamage(-D)
  600. CreateSound("http://www.roblox.com/asset/?id=186883084", hit, 1, 1)
  601. circle("Dark green", h.Parent.Torso.CFrame * CFrame.new(0, -2.5, 0))
  602. end
  603. local debounce = Instance.new("BoolValue")
  604. debounce.Name = "DebounceHit"
  605. debounce.Parent = hit.Parent
  606. debounce.Value = true
  607. game:GetService("Debris"):AddItem(debounce, Delay)
  608. end
  609. end
  610. end
  611. end
  612. end
  613. end
  614. end
  615. end
  616. end
  617. local model = script.Vulcax.Model--game:GetService("ReplicatedStorage").Weapons.Vulcax.Model
  618. a = model:Clone()
  619. a.Parent = m
  620. model:Destroy()
  621. for k,v in pairs(a:GetChildren()) do
  622. if v.Name == "bPart" then
  623. local w = Instance.new("ManualWeld")
  624. w.Name = "BarrelWeld"
  625. w.Part0 = v
  626. w.Part1 = a.bmPart
  627. w.C0 = v.CFrame:inverse() * a.bmPart.CFrame
  628. w.Parent = game.JointsService
  629. if v.Size.Z > 1.277 and v.Size.Z < 1.458 then
  630. v.Name = "gbPart"
  631. end
  632. else
  633. do
  634. if v.Name == "bmPart" then
  635. BM = Instance.new("Weld")
  636. BM.Name = "BM"
  637. BM.Part0 = a.Handle
  638. BM.C0 = a.Handle.CFrame:inverse() * a.bmPart.CFrame
  639. BM.Part1 = v
  640. BM.Parent = a.Handle
  641. BM.Parent = game.JointsService
  642. else
  643. if v.Name == "amPart" then
  644. local w = Instance.new("ManualWeld")
  645. w.Name = "WristWeld"
  646. w.Part0 = v
  647. w.Part1 = Character["Right Arm"]
  648. w.C0 = CFrame.new(0, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0))
  649. w.Parent = game.JointsService
  650. else
  651. do
  652. if v.Name == "aPart" then
  653. local w = Instance.new("ManualWeld")
  654. w.Name = "WristWeld"
  655. w.Part0 = v
  656. w.Part1 = a.amPart
  657. w.C0 = v.CFrame:inverse() * a.amPart.CFrame
  658. w.Parent = game.JointsService
  659. else
  660. do
  661. do
  662. do
  663. local w = Instance.new("ManualWeld")
  664. w.Name = "HandleWeld"
  665. w.Part0 = v
  666. w.Part1 = a.Handle
  667. w.C0 = v.CFrame:inverse() * a.Handle.CFrame
  668. w.Parent = game.JointsService
  669. v.Anchored = false
  670. v.CanCollide = false
  671. v.Anchored = false
  672. v.CanCollide = false
  673. v.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  674. if v.BrickColor.Name == "Maroon" then
  675. v.BrickColor = Torso.BrickColor
  676. end
  677. -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out DO_STMT
  678.  
  679. -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out DO_STMT
  680.  
  681. -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  682.  
  683. -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out IF_STMT
  684.  
  685. -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out DO_STMT
  686.  
  687. -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  688.  
  689. -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out IF_STMT
  690.  
  691. -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  692.  
  693. -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out IF_STMT
  694.  
  695. -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out DO_STMT
  696.  
  697. -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  698.  
  699. -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out IF_STMT
  700.  
  701. end
  702. end
  703. end
  704. end
  705. end
  706. end
  707. end
  708. end
  709. end
  710. end
  711. local w = Instance.new("Weld")
  712. w.Name = "HandleWeld"
  713. w.Part0 = a.Handle
  714. w.Part1 = Character["Right Arm"]
  715. w.C0 = CFrame.new(-0.55, -0.3, -0.4) * angles(math.rad(225), math.rad(-25), math.rad(30))
  716. w.Parent = game.JointsService
  717. local sParent = a.bmPart
  718. local tParent = game.Lighting
  719. BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  720. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  721. prt.Anchored = true
  722. prt.CFrame = cframe
  723. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  724. game:GetService("Debris"):AddItem(prt, 10)
  725. if Type == 1 or Type == nil then
  726. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  727. else
  728. if Type == 2 then
  729. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  730. end
  731. end
  732. end
  733. SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  734. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  735. prt.Anchored = true
  736. prt.CFrame = cframe
  737. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  738. game:GetService("Debris"):AddItem(prt, 10)
  739. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  740. end
  741. RingEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  742. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  743. prt.Anchored = true
  744. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  745. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  746. game:GetService("Debris"):AddItem(prt, 10)
  747. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  748. end
  749. CylinderEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  750. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  751. prt.Anchored = true
  752. prt.CFrame = cframe
  753. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  754. game:GetService("Debris"):AddItem(prt, 10)
  755. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  756. end
  757. WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  758. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  759. prt.Anchored = true
  760. prt.CFrame = cframe
  761. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  762. game:GetService("Debris"):AddItem(prt, 10)
  763. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  764. end
  765. SpecialEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  766. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  767. prt.Anchored = true
  768. prt.CFrame = cframe
  769. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  770. game:GetService("Debris"):AddItem(prt, 10)
  771. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  772. end
  773. BreakEffect = function(brickcolor, cframe, x1, y1, z1)
  774. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  775. prt.Anchored = true
  776. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  777. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  778. local num = math.random(10, 50) / 1000
  779. game:GetService("Debris"):AddItem(prt, 10)
  780. table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
  781. end
  782. local CFrameFromTopBack = function(at, top, back)
  783. local right = top:Cross(back)
  784. return CFrame.new(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  785. end
  786. Triangle = function(a, b, c)
  787. local edg1 = c - a:Dot(b - a.unit)
  788. local edg2 = a - b:Dot(c - b.unit)
  789. local edg3 = b - c:Dot(a - c.unit)
  790. if edg1 <= b - a.magnitude and edg1 >= 0 then
  791. a = a
  792. else
  793. -- DECOMPILER ERROR at PC35: Overwrote pending register: R1 in 'AssignReg'
  794.  
  795. if edg2 <= c - b.magnitude and edg2 >= 0 then
  796. a = b
  797. else
  798. -- DECOMPILER ERROR at PC46: Overwrote pending register: R2 in 'AssignReg'
  799.  
  800. -- DECOMPILER ERROR at PC47: Overwrote pending register: R1 in 'AssignReg'
  801.  
  802. if edg3 <= a - c.magnitude and edg3 >= 0 then
  803. a = c
  804. else
  805. assert(false, "unreachable")
  806. end
  807. end
  808. end
  809. local len1 = c - a:Dot(b - a.unit)
  810. local len2 = b - a.magnitude - len1
  811. local width = a + b - a.unit * len1 - c.magnitude
  812. local maincf = CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
  813. local list = {}
  814. local TrailColor = "Dark Stone grey"
  815. if len1 > 0.01 then
  816. local w1 = Instance.new("WedgePart", m)
  817. game:GetService("Debris"):AddItem(w1, 5)
  818. w1.Material = "SmoothPlastic"
  819. w1.FormFactor = "Custom"
  820. w1.BrickColor = BrickColor.new(TrailColor)
  821. w1.Transparency = 0
  822. w1.Reflectance = 0
  823. w1.Material = "SmoothPlastic"
  824. w1.CanCollide = false
  825. RemoveOutlines(w1)
  826. local sz = Vector3.new(0.2, width, len1)
  827. w1.Size = sz
  828. local sp = Instance.new("SpecialMesh", w1)
  829. sp.MeshType = "Wedge"
  830. sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
  831. w1:BreakJoints()
  832. w1.Anchored = true
  833. w1.Parent = workspace
  834. w1.Transparency = 0.7
  835. table.insert(Effects, {w1, "Disappear", 0.01})
  836. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  837. table.insert(list, w1)
  838. end
  839. do
  840. if len2 > 0.01 then
  841. local w2 = Instance.new("WedgePart", m)
  842. game:GetService("Debris"):AddItem(w2, 5)
  843. w2.Material = "SmoothPlastic"
  844. w2.FormFactor = "Custom"
  845. w2.BrickColor = BrickColor.new(TrailColor)
  846. w2.Transparency = 0
  847. w2.Reflectance = 0
  848. w2.Material = "SmoothPlastic"
  849. w2.CanCollide = false
  850. RemoveOutlines(w2)
  851. local sz = Vector3.new(0.2, width, len2)
  852. w2.Size = sz
  853. local sp = Instance.new("SpecialMesh", w2)
  854. sp.MeshType = "Wedge"
  855. sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
  856. w2:BreakJoints()
  857. w2.Anchored = true
  858. w2.Parent = workspace
  859. w2.Transparency = 0.7
  860. table.insert(Effects, {w2, "Disappear", 0.01})
  861. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  862. table.insert(list, w2)
  863. end
  864. do
  865. return unpack(list)
  866. end
  867. end
  868. end
  869. makeeffect = function(par, size, pos1, trans, trans1, howmuch, delay1, id, type, col)
  870. local p = Instance.new("Part", par or workspace)
  871. p.CFrame = pos1
  872. p.Anchored = true
  873. p.Material = "Plastic"
  874. p.CanCollide = false
  875. p.TopSurface = 0
  876. p.Size = Vector3.new(1, 1, 1)
  877. p.BottomSurface = 0
  878. p.Transparency = trans
  879. p.BrickColor = col
  880. RemoveOutlines(p)
  881. local mesh = Instance.new("SpecialMesh", p)
  882. mesh.Scale = size
  883. if id ~= nil and type == nil then
  884. mesh.MeshId = "rbxassetid://" .. id
  885. else
  886. if id == nil and type ~= nil then
  887. mesh.MeshType = type
  888. else
  889. if id == nil and type == nil then
  890. mesh.MeshType = "Brick"
  891. end
  892. end
  893. end
  894. coroutine.wrap(function()
  895. for i = 0, delay1, 0.1 do
  896. wait(0.016666666666667)
  897. p.CFrame = p.CFrame
  898. mesh.Scale = mesh.Scale + howmuch
  899. p.Transparency = p.Transparency + trans1
  900. end
  901. p:Destroy()
  902. end)()
  903. return p
  904. end
  905. circle = function(color, pos1)
  906. local p = Instance.new("Part", m)
  907. p.BrickColor = BrickColor.new(color)
  908. p.CFrame = pos1
  909. p.Anchored = true
  910. p.Material = "Plastic"
  911. p.CanCollide = false
  912. p.TopSurface = 0
  913. p.Size = Vector3.new(1, 1, 1)
  914. p.BottomSurface = 0
  915. p.Transparency = 0.35
  916. p.FormFactor = "Custom"
  917. local mesh = Instance.new("CylinderMesh", p)
  918. mesh.Scale = Vector3.new(0, 0, 0)
  919. coroutine.wrap(function()
  920. for i = 0, 5, 0.1 do
  921. wait(0.016666666666667)
  922. p.CFrame = p.CFrame
  923. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0, 0.5)
  924. p.Transparency = p.Transparency + 0.025
  925. end
  926. p:Destroy()
  927. end)()
  928. end
  929. firespaz1 = function(color, pos1)
  930. local p = Instance.new("Part", m)
  931. p.BrickColor = BrickColor.new(color)
  932. p.CFrame = pos1
  933. p.Anchored = true
  934. p.Material = "Plastic"
  935. p.CanCollide = false
  936. p.TopSurface = 0
  937. p.Size = Vector3.new(1, 1, 1)
  938. p.BottomSurface = 0
  939. p.Transparency = 0.5
  940. p.FormFactor = "Custom"
  941. local mesh = Instance.new("BlockMesh", p)
  942. mesh.Scale = Vector3.new(1, 1, 1)
  943. coroutine.wrap(function()
  944. for i = 0, 15, 0.1 do
  945. wait(0.033333333333333)
  946. p.CFrame = p.CFrame * CFrame.new(0, 0.1, 0)
  947. mesh.Scale = mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
  948. p.Transparency = p.Transparency + 0.025
  949. end
  950. p:Destroy()
  951. end)()
  952. end
  953. attackone = function()
  954. attack = true
  955. local con = a.hbPart.Touched:connect(function(hit)
  956. damage(hit, 2, 3, math.random(10, 15), 1, RootPart, 0.5)
  957. end)
  958. for i = 0, 5, 0.3 do
  959. swait()
  960. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.3) * angles(math.rad(5), math.rad(0), math.rad(-90)), 0.3)
  961. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
  962. if Torsovelocity > 2 then
  963. RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 3), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
  964. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 3), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
  965. else
  966. if Torsovelocity <= 2 then
  967. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * angles(math.rad(0), math.rad(-60), math.rad(-10)), 0.5)
  968. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-40)), 0.5)
  969. end
  970. end
  971. end
  972. CreateSound("http://www.roblox.com/asset/?id=243711349", a.bmPart, 1, 1.2)
  973. for i = 0, 5, 0.2 do
  974. swait()
  975. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.3) * angles(math.rad(5), math.rad(0), math.rad(90)), 0.1)
  976. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.3)
  977. if Torsovelocity > 2 then
  978. RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 3), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
  979. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 3), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
  980. else
  981. if Torsovelocity <= 2 then
  982. RH.C0 = clerp(RH.C0, cn(1, -0.7, 0) * angles(math.rad(0), math.rad(60), math.rad(10)), 0.5)
  983. LH.C0 = clerp(LH.C0, cn(-1.1, -1, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(40)), 0.5)
  984. end
  985. end
  986. end
  987. attack = false
  988. con:disconnect()
  989. end
  990. attacktwo = function()
  991. attack = true
  992. local con = a.hbPart.Touched:connect(function(hit)
  993. damage(hit, 2, 3, math.random(10, 15), 1, RootPart, 0.5)
  994. end)
  995. for i = 0, 5, 0.3 do
  996. swait()
  997. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.3) * angles(math.rad(5), math.rad(0), math.rad(90)), 0.3)
  998. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  999. if Torsovelocity > 2 then
  1000. RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 3), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
  1001. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 3), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
  1002. else
  1003. if Torsovelocity <= 2 then
  1004. RH.C0 = clerp(RH.C0, cn(1, -0.7, 0) * angles(math.rad(0), math.rad(60), math.rad(10)), 0.5)
  1005. LH.C0 = clerp(LH.C0, cn(-1.1, -1, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(40)), 0.5)
  1006. end
  1007. end
  1008. end
  1009. CreateSound("http://www.roblox.com/asset/?id=243711349", a.bmPart, 1, 1.2)
  1010. for i = 0, 5, 0.2 do
  1011. swait()
  1012. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.3) * angles(math.rad(5), math.rad(0), math.rad(-90)), 0.1)
  1013. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(30)), 0.3)
  1014. if Torsovelocity > 2 then
  1015. RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 3), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
  1016. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 3), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
  1017. else
  1018. if Torsovelocity <= 2 then
  1019. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * angles(math.rad(0), math.rad(-60), math.rad(-10)), 0.5)
  1020. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-40)), 0.5)
  1021. end
  1022. end
  1023. end
  1024. attack = false
  1025. con:disconnect()
  1026. end
  1027. FindNearestTorso = function(Position, Distance, SinglePlayer)
  1028. --[[if SinglePlayer==nil then
  1029. return
  1030. end--]]
  1031. --if (SinglePlayer.Torso.CFrame.p - Position).magnitude >= Distance then
  1032. local List = {}
  1033. for i,v in pairs(workspace:GetChildren()) do
  1034. if v:IsA("Model") and v:findFirstChild("Torso") and v ~= Character and (v.Torso.Position - Position).magnitude <= Distance then
  1035. table.insert(List, v)
  1036. end
  1037. end
  1038. do return List end
  1039. -- DECOMPILER ERROR: 3 unprocessed JMP targets
  1040. --end
  1041. --end
  1042. end
  1043. smashy = function()
  1044. subtractstamina(skill3stam)
  1045. local asd = makeeffect(workspace, Vector3.new(8, 10, 8), RootPart.CFrame * CFrame.new(1, -1, -4), 0.35, 0.025, Vector3.new(1, 1, 1), 3, Meshes.Blast, nil, BrickColor.new(Torso.BrickColor.Color))
  1046. local asd = makeeffect(workspace, Vector3.new(10, 10, 10), RootPart.CFrame * CFrame.new(1, -1, -4), 0.35, 0.025, Vector3.new(1, 0, 1), 3, Meshes.Blast, nil, BrickColor.new(Torso.BrickColor.Color))
  1047. local asd = makeeffect(workspace, Vector3.new(10, 4, 10), RootPart.CFrame * CFrame.new(1, -2, -4), 0.35, 0.025, Vector3.new(1, 0, 1), 3, Meshes.Blast, nil, BrickColor.new(Torso.BrickColor.Color))
  1048. CreateSound("http://roblox.com/asset/?id=183763515", a.sPart, 1, 1)
  1049. CreateSound("http://roblox.com/asset/?id=183763512", a.sPart, 1, 1)
  1050. CreateSound("http://roblox.com/asset/?id=183763506", a.sPart, 1, 1)
  1051. CreateSound("http://roblox.com/asset/?id=183763498", a.sPart, 1, 1)
  1052. CreateSound("http://roblox.com/asset/?id=183763493", a.sPart, 1, 1)
  1053. CreateSound("http://roblox.com/asset/?id=192410070", a.sPart, 1, 1)
  1054. for i,v in pairs(FindNearestTorso(Torso.CFrame.p, 25)) do
  1055. if v:FindFirstChild("Humanoid") then
  1056. damage(v.Torso, 7, 8, math.random(100, 150), 1, RootPart, 0.5)
  1057. end
  1058. end
  1059. end
  1060. supersmash = function()
  1061. skill3 = true
  1062. attack = true
  1063. Character.Humanoid.WalkSpeed = 0
  1064. Character.Humanoid.Jump = true
  1065. for i = 0, 6, 0.1 do
  1066. swait()
  1067. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 7.65) * angles(math.rad(8.7), math.rad(0), math.rad(0)), 0.1)
  1068. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1069. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(20), math.rad(40), math.rad(0)), 0.5)
  1070. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(100), math.rad(30), math.rad(50)), 0.1)
  1071. RH.C0 = clerp(RH.C0, cn(1, 0, -0.8) * RHCF * angles(math.rad(-20), math.rad(0), math.rad(1)), 0.1)
  1072. LH.C0 = clerp(LH.C0, cn(-1, -0.9, 0) * LHCF * angles(math.rad(1), math.rad(0), math.rad(-40)), 0.1)
  1073. w.C0 = clerp(w.C0, CFrame.new(-0.55, 0, -0.3) * angles(math.rad(-100), math.rad(220), math.rad(0)), 0.5)
  1074. end
  1075. Character.Humanoid.Jump = true
  1076. Torso.Velocity = Vector3.new(0, 200, 0)
  1077. smashy()
  1078. Character.Humanoid.WalkSpeed = 16
  1079. for i = 0, 2, 0.1 do
  1080. swait()
  1081. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1082. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1083. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.5)
  1084. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(100), math.rad(-50), math.rad(50)), 0.1)
  1085. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1086. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1087. w.C0 = clerp(w.C0, CFrame.new(-0.55, -0.3, -0.4) * angles(math.rad(225), math.rad(-25), math.rad(30)), 0.5)
  1088. end
  1089. attack = false
  1090. wait(cooldown3)
  1091. skill3 = false
  1092. end
  1093. laser = function()
  1094. local Part = Instance.new("Part")
  1095. Part.Parent = a
  1096. Part.Reflectance = 0
  1097. Part.Transparency = 0
  1098. Part.CanCollide = false
  1099. Part.Locked = true
  1100. Part.Anchored = true
  1101. Part.Color = Color3.new(1, 1, 1)
  1102. Part.Name = "laser"
  1103. Part.Size = Vector3.new(1000, 1, 1)
  1104. Part.Material = "Neon"
  1105. Part.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1106. Part.CFrame = a.bmPart.CFrame * CFrame.new(500, 0, 0)
  1107. local con = Part.Touched:connect(function(hit)
  1108. damage(hit, 7, 8, math.random(10, 15), 1, RootPart, 0.1)
  1109. end)
  1110. wait(0.01)
  1111. Part.Parent = nil
  1112. con:disconnect()
  1113. end
  1114. bfg = function()
  1115. stamina = 500
  1116. skill4 = true
  1117. Character.Humanoid.WalkSpeed = 0
  1118. CreateSound("http://roblox.com/asset/?id=10209788", Player.Character:WaitForChild("WeaponModel").Model.bmPart, 1, 0.5)
  1119. for i = 0, 6, 0.1 do
  1120. swait()
  1121. BM.C0 = clerp(BM.C0, a.Handle.CFrame:inverse() * a.bmPart.CFrame * angles(math.rad(45), math.rad(0), math.rad(0)), 1)
  1122. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -1.1 + 0.1 * math.cos(sine / sine)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1123. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(0)), 0.3)
  1124. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.5)
  1125. LW.C0 = clerp(LW.C0, CFrame.new(-0.5, 0.5, -1) * angles(math.rad(130), math.rad(0), math.rad(40)), 0.5)
  1126. RH.C0 = clerp(RH.C0, cn(1, -1.4 - 0.1 * math.cos(sine / sine), -0.5) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(-90 + 0 * math.cos(sine / sine))), 0.3)
  1127. LH.C0 = clerp(LH.C0, cn(-1, 0.1 - 0.1 * math.cos(sine / sine), -0.9) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 0 * math.cos(sine / sine))), 0.3)
  1128. w.C0 = clerp(w.C0, CFrame.new(0, 0.5, 0) * angles(math.rad(-90), math.rad(180), math.rad(0)), 0.5)
  1129. for k,v in pairs(a:GetChildren()) do
  1130. if v.Name == "bPart" and v.BrickColor ~= "Really black" then
  1131. v.Color = Color3.new(i / 10 + 0.388235, 0.372549, 0.384314)
  1132. end
  1133. end
  1134. local offset = (Torso.Position.y - mouse.Hit.p.y) / 60
  1135. local mag = (Torso.Position - mouse.Hit.p).magnitude / 80
  1136. offset = offset / mag
  1137. RW.C1 = clerp(RW.C1, cn(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(offset, 0, 0), 0.5)
  1138. end
  1139. for k,v in pairs(a:GetChildren()) do
  1140. if (v.Name == "bPart" or v.Name == "gbPart") and v.BrickColor ~= "Really black" then
  1141. v.Material = "Neon"
  1142. end
  1143. end
  1144. for i = 0, 6, 0.1 do
  1145. swait()
  1146. BM.C0 = clerp(BM.C0, a.Handle.CFrame:inverse() * a.bmPart.CFrame * angles(math.rad(45), math.rad(0), math.rad(0)), 1)
  1147. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -1.1 + 0.1 * math.cos(sine / sine)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1148. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(0)), 0.3)
  1149. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.5)
  1150. LW.C0 = clerp(LW.C0, CFrame.new(-0.5, 0.5, -1) * angles(math.rad(130), math.rad(0), math.rad(40)), 0.5)
  1151. RH.C0 = clerp(RH.C0, cn(1, -1.4 - 0.1 * math.cos(sine / sine), -0.5) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(-90 + 0 * math.cos(sine / sine))), 0.3)
  1152. LH.C0 = clerp(LH.C0, cn(-1, 0.1 - 0.1 * math.cos(sine / sine), -0.9) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 0 * math.cos(sine / sine))), 0.3)
  1153. w.C0 = clerp(w.C0, CFrame.new(0, 0.5, 0) * angles(math.rad(-90), math.rad(180), math.rad(0)), 0.5)
  1154. for k,v in pairs(a:GetChildren()) do
  1155. if v.Name == "bPart" and v.BrickColor ~= "Really black" then
  1156. v.Color = Color3.new(1, i / 20 + 0.384314, i / 20 + 0.384314)
  1157. end
  1158. end
  1159. local offset = (Torso.Position.y - mouse.Hit.p.y) / 60
  1160. local mag = (Torso.Position - mouse.Hit.p).magnitude / 80
  1161. offset = offset / mag
  1162. RW.C1 = clerp(RW.C1, cn(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(offset, 0, 0), 0.5)
  1163. end
  1164. for i = 0, 10, 0.1 do
  1165. swait()
  1166. BM.C0 = clerp(BM.C0, a.Handle.CFrame:inverse() * a.bmPart.CFrame * angles(math.rad(45), math.rad(0), math.rad(0)), 1)
  1167. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -1.1 + 0.1 * math.cos(sine / sine)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1168. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(0)), 0.3)
  1169. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.5)
  1170. LW.C0 = clerp(LW.C0, CFrame.new(-0.5, 0.5, -1) * angles(math.rad(130), math.rad(0), math.rad(40)), 0.5)
  1171. RH.C0 = clerp(RH.C0, cn(1, -1.4 - 0.1 * math.cos(sine / sine), -0.5) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(-90 + 0 * math.cos(sine / sine))), 0.3)
  1172. LH.C0 = clerp(LH.C0, cn(-1, 0.1 - 0.1 * math.cos(sine / sine), -0.9) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 0 * math.cos(sine / sine))), 0.3)
  1173. w.C0 = clerp(w.C0, CFrame.new(0, 0.5, 0) * angles(math.rad(-90), math.rad(180), math.rad(0)), 0.5)
  1174. local offset = Torso.Position.y - mouse.Hit.p.y
  1175. local mag = (Torso.Position - mouse.Hit.p).magnitude
  1176. offset = offset / mag
  1177. RW.C1 = clerp(RW.C1, cn(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(offset, 0, 0), 0.5)
  1178. CreateSound("http://roblox.com/asset/?id=10209658", Player.Character:WaitForChild("WeaponModel").Model.bmPart, 1, 1)
  1179. laser()
  1180. stamina = stamina - 4.8
  1181. end
  1182. CreateSound("http://roblox.com/asset/?id=10209786", Player.Character:WaitForChild("WeaponModel").Model.bmPart, 1, 0.5)
  1183. for k,v in pairs(a:GetChildren()) do
  1184. if (v.Name == "bPart" or v.Name == "gbPart") and v.BrickColor ~= "Really black" then
  1185. v.Material = "Plastic"
  1186. v.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1187. end
  1188. end
  1189. for i = 0, 6, 0.1 do
  1190. swait()
  1191. BM.C0 = clerp(BM.C0, a.Handle.CFrame:inverse() * a.bmPart.CFrame * angles(math.rad(45), math.rad(0), math.rad(0)), 1)
  1192. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -1.1 + 0.1 * math.cos(sine / sine)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1193. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(0)), 0.3)
  1194. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.5)
  1195. LW.C0 = clerp(LW.C0, CFrame.new(-0.5, 0.5, -1) * angles(math.rad(130), math.rad(0), math.rad(40)), 0.5)
  1196. RH.C0 = clerp(RH.C0, cn(1, -1.4 - 0.1 * math.cos(sine / sine), -0.5) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(-90 + 0 * math.cos(sine / sine))), 0.3)
  1197. LH.C0 = clerp(LH.C0, cn(-1, 0.1 - 0.1 * math.cos(sine / sine), -0.9) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 0 * math.cos(sine / sine))), 0.3)
  1198. w.C0 = clerp(w.C0, CFrame.new(0, 0.5, 0) * angles(math.rad(-90), math.rad(180), math.rad(0)), 0.5)
  1199. local offset = Torso.Position.y - mouse.Hit.p.y
  1200. local mag = (Torso.Position - mouse.Hit.p).magnitude
  1201. offset = offset / mag
  1202. RW.C1 = clerp(RW.C1, cn(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(offset, 0, 0), 0.5)
  1203. end
  1204. Character.Humanoid.WalkSpeed = 16
  1205. for i = 0, 1.5, 0.1 do
  1206. swait()
  1207. 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(-50)), 0.3)
  1208. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(50)), 0.3)
  1209. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.5)
  1210. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(100), math.rad(-50), math.rad(50)), 0.1)
  1211. RH.C0 = clerp(RH.C0, cn(1, -0.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 2 * math.cos(sine / sine))), 0.3)
  1212. LH.C0 = clerp(LH.C0, cn(-1, -0.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 2 * math.cos(sine / sine))), 0.3)
  1213. w.C0 = clerp(w.C0, CFrame.new(-0.55, -0.3, -0.4) * angles(math.rad(225), math.rad(-25), math.rad(30)), 0.5)
  1214. end
  1215. skill4 = false
  1216. spinUp = false
  1217. end
  1218. Shoot = function(asd, spread1, spread2)
  1219. local MainPos = asd.Position
  1220. local MainPos2 = mouse.Hit.p
  1221. local spread = Vector3.new((math.random(-spread1, 0) + math.random()) * spread2, (math.random(-spread1, 0) + math.random()) * spread2, (math.random(-spread1, 0) + math.random()) * spread2) * (asd.Position - mouse.Hit.p).magnitude / 100
  1222. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2 + spread)
  1223. num = 10
  1224. coroutine.resume(coroutine.create(function(Spreaded)
  1225. repeat
  1226. local hit, pos = rayCast(MainPos, MouseLook.lookVector, 10, user)
  1227. local TheHit = mouse.Hit.p
  1228. local mag = (MainPos - pos).magnitude
  1229. CylinderEffect(BrickColor.new(Torso.BrickColor.Color), CFrame.new((MainPos + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 1.5, 0.5)
  1230. MainPos = MainPos + MouseLook.lookVector * 10
  1231. num = num - 1
  1232. if hit ~= nil and hit.Name ~= "Effect" then
  1233. num = 0
  1234. damage(hit, 0.7, 1.3, 0, 1, RootPart, 0.1)
  1235. end
  1236. until num <= 0
  1237. end))
  1238. end
  1239. spin = function()
  1240. attack = true
  1241. local stest = 0
  1242. for i,v in pairs(a.bmPart:GetChildren()) do
  1243. v.Volume = 0
  1244. v.Parent = game.Lighting
  1245. v.Parent = nil
  1246. end
  1247. Character.Humanoid.WalkSpeed = 5
  1248. defense.Value = 1.4
  1249. while spinUp == true do
  1250. swait()
  1251. local aim = CFrame.new(RootPart.Position, mouse.Hit.p)
  1252. local direction = aim.lookVector
  1253. local headingA = math.atan2(direction.x, direction.z)
  1254. headingA = math.deg(headingA)
  1255. local offset = CFrame.new(Torso.Position, RootPart.Position)
  1256. local directionO = offset.lookVector
  1257. local headingO = math.atan2(directionO.x, directionO.z)
  1258. headingO = math.deg(headingO)
  1259. local heading = math.floor(headingA) - math.floor(headingO)
  1260. local limit = lim - headingO
  1261. lim = headingO
  1262. local fol = CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(headingA - 215), math.rad(0))
  1263. Humanoid.AutoRotate = false
  1264. RootPart.CFrame = CFrame.new(RootPart.Position) * angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
  1265. BM.C0 = clerp(BM.C0, a.Handle.CFrame:inverse() * a.bmPart.CFrame * angles(math.rad(45), math.rad(0), math.rad(0)), 1)
  1266. if skill4 == false then
  1267. 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(-35)), 0.3)
  1268. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(30)), 0.3)
  1269. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(35), math.rad(0), math.rad(0)), 0.5)
  1270. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(80), math.rad(-70), math.rad(50)), 0.5)
  1271. end
  1272. if stest == 0 then
  1273. CreateSound("http://roblox.com/asset/?id=10209788", Player.Character:WaitForChild("WeaponModel").Model.bmPart, 1, 1)
  1274. stest = 1
  1275. end
  1276. local p = a.bmPart:FindFirstChild("Sound")
  1277. if p ~= nil and stest == 1 and p.TimePosition > 0.953 then
  1278. CreateSound("http://roblox.com/asset/?id=10209780", a.bmPart, 0.799, 1, true, true)
  1279. stest = 2
  1280. spining = true
  1281. end
  1282. -- DECOMPILER ERROR at PC365: Unhandled construct in 'MakeBoolean' P1
  1283.  
  1284. if stest ~= 2 or Torsovelocity > 2 and skill4 == false then
  1285. RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 15))), 0.3)
  1286. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 15))), 0.3)
  1287. -- DECOMPILER ERROR at PC406: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1288.  
  1289. -- DECOMPILER ERROR at PC406: LeaveBlock: unexpected jumping out IF_STMT
  1290.  
  1291. -- DECOMPILER ERROR at PC406: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1292.  
  1293. -- DECOMPILER ERROR at PC406: LeaveBlock: unexpected jumping out IF_STMT
  1294.  
  1295. -- DECOMPILER ERROR at PC406: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1296.  
  1297. -- DECOMPILER ERROR at PC406: LeaveBlock: unexpected jumping out IF_STMT
  1298.  
  1299. end
  1300. if Torsovelocity > 2 or skill4 == false then
  1301. RH.C0 = clerp(RH.C0, cn(1, -0.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 2 * math.cos(sine / sine))), 0.3)
  1302. LH.C0 = clerp(LH.C0, cn(-1, -0.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 2 * math.cos(sine / sine))), 0.3)
  1303. end
  1304. if spinUp == false then
  1305. attack = false
  1306. Humanoid.AutoRotate = true
  1307. for i,v in pairs(a.bmPart:GetChildren()) do
  1308. v.Volume = 0
  1309. v.Parent = game.Lighting
  1310. game:GetService("Debris"):AddItem(v, 6)
  1311. end
  1312. spining = false
  1313. Character.Humanoid.WalkSpeed = 16
  1314. defense.Value = defensevalue
  1315. CreateSound("http://roblox.com/asset/?id=10209786", Player.Character:WaitForChild("WeaponModel").Model.Handle, 1, 1)
  1316. break
  1317. end
  1318. end
  1319. end
  1320. fire = function()
  1321. local fSound = 0
  1322. coroutine.resume(coroutine.create(function()
  1323. while wait() do
  1324. if shooting == true and spining == true and stamina < maxstamina then
  1325. if fSound == 0 then
  1326. for i,v in pairs(a.hbPart:GetChildren()) do
  1327. if v.Name == "Sound" then
  1328. v.Volume = 0
  1329. v.Parent = game.Lighting
  1330. game:GetService("Debris"):AddItem(v, 6)
  1331. end
  1332. end
  1333. CreateSound("http://roblox.com/asset/?id=10209776", a.hbPart, 1, 1, true, true)
  1334. fSound = 1
  1335. end
  1336. stamina = stamina + 1
  1337. Shoot(a.sPart, 1, 1)
  1338. end
  1339. if maxstamina <= stamina and fSound == 1 and spining == true then
  1340. for i,v in pairs(a.hbPart:GetChildren()) do
  1341. if v.Name == "Sound" then
  1342. v.Volume = 0
  1343. v.Parent = game.Lighting
  1344. game:GetService("Debris"):AddItem(v, 6)
  1345. end
  1346. end
  1347. CreateSound("http://roblox.com/asset/?id=10209225", a.hbPart, 1, 0.8, true, true)
  1348. fSound = 0
  1349. end
  1350. if spining == false then
  1351. for i,v in pairs(a.hbPart:GetChildren()) do
  1352. if v.Name == "Sound" then
  1353. v.Volume = 0
  1354. v.Parent = game.Lighting
  1355. game:GetService("Debris"):AddItem(v, 6)
  1356. end
  1357. end
  1358. fSound = 0
  1359. end
  1360. if shooting == false then
  1361. for i,v in pairs(a.hbPart:GetChildren()) do
  1362. if v.Name == "Sound" then
  1363. v.Volume = 0
  1364. v.Parent = game.Lighting
  1365. game:GetService("Debris"):AddItem(v, 6)
  1366. end
  1367. end
  1368. break
  1369. end
  1370. end
  1371. end))
  1372. end
  1373. subtractstamina = function(k)
  1374. if stamina <= maxstamina - k then
  1375. stamina = stamina + k
  1376. end
  1377. end
  1378. mouse.Button1Down:connect(function()
  1379. shooting = true
  1380. fire()
  1381. if attack == false then
  1382. if attacktype == 1 then
  1383. attackone()
  1384. attacktype = 2
  1385. else
  1386. if attacktype == 2 then
  1387. attacktwo()
  1388. attacktype = 1
  1389. end
  1390. end
  1391. end
  1392. end)
  1393. mouse.Button1Up:connect(function()
  1394. shooting = false
  1395. end)
  1396. mouse.KeyDown:connect(function(k)
  1397. k = k:lower()
  1398. if k == "e" and skill4 == false then
  1399. if spinUp == false and attack == false then
  1400. spinUp = true
  1401. spin()
  1402. else
  1403. spinUp = false
  1404. end
  1405. else
  1406. -- DECOMPILER ERROR at PC38: Unhandled construct in 'MakeBoolean' P1
  1407.  
  1408. if k == "c" and attack == false and co3 <= cooldown3 and stamina <= maxstamina - skill3stam then
  1409. cooldown3 = 0
  1410. supersmash()
  1411. end
  1412. end
  1413. if k == "v" and maxstamina <= stamina and spinUp == true and co4 <= cooldown4 then
  1414. cooldown4 = 0
  1415. bfg()
  1416. end
  1417. end)
  1418. mouse.KeyUp:connect(function(k)
  1419. k = k:lower()
  1420. if attack ~= true or k == "" then
  1421. end
  1422. end)
  1423. updateskills = function()
  1424. -- DECOMPILER ERROR at PC14: Unhandled construct in 'MakeBoolean' P1
  1425.  
  1426. if (cooldown1 <= co1 and cooldown2 > co2) or cooldown3 <= co3 then
  1427. cooldown3 = cooldown3 + 0.033333333333333
  1428. end
  1429. if cooldown4 <= co4 then
  1430. cooldown4 = cooldown4 + 0.033333333333333
  1431. end
  1432. if stamina <= skill1stam then
  1433. bar4.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
  1434. else
  1435. bar4.BackgroundColor3 = skillcolorscheme
  1436. end
  1437. if stamina <= skill2stam then
  1438. bar3.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
  1439. else
  1440. bar3.BackgroundColor3 = skillcolorscheme
  1441. end
  1442. if maxstamina - skill3stam <= stamina then
  1443. bar1.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
  1444. else
  1445. bar1.BackgroundColor3 = skillcolorscheme
  1446. end
  1447. if stamina < maxstamina then
  1448. bar2.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
  1449. else
  1450. bar2.BackgroundColor3 = skillcolorscheme
  1451. end
  1452. if stamina > 0 then
  1453. staminacover.BackgroundColor3 = Color3.new(stamina * 2 / maxstamina, (maxstamina - stamina) / maxstamina ^ 0.25, 0)
  1454. if stamina > 250 then
  1455. for k,v in pairs(a:GetChildren()) do
  1456. if v.Name == "gbPart" then
  1457. v.Color = Color3.new((stamina - 200) / 300 + 0.388235, 0.372549, 0.384314)
  1458. end
  1459. end
  1460. else
  1461. do
  1462. for k,v in pairs(a:GetChildren()) do
  1463. if v.Name == "gbPart" then
  1464. v.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1465. end
  1466. end
  1467. do
  1468. if spinUp == false then
  1469. stamina = stamina + recovermana
  1470. end
  1471. end
  1472. end
  1473. end
  1474. end
  1475. end
  1476. game:GetService("RunService").Stepped:connect(function()
  1477. updateskills()
  1478. healthcover:TweenSize(ud(1 * (Character.Humanoid.Health / Character.Humanoid.MaxHealth), 0, 1, 0), "Out", "Quad", 0.5)
  1479. staminacover:TweenSize(ud(1 * (stamina / maxstamina), 0, 1, 0), "Out", "Quad", 0.5)
  1480. bar4:TweenSize(ud(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
  1481. bar3:TweenSize(ud(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
  1482. bar1:TweenSize(ud(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
  1483. bar2:TweenSize(ud(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
  1484. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1485. velocity = RootPart.Velocity.y
  1486. sine = sine + change
  1487. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  1488. if equipped == true or equipped == false then
  1489. if RootPart.Velocity.y > 1 and hit == nil then
  1490. Anim = "Jump"
  1491. if attack == false then
  1492. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1493. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1494. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.5)
  1495. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(100), math.rad(-50), math.rad(50)), 0.1)
  1496. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1497. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1498. end
  1499. else
  1500. if RootPart.Velocity.y < -1 and hit == nil then
  1501. Anim = "Fall"
  1502. if attack == false then
  1503. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1504. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1505. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.5)
  1506. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(100), math.rad(-50), math.rad(50)), 0.1)
  1507. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1508. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1509. end
  1510. else
  1511. if Torsovelocity < 1 and hit ~= nil then
  1512. Anim = "Idle"
  1513. if attack == false then
  1514. change = 1
  1515. 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(-50)), 0.3)
  1516. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(50)), 0.3)
  1517. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.5)
  1518. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(100), math.rad(-50), math.rad(50)), 0.1)
  1519. RH.C0 = clerp(RH.C0, cn(1, -0.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 2 * math.cos(sine / sine))), 0.3)
  1520. LH.C0 = clerp(LH.C0, cn(-1, -0.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 2 * math.cos(sine / sine))), 0.3)
  1521. end
  1522. else
  1523. if Torsovelocity > 2 and hit ~= nil then
  1524. Anim = "Walk"
  1525. if attack == false then
  1526. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + 0.1 * math.cos(sine / 5)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(-50 + 1 * math.cos(sine / 10))), 0.2)
  1527. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(50 - 1 * math.cos(sine / 5)) + RootPart.RotVelocity.Y / 9), 0.2)
  1528. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.5)
  1529. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(100), math.rad(-50), math.rad(50)), 0.1)
  1530. RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 3), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
  1531. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 3), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
  1532. end
  1533. end
  1534. end
  1535. end
  1536. end
  1537. end
  1538. if #Effects > 0 then
  1539. for e = 1, #Effects do
  1540. if Effects[e] ~= nil then
  1541. local Thing = Effects[e]
  1542. if Thing ~= nil then
  1543. local Part = Thing[1]
  1544. local Mode = Thing[2]
  1545. local Delay = Thing[3]
  1546. local IncX = Thing[4]
  1547. local IncY = Thing[5]
  1548. local IncZ = Thing[6]
  1549. if Thing[1].Transparency <= 1 then
  1550. if Thing[2] == "Block1" then
  1551. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1552. local Mesh = Thing[1].Mesh
  1553. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1554. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1555. else
  1556. do
  1557. if Thing[2] == "Block2" then
  1558. Thing[1].CFrame = Thing[1].CFrame
  1559. local Mesh = Thing[7]
  1560. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1561. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1562. else
  1563. do
  1564. if Thing[2] == "Cylinder" then
  1565. local Mesh = Thing[1].Mesh
  1566. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1567. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1568. else
  1569. do
  1570. if Thing[2] == "Blood" then
  1571. local Mesh = Thing[7]
  1572. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1573. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1574. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1575. else
  1576. do
  1577. if Thing[2] == "Elec" then
  1578. local Mesh = Thing[1].Mesh
  1579. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1580. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1581. else
  1582. do
  1583. do
  1584. if Thing[2] == "Disappear" then
  1585. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1586. else
  1587. if Thing[2] == "Shatter" then
  1588. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1589. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1590. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1591. Thing[6] = Thing[6] + Thing[5]
  1592. end
  1593. end
  1594. Part.Parent = nil
  1595. table.remove(Effects, e)
  1596. end
  1597. end
  1598. end
  1599. end
  1600. end
  1601. end
  1602. end
  1603. end
  1604. end
  1605. end
  1606. end
  1607. end
  1608. end
  1609. end
  1610. end
  1611. end
  1612. end)
  1613.  
  1614.  
  1615. end,o1)
  1616. end))
  1617. o2 = Create("Folder",{
  1618. ["Name"] = "Vulcax",
  1619. ["Parent"] = o1,
  1620. })
  1621. o3 = Create("Model",{
  1622. ["Parent"] = o2,
  1623. })
  1624. o4 = Create("Part",{
  1625. ["Name"] = "Handle",
  1626. ["Parent"] = o3,
  1627. ["BrickColor"] = BrickColor.new("Really black"),
  1628. ["Position"] = Vector3.new(7.96630812, 26.1241455, 23.4207916),
  1629. ["Rotation"] = Vector3.new(169.802689, 84.3459091, -9.85969162),
  1630. ["CFrame"] = CFrame.new(7.96630812, 26.1241455, 23.4207916, 0.0970679, 0.0168706998, 0.99513483, 0.342106253, -0.939499378, -0.0174423885, 0.934634268, 0.342134923, -0.0969668031),
  1631. ["CanCollide"] = false,
  1632. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1633. ["Size"] = Vector3.new(0.993908763, 0.200000003, 0.340048581),
  1634. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1635. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1636. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1637. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1638. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1639. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1640. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1641. })
  1642. o5 = Create("Part",{
  1643. ["Parent"] = o3,
  1644. ["BrickColor"] = BrickColor.new("Really black"),
  1645. ["Position"] = Vector3.new(8.078125, 24.7594604, 24.6522827),
  1646. ["Rotation"] = Vector3.new(-19.9083519, 1.37526977, 3.04147339),
  1647. ["CFrame"] = CFrame.new(8.078125, 24.7594604, 24.6522827, 0.998303771, -0.0530435145, 0.0240006819, 0.0417269319, 0.939348221, 0.340418696, -0.0406018496, -0.338839829, 0.939968169),
  1648. ["CanCollide"] = false,
  1649. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1650. ["Size"] = Vector3.new(1.17000008, 1, 0.200000003),
  1651. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1652. })
  1653. o6 = Create("Part",{
  1654. ["Parent"] = o3,
  1655. ["BrickColor"] = BrickColor.new("Maroon"),
  1656. ["Position"] = Vector3.new(10.3044424, 24.5795288, 23.7280579),
  1657. ["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
  1658. ["CFrame"] = CFrame.new(10.3044424, 24.5795288, 23.7280579, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
  1659. ["CanCollide"] = false,
  1660. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1661. ["Size"] = Vector3.new(0.200000003, 1.86425054, 1.96476543),
  1662. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1663. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1664. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1665. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1666. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1667. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1668. ["Color"] = Color3.new(0.458824, 0, 0),
  1669. })
  1670. o7 = Create("Part",{
  1671. ["Parent"] = o3,
  1672. ["BrickColor"] = BrickColor.new("Really black"),
  1673. ["Position"] = Vector3.new(8.02209377, 25.6297607, 24.0051422),
  1674. ["Rotation"] = Vector3.new(179.400284, 84.3221436, -19.4125423),
  1675. ["CFrame"] = CFrame.new(8.02209377, 25.6297607, 24.0051422, 0.093311049, 0.0328829661, 0.995093882, 0.342172801, -0.939636528, -0.00103554339, 0.934992492, 0.340590656, -0.098930113),
  1676. ["CanCollide"] = false,
  1677. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1678. ["Size"] = Vector3.new(0.200000003, 1.40579975, 0.319547057),
  1679. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1680. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1681. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1682. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1683. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1684. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1685. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1686. })
  1687. o8 = Create("Part",{
  1688. ["Parent"] = o3,
  1689. ["BrickColor"] = BrickColor.new("Maroon"),
  1690. ["Position"] = Vector3.new(8.67976189, 24.5366802, 23.8905334),
  1691. ["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
  1692. ["CFrame"] = CFrame.new(8.67976189, 24.5366802, 23.8905334, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
  1693. ["CanCollide"] = false,
  1694. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1695. ["Size"] = Vector3.new(3.28481388, 1.71425056, 1.80476546),
  1696. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1697. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1698. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1699. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1700. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1701. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1702. ["Color"] = Color3.new(0.458824, 0, 0),
  1703. })
  1704. o9 = Create("Part",{
  1705. ["Parent"] = o3,
  1706. ["BrickColor"] = BrickColor.new("Really black"),
  1707. ["Position"] = Vector3.new(7.94494581, 25.382019, 23.2556),
  1708. ["Rotation"] = Vector3.new(179.400284, 84.3221436, -19.4125423),
  1709. ["CFrame"] = CFrame.new(7.94494581, 25.382019, 23.2556, 0.093311049, 0.0328829661, 0.995093882, 0.342172801, -0.939636528, -0.00103554339, 0.934992492, 0.340590656, -0.098930113),
  1710. ["CanCollide"] = false,
  1711. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1712. ["Size"] = Vector3.new(0.200000003, 1.45579982, 0.324047714),
  1713. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1714. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1715. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1716. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1717. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1718. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1719. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1720. })
  1721. o10 = Create("Part",{
  1722. ["Parent"] = o3,
  1723. ["BrickColor"] = BrickColor.new("Really black"),
  1724. ["Position"] = Vector3.new(9.80725002, 24.3938599, 22.4433899),
  1725. ["Rotation"] = Vector3.new(-146.100571, 85.4688339, -126.433548),
  1726. ["CFrame"] = CFrame.new(9.80725002, 24.3938599, 22.4433899, -0.046918679, 0.063560985, 0.996874511, 0.997986794, 0.0456169918, 0.0440624841, -0.0426737554, 0.996934831, -0.0655733198),
  1727. ["CanCollide"] = false,
  1728. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1729. ["Size"] = Vector3.new(1.65390897, 0.307545304, 0.330048591),
  1730. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1731. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1732. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1733. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1734. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1735. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1736. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1737. })
  1738. o11 = Create("Part",{
  1739. ["Parent"] = o3,
  1740. ["Position"] = Vector3.new(10.3498535, 24.5913696, 23.6963959),
  1741. ["Rotation"] = Vector3.new(10.0424194, 5.971066, -0.375710368),
  1742. ["CFrame"] = CFrame.new(10.3498535, 24.5913696, 23.6963959, 0.994553089, 0.00652175862, 0.104026221, 0.0116828317, 0.984776437, -0.173431113, -0.103573643, 0.173701778, 0.979336262),
  1743. ["CanCollide"] = false,
  1744. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1745. ["Shape"] = Enum.PartType.Cylinder,
  1746. ["Size"] = Vector3.new(0.600088477, 1.40870726, 1.54072678),
  1747. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1748. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1749. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1750. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1751. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1752. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1753. })
  1754. o12 = Create("Part",{
  1755. ["Parent"] = o3,
  1756. ["BrickColor"] = BrickColor.new("Really black"),
  1757. ["Position"] = Vector3.new(9.81396389, 25.0169067, 22.9824524),
  1758. ["Rotation"] = Vector3.new(-152.067764, 84.6975479, -120.488121),
  1759. ["CFrame"] = CFrame.new(9.81396389, 25.0169067, 22.9824524, -0.0468867309, 0.079635635, 0.995720744, 0.997988224, 0.0463210158, 0.0432888418, -0.0426754653, 0.995747209, -0.081647262),
  1760. ["CanCollide"] = false,
  1761. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1762. ["Size"] = Vector3.new(0.445565641, 0.825799823, 0.319547057),
  1763. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1764. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1765. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1766. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1767. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1768. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1769. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1770. })
  1771. o13 = Create("Part",{
  1772. ["Parent"] = o3,
  1773. ["BrickColor"] = BrickColor.new("Really black"),
  1774. ["Position"] = Vector3.new(9.86315823, 23.8283081, 22.9790344),
  1775. ["Rotation"] = Vector3.new(-152.067764, 84.6975479, -120.488121),
  1776. ["CFrame"] = CFrame.new(9.86315823, 23.8283081, 22.9790344, -0.0468867309, 0.079635635, 0.995720744, 0.997988224, 0.0463210158, 0.0432888418, -0.0426754653, 0.995747209, -0.081647262),
  1777. ["CanCollide"] = false,
  1778. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1779. ["Size"] = Vector3.new(0.445565641, 0.945799708, 0.324047714),
  1780. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1781. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1782. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1783. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1784. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1785. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1786. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1787. })
  1788. o14 = Create("Part",{
  1789. ["Parent"] = o3,
  1790. ["BrickColor"] = BrickColor.new("Maroon"),
  1791. ["Position"] = Vector3.new(11.2430296, 24.5244942, 23.5984535),
  1792. ["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
  1793. ["CFrame"] = CFrame.new(11.2430296, 24.5244942, 23.5984535, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
  1794. ["CanCollide"] = false,
  1795. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1796. ["Size"] = Vector3.new(1.20000005, 1.71425056, 1.80476546),
  1797. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1798. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1799. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1800. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1801. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1802. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1803. ["Color"] = Color3.new(0.458824, 0, 0),
  1804. })
  1805. o15 = Create("Part",{
  1806. ["Name"] = "bPart",
  1807. ["Parent"] = o3,
  1808. ["BrickColor"] = BrickColor.new("Really black"),
  1809. ["Position"] = Vector3.new(14.9212942, 24.369873, 22.6005859),
  1810. ["Rotation"] = Vector3.new(119.915054, -2.38749576, -5.48886728),
  1811. ["CFrame"] = CFrame.new(14.9212942, 24.369873, 22.6005859, 0.994550765, 0.0955693126, -0.0416576043, 0.0117614781, -0.499882549, -0.866013408, -0.103588201, 0.86080426, -0.498282611),
  1812. ["CanCollide"] = false,
  1813. ["FormFactor"] = Enum.FormFactor.Custom,
  1814. ["Shape"] = Enum.PartType.Cylinder,
  1815. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  1816. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1817. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1818. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1819. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1820. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1821. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1822. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1823. })
  1824. o16 = Create("SpecialMesh",{
  1825. ["Parent"] = o15,
  1826. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  1827. ["MeshType"] = Enum.MeshType.Cylinder,
  1828. })
  1829. o17 = Create("Part",{
  1830. ["Name"] = "bPart",
  1831. ["Parent"] = o3,
  1832. ["BrickColor"] = BrickColor.new("Really black"),
  1833. ["Position"] = Vector3.new(14.9378662, 24.1638184, 22.735672),
  1834. ["Rotation"] = Vector3.new(100.004623, -0.376398712, -5.97186327),
  1835. ["CFrame"] = CFrame.new(14.9378662, 24.1638184, 22.735672, 0.994551659, 0.104037814, -0.00656934967, 0.0116402907, -0.173457995, -0.984772503, -0.103593066, 0.979330719, -0.173723951),
  1836. ["CanCollide"] = false,
  1837. ["FormFactor"] = Enum.FormFactor.Custom,
  1838. ["Shape"] = Enum.PartType.Cylinder,
  1839. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  1840. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1841. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1842. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1843. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1844. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1845. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1846. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1847. })
  1848. o18 = Create("SpecialMesh",{
  1849. ["Parent"] = o17,
  1850. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  1851. ["MeshType"] = Enum.MeshType.Cylinder,
  1852. })
  1853. o19 = Create("Part",{
  1854. ["Name"] = "bPart",
  1855. ["Parent"] = o3,
  1856. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  1857. ["Position"] = Vector3.new(15.0097656, 25.2883301, 23.5650024),
  1858. ["Rotation"] = Vector3.new(-99.8903885, -1.6900171, 5.74190378),
  1859. ["CFrame"] = CFrame.new(15.0097656, 25.2883301, 23.5650024, 0.99454993, -0.10000395, -0.0294920858, 0.0117234616, -0.173808888, 0.98470968, -0.103600837, -0.979688644, -0.171689197),
  1860. ["CanCollide"] = false,
  1861. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1862. ["Shape"] = Enum.PartType.Cylinder,
  1863. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  1864. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1865. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1866. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1867. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1868. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1869. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1870. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  1871. })
  1872. o20 = Create("Part",{
  1873. ["Name"] = "bPart",
  1874. ["Parent"] = o3,
  1875. ["BrickColor"] = BrickColor.new("Really black"),
  1876. ["Position"] = Vector3.new(15.0114737, 25.2886353, 23.5670319),
  1877. ["Rotation"] = Vector3.new(-99.8903885, -1.6900171, 5.74190378),
  1878. ["CFrame"] = CFrame.new(15.0114737, 25.2886353, 23.5670319, 0.99454993, -0.10000395, -0.0294920858, 0.0117234616, -0.173808888, 0.98470968, -0.103600837, -0.979688644, -0.171689197),
  1879. ["CanCollide"] = false,
  1880. ["FormFactor"] = Enum.FormFactor.Custom,
  1881. ["Shape"] = Enum.PartType.Cylinder,
  1882. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  1883. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1884. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1885. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1886. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1887. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1888. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1889. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1890. })
  1891. o21 = Create("SpecialMesh",{
  1892. ["Parent"] = o20,
  1893. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  1894. ["MeshType"] = Enum.MeshType.Cylinder,
  1895. })
  1896. o22 = Create("Part",{
  1897. ["Name"] = "bPart",
  1898. ["Parent"] = o3,
  1899. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  1900. ["Position"] = Vector3.new(14.984252, 25.3580322, 23.3298492),
  1901. ["Rotation"] = Vector3.new(-119.826874, -3.54863977, 4.82000208),
  1902. ["CFrame"] = CFrame.new(14.984252, 25.3580322, 23.3298492, 0.99455303, -0.0838646144, -0.0618958585, 0.0117139705, -0.500133753, 0.865868926, -0.103571989, -0.861877501, -0.496427178),
  1903. ["CanCollide"] = false,
  1904. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1905. ["Shape"] = Enum.PartType.Cylinder,
  1906. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  1907. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1908. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1909. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1910. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1911. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1912. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1913. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  1914. })
  1915. o23 = Create("Part",{
  1916. ["Name"] = "bPart",
  1917. ["Parent"] = o3,
  1918. ["BrickColor"] = BrickColor.new("Really black"),
  1919. ["Position"] = Vector3.new(14.9855957, 23.946228, 23.1681213),
  1920. ["Rotation"] = Vector3.new(60.1733475, 3.54685664, -4.82285976),
  1921. ["CFrame"] = CFrame.new(14.9855957, 23.946228, 23.1681213, 0.994550824, 0.0839143842, 0.061864797, 0.0116625726, 0.500128865, -0.865872443, -0.103599533, 0.861875594, 0.496424854),
  1922. ["CanCollide"] = false,
  1923. ["FormFactor"] = Enum.FormFactor.Custom,
  1924. ["Shape"] = Enum.PartType.Cylinder,
  1925. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  1926. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1927. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1928. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1929. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1930. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1931. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1932. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1933. })
  1934. o24 = Create("SpecialMesh",{
  1935. ["Parent"] = o23,
  1936. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  1937. ["MeshType"] = Enum.MeshType.Cylinder,
  1938. })
  1939. o25 = Create("Part",{
  1940. ["Name"] = "bPart",
  1941. ["Parent"] = o3,
  1942. ["BrickColor"] = BrickColor.new("Really black"),
  1943. ["Position"] = Vector3.new(14.986084, 25.3590088, 23.3316193),
  1944. ["Rotation"] = Vector3.new(-119.826874, -3.54863977, 4.82000208),
  1945. ["CFrame"] = CFrame.new(14.986084, 25.3590088, 23.3316193, 0.99455303, -0.0838646144, -0.0618958585, 0.0117139705, -0.500133753, 0.865868926, -0.103571989, -0.861877501, -0.496427178),
  1946. ["CanCollide"] = false,
  1947. ["FormFactor"] = Enum.FormFactor.Custom,
  1948. ["Shape"] = Enum.PartType.Cylinder,
  1949. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  1950. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1951. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1952. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1953. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1954. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1955. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1956. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1957. })
  1958. o26 = Create("SpecialMesh",{
  1959. ["Parent"] = o25,
  1960. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  1961. ["MeshType"] = Enum.MeshType.Cylinder,
  1962. })
  1963. o27 = Create("Part",{
  1964. ["Name"] = "bPart",
  1965. ["Parent"] = o3,
  1966. ["BrickColor"] = BrickColor.new("Really black"),
  1967. ["Position"] = Vector3.new(14.9602041, 24.0166016, 22.9327545),
  1968. ["Rotation"] = Vector3.new(80.1100693, 1.68752468, -5.73955679),
  1969. ["CFrame"] = CFrame.new(14.9602041, 24.0166016, 22.9327545, 0.994555354, 0.0999633446, 0.0294486042, 0.0116887838, 0.173796326, -0.984712362, -0.103553198, 0.979694963, 0.171681598),
  1970. ["CanCollide"] = false,
  1971. ["FormFactor"] = Enum.FormFactor.Custom,
  1972. ["Shape"] = Enum.PartType.Cylinder,
  1973. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  1974. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1975. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1976. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1977. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1978. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1979. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1980. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1981. })
  1982. o28 = Create("SpecialMesh",{
  1983. ["Parent"] = o27,
  1984. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  1985. ["MeshType"] = Enum.MeshType.Cylinder,
  1986. })
  1987. o29 = Create("Part",{
  1988. ["Name"] = "bPart",
  1989. ["Parent"] = o3,
  1990. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  1991. ["Position"] = Vector3.new(14.984374, 23.9472656, 23.1701965),
  1992. ["Rotation"] = Vector3.new(60.1733475, 3.54685664, -4.82285976),
  1993. ["CFrame"] = CFrame.new(14.984374, 23.9472656, 23.1701965, 0.994550824, 0.0839143842, 0.061864797, 0.0116625726, 0.500128865, -0.865872443, -0.103599533, 0.861875594, 0.496424854),
  1994. ["CanCollide"] = false,
  1995. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1996. ["Shape"] = Enum.PartType.Cylinder,
  1997. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  1998. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1999. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2000. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2001. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2002. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2003. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2004. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2005. })
  2006. o30 = Create("Part",{
  2007. ["Name"] = "bPart",
  2008. ["Parent"] = o3,
  2009. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2010. ["Position"] = Vector3.new(14.9589844, 24.0169678, 22.9350586),
  2011. ["Rotation"] = Vector3.new(80.1100693, 1.68752468, -5.73955679),
  2012. ["CFrame"] = CFrame.new(14.9589844, 24.0169678, 22.9350586, 0.994555354, 0.0999633446, 0.0294486042, 0.0116887838, 0.173796326, -0.984712362, -0.103553198, 0.979694963, 0.171681598),
  2013. ["CanCollide"] = false,
  2014. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2015. ["Shape"] = Enum.PartType.Cylinder,
  2016. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  2017. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2018. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2019. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2020. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2021. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2022. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2023. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2024. })
  2025. o31 = Create("Part",{
  2026. ["Name"] = "bPart",
  2027. ["Parent"] = o3,
  2028. ["BrickColor"] = BrickColor.new("Really black"),
  2029. ["Position"] = Vector3.new(14.9606924, 25.3442993, 23.08638),
  2030. ["Rotation"] = Vector3.new(-139.832535, -4.98200798, 3.31878233),
  2031. ["CFrame"] = CFrame.new(14.9606924, 25.3442993, 23.08638, 0.994551301, -0.0576725826, -0.0868429095, 0.0116834482, -0.766123712, 0.642587006, -0.103592068, -0.640100241, -0.76127553),
  2032. ["CanCollide"] = false,
  2033. ["FormFactor"] = Enum.FormFactor.Custom,
  2034. ["Shape"] = Enum.PartType.Cylinder,
  2035. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  2036. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2037. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2038. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2039. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2040. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2041. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2042. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2043. })
  2044. o32 = Create("SpecialMesh",{
  2045. ["Parent"] = o31,
  2046. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  2047. ["MeshType"] = Enum.MeshType.Cylinder,
  2048. })
  2049. o33 = Create("Part",{
  2050. ["Name"] = "bPart",
  2051. ["Parent"] = o3,
  2052. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2053. ["Position"] = Vector3.new(14.9591055, 25.3425903, 23.0850983),
  2054. ["Rotation"] = Vector3.new(-139.832535, -4.98200798, 3.31878233),
  2055. ["CFrame"] = CFrame.new(14.9591055, 25.3425903, 23.0850983, 0.994551301, -0.0576725826, -0.0868429095, 0.0116834482, -0.766123712, 0.642587006, -0.103592068, -0.640100241, -0.76127553),
  2056. ["CanCollide"] = false,
  2057. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2058. ["Shape"] = Enum.PartType.Cylinder,
  2059. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  2060. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2061. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2062. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2063. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2064. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2065. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2066. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2067. })
  2068. o34 = Create("Part",{
  2069. ["Name"] = "bPart",
  2070. ["Parent"] = o3,
  2071. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2072. ["Position"] = Vector3.new(15.0097656, 23.9626465, 23.4149151),
  2073. ["Rotation"] = Vector3.new(40.1684227, 4.97847748, -3.31760764),
  2074. ["CFrame"] = CFrame.new(15.0097656, 23.9626465, 23.4149151, 0.994557619, 0.0576524884, 0.0867815241, 0.0116634518, 0.766104937, -0.642598271, -0.103531666, 0.640113115, 0.761263072),
  2075. ["CanCollide"] = false,
  2076. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2077. ["Shape"] = Enum.PartType.Cylinder,
  2078. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  2079. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2080. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2081. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2082. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2083. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2084. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2085. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2086. })
  2087. o35 = Create("Part",{
  2088. ["Name"] = "bPart",
  2089. ["Parent"] = o3,
  2090. ["BrickColor"] = BrickColor.new("Really black"),
  2091. ["Position"] = Vector3.new(15.0111084, 23.9609985, 23.4132996),
  2092. ["Rotation"] = Vector3.new(40.1684227, 4.97847748, -3.31760764),
  2093. ["CFrame"] = CFrame.new(15.0111084, 23.9609985, 23.4132996, 0.994557619, 0.0576524884, 0.0867815241, 0.0116634518, 0.766104937, -0.642598271, -0.103531666, 0.640113115, 0.761263072),
  2094. ["CanCollide"] = false,
  2095. ["FormFactor"] = Enum.FormFactor.Custom,
  2096. ["Shape"] = Enum.PartType.Cylinder,
  2097. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  2098. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2099. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2100. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2101. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2102. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2103. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2104. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2105. })
  2106. o36 = Create("SpecialMesh",{
  2107. ["Parent"] = o35,
  2108. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  2109. ["MeshType"] = Enum.MeshType.Cylinder,
  2110. })
  2111. o37 = Create("Part",{
  2112. ["Name"] = "bPart",
  2113. ["Parent"] = o3,
  2114. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2115. ["Position"] = Vector3.new(14.920166, 25.0739746, 22.6824036),
  2116. ["Rotation"] = Vector3.new(179.987915, -5.94265127, -0.671245039),
  2117. ["CFrame"] = CFrame.new(14.920166, 25.0739746, 22.6824036, 0.994557738, 0.0116522098, -0.10353297, 0.0116933379, -0.999931693, -0.000209704871, -0.103528336, -0.0010020826, -0.994626045),
  2118. ["CanCollide"] = false,
  2119. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2120. ["Shape"] = Enum.PartType.Cylinder,
  2121. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  2122. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2123. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2124. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2125. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2126. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2127. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2128. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2129. })
  2130. o38 = Create("Part",{
  2131. ["Name"] = "bPart",
  2132. ["Parent"] = o3,
  2133. ["BrickColor"] = BrickColor.new("Really black"),
  2134. ["Position"] = Vector3.new(14.9215078, 25.076231, 22.6823273),
  2135. ["Rotation"] = Vector3.new(179.987915, -5.94265127, -0.671245039),
  2136. ["CFrame"] = CFrame.new(14.9215078, 25.076231, 22.6823273, 0.994557738, 0.0116522098, -0.10353297, 0.0116933379, -0.999931693, -0.000209704871, -0.103528336, -0.0010020826, -0.994626045),
  2137. ["CanCollide"] = false,
  2138. ["FormFactor"] = Enum.FormFactor.Custom,
  2139. ["Shape"] = Enum.PartType.Cylinder,
  2140. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  2141. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2142. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2143. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2144. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2145. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2146. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2147. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2148. })
  2149. o39 = Create("SpecialMesh",{
  2150. ["Parent"] = o38,
  2151. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  2152. ["MeshType"] = Enum.MeshType.Cylinder,
  2153. })
  2154. o40 = Create("Part",{
  2155. ["Name"] = "bPart",
  2156. ["Parent"] = o3,
  2157. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2158. ["Position"] = Vector3.new(15.0487061, 24.2311401, 23.8176117),
  2159. ["Rotation"] = Vector3.new(-0.0120791197, 5.94247103, 0.671224415),
  2160. ["CFrame"] = CFrame.new(15.0487061, 24.2311401, 23.8176117, 0.994557977, -0.011651855, 0.103529833, 0.011692984, 0.999931633, 0.000209687511, -0.103525199, 0.00100205489, 0.994626224),
  2161. ["CanCollide"] = false,
  2162. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2163. ["Shape"] = Enum.PartType.Cylinder,
  2164. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  2165. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2166. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2167. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2168. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2169. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2170. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2171. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2172. })
  2173. o41 = Create("Part",{
  2174. ["Name"] = "bPart",
  2175. ["Parent"] = o3,
  2176. ["BrickColor"] = BrickColor.new("Really black"),
  2177. ["Position"] = Vector3.new(15.050292, 24.2289429, 23.8173828),
  2178. ["Rotation"] = Vector3.new(-0.0120791197, 5.94247103, 0.671224415),
  2179. ["CFrame"] = CFrame.new(15.050292, 24.2289429, 23.8173828, 0.994557977, -0.011651855, 0.103529833, 0.011692984, 0.999931633, 0.000209687511, -0.103525199, 0.00100205489, 0.994626224),
  2180. ["CanCollide"] = false,
  2181. ["FormFactor"] = Enum.FormFactor.Custom,
  2182. ["Shape"] = Enum.PartType.Cylinder,
  2183. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  2184. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2185. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2186. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2187. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2188. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2189. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2190. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2191. })
  2192. o42 = Create("SpecialMesh",{
  2193. ["Parent"] = o41,
  2194. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  2195. ["MeshType"] = Enum.MeshType.Cylinder,
  2196. })
  2197. o43 = Create("Part",{
  2198. ["Name"] = "bPart",
  2199. ["Parent"] = o3,
  2200. ["BrickColor"] = BrickColor.new("Really black"),
  2201. ["Position"] = Vector3.new(14.9128418, 24.8552856, 22.5722198),
  2202. ["Rotation"] = Vector3.new(159.900269, -5.35397339, -2.66860366),
  2203. ["CFrame"] = CFrame.new(14.9128418, 24.8552856, 22.5722198, 0.994557559, 0.046355959, -0.0933085307, 0.0116922511, -0.939570367, -0.342156053, -0.103530906, 0.339202851, -0.93499881),
  2204. ["CanCollide"] = false,
  2205. ["FormFactor"] = Enum.FormFactor.Custom,
  2206. ["Shape"] = Enum.PartType.Cylinder,
  2207. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  2208. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2209. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2210. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2211. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2212. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2213. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2214. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2215. })
  2216. o44 = Create("SpecialMesh",{
  2217. ["Parent"] = o43,
  2218. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  2219. ["MeshType"] = Enum.MeshType.Cylinder,
  2220. })
  2221. o45 = Create("Part",{
  2222. ["Name"] = "bPart",
  2223. ["Parent"] = o3,
  2224. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2225. ["Position"] = Vector3.new(14.9114981, 24.8532104, 22.5730743),
  2226. ["Rotation"] = Vector3.new(159.900269, -5.35397339, -2.66860366),
  2227. ["CFrame"] = CFrame.new(14.9114981, 24.8532104, 22.5730743, 0.994557559, 0.046355959, -0.0933085307, 0.0116922511, -0.939570367, -0.342156053, -0.103530906, 0.339202851, -0.93499881),
  2228. ["CanCollide"] = false,
  2229. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2230. ["Shape"] = Enum.PartType.Cylinder,
  2231. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  2232. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2233. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2234. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2235. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2236. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2237. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2238. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2239. })
  2240. o46 = Create("Part",{
  2241. ["Name"] = "bPart",
  2242. ["Parent"] = o3,
  2243. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2244. ["Position"] = Vector3.new(15.057128, 24.6968994, 23.9548187),
  2245. ["Rotation"] = Vector3.new(-40.1323814, 4.12080479, 4.34284353),
  2246. ["CFrame"] = CFrame.new(15.057128, 24.6968994, 23.9548187, 0.994550884, -0.0755285844, 0.0718596205, 0.0117102042, 0.765867174, 0.642887592, -0.103591718, -0.638542891, 0.762578368),
  2247. ["CanCollide"] = false,
  2248. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2249. ["Shape"] = Enum.PartType.Cylinder,
  2250. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  2251. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2252. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2253. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2254. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2255. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2256. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2257. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2258. })
  2259. o47 = Create("Part",{
  2260. ["Name"] = "bPart",
  2261. ["Parent"] = o3,
  2262. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2263. ["Position"] = Vector3.new(14.9112539, 24.6083984, 22.5454254),
  2264. ["Rotation"] = Vector3.new(139.870056, -4.11779451, -4.34159565),
  2265. ["CFrame"] = CFrame.new(14.9112539, 24.6083984, 22.5454254, 0.994556367, 0.0755072236, -0.0718072131, 0.0117324563, -0.765894234, -0.642859638, -0.103537269, 0.638517618, -0.762610912),
  2266. ["CanCollide"] = false,
  2267. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2268. ["Shape"] = Enum.PartType.Cylinder,
  2269. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  2270. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2271. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2272. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2273. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2274. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2275. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2276. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2277. })
  2278. o48 = Create("Part",{
  2279. ["Name"] = "bPart",
  2280. ["Parent"] = o3,
  2281. ["BrickColor"] = BrickColor.new("Really black"),
  2282. ["Position"] = Vector3.new(14.9125977, 24.6101074, 22.543869),
  2283. ["Rotation"] = Vector3.new(139.870056, -4.11779451, -4.34159565),
  2284. ["CFrame"] = CFrame.new(14.9125977, 24.6101074, 22.543869, 0.994556367, 0.0755072236, -0.0718072131, 0.0117324563, -0.765894234, -0.642859638, -0.103537269, 0.638517618, -0.762610912),
  2285. ["CanCollide"] = false,
  2286. ["FormFactor"] = Enum.FormFactor.Custom,
  2287. ["Shape"] = Enum.PartType.Cylinder,
  2288. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  2289. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2290. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2291. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2292. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2293. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2294. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2295. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2296. })
  2297. o49 = Create("SpecialMesh",{
  2298. ["Parent"] = o48,
  2299. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  2300. ["MeshType"] = Enum.MeshType.Cylinder,
  2301. })
  2302. o50 = Create("Part",{
  2303. ["Name"] = "bPart",
  2304. ["Parent"] = o3,
  2305. ["BrickColor"] = BrickColor.new("Really black"),
  2306. ["Position"] = Vector3.new(15.059082, 24.6952515, 23.9560394),
  2307. ["Rotation"] = Vector3.new(-40.1323814, 4.12080479, 4.34284353),
  2308. ["CFrame"] = CFrame.new(15.059082, 24.6952515, 23.9560394, 0.994550884, -0.0755285844, 0.0718596205, 0.0117102042, 0.765867174, 0.642887592, -0.103591718, -0.638542891, 0.762578368),
  2309. ["CanCollide"] = false,
  2310. ["FormFactor"] = Enum.FormFactor.Custom,
  2311. ["Shape"] = Enum.PartType.Cylinder,
  2312. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  2313. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2314. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2315. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2316. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2317. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2318. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2319. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2320. })
  2321. o51 = Create("SpecialMesh",{
  2322. ["Parent"] = o50,
  2323. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  2324. ["MeshType"] = Enum.MeshType.Cylinder,
  2325. })
  2326. o52 = Create("Part",{
  2327. ["Name"] = "bPart",
  2328. ["Parent"] = o3,
  2329. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2330. ["Position"] = Vector3.new(14.9804678, 24.6392822, 23.2512817),
  2331. ["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
  2332. ["CFrame"] = CFrame.new(14.9804678, 24.6392822, 23.2512817, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
  2333. ["CanCollide"] = false,
  2334. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2335. ["Shape"] = Enum.PartType.Cylinder,
  2336. ["Size"] = Vector3.new(6.61894608, 0.702562869, 1.07300472),
  2337. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2338. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2339. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2340. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2341. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2342. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2343. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2344. })
  2345. o53 = Create("Part",{
  2346. ["Name"] = "bPart",
  2347. ["Parent"] = o3,
  2348. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2349. ["Position"] = Vector3.new(17.9708252, 24.6697388, 22.8848419),
  2350. ["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
  2351. ["CFrame"] = CFrame.new(17.9708252, 24.6697388, 22.8848419, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
  2352. ["CanCollide"] = false,
  2353. ["FormFactor"] = Enum.FormFactor.Custom,
  2354. ["Shape"] = Enum.PartType.Cylinder,
  2355. ["Size"] = Vector3.new(0.200000003, 1.96078897, 2.18433094),
  2356. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2357. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2358. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2359. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2360. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2361. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2362. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2363. })
  2364. o54 = Create("SpecialMesh",{
  2365. ["Parent"] = o53,
  2366. ["Scale"] = Vector3.new(0.638693392, 1, 1),
  2367. ["MeshType"] = Enum.MeshType.Cylinder,
  2368. })
  2369. o55 = Create("Part",{
  2370. ["Name"] = "bPart",
  2371. ["Parent"] = o3,
  2372. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2373. ["Position"] = Vector3.new(14.6108398, 24.6297607, 23.2548523),
  2374. ["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
  2375. ["CFrame"] = CFrame.new(14.6108398, 24.6297607, 23.2548523, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
  2376. ["CanCollide"] = false,
  2377. ["FormFactor"] = Enum.FormFactor.Custom,
  2378. ["Shape"] = Enum.PartType.Cylinder,
  2379. ["Size"] = Vector3.new(0.200000003, 1.96078897, 2.18433094),
  2380. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2381. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2382. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2383. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2384. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2385. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2386. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2387. })
  2388. o56 = Create("SpecialMesh",{
  2389. ["Parent"] = o55,
  2390. ["Scale"] = Vector3.new(0.638693392, 1, 1),
  2391. ["MeshType"] = Enum.MeshType.Cylinder,
  2392. })
  2393. o57 = Create("Part",{
  2394. ["Name"] = "bPart",
  2395. ["Parent"] = o3,
  2396. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2397. ["Position"] = Vector3.new(16.2021484, 24.6633301, 23.0937195),
  2398. ["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
  2399. ["CFrame"] = CFrame.new(16.2021484, 24.6633301, 23.0937195, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
  2400. ["CanCollide"] = false,
  2401. ["FormFactor"] = Enum.FormFactor.Custom,
  2402. ["Shape"] = Enum.PartType.Cylinder,
  2403. ["Size"] = Vector3.new(0.200000003, 2.19032264, 2.18433094),
  2404. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2405. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2406. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2407. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2408. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2409. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2410. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2411. })
  2412. o58 = Create("SpecialMesh",{
  2413. ["Parent"] = o57,
  2414. ["Scale"] = Vector3.new(0.670651853, 1, 1),
  2415. ["MeshType"] = Enum.MeshType.Cylinder,
  2416. })
  2417. o59 = Create("Part",{
  2418. ["Name"] = "bPart",
  2419. ["Parent"] = o3,
  2420. ["BrickColor"] = BrickColor.new("Really black"),
  2421. ["Position"] = Vector3.new(15.0592041, 24.4498291, 23.9275208),
  2422. ["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
  2423. ["CFrame"] = CFrame.new(15.0592041, 24.4498291, 23.9275208, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
  2424. ["CanCollide"] = false,
  2425. ["FormFactor"] = Enum.FormFactor.Custom,
  2426. ["Shape"] = Enum.PartType.Cylinder,
  2427. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  2428. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2429. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2430. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2431. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2432. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2433. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2434. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2435. })
  2436. o60 = Create("SpecialMesh",{
  2437. ["Parent"] = o59,
  2438. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  2439. ["MeshType"] = Enum.MeshType.Cylinder,
  2440. })
  2441. o61 = Create("Part",{
  2442. ["Name"] = "bPart",
  2443. ["Parent"] = o3,
  2444. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2445. ["Position"] = Vector3.new(15.0576477, 24.4519653, 23.926939),
  2446. ["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
  2447. ["CFrame"] = CFrame.new(15.0576477, 24.4519653, 23.926939, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
  2448. ["CanCollide"] = false,
  2449. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2450. ["Shape"] = Enum.PartType.Cylinder,
  2451. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  2452. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2453. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2454. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2455. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2456. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2457. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2458. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2459. })
  2460. o62 = Create("Part",{
  2461. ["Name"] = "bPart",
  2462. ["Parent"] = o3,
  2463. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2464. ["Position"] = Vector3.new(16.5852032, 24.6090698, 23.0392914),
  2465. ["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
  2466. ["CFrame"] = CFrame.new(16.5852032, 24.6090698, 23.0392914, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
  2467. ["CanCollide"] = false,
  2468. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2469. ["Shape"] = Enum.PartType.Cylinder,
  2470. ["Size"] = Vector3.new(0.896291435, 1.87078893, 2.18433094),
  2471. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2472. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2473. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2474. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2475. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2476. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2477. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2478. })
  2479. o63 = Create("Part",{
  2480. ["Name"] = "bPart",
  2481. ["Parent"] = o3,
  2482. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2483. ["Position"] = Vector3.new(16.9989014, 24.6727295, 23.010725),
  2484. ["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
  2485. ["CFrame"] = CFrame.new(16.9989014, 24.6727295, 23.010725, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
  2486. ["CanCollide"] = false,
  2487. ["FormFactor"] = Enum.FormFactor.Custom,
  2488. ["Shape"] = Enum.PartType.Cylinder,
  2489. ["Size"] = Vector3.new(0.200000003, 2.19032264, 2.18433094),
  2490. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2491. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2492. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2493. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2494. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2495. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2496. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2497. })
  2498. o64 = Create("SpecialMesh",{
  2499. ["Parent"] = o63,
  2500. ["Scale"] = Vector3.new(0.670651853, 1, 1),
  2501. ["MeshType"] = Enum.MeshType.Cylinder,
  2502. })
  2503. o65 = Create("Part",{
  2504. ["Name"] = "bPart",
  2505. ["Parent"] = o3,
  2506. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2507. ["Position"] = Vector3.new(14.9366455, 24.1633911, 22.7379913),
  2508. ["Rotation"] = Vector3.new(100.004623, -0.376398712, -5.97186327),
  2509. ["CFrame"] = CFrame.new(14.9366455, 24.1633911, 22.7379913, 0.994551659, 0.104037814, -0.00656934967, 0.0116402907, -0.173457995, -0.984772503, -0.103593066, 0.979330719, -0.173723951),
  2510. ["CanCollide"] = false,
  2511. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2512. ["Shape"] = Enum.PartType.Cylinder,
  2513. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  2514. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2515. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2516. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2517. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2518. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2519. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2520. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2521. })
  2522. o66 = Create("Part",{
  2523. ["Name"] = "bPart",
  2524. ["Parent"] = o3,
  2525. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2526. ["Position"] = Vector3.new(15.0007324, 24.6514893, 23.2447815),
  2527. ["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
  2528. ["CFrame"] = CFrame.new(15.0007324, 24.6514893, 23.2447815, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
  2529. ["CanCollide"] = false,
  2530. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2531. ["Shape"] = Enum.PartType.Cylinder,
  2532. ["Size"] = Vector3.new(6.66096115, 0.539038718, 1.07300472),
  2533. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2534. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2535. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2536. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2537. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2538. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2539. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2540. })
  2541. o67 = Create("Part",{
  2542. ["Name"] = "bPart",
  2543. ["Parent"] = o3,
  2544. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2545. ["Position"] = Vector3.new(14.9200439, 24.3687744, 22.6026459),
  2546. ["Rotation"] = Vector3.new(119.915054, -2.38749576, -5.48886728),
  2547. ["CFrame"] = CFrame.new(14.9200439, 24.3687744, 22.6026459, 0.994550765, 0.0955693126, -0.0416576043, 0.0117614781, -0.499882549, -0.866013408, -0.103588201, 0.86080426, -0.498282611),
  2548. ["CanCollide"] = false,
  2549. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2550. ["Shape"] = Enum.PartType.Cylinder,
  2551. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  2552. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2553. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2554. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2555. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2556. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2557. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2558. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2559. })
  2560. o68 = Create("Part",{
  2561. ["Name"] = "bPart",
  2562. ["Parent"] = o3,
  2563. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2564. ["Position"] = Vector3.new(15.0484619, 24.9365234, 23.8975372),
  2565. ["Rotation"] = Vector3.new(-60.0898933, 2.38706231, 5.4887104),
  2566. ["CFrame"] = CFrame.new(15.0484619, 24.9365234, 23.8975372, 0.994551361, -0.0955666229, 0.0416500457, 0.011757697, 0.499807566, 0.866056681, -0.103583135, -0.860848069, 0.498207957),
  2567. ["CanCollide"] = false,
  2568. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2569. ["Shape"] = Enum.PartType.Cylinder,
  2570. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  2571. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2572. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2573. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2574. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2575. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2576. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2577. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2578. })
  2579. o69 = Create("Part",{
  2580. ["Name"] = "bPart",
  2581. ["Parent"] = o3,
  2582. ["BrickColor"] = BrickColor.new("Really black"),
  2583. ["Position"] = Vector3.new(15.050292, 24.9354248, 23.8992615),
  2584. ["Rotation"] = Vector3.new(-60.0898933, 2.38706231, 5.4887104),
  2585. ["CFrame"] = CFrame.new(15.050292, 24.9354248, 23.8992615, 0.994551361, -0.0955666229, 0.0416500457, 0.011757697, 0.499807566, 0.866056681, -0.103583135, -0.860848069, 0.498207957),
  2586. ["CanCollide"] = false,
  2587. ["FormFactor"] = Enum.FormFactor.Custom,
  2588. ["Shape"] = Enum.PartType.Cylinder,
  2589. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  2590. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2591. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2592. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2593. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2594. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2595. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2596. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2597. })
  2598. o70 = Create("SpecialMesh",{
  2599. ["Parent"] = o69,
  2600. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  2601. ["MeshType"] = Enum.MeshType.Cylinder,
  2602. })
  2603. o71 = Create("Part",{
  2604. ["Name"] = "bPart",
  2605. ["Parent"] = o3,
  2606. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2607. ["Position"] = Vector3.new(15.0321035, 24.0612183, 23.6397705),
  2608. ["Rotation"] = Vector3.new(20.0967808, 5.81405115, -1.40986192),
  2609. ["CFrame"] = CFrame.new(15.0321035, 24.0612183, 23.6397705, 0.9945544, 0.0244776756, 0.101300277, 0.0116927847, 0.939682484, -0.341838062, -0.103557624, 0.341161013, 0.934279144),
  2610. ["CanCollide"] = false,
  2611. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2612. ["Shape"] = Enum.PartType.Cylinder,
  2613. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  2614. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2615. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2616. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2617. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2618. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2619. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2620. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2621. })
  2622. o72 = Create("Part",{
  2623. ["Name"] = "bPart",
  2624. ["Parent"] = o3,
  2625. ["BrickColor"] = BrickColor.new("Really black"),
  2626. ["Position"] = Vector3.new(15.0335684, 24.0592041, 23.6387939),
  2627. ["Rotation"] = Vector3.new(20.0967808, 5.81405115, -1.40986192),
  2628. ["CFrame"] = CFrame.new(15.0335684, 24.0592041, 23.6387939, 0.9945544, 0.0244776756, 0.101300277, 0.0116927847, 0.939682484, -0.341838062, -0.103557624, 0.341161013, 0.934279144),
  2629. ["CanCollide"] = false,
  2630. ["FormFactor"] = Enum.FormFactor.Custom,
  2631. ["Shape"] = Enum.PartType.Cylinder,
  2632. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  2633. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2634. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2635. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2636. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2637. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2638. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2639. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2640. })
  2641. o73 = Create("SpecialMesh",{
  2642. ["Parent"] = o72,
  2643. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  2644. ["MeshType"] = Enum.MeshType.Cylinder,
  2645. })
  2646. o74 = Create("Part",{
  2647. ["Name"] = "bPart",
  2648. ["Parent"] = o3,
  2649. ["BrickColor"] = BrickColor.new("Really black"),
  2650. ["Position"] = Vector3.new(14.9382324, 25.2460327, 22.8608704),
  2651. ["Rotation"] = Vector3.new(-159.906021, -5.81424379, 1.40969896),
  2652. ["CFrame"] = CFrame.new(14.9382324, 25.2460327, 22.8608704, 0.99455452, -0.0244748481, -0.101303622, 0.0116895242, -0.939702332, 0.341793686, -0.103560604, -0.341116607, -0.934299052),
  2653. ["CanCollide"] = false,
  2654. ["FormFactor"] = Enum.FormFactor.Custom,
  2655. ["Shape"] = Enum.PartType.Cylinder,
  2656. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  2657. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2658. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2659. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2660. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2661. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2662. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2663. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2664. })
  2665. o75 = Create("SpecialMesh",{
  2666. ["Parent"] = o74,
  2667. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  2668. ["MeshType"] = Enum.MeshType.Cylinder,
  2669. })
  2670. o76 = Create("Part",{
  2671. ["Name"] = "bPart",
  2672. ["Parent"] = o3,
  2673. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2674. ["Position"] = Vector3.new(14.9367676, 25.2439575, 22.8602142),
  2675. ["Rotation"] = Vector3.new(-159.906021, -5.81424379, 1.40969896),
  2676. ["CFrame"] = CFrame.new(14.9367676, 25.2439575, 22.8602142, 0.99455452, -0.0244748481, -0.101303622, 0.0116895242, -0.939702332, 0.341793686, -0.103560604, -0.341116607, -0.934299052),
  2677. ["CanCollide"] = false,
  2678. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2679. ["Shape"] = Enum.PartType.Cylinder,
  2680. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  2681. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2682. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2683. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2684. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2685. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2686. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2687. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2688. })
  2689. o77 = Create("Part",{
  2690. ["Name"] = "bPart",
  2691. ["Parent"] = o3,
  2692. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2693. ["Position"] = Vector3.new(13.1516104, 24.6126099, 23.3968201),
  2694. ["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
  2695. ["CFrame"] = CFrame.new(13.1516104, 24.6126099, 23.3968201, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
  2696. ["CanCollide"] = false,
  2697. ["FormFactor"] = Enum.FormFactor.Custom,
  2698. ["Shape"] = Enum.PartType.Cylinder,
  2699. ["Size"] = Vector3.new(0.200000003, 1.96078897, 2.18433094),
  2700. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2701. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2702. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2703. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2704. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2705. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2706. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2707. })
  2708. o78 = Create("SpecialMesh",{
  2709. ["Parent"] = o77,
  2710. ["Scale"] = Vector3.new(0.638693392, 1, 1),
  2711. ["MeshType"] = Enum.MeshType.Cylinder,
  2712. })
  2713. o79 = Create("Part",{
  2714. ["Name"] = "bPart",
  2715. ["Parent"] = o3,
  2716. ["BrickColor"] = BrickColor.new("Really black"),
  2717. ["Position"] = Vector3.new(15.0338116, 25.1415405, 23.764143),
  2718. ["Rotation"] = Vector3.new(-79.9949646, 0.371615082, 5.97240591),
  2719. ["CFrame"] = CFrame.new(15.0338116, 25.1415405, 23.764143, 0.994551182, -0.104047291, 0.00648586079, 0.0117238835, 0.173455477, 0.984767318, -0.103587911, -0.979325414, 0.173730254),
  2720. ["CanCollide"] = false,
  2721. ["FormFactor"] = Enum.FormFactor.Custom,
  2722. ["Shape"] = Enum.PartType.Cylinder,
  2723. ["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
  2724. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2725. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2726. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2727. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2728. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2729. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2730. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2731. })
  2732. o80 = Create("SpecialMesh",{
  2733. ["Parent"] = o79,
  2734. ["Scale"] = Vector3.new(1, 1, 0.699999988),
  2735. ["MeshType"] = Enum.MeshType.Cylinder,
  2736. })
  2737. o81 = Create("Part",{
  2738. ["Name"] = "bPart",
  2739. ["Parent"] = o3,
  2740. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2741. ["Position"] = Vector3.new(15.0319824, 25.1419067, 23.7621765),
  2742. ["Rotation"] = Vector3.new(-79.9949646, 0.371615082, 5.97240591),
  2743. ["CFrame"] = CFrame.new(15.0319824, 25.1419067, 23.7621765, 0.994551182, -0.104047291, 0.00648586079, 0.0117238835, 0.173455477, 0.984767318, -0.103587911, -0.979325414, 0.173730254),
  2744. ["CanCollide"] = false,
  2745. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2746. ["Shape"] = Enum.PartType.Cylinder,
  2747. ["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
  2748. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2749. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2750. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2751. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2752. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2753. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2754. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2755. })
  2756. o82 = Create("Part",{
  2757. ["Name"] = "bmPart",
  2758. ["Parent"] = o3,
  2759. ["BrickColor"] = BrickColor.new("Really black"),
  2760. ["Position"] = Vector3.new(15.0082998, 24.6528931, 23.2475433),
  2761. ["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
  2762. ["CFrame"] = CFrame.new(15.0082998, 24.6528931, 23.2475433, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
  2763. ["CanCollide"] = false,
  2764. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2765. ["Shape"] = Enum.PartType.Cylinder,
  2766. ["Size"] = Vector3.new(6.67546034, 0.539038718, 0.393404782),
  2767. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2768. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2769. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2770. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2771. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2772. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2773. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2774. })
  2775. o83 = Create("Part",{
  2776. ["Name"] = "hbPart",
  2777. ["Parent"] = o3,
  2778. ["BrickColor"] = BrickColor.new("Really black"),
  2779. ["Transparency"] = 1,
  2780. ["Position"] = Vector3.new(13.0598135, 24.6188354, 23.4105377),
  2781. ["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
  2782. ["CFrame"] = CFrame.new(13.0598135, 24.6188354, 23.4105377, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
  2783. ["CanCollide"] = false,
  2784. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2785. ["Size"] = Vector3.new(10.3654604, 1.85903871, 1.86340475),
  2786. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2787. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2788. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2789. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2790. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2791. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  2792. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2793. })
  2794. o84 = Create("Part",{
  2795. ["Name"] = "sPart",
  2796. ["Parent"] = o3,
  2797. ["Transparency"] = 1,
  2798. ["Position"] = Vector3.new(18.4200439, 25.3352661, 22.6199951),
  2799. ["CFrame"] = CFrame.new(18.4200439, 25.3352661, 22.6199951, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2800. ["CanCollide"] = false,
  2801. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2802. ["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),
  2803. })
  2804. mas.Parent = workspace
  2805. mas:MakeJoints()
  2806. local mas1 = mas:GetChildren()
  2807. for i=1,#mas1 do
  2808. mas1[i].Parent = game:GetService("Lighting")
  2809. ypcall(function() mas1[i]:MakeJoints() end)
  2810. end
  2811. mas:Destroy()
  2812. for i=1,#cors do
  2813. coroutine.resume(cors[i])
  2814. end
Add Comment
Please, Sign In to add comment