Advertisement
voyqgo

Test1

Jul 17th, 2018
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 184.24 KB | None | 0 0
  1. --//====================================================\\--
  2. --|| EDITED BY VOYQGO
  3. --\\====================================================//--
  4.  
  5. --//====================================================\\--
  6. --|| CREATED BY SHACKLUSTER
  7. --\\====================================================//--
  8.  
  9. print("JUSTEC GOD V2 IS HERE!")
  10. print("script EDITED by voyqgo ")
  11. print("This was soo fun to make")
  12. print("so have fun with JUSTEC GOD V2")
  13.  
  14. script:ClearAllChildren()
  15. wait(0.2)
  16.  
  17. Player = game:GetService("Players").LocalPlayer
  18. PlayerGui = Player.PlayerGui
  19. Cam = workspace.CurrentCamera
  20. Backpack = Player.Backpack
  21. Character = Player.Character
  22. Humanoid = Character.Humanoid
  23. Mouse = Player:GetMouse()
  24. RootPart = Character["HumanoidRootPart"]
  25. Torso = Character["Torso"]
  26. Head = Character["Head"]
  27. RightArm = Character["Right Arm"]
  28. LeftArm = Character["Left Arm"]
  29. RightLeg = Character["Right Leg"]
  30. LeftLeg = Character["Left Leg"]
  31. RootJoint = RootPart["RootJoint"]
  32. Neck = Torso["Neck"]
  33. RightShoulder = Torso["Right Shoulder"]
  34. LeftShoulder = Torso["Left Shoulder"]
  35. RightHip = Torso["Right Hip"]
  36. LeftHip = Torso["Left Hip"]
  37. local TIME = 0
  38. local sick = Instance.new("Sound",Torso)
  39.  
  40. IT = Instance.new
  41. CF = CFrame.new
  42. VT = Vector3.new
  43. RAD = math.rad
  44. C3 = Color3.new
  45. UD2 = UDim2.new
  46. BRICKC = BrickColor.new
  47. ANGLES = CFrame.Angles
  48. EULER = CFrame.fromEulerAnglesXYZ
  49. COS = math.cos
  50. ACOS = math.acos
  51. SIN = math.sin
  52. ASIN = math.asin
  53. ABS = math.abs
  54. MRANDOM = math.random
  55. FLOOR = math.floor
  56.  
  57. --//=================================\\
  58. --|| USEFUL VALUES
  59. --\\=================================//
  60.  
  61. Animation_Speed = 3
  62. local FORCERESET = false
  63. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  64. local Speed = 16
  65. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  66. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  67. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  68. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  69. local DAMAGEMULTIPLIER = 1
  70. local ANIM = "Idle"
  71. local ATTACK = false
  72. local EQUIPPED = false
  73. local HOLD = false
  74. local COMBO = 1
  75. local Rooted = false
  76. local SINE = 0
  77. local KEYHOLD = false
  78. local CHANGE = 2 / Animation_Speed
  79. local WALKINGANIM = false
  80. local VALUE1 = false
  81. local VALUE2 = false
  82. local ROBLOXIDLEANIMATION = IT("Animation")
  83. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  84. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  85. --ROBLOXIDLEANIMATION.Parent = Humanoid
  86. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  87. WEAPONGUI.Name = "BanishV3Gui"
  88. local Weapon = IT("Model")
  89. Weapon.Name = "Adds"
  90. local Effects = IT("Folder", Weapon)
  91. Effects.Name = "Effects"
  92. local ANIMATOR = Humanoid.Animator
  93. local ANIMATE = Character:FindFirstChild("Animate")
  94. local UNANCHOR = true
  95. local TOBANISH = {}
  96. script.Parent = PlayerGui
  97. local LAUGHS = {834001699,834001752,834001797,834001828}
  98. local VOCALS_ENRAGES = {528589078,528589175,528589274,528589382}
  99. local VOCALS_TAUNT = {468973055,468973159}
  100. local VOCALS_BASIC = {468972244,468972378,468972711,468972944}
  101. local VOCAL_GROWL = 468971411
  102.  
  103. --//=================================\\
  104. --\\=================================//
  105.  
  106. --//=================================\\
  107. --|| PARTICLES N STUFF
  108. --\\=================================//
  109.  
  110. local particleemitter = Instance.new('ParticleEmitter', LeftArm)
  111. particleemitter.VelocitySpread = 350
  112. particleemitter.Lifetime = NumberRange.new(1)
  113. particleemitter.Speed = NumberRange.new(0)
  114. cringememe= {}
  115. for i=0, 19 do
  116. cringememe[#cringememe + 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  117. end
  118. particleemitter.Size = NumberSequence.new(cringememe)
  119. particleemitter.Rate = 20
  120. particleemitter.LockedToPart = true
  121. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.8, 0), NumberSequenceKeypoint.new(1, 1)})
  122. particleemitter.LightEmission = 1
  123. particleemitter.Texture = "rbxassetid://38727848"
  124. particleemitter.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  125.  
  126. local particleemitter = Instance.new('ParticleEmitter', Torso)
  127. particleemitter.VelocitySpread = 250
  128. particleemitter.Lifetime = NumberRange.new(3)
  129. particleemitter.Speed = NumberRange.new(1.5)
  130. youAreATHOT = {}
  131. for i=0, 19 do
  132. youAreATHOT[#youAreATHOT + 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  133. end
  134. particleemitter.Size = NumberSequence.new(youAreATHOT)
  135. particleemitter.Rate = 10
  136. particleemitter.LockedToPart = false
  137. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.8, 0), NumberSequenceKeypoint.new(1, 1)})
  138. particleemitter.LightEmission = 1
  139. particleemitter.Texture = "rbxassetid://253188763"
  140. particleemitter.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  141.  
  142. local particleemitter = Instance.new('ParticleEmitter', RightArm)
  143. particleemitter.VelocitySpread = 350
  144. particleemitter.Lifetime = NumberRange.new(1)
  145. particleemitter.Speed = NumberRange.new(0)
  146. cringememe2= {}
  147. for i=0, 19 do
  148. cringememe2[#cringememe2 + 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  149. end
  150. particleemitter.Size = NumberSequence.new(cringememe2)
  151. particleemitter.Rate = 20
  152. particleemitter.LockedToPart = true
  153. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.8, 0), NumberSequenceKeypoint.new(1, 1)})
  154. particleemitter.LightEmission = 1
  155. particleemitter.Texture = "rbxassetid://38727848"
  156. particleemitter.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  157.  
  158. local particleemitter = Instance.new('ParticleEmitter', RightLeg)
  159. particleemitter.VelocitySpread = 350
  160. particleemitter.Lifetime = NumberRange.new(1)
  161. particleemitter.Speed = NumberRange.new(0)
  162. cringememe3= {}
  163. for i=0, 19 do
  164. cringememe3[#cringememe3 + 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  165. end
  166. particleemitter.Size = NumberSequence.new(cringememe3)
  167. particleemitter.Rate = 30
  168. particleemitter.LockedToPart = true
  169. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.8, 0), NumberSequenceKeypoint.new(1, 1)})
  170. particleemitter.LightEmission = 1
  171. particleemitter.Texture = "rbxassetid://38727848"
  172. particleemitter.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  173.  
  174. local particleemitter = Instance.new('ParticleEmitter', LeftLeg)
  175. particleemitter.VelocitySpread = 350
  176. particleemitter.Lifetime = NumberRange.new(1)
  177. particleemitter.Speed = NumberRange.new(0)
  178. cringememe4= {}
  179. for i=0, 19 do
  180. cringememe4[#cringememe4 + 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  181. end
  182. particleemitter.Size = NumberSequence.new(cringememe4)
  183. particleemitter.Rate = 30
  184. particleemitter.LockedToPart = true
  185. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.8, 0), NumberSequenceKeypoint.new(1, 1)})
  186. particleemitter.LightEmission = 1
  187. particleemitter.Texture = "rbxassetid://38727848"
  188. particleemitter.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  189.  
  190. --//=================================\\
  191. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  192. --\\=================================//
  193.  
  194. ArtificialHB = Instance.new("BindableEvent", script)
  195. ArtificialHB.Name = "ArtificialHB"
  196.  
  197. script:WaitForChild("ArtificialHB")
  198.  
  199. frame = Frame_Speed
  200. tf = 0
  201. allowframeloss = false
  202. tossremainder = false
  203. lastframe = tick()
  204. script.ArtificialHB:Fire()
  205.  
  206. game:GetService("RunService").Heartbeat:connect(function(s, p)
  207. tf = tf + s
  208. if tf >= frame then
  209. if allowframeloss then
  210. script.ArtificialHB:Fire()
  211. lastframe = tick()
  212. else
  213. for i = 1, math.floor(tf / frame) do
  214. script.ArtificialHB:Fire()
  215. end
  216. lastframe = tick()
  217. end
  218. if tossremainder then
  219. tf = 0
  220. else
  221. tf = tf - frame * math.floor(tf / frame)
  222. end
  223. end
  224. end)
  225.  
  226. --//=================================\\
  227. --\\=================================//
  228.  
  229. --//=================================\\
  230. --|| SOME FUNCTIONS
  231. --\\=================================//
  232.  
  233. function SHAKECAM(POSITION, RANGE, INTENSITY, TIME)
  234. local TORSO = Torso
  235. local HUM = Humanoid
  236. if TORSO and RANGE >= (TORSO.Position - POSITION).Magnitude then
  237. coroutine.wrap(function()
  238. VT = Vector3.new
  239. MRANDOM = math.random
  240. local A = TIME
  241. local B = INTENSITY
  242. local C = true
  243. local HUMANOID = Humanoid
  244. local TIMER = A or 35
  245. local SHAKE = B or 5
  246. local FADE = C or true
  247. if HUMANOID then
  248. local FADER = SHAKE / TIMER
  249. for i = 1, TIMER do
  250. wait()
  251. HUMANOID.CameraOffset = VT(MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10, MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10, MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10)
  252. end
  253. HUMANOID.CameraOffset = VT(0, 0, 0)
  254. end
  255.  
  256. end)()
  257. end
  258. end
  259.  
  260. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  261. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  262. end
  263.  
  264. function PositiveAngle(NUMBER)
  265. if NUMBER >= 0 then
  266. NUMBER = 0
  267. end
  268. return NUMBER
  269. end
  270.  
  271. function NegativeAngle(NUMBER)
  272. if NUMBER <= 0 then
  273. NUMBER = 0
  274. end
  275. return NUMBER
  276. end
  277.  
  278. function Swait(NUMBER)
  279. if NUMBER == 0 or NUMBER == nil then
  280. ArtificialHB.Event:wait()
  281. else
  282. for i = 1, NUMBER do
  283. ArtificialHB.Event:wait()
  284. end
  285. end
  286. end
  287.  
  288. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  289. local NEWMESH = IT(MESH)
  290. if MESH == "SpecialMesh" then
  291. NEWMESH.MeshType = MESHTYPE
  292. if MESHID ~= "nil" and MESHID ~= "" then
  293. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  294. end
  295. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  296. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  297. end
  298. end
  299. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  300. NEWMESH.Scale = SCALE
  301. NEWMESH.Parent = PARENT
  302. return NEWMESH
  303. end
  304.  
  305. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  306. local NEWPART = IT("Part")
  307. NEWPART.formFactor = FORMFACTOR
  308. NEWPART.Reflectance = REFLECTANCE
  309. NEWPART.Transparency = TRANSPARENCY
  310. NEWPART.CanCollide = false
  311. NEWPART.Locked = true
  312. NEWPART.Anchored = true
  313. if ANCHOR == false then
  314. NEWPART.Anchored = false
  315. end
  316. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  317. NEWPART.Name = NAME
  318. NEWPART.Size = SIZE
  319. NEWPART.Position = Torso.Position
  320. NEWPART.Material = MATERIAL
  321. NEWPART:BreakJoints()
  322. NEWPART.Parent = PARENT
  323. return NEWPART
  324. end
  325.  
  326. local function weldBetween(a, b)
  327. local weldd = Instance.new("ManualWeld")
  328. weldd.Part0 = a
  329. weldd.Part1 = b
  330. weldd.C0 = CFrame.new()
  331. weldd.C1 = b.CFrame:inverse() * a.CFrame
  332. weldd.Parent = a
  333. return weldd
  334. end
  335.  
  336.  
  337. function QuaternionFromCFrame(cf)
  338. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  339. local trace = m00 + m11 + m22
  340. if trace > 0 then
  341. local s = math.sqrt(1 + trace)
  342. local recip = 0.5 / s
  343. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  344. else
  345. local i = 0
  346. if m11 > m00 then
  347. i = 1
  348. end
  349. if m22 > (i == 0 and m00 or m11) then
  350. i = 2
  351. end
  352. if i == 0 then
  353. local s = math.sqrt(m00 - m11 - m22 + 1)
  354. local recip = 0.5 / s
  355. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  356. elseif i == 1 then
  357. local s = math.sqrt(m11 - m22 - m00 + 1)
  358. local recip = 0.5 / s
  359. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  360. elseif i == 2 then
  361. local s = math.sqrt(m22 - m00 - m11 + 1)
  362. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  363. end
  364. end
  365. end
  366.  
  367. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  368. local xs, ys, zs = x + x, y + y, z + z
  369. local wx, wy, wz = w * xs, w * ys, w * zs
  370. local xx = x * xs
  371. local xy = x * ys
  372. local xz = x * zs
  373. local yy = y * ys
  374. local yz = y * zs
  375. local zz = z * zs
  376. 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))
  377. end
  378.  
  379. function QuaternionSlerp(a, b, t)
  380. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  381. local startInterp, finishInterp;
  382. if cosTheta >= 0.0001 then
  383. if (1 - cosTheta) > 0.0001 then
  384. local theta = ACOS(cosTheta)
  385. local invSinTheta = 1 / SIN(theta)
  386. startInterp = SIN((1 - t) * theta) * invSinTheta
  387. finishInterp = SIN(t * theta) * invSinTheta
  388. else
  389. startInterp = 1 - t
  390. finishInterp = t
  391. end
  392. else
  393. if (1 + cosTheta) > 0.0001 then
  394. local theta = ACOS(-cosTheta)
  395. local invSinTheta = 1 / SIN(theta)
  396. startInterp = SIN((t - 1) * theta) * invSinTheta
  397. finishInterp = SIN(t * theta) * invSinTheta
  398. else
  399. startInterp = t - 1
  400. finishInterp = t
  401. end
  402. end
  403. 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
  404. end
  405.  
  406. function Clerp(a, b, t)
  407. local qa = {QuaternionFromCFrame(a)}
  408. local qb = {QuaternionFromCFrame(b)}
  409. local ax, ay, az = a.x, a.y, a.z
  410. local bx, by, bz = b.x, b.y, b.z
  411. local _t = 1 - t
  412. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  413. end
  414.  
  415. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  416. local frame = IT("Frame")
  417. frame.BackgroundTransparency = TRANSPARENCY
  418. frame.BorderSizePixel = BORDERSIZEPIXEL
  419. frame.Position = POSITION
  420. frame.Size = SIZE
  421. frame.BackgroundColor3 = COLOR
  422. frame.BorderColor3 = BORDERCOLOR
  423. frame.Name = NAME
  424. frame.Parent = PARENT
  425. return frame
  426. end
  427.  
  428. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  429. local label = IT("TextLabel")
  430. label.BackgroundTransparency = 1
  431. label.Size = UD2(1, 0, 1, 0)
  432. label.Position = UD2(0, 0, 0, 0)
  433. label.TextColor3 = TEXTCOLOR
  434. label.TextStrokeTransparency = STROKETRANSPARENCY
  435. label.TextTransparency = TRANSPARENCY
  436. label.FontSize = TEXTFONTSIZE
  437. label.Font = TEXTFONT
  438. label.BorderSizePixel = BORDERSIZEPIXEL
  439. label.TextScaled = false
  440. label.Text = TEXT
  441. label.Name = NAME
  442. label.Parent = PARENT
  443. return label
  444. end
  445.  
  446. function NoOutlines(PART)
  447. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  448. end
  449.  
  450. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  451. local NEWWELD = IT(TYPE)
  452. NEWWELD.Part0 = PART0
  453. NEWWELD.Part1 = PART1
  454. NEWWELD.C0 = C0
  455. NEWWELD.C1 = C1
  456. NEWWELD.Parent = PARENT
  457. return NEWWELD
  458. end
  459.  
  460. local S = IT("Sound")
  461. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  462. local NEWSOUND = nil
  463. coroutine.resume(coroutine.create(function()
  464. NEWSOUND = S:Clone()
  465. NEWSOUND.Parent = PARENT
  466. NEWSOUND.Volume = VOLUME
  467. NEWSOUND.Pitch = PITCH
  468. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  469. NEWSOUND:play()
  470. if DOESLOOP == true then
  471. NEWSOUND.Looped = true
  472. else
  473. repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  474. NEWSOUND:remove()
  475. end
  476. end))
  477. return NEWSOUND
  478. end
  479.  
  480. function CFrameFromTopBack(at, top, back)
  481. local right = top:Cross(back)
  482. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  483. end
  484.  
  485. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  486. local cR=255
  487. local cG=0
  488. local cB=0
  489. local flg5=1 local omgidk=1
  490. local add=15
  491. game:GetService("RunService"):BindToRenderStep("Ghost",1,function()
  492. if omgidk>10000 then omgidk=0 end
  493. omgidk=omgidk+1
  494. if cR>=255 then flg5=1 end
  495. if cG>=255 then flg5=2 end
  496. if cB>=255 then flg5=3 end
  497. if flg5==1 then cR=cR-add cG=cG+add end
  498. if flg5==2 then cG=cG-add cB=cB+add end
  499. if flg5==3 then cB=cB-add cR=cR+add end
  500. color=Color3.fromRGB(cR,cG,cB)
  501. function WACKYEFFECT(Table)
  502. local TYPE = (Table.EffectType or "Sphere")
  503. local SIZE = (Table.Size or VT(6,6,6))
  504. local ENDSIZE = (Table.Size2 or VT(7,7,7))
  505. local TRANSPARENCY = (Table.Transparency or 0)
  506. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  507. local CFRAME = (Table.CFrame or Torso.CFrame)
  508. local MOVEDIRECTION = (Table.MoveToPos or nil)
  509. local ROTATION1 = (Table.RotationX or 0)
  510. local ROTATION2 = (Table.RotationY or 0)
  511. local ROTATION3 = (Table.RotationZ or 0)
  512. local MATERIAL = "Neon"
  513. local COLOR = color
  514. local TIME = (Table.Time or 45)
  515. local SOUNDID = (Table.SoundID or nil)
  516. local SOUNDPITCH = (Table.SoundPitch or nil)
  517. local SOUNDVOLUME = (Table.SoundVolume or nil)
  518. coroutine.resume(coroutine.create(function()
  519. local PLAYSSOUND = false
  520. local SOUND = nil
  521. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  522. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  523. PLAYSSOUND = true
  524. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  525. end
  526. EFFECT.Color = color
  527. local MSH = nil
  528. if TYPE == "Sphere" then
  529. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  530. elseif TYPE == "Block" then
  531. MSH = IT("BlockMesh",EFFECT)
  532. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  533. elseif TYPE == "Wave" then
  534. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  535. elseif TYPE == "Ring" then
  536. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  537. elseif TYPE == "Slash" then
  538. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  539. elseif TYPE == "Round Slash" then
  540. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  541. elseif TYPE == "Swirl" then
  542. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  543. elseif TYPE == "Skull" then
  544. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  545. elseif TYPE == "Crystal" then
  546. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  547. end
  548. if MSH ~= nil then
  549. local MOVESPEED = nil
  550. if MOVEDIRECTION ~= nil then
  551. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  552. end
  553. local GROWTH = SIZE - ENDSIZE
  554. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  555. if TYPE == "Block" then
  556. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  557. else
  558. EFFECT.CFrame = CFRAME
  559. end
  560. for LOOP = 1, TIME+1 do
  561. Swait()
  562. MSH.Scale = MSH.Scale - GROWTH/TIME
  563. if TYPE == "Wave" then
  564. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  565. end
  566. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  567. if TYPE == "Block" then
  568. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  569. else
  570. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  571. end
  572. if MOVEDIRECTION ~= nil then
  573. local ORI = EFFECT.Orientation
  574. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  575. EFFECT.Orientation = ORI
  576. end
  577. end
  578. if PLAYSSOUND == false then
  579. EFFECT:remove()
  580. else
  581. SOUND.Stopped:Connect(function()
  582. EFFECT:remove()
  583. end)
  584. end
  585. else
  586. if PLAYSSOUND == false then
  587. EFFECT:remove()
  588. else
  589. repeat Swait() until SOUND.Playing == false
  590. EFFECT:remove()
  591. end
  592. end
  593. end))
  594. end
  595. end)
  596. function MakeForm(PART,TYPE)
  597. if TYPE == "Cyl" then
  598. local MSH = IT("CylinderMesh",PART)
  599. elseif TYPE == "Ball" then
  600. local MSH = IT("SpecialMesh",PART)
  601. MSH.MeshType = "Sphere"
  602. elseif TYPE == "Wedge" then
  603. local MSH = IT("SpecialMesh",PART)
  604. MSH.MeshType = "Wedge"
  605. end
  606. end
  607. function SpawnTrail(FROM,TO,BIG)
  608. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Trail", VT(10,10,10))
  609. MakeForm(TRAIL,"Cyl")
  610. local cR=255
  611. local cG=0
  612. local cB=0
  613. local flg5=1 local omgidk=1
  614. local add=15
  615. game:GetService("RunService"):BindToRenderStep("Ghost",1,function()
  616. if omgidk>10000 then omgidk=0 end
  617. omgidk=omgidk+1
  618. if cR>=255 then flg5=1 end
  619. if cG>=255 then flg5=2 end
  620. if cB>=255 then flg5=3 end
  621. if flg5==1 then cR=cR-add cG=cG+add end
  622. if flg5==2 then cG=cG-add cB=cB+add end
  623. if flg5==3 then cB=cB-add cR=cR+add end
  624. color=Color3.fromRGB(cR,cG,cB)
  625. TRAIL.Color = color
  626. end)
  627. local DIST = (FROM - TO).Magnitude
  628. if BIG == true then
  629. TRAIL.Size = VT(5,DIST,5)
  630. else
  631. TRAIL.Size = VT(5,DIST,5)
  632. end
  633. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  634. coroutine.resume(coroutine.create(function()
  635. for i = 1, 55 do
  636. Swait()
  637. TRAIL.Transparency = TRAIL.Transparency + 0.01
  638. end
  639. TRAIL:remove()
  640. end))
  641. end
  642.  
  643. Debris = game:GetService("Debris")
  644.  
  645. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  646. local DIRECTION = CF(StartPos,EndPos).lookVector
  647. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  648. end
  649.  
  650. function turnto(position)
  651. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  652. end
  653. CircleParts = {}
  654. Equipped = false
  655.  
  656. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  657. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  658. end
  659. Humanoid = Character:FindFirstChildOfClass("Humanoid")
  660. Torso = Character:FindFirstChild("Torso")
  661. if not Player or not Humanoid or Humanoid.Health == 0 or not Torso then
  662. return
  663. end
  664. Equipped = true
  665. Circle = Instance.new("Model")
  666. Circle.Name = "Circle"
  667. Angle = 0
  668. for i = 1, 1 do
  669. local CirclePart = Instance.new("Part")
  670. CirclePart.Name = "CirclePart"
  671. CirclePart.Transparency = 1
  672. CirclePart.BrickColor = BrickColor.new("Really black")
  673. CirclePart.Material = Enum.Material.Plastic
  674. CirclePart.Shape = Enum.PartType.Block
  675. CirclePart.FormFactor = Enum.FormFactor.Custom
  676. CirclePart.TopSurface = Enum.SurfaceType.Smooth
  677. CirclePart.BottomSurface = Enum.SurfaceType.Smooth
  678. CirclePart.Anchored = true
  679. CirclePart.CanCollide = false
  680. CirclePart.Locked = true
  681. CirclePart.Size = Vector3.new(10, 0.2, 10)
  682. local Aura = Instance.new('ParticleEmitter')
  683. Aura.Name = "Aura"
  684. Aura.Texture = "rbxassetid://141116476"
  685. Aura.Parent = CirclePart
  686. Aura.LightEmission = .7
  687. Aura.Transparency = NumberSequence.new(0.2,0.4,1)
  688. Aura.Color = ColorSequence.new(Color3.new(155/255, 0/255, 155/255),Color3.new(255/200, 0/200, 0/200))
  689. Aura.Size = NumberSequence.new(0.9,0.5,0.3)
  690. Aura.LockedToPart = false
  691. Aura.Lifetime = NumberRange.new(1)
  692. Aura.Rate = 100
  693. Aura.Speed = NumberRange.new(2)
  694. Aura.SpreadAngle = Vector2.new(80,80)
  695. local BlockMesh = Instance.new("BlockMesh")
  696. BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
  697. BlockMesh.Parent = CirclePart
  698. CirclePart.Parent = Circle
  699. local Star = Instance.new("Decal", CirclePart)
  700. Star.Texture = "http://www.roblox.com/asset/?id=1258741019"
  701. Star.Face = "Top"
  702. local Light = Instance.new("PointLight", CirclePart)
  703. Light.Color = Color3.new(1,0,0)
  704. Light.Brightness = 100
  705. Light.Range = 0
  706. table.insert(CircleParts, CirclePart)
  707. end
  708. function CreateDebreeRing1(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
  709. if FLOOR ~= nil then
  710. coroutine.resume(coroutine.create(function()
  711. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0,0,0))
  712. PART.CFrame = CF(POSITION)
  713. for i = 1, 45 do
  714. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
  715. RingPiece.Material = FLOOR.Material
  716. RingPiece.Color = FLOOR.Color
  717. RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i*8), RAD(0)) * CF(SIZE, 0, 0) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  718. Debris:AddItem(RingPiece,SWAIT)
  719. end
  720. PART:remove()
  721. end))
  722. end
  723. end
  724. function CreateFlyingDebree1(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
  725. if FLOOR ~= nil then
  726. for i = 1, AMOUNT do
  727. local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, FLOOR.Transparency, "Peal", "Debree", BLOCKSIZE, false)
  728. DEBREE.Material = FLOOR.Material
  729. DEBREE.Color = FLOOR.Color
  730. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  731. DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH))
  732. coroutine.resume(coroutine.create(function()
  733. Swait(15)
  734. DEBREE.Parent = workspace
  735. DEBREE.CanCollide = true
  736. Debris:AddItem(DEBREE,SWAIT)
  737. end))
  738. end
  739. end
  740. end
  741. function CreateDebreeRing2(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
  742. if FLOOR ~= nil then
  743. coroutine.resume(coroutine.create(function()
  744. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Really black", "DebreeCenter", VT(0,0,0))
  745. PART.CFrame = CF(POSITION)
  746. for i = 1, 45 do
  747. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Really black", "DebreePart", BLOCKSIZE)
  748. RingPiece.Material = FLOOR.Material
  749. RingPiece.Color = FLOOR.Color
  750. RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i*8), RAD(0)) * CF(SIZE*4, 0, 0) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  751. Debris:AddItem(RingPiece,SWAIT)
  752. end
  753. PART:remove()
  754. end))
  755. end
  756. end
  757. function CreateFlyingDebree2(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
  758. if FLOOR ~= nil then
  759. for i = 1, AMOUNT do
  760. local DEBREE = CreatePart(3, Effects, "Neon", 0, 0, "Really black", "Debree", BLOCKSIZE, false)
  761. DEBREE.Material = FLOOR.Material
  762. DEBREE.Color = FLOOR.Color
  763. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  764. DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),STRENGTH,MRANDOM(-STRENGTH,STRENGTH))
  765. coroutine.resume(coroutine.create(function()
  766. Swait(15)
  767. DEBREE.Parent = workspace
  768. DEBREE.CanCollide = true
  769. Debris:AddItem(DEBREE,SWAIT)
  770. end))
  771. end
  772. end
  773. end
  774. function CreateRing(SIZE,DOESROT,ROT,WAIT,CFRAME,COLOR,GROW)
  775. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  776. local mesh = IT("SpecialMesh",wave)
  777. mesh.MeshType = "FileMesh"
  778. mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  779. mesh.Scale = SIZE
  780. mesh.Offset = VT(0,0,0)
  781. wave.CFrame = CFRAME
  782. coroutine.resume(coroutine.create(function(PART)
  783. for i = 1, WAIT do
  784. Swait()
  785. mesh.Scale = mesh.Scale + GROW
  786. if DOESROT == true then
  787. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  788. end
  789. wave.Transparency = wave.Transparency + (0.5/WAIT)
  790. if wave.Transparency > 0.99 then
  791. wave:remove()
  792. end
  793. end
  794. end))
  795. end
  796. local BODY = {}
  797.  
  798. for _, c in pairs(Character:GetDescendants()) do
  799. if c:IsA("BasePart") and c.Name ~= "Handle" then
  800. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  801. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  802. end
  803. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  804. elseif c:IsA("JointInstance") then
  805. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  806. end
  807. end
  808. for e = 1, #BODY do
  809. if BODY[e] ~= nil then
  810. local STUFF = BODY[e]
  811. local PART = STUFF[1]
  812. local PARENT = STUFF[2]
  813. local MATERIAL = STUFF[3]
  814. local COLOR = STUFF[4]
  815. local TRANSPARENCY = STUFF[5]
  816. if PART.ClassName == "Part" and PART ~= RootPart then
  817. PART.Material = MATERIAL
  818. PART.Color = COLOR
  819. PART.Transparency = TRANSPARENCY
  820. end
  821. PART.AncestryChanged:Connect(function()
  822. PART.Parent = PARENT
  823. end)
  824. end
  825. end
  826. function refit()
  827. Character.Parent = workspace
  828. for e = 1, #BODY do
  829. if BODY[e] ~= nil then
  830. local STUFF = BODY[e]
  831. local PART = STUFF[1]
  832. local PARENT = STUFF[2]
  833. local MATERIAL = STUFF[3]
  834. local COLOR = STUFF[4]
  835. local TRANSPARENCY = STUFF[5]
  836. if PART.ClassName == "Part" and PART ~= RootPart then
  837. PART.Material = MATERIAL
  838. PART.Color = COLOR
  839. PART.Transparency = TRANSPARENCY
  840. end
  841. if PART.Parent ~= PARENT then
  842. Humanoid:remove()
  843. PART.Parent = PARENT
  844. Humanoid = IT("Humanoid",Character)
  845. end
  846. end
  847. end
  848. end
  849. local Particle = IT("ParticleEmitter",nil)
  850. Particle.Enabled = false
  851. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0.95),NumberSequenceKeypoint.new(1,1)})
  852. Particle.LightEmission = 0.5
  853. Particle.Rate = 150
  854. Particle.ZOffset = 1
  855. Particle.Rotation = NumberRange.new(-180, 180)
  856. Particle.RotSpeed = NumberRange.new(-180, 180)
  857. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  858. Particle.Color = ColorSequence.new(C3(58,125,21),C3(0.4,0,0))
  859.  
  860. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  861. function ParticleEmitter(Table)
  862. local PRTCL = Particle:Clone()
  863. local Speed = Table.Speed or 5
  864. local Drag = Table.Drag or 0
  865. local Size1 = Table.Size1 or 1
  866. local Size2 = Table.Size2 or 5
  867. local Lifetime1 = Table.Lifetime1 or 1
  868. local Lifetime2 = Table.Lifetime2 or 1.5
  869. local Parent = Table.Parent or Torso
  870. local Emit = Table.Emit or 100
  871. local Offset = Table.Offset or 360
  872. local Acel = Table.Acel or VT(0,0,0)
  873. local Enabled = Table.Enabled or false
  874. PRTCL.Parent = Parent
  875. PRTCL.Size = NumberSequence.new(Size1,Size2)
  876. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  877. PRTCL.Speed = NumberRange.new(Speed)
  878. PRTCL.VelocitySpread = Offset
  879. PRTCL.Drag = Drag
  880. PRTCL.Acceleration = Acel
  881. if Enabled == false then
  882. PRTCL:Emit(Emit)
  883. Debris:AddItem(PRTCL,Lifetime2)
  884. else
  885. PRTCL.Enabled = true
  886. end
  887. return PRTCL
  888. end
  889.  
  890. local A = IT("Attachment",Torso)
  891. A.Position = VT(1,1.3,0)
  892. A.Orientation = VT(-0.098, -89.999, 0.227)
  893. local B = IT("Attachment",Torso)
  894. B.Position = VT(-1.3,-0.6,0)
  895. B.Orientation = VT(-88.911, -68.808, 158.782)
  896. local ChainLink = IT("Beam",Torso)
  897. ChainLink.Texture = "rbxassetid://343533707"
  898. ChainLink.Color = ColorSequence.new(C3(1,0,0))
  899. ChainLink.TextureSpeed = 1
  900. ChainLink.FaceCamera = true
  901. ChainLink.Width0 = 1
  902. ChainLink.Width1 = 1
  903. ChainLink.TextureLength = 3
  904. ChainLink.Attachment0 = A
  905. ChainLink.Attachment1 = B
  906. ChainLink.CurveSize0 = 1.6
  907. ChainLink.CurveSize1 = 1.6
  908. ChainLink.FaceCamera = true
  909. ChainLink.Transparency = NumberSequence.new(0)
  910. local ChainLink = IT("Beam",Torso)
  911. ChainLink.Texture = "rbxassetid://343533707"
  912. ChainLink.Color = ColorSequence.new(C3(1,0,0))
  913. ChainLink.TextureSpeed = 1
  914. ChainLink.FaceCamera = true
  915. ChainLink.Width0 = 1
  916. ChainLink.Width1 = 1
  917. ChainLink.TextureLength = 3
  918. ChainLink.Attachment0 = B
  919. ChainLink.Attachment1 = A
  920. ChainLink.CurveSize0 = 1.6
  921. ChainLink.CurveSize1 = 1.6
  922. ChainLink.FaceCamera = true
  923. ChainLink.Transparency = NumberSequence.new(0)
  924. local A = IT("Attachment",Torso)
  925. A.Position = VT(1.3,-0.85,0)
  926. A.Orientation = VT(-0.098, -89.999, 0.227)
  927. local B = IT("Attachment",Torso)
  928. B.Position = VT(-1,2,0)
  929. B.Orientation = VT(-88.911, -68.808, 158.782)
  930. local ChainLink = IT("Beam",Torso)
  931. ChainLink.Texture = "rbxassetid://343533707"
  932. ChainLink.Color = ColorSequence.new(C3(1,0,0))
  933. ChainLink.TextureSpeed = 1
  934. ChainLink.FaceCamera = true
  935. ChainLink.Width0 = 1
  936. ChainLink.Width1 = 1
  937. ChainLink.TextureLength = 3
  938. ChainLink.Attachment0 = A
  939. ChainLink.Attachment1 = B
  940. ChainLink.CurveSize0 = 1.3
  941. ChainLink.CurveSize1 = 1.3
  942. ChainLink.FaceCamera = true
  943. ChainLink.Transparency = NumberSequence.new(0)
  944. local ChainLink = IT("Beam",Torso)
  945. ChainLink.Texture = "rbxassetid://343533707"
  946. ChainLink.Color = ColorSequence.new(C3(1,0,0))
  947. ChainLink.TextureSpeed = 1
  948. ChainLink.FaceCamera = true
  949. ChainLink.Width0 = 1
  950. ChainLink.Width1 = 1
  951. ChainLink.TextureLength = 3
  952. ChainLink.Attachment0 = B
  953. ChainLink.Attachment1 = A
  954. ChainLink.CurveSize0 = 1.3
  955. ChainLink.CurveSize1 = 1.3
  956. ChainLink.FaceCamera = true
  957. ChainLink.Transparency = NumberSequence.new(0)
  958.  
  959. m = game.Players.LocalPlayer
  960. char = m.Character
  961. local txt = Instance.new("BillboardGui", char)
  962. txt.Adornee = char.Head
  963. txt.Name = "_status"
  964. txt.Size = UDim2.new(2, 0, 1.2, 0)
  965. txt.StudsOffset = Vector3.new(-9, 8, 0)
  966. local text = Instance.new("TextLabel", txt)
  967. text.Size = UDim2.new(10, 0, 7, 0)
  968. text.FontSize = "Size24"
  969. text.TextScaled = true
  970. text.TextTransparency = 0
  971. text.BackgroundTransparency = 1
  972. text.TextTransparency = 0
  973. text.TextStrokeTransparency = 0
  974. text.Font = "Bodoni"
  975. text.TextStrokeColor3 = Color3.new(0, 0, 0)
  976. v = Instance.new("Part")
  977. v.Name = "ColorBrick"
  978. v.Parent = m.Character
  979. v.FormFactor = "Symmetric"
  980. v.Anchored = true
  981. v.CanCollide = false
  982. v.BottomSurface = "Smooth"
  983. v.TopSurface = "Smooth"
  984. v.Size = Vector3.new(10, 5, 3)
  985. v.Transparency = 1
  986. v.CFrame = char.Torso.CFrame
  987. v.BrickColor = BrickColor.new("Really black")
  988. v.Transparency = 1
  989. v.Shape = "Block"
  990. spawn(function()
  991. local TweenService = game:GetService("TweenService")
  992. local Colours = {Color3.fromRGB(255,0,0),Color3.fromRGB(255,128,0),Color3.fromRGB(255,255,0),Color3.fromRGB(0,255,0),Color3.fromRGB(0,255,255),Color3.fromRGB(0,0,255),Color3.fromRGB(191,0,255),Color3.fromRGB(255,0,191)}
  993. local Int = 0
  994. while wait(0.5) do
  995. if Int == #Colours then Int = 0 end
  996. Int = Int+1
  997. TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
  998. end
  999. end)
  1000. text.Text = "Ultimate Justce God"
  1001.  
  1002. local m2 = Instance.new("Model")
  1003. m2.Name = "Wings"
  1004. p1 = Instance.new("Part", m2)
  1005. p1.BrickColor = BrickColor.new("Lime green")
  1006. p1.Material = Enum.Material.Neon
  1007. p1.CFrame = CFrame.new(28.7928066, 27.8741341, 25.9347725, -0.579227924, -0.579227805, -0.573576331, 0.707106769, -0.707106769, 0, -0.405579776, -0.405579716, 0.819152117)
  1008. p1.FormFactor = Enum.FormFactor.Custom
  1009. p1.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  1010. p1.BottomSurface = Enum.SurfaceType.Smooth
  1011. p1.TopSurface = Enum.SurfaceType.Smooth
  1012. b1 = Instance.new("SpecialMesh", p1)
  1013. b1.MeshType = Enum.MeshType.Sphere
  1014. b1.Name = "Mesh"
  1015. p2 = Instance.new("Part", m2)
  1016. p2.BrickColor = BrickColor.new("Lime green")
  1017. p2.Material = Enum.Material.SmoothPlastic
  1018. p2.Reflectance = 0.30000001192093
  1019. p2.CFrame = CFrame.new(23.8806973, 23.7568359, 26.9065781, -0.573576033, 0.346188396, -0.742403686, 0, -0.906307817, -0.422617972, -0.819152117, -0.24240382, 0.519836783)
  1020. p2.CanCollide = false
  1021. p2.FormFactor = Enum.FormFactor.Custom
  1022. p2.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1023. p2.BottomSurface = Enum.SurfaceType.Smooth
  1024. p2.TopSurface = Enum.SurfaceType.Smooth
  1025. b2 = Instance.new("SpecialMesh", p2)
  1026. b2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1027. b2.TextureId = ""
  1028. b2.MeshType = Enum.MeshType.FileMesh
  1029. b2.Name = "Mesh"
  1030. b2.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1031. p3 = Instance.new("Part", m2)
  1032. p3.BrickColor = BrickColor.new("Lime green")
  1033. p3.Material = Enum.Material.SmoothPlastic
  1034. p3.Reflectance = 0.30000001192093
  1035. p3.CFrame = CFrame.new(23.7651176, 23.6910381, 26.9875221, -0.573576033, 0.346188247, -0.742403686, -2.40360578e-007, -0.906307697, -0.422617912, -0.819152117, -0.242403969, 0.519836664)
  1036. p3.CanCollide = false
  1037. p3.FormFactor = Enum.FormFactor.Custom
  1038. p3.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1039. p3.BottomSurface = Enum.SurfaceType.Smooth
  1040. p3.TopSurface = Enum.SurfaceType.Smooth
  1041. b3 = Instance.new("SpecialMesh", p3)
  1042. b3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1043. b3.TextureId = ""
  1044. b3.MeshType = Enum.MeshType.FileMesh
  1045. b3.Name = "Mesh"
  1046. b3.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1047. p4 = Instance.new("Part", m2)
  1048. p4.BrickColor = BrickColor.new("Lime green")
  1049. p4.Material = Enum.Material.SmoothPlastic
  1050. p4.Reflectance = 0.30000001192093
  1051. p4.CFrame = CFrame.new(29.5663891, 25.8075085, 26.4371891, -0.573576391, 0.280166149, 0.769750714, 2.08616257e-007, -0.939692259, 0.342020333, 0.819151878, 0.196174487, 0.538985968)
  1052. p4.CanCollide = false
  1053. p4.FormFactor = Enum.FormFactor.Custom
  1054. p4.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1055. p4.BottomSurface = Enum.SurfaceType.Smooth
  1056. p4.TopSurface = Enum.SurfaceType.Smooth
  1057. b4 = Instance.new("SpecialMesh", p4)
  1058. b4.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1059. b4.TextureId = ""
  1060. b4.MeshType = Enum.MeshType.FileMesh
  1061. b4.Name = "Mesh"
  1062. b4.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1063. p5 = Instance.new("Part", m2)
  1064. p5.BrickColor = BrickColor.new("Lime green")
  1065. p5.Material = Enum.Material.SmoothPlastic
  1066. p5.Reflectance = 0.30000001192093
  1067. p5.CFrame = CFrame.new(23.880703, 23.7568455, 26.9065876, -0.573576212, 0.346188098, -0.742403805, -4.76837158e-007, -0.906307578, -0.422617912, -0.819152236, -0.242404133, 0.519836485)
  1068. p5.CanCollide = false
  1069. p5.FormFactor = Enum.FormFactor.Custom
  1070. p5.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1071. p5.BottomSurface = Enum.SurfaceType.Smooth
  1072. p5.TopSurface = Enum.SurfaceType.Smooth
  1073. b5 = Instance.new("SpecialMesh", p5)
  1074. b5.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1075. b5.TextureId = ""
  1076. b5.MeshType = Enum.MeshType.FileMesh
  1077. b5.Name = "Mesh"
  1078. b5.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1079. p6 = Instance.new("Part", m2)
  1080. p6.BrickColor = BrickColor.new("Lime green")
  1081. p6.Material = Enum.Material.SmoothPlastic
  1082. p6.Reflectance = 0.30000001192093
  1083. p6.CFrame = CFrame.new(23.6530266, 23.6272411, 27.0660267, -0.573576212, 0.346187949, -0.742403805, -7.17197622e-007, -0.906307459, -0.422617853, -0.819152236, -0.242404282, 0.519836366)
  1084. p6.CanCollide = false
  1085. p6.FormFactor = Enum.FormFactor.Custom
  1086. p6.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1087. p6.BottomSurface = Enum.SurfaceType.Smooth
  1088. p6.TopSurface = Enum.SurfaceType.Smooth
  1089. b6 = Instance.new("SpecialMesh", p6)
  1090. b6.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1091. b6.TextureId = ""
  1092. b6.MeshType = Enum.MeshType.FileMesh
  1093. b6.Name = "Mesh"
  1094. b6.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1095. p7 = Instance.new("Part", m2)
  1096. p7.BrickColor = BrickColor.new("Lime green")
  1097. p7.Material = Enum.Material.SmoothPlastic
  1098. p7.Reflectance = 0.30000001192093
  1099. p7.CFrame = CFrame.new(23.7651253, 23.6910515, 26.9875393, -0.573576212, 0.3461878, -0.742403805, -9.57558086e-007, -0.90630734, -0.422617793, -0.819152236, -0.242404431, 0.519836247)
  1100. p7.CanCollide = false
  1101. p7.FormFactor = Enum.FormFactor.Custom
  1102. p7.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1103. p7.BottomSurface = Enum.SurfaceType.Smooth
  1104. p7.TopSurface = Enum.SurfaceType.Smooth
  1105. b7 = Instance.new("SpecialMesh", p7)
  1106. b7.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1107. b7.TextureId = ""
  1108. b7.MeshType = Enum.MeshType.FileMesh
  1109. b7.Name = "Mesh"
  1110. b7.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1111. p8 = Instance.new("Part", m2)
  1112. p8.BrickColor = BrickColor.new("Lime green")
  1113. p8.Material = Enum.Material.SmoothPlastic
  1114. p8.Reflectance = 0.30000001192093
  1115. p8.CFrame = CFrame.new(23.6530304, 23.6272488, 27.0660381, -0.573576212, 0.346187651, -0.742403805, -1.19791855e-006, -0.90630722, -0.422617733, -0.819152236, -0.24240458, 0.519836128)
  1116. p8.CanCollide = false
  1117. p8.FormFactor = Enum.FormFactor.Custom
  1118. p8.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1119. p8.BottomSurface = Enum.SurfaceType.Smooth
  1120. p8.TopSurface = Enum.SurfaceType.Smooth
  1121. b8 = Instance.new("SpecialMesh", p8)
  1122. b8.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1123. b8.TextureId = ""
  1124. b8.MeshType = Enum.MeshType.FileMesh
  1125. b8.Name = "Mesh"
  1126. b8.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1127. p9 = Instance.new("Part", m2)
  1128. p9.BrickColor = BrickColor.new("Lime green")
  1129. p9.Material = Enum.Material.SmoothPlastic
  1130. p9.Reflectance = 0.30000001192093
  1131. p9.CFrame = CFrame.new(30.2536392, 23.691061, 26.9184284, -0.573576212, -0.346188962, 0.74240309, 4.47034836e-007, -0.906307578, -0.422616601, 0.81915164, -0.242404819, 0.519836843)
  1132. p9.CanCollide = false
  1133. p9.FormFactor = Enum.FormFactor.Custom
  1134. p9.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1135. p9.BottomSurface = Enum.SurfaceType.Smooth
  1136. p9.TopSurface = Enum.SurfaceType.Smooth
  1137. b9 = Instance.new("SpecialMesh", p9)
  1138. b9.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1139. b9.TextureId = ""
  1140. b9.MeshType = Enum.MeshType.FileMesh
  1141. b9.Name = "Mesh"
  1142. b9.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1143. p10 = Instance.new("Part", m2)
  1144. p10.BrickColor = BrickColor.new("Lime green")
  1145. p10.Material = Enum.Material.SmoothPlastic
  1146. p10.Reflectance = 0.30000001192093
  1147. p10.CFrame = CFrame.new(27.9471893, 26.8180733, 25.3034286, -0.573576212, 0.469845235, 0.671010077, 2.86794574e-007, -0.819150567, 0.573576927, 0.81915164, 0.328989446, 0.469847172)
  1148. p10.CanCollide = false
  1149. p10.FormFactor = Enum.FormFactor.Custom
  1150. p10.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1151. p10.BottomSurface = Enum.SurfaceType.Smooth
  1152. p10.TopSurface = Enum.SurfaceType.Smooth
  1153. b10 = Instance.new("SpecialMesh", p10)
  1154. b10.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1155. b10.TextureId = ""
  1156. b10.MeshType = Enum.MeshType.FileMesh
  1157. b10.Name = "Mesh"
  1158. b10.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1159. p11 = Instance.new("Part", m2)
  1160. p11.BrickColor = BrickColor.new("Lime green")
  1161. p11.Material = Enum.Material.SmoothPlastic
  1162. p11.Reflectance = 0.30000001192093
  1163. p11.CFrame = CFrame.new(27.8153667, 25.7751122, 25.211132, -0.573576212, 0.469845206, 0.671010017, 3.03888498e-007, -0.819150567, 0.573576987, 0.81915164, 0.328989416, 0.469847172)
  1164. p11.CanCollide = false
  1165. p11.FormFactor = Enum.FormFactor.Custom
  1166. p11.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1167. p11.BottomSurface = Enum.SurfaceType.Smooth
  1168. p11.TopSurface = Enum.SurfaceType.Smooth
  1169. b11 = Instance.new("SpecialMesh", p11)
  1170. b11.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1171. b11.TextureId = ""
  1172. b11.MeshType = Enum.MeshType.FileMesh
  1173. b11.Name = "Mesh"
  1174. b11.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1175. p12 = Instance.new("Part", m2)
  1176. p12.BrickColor = BrickColor.new("Lime green")
  1177. p12.Material = Enum.Material.SmoothPlastic
  1178. p12.Reflectance = 0.30000001192093
  1179. p12.CFrame = CFrame.new(29.655653, 24.6090927, 26.4997177, -0.573576212, 0.212011248, 0.791239619, 2.79475898e-007, -0.965924561, 0.258820325, 0.81915164, 0.14845185, 0.554032922)
  1180. p12.CanCollide = false
  1181. p12.FormFactor = Enum.FormFactor.Custom
  1182. p12.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1183. p12.BottomSurface = Enum.SurfaceType.Smooth
  1184. p12.TopSurface = Enum.SurfaceType.Smooth
  1185. b12 = Instance.new("SpecialMesh", p12)
  1186. b12.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1187. b12.TextureId = ""
  1188. b12.MeshType = Enum.MeshType.FileMesh
  1189. b12.Name = "Mesh"
  1190. b12.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1191. p13 = Instance.new("Part", m2)
  1192. p13.BrickColor = BrickColor.new("Lime green")
  1193. p13.Material = Enum.Material.SmoothPlastic
  1194. p13.Reflectance = 0.30000001192093
  1195. p13.CFrame = CFrame.new(27.9198303, 25.8644161, 25.2842865, -0.573576212, 0.469845116, 0.671010017, 2.51205847e-007, -0.819150507, 0.573577106, 0.81915164, 0.328989446, 0.469847202)
  1196. p13.CanCollide = false
  1197. p13.FormFactor = Enum.FormFactor.Custom
  1198. p13.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1199. p13.BottomSurface = Enum.SurfaceType.Smooth
  1200. p13.TopSurface = Enum.SurfaceType.Smooth
  1201. b13 = Instance.new("SpecialMesh", p13)
  1202. b13.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1203. b13.TextureId = ""
  1204. b13.MeshType = Enum.MeshType.FileMesh
  1205. b13.Name = "Mesh"
  1206. b13.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1207. p14 = Instance.new("Part", m2)
  1208. p14.BrickColor = BrickColor.new("Lime green")
  1209. p14.Material = Enum.Material.SmoothPlastic
  1210. p14.Reflectance = 0.30000001192093
  1211. p14.CFrame = CFrame.new(29.778841, 24.6493893, 26.5859776, -0.573576212, 0.212011158, 0.791239619, 2.26793262e-007, -0.965924621, 0.258820474, 0.81915164, 0.148451865, 0.554032922)
  1212. p14.CanCollide = false
  1213. p14.FormFactor = Enum.FormFactor.Custom
  1214. p14.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1215. p14.BottomSurface = Enum.SurfaceType.Smooth
  1216. p14.TopSurface = Enum.SurfaceType.Smooth
  1217. b14 = Instance.new("SpecialMesh", p14)
  1218. b14.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1219. b14.TextureId = ""
  1220. b14.MeshType = Enum.MeshType.FileMesh
  1221. b14.Name = "Mesh"
  1222. b14.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1223. p15 = Instance.new("Part", m2)
  1224. p15.BrickColor = BrickColor.new("Lime green")
  1225. p15.Material = Enum.Material.SmoothPlastic
  1226. p15.Reflectance = 0.30000001192093
  1227. p15.CFrame = CFrame.new(29.3303242, 25.7026424, 26.271925, -0.573576212, 0.280165315, 0.769750893, 1.98523225e-007, -0.939691305, 0.342021316, 0.81915164, 0.196174055, 0.538986266)
  1228. p15.CanCollide = false
  1229. p15.FormFactor = Enum.FormFactor.Custom
  1230. p15.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1231. p15.BottomSurface = Enum.SurfaceType.Smooth
  1232. p15.TopSurface = Enum.SurfaceType.Smooth
  1233. b15 = Instance.new("SpecialMesh", p15)
  1234. b15.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1235. b15.TextureId = ""
  1236. b15.MeshType = Enum.MeshType.FileMesh
  1237. b15.Name = "Mesh"
  1238. b15.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1239. p16 = Instance.new("Part", m2)
  1240. p16.BrickColor = BrickColor.new("Lime green")
  1241. p16.Material = Enum.Material.SmoothPlastic
  1242. p16.Reflectance = 0.30000001192093
  1243. p16.CFrame = CFrame.new(29.8983212, 24.6884689, 26.6696377, -0.573576272, 0.212011099, 0.791239798, 1.39939146e-007, -0.965924501, 0.258820534, 0.81915158, 0.148451924, 0.554033041)
  1244. p16.CanCollide = false
  1245. p16.FormFactor = Enum.FormFactor.Custom
  1246. p16.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1247. p16.BottomSurface = Enum.SurfaceType.Smooth
  1248. p16.TopSurface = Enum.SurfaceType.Smooth
  1249. b16 = Instance.new("SpecialMesh", p16)
  1250. b16.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1251. b16.TextureId = ""
  1252. b16.MeshType = Enum.MeshType.FileMesh
  1253. b16.Name = "Mesh"
  1254. b16.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1255. p17 = Instance.new("Part", m2)
  1256. p17.BrickColor = BrickColor.new("Lime green")
  1257. p17.Material = Enum.Material.SmoothPlastic
  1258. p17.Reflectance = 0.30000001192093
  1259. p17.CFrame = CFrame.new(29.5664043, 25.8075294, 26.4372196, -0.573576272, 0.280165255, 0.769751072, 1.1166911e-007, -0.939691126, 0.342021376, 0.81915158, 0.196174115, 0.538986385)
  1260. p17.CanCollide = false
  1261. p17.FormFactor = Enum.FormFactor.Custom
  1262. p17.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1263. p17.BottomSurface = Enum.SurfaceType.Smooth
  1264. p17.TopSurface = Enum.SurfaceType.Smooth
  1265. b17 = Instance.new("SpecialMesh", p17)
  1266. b17.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1267. b17.TextureId = ""
  1268. b17.MeshType = Enum.MeshType.FileMesh
  1269. b17.Name = "Mesh"
  1270. b17.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1271. p18 = Instance.new("Part", m2)
  1272. p18.BrickColor = BrickColor.new("Lime green")
  1273. p18.Material = Enum.Material.SmoothPlastic
  1274. p18.Reflectance = 0.30000001192093
  1275. p18.CFrame = CFrame.new(28.021162, 25.9510212, 25.3552322, -0.573576331, 0.469845086, 0.671010435, 8.10900147e-008, -0.819150269, 0.573577285, 0.819151521, 0.328989595, 0.469847381)
  1276. p18.CanCollide = false
  1277. p18.FormFactor = Enum.FormFactor.Custom
  1278. p18.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1279. p18.BottomSurface = Enum.SurfaceType.Smooth
  1280. p18.TopSurface = Enum.SurfaceType.Smooth
  1281. b18 = Instance.new("SpecialMesh", p18)
  1282. b18.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1283. b18.TextureId = ""
  1284. b18.MeshType = Enum.MeshType.FileMesh
  1285. b18.Name = "Mesh"
  1286. b18.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1287. p19 = Instance.new("Part", m2)
  1288. p19.BrickColor = BrickColor.new("Lime green")
  1289. p19.Material = Enum.Material.SmoothPlastic
  1290. p19.Reflectance = 0.30000001192093
  1291. p19.CFrame = CFrame.new(30.3657436, 23.6272507, 26.9969234, -0.573576272, -0.346189439, 0.74240303, -9.24166343e-009, -0.906307697, -0.422616035, 0.819151521, -0.242404714, 0.519837141)
  1292. p19.CanCollide = false
  1293. p19.FormFactor = Enum.FormFactor.Custom
  1294. p19.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1295. p19.BottomSurface = Enum.SurfaceType.Smooth
  1296. p19.TopSurface = Enum.SurfaceType.Smooth
  1297. b19 = Instance.new("SpecialMesh", p19)
  1298. b19.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1299. b19.TextureId = ""
  1300. b19.MeshType = Enum.MeshType.FileMesh
  1301. b19.Name = "Mesh"
  1302. b19.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1303. p20 = Instance.new("Part", m2)
  1304. p20.BrickColor = BrickColor.new("Lime green")
  1305. p20.Material = Enum.Material.SmoothPlastic
  1306. p20.Reflectance = 0.30000001192093
  1307. p20.CFrame = CFrame.new(30.2536469, 23.6910553, 26.9184265, -0.573576272, -0.346189529, 0.742402911, -2.63107069e-007, -0.906307518, -0.422615975, 0.819151521, -0.242404476, 0.519837141)
  1308. p20.CanCollide = false
  1309. p20.FormFactor = Enum.FormFactor.Custom
  1310. p20.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1311. p20.BottomSurface = Enum.SurfaceType.Smooth
  1312. p20.TopSurface = Enum.SurfaceType.Smooth
  1313. b20 = Instance.new("SpecialMesh", p20)
  1314. b20.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1315. b20.TextureId = ""
  1316. b20.MeshType = Enum.MeshType.FileMesh
  1317. b20.Name = "Mesh"
  1318. b20.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1319. p21 = Instance.new("Part", m2)
  1320. p21.BrickColor = BrickColor.new("Lime green")
  1321. p21.Material = Enum.Material.SmoothPlastic
  1322. p21.Reflectance = 0.30000001192093
  1323. p21.CFrame = CFrame.new(27.8458843, 26.7314644, 25.2324886, -0.573576272, 0.469844759, 0.671010494, -4.23347274e-007, -0.819149971, 0.573577166, 0.819151521, 0.328989863, 0.469847023)
  1324. p21.CanCollide = false
  1325. p21.FormFactor = Enum.FormFactor.Custom
  1326. p21.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1327. p21.BottomSurface = Enum.SurfaceType.Smooth
  1328. p21.TopSurface = Enum.SurfaceType.Smooth
  1329. b21 = Instance.new("SpecialMesh", p21)
  1330. b21.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1331. b21.TextureId = ""
  1332. b21.MeshType = Enum.MeshType.FileMesh
  1333. b21.Name = "Mesh"
  1334. b21.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1335. p22 = Instance.new("Part", m2)
  1336. p22.BrickColor = BrickColor.new("Lime green")
  1337. p22.Material = Enum.Material.SmoothPlastic
  1338. p22.Reflectance = 0.30000001192093
  1339. p22.CFrame = CFrame.new(30.1380615, 23.756855, 26.8374882, -0.573576212, -0.346189648, 0.742402732, -5.1367897e-007, -0.906307459, -0.422615856, 0.819151521, -0.242404282, 0.519837141)
  1340. p22.CanCollide = false
  1341. p22.FormFactor = Enum.FormFactor.Custom
  1342. p22.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1343. p22.BottomSurface = Enum.SurfaceType.Smooth
  1344. p22.TopSurface = Enum.SurfaceType.Smooth
  1345. b22 = Instance.new("SpecialMesh", p22)
  1346. b22.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1347. b22.TextureId = ""
  1348. b22.MeshType = Enum.MeshType.FileMesh
  1349. b22.Name = "Mesh"
  1350. b22.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1351. p23 = Instance.new("Part", m2)
  1352. p23.BrickColor = BrickColor.new("Lime green")
  1353. p23.Material = Enum.Material.SmoothPlastic
  1354. p23.Reflectance = 0.30000001192093
  1355. p23.CFrame = CFrame.new(29.4501858, 25.7558784, 26.3558216, -0.573576212, 0.280164778, 0.769751191, -6.73919146e-007, -0.939690709, 0.342021406, 0.819151521, 0.196174636, 0.538986027)
  1356. p23.CanCollide = false
  1357. p23.FormFactor = Enum.FormFactor.Custom
  1358. p23.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1359. p23.BottomSurface = Enum.SurfaceType.Smooth
  1360. p23.TopSurface = Enum.SurfaceType.Smooth
  1361. b23 = Instance.new("SpecialMesh", p23)
  1362. b23.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1363. b23.TextureId = ""
  1364. b23.MeshType = Enum.MeshType.FileMesh
  1365. b23.Name = "Mesh"
  1366. b23.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1367. p24 = Instance.new("Part", m2)
  1368. p24.BrickColor = BrickColor.new("Lime green")
  1369. p24.Material = Enum.Material.SmoothPlastic
  1370. p24.Reflectance = 0.30000001192093
  1371. p24.CFrame = CFrame.new(29.3303471, 25.702631, 26.2719078, -0.573576272, 0.280164808, 0.76975143, -7.04498234e-007, -0.939690709, 0.342021465, 0.819151461, 0.196174651, 0.538986087)
  1372. p24.CanCollide = false
  1373. p24.FormFactor = Enum.FormFactor.Custom
  1374. p24.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1375. p24.BottomSurface = Enum.SurfaceType.Smooth
  1376. p24.TopSurface = Enum.SurfaceType.Smooth
  1377. b24 = Instance.new("SpecialMesh", p24)
  1378. b24.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1379. b24.TextureId = ""
  1380. b24.MeshType = Enum.MeshType.FileMesh
  1381. b24.Name = "Mesh"
  1382. b24.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1383. p25 = Instance.new("Part", m2)
  1384. p25.BrickColor = BrickColor.new("Lime green")
  1385. p25.Material = Enum.Material.SmoothPlastic
  1386. p25.Reflectance = 0.30000001192093
  1387. p25.CFrame = CFrame.new(29.7788715, 24.6493816, 26.5859661, -0.573576331, 0.212010548, 0.791240335, -7.63082312e-007, -0.965923905, 0.258820742, 0.819151402, 0.14845252, 0.554032862)
  1388. p25.CanCollide = false
  1389. p25.FormFactor = Enum.FormFactor.Custom
  1390. p25.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1391. p25.BottomSurface = Enum.SurfaceType.Smooth
  1392. p25.TopSurface = Enum.SurfaceType.Smooth
  1393. b25 = Instance.new("SpecialMesh", p25)
  1394. b25.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1395. b25.TextureId = ""
  1396. b25.MeshType = Enum.MeshType.FileMesh
  1397. b25.Name = "Mesh"
  1398. b25.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1399. p26 = Instance.new("Part", m2)
  1400. p26.BrickColor = BrickColor.new("Lime green")
  1401. p26.Material = Enum.Material.SmoothPlastic
  1402. p26.Reflectance = 0.30000001192093
  1403. p26.CFrame = CFrame.new(29.450201, 25.7558823, 26.3558235, -0.573576331, 0.280164748, 0.769751668, -7.91352306e-007, -0.93969059, 0.342021525, 0.819151402, 0.196174681, 0.538986146)
  1404. p26.CanCollide = false
  1405. p26.FormFactor = Enum.FormFactor.Custom
  1406. p26.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1407. p26.BottomSurface = Enum.SurfaceType.Smooth
  1408. p26.TopSurface = Enum.SurfaceType.Smooth
  1409. b26 = Instance.new("SpecialMesh", p26)
  1410. b26.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1411. b26.TextureId = ""
  1412. b26.MeshType = Enum.MeshType.FileMesh
  1413. b26.Name = "Mesh"
  1414. b26.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1415. p27 = Instance.new("Part", m2)
  1416. p27.BrickColor = BrickColor.new("Lime green")
  1417. p27.Material = Enum.Material.SmoothPlastic
  1418. p27.Reflectance = 0.30000001192093
  1419. p27.CFrame = CFrame.new(30.3657703, 23.6272449, 26.9969063, -0.57357645, -0.346190155, 0.74240309, -9.161393e-007, -0.90630734, -0.422615707, 0.819151342, -0.242404088, 0.51983732)
  1420. p27.CanCollide = false
  1421. p27.FormFactor = Enum.FormFactor.Custom
  1422. p27.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1423. p27.BottomSurface = Enum.SurfaceType.Smooth
  1424. p27.TopSurface = Enum.SurfaceType.Smooth
  1425. b27 = Instance.new("SpecialMesh", p27)
  1426. b27.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1427. b27.TextureId = ""
  1428. b27.MeshType = Enum.MeshType.FileMesh
  1429. b27.Name = "Mesh"
  1430. b27.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1431. p28 = Instance.new("Part", m2)
  1432. p28.BrickColor = BrickColor.new("Lime green")
  1433. p28.Material = Enum.Material.SmoothPlastic
  1434. p28.Reflectance = 0.30000001192093
  1435. p28.CFrame = CFrame.new(28.0211868, 25.9510098, 25.3552094, -0.57357645, 0.469844639, 0.67101109, -1.07637948e-006, -0.819149673, 0.573577106, 0.819151342, 0.328990191, 0.469846785)
  1436. p28.CanCollide = false
  1437. p28.FormFactor = Enum.FormFactor.Custom
  1438. p28.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1439. p28.BottomSurface = Enum.SurfaceType.Smooth
  1440. p28.TopSurface = Enum.SurfaceType.Smooth
  1441. b28 = Instance.new("SpecialMesh", p28)
  1442. b28.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1443. b28.TextureId = ""
  1444. b28.MeshType = Enum.MeshType.FileMesh
  1445. b28.Name = "Mesh"
  1446. b28.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1447. p29 = Instance.new("Part", m2)
  1448. p29.BrickColor = BrickColor.new("Lime green")
  1449. p29.Material = Enum.Material.Neon
  1450. p29.CFrame = CFrame.new(31.2683067, 23.2277946, 27.6474876, 0.280168235, -0.769749522, -0.573576212, 0.939691305, 0.342017233, -1.0690095e-006, 0.19617486, -0.538985491, 0.819151521)
  1451. p29.FormFactor = Enum.FormFactor.Custom
  1452. p29.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  1453. p29.BottomSurface = Enum.SurfaceType.Smooth
  1454. p29.TopSurface = Enum.SurfaceType.Smooth
  1455. b29 = Instance.new("SpecialMesh", p29)
  1456. b29.MeshType = Enum.MeshType.Sphere
  1457. b29.Name = "Mesh"
  1458. p30 = Instance.new("Part", m2)
  1459. p30.BrickColor = BrickColor.new("Lime green")
  1460. p30.Material = Enum.Material.SmoothPlastic
  1461. p30.Reflectance = 0.30000001192093
  1462. p30.CFrame = CFrame.new(29.655632, 24.6090698, 26.4996777, -0.573576212, 0.2120094, 0.791238904, -1.13902195e-006, -0.965922236, 0.258820891, 0.819151521, 0.148452237, 0.554032147)
  1463. p30.CanCollide = false
  1464. p30.FormFactor = Enum.FormFactor.Custom
  1465. p30.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1466. p30.BottomSurface = Enum.SurfaceType.Smooth
  1467. p30.TopSurface = Enum.SurfaceType.Smooth
  1468. b30 = Instance.new("SpecialMesh", p30)
  1469. b30.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1470. b30.TextureId = ""
  1471. b30.MeshType = Enum.MeshType.FileMesh
  1472. b30.Name = "Mesh"
  1473. b30.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1474. p31 = Instance.new("Part", m2)
  1475. p31.BrickColor = BrickColor.new("Lime green")
  1476. p31.Material = Enum.Material.SmoothPlastic
  1477. p31.Reflectance = 0.30000001192093
  1478. p31.CFrame = CFrame.new(30.138031, 23.7568359, 26.8374538, -0.573576212, -0.346189976, 0.742401063, -1.26856219e-006, -0.906306148, -0.422614396, 0.819151521, -0.242403775, 0.519836485)
  1479. p31.CanCollide = false
  1480. p31.FormFactor = Enum.FormFactor.Custom
  1481. p31.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1482. p31.BottomSurface = Enum.SurfaceType.Smooth
  1483. p31.TopSurface = Enum.SurfaceType.Smooth
  1484. b31 = Instance.new("SpecialMesh", p31)
  1485. b31.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1486. b31.TextureId = ""
  1487. b31.MeshType = Enum.MeshType.FileMesh
  1488. b31.Name = "Mesh"
  1489. b31.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1490. p32 = Instance.new("Part", m2)
  1491. p32.BrickColor = BrickColor.new("Lime green")
  1492. p32.Material = Enum.Material.SmoothPlastic
  1493. p32.Reflectance = 0.30000001192093
  1494. p32.CFrame = CFrame.new(27.741394, 26.6421375, 25.1592979, -0.573576212, 0.469842911, 0.671009958, -1.42880219e-006, -0.819147944, 0.573576748, 0.819151521, 0.328989625, 0.4698461)
  1495. p32.CanCollide = false
  1496. p32.FormFactor = Enum.FormFactor.Custom
  1497. p32.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1498. p32.BottomSurface = Enum.SurfaceType.Smooth
  1499. p32.TopSurface = Enum.SurfaceType.Smooth
  1500. b32 = Instance.new("SpecialMesh", p32)
  1501. b32.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1502. b32.TextureId = ""
  1503. b32.MeshType = Enum.MeshType.FileMesh
  1504. b32.Name = "Mesh"
  1505. b32.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1506. p33 = Instance.new("Part", m2)
  1507. p33.BrickColor = BrickColor.new("Lime green")
  1508. p33.Material = Enum.Material.Neon
  1509. p33.CFrame = CFrame.new(32.7100258, 25.2490444, 28.6569691, -0.14224124, -0.806705832, -0.573576093, 0.984804153, -0.173650295, -1.38238238e-006, -0.0996002704, -0.564861953, 0.819151759)
  1510. p33.FormFactor = Enum.FormFactor.Custom
  1511. p33.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  1512. p33.BottomSurface = Enum.SurfaceType.Smooth
  1513. p33.TopSurface = Enum.SurfaceType.Smooth
  1514. b33 = Instance.new("SpecialMesh", p33)
  1515. b33.MeshType = Enum.MeshType.Sphere
  1516. b33.Name = "Mesh"
  1517. p34 = Instance.new("Part", m2)
  1518. p34.BrickColor = BrickColor.new("Lime green")
  1519. p34.Material = Enum.Material.SmoothPlastic
  1520. p34.Reflectance = 0.30000001192093
  1521. p34.CFrame = CFrame.new(27.919817, 25.8643856, 25.2842369, -0.573576391, 0.469842792, 0.671009898, -1.37759764e-006, -0.819147885, 0.573576868, 0.8191517, 0.328989476, 0.46984604)
  1522. p34.CanCollide = false
  1523. p34.FormFactor = Enum.FormFactor.Custom
  1524. p34.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1525. p34.BottomSurface = Enum.SurfaceType.Smooth
  1526. p34.TopSurface = Enum.SurfaceType.Smooth
  1527. b34 = Instance.new("SpecialMesh", p34)
  1528. b34.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1529. b34.TextureId = ""
  1530. b34.MeshType = Enum.MeshType.FileMesh
  1531. b34.Name = "Mesh"
  1532. b34.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1533. p35 = Instance.new("Part", m2)
  1534. p35.BrickColor = BrickColor.new("Lime green")
  1535. p35.Material = Enum.Material.SmoothPlastic
  1536. p35.Reflectance = 0.30000001192093
  1537. p35.CFrame = CFrame.new(29.8982925, 24.6884441, 26.6695824, -0.573576391, 0.212008998, 0.791238666, -1.40201018e-006, -0.965921998, 0.25882113, 0.8191517, 0.148452297, 0.554031909)
  1538. p35.CanCollide = false
  1539. p35.FormFactor = Enum.FormFactor.Custom
  1540. p35.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1541. p35.BottomSurface = Enum.SurfaceType.Smooth
  1542. p35.TopSurface = Enum.SurfaceType.Smooth
  1543. b35 = Instance.new("SpecialMesh", p35)
  1544. b35.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1545. b35.TextureId = ""
  1546. b35.MeshType = Enum.MeshType.FileMesh
  1547. b35.Name = "Mesh"
  1548. b35.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1549. p36 = Instance.new("Part", m2)
  1550. p36.BrickColor = BrickColor.new("Lime green")
  1551. p36.Material = Enum.Material.SmoothPlastic
  1552. p36.Reflectance = 0.30000001192093
  1553. p36.CFrame = CFrame.new(27.8153496, 25.7750854, 25.2110863, -0.573576391, 0.469842672, 0.671009898, -1.43028012e-006, -0.819147885, 0.573576927, 0.8191517, 0.328989506, 0.4698461)
  1554. p36.CanCollide = false
  1555. p36.FormFactor = Enum.FormFactor.Custom
  1556. p36.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1557. p36.BottomSurface = Enum.SurfaceType.Smooth
  1558. p36.TopSurface = Enum.SurfaceType.Smooth
  1559. b36 = Instance.new("SpecialMesh", p36)
  1560. b36.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1561. b36.TextureId = ""
  1562. b36.MeshType = Enum.MeshType.FileMesh
  1563. b36.Name = "Mesh"
  1564. b36.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1565. p37 = Instance.new("Part", m2)
  1566. p37.BrickColor = BrickColor.new("Lime green")
  1567. p37.Material = Enum.Material.Neon
  1568. p37.CFrame = CFrame.new(30.7430439, 27.8460693, 27.2796841, -0.409572512, -0.709406137, -0.573576272, 0.866021335, -0.500000834, -1.38386031e-006, -0.286787719, -0.49673146, 0.819151938)
  1569. p37.FormFactor = Enum.FormFactor.Custom
  1570. p37.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  1571. p37.BottomSurface = Enum.SurfaceType.Smooth
  1572. p37.TopSurface = Enum.SurfaceType.Smooth
  1573. b37 = Instance.new("SpecialMesh", p37)
  1574. b37.MeshType = Enum.MeshType.Sphere
  1575. b37.Name = "Mesh"
  1576. p38 = Instance.new("Part", m2)
  1577. p38.BrickColor = BrickColor.new("Lime green")
  1578. p38.Material = Enum.Material.Neon
  1579. p38.CFrame = CFrame.new(32.7113533, 27.1965656, 28.6579113, -0.28016308, -0.769750178, -0.573576272, 0.939688683, -0.342021704, -1.3540581e-006, -0.196174175, -0.538985133, 0.819152057)
  1580. p38.FormFactor = Enum.FormFactor.Custom
  1581. p38.Size = Vector3.new(0.61060679, 8.03632927, 0.221234918)
  1582. p38.BottomSurface = Enum.SurfaceType.Smooth
  1583. p38.TopSurface = Enum.SurfaceType.Smooth
  1584. b38 = Instance.new("SpecialMesh", p38)
  1585. b38.MeshType = Enum.MeshType.Sphere
  1586. b38.Name = "Mesh"
  1587. p39 = Instance.new("Part", m2)
  1588. p39.BrickColor = BrickColor.new("Lime green")
  1589. p39.Material = Enum.Material.SmoothPlastic
  1590. p39.Reflectance = 0.30000001192093
  1591. p39.CFrame = CFrame.new(26.2033787, 25.7750854, 25.2801971, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  1592. p39.CanCollide = false
  1593. p39.FormFactor = Enum.FormFactor.Custom
  1594. p39.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1595. p39.BottomSurface = Enum.SurfaceType.Smooth
  1596. p39.TopSurface = Enum.SurfaceType.Smooth
  1597. b39 = Instance.new("SpecialMesh", p39)
  1598. b39.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1599. b39.TextureId = ""
  1600. b39.MeshType = Enum.MeshType.FileMesh
  1601. b39.Name = "Mesh"
  1602. b39.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1603. p40 = Instance.new("Part", m2)
  1604. p40.BrickColor = BrickColor.new("Lime green")
  1605. p40.Material = Enum.Material.SmoothPlastic
  1606. p40.Reflectance = 0.30000001192093
  1607. p40.CFrame = CFrame.new(25.9975967, 25.9509888, 25.4242878, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  1608. p40.CanCollide = false
  1609. p40.FormFactor = Enum.FormFactor.Custom
  1610. p40.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1611. p40.BottomSurface = Enum.SurfaceType.Smooth
  1612. p40.TopSurface = Enum.SurfaceType.Smooth
  1613. b40 = Instance.new("SpecialMesh", p40)
  1614. b40.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1615. b40.TextureId = ""
  1616. b40.MeshType = Enum.MeshType.FileMesh
  1617. b40.Name = "Mesh"
  1618. b40.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1619. p41 = Instance.new("Part", m2)
  1620. p41.BrickColor = BrickColor.new("Lime green")
  1621. p41.Material = Enum.Material.SmoothPlastic
  1622. p41.Reflectance = 0.30000001192093
  1623. p41.CFrame = CFrame.new(26.098917, 25.8643856, 25.3533516, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  1624. p41.CanCollide = false
  1625. p41.FormFactor = Enum.FormFactor.Custom
  1626. p41.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1627. p41.BottomSurface = Enum.SurfaceType.Smooth
  1628. p41.TopSurface = Enum.SurfaceType.Smooth
  1629. b41 = Instance.new("SpecialMesh", p41)
  1630. b41.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1631. b41.TextureId = ""
  1632. b41.MeshType = Enum.MeshType.FileMesh
  1633. b41.Name = "Mesh"
  1634. b41.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1635. p42 = Instance.new("Part", m2)
  1636. p42.BrickColor = BrickColor.new("Lime green")
  1637. p42.Material = Enum.Material.SmoothPlastic
  1638. p42.Reflectance = 0.30000001192093
  1639. p42.CFrame = CFrame.new(24.12043, 24.6884346, 26.7387066, -0.573574483, -0.212014884, -0.791238487, -2.23079792e-006, -0.965923309, 0.258816421, -0.819151402, 0.148452327, 0.554032683)
  1640. p42.CanCollide = false
  1641. p42.FormFactor = Enum.FormFactor.Custom
  1642. p42.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1643. p42.BottomSurface = Enum.SurfaceType.Smooth
  1644. p42.TopSurface = Enum.SurfaceType.Smooth
  1645. b42 = Instance.new("SpecialMesh", p42)
  1646. b42.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1647. b42.TextureId = ""
  1648. b42.MeshType = Enum.MeshType.FileMesh
  1649. b42.Name = "Mesh"
  1650. b42.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1651. p43 = Instance.new("Part", m2)
  1652. p43.BrickColor = BrickColor.new("Lime green")
  1653. p43.Material = Enum.Material.SmoothPlastic
  1654. p43.Reflectance = 0.30000001192093
  1655. p43.CFrame = CFrame.new(24.12043, 24.6884365, 26.7387066, -0.573574483, -0.212014899, -0.791238487, -2.30996147e-006, -0.96592325, 0.258816421, -0.819151402, 0.148452222, 0.554032683)
  1656. p43.CanCollide = false
  1657. p43.FormFactor = Enum.FormFactor.Custom
  1658. p43.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1659. p43.BottomSurface = Enum.SurfaceType.Smooth
  1660. p43.TopSurface = Enum.SurfaceType.Smooth
  1661. b43 = Instance.new("SpecialMesh", p43)
  1662. b43.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1663. b43.TextureId = ""
  1664. b43.MeshType = Enum.MeshType.FileMesh
  1665. b43.Name = "Mesh"
  1666. b43.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1667. p44 = Instance.new("Part", m2)
  1668. p44.BrickColor = BrickColor.new("Lime green")
  1669. p44.Material = Enum.Material.SmoothPlastic
  1670. p44.Reflectance = 0.30000001192093
  1671. p44.CFrame = CFrame.new(24.3630924, 24.6090679, 26.5687962, -0.573574483, -0.212014914, -0.791238487, -2.38912503e-006, -0.96592319, 0.258816421, -0.819151402, 0.148452118, 0.554032683)
  1672. p44.CanCollide = false
  1673. p44.FormFactor = Enum.FormFactor.Custom
  1674. p44.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1675. p44.BottomSurface = Enum.SurfaceType.Smooth
  1676. p44.TopSurface = Enum.SurfaceType.Smooth
  1677. b44 = Instance.new("SpecialMesh", p44)
  1678. b44.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1679. b44.TextureId = ""
  1680. b44.MeshType = Enum.MeshType.FileMesh
  1681. b44.Name = "Mesh"
  1682. b44.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1683. p45 = Instance.new("Part", m2)
  1684. p45.BrickColor = BrickColor.new("Lime green")
  1685. p45.Material = Enum.Material.SmoothPlastic
  1686. p45.Reflectance = 0.30000001192093
  1687. p45.CFrame = CFrame.new(24.2399025, 24.6493645, 26.6550598, -0.573574483, -0.212014928, -0.791238487, -2.46828859e-006, -0.965923131, 0.258816421, -0.819151402, 0.148452014, 0.554032683)
  1688. p45.CanCollide = false
  1689. p45.FormFactor = Enum.FormFactor.Custom
  1690. p45.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1691. p45.BottomSurface = Enum.SurfaceType.Smooth
  1692. p45.TopSurface = Enum.SurfaceType.Smooth
  1693. b45 = Instance.new("SpecialMesh", p45)
  1694. b45.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1695. b45.TextureId = ""
  1696. b45.MeshType = Enum.MeshType.FileMesh
  1697. b45.Name = "Mesh"
  1698. b45.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1699. p46 = Instance.new("Part", m2)
  1700. p46.BrickColor = BrickColor.new("Lime green")
  1701. p46.Material = Enum.Material.SmoothPlastic
  1702. p46.Reflectance = 0.30000001192093
  1703. p46.CFrame = CFrame.new(24.3630962, 24.6090736, 26.5688019, -0.573574483, -0.212014943, -0.791238487, -2.54745214e-006, -0.965923071, 0.258816421, -0.819151402, 0.148451909, 0.554032683)
  1704. p46.CanCollide = false
  1705. p46.FormFactor = Enum.FormFactor.Custom
  1706. p46.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1707. p46.BottomSurface = Enum.SurfaceType.Smooth
  1708. p46.TopSurface = Enum.SurfaceType.Smooth
  1709. b46 = Instance.new("SpecialMesh", p46)
  1710. b46.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1711. b46.TextureId = ""
  1712. b46.MeshType = Enum.MeshType.FileMesh
  1713. b46.Name = "Mesh"
  1714. b46.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1715. p47 = Instance.new("Part", m2)
  1716. p47.BrickColor = BrickColor.new("Lime green")
  1717. p47.Material = Enum.Material.SmoothPlastic
  1718. p47.Reflectance = 0.30000001192093
  1719. p47.CFrame = CFrame.new(24.2399063, 24.6493702, 26.6550655, -0.573574483, -0.212014958, -0.791238487, -2.6266157e-006, -0.965923011, 0.258816421, -0.819151402, 0.148451805, 0.554032683)
  1720. p47.CanCollide = false
  1721. p47.FormFactor = Enum.FormFactor.Custom
  1722. p47.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1723. p47.BottomSurface = Enum.SurfaceType.Smooth
  1724. p47.TopSurface = Enum.SurfaceType.Smooth
  1725. b47 = Instance.new("SpecialMesh", p47)
  1726. b47.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1727. b47.TextureId = ""
  1728. b47.MeshType = Enum.MeshType.FileMesh
  1729. b47.Name = "Mesh"
  1730. b47.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1731. p48 = Instance.new("Part", m2)
  1732. p48.BrickColor = BrickColor.new("Lime green")
  1733. p48.Material = Enum.Material.Neon
  1734. p48.CFrame = CFrame.new(25.2453995, 27.8142643, 25.9324112, 0.579229355, 0.579225123, -0.573574543, 0.707105756, -0.707103014, -2.67389237e-006, -0.405579329, -0.40558058, -0.819151223)
  1735. p48.FormFactor = Enum.FormFactor.Custom
  1736. p48.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  1737. p48.BottomSurface = Enum.SurfaceType.Smooth
  1738. p48.TopSurface = Enum.SurfaceType.Smooth
  1739. b48 = Instance.new("SpecialMesh", p48)
  1740. b48.MeshType = Enum.MeshType.Sphere
  1741. b48.Name = "Mesh"
  1742. p49 = Instance.new("Part", m2)
  1743. p49.BrickColor = BrickColor.new("Lime green")
  1744. p49.Material = Enum.Material.SmoothPlastic
  1745. p49.Reflectance = 0.30000001192093
  1746. p49.CFrame = CFrame.new(26.2033863, 25.7751026, 25.2802086, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  1747. p49.CanCollide = false
  1748. p49.FormFactor = Enum.FormFactor.Custom
  1749. p49.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1750. p49.BottomSurface = Enum.SurfaceType.Smooth
  1751. p49.TopSurface = Enum.SurfaceType.Smooth
  1752. b49 = Instance.new("SpecialMesh", p49)
  1753. b49.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1754. b49.TextureId = ""
  1755. b49.MeshType = Enum.MeshType.FileMesh
  1756. b49.Name = "Mesh"
  1757. b49.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1758. p50 = Instance.new("Part", m2)
  1759. p50.BrickColor = BrickColor.new("Lime green")
  1760. p50.Material = Enum.Material.SmoothPlastic
  1761. p50.Reflectance = 0.30000001192093
  1762. p50.CFrame = CFrame.new(25.9976063, 25.9510059, 25.4242992, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  1763. p50.CanCollide = false
  1764. p50.FormFactor = Enum.FormFactor.Custom
  1765. p50.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1766. p50.BottomSurface = Enum.SurfaceType.Smooth
  1767. p50.TopSurface = Enum.SurfaceType.Smooth
  1768. b50 = Instance.new("SpecialMesh", p50)
  1769. b50.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1770. b50.TextureId = ""
  1771. b50.MeshType = Enum.MeshType.FileMesh
  1772. b50.Name = "Mesh"
  1773. b50.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1774. p51 = Instance.new("Part", m2)
  1775. p51.BrickColor = BrickColor.new("Lime green")
  1776. p51.Material = Enum.Material.SmoothPlastic
  1777. p51.Reflectance = 0.30000001192093
  1778. p51.CFrame = CFrame.new(26.0989265, 25.8644028, 25.353363, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  1779. p51.CanCollide = false
  1780. p51.FormFactor = Enum.FormFactor.Custom
  1781. p51.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1782. p51.BottomSurface = Enum.SurfaceType.Smooth
  1783. p51.TopSurface = Enum.SurfaceType.Smooth
  1784. b51 = Instance.new("SpecialMesh", p51)
  1785. b51.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1786. b51.TextureId = ""
  1787. b51.MeshType = Enum.MeshType.FileMesh
  1788. b51.Name = "Mesh"
  1789. b51.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1790. p52 = Instance.new("Part", m2)
  1791. p52.BrickColor = BrickColor.new("Lime green")
  1792. p52.Material = Enum.Material.Neon
  1793. p52.CFrame = CFrame.new(21.2912331, 25.2490387, 28.7011547, 0.142246991, 0.806705594, -0.573574483, 0.984804809, -0.173645705, -2.66166035e-006, -0.0995996594, -0.564862788, -0.819151103)
  1794. p52.FormFactor = Enum.FormFactor.Custom
  1795. p52.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  1796. p52.BottomSurface = Enum.SurfaceType.Smooth
  1797. p52.TopSurface = Enum.SurfaceType.Smooth
  1798. b52 = Instance.new("SpecialMesh", p52)
  1799. b52.MeshType = Enum.MeshType.Sphere
  1800. b52.Name = "Mesh"
  1801. p53 = Instance.new("Part", m2)
  1802. p53.BrickColor = BrickColor.new("Lime green")
  1803. p53.Material = Enum.Material.Neon
  1804. p53.CFrame = CFrame.new(23.2582321, 27.8460655, 27.3238525, 0.409577936, 0.709403872, -0.573574483, 0.866023481, -0.499996662, -2.64914797e-006, -0.28678745, -0.496732205, -0.819151103)
  1805. p53.FormFactor = Enum.FormFactor.Custom
  1806. p53.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  1807. p53.BottomSurface = Enum.SurfaceType.Smooth
  1808. p53.TopSurface = Enum.SurfaceType.Smooth
  1809. b53 = Instance.new("SpecialMesh", p53)
  1810. b53.MeshType = Enum.MeshType.Sphere
  1811. b53.Name = "Mesh"
  1812. p54 = Instance.new("Part", m2)
  1813. p54.BrickColor = BrickColor.new("Lime green")
  1814. p54.Material = Enum.Material.Neon
  1815. p54.CFrame = CFrame.new(21.2899132, 27.1965466, 28.7020855, 0.280168742, 0.769748747, -0.573574483, 0.939690113, -0.342017204, -2.64914797e-006, -0.196173787, -0.538985729, -0.819151103)
  1816. p54.FormFactor = Enum.FormFactor.Custom
  1817. p54.Size = Vector3.new(0.61060679, 8.03632927, 0.221234918)
  1818. p54.BottomSurface = Enum.SurfaceType.Smooth
  1819. p54.TopSurface = Enum.SurfaceType.Smooth
  1820. b54 = Instance.new("SpecialMesh", p54)
  1821. b54.MeshType = Enum.MeshType.Sphere
  1822. b54.Name = "Mesh"
  1823. p55 = Instance.new("Part", m2)
  1824. p55.BrickColor = BrickColor.new("Lime green")
  1825. p55.Material = Enum.Material.Neon
  1826. p55.CFrame = CFrame.new(22.732933, 23.2277641, 27.6916542, -0.280163169, 0.769749939, -0.573574483, 0.939688265, 0.342020243, -2.67457881e-006, 0.196175426, -0.538984358, -0.819150984)
  1827. p55.FormFactor = Enum.FormFactor.Custom
  1828. p55.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  1829. p55.BottomSurface = Enum.SurfaceType.Smooth
  1830. p55.TopSurface = Enum.SurfaceType.Smooth
  1831. b55 = Instance.new("SpecialMesh", p55)
  1832. b55.MeshType = Enum.MeshType.Sphere
  1833. b55.Name = "Mesh"
  1834. p56 = Instance.new("Part", m2)
  1835. p56.BrickColor = BrickColor.new("Lime green")
  1836. p56.Material = Enum.Material.SmoothPlastic
  1837. p56.Reflectance = 0.30000001192093
  1838. p56.CFrame = CFrame.new(26.1728668, 26.7314224, 25.3015804, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  1839. p56.CanCollide = false
  1840. p56.FormFactor = Enum.FormFactor.Custom
  1841. p56.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1842. p56.BottomSurface = Enum.SurfaceType.Smooth
  1843. p56.TopSurface = Enum.SurfaceType.Smooth
  1844. b56 = Instance.new("SpecialMesh", p56)
  1845. b56.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1846. b56.TextureId = ""
  1847. b56.MeshType = Enum.MeshType.FileMesh
  1848. b56.Name = "Mesh"
  1849. b56.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1850. p57 = Instance.new("Part", m2)
  1851. p57.BrickColor = BrickColor.new("Lime green")
  1852. p57.Material = Enum.Material.SmoothPlastic
  1853. p57.Reflectance = 0.30000001192093
  1854. p57.CFrame = CFrame.new(26.0715504, 26.8180256, 25.3725224, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  1855. p57.CanCollide = false
  1856. p57.FormFactor = Enum.FormFactor.Custom
  1857. p57.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1858. p57.BottomSurface = Enum.SurfaceType.Smooth
  1859. p57.TopSurface = Enum.SurfaceType.Smooth
  1860. b57 = Instance.new("SpecialMesh", p57)
  1861. b57.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1862. b57.TextureId = ""
  1863. b57.MeshType = Enum.MeshType.FileMesh
  1864. b57.Name = "Mesh"
  1865. b57.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1866. p58 = Instance.new("Part", m2)
  1867. p58.BrickColor = BrickColor.new("Lime green")
  1868. p58.Material = Enum.Material.SmoothPlastic
  1869. p58.Reflectance = 0.30000001192093
  1870. p58.CFrame = CFrame.new(26.2773418, 26.6421242, 25.2284393, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  1871. p58.CanCollide = false
  1872. p58.FormFactor = Enum.FormFactor.Custom
  1873. p58.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1874. p58.BottomSurface = Enum.SurfaceType.Smooth
  1875. p58.TopSurface = Enum.SurfaceType.Smooth
  1876. b58 = Instance.new("SpecialMesh", p58)
  1877. b58.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1878. b58.TextureId = ""
  1879. b58.MeshType = Enum.MeshType.FileMesh
  1880. b58.Name = "Mesh"
  1881. b58.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1882. p59 = Instance.new("Part", m2)
  1883. p59.BrickColor = BrickColor.new("Lime green")
  1884. p59.Material = Enum.Material.SmoothPlastic
  1885. p59.Reflectance = 0.30000001192093
  1886. p59.CFrame = CFrame.new(24.6884308, 25.7025909, 26.3410091, -0.573574424, -0.280167818, -0.769747615, -2.71658587e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172908, 0.538984478)
  1887. p59.CanCollide = false
  1888. p59.FormFactor = Enum.FormFactor.Custom
  1889. p59.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1890. p59.BottomSurface = Enum.SurfaceType.Smooth
  1891. p59.TopSurface = Enum.SurfaceType.Smooth
  1892. b59 = Instance.new("SpecialMesh", p59)
  1893. b59.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1894. b59.TextureId = ""
  1895. b59.MeshType = Enum.MeshType.FileMesh
  1896. b59.Name = "Mesh"
  1897. b59.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1898. p60 = Instance.new("Part", m2)
  1899. p60.BrickColor = BrickColor.new("Lime green")
  1900. p60.Material = Enum.Material.SmoothPlastic
  1901. p60.Reflectance = 0.30000001192093
  1902. p60.CFrame = CFrame.new(24.4523582, 25.807478, 26.5063095, -0.573574424, -0.280167848, -0.769747615, -2.7445908e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172863, 0.538984478)
  1903. p60.CanCollide = false
  1904. p60.FormFactor = Enum.FormFactor.Custom
  1905. p60.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1906. p60.BottomSurface = Enum.SurfaceType.Smooth
  1907. p60.TopSurface = Enum.SurfaceType.Smooth
  1908. b60 = Instance.new("SpecialMesh", p60)
  1909. b60.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1910. b60.TextureId = ""
  1911. b60.MeshType = Enum.MeshType.FileMesh
  1912. b60.Name = "Mesh"
  1913. b60.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1914. p61 = Instance.new("Part", m2)
  1915. p61.BrickColor = BrickColor.new("Lime green")
  1916. p61.Material = Enum.Material.SmoothPlastic
  1917. p61.Reflectance = 0.30000001192093
  1918. p61.CFrame = CFrame.new(24.5685883, 25.7558403, 26.4249287, -0.573574424, -0.280167878, -0.769747615, -2.77259574e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172819, 0.538984478)
  1919. p61.CanCollide = false
  1920. p61.FormFactor = Enum.FormFactor.Custom
  1921. p61.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1922. p61.BottomSurface = Enum.SurfaceType.Smooth
  1923. p61.TopSurface = Enum.SurfaceType.Smooth
  1924. b61 = Instance.new("SpecialMesh", p61)
  1925. b61.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1926. b61.TextureId = ""
  1927. b61.MeshType = Enum.MeshType.FileMesh
  1928. b61.Name = "Mesh"
  1929. b61.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1930. p62 = Instance.new("Part", m2)
  1931. p62.BrickColor = BrickColor.new("Lime green")
  1932. p62.Material = Enum.Material.SmoothPlastic
  1933. p62.Reflectance = 0.30000001192093
  1934. p62.CFrame = CFrame.new(24.6884365, 25.7025948, 26.3410149, -0.573574424, -0.280167907, -0.769747615, -2.80060067e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172774, 0.538984478)
  1935. p62.CanCollide = false
  1936. p62.FormFactor = Enum.FormFactor.Custom
  1937. p62.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  1938. p62.BottomSurface = Enum.SurfaceType.Smooth
  1939. p62.TopSurface = Enum.SurfaceType.Smooth
  1940. b62 = Instance.new("SpecialMesh", p62)
  1941. b62.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1942. b62.TextureId = ""
  1943. b62.MeshType = Enum.MeshType.FileMesh
  1944. b62.Name = "Mesh"
  1945. b62.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  1946. p63 = Instance.new("Part", m2)
  1947. p63.BrickColor = BrickColor.new("Lime green")
  1948. p63.Material = Enum.Material.SmoothPlastic
  1949. p63.Reflectance = 0.30000001192093
  1950. p63.CFrame = CFrame.new(24.452364, 25.8074818, 26.5063152, -0.573574424, -0.280167937, -0.769747615, -2.8286056e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172729, 0.538984478)
  1951. p63.CanCollide = false
  1952. p63.FormFactor = Enum.FormFactor.Custom
  1953. p63.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  1954. p63.BottomSurface = Enum.SurfaceType.Smooth
  1955. p63.TopSurface = Enum.SurfaceType.Smooth
  1956. b63 = Instance.new("SpecialMesh", p63)
  1957. b63.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1958. b63.TextureId = ""
  1959. b63.MeshType = Enum.MeshType.FileMesh
  1960. b63.Name = "Mesh"
  1961. b63.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  1962. p64 = Instance.new("Part", m2)
  1963. p64.BrickColor = BrickColor.new("Lime green")
  1964. p64.Material = Enum.Material.SmoothPlastic
  1965. p64.Reflectance = 0.30000001192093
  1966. p64.CFrame = CFrame.new(24.568594, 25.7558441, 26.4249344, -0.573574424, -0.280167967, -0.769747615, -2.85661054e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172684, 0.538984478)
  1967. p64.CanCollide = false
  1968. p64.FormFactor = Enum.FormFactor.Custom
  1969. p64.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  1970. p64.BottomSurface = Enum.SurfaceType.Smooth
  1971. p64.TopSurface = Enum.SurfaceType.Smooth
  1972. b64 = Instance.new("SpecialMesh", p64)
  1973. b64.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1974. b64.TextureId = ""
  1975. b64.MeshType = Enum.MeshType.FileMesh
  1976. b64.Name = "Mesh"
  1977. b64.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  1978. p65 = Instance.new("Part", m2)
  1979. p65.BrickColor = BrickColor.new("Really black")
  1980. p65.Transparency = 1
  1981. p65.Name = "TorsoPart"
  1982. p65.CFrame = CFrame.new(27.0399818, 25.1251049, 25.3600311, 0.999996543, 2.59280205e-006, 8.94069672e-008, 2.77161598e-006, 0.999995351, 1.56462193e-006, 6.2584877e-007, 1.51991844e-006, 0.999998093)
  1983. p65.FormFactor = Enum.FormFactor.Symmetric
  1984. p65.Size = Vector3.new(4, 4, 2)
  1985. w1 = Instance.new("Weld", p1)
  1986. w1.Name = "Part_Weld"
  1987. w1.Part0 = p1
  1988. w1.C0 = CFrame.new(7.48623466, 46.9062119, -4.72964478, -0.579227924, 0.707106769, -0.405579776, -0.579227805, -0.707106769, -0.405579716, -0.573576331, 0, 0.819152117)
  1989. w1.Part1 = p2
  1990. w1.C1 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1991. w2 = Instance.new("Weld", p2)
  1992. w2.Name = "Part_Weld"
  1993. w2.Part0 = p2
  1994. w2.C0 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1995. w2.Part1 = p3
  1996. w2.C1 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1997. w3 = Instance.new("Weld", p3)
  1998. w3.Name = "Part_Weld"
  1999. w3.Part0 = p3
  2000. w3.C0 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  2001. w3.Part1 = p4
  2002. w3.C1 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  2003. w4 = Instance.new("Weld", p4)
  2004. w4.Name = "Part_Weld"
  2005. w4.Part0 = p4
  2006. w4.C0 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  2007. w4.Part1 = p5
  2008. w4.C1 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  2009. w5 = Instance.new("Weld", p5)
  2010. w5.Name = "Part_Weld"
  2011. w5.Part0 = p5
  2012. w5.C0 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  2013. w5.Part1 = p6
  2014. w5.C1 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  2015. w6 = Instance.new("Weld", p6)
  2016. w6.Name = "Part_Weld"
  2017. w6.Part0 = p6
  2018. w6.C0 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  2019. w6.Part1 = p7
  2020. w6.C1 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  2021. w7 = Instance.new("Weld", p7)
  2022. w7.Name = "Part_Weld"
  2023. w7.Part0 = p7
  2024. w7.C0 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  2025. w7.Part1 = p8
  2026. w7.C1 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  2027. w8 = Instance.new("Weld", p8)
  2028. w8.Name = "Part_Weld"
  2029. w8.Part0 = p8
  2030. w8.C0 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  2031. w8.Part1 = p9
  2032. w8.C1 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  2033. w9 = Instance.new("Weld", p9)
  2034. w9.Name = "Part_Weld"
  2035. w9.Part0 = p9
  2036. w9.C0 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  2037. w9.Part1 = p10
  2038. w9.C1 = CFrame.new(-4.6974659, 0.512617111, -46.0237579, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2039. w10 = Instance.new("Weld", p10)
  2040. w10.Name = "Part_Weld"
  2041. w10.Part0 = p10
  2042. w10.C0 = CFrame.new(-4.6974659, 0.512617111, -46.0237579, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2043. w10.Part1 = p11
  2044. w10.C1 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2045. w11 = Instance.new("Weld", p11)
  2046. w11.Name = "Part_Weld"
  2047. w11.Part0 = p11
  2048. w11.C0 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2049. w11.Part1 = p12
  2050. w11.C1 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  2051. w12 = Instance.new("Weld", p12)
  2052. w12.Name = "Part_Weld"
  2053. w12.Part0 = p12
  2054. w12.C0 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  2055. w12.Part1 = p13
  2056. w12.C1 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2057. w13 = Instance.new("Weld", p13)
  2058. w13.Name = "Part_Weld"
  2059. w13.Part0 = p13
  2060. w13.C0 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2061. w13.Part1 = p14
  2062. w13.C1 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  2063. w14 = Instance.new("Weld", p14)
  2064. w14.Name = "Part_Weld"
  2065. w14.Part0 = p14
  2066. w14.C0 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  2067. w14.Part1 = p15
  2068. w14.C1 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  2069. w15 = Instance.new("Weld", p15)
  2070. w15.Name = "Part_Weld"
  2071. w15.Part0 = p15
  2072. w15.C0 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  2073. w15.Part1 = p16
  2074. w15.C1 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  2075. w16 = Instance.new("Weld", p16)
  2076. w16.Name = "Part_Weld"
  2077. w16.Part0 = p16
  2078. w16.C0 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  2079. w16.Part1 = p17
  2080. w16.C1 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  2081. w17 = Instance.new("Weld", p17)
  2082. w17.Name = "Part_Weld"
  2083. w17.Part0 = p17
  2084. w17.C0 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  2085. w17.Part1 = p18
  2086. w17.C1 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2087. w18 = Instance.new("Weld", p18)
  2088. w18.Name = "Part_Weld"
  2089. w18.Part0 = p18
  2090. w18.C0 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2091. w18.Part1 = p19
  2092. w18.C1 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  2093. w19 = Instance.new("Weld", p19)
  2094. w19.Name = "Part_Weld"
  2095. w19.Part0 = p19
  2096. w19.C0 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  2097. w19.Part1 = p20
  2098. w19.C1 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  2099. w20 = Instance.new("Weld", p20)
  2100. w20.Name = "Part_Weld"
  2101. w20.Part0 = p20
  2102. w20.C0 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  2103. w20.Part1 = p21
  2104. w20.C1 = CFrame.new(-4.69746971, 0.512615204, -45.8727722, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2105. w21 = Instance.new("Weld", p21)
  2106. w21.Name = "Part_Weld"
  2107. w21.Part0 = p21
  2108. w21.C0 = CFrame.new(-4.69746971, 0.512615204, -45.8727722, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2109. w21.Part1 = p22
  2110. w21.C1 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  2111. w22 = Instance.new("Weld", p22)
  2112. w22.Name = "Part_Weld"
  2113. w22.Part0 = p22
  2114. w22.C0 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  2115. w22.Part1 = p23
  2116. w22.C1 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  2117. w23 = Instance.new("Weld", p23)
  2118. w23.Name = "Part_Weld"
  2119. w23.Part0 = p23
  2120. w23.C0 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  2121. w23.Part1 = p24
  2122. w23.C1 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  2123. w24 = Instance.new("Weld", p24)
  2124. w24.Name = "Part_Weld"
  2125. w24.Part0 = p24
  2126. w24.C0 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  2127. w24.Part1 = p25
  2128. w24.C1 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  2129. w25 = Instance.new("Weld", p25)
  2130. w25.Name = "Part_Weld"
  2131. w25.Part0 = p25
  2132. w25.C0 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  2133. w25.Part1 = p26
  2134. w25.C1 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  2135. w26 = Instance.new("Weld", p26)
  2136. w26.Name = "Part_Weld"
  2137. w26.Part0 = p26
  2138. w26.C0 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  2139. w26.Part1 = p27
  2140. w26.C1 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  2141. w27 = Instance.new("Weld", p27)
  2142. w27.Name = "Part_Weld"
  2143. w27.Part0 = p27
  2144. w27.C0 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  2145. w27.Part1 = p28
  2146. w27.C1 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2147. w28 = Instance.new("Weld", p28)
  2148. w28.Name = "Part_Weld"
  2149. w28.Part0 = p28
  2150. w28.C0 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2151. w28.Part1 = p29
  2152. w28.C1 = CFrame.new(-36.0110359, 31.0260429, -4.71271896, 0.280166358, 0.93969208, 0.196174681, -0.769750178, 0.342019618, -0.538985252, -0.57357645, -2.95716429e-008, 0.819151998)
  2153. w29 = Instance.new("Weld", p29)
  2154. w29.Name = "Part_Weld"
  2155. w29.Part0 = p29
  2156. w29.C0 = CFrame.new(-36.0110359, 31.0260429, -4.71271896, 0.280166358, 0.93969208, 0.196174681, -0.769750178, 0.342019618, -0.538985252, -0.57357645, -2.95716429e-008, 0.819151998)
  2157. w29.Part1 = p30
  2158. w29.C1 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  2159. w30 = Instance.new("Weld", p30)
  2160. w30.Name = "Part_Weld"
  2161. w30.Part0 = p30
  2162. w30.C0 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  2163. w30.Part1 = p31
  2164. w30.C1 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  2165. w31 = Instance.new("Weld", p31)
  2166. w31.Name = "Part_Weld"
  2167. w31.Part0 = p31
  2168. w31.C0 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  2169. w31.Part1 = p32
  2170. w31.C1 = CFrame.new(-4.6974678, 0.512617111, -45.717083, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2171. w32 = Instance.new("Weld", p32)
  2172. w32.Name = "Part_Weld"
  2173. w32.Part0 = p32
  2174. w32.C0 = CFrame.new(-4.6974678, 0.512617111, -45.717083, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2175. w32.Part1 = p33
  2176. w32.C1 = CFrame.new(-17.3583775, 46.9591446, -4.71270752, -0.142244235, 0.98480773, -0.0996004939, -0.806707144, -0.173648238, -0.564862549, -0.57357657, 0, 0.819151998)
  2177. w33 = Instance.new("Weld", p33)
  2178. w33.Name = "Part_Weld"
  2179. w33.Part0 = p33
  2180. w33.C0 = CFrame.new(-17.3583775, 46.9591446, -4.71270752, -0.142244235, 0.98480773, -0.0996004939, -0.806707144, -0.173648238, -0.564862549, -0.57357657, 0, 0.819151998)
  2181. w33.Part1 = p34
  2182. w33.C1 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2183. w34 = Instance.new("Weld", p34)
  2184. w34.Name = "Part_Weld"
  2185. w34.Part0 = p34
  2186. w34.C0 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2187. w34.Part1 = p35
  2188. w34.C1 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  2189. w35 = Instance.new("Weld", p35)
  2190. w35.Name = "Part_Weld"
  2191. w35.Part0 = p35
  2192. w35.C0 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  2193. w35.Part1 = p36
  2194. w35.C1 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2195. w36 = Instance.new("Weld", p36)
  2196. w36.Name = "Part_Weld"
  2197. w36.Part0 = p36
  2198. w36.C0 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  2199. w36.Part1 = p37
  2200. w36.C1 = CFrame.new(-3.70028734, 49.2830544, -4.71271324, -0.409575999, 0.866025388, -0.286788285, -0.709406435, -0.5, -0.496731967, -0.57357657, 0, 0.819151998)
  2201. w37 = Instance.new("Weld", p37)
  2202. w37.Name = "Part_Weld"
  2203. w37.Part0 = p37
  2204. w37.C0 = CFrame.new(-3.70028734, 49.2830544, -4.71271324, -0.409575999, 0.866025388, -0.286788285, -0.709406435, -0.5, -0.496731967, -0.57357657, 0, 0.819151998)
  2205. w37.Part1 = p38
  2206. w37.C1 = CFrame.new(-10.7698097, 49.927597, -4.71271324, -0.280166447, 0.939692616, -0.196174681, -0.769750953, -0.342020154, -0.53898561, -0.57357657, 0, 0.819151998)
  2207. w38 = Instance.new("Weld", p38)
  2208. w38.Name = "Part_Weld"
  2209. w38.Part0 = p38
  2210. w38.C0 = CFrame.new(-10.7698097, 49.927597, -4.71271324, -0.280166447, 0.939692616, -0.196174681, -0.769750953, -0.342020154, -0.53898561, -0.57357657, 0, 0.819151998)
  2211. w38.Part1 = p39
  2212. w38.C1 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2213. w39 = Instance.new("Weld", p39)
  2214. w39.Name = "Part_Weld"
  2215. w39.Part0 = p39
  2216. w39.C0 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2217. w39.Part1 = p40
  2218. w39.C1 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2219. w40 = Instance.new("Weld", p40)
  2220. w40.Name = "Part_Weld"
  2221. w40.Part0 = p40
  2222. w40.C0 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2223. w40.Part1 = p41
  2224. w40.C1 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2225. w41 = Instance.new("Weld", p41)
  2226. w41.Name = "Part_Weld"
  2227. w41.Part0 = p41
  2228. w41.C0 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2229. w41.Part1 = p42
  2230. w41.C1 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  2231. w42 = Instance.new("Weld", p42)
  2232. w42.Name = "Part_Weld"
  2233. w42.Part0 = p42
  2234. w42.C0 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  2235. w42.Part1 = p43
  2236. w42.C1 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  2237. w43 = Instance.new("Weld", p43)
  2238. w43.Name = "Part_Weld"
  2239. w43.Part0 = p43
  2240. w43.C0 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  2241. w43.Part1 = p44
  2242. w43.C1 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  2243. w44 = Instance.new("Weld", p44)
  2244. w44.Name = "Part_Weld"
  2245. w44.Part0 = p44
  2246. w44.C0 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  2247. w44.Part1 = p45
  2248. w44.C1 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  2249. w45 = Instance.new("Weld", p45)
  2250. w45.Name = "Part_Weld"
  2251. w45.Part0 = p45
  2252. w45.C0 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  2253. w45.Part1 = p46
  2254. w45.C1 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  2255. w46 = Instance.new("Weld", p46)
  2256. w46.Name = "Part_Weld"
  2257. w46.Part0 = p46
  2258. w46.C0 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  2259. w46.Part1 = p47
  2260. w46.C1 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  2261. w47 = Instance.new("Weld", p47)
  2262. w47.Name = "Part_Weld"
  2263. w47.Part0 = p47
  2264. w47.C0 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  2265. w47.Part1 = p48
  2266. w47.C1 = CFrame.new(-23.7728367, 15.5624714, 35.7227516, 0.579227924, 0.707106769, -0.405579776, 0.579227865, -0.707106769, -0.405579716, -0.57357645, 0, -0.819151998)
  2267. w48 = Instance.new("Weld", p48)
  2268. w48.Name = "Part_Weld"
  2269. w48.Part0 = p48
  2270. w48.C0 = CFrame.new(-23.7728367, 15.5624714, 35.7227516, 0.579227924, 0.707106769, -0.405579776, 0.579227865, -0.707106769, -0.405579716, -0.57357645, 0, -0.819151998)
  2271. w48.Part1 = p49
  2272. w48.C1 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2273. w49 = Instance.new("Weld", p49)
  2274. w49.Name = "Part_Weld"
  2275. w49.Part0 = p49
  2276. w49.C0 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2277. w49.Part1 = p50
  2278. w49.C1 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2279. w50 = Instance.new("Weld", p50)
  2280. w50.Name = "Part_Weld"
  2281. w50.Part0 = p50
  2282. w50.C0 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2283. w50.Part1 = p51
  2284. w50.C1 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2285. w51 = Instance.new("Weld", p51)
  2286. w51.Name = "Part_Weld"
  2287. w51.Part0 = p51
  2288. w51.C0 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2289. w51.Part1 = p52
  2290. w51.C1 = CFrame.new(-25.0353527, 3.42085648, 35.7227554, 0.142244235, 0.98480773, -0.0996005014, 0.806707203, -0.173648238, -0.56486249, -0.57357645, 0, -0.819151998)
  2291. w52 = Instance.new("Weld", p52)
  2292. w52.Name = "Part_Weld"
  2293. w52.Part0 = p52
  2294. w52.C0 = CFrame.new(-25.0353527, 3.42085648, 35.7227554, 0.142244235, 0.98480773, -0.0996005014, 0.806707203, -0.173648238, -0.56486249, -0.57357645, 0, -0.819151998)
  2295. w52.Part1 = p53
  2296. w52.C1 = CFrame.new(-25.8052597, 10.9961138, 35.7227554, 0.409575999, 0.866025388, -0.286788225, 0.709406435, -0.5, -0.496731758, -0.57357645, 0, -0.819151998)
  2297. w53 = Instance.new("Weld", p53)
  2298. w53.Name = "Part_Weld"
  2299. w53.Part0 = p53
  2300. w53.C0 = CFrame.new(-25.8052597, 10.9961138, 35.7227554, 0.409575999, 0.866025388, -0.286788225, 0.709406435, -0.5, -0.496731758, -0.57357645, 0, -0.819151998)
  2301. w53.Part1 = p54
  2302. w53.C1 = CFrame.new(-25.8904991, 8.38383961, 35.7227592, 0.280166447, 0.939692616, -0.196174681, 0.769751012, -0.342020154, -0.538985491, -0.57357645, 0, -0.819151998)
  2303. w54 = Instance.new("Weld", p54)
  2304. w54.Name = "Part_Weld"
  2305. w54.Part0 = p54
  2306. w54.C0 = CFrame.new(-25.8904991, 8.38383961, 35.7227592, 0.280166447, 0.939692616, -0.196174681, 0.769751012, -0.342020154, -0.538985491, -0.57357645, 0, -0.819151998)
  2307. w54.Part1 = p55
  2308. w54.C1 = CFrame.new(-20.8903503, -10.5176811, 35.7227554, -0.280166388, 0.93969208, 0.196174622, 0.769750416, 0.342019618, -0.538984895, -0.57357651, -2.95716429e-008, -0.819151938)
  2309. w55 = Instance.new("Weld", p55)
  2310. w55.Name = "Part_Weld"
  2311. w55.Part0 = p55
  2312. w55.C0 = CFrame.new(-20.8903503, -10.5176811, 35.7227554, -0.280166388, 0.93969208, 0.196174622, 0.769750416, 0.342019618, -0.538984895, -0.57357651, -2.95716429e-008, -0.819151938)
  2313. w55.Part1 = p56
  2314. w55.C1 = CFrame.new(35.7379799, 25.8704014, -9.65809727, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2315. w56 = Instance.new("Weld", p56)
  2316. w56.Name = "Part_Weld"
  2317. w56.Part0 = p56
  2318. w56.C0 = CFrame.new(35.7379799, 25.8704014, -9.65809727, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2319. w56.Part1 = p57
  2320. w56.C1 = CFrame.new(35.7379799, 25.8703995, -9.8090868, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2321. w57 = Instance.new("Weld", p57)
  2322. w57.Name = "Part_Weld"
  2323. w57.Part0 = p57
  2324. w57.C0 = CFrame.new(35.7379799, 25.8703995, -9.8090868, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2325. w57.Part1 = p58
  2326. w57.C1 = CFrame.new(35.7379875, 25.8704014, -9.50240993, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2327. w58 = Instance.new("Weld", p58)
  2328. w58.Name = "Part_Weld"
  2329. w58.Part0 = p58
  2330. w58.C0 = CFrame.new(35.7379875, 25.8704014, -9.50240993, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  2331. w58.Part1 = p59
  2332. w58.C1 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  2333. w59 = Instance.new("Weld", p59)
  2334. w59.Name = "Part_Weld"
  2335. w59.Part0 = p59
  2336. w59.C0 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  2337. w59.Part1 = p60
  2338. w59.C1 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  2339. w60 = Instance.new("Weld", p60)
  2340. w60.Name = "Part_Weld"
  2341. w60.Part0 = p60
  2342. w60.C0 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  2343. w60.Part1 = p61
  2344. w60.C1 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  2345. w61 = Instance.new("Weld", p61)
  2346. w61.Name = "Part_Weld"
  2347. w61.Part0 = p61
  2348. w61.C0 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  2349. w61.Part1 = p62
  2350. w61.C1 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  2351. w62 = Instance.new("Weld", p62)
  2352. w62.Name = "Part_Weld"
  2353. w62.Part0 = p62
  2354. w62.C0 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  2355. w62.Part1 = p63
  2356. w62.C1 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  2357. w63 = Instance.new("Weld", p63)
  2358. w63.Name = "Part_Weld"
  2359. w63.Part0 = p63
  2360. w63.C0 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  2361. w63.Part1 = p64
  2362. w63.C1 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  2363. w64 = Instance.new("Weld", p64)
  2364. w64.Name = "TorsoPart_Weld"
  2365. w64.Part0 = p64
  2366. w64.C0 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  2367. w64.Part1 = p65
  2368. w64.C1 = CFrame.new(-27.0399971, -25.1251144, -25.3600025, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2369. m2.Parent = char
  2370. m2:MakeJoints()
  2371. --------------------------------------------------------------------------------
  2372. local cor2 = Instance.new("Part", char.Wings)
  2373. cor2.Name = "Thingy"
  2374. cor2.Locked = true
  2375. cor2.BottomSurface = 0
  2376. cor2.CanCollide = false
  2377. cor2.Size = Vector3.new(0.2, 0.2, 0.2)
  2378. cor2.Transparency = 1
  2379. cor2.TopSurface = 0
  2380. corw2 = Instance.new("Weld", cor2)
  2381. corw2.Part0 = torso
  2382. corw2.Part1 = cor2
  2383. corw2.C0 = CFrame.new(0, 0.7, 0.8) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
  2384. corw2.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2385. weld2 = Instance.new("Weld", char.Wings)
  2386. weld2.Part0 = cor2
  2387. weld2.Part1 = char.Wings.TorsoPart
  2388. weld2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2389.  
  2390. --//=================================\\
  2391. --|| WEAPON CREATION
  2392. --\\=================================//
  2393.  
  2394. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Hood", VT(1,1,1),false)
  2395. PRT.Color = C3(0,0,0)
  2396. local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
  2397. CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
  2398. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Scarf", VT(1,1,1),false)
  2399. PRT.Color = C3(255, 0, 0)
  2400. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.1) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
  2401. CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
  2402. for i = 1, 16 do
  2403. local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
  2404. FACE.Color = C3(255, 0, 0)
  2405. Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  2406. CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
  2407. end
  2408. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Institutional White", "Eye", VT(0.1,1,1)/2,false)
  2409. MakeForm(Eye,"Ball")
  2410. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
  2411. local LASTPART = Head
  2412. for i = 1, 20 do
  2413. local MATH = (1-(i/25))
  2414. if LASTPART == Head then
  2415. local Horn = CreatePart(3, Character, "Neon", 0, 0, "White", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  2416. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
  2417. LASTPART = Horn
  2418. Horn.Color = C3((i*3-3)/255,0,0)
  2419. else
  2420. local Horn = CreatePart(3, Character, "Neon", 0, 0, "White", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  2421. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(-0.3), RAD(0)), CF(0, 0, 0))
  2422. LASTPART = Horn
  2423. Horn.Color = C3((i*3-3)/255,0,0)
  2424. end
  2425. end
  2426.  
  2427. local Handle = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.6,0.2),false)
  2428. local LeftArmGrasp = CreateWeldOrSnapOrMotor("Weld", Handle, LeftArm, Handle, CF(0,-1, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0.21, 0))
  2429. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  2430. MakeForm(Part,"Wedge")
  2431. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.3, 0.2) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  2432. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.3,0.2),false)
  2433. MakeForm(Part,"Wedge")
  2434. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.4, 0) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
  2435. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.3,0.3),false)
  2436. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2437. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.5,0.5),false)
  2438. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2439. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.4,0.4,0.4),false)
  2440. MakeForm(Part,"Cyl")
  2441. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2442. for i = 1, 8 do
  2443. local Piece = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0,0.35,0.41),false)
  2444. CreateWeldOrSnapOrMotor("Weld", Handle, Part, Piece, CF(0, 0, 0) * ANGLES(RAD(0), RAD((360/8)*i), RAD(0)), CF(0, 0, 0))
  2445. end
  2446. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0.38,0.41,0.38),false)
  2447. MakeForm(Part,"Cyl")
  2448. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2449. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.37,0.5,0.37),false)
  2450. MakeForm(Part,"Ball")
  2451. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.3) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2452. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.7,0.4),false)
  2453. MakeForm(Part,"Wedge")
  2454. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.7, 0.5) * ANGLES(RAD(90), RAD(180), RAD(180)), CF(0, 0, 0))
  2455. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.4,0.2),false)
  2456. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2457. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.35,0.35,0.35),false)
  2458. MakeForm(Part,"Cyl")
  2459. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2460. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.5,0.1,0.5),false)
  2461. MakeForm(Part,"Cyl")
  2462. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2463. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.5,0.1,0.45),false)
  2464. MakeForm(Part,"Cyl")
  2465. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1.1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2466. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  2467. MakeForm(Part,"Wedge")
  2468. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.2) * ANGLES(RAD(-135), RAD(0), RAD(0)), CF(0, -0.3, 0))
  2469. local LASTPART = Handle
  2470. for i = 1, 10 do
  2471. if LASTPART == Handle then
  2472. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.1,0.2,0),false)
  2473. LASTPART = Part
  2474. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.1, 0.2) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2475. else
  2476. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.1,0.05,0),false)
  2477. CreateWeldOrSnapOrMotor("Weld", Handle, LASTPART, Part, CF(0, 0.025, 0) * ANGLES(RAD(8), RAD(0), RAD(0)), CF(0, -0.025, 0))
  2478. LASTPART = Part
  2479. end
  2480. end
  2481.  
  2482. local Barrel = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.15,2,0.15),false)
  2483. MakeForm(Barrel,"Cyl")
  2484. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Barrel, CF(0, -0.6, 1.8) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2485. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.25,1,0.25),false)
  2486. MakeForm(Part,"Cyl")
  2487. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, -0.6, 0), CF(0, 0, 0))
  2488. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0,0.1,0.2),false)
  2489. MakeForm(Part,"Wedge")
  2490. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, 0.945, 0.1) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  2491. local Hole = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0.125,0,0.125),false)
  2492. MakeForm(Hole,"Cyl")
  2493. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Hole, CF(0, 0.98, 0), CF(0, 0, 0))
  2494. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0,0,0),false)
  2495. local GEARWELD = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  2496. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.8,0.8,1.5), VT(0,0,0.2))
  2497. local Part = CreatePart(3, Weapon, "Metal", 0, 0.5, "Mid gray", "Eye", VT(0,0,0),false)
  2498. local GEARWELD2 = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  2499. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.9,0.9,0.3), VT(0,0,0.2))
  2500. coroutine.resume(coroutine.create(function()
  2501. while wait() do
  2502. GEARWELD.C0 = GEARWELD.C0 * ANGLES(RAD(0), RAD(0), RAD(5))
  2503. GEARWELD2.C0 = GEARWELD2.C0 * ANGLES(RAD(0), RAD(0), RAD(-5))
  2504. end
  2505. end))
  2506.  
  2507. local Handle = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.6,0.2),false)
  2508. local RightArmGrasp = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0,-1, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0.21, 0))
  2509. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  2510. MakeForm(Part,"Wedge")
  2511. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.3, 0.2) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  2512. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.3,0.2),false)
  2513. MakeForm(Part,"Wedge")
  2514. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.4, 0) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
  2515. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.3,0.3),false)
  2516. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2517. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.5,0.5),false)
  2518. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2519. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.4,0.4,0.4),false)
  2520. MakeForm(Part,"Cyl")
  2521. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2522. for i = 1, 8 do
  2523. local Piece = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0,0.35,0.41),false)
  2524. CreateWeldOrSnapOrMotor("Weld", Handle, Part, Piece, CF(0, 0, 0) * ANGLES(RAD(0), RAD((360/8)*i), RAD(0)), CF(0, 0, 0))
  2525. end
  2526. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0.38,0.41,0.38),false)
  2527. MakeForm(Part,"Cyl")
  2528. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2529. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.37,0.5,0.37),false)
  2530. MakeForm(Part,"Ball")
  2531. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.3) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2532. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.7,0.4),false)
  2533. MakeForm(Part,"Wedge")
  2534. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.7, 0.5) * ANGLES(RAD(90), RAD(180), RAD(180)), CF(0, 0, 0))
  2535. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.4,0.2),false)
  2536. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2537. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.35,0.35,0.35),false)
  2538. MakeForm(Part,"Cyl")
  2539. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2540. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.5,0.1,0.5),false)
  2541. MakeForm(Part,"Cyl")
  2542. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2543. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.5,0.1,0.45),false)
  2544. MakeForm(Part,"Cyl")
  2545. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1.1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2546. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  2547. MakeForm(Part,"Wedge")
  2548. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.2) * ANGLES(RAD(-135), RAD(0), RAD(0)), CF(0, -0.3, 0))
  2549. local LASTPART = Handle
  2550. for i = 1, 10 do
  2551. if LASTPART == Handle then
  2552. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.1,0.2,0),false)
  2553. LASTPART = Part
  2554. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.1, 0.2) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2555. else
  2556. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.1,0.05,0),false)
  2557. CreateWeldOrSnapOrMotor("Weld", Handle, LASTPART, Part, CF(0, 0.025, 0) * ANGLES(RAD(8), RAD(0), RAD(0)), CF(0, -0.025, 0))
  2558. LASTPART = Part
  2559. end
  2560. end
  2561.  
  2562. local Barrel = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.15,2,0.15),false)
  2563. MakeForm(Barrel,"Cyl")
  2564. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Barrel, CF(0, -0.6, 1.8) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2565. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.25,1,0.25),false)
  2566. MakeForm(Part,"Cyl")
  2567. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, -0.6, 0), CF(0, 0, 0))
  2568. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0,0.1,0.2),false)
  2569. MakeForm(Part,"Wedge")
  2570. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, 0.945, 0.1) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  2571. local Hole = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0.125,0,0.125),false)
  2572. MakeForm(Hole,"Cyl")
  2573. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Hole, CF(0, 0.98, 0), CF(0, 0, 0))
  2574. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0,0,0),false)
  2575. local GEARWELD = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  2576. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.8,0.8,1.5), VT(0,0,0.2))
  2577. local Part = CreatePart(3, Weapon, "Metal", 0, 0.5, "Mid gray", "Eye", VT(0,0,0),false)
  2578. local GEARWELD2 = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  2579. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.9,0.9,0.3), VT(0,0,0.2))
  2580. coroutine.resume(coroutine.create(function()
  2581. while wait() do
  2582. GEARWELD.C0 = GEARWELD.C0 * ANGLES(RAD(0), RAD(0), RAD(5))
  2583. GEARWELD2.C0 = GEARWELD2.C0 * ANGLES(RAD(0), RAD(0), RAD(-5))
  2584. end
  2585. end))
  2586.  
  2587. ParticleEmitter({Speed = 0.2, Drag = 0, Size1 = 0.1, Size2 = 0, Lifetime1 = 0.3, Lifetime2 = 0.5, Parent = Hole, Emit = 100, Offset = 360, Enabled = true, Acel = VT(0,5,0)})
  2588. --ParticleEmitter({Speed = 0.5, Drag = 0, Size1 = 0.2, Size2 = 0, Lifetime1 = 0.3, Lifetime2 = 0.7, Parent = Dangle, Emit = 100, Offset = 360, Enabled = true, Acel = VT(0,5,0)})
  2589.  
  2590. for _, c in pairs(Weapon:GetDescendants()) do
  2591. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  2592. c.Material = "Glass"
  2593. c.Color = C3(0,0,0)
  2594. elseif c.ClassName == "Part" and c.Name == "Eye" then
  2595. c.Color = C3(1,0,0)
  2596. c.Material = "Neon"
  2597. end
  2598. end
  2599.  
  2600. Weapon.Parent = Character
  2601. for _, c in pairs(Weapon:GetChildren()) do
  2602. if c.ClassName == "Part" then
  2603. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  2604. end
  2605. end
  2606. function swait(num)
  2607. if num == 0 or num == nil then
  2608. ArtificialHB.Event:wait()
  2609. else
  2610. for i = 0, num do
  2611. ArtificialHB.Event:wait()
  2612. end
  2613. end
  2614. end
  2615.  
  2616. function chatfunc(text)
  2617. local chat = coroutine.wrap(function()
  2618. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  2619. Character:FindFirstChild("TalkingBillBoard"):destroy()
  2620. end
  2621. local Bill = Instance.new("BillboardGui",Character)
  2622. Bill.Size = UDim2.new(0,100,0,40)
  2623. Bill.StudsOffset = Vector3.new(0,3,0)
  2624. Bill.Adornee = Character.Head
  2625. Bill.Name = "TalkingBillBoard"
  2626. local Hehe = Instance.new("TextLabel",Bill)
  2627. Hehe.BackgroundTransparency = 1
  2628. Hehe.BorderSizePixel = 0
  2629. Hehe.Text = ""
  2630. Hehe.Font = "Bodoni"
  2631. Hehe.TextSize = 40
  2632. Hehe.TextStrokeTransparency = 0
  2633. Hehe.Size = UDim2.new(1,0,0.5,0)
  2634. coroutine.resume(coroutine.create(function()
  2635. while Hehe ~= nil do
  2636. swait()
  2637. Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  2638. Hehe.Rotation = math.random(-5,5)
  2639. Hehe.TextColor3 = Color3.new(255, 0, 0)
  2640. Hehe.TextStrokeColor3 = Color3.new(17, 17, 17)
  2641. end
  2642. end))
  2643. for i = 1,string.len(text),1 do
  2644. swait()
  2645. Hehe.Text = string.sub(text,1,i)
  2646. end
  2647. swait(90)--Re[math.random(1, 93)]
  2648. for i = 0, 1, .025 do
  2649. swait()
  2650. Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  2651. Hehe.TextStrokeTransparency = i
  2652. Hehe.TextTransparency = i
  2653. end
  2654. Bill:Destroy()
  2655. end)
  2656. chat()
  2657. end
  2658.  
  2659. function onChatted(msg)
  2660. chatfunc(msg)
  2661. end
  2662.  
  2663. Player.Chatted:connect(onChatted)
  2664.  
  2665. local SKILLTEXTCOLOR = C3(1,0,0)
  2666. local SKILLFONT = "Antique"
  2667. local SKILLTEXTSIZE = 7
  2668.  
  2669. Humanoid.Died:connect(function()
  2670. ATTACK = true
  2671. end)
  2672.  
  2673. local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.1, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  2674. local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.63, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  2675. local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.1, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
  2676. local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.1, 0, 0.2, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
  2677. local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.63, 0, 0.2, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
  2678. local SKILL6FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.63, 0, 0.3, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 6 Frame")
  2679. local SKILL7FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.1, 0, 0.3, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 7 Frame")
  2680. local SKILL8FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 8 Frame")
  2681.  
  2682. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] Hell Bullet", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 1")
  2683. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[V] Teleport", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 2")
  2684. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[X] Ground Star", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 3")
  2685. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[C] Ultimate Supernova", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 4")
  2686. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[B] Ultimate Star", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 5")
  2687. local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[P] Dance", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 6")
  2688. local SKILL7TEXT = CreateLabel(SKILL7FRAME, "[T] Taunt", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 7")
  2689. local SKILL8TEXT = CreateLabel(SKILL8FRAME, "[G] Hell Pure", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 8")
  2690.  
  2691. function printbye(Name)
  2692. local MESSAGES = {"You cannot struggle, ","Your existance is an insult, ","Fade, ","Your existance is not desired, ","You are not permitted here, ","You are not to decide your fate, ","Be gone, ","You are already dead, ","Your live is an anomaly, ","Don't dare to return, ","Why are you resisting, ","You cannot exist here, ","Why are you struggling, ","Your fate was already decided, ","Goodbye, ","You cannot ignore my command, ","You cannot resist my command, ","You already died, "}
  2693. warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
  2694. end
  2695.  
  2696. workspace.ChildAdded:connect(function(instance)
  2697. for BANISH = 1, #TOBANISH do
  2698. if TOBANISH[BANISH] ~= nil then
  2699. if instance.Name == TOBANISH[BANISH] then
  2700. coroutine.resume(coroutine.create(function()
  2701. printbye(instance.Name)
  2702. instance:ClearAllChildren()
  2703. Debris:AddItem(instance,0.0005)
  2704. end))
  2705. end
  2706. end
  2707. end
  2708. end)
  2709.  
  2710. chatfunc("im back from the dead")
  2711. wait(4)
  2712. chatfunc("IM BACK TO KILL YOU")
  2713. wait(4)
  2714. chatfunc("iM...")
  2715. wait(3)
  2716. chatfunc("Ultimate justice God!")
  2717. --//=================================\\
  2718. --|| DAMAGING
  2719. --\\=================================//
  2720.  
  2721. function Banish(Foe)
  2722. if Foe then
  2723. coroutine.resume(coroutine.create(function()
  2724. --if game.Players:FindFirstChild(Foe.Name) then
  2725. table.insert(TOBANISH,Foe.Name)
  2726. printbye(Foe.Name)
  2727. --end
  2728. Foe.Archivable = true
  2729. local CLONE = Foe:Clone()
  2730. Foe:Destroy()
  2731. CLONE.Parent = Effects
  2732. CLONE:BreakJoints()
  2733. local MATERIALS = {"Glass","Neon"}
  2734. for _, c in pairs(CLONE:GetDescendants()) do
  2735. if c:IsA("BasePart") then
  2736. if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  2737. CreateSound(340722848, c, 10, 1, false)
  2738. end
  2739. c.Anchored = true
  2740. c.Transparency = c.Transparency + 0.2
  2741. c.Material = MATERIALS[MRANDOM(1,2)]
  2742. c.Color = C3(1,0,0)
  2743. if c.ClassName == "MeshPart" then
  2744. c.TextureID = ""
  2745. end
  2746. if c:FindFirstChildOfClass("SpecialMesh") then
  2747. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  2748. end
  2749. if c:FindFirstChildOfClass("Decal") then
  2750. c:FindFirstChildOfClass("Decal"):remove()
  2751. end
  2752. c.Name = "Banished"
  2753. c.CanCollide = false
  2754. else
  2755. c:remove()
  2756. end
  2757. end
  2758. local A = false
  2759. for i = 1, 35 do
  2760. if A == false then
  2761. A = true
  2762. elseif A == true then
  2763. A = false
  2764. end
  2765. for _, c in pairs(CLONE:GetDescendants()) do
  2766. if c:IsA("BasePart") then
  2767. c.Anchored = true
  2768. c.Material = MATERIALS[MRANDOM(1,2)]
  2769. c.Transparency = c.Transparency + 0.8/35
  2770. if A == false then
  2771. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  2772. elseif A == true then
  2773. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  2774. end
  2775. end
  2776. end
  2777. Swait()
  2778. end
  2779. CLONE:remove()
  2780. end))
  2781. end
  2782. end
  2783. function ApplyAoE(POSITION,RANGE,ISBANISH)
  2784. local CHILDREN = workspace:GetDescendants()
  2785. for index, CHILD in pairs(CHILDREN) do
  2786. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2787. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2788. if HUM then
  2789. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2790. if TORSO then
  2791. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  2792. if ISBANISH == true then
  2793. Banish(CHILD)
  2794. else
  2795. if ISBANISH == "Gravity" then
  2796. HUM.PlatformStand = true
  2797. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  2798. local grav = Instance.new("BodyPosition",TORSO)
  2799. grav.D = 15
  2800. grav.P = 20000
  2801. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2802. grav.position = TORSO.Position
  2803. grav.Name = "V3BanishForce"..Player.Name
  2804. else
  2805. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  2806. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  2807. end
  2808. else
  2809. HUM.PlatformStand = false
  2810. end
  2811. end
  2812. elseif ISBANISH == "Gravity" then
  2813. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  2814. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  2815. HUM.PlatformStand = false
  2816. end
  2817. end
  2818. end
  2819. end
  2820. end
  2821. end
  2822. end
  2823. function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
  2824. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  2825. local mesh = IT("SpecialMesh",wave)
  2826. mesh.MeshType = "Sphere"
  2827. mesh.Scale = SIZE
  2828. mesh.Offset = VT(0,0,0)
  2829. wave.CFrame = CFRAME
  2830. coroutine.resume(coroutine.create(function(PART)
  2831. for i = 1, WAIT do
  2832. Swait()
  2833. mesh.Scale = mesh.Scale + GROW
  2834. wave.Transparency = wave.Transparency + (1/WAIT)
  2835. if wave.Transparency > 0.99 then
  2836. wave:remove()
  2837. end
  2838. end
  2839. end))
  2840. end
  2841. function MagicSpheres(size,waitt,cframe,color)
  2842. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(color), "Effect", VT(1,1,1))
  2843. local mesh = IT("SpecialMesh",wave)
  2844. mesh.MeshType = "Sphere"
  2845. mesh.Scale = VT(size,size,size)
  2846. mesh.Offset = VT(0,0,0)
  2847. wave.CFrame = cframe
  2848. coroutine.resume(coroutine.create(function(PART)
  2849. for i = 1, waitt do
  2850. Swait()
  2851. mesh.Scale = mesh.Scale + VT(size/5,size/5,size/5)
  2852. wave.Transparency = wave.Transparency + (1/waitt)
  2853. if wave.Transparency > 0.99 then
  2854. wave:remove()
  2855. end
  2856. end
  2857. end))
  2858. end
  2859.  
  2860. function MagicSpheres2(size,waitt,cframe,color)
  2861. local wave = CreatePart(3, Effects, "Neon", 0, 1, BRICKC(color), "Effect", VT(1,1,1))
  2862. local mesh = IT("SpecialMesh",wave)
  2863. mesh.MeshType = "Sphere"
  2864. mesh.Scale = VT(size,size,size)
  2865. mesh.Offset = VT(0,0,0)
  2866. wave.CFrame = cframe
  2867. coroutine.resume(coroutine.create(function(PART)
  2868. for i = 1, waitt do
  2869. Swait()
  2870. mesh.Scale = mesh.Scale - VT(size/waitt,size/waitt,size/waitt)
  2871. wave.Transparency = wave.Transparency - (1/waitt)
  2872. end
  2873. wave:remove()
  2874. end))
  2875. end
  2876.  
  2877. function MagicBlock(size,waitt,part,offset,color)
  2878. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(color), "Effect", VT(size,size,size))
  2879. local mesh = IT("BlockMesh",wave)
  2880. wave.CFrame = CF(part.Position) * CF(0,offset,0) * ANGLES(RAD(0),RAD(0),RAD(0))
  2881. coroutine.resume(coroutine.create(function(PART)
  2882. for i = 1, waitt do
  2883. Swait()
  2884. mesh.Scale = mesh.Scale + VT(size/15,size/15,size/15)
  2885. wave.CFrame = CF(wave.Position) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  2886. wave.Transparency = wave.Transparency + (1/waitt)
  2887. if wave.Transparency > 0.99 then
  2888. wave:remove()
  2889. end
  2890. end
  2891. end))
  2892. end
  2893. --//=================================\\
  2894. --|| ATTACK FUNCTIONS AND STUFF
  2895. --\\=================================//
  2896. local LAUGHS = {"907329532"}
  2897.  
  2898. local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  2899. MakeForm(RightHole,"Cyl")
  2900. local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  2901. MakeForm(LeftHole,"Cyl")
  2902.  
  2903. function getbloody(victim,amount)
  2904. local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
  2905. PART.CFrame = victim.CFrame
  2906. local HITPLAYERSOUNDS = {"356551938","264486467"}
  2907. Debris:AddItem(PART,5)
  2908. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  2909. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  2910. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  2911. local prtcl = asd:Clone()
  2912. prtcl.Parent = PART
  2913. prtcl:Emit(amount*10)
  2914. end
  2915.  
  2916. function Kill(Char)
  2917. local NewCharacter = IT("Model",Effects)
  2918. NewCharacter.Name = "Ow im ded ;-;"
  2919. for _, c in pairs(Char:GetDescendants()) do
  2920. if c:IsA("BasePart") and c.Transparency == 0 then
  2921. if c.Parent == Char then
  2922. getbloody(c,5)
  2923. end
  2924. c:BreakJoints()
  2925. c.Material = "Glass"
  2926. c.Color = C3(0.5,0,0)
  2927. c.CanCollide = true
  2928. c.Transparency = 0.3
  2929. if c:FindFirstChildOfClass("SpecialMesh") then
  2930. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  2931. end
  2932. if c.Name == "Head" then
  2933. c:ClearAllChildren()
  2934. c.Size = VT(c.Size.Y,c.Size.Y,c.Size.Y)
  2935. end
  2936. if c.ClassName == "MeshPart" then
  2937. c.TextureID = ""
  2938. end
  2939. if c:FindFirstChildOfClass("BodyPosition") then
  2940. c:FindFirstChildOfClass("BodyPosition"):remove()
  2941. end
  2942. if c:FindFirstChildOfClass("ParticleEmitter") then
  2943. c:FindFirstChildOfClass("ParticleEmitter"):remove()
  2944. end
  2945. c.Parent = NewCharacter
  2946. c.Name = "DeadPart"
  2947. c.Velocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))/15
  2948. c.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-15,85),MRANDOM(-45,45))
  2949. end
  2950. end
  2951. Char:remove()
  2952. Debris:AddItem(NewCharacter,5)
  2953. end
  2954.  
  2955. function Colorful_Death()
  2956. ATTACK = true
  2957. Rooted = false
  2958. for i=0, 0.05, 0.1 / Animation_Speed do
  2959. Swait()
  2960. turnto(Mouse.Hit.p)
  2961. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2962. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  2963. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2964. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2965. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2966. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2967. end
  2968. repeat
  2969. for i=0, 0.05, 0.1 / Animation_Speed do
  2970. Swait()
  2971. turnto(Mouse.Hit.p)
  2972. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2973. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  2974. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2975. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2976. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2977. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2978. end
  2979. local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  2980. SpawnTrail(Hole.Position,POS)
  2981. if HIT ~= nil then
  2982. if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  2983. Banish(HIT.Parent)
  2984. end
  2985. end
  2986. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(1,0,1), Size2 = VT(6,7.5,6), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2987. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(1,0,1), Size2 = VT(6,6.5,6), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 904440937, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2988. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(1,0,1), Size2 = VT(6,6.5,6), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2989. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(1,0,1), Size2 = VT(6,6.5,6), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2990. for i=0, 0.05, 0.1 / Animation_Speed do
  2991. Swait()
  2992. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2993. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
  2994. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(130), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2995. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2996. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2997. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2998. end
  2999. until KEYHOLD == false
  3000. ATTACK = false
  3001. Rooted = false
  3002. end
  3003. function Taunt()
  3004. ATTACK = true
  3005. Rooted = true
  3006. local TAUNT = CreateSound(907333294, Torso, 7, 1, false)
  3007. repeat
  3008. Swait()
  3009. TAUNT.Parent = Torso
  3010. TAUNT.Playing = true
  3011. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3012. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-0.02, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(25), RAD(0)), 1 / Animation_Speed)
  3013. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(110), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3014. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) * ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3015. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3016. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3017. until TAUNT.TimePosition >= 1.25
  3018. for i=0, 1.6, 0.1 / Animation_Speed do
  3019. Swait()
  3020. TAUNT.Parent = Torso
  3021. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(5)), 1 / Animation_Speed)
  3022. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(25)), 1 / Animation_Speed)
  3023. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(110), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3024. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) * ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3025. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3026. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3027. end
  3028. ATTACK = false
  3029. Rooted = false
  3030. end
  3031. function TakeOnMe()
  3032. Speed = 5
  3033. local MEME = CreateSound(1501357995, Effects, 2, 1, false)
  3034. ATTACK = true
  3035. Rooted = false
  3036. local DANCE = true
  3037. local KEY = Mouse.KeyDown:connect(function(NEWKEY)
  3038. if NEWKEY == "p" then
  3039. DANCE = false
  3040. end
  3041. end)
  3042. PLAYSONG = false
  3043. while true do
  3044. for i = 1, 15 do
  3045. Swait()
  3046. MEME.Parent = Effects
  3047. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.4+((15-i)/45)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3048. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3049. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.55, 0.75, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3050. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.55, 0.75, 0) * ANGLES(RAD(0), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3051. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.6, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3052. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, 0, -1) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3053. end
  3054. if DANCE == false then
  3055. break
  3056. end
  3057. for i = 1, 15 do
  3058. Swait()
  3059. MEME.Parent = Effects
  3060. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.4+((15-i)/45)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3061. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3062. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.55, 0.75, 0) * ANGLES(RAD(0), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3063. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.55, 0.75, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3064. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3065. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.6, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3066. end
  3067. end
  3068. PLAYSONG = true
  3069. KEY:Disconnect()
  3070. MEME:remove()
  3071. Speed = 25
  3072. ATTACK = false
  3073. Rooted = false
  3074. end
  3075. function AttackTemplate()
  3076. ATTACK = true
  3077. Rooted = false
  3078. for i=0, 1, 0.1 / Animation_Speed do
  3079. Swait()
  3080. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3081. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3082. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3083. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3084. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3085. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3086. end
  3087. ATTACK = false
  3088. Rooted = false
  3089. end
  3090. function Deathbound()
  3091. CreateSound(LAUGHS[MRANDOM(1,#LAUGHS)], Torso, 10, 1, false)
  3092. ATTACK = true
  3093. Rooted = true
  3094. for i=0, 1, 0.1 / Animation_Speed do
  3095. Swait()
  3096. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3097. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3098. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1, 0) * ANGLES(RAD(15), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3099. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 1, 0) * ANGLES(RAD(15), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3100. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3101. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3102. end
  3103. local DONE = false
  3104. local GATE = nil
  3105. local GATESPIN = true
  3106. coroutine.resume(coroutine.create(function()
  3107. repeat
  3108. Swait()
  3109. if GATE ~= nil then
  3110. GATE.CFrame = GATE.CFrame * ANGLES(RAD(0), RAD(-3), RAD(0))
  3111. end
  3112. until GATESPIN == false
  3113. end))
  3114. coroutine.resume(coroutine.create(function()
  3115. repeat
  3116. Swait()
  3117. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.2 - 0.25 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3118. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3119. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(15), RAD(0), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3120. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(15), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3121. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3122. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3123. until DONE == true
  3124. Swait(50)
  3125. for i = 1, 35 do
  3126. Swait(4)
  3127. local FIRED = false
  3128. local CHILDREN = workspace:GetDescendants()
  3129. for index, CHILD in pairs(CHILDREN) do
  3130. if CHILD.ClassName == "Model" and CHILD ~= Character then
  3131. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3132. if HUM then
  3133. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3134. if TORSO then
  3135. if (TORSO.Position - GATE.Position).Magnitude <= GATE.Size.X/2.5 + TORSO.Size.Magnitude/5 then
  3136. local HITFLOOR,HITPOS = Raycast(TORSO.Position, (CF(TORSO.Position, TORSO.Position + VT(0, -1, 0))).lookVector, 15, Character)
  3137. local CFRAME = CF(HITPOS)*ANGLES(RAD(MRANDOM(-15,15)),RAD(MRANDOM(-15,15)),RAD(MRANDOM(-15,15)))
  3138. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = CFRAME, MoveToPos = CFRAME*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = 213603013, SoundPitch = 1.5, SoundVolume = 6})
  3139. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CFRAME, MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3140. SpawnTrail(CFRAME.p,CFRAME*CF(0,1000,0).p)
  3141. Banish(CHILD)
  3142. FIRED = true
  3143. break
  3144. end
  3145. end
  3146. end
  3147. end
  3148. end
  3149. if FIRED == false then
  3150. local CFRAME = GATE.CFrame*ANGLES(RAD(0),RAD(MRANDOM(0,360)),RAD(0))*CF(0,0,MRANDOM(2,math.ceil(GATE.Size.X/2.5)))*ANGLES(RAD(MRANDOM(-15,15)),RAD(MRANDOM(-15,15)),RAD(MRANDOM(-15,15)))
  3151. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = CFRAME, MoveToPos = CFRAME*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = 213603013, SoundPitch = 1.5, SoundVolume = 6})
  3152. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CFRAME, MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3153. SpawnTrail(CFRAME.p,CFRAME*CF(0,1000,0).p)
  3154. local HITBOD = Raycast(CFRAME.p, (CF(CFRAME.p, CFRAME.p + VT(0, 1, 0))).lookVector, 1000, Character)
  3155. if HITBOD ~= nil then
  3156. if HITBOD.Parent:FindFirstChildOfClass("Humanoid") then
  3157. Kill(HITBOD.Parent)
  3158. end
  3159. end
  3160. end
  3161. end
  3162. for i = 1, 45 do
  3163. Swait()
  3164. GATE.Size = GATE.Size - VT(3,0,3)
  3165. end
  3166. GATESPIN = false
  3167. GATE:remove()
  3168. end))
  3169. Swait(15)
  3170. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 15, Character)
  3171. GATE = CreatePart(3, Effects, "Neon", 0, 1, "Teal", "Gate", VT(0,0,0))
  3172. local DECAL = IT("Decal",GATE)
  3173. DECAL.Texture = "http://www.roblox.com/asset/?id=68854060"
  3174. DECAL.Face = "Top"
  3175. GATE.CFrame = CF(HITPOS)
  3176. CreateSound(160772554, GATE, 7, 1.3, false)
  3177. for i = 1, 45 do
  3178. Swait()
  3179. GATE.Size = GATE.Size + VT(3,0,3)
  3180. end
  3181. CreateSound(213603013, RightHole, 7, 1, false)
  3182. CreateSound(213603013, LeftHole, 7, 1, false)
  3183. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,2,2), Transparency = 0, Transparency2 = 1, CFrame = RightHole.CFrame*CF(0,-1,0) * ANGLES(RAD(180), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3184. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,2,2), Transparency = 0, Transparency2 = 1, CFrame = LeftHole.CFrame*CF(0,-1,0) * ANGLES(RAD(180), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3185. ATTACK = false
  3186. Rooted = false
  3187. DONE = true
  3188. end
  3189. function Banisher_Burn()
  3190. ATTACK = true
  3191. Rooted = true
  3192. CreateSound(LAUGHS[MRANDOM(1,#LAUGHS)], Torso, 7, 1, false)
  3193. for i=0, 1, 0.1 / Animation_Speed do
  3194. Swait()
  3195. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3196. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3197. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3198. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.15, -0.5) * ANGLES(RAD(-15), RAD(0), RAD(85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3199. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3200. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3201. end
  3202. coroutine.resume(coroutine.create(function()
  3203. local POS = Mouse.Hit.p
  3204. local RAY = CreatePart(3, Effects, "Neon", 0, 0, "Lime green", "Strike", VT(0,2000,0))
  3205. MakeForm(RAY,"Cyl")
  3206. local SPHERE = CreatePart(3, Effects, "Neon", 0, 0, "Really blue", "Strike", VT(0,0,0))
  3207. MakeForm(SPHERE,"Ball")
  3208. local SHIELD = CreatePart(3, Effects, "Neon", 0, 0.5, "New Yeller", "Strike", VT(0,0,0))
  3209. MakeForm(SHIELD,"Ball")
  3210. SHIELD.CFrame = CF(POS)
  3211. RAY.CFrame = CF(POS)
  3212. SPHERE.CFrame = CF(POS)
  3213. CreateSound(440145570, SPHERE, 10, 0.8, false)
  3214. CreateSound(415700134, SPHERE, 10, 0.8, false)
  3215. for i = 1, 200 do
  3216. Swait()
  3217. WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(SPHERE.Size.X*1.2,5+(i),SPHERE.Size.X*1.2), Transparency = 0, Transparency2 = 1, CFrame = SPHERE.CFrame*ANGLES(RAD(0), RAD(i), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = i, RotationZ = 0, Material = "Neon", Color = C3(0,255,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3218. RAY.Size = RAY.Size + VT(0.05,0,0.05)
  3219. SPHERE.Size = SPHERE.Size + VT(2,2,2)
  3220. SHIELD.Size = SPHERE.Size + VT(3,3,3)
  3221. ApplyAoE(SPHERE.Position,SPHERE.Size.X/2,true)
  3222. end
  3223. for i = 1, 45 do
  3224. Swait()
  3225. RAY.Transparency = RAY.Transparency + 1/45
  3226. SPHERE.Transparency = RAY.Transparency
  3227. SHIELD.Transparency = SPHERE.Transparency + 1/45
  3228. end
  3229. RAY:remove()
  3230. SHIELD:remove()
  3231. SPHERE:remove()
  3232. end))
  3233. for i=0, 1, 0.1 / Animation_Speed do
  3234. Swait()
  3235. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3236. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3237. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.15) * ANGLES(RAD(65), RAD(-45), RAD(85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3238. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.15) * ANGLES(RAD(65), RAD(45), RAD(-85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3239. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3240. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3241. end
  3242. ATTACK = false
  3243. Rooted = false
  3244. end
  3245. function SpawnSmite(POS)
  3246. local HITFLOOR,HITPOS = Raycast(POS+VT(0,1,0), (CF(POS, POS + VT(0, -1, 0))).lookVector, 100, Character)
  3247. local EMITPOS = HITPOS
  3248. if HITFLOOR ~= nil then
  3249. if HITFLOOR.Parent:FindFirstChildOfClass("Humanoid") then
  3250. HITFLOOR,HITPOS = Raycast(POS+VT(0,1,0), (CF(POS, POS + VT(0, -1, 0))).lookVector, 100, HITFLOOR.Parent)
  3251. EMITPOS = HITPOS
  3252. elseif HITFLOOR.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  3253. HITFLOOR,HITPOS = Raycast(POS+VT(0,1,0), (CF(POS, POS + VT(0, -1, 0))).lookVector, 100, HITFLOOR.Parent.Parent)
  3254. EMITPOS = HITPOS
  3255. end
  3256. end
  3257. if HITFLOOR ~= nil then
  3258. ApplyAoE(EMITPOS,10)
  3259. WACKYEFFECT({EffectType = "Sphere", Size = VT(0,100000,0), Size2 = VT(10,100000,10), Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS) * ANGLES(RAD(MRANDOM(-15,15)), RAD(0), RAD(MRANDOM(-15,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 419011114, SoundPitch = 1, SoundVolume = 5})
  3260. WACKYEFFECT({EffectType = "Block", Size = VT(0,0,0), Size2 = VT(10,10,10)*2, Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  3261. WACKYEFFECT({EffectType = "Block", Size = VT(0,0,0), Size2 = VT(10,10,10)*1.5, Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  3262. for i = 1, 5 do
  3263. local TOPOS = CF(EMITPOS)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,12)
  3264. WACKYEFFECT({EffectType = "Slash", Size = VT(0,0,0), Size2 = VT(0.2,0,0.2), Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS,TOPOS.p) * ANGLES(RAD(90), RAD(0), RAD(0)), MoveToPos = TOPOS.p, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 419011114, SoundPitch = 1, SoundVolume = 5})
  3265. end
  3266. end
  3267. end
  3268. function SpawnMeteor(POS,SIZE,ISDEBREE,ORIPOS)
  3269. coroutine.resume(coroutine.create(function()
  3270. local METEOR = IT("Model",Effects)
  3271. METEOR.Name = "Meteorite"
  3272. local CENTER = CreatePart(3, METEOR, "Granite", 0, 0, "Really black", "MeteorCenter", VT(5,5,5)*SIZE)
  3273. METEOR.PrimaryPart = CENTER
  3274. local PRT = CreatePart(3, METEOR, "Granite", 0, 0, "Really black", "MeteorCenter", VT(5,5,5)*SIZE)
  3275. PRT.CFrame = CENTER.CFrame*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  3276. for i = 1, 15 do
  3277. local FIRE = CreatePart(3, METEOR, "Neon", 0, 0, "White", "Fire", VT(5.1,1,5.1)*SIZE)
  3278. FIRE.CFrame = CENTER.CFrame*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  3279. end
  3280. if ISDEBREE ~= true then
  3281. METEOR:SetPrimaryPartCFrame(CF(POS) * ANGLES(RAD(MRANDOM(-15,15)), RAD(0), RAD(MRANDOM(-15,15)))*CF(0,500,0) * ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))))
  3282. else
  3283. METEOR:SetPrimaryPartCFrame(CF(ORIPOS,POS) * ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))))
  3284. end
  3285. local IMPACT = false
  3286. CreateSound(463593339, CENTER, 10, 0.6)
  3287. if SIZE >= 3.5 then
  3288. for i = 1, MRANDOM(3,7) do
  3289. SpawnMeteor(CF(POS) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0))*CF(0,0,SIZE*12).p,SIZE/MRANDOM(4,5),true,CENTER.CFrame*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,SIZE*15).p)
  3290. end
  3291. end
  3292. for i = 1, 200 do
  3293. Swait()
  3294. local HITFLOOR,HITPOS = Raycast(CENTER.Position, CF(CENTER.Position,POS).lookVector, 3, Character)
  3295. if HITFLOOR == nil then
  3296. local ORI = CENTER.Orientation
  3297. METEOR:SetPrimaryPartCFrame(CF(HITPOS) * ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))))
  3298. else
  3299. if HITFLOOR.Anchored == true then
  3300. CreateDebreeRing1(HITFLOOR,HITPOS,30*SIZE,VT(6,6,6)*SIZE,5)
  3301. CreateFlyingDebree1(HITFLOOR,CF(HITPOS),8,VT(4,4,4)*SIZE,5,175)
  3302. end
  3303. IMPACT = true
  3304. break
  3305. end
  3306. end
  3307. if IMPACT == true then
  3308. WACKYEFFECT({EffectType = "Block", Size = CENTER.Size, Size2 = VT(10,10,10)*4*SIZE, Transparency = 0, Transparency2 = 1, CFrame = CF(CENTER.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = 130972023, SoundPitch = 1, SoundVolume = 5})
  3309. WACKYEFFECT({EffectType = "Block", Size = CENTER.Size, Size2 = VT(10,10,10)*3*SIZE, Transparency = 0, Transparency2 = 1, CFrame = CF(CENTER.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 201858144, SoundPitch = 1, SoundVolume = 5})
  3310. WACKYEFFECT({EffectType = "Sphere", Size = VT(SIZE*20,0,SIZE*20), Size2 = VT(0,SIZE*750,0), Transparency = 0, Transparency2 = 1, CFrame = CF(CENTER.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 130972023, SoundPitch = 1, SoundVolume = 5})
  3311. ApplyAoE(CENTER.Position,30*SIZE)
  3312. end
  3313. METEOR:remove()
  3314. end))
  3315. end
  3316. function Teleport()
  3317. ATTACK = true
  3318. Rooted = false
  3319. for i=0, 0.5, 0.1 / Animation_Speed do
  3320. Swait()
  3321. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3322. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.6, 0.75, -0.5) * ANGLES(RAD(0), RAD(-25), RAD(12)) * ANGLES(RAD(125 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1.5 / Animation_Speed)
  3323. end
  3324. for e = 1, #BODY do
  3325. if BODY[e] ~= nil then
  3326. local STUFF = BODY[e]
  3327. local PART = STUFF[1]
  3328. if PART:IsA("BasePart") and PART ~= RootPart and PART.Name ~= "FaceGradient" and PART.Name ~= "Hair" and PART.Transparency ~= 1 then
  3329. local PRT = PART:Clone()
  3330. PRT.Anchored = true
  3331. PRT.CanCollide = false
  3332. PRT.Material = "Neon"
  3333. PRT.Color = C3(1,0,0)
  3334. PRT.Name = "WarpEffect"
  3335. PRT.Parent = Effects
  3336. PRT.CFrame = PART.CFrame
  3337. PRT:BreakJoints()
  3338. if PRT:FindFirstChildOfClass("Sound") then
  3339. PRT:FindFirstChildOfClass("Sound"):remove()
  3340. end
  3341. if PRT:FindFirstChildOfClass("Decal") then
  3342. PRT:FindFirstChildOfClass("Decal"):remove()
  3343. end
  3344. coroutine.resume(coroutine.create(function()
  3345. for i = 1, 100 do
  3346. Swait()
  3347. PRT.Transparency = PRT.Transparency + 1/100
  3348. end
  3349. PRT:remove()
  3350. end))
  3351. end
  3352. end
  3353. end
  3354. CreateSound(217767125, Torso, 10, 1)
  3355. local POS = RootPart.Orientation
  3356. RootPart.CFrame = CF(Mouse.Hit.p+VT(0,6,0))
  3357. RootPart.Orientation = POS
  3358. RootJoint.Parent = RootPart
  3359. for i=0, 0.5, 0.1 / Animation_Speed do
  3360. Swait()
  3361. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3362. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.6, 0.75, -0.5) * ANGLES(RAD(0), RAD(-15), RAD(12)) * ANGLES(RAD(175 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2.5 / Animation_Speed)
  3363. end
  3364. for i=0, 0.1, 0.1 / Animation_Speed do
  3365. Swait()
  3366. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(0), RAD(-45), RAD(12)) * ANGLES(RAD(45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.75 / Animation_Speed)
  3367. end
  3368. ATTACK = false
  3369. Rooted = false
  3370. end
  3371. function Pure_Night()
  3372. ATTACK = true
  3373. Rooted = true
  3374. local AIMPOS = Mouse.Hit.p
  3375. local AIM,AIMPOS = CastProperRay(AIMPOS+VT(0,1,0),AIMPOS,10000,Character)
  3376. coroutine.resume(coroutine.create(function()
  3377. local RAYS = {}
  3378. for i = 1, 4 do
  3379. local RAY = CreatePart(3, Effects, "Neon", 0, 1, "Really blue", "Ray", VT(50,2000,50))
  3380. MakeForm(RAY,"Cyl")
  3381. RAY.Mesh.Scale = VT(1,1.1,1)
  3382. table.insert(RAYS,RAY)
  3383. end
  3384. CreateSound(348663022, Effects, 2, 1.2, false)
  3385. for i = 1, 100 do
  3386. Swait()
  3387. for e = 1, #RAYS do
  3388. if RAYS[e] ~= nil then
  3389. local RAY = RAYS[e]
  3390. RAY.CFrame = CF(AIMPOS+VT(0,1000,0))*ANGLES(RAD(0),RAD(90*e),RAD(0))*ANGLES(RAD(0),RAD(0),RAD(50-(i/2)))*CF(0,-1000,0)
  3391. RAY.Transparency = RAY.Transparency - 0.01
  3392. end
  3393. end
  3394. end
  3395. for i = 1, 20 do
  3396. Swait()
  3397. for e = 1, #RAYS do
  3398. if RAYS[e] ~= nil then
  3399. local RAY = RAYS[e]
  3400. RAY.Mesh.Scale = RAY.Mesh.Scale - VT(1/20,0,1/20)
  3401. end
  3402. end
  3403. end
  3404. wait(0.3)
  3405. for i = 1, 16 do
  3406. local POS = CF(AIMPOS)*ANGLES(RAD(0),RAD(0,360),RAD(0))*CF(0,0,MRANDOM(0,5)).p
  3407. SpawnTrail(POS+VT(0,200,0),POS)
  3408. end
  3409. for i = 1, 4 do
  3410. CreateDebreeRing2(AIM,AIMPOS-VT(0,3,0),5*i,VT(5,5,5)*i,5)
  3411. end
  3412.  
  3413. CreateFlyingDebree2(AIM,CF(AIMPOS),7,VT(3,3,3),5,185,false)
  3414. CreateFlyingDebree2(AIM,CF(AIMPOS),7,VT(6,6,6),5,285,false)
  3415. CreateSound(130972023, Effects, 2, 1, false)
  3416. local POS = Mouse.Hit.p
  3417. local RAY = CreatePart(3, Effects, "Neon", 0, 0, "White", "Strike", VT(0,0,0))
  3418. MakeForm(RAY,"Cyl")
  3419. local SPHERE = CreatePart(3, Effects, "Neon", 0, 0, "White", "Strike", VT(130,130,130))
  3420. MakeForm(SPHERE,"Ball")
  3421. local SHIELD = CreatePart(3, Effects, "Neon", 0, 0.5, "Really red", "Strike", VT(120,120,120))
  3422. MakeForm(SHIELD,"Ball")
  3423. SHIELD.CFrame = CF(AIMPOS)
  3424. RAY.CFrame = CF(AIMPOS)
  3425. SPHERE.CFrame = CF(AIMPOS)
  3426. local CFRAME = CF(SPHERE.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
  3427. CreateSound(415700134, SPHERE, 10, 0.8, false)
  3428. for i = 1, 200 do
  3429. Swait()
  3430. WACKYEFFECT({EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(10,10,10), Transparency = 0, Transparency2 = 1, CFrame = CF(SPHERE.Position+VT(MRANDOM(-15,15),MRANDOM(-15,15),MRANDOM(-15,15))), MoveToPos = CF(RAY.Position), RotationX = MRANDOM(-15,15), RotationY = MRANDOM(-15,15), RotationZ = MRANDOM(-15,15), Material = "Neon", Color = C3(1,1,1), SoundID = "444667859", SoundPitch = 2, SoundVolume = nil})
  3431. MagicSphere(VT(0,0,0),45,SPHERE.CFrame,"Really red",VT(5,20,5))
  3432. RAY.Size = RAY.Size + VT(0,0,0)
  3433. SPHERE.Size = SPHERE.Size + VT(0.05,0.05,0.05)
  3434. SHIELD.Size = SPHERE.Size + VT(0.05,0.05,0.05)
  3435. ApplyAoE(SPHERE.Position,SPHERE.Size.X/2,true)
  3436. end
  3437. for i = 1, 45 do
  3438. Swait()
  3439. RAY.Transparency = RAY.Transparency + 1/45
  3440. SPHERE.Transparency = RAY.Transparency
  3441. SHIELD.Transparency = SPHERE.Transparency + 1/45
  3442. end
  3443. RAY:remove()
  3444. SHIELD:remove()
  3445. SPHERE:remove()
  3446. end))
  3447. ATTACK = false
  3448. Rooted = false
  3449. end
  3450. function Nuke()
  3451. ATTACK = true
  3452. Rooted = true
  3453. local CHARGE = false
  3454. local BLASTS = {468991944, 468991990}
  3455. coroutine.resume(coroutine.create(function()
  3456. repeat
  3457. Swait()
  3458. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.45 * COS(SINE / 12)) * ANGLES(RAD(-15 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(5 + 1 * SIN(SINE / 12))), 0.1 / Animation_Speed)
  3459. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-35 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-5 - 2.5 * SIN(SINE / 12))), 0.1 / Animation_Speed)
  3460. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5 + 0.25 * COS(SINE / 12), -0.5) * ANGLES(RAD(140 - 7.5 * SIN(SINE / 12)), RAD(-7.5 * SIN(SINE / 12)), RAD(-45 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 0.1 / Animation_Speed)
  3461. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5 + 0.25 * COS(SINE / 12), -0.5) * ANGLES(RAD(140 - 7.5 * SIN(SINE / 12)), RAD(7.5 * SIN(SINE / 12)), RAD(45 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 0.1 / Animation_Speed)
  3462. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.15 * COS(SINE / 12), -0.01) * ANGLES(RAD(25 - 7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.1 / Animation_Speed)
  3463. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 + 0.25 * COS(SINE / 12), -0.5) * ANGLES(RAD(25 - 7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.1 / Animation_Speed)
  3464. until CHARGE == true
  3465. for i = 0, 0.4, 0.1 / Animation_Speed do
  3466. Swait()
  3467. WACKYEFFECT({
  3468. Time = 15,
  3469. EffectType = "Sphere",
  3470. Size = VT(60, 60, 60),
  3471. Size2 = VT(0, 0, 0),
  3472. Transparency = 1,
  3473. Transparency2 = 0.7,
  3474. CFrame = CF(RootPart.Position),
  3475. MoveToPos = nil,
  3476. RotationX = 0,
  3477. RotationY = 0,
  3478. RotationZ = 0,
  3479. Material = "Neon",
  3480. Color = C3(1, 1, 1),
  3481. SoundID = nil,
  3482. SoundPitch = nil,
  3483. SoundVolume = nil
  3484. })
  3485. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.45 * COS(SINE / 12)) * ANGLES(RAD(-25 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(5 + 1 * SIN(SINE / 12))), 1 / Animation_Speed)
  3486. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-5 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  3487. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5 + 0.25 * COS(SINE / 12), -0.5) * ANGLES(RAD(160 - 7.5 * SIN(SINE / 12)), RAD(-7.5 * SIN(SINE / 12)), RAD(-50 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3488. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5 + 0.25 * COS(SINE / 12), -0.5) * ANGLES(RAD(160 - 7.5 * SIN(SINE / 12)), RAD(7.5 * SIN(SINE / 12)), RAD(50 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3489. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.15 * COS(SINE / 12), -0.01) * ANGLES(RAD(35 - 7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3490. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 + 0.25 * COS(SINE / 12), -0.5) * ANGLES(RAD(35 - 7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3491. end
  3492. coroutine.resume(coroutine.create(function()
  3493. local POS = RootPart.Position
  3494. wait(0.2)
  3495. for i = 1, 5 do
  3496. WACKYEFFECT({
  3497. Time = 65,
  3498. EffectType = "Sphere",
  3499. Size = VT(2, 2, 2),
  3500. Size2 = VT(0, 0, 500),
  3501. Transparency = 1,
  3502. Transparency2 = 0,
  3503. CFrame = CF(POS),
  3504. MoveToPos = nil,
  3505. RotationX = MRANDOM(-2, 2),
  3506. RotationY = MRANDOM(-12, 12),
  3507. RotationZ = MRANDOM(-2, 2),
  3508. Material = "Neon",
  3509. Color = C3(1, 1, 1),
  3510. SoundID = nil,
  3511. SoundPitch = nil,
  3512. SoundVolume = nil
  3513. })
  3514. end
  3515. wait(1)
  3516. SHAKECAM(POS, 9999999999, 25, 25)
  3517. ApplyAoE(POS, 450)
  3518. WACKYEFFECT({
  3519. Time = 85,
  3520. EffectType = "Sphere",
  3521. Size = VT(120, 120, 120),
  3522. Size2 = VT(350, 350, 350),
  3523. Transparency = 0,
  3524. Transparency2 = 1,
  3525. CFrame = CF(POS),
  3526. MoveToPos = nil,
  3527. RotationX = 0,
  3528. RotationY = 0,
  3529. RotationZ = 0,
  3530. Material = "Neon",
  3531. Color = C3(1, 1, 1),
  3532. SoundID = nil,
  3533. SoundPitch = 1,
  3534. SoundVolume = 10
  3535. })
  3536. for i = 1, 20 do
  3537. WACKYEFFECT({
  3538. Time = 85,
  3539. EffectType = "Sphere",
  3540. Size = VT(120, 120, 120),
  3541. Size2 = VT(120, 120, 144) + VT(i * 3, i * 3, i * 3),
  3542. Transparency = 0.8,
  3543. Transparency2 = 1,
  3544. CFrame = CF(POS),
  3545. MoveToPos = nil,
  3546. RotationX = 0,
  3547. RotationY = 0,
  3548. RotationZ = 0,
  3549. Material = "Neon",
  3550. Color = C3(1, 1, 1),
  3551. SoundID = nil,
  3552. SoundPitch = 1,
  3553. SoundVolume = 10
  3554. })
  3555. WACKYEFFECT({
  3556. Time = 100,
  3557. EffectType = "Wave",
  3558. Size = VT(25, 2, 25),
  3559. Size2 = VT(400, 0, 400) * 1.2,
  3560. Transparency = 0,
  3561. Transparency2 = 1,
  3562. CFrame = CF(POS) * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
  3563. MoveToPos = nil,
  3564. RotationX = 0,
  3565. RotationY = 0,
  3566. RotationZ = 0,
  3567. Material = "Neon",
  3568. Color = C3(1, 1, 1),
  3569. SoundID = nil,
  3570. SoundPitch = nil,
  3571. SoundVolume = nil
  3572. })
  3573. end
  3574. local HITFLOOR, HITPOS = Raycast(POS, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 150, Character)
  3575. for i = 1, 5 do
  3576. CreateSound(438666077, Effects, 15, 1 - i / 15, false)
  3577. WACKYEFFECT({
  3578. Time = 120,
  3579. EffectType = "Wave",
  3580. Size = VT(150, 2, 150),
  3581. Size2 = VT(300 + i * 170, 0, 300 + i * 170) * 1.2,
  3582. Transparency = 0,
  3583. Transparency2 = 1,
  3584. CFrame = CF(HITPOS) * ANGLES(RAD(0), RAD(MRANDOM(0, 360)), RAD(0)),
  3585. MoveToPos = nil,
  3586. RotationX = 0,
  3587. RotationY = 0,
  3588. RotationZ = 0,
  3589. Material = "Neon",
  3590. Color = C3(1, 1, 1),
  3591. SoundID = nil,
  3592. SoundPitch = nil,
  3593. SoundVolume = nil
  3594. })
  3595. end
  3596. end))
  3597. for i = 0, 1, 0.1 / Animation_Speed do
  3598. Swait()
  3599. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.45 * COS(SINE / 12)) * ANGLES(RAD(7 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(5 + 1 * SIN(SINE / 12))), 1 / Animation_Speed)
  3600. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(25 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-5 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  3601. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(45 - 7.5 * SIN(SINE / 12)), RAD(45 - 7.5 * SIN(SINE / 12)), RAD(12 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3602. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(45 - 7.5 * SIN(SINE / 12)), RAD(-45 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3603. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.15 * COS(SINE / 12), -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3604. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 + 0.25 * COS(SINE / 12), -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3605. end
  3606. ATTACK = false
  3607. Rooted = false
  3608. end))
  3609. for i = 1, 30 do
  3610. wait(0.01)
  3611. local POS = CF(RootPart.Position) * ANGLES(RAD(0), RAD(MRANDOM(0, 360)), RAD(0)) * CF(0, 0, MRANDOM(10, 150))
  3612. local HITFLOOR, HITPOS = Raycast(POS.p, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 150, Character)
  3613. if HITFLOOR then
  3614. ApplyAoE(HITPOS, 65, true)
  3615. local TURN = ANGLES(RAD(0), RAD(MRANDOM(0, 360)), RAD(0)) * ANGLES(RAD(MRANDOM(0, 25)), RAD(0), RAD(0))
  3616. WACKYEFFECT({
  3617. Time = 25,
  3618. EffectType = "Sphere",
  3619. Size = VT(22, 22, 22),
  3620. Size2 = VT(85, 85, 85),
  3621. Transparency = 0,
  3622. Transparency2 = 1,
  3623. CFrame = CF(HITPOS),
  3624. MoveToPos = nil,
  3625. RotationX = 0,
  3626. RotationY = 0,
  3627. RotationZ = 0,
  3628. Material = "Neon",
  3629. Color = C3(1, 1, 1),
  3630. SoundID = BLASTS[MRANDOM(1, #BLASTS)],
  3631. SoundPitch = MRANDOM(9, 12) / 10,
  3632. SoundVolume = 10
  3633. })
  3634. for e = 1, 3 do
  3635. WACKYEFFECT({
  3636. EffectType = "Wave",
  3637. Size = VT(25, 0, 25),
  3638. Size2 = VT(40, 0, 40) + VT(e * 6, e / 5, e * 6),
  3639. Transparency = 0,
  3640. Transparency2 = 1,
  3641. CFrame = CF(HITPOS) * ANGLES(RAD(0), RAD(72 * i), RAD(0)),
  3642. MoveToPos = nil,
  3643. RotationX = 0,
  3644. RotationY = 3,
  3645. RotationZ = 0,
  3646. Material = "Neon",
  3647. Color = C3(1, 1, 1),
  3648. SoundID = nil,
  3649. SoundPitch = nil,
  3650. SoundVolume = nil
  3651. })
  3652. WACKYEFFECT({
  3653. Time = 35,
  3654. EffectType = "Sphere",
  3655. Size = VT(22, 45, 22),
  3656. Size2 = VT(25, 45 + e * 75, 25),
  3657. Transparency = 0,
  3658. Transparency2 = 1,
  3659. CFrame = CF(HITPOS) * TURN,
  3660. MoveToPos = nil,
  3661. RotationX = 0,
  3662. RotationY = 0,
  3663. RotationZ = 0,
  3664. Material = "Neon",
  3665. Color = C3(1, 1, 1),
  3666. SoundID = nil,
  3667. SoundPitch = MRANDOM(9, 12) / 10,
  3668. SoundVolume = 10
  3669. })
  3670. end
  3671. end
  3672. end
  3673. CHARGE = true
  3674. end
  3675.  
  3676. --//=================================\\
  3677. --|| ASSIGN THINGS TO KEYS
  3678. --\\=================================//
  3679.  
  3680. function MouseUp(Mouse)
  3681. HOLD = false
  3682. end
  3683.  
  3684. function KeyDown(Key)
  3685. KEYHOLD = true
  3686. if Key == "z" and ATTACK == false then
  3687. Colorful_Death()
  3688. end
  3689.  
  3690. if Key == "b" and ATTACK == false then
  3691. Banisher_Burn()
  3692. end
  3693.  
  3694. if Key == "c" and ATTACK == false then
  3695. Nuke()
  3696. end
  3697.  
  3698. if Key == "v" and ATTACK == false then
  3699. Teleport()
  3700. end
  3701.  
  3702. if Key == "t" and ATTACK == false then
  3703. Taunt()
  3704. end
  3705.  
  3706. if Key == "g" and ATTACK == false then
  3707. Pure_Night()
  3708. end
  3709.  
  3710. if Key == "p" and ATTACK == false then
  3711. TakeOnMe()
  3712. end
  3713.  
  3714. if Key == "x" and ATTACK == false then
  3715. Deathbound()
  3716. end
  3717. end
  3718.  
  3719. function KeyUp(Key)
  3720. KEYHOLD = false
  3721. end
  3722.  
  3723. Mouse.Button1Down:connect(function(NEWKEY)
  3724. MouseDown(NEWKEY)
  3725. end)
  3726. Mouse.Button1Up:connect(function(NEWKEY)
  3727. MouseUp(NEWKEY)
  3728. end)
  3729. Mouse.KeyDown:connect(function(NEWKEY)
  3730. KeyDown(NEWKEY)
  3731. end)
  3732. Mouse.KeyUp:connect(function(NEWKEY)
  3733. KeyUp(NEWKEY)
  3734. end)
  3735.  
  3736. --//=================================\\
  3737. --\\=================================//
  3738.  
  3739.  
  3740. function unanchor()
  3741. if UNANCHOR == true then
  3742. g = Character:GetChildren()
  3743. for i = 1, #g do
  3744. if g[i].ClassName == "Part" then
  3745. g[i].Anchored = false
  3746. end
  3747. end
  3748. end
  3749. end
  3750.  
  3751.  
  3752. --//=================================\\
  3753. --|| WRAP THE WHOLE SCRIPT UP
  3754. --\\=================================//
  3755.  
  3756. Humanoid.Changed:connect(function(Jump)
  3757. if Jump == "Jump" and (Disable_Jump == true) then
  3758. Humanoid.Jump = false
  3759. end
  3760. end)
  3761.  
  3762. local CONNECT = nil
  3763.  
  3764. while true do
  3765. Swait()
  3766. ANIMATE.Parent = nil
  3767. if Character:FindFirstChildOfClass("Humanoid") == nil then
  3768. Humanoid = IT("Humanoid",Character)
  3769. end
  3770. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  3771. v:Stop();
  3772. end
  3773. SINE = SINE + CHANGE
  3774. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  3775. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  3776. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  3777. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  3778. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  3779. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3780. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3781. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3782. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3783. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  3784. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3785. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3786. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3787. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3788. end
  3789. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  3790. ANIM = "Jump"
  3791. if ATTACK == false then
  3792. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3793. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3794. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3795. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, -0.5, 0) * ANGLES(RAD(-45), RAD(0), RAD(-25))* LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3796. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  3797. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  3798. end
  3799. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  3800. ANIM = "Fall"
  3801. if ATTACK == false then
  3802. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3803. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3804. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3805. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, -0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3806. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  3807. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  3808. end
  3809. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  3810. ANIM = "Idle"
  3811. if ATTACK == false then
  3812. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 0.15 / Animation_Speed)
  3813. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(45)), 0.15 / Animation_Speed)
  3814. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.5) * ANGLES(RAD(75), RAD(45), RAD(-25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3815. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.35, 0.5, -0.4) * ANGLES(RAD(75), RAD(45), RAD(25))* LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3816. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3817. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3818. end
  3819. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  3820. ANIM = "Walk"
  3821. if ATTACK == false then
  3822. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3823. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3824. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.1, -0.4) * ANGLES(RAD(150), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3825. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.1, -0.4) * ANGLES(RAD(150), RAD(0), RAD(0))* LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3826. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  3827. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  3828. end
  3829. end
  3830.  
  3831. unanchor()
  3832. Humanoid.MaxHealth = "inf"
  3833. Humanoid.Health = "inf"
  3834. if Rooted == false then
  3835. Disable_Jump = false
  3836. Humanoid.WalkSpeed = Speed
  3837. elseif Rooted == true then
  3838. Disable_Jump = true
  3839. Humanoid.WalkSpeed = 0
  3840. end
  3841. sick.Parent = Torso
  3842. sick:resume()
  3843. sick.Volume = 5
  3844. sick.Pitch = 1
  3845. sick.SoundId = "rbxassetid://924339757"
  3846. sick.Name = "BanishV3Music"
  3847. end
  3848.  
  3849. --//=================================\\
  3850. --\\=================================//
  3851.  
  3852.  
  3853.  
  3854.  
  3855.  
  3856. --//====================================================\\--
  3857. --|| END OF SCRIPT
  3858. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement