Advertisement
voyqgo

TEST2

Jun 18th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 91.83 KB | None | 0 0
  1. --//====================================================\\--
  2. --|| EDIT BY VOYQGO
  3. --\\====================================================//--
  4.  
  5.  
  6. print("I will make sure you are IN HELL")
  7. print("EDIT by voyqgo")
  8. print("this was fun edit to make Fun")
  9. print("sub to are youtube and sub to an Friend of my")
  10. print("are youtube zaxouy12 gaming 12 my")
  11. print("Fd god my Friend go sub to him")
  12. print("have fun")
  13.  
  14. wait(0.2)
  15.  
  16. Player = game:GetService("Players").LocalPlayer
  17. PlayerGui = Player.PlayerGui
  18. Cam = workspace.CurrentCamera
  19. Backpack = Player.Backpack
  20. Character = Player.Character
  21. Humanoid = Character.Humanoid
  22. Mouse = Player:GetMouse()
  23. RootPart = Character["HumanoidRootPart"]
  24. Torso = Character["Torso"]
  25. Head = Character["Head"]
  26. RightArm = Character["Right Arm"]
  27. LeftArm = Character["Left Arm"]
  28. RightLeg = Character["Right Leg"]
  29. LeftLeg = Character["Left Leg"]
  30. RootJoint = RootPart["RootJoint"]
  31. Neck = Torso["Neck"]
  32. RightShoulder = Torso["Right Shoulder"]
  33. LeftShoulder = Torso["Left Shoulder"]
  34. RightHip = Torso["Right Hip"]
  35. LeftHip = Torso["Left Hip"]
  36. Character.Archivable = true
  37. Player:ClearCharacterAppearance()
  38.  
  39. IT = Instance.new
  40. CF = CFrame.new
  41. VT = Vector3.new
  42. RAD = math.rad
  43. C3 = Color3.new
  44. UD2 = UDim2.new
  45. BRICKC = BrickColor.new
  46. ANGLES = CFrame.Angles
  47. EULER = CFrame.fromEulerAnglesXYZ
  48. COS = math.cos
  49. ACOS = math.acos
  50. SIN = math.sin
  51. ASIN = math.asin
  52. ABS = math.abs
  53. MRANDOM = math.random
  54. FLOOR = math.floor
  55.  
  56. --//=================================\\
  57. --|| USEFUL VALUES
  58. --\\=================================//
  59.  
  60. Animation_Speed = 3
  61. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  62. local Speed = 20
  63. local SIZE = 1.4
  64. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  65. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  66. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  67. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  68. local DAMAGEMULTIPLIER = 1
  69. local ANIM = "Idle"
  70. local ATTACK = false
  71. local EQUIPPED = false
  72. local HOLD = false
  73. local COMBO = 1
  74. local Rooted = false
  75. local SINE = 0
  76. local KEYHOLD = false
  77. local CHANGE = 2 / Animation_Speed
  78. local WALKINGANIM = false
  79. local VALUE1 = false
  80. local VALUE2 = false
  81. local ROBLOXIDLEANIMATION = IT("Animation")
  82. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  83. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  84. local ATANIM = IT("Animation")
  85. ATANIM.Name = "Attack Animation"
  86. ATANIM.AnimationId = "http://www.roblox.com/asset/?id=74894663"
  87. --ROBLOXIDLEANIMATION.Parent = Humanoid
  88. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  89. WEAPONGUI.Name = "Weapon GUI"
  90. local Weapon = IT("Model")
  91. Weapon.Name = "Adds"
  92. local Effects = IT("Folder", Weapon)
  93. Effects.Name = "Effects"
  94. local ANIMATOR = Humanoid.Animator
  95. local ANIMATE = Character.Animate
  96. local UNANCHOR = true
  97. local CLOCKLOOP = 0
  98. local SONG = 1696854181
  99. local CLOCKTARGET = nil
  100. local CLOCKSPEED = 1
  101. script.Parent = WEAPONGUI
  102. local CLONE = Character:Clone()
  103. CLONE.Parent = nil
  104. Character.Archivable = false
  105. local sick = Instance.new("Sound",Torso)
  106.  
  107. --//=================================\\
  108. --\\=================================//
  109.  
  110.  
  111. --//=================================\\
  112. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  113. --\\=================================//
  114.  
  115. ArtificialHB = Instance.new("BindableEvent", script)
  116. ArtificialHB.Name = "ArtificialHB"
  117.  
  118. script:WaitForChild("ArtificialHB")
  119.  
  120. frame = Frame_Speed
  121. tf = 0
  122. allowframeloss = false
  123. tossremainder = false
  124. lastframe = tick()
  125. script.ArtificialHB:Fire()
  126.  
  127. game:GetService("RunService").Heartbeat:connect(function(s, p)
  128. tf = tf + s
  129. if tf >= frame then
  130. if allowframeloss then
  131. script.ArtificialHB:Fire()
  132. lastframe = tick()
  133. else
  134. for i = 1, math.floor(tf / frame) do
  135. script.ArtificialHB:Fire()
  136. end
  137. lastframe = tick()
  138. end
  139. if tossremainder then
  140. tf = 0
  141. else
  142. tf = tf - frame * math.floor(tf / frame)
  143. end
  144. end
  145. end)
  146.  
  147. --//=================================\\
  148. --\\=================================//
  149.  
  150. --//=================================\\
  151. --|| SOME FUNCTIONS
  152. --\\=================================//
  153.  
  154. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  155. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  156. end
  157.  
  158. function PositiveAngle(NUMBER)
  159. if NUMBER >= 0 then
  160. NUMBER = 0
  161. end
  162. return NUMBER
  163. end
  164.  
  165. function NegativeAngle(NUMBER)
  166. if NUMBER <= 0 then
  167. NUMBER = 0
  168. end
  169. return NUMBER
  170. end
  171.  
  172. function Swait(NUMBER)
  173. if NUMBER == 0 or NUMBER == nil then
  174. ArtificialHB.Event:wait()
  175. else
  176. for i = 1, NUMBER do
  177. ArtificialHB.Event:wait()
  178. end
  179. end
  180. end
  181.  
  182. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  183. local NEWMESH = IT(MESH)
  184. if MESH == "SpecialMesh" then
  185. NEWMESH.MeshType = MESHTYPE
  186. if MESHID ~= "nil" and MESHID ~= "" then
  187. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  188. end
  189. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  190. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  191. end
  192. end
  193. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  194. NEWMESH.Scale = SCALE
  195. NEWMESH.Parent = PARENT
  196. return NEWMESH
  197. end
  198.  
  199. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  200. local NEWPART = IT("Part")
  201. NEWPART.formFactor = FORMFACTOR
  202. NEWPART.Reflectance = REFLECTANCE
  203. NEWPART.Transparency = TRANSPARENCY
  204. NEWPART.CanCollide = false
  205. NEWPART.Locked = true
  206. NEWPART.Anchored = true
  207. if ANCHOR == false then
  208. NEWPART.Anchored = false
  209. end
  210. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  211. NEWPART.Name = NAME
  212. NEWPART.Size = SIZE
  213. NEWPART.Position = Torso.Position
  214. NEWPART.Material = MATERIAL
  215. NEWPART:BreakJoints()
  216. NEWPART.Parent = PARENT
  217. return NEWPART
  218. end
  219.  
  220. local function weldBetween(a, b)
  221. local weldd = Instance.new("ManualWeld")
  222. weldd.Part0 = a
  223. weldd.Part1 = b
  224. weldd.C0 = CFrame.new()
  225. weldd.C1 = b.CFrame:inverse() * a.CFrame
  226. weldd.Parent = a
  227. return weldd
  228. end
  229.  
  230.  
  231. function QuaternionFromCFrame(cf)
  232. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  233. local trace = m00 + m11 + m22
  234. if trace > 0 then
  235. local s = math.sqrt(1 + trace)
  236. local recip = 0.5 / s
  237. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  238. else
  239. local i = 0
  240. if m11 > m00 then
  241. i = 1
  242. end
  243. if m22 > (i == 0 and m00 or m11) then
  244. i = 2
  245. end
  246. if i == 0 then
  247. local s = math.sqrt(m00 - m11 - m22 + 1)
  248. local recip = 0.5 / s
  249. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  250. elseif i == 1 then
  251. local s = math.sqrt(m11 - m22 - m00 + 1)
  252. local recip = 0.5 / s
  253. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  254. elseif i == 2 then
  255. local s = math.sqrt(m22 - m00 - m11 + 1)
  256. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  257. end
  258. end
  259. end
  260.  
  261. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  262. local xs, ys, zs = x + x, y + y, z + z
  263. local wx, wy, wz = w * xs, w * ys, w * zs
  264. local xx = x * xs
  265. local xy = x * ys
  266. local xz = x * zs
  267. local yy = y * ys
  268. local yz = y * zs
  269. local zz = z * zs
  270. 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))
  271. end
  272.  
  273. function QuaternionSlerp(a, b, t)
  274. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  275. local startInterp, finishInterp;
  276. if cosTheta >= 0.0001 then
  277. if (1 - cosTheta) > 0.0001 then
  278. local theta = ACOS(cosTheta)
  279. local invSinTheta = 1 / SIN(theta)
  280. startInterp = SIN((1 - t) * theta) * invSinTheta
  281. finishInterp = SIN(t * theta) * invSinTheta
  282. else
  283. startInterp = 1 - t
  284. finishInterp = t
  285. end
  286. else
  287. if (1 + cosTheta) > 0.0001 then
  288. local theta = ACOS(-cosTheta)
  289. local invSinTheta = 1 / SIN(theta)
  290. startInterp = SIN((t - 1) * theta) * invSinTheta
  291. finishInterp = SIN(t * theta) * invSinTheta
  292. else
  293. startInterp = t - 1
  294. finishInterp = t
  295. end
  296. end
  297. 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
  298. end
  299.  
  300. function Clerp(a, b, t)
  301. local qa = {QuaternionFromCFrame(a)}
  302. local qb = {QuaternionFromCFrame(b)}
  303. local ax, ay, az = a.x, a.y, a.z
  304. local bx, by, bz = b.x, b.y, b.z
  305. local _t = 1 - t
  306. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  307. end
  308.  
  309. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  310. local frame = IT("Frame")
  311. frame.BackgroundTransparency = TRANSPARENCY
  312. frame.BorderSizePixel = BORDERSIZEPIXEL
  313. frame.Position = POSITION
  314. frame.Size = SIZE
  315. frame.BackgroundColor3 = COLOR
  316. frame.BorderColor3 = BORDERCOLOR
  317. frame.Name = NAME
  318. frame.Parent = PARENT
  319. return frame
  320. end
  321.  
  322. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  323. local label = IT("TextLabel")
  324. label.BackgroundTransparency = 1
  325. label.Size = UD2(1, 0, 1, 0)
  326. label.Position = UD2(0, 0, 0, 0)
  327. label.TextColor3 = TEXTCOLOR
  328. label.TextStrokeTransparency = STROKETRANSPARENCY
  329. label.TextTransparency = TRANSPARENCY
  330. label.FontSize = TEXTFONTSIZE
  331. label.Font = TEXTFONT
  332. label.BorderSizePixel = BORDERSIZEPIXEL
  333. label.TextStrokeColor3 = C3(1,1,1)
  334. label.TextScaled = false
  335. label.Text = TEXT
  336. label.Name = NAME
  337. label.Parent = PARENT
  338. return label
  339. end
  340.  
  341. function NoOutlines(PART)
  342. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  343. end
  344.  
  345. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  346. local NEWWELD = IT(TYPE)
  347. NEWWELD.Part0 = PART0
  348. NEWWELD.Part1 = PART1
  349. NEWWELD.C0 = C0
  350. NEWWELD.C1 = C1
  351. NEWWELD.Parent = PARENT
  352. return NEWWELD
  353. end
  354.  
  355. local S = IT("Sound")
  356. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  357. local NEWSOUND = nil
  358. coroutine.resume(coroutine.create(function()
  359. NEWSOUND = S:Clone()
  360. NEWSOUND.Parent = PARENT
  361. NEWSOUND.Volume = VOLUME
  362. NEWSOUND.Pitch = PITCH
  363. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  364. NEWSOUND:play()
  365. if DOESLOOP == true then
  366. NEWSOUND.Looped = true
  367. else
  368. repeat wait(1) until NEWSOUND.Playing == false
  369. NEWSOUND:remove()
  370. end
  371. end))
  372. return NEWSOUND
  373. end
  374.  
  375. function CFrameFromTopBack(at, top, back)
  376. local right = top:Cross(back)
  377. 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)
  378. end
  379.  
  380. --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})
  381. function WACKYEFFECT(Table)
  382. local TYPE = (Table.EffectType or "Sphere")
  383. local SIZE = (Table.Size or VT(1,1,1))
  384. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  385. local TRANSPARENCY = (Table.Transparency or 0)
  386. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  387. local CFRAME = (Table.CFrame or Torso.CFrame)
  388. local MOVEDIRECTION = (Table.MoveToPos or nil)
  389. local ROTATION1 = (Table.RotationX or 0)
  390. local ROTATION2 = (Table.RotationY or 0)
  391. local ROTATION3 = (Table.RotationZ or 0)
  392. local MATERIAL = (Table.Material or "Neon")
  393. local COLOR = (Table.Color or C3(1,1,1))
  394. local TIME = (Table.Time or 45)
  395. local SOUNDID = (Table.SoundID or nil)
  396. local SOUNDPITCH = (Table.SoundPitch or nil)
  397. local SOUNDVOLUME = (Table.SoundVolume or nil)
  398. coroutine.resume(coroutine.create(function()
  399. local PLAYSSOUND = false
  400. local SOUND = nil
  401. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  402. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  403. PLAYSSOUND = true
  404. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  405. end
  406. EFFECT.Color = COLOR
  407. local MSH = nil
  408. if TYPE == "Sphere" then
  409. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  410. elseif TYPE == "Block" then
  411. MSH = IT("BlockMesh",EFFECT)
  412. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  413. elseif TYPE == "Wave" then
  414. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  415. elseif TYPE == "Ring" then
  416. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  417. elseif TYPE == "Slash" then
  418. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  419. elseif TYPE == "Round Slash" then
  420. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  421. elseif TYPE == "Swirl" then
  422. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  423. elseif TYPE == "Skull" then
  424. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  425. elseif TYPE == "Crystal" then
  426. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  427. end
  428. if MSH ~= nil then
  429. local MOVESPEED = nil
  430. if MOVEDIRECTION ~= nil then
  431. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  432. end
  433. local GROWTH = SIZE - ENDSIZE
  434. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  435. if TYPE == "Block" then
  436. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  437. else
  438. EFFECT.CFrame = CFRAME
  439. end
  440. for LOOP = 1, TIME+1 do
  441. Swait()
  442. MSH.Scale = MSH.Scale - GROWTH/TIME
  443. if TYPE == "Wave" then
  444. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  445. end
  446. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  447. if TYPE == "Block" then
  448. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  449. else
  450. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  451. end
  452. if MOVEDIRECTION ~= nil then
  453. local ORI = EFFECT.Orientation
  454. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  455. EFFECT.Orientation = ORI
  456. end
  457. end
  458. if PLAYSSOUND == false then
  459. EFFECT:remove()
  460. else
  461. repeat Swait() until SOUND.Playing == false
  462. EFFECT:remove()
  463. end
  464. else
  465. if PLAYSSOUND == false then
  466. EFFECT:remove()
  467. else
  468. repeat Swait() until SOUND.Playing == false
  469. EFFECT:remove()
  470. end
  471. end
  472. end))
  473. end
  474.  
  475. function MakeForm(PART,TYPE)
  476. if TYPE == "Cyl" then
  477. local MSH = IT("CylinderMesh",PART)
  478. elseif TYPE == "Ball" then
  479. local MSH = IT("SpecialMesh",PART)
  480. MSH.MeshType = "Sphere"
  481. elseif TYPE == "Wedge" then
  482. local MSH = IT("SpecialMesh",PART)
  483. MSH.MeshType = "Wedge"
  484. end
  485. end
  486.  
  487. Debris = game:GetService("Debris")
  488.  
  489. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  490. local DIRECTION = CF(StartPos,EndPos).lookVector
  491. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  492. end
  493.  
  494. function turnto(position)
  495. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  496. end
  497.  
  498. --//=================================\\
  499. --|| WEAPON CREATION
  500. --\\=================================//
  501.  
  502. Humanoid.Parent = nil
  503. RootPart.Size = RootPart.Size*SIZE
  504. Torso.Size = Torso.Size*SIZE
  505. RightArm.Size = RightArm.Size*SIZE
  506. RightLeg.Size = RightLeg.Size*SIZE
  507. LeftArm.Size = LeftArm.Size*SIZE
  508. LeftLeg.Size = LeftLeg.Size*SIZE
  509. RootJoint.C0 = ROOTC0 * CF(0 * SIZE, 0 * SIZE, 0 * SIZE) * ANGLES(RAD(0), RAD(0), RAD(0))
  510. RootJoint.C1 = ROOTC0 * CF(0 * SIZE, 0 * SIZE, 0 * SIZE) * ANGLES(RAD(0), RAD(0), RAD(0))
  511. Neck.C0 = NECKC0 * CF(0 * SIZE, 0 * SIZE, 0 + ((1 * SIZE) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0))
  512. Neck.C1 = CF(0 * SIZE, -0.5 * SIZE, 0 * SIZE) * ANGLES(RAD(-90), RAD(0), RAD(180))
  513. RightShoulder.C1 = CF(0 * SIZE, 0.5 * SIZE, -0.35 * SIZE)
  514. LeftShoulder.C1 = CF(0 * SIZE, 0.5 * SIZE, -0.35 * SIZE)
  515. RightHip.C0 = CF(1 * SIZE, -1 * SIZE, 0 * SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  516. LeftHip.C0 = CF(-1 * SIZE, -1 * SIZE, 0 * SIZE) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  517. RightHip.C1 = CF(0.5 * SIZE, 1 * SIZE, 0 * SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  518. LeftHip.C1 = CF(-0.5 * SIZE, 1 * SIZE, 0 * SIZE) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  519. Head.Size = Head.Size*SIZE
  520. RootJoint.Parent = RootPart
  521. Neck.Parent = Torso
  522. RightShoulder.Parent = Torso
  523. LeftShoulder.Parent = Torso
  524. RightHip.Parent = Torso
  525. LeftHip.Parent = Torso
  526. function swait(num)
  527. if num == 0 or num == nil then
  528. ArtificialHB.Event:wait()
  529. else
  530. for i = 0, num do
  531. ArtificialHB.Event:wait()
  532. end
  533. end
  534. end
  535.  
  536. function chatfunc(text)
  537. local chat = coroutine.wrap(function()
  538. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  539. Character:FindFirstChild("TalkingBillBoard"):destroy()
  540. end
  541. local Bill = Instance.new("BillboardGui",Character)
  542. Bill.Size = UDim2.new(0,100,0,40)
  543. Bill.StudsOffset = Vector3.new(0,3,0)
  544. Bill.Adornee = Character.Head
  545. Bill.Name = "TalkingBillBoard"
  546. local Hehe = Instance.new("TextLabel",Bill)
  547. Hehe.BackgroundTransparency = 1
  548. Hehe.BorderSizePixel = 0
  549. Hehe.Text = ""
  550. Hehe.Font = "Garamond"
  551. Hehe.TextSize = 40
  552. Hehe.TextStrokeTransparency = 0
  553. Hehe.Size = UDim2.new(1,0,0.5,0)
  554. coroutine.resume(coroutine.create(function()
  555. while Hehe ~= nil do
  556. swait()
  557. Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  558. Hehe.Rotation = math.random(-5,5)
  559. Hehe.TextColor3 = Color3.new(255, 0, 0)
  560. Hehe.TextStrokeColor3 = Color3.new(0,0,0)
  561. end
  562. end))
  563. for i = 1,string.len(text),1 do
  564. swait()
  565. Hehe.Text = string.sub(text,1,i)
  566. end
  567. swait(90)--Re[math.random(1, 93)]
  568. for i = 0, 1, .025 do
  569. swait()
  570. Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  571. Hehe.TextStrokeTransparency = i
  572. Hehe.TextTransparency = i
  573. end
  574. Bill:Destroy()
  575. end)
  576. chat()
  577. end
  578.  
  579. function onChatted(msg)
  580. chatfunc(msg)
  581. end
  582.  
  583. Player.Chatted:connect(onChatted)
  584.  
  585. Humanoid.DisplayDistanceType = "None"
  586. local naeeym2 = IT("BillboardGui",Character)
  587. naeeym2.AlwaysOnTop = true
  588. naeeym2.Size = UDim2.new(5,35,2,15)
  589. naeeym2.StudsOffset = Vector3.new(0,2,0)
  590. naeeym2.MaxDistance = 75
  591. naeeym2.Adornee = Character.Head
  592. naeeym2.Name = "Name"
  593. naeeym2.PlayerToHideFrom = Player
  594. local tecks2 = IT("TextLabel",naeeym2)
  595. tecks2.BackgroundTransparency = 1
  596. tecks2.TextScaled = true
  597. tecks2.BorderSizePixel = 0
  598. tecks2.Text = "Pandora"
  599. tecks2.Font = "Fantasy"
  600. tecks2.TextSize = 30
  601. tecks2.TextStrokeTransparency = 0
  602. tecks2.TextColor3 = C3(255, 0, 0)
  603. tecks2.TextStrokeColor3 = C3(255, 0, 0)
  604. tecks2.Size = UDim2.new(1,0,0.5,0)
  605. tecks2.Parent = naeeym2
  606. local top = Instance.new("Shirt")
  607. top.ShirtTemplate = "rbxassetid://432851554"
  608. top.Parent = Character
  609. top.Name = "Cloth"
  610. local bottom = Instance.new("Pants")
  611. bottom.PantsTemplate = "rbxassetid://432851568"
  612. bottom.Parent = Character
  613. bottom.Name = "Cloth"
  614. local PRT = CreatePart(3, Weapon, "Fabric", 0, 0, "Lime green", "Hat", VT(1,1,1),false)
  615. PRT.Color = C3(0, 255, 0)
  616. CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.72*SIZE,0.1) * ANGLES(RAD(15), RAD(0), RAD(0)), CF(0, 0, 0))
  617. CreateMesh("SpecialMesh", PRT, "FileMesh", "26768040", "", VT(1,1,1)*SIZE, VT(0,0,0))
  618. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Detail", VT(1,1,1),false)
  619. PRT.Color = C3(255, 0, 0)
  620. CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0,-.5*SIZE), CF(0, 0, 0))
  621. CreateMesh("SpecialMesh", PRT, "FileMesh", "13520257", "", VT(1,1,1)*SIZE, VT(0,0,0))
  622. local PRT = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Detail", VT(1,1.2,0.2),false)
  623. PRT.Color = C3(159/255, 111/255, 183/255)
  624. MakeForm(PRT,"Ball")
  625. CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0,-.5*SIZE), CF(0, 0, 0))
  626. local PRT = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Detail", VT(0.5,0.4,0.5),false)
  627. PRT.Color = C3(255, 0, 0)
  628. MakeForm(PRT,"Ball")
  629. CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,-0.3,-.5*SIZE), CF(0, 0, 0))
  630. local PRT = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Detail", VT(0.5,0.3,0.3),false)
  631. PRT.Color = C3(255, 0, 0)
  632. MakeForm(PRT,"Ball")
  633. CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0.25,0.25,-.5*SIZE), CF(0, 0, 0))
  634. local PRT = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Detail", VT(0.5,0.3,0.3),false)
  635. PRT.Color = C3(255, 0, 0)
  636. MakeForm(PRT,"Ball")
  637. CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(-0.25,0.25,-.5*SIZE), CF(0, 0, 0))
  638. local PRT = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Detail", VT(0.4,0.4,0.3),false)
  639. PRT.Color = C3(255, 0, 0)
  640. MakeForm(PRT,"Ball")
  641. CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(-0.17,-0.25,-.5*SIZE) * ANGLES(RAD(-15), RAD(15), RAD(0)), CF(0, 0, 0))
  642. local PRT = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Detail", VT(0.4,0.4,0.3),false)
  643. PRT.Color = C3(255, 0, 0)
  644. MakeForm(PRT,"Ball")
  645. CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0.17,-0.25,-.5*SIZE) * ANGLES(RAD(-15), RAD(-15), RAD(0)), CF(0, 0, 0))
  646.  
  647. local LASTPART = Head
  648. for i = 1, 24 do
  649. local MATH = (1-(i/30))
  650. if LASTPART == Head then
  651. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
  652. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.8, 0.3, -0.4) * ANGLES(RAD(-25), RAD(220), RAD(90)), CF(0, 0, 0))
  653. LASTPART = Horn
  654. Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),1-((i*3-3)/255))
  655. else
  656. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
  657. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/2, 0) * ANGLES(RAD(5), RAD(3), RAD(0)), CF(0, -Horn.Size.Y/2, 0))
  658. LASTPART = Horn
  659. Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),1-((i*3-3)/255))
  660. end
  661. end
  662. local LASTPART = Head
  663. for i = 1, 24 do
  664. local MATH = (1-(i/30))
  665. if LASTPART == Head then
  666. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
  667. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.8, 0.3, -0.4) * ANGLES(RAD(-25), RAD(-220), RAD(-90)), CF(0, 0, 0))
  668. LASTPART = Horn
  669. Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),1-((i*3-3)/255))
  670. else
  671. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
  672. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/2, 0) * ANGLES(RAD(5), RAD(-3), RAD(0)), CF(0, -Horn.Size.Y/2, 0))
  673. LASTPART = Horn
  674. Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),1-((i*3-3)/255))
  675. end
  676. end
  677. local LASTPART = Head
  678. for i = 1, 8 do
  679. local MATH = (1-(i/14))
  680. if LASTPART == Head then
  681. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
  682. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.65, -0.3, -0.4) * ANGLES(RAD(-25), RAD(250), RAD(90)), CF(0, 0, 0))
  683. LASTPART = Horn
  684. Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),1-((i*3-3)/255))
  685. else
  686. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
  687. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/2, 0) * ANGLES(RAD(10), RAD(3), RAD(0)), CF(0, -Horn.Size.Y/2, 0))
  688. LASTPART = Horn
  689. Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),1-((i*3-3)/255))
  690. end
  691. end
  692. local LASTPART = Head
  693. for i = 1, 8 do
  694. local MATH = (1-(i/14))
  695. if LASTPART == Head then
  696. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
  697. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.65, -0.3, -0.4) * ANGLES(RAD(-25), RAD(-250), RAD(-90)), CF(0, 0, 0))
  698. LASTPART = Horn
  699. Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),1-((i*3-3)/255))
  700. else
  701. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
  702. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/2, 0) * ANGLES(RAD(10), RAD(-3), RAD(0)), CF(0, -Horn.Size.Y/2, 0))
  703. LASTPART = Horn
  704. Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),1-((i*3-3)/255))
  705. end
  706. end
  707. local PRT = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Watch", VT(1.05,0.06,1.05)*SIZE,false)
  708. CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, PRT, CF(0,-0.5*SIZE,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  709. local PRT = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Watch", VT(0.5,0.1,0.5)*SIZE,false)
  710. CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, PRT, CF(0,-0.5*SIZE,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, -0.5*SIZE, 0))
  711. MakeForm(PRT,"Cyl")
  712. local PRT = CreatePart(3, Weapon, "Neon", 0, 0, "Mid gray", "Watch", VT(0.45,0.11,0.45)*SIZE,false)
  713. CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, PRT, CF(0,-0.5*SIZE,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, -0.5*SIZE, 0))
  714. MakeForm(PRT,"Cyl")
  715. PRT.Color = C3(159/255, 111/255, 183/255)
  716. local RING = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Watch", VT(0.055,0.15,0.055)*SIZE,false)
  717. CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, RING, CF(0,-0.5*SIZE,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, -0.5*SIZE, 0))
  718. MakeForm(RING,"Cyl")
  719. RING.Color = C3(0,0,0)
  720. for i = 1, 12 do
  721. local PRT = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Watch", VT(0,0.15,0)*SIZE,false)
  722. PRT.Color = C3(0,0,0)
  723. local MSH = IT("BlockMesh",PRT)
  724. MSH.Scale = VT(0.6,1,1)
  725. CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, PRT, CF(0,-0.5*SIZE,0) * ANGLES(RAD(90), RAD((360/12)*i), RAD(0)), CF(0, -0.49*SIZE, 0) * CF(0, 0, -0.2*SIZE))
  726. end
  727. local PRT = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Watch", VT(0,0.15,0.15)*SIZE,false)
  728. PRT.Color = C3(0,0,0)
  729. local MSH = IT("BlockMesh",PRT)
  730. MSH.Scale = VT(0.4,1,1)
  731. local WATCH1 = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, PRT, CF(0,-0.5*SIZE,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, -0.49*SIZE, 0) * CF(0, 0, -0.075*SIZE))
  732. local PRT = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Watch", VT(0,0.15,0.15/1.5)*SIZE,false)
  733. PRT.Color = C3(0,0,0)
  734. local MSH = IT("BlockMesh",PRT)
  735. MSH.Scale = VT(0.4,1,1)
  736. local WATCH2 = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, PRT, CF(0,-0.5*SIZE,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, -0.49*SIZE, 0) * CF(0, 0, -(0.075/1.5)*SIZE))
  737. coroutine.resume(coroutine.create(function()
  738. while true do
  739. Swait()
  740. CLOCKLOOP = CLOCKLOOP - 1*CLOCKSPEED
  741. WATCH1.C0 = Clerp(WATCH1.C0, CF(0,-0.5*SIZE,0) * ANGLES(RAD(90), RAD(CLOCKLOOP*5), RAD(0)), 1 / Animation_Speed)
  742. WATCH2.C0 = Clerp(WATCH2.C0, CF(0,-0.5*SIZE,0) * ANGLES(RAD(90), RAD(CLOCKLOOP*5/2), RAD(0)), 1 / Animation_Speed)
  743. if CLOCKLOOP <= -150 then
  744. if VALUE1 == false then
  745. CLOCKLOOP = 0
  746. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.45,0.11,0.45)*SIZE, Size2 = VT(3,3,3), Transparency = 0, Transparency2 = 1, CFrame = RING.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 0/255), SoundID = 743521450, SoundPitch = 1.2, SoundVolume = 4})
  747. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
  748. ApplyAoE(HITPOS,10,15,45,75,false)
  749. WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0.45,0.11,0.45)*SIZE, Size2 = VT(15,2,15), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 0/255), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
  750. WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0.45,0.11,0.45)*SIZE, Size2 = VT(12,3,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 0/255), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
  751. if CLOCKTARGET ~= nil then
  752. CLOCKTARGET.Health = CLOCKTARGET.Health - 20
  753. if CLOCKTARGET.Torso ~= nil then
  754. CLOCKTARGET.Torso.CFrame = CLOCKTARGET.Torso.CFrame * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)))
  755. end
  756. if CLOCKTARGET.Health == 0 then
  757. CLOCKTARGET = nil
  758. end
  759. end
  760. end
  761. end
  762. end
  763. end))
  764. chatfunc("GO TO HELL YOU JUST ANNOYED ME!")
  765. warn("voyqgo edit")
  766. for _, c in pairs(Weapon:GetChildren()) do
  767. if c.ClassName == "Part" then
  768. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  769. end
  770. end
  771.  
  772. Neck.Name = "Weld"
  773. RootJoint.Name = "Weld"
  774. RightShoulder.Name = "Weld"
  775. LeftShoulder.Name = "Weld"
  776. RightHip.Name = "Weld"
  777. LeftHip.Name = "Weld"
  778.  
  779. local SKILLTEXTCOLOR = C3(255, 0, 0)
  780. local SKILLFONT = "Fantasy"
  781. local SKILLTEXTSIZE = 7
  782.  
  783. Weapon.Parent = Character
  784. Humanoid.Parent = Character
  785.  
  786. Humanoid.Died:connect(function()
  787. ATTACK = true
  788. end)
  789.  
  790. local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.23-.20, 0, 0.84, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  791. local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.50+.20, 0, 0.84, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  792. local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.23, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
  793. local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.50, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
  794. local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.86, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
  795. local SKILL6FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.76, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 6 Frame")
  796.  
  797.  
  798. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] Magic HELL", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Text 1")
  799. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B] Times up", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Text 2")
  800. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C] Chained Punch", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Text 3")
  801. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V] Warp Meteor", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Text 4")
  802. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[X] Pandora's Box", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Text 5")
  803. local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[G] Time Stop", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Text 6")
  804.  
  805. --//=================================\\
  806. --|| DAMAGING
  807. --\\=================================//
  808.  
  809. function ApplyDamage(Humanoid,Damage,TorsoPart)
  810. local defence = Instance.new("BoolValue",Humanoid.Parent)
  811. defence.Name = ("HitBy"..Player.Name)
  812. game:GetService("Debris"):AddItem(defence, 0.001)
  813. Damage = Damage * DAMAGEMULTIPLIER
  814. if Humanoid.Health ~= 0 then
  815. local CritChance = MRANDOM(1,100)
  816. if Damage > Humanoid.Health then
  817. Damage = math.ceil(Humanoid.Health)
  818. if Damage == 0 then
  819. Damage = 0.1
  820. end
  821. end
  822. Humanoid.Health = Humanoid.Health - Damage
  823. end
  824. end
  825.  
  826. function ApplyAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
  827. local CHILDREN = workspace:GetDescendants()
  828. for index, CHILD in pairs(CHILDREN) do
  829. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  830. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  831. if HUM then
  832. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  833. if TORSO then
  834. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  835. if INSTAKILL == true then
  836. CHILD:BreakJoints()
  837. else
  838. local DMG = MRANDOM(MINDMG,MAXDMG)
  839. ApplyDamage(HUM,DMG,TORSO)
  840. end
  841. if FLING > 0 then
  842. for _, c in pairs(CHILD:GetChildren()) do
  843. if c:IsA("BasePart") then
  844. local bv = Instance.new("BodyVelocity")
  845. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  846. bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  847. bv.Parent = c
  848. Debris:AddItem(bv,0.05)
  849. end
  850. end
  851. end
  852. end
  853. end
  854. end
  855. end
  856. end
  857. end
  858.  
  859. --//=================================\\
  860. --|| ATTACK FUNCTIONS AND STUFF
  861. --\\=================================//
  862.  
  863. Circle = nil
  864. CircleParts = {}
  865. Equipped = false
  866.  
  867. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  868. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  869. end
  870. Humanoid = Character:FindFirstChildOfClass("Humanoid")
  871. Torso = Character:FindFirstChild("Torso")
  872. if not Player or not Humanoid or Humanoid.Health == 0 or not Torso then
  873. return
  874. end
  875. Equipped = true
  876. Circle = Instance.new("Model")
  877. Circle.Name = "Circle"
  878. Angle = 0
  879. for i = 1, 1 do
  880. local CirclePart = Instance.new("Part")
  881. CirclePart.Name = "CirclePart"
  882. CirclePart.Transparency = 1
  883. CirclePart.BrickColor = BrickColor.new("Lime green")
  884. CirclePart.Material = Enum.Material.Plastic
  885. CirclePart.Shape = Enum.PartType.Block
  886. CirclePart.FormFactor = Enum.FormFactor.Custom
  887. CirclePart.TopSurface = Enum.SurfaceType.Smooth
  888. CirclePart.BottomSurface = Enum.SurfaceType.Smooth
  889. CirclePart.Anchored = true
  890. CirclePart.CanCollide = false
  891. CirclePart.Locked = true
  892. CirclePart.Size = Vector3.new(10, 0.2, 10)
  893. local Aura = Instance.new('ParticleEmitter')
  894. Aura.Name = "Rainbow Aura"
  895. Aura.Texture = "rbxassetid://493540588"
  896. Aura.Parent = CirclePart
  897. Aura.LightEmission = 0
  898. Aura.Transparency = NumberSequence.new(0.2,0.4,1)
  899. Aura.Color = ColorSequence.new(Color3.new(255, 0, 191),Color3.new(255, 0, 191))
  900. Aura.Size = NumberSequence.new(0.9,0.5,0.3)
  901. Aura.LockedToPart = false
  902. Aura.Lifetime = NumberRange.new(1)
  903. Aura.Rate = 50
  904. Aura.Speed = NumberRange.new(2.5)
  905. Aura.SpreadAngle = Vector2.new(80,80)
  906. local BlockMesh = Instance.new("BlockMesh")
  907. BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
  908. BlockMesh.Parent = CirclePart
  909. CirclePart.Parent = Circle
  910. local Star = Instance.new("Decal", CirclePart)
  911. Star.Texture = "http://www.roblox.com/asset/?id=253215684"
  912. Star.Face = "Top"
  913. local Light = Instance.new("PointLight", CirclePart)
  914. Light.Color = Color3.new(255, 0, 0)
  915. Light.Brightness = 100
  916. Light.Range = 15
  917. table.insert(CircleParts, CirclePart)
  918. end
  919. local BlockMesh = Instance.new("BlockMesh")
  920. BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
  921. BlockMesh.Parent = CirclePart
  922. CirclePart.Parent = Circle
  923. local Star = Instance.new("Decal", CirclePart)
  924. Star.Texture = "http://www.roblox.com/asset/?id=253215684"
  925. Star.Face = "Top"
  926. local Light = Instance.new("PointLight", CirclePart)
  927. Light.Color = Color3.new(255, 0, 0)
  928. Light.Brightness = 100
  929. Light.Range = 15
  930. table.insert(CircleParts, CirclePart)
  931. end
  932. Spawn(function()
  933. while Equipped and Humanoid.Parent and Humanoid.Health > 0 and Torso.Parent do
  934. if Angle == 360 then
  935. Angle = 0
  936. end
  937. Angle = Angle + 0.05
  938. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
  939. if Hit then
  940. if not Circle.Parent then
  941. Circle.Parent = Character
  942. end
  943. for i, v in pairs(CircleParts) do
  944. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
  945. end
  946. else
  947. Circle.Parent = nil
  948. end
  949. wait()
  950. end
  951. end)
  952. local BODY = {}
  953. for _, c in pairs(Character:GetDescendants()) do
  954. if c:IsA("BasePart") and c.Name ~= "Handle" then
  955. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  956. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  957. end
  958. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  959. elseif c:IsA("JointInstance") then
  960. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  961. end
  962. end
  963. for e = 1, #BODY do
  964. if BODY[e] ~= nil then
  965. local STUFF = BODY[e]
  966. local PART = STUFF[1]
  967. local PARENT = STUFF[2]
  968. local MATERIAL = STUFF[3]
  969. local COLOR = STUFF[4]
  970. local TRANSPARENCY = STUFF[5]
  971. if PART.ClassName == "Part" and PART ~= RootPart then
  972. PART.Material = MATERIAL
  973. PART.Color = COLOR
  974. PART.Transparency = TRANSPARENCY
  975. end
  976. PART.AncestryChanged:Connect(function()
  977. PART.Parent = PARENT
  978. end)
  979. end
  980. end
  981. function refit()
  982. Character.Parent = workspace
  983. for e = 1, #BODY do
  984. if BODY[e] ~= nil then
  985. local STUFF = BODY[e]
  986. local PART = STUFF[1]
  987. local PARENT = STUFF[2]
  988. local MATERIAL = STUFF[3]
  989. local COLOR = STUFF[4]
  990. local TRANSPARENCY = STUFF[5]
  991. if PART.ClassName == "Part" and PART ~= RootPart then
  992. PART.Material = MATERIAL
  993. PART.Color = COLOR
  994. PART.Transparency = TRANSPARENCY
  995. end
  996. if PART.Parent ~= PARENT then
  997. Humanoid:remove()
  998. PART.Parent = PARENT
  999. Humanoid = IT("Humanoid",Character)
  1000. end
  1001. end
  1002. end
  1003. end
  1004. local SKILLTEXTCOLOR = BRICKC"Really red".Color
  1005. local SKILLFONT = "Bodoni"
  1006. local SKILLTEXTSIZE = 7
  1007.  
  1008. Humanoid.Died:connect(function()
  1009. refit()
  1010. end)
  1011.  
  1012. function Inferno_Ring()
  1013. ATTACK = true
  1014. Rooted = false
  1015. local GYRO = IT("BodyGyro",RootPart)
  1016. GYRO.D = 750
  1017. GYRO.P = 20000
  1018. GYRO.MaxTorque = VT(0,40000000,0)
  1019. local FIRE = IT("Model",Effects)
  1020. FIRE.Name = "Fire"
  1021. local MAIN = CreatePart(3, FIRE, "Neon", 0, 1, "Lavender", "Center", VT(0,0,0))
  1022. FIRE.PrimaryPart = MAIN
  1023. local FIRES = {}
  1024. for i = 1, 45 do
  1025. local PRT = CreatePart(3, FIRE, "Neon", 0, 1, "Lavender", "RingPart", VT(3,3,3))
  1026. PRT.CFrame = MAIN.CFrame*ANGLES(RAD(0),RAD((360/45)*i),RAD(0))*CF(0,0,20)
  1027. local F = Fire(PRT)
  1028. table.insert(FIRES,F)
  1029. end
  1030. repeat
  1031. FIRE:SetPrimaryPartCFrame(CF(Mouse.Hit.p))
  1032. Pose("Cast1",1.5,0.01,false,GYRO)
  1033. until HOLD == true
  1034. coroutine.resume(coroutine.create(function()
  1035. for i = 1, 4 do
  1036. ApplyAoE(MAIN.Position,21,-15,true)
  1037. CreateSound(463598785,MAIN,3,1,false)
  1038. for E = 1, #FIRES do
  1039. if FIRES[E] ~= nil then
  1040. FIRES[E].Acceleration = VT(0,300,0)
  1041. FIRES[E].Lifetime=NumberRange.new(0.35,1.5)
  1042. end
  1043. end
  1044. wait(0.3)
  1045. end
  1046. for E = 1, #FIRES do
  1047. if FIRES[E] ~= nil then
  1048. FIRES[E].Enabled = false
  1049. end
  1050. end
  1051. Debris:AddItem(FIRE,5)
  1052. end))
  1053. CreateSound(215395388,RightArm,3,2,false)
  1054. Pose("RightArmUp",1.5,0.5,true)
  1055. GYRO:remove()
  1056. ATTACK = false
  1057. Rooted = false
  1058. end)
  1059.  
  1060. function TimesUp()
  1061. CLOCKTARGET = nil
  1062. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  1063. local HUM = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  1064. local TORSO = HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
  1065. if TORSO then
  1066. ATTACK = true
  1067. Rooted = false
  1068. coroutine.resume(coroutine.create(function()
  1069. repeat
  1070. Swait()
  1071. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1072. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1073. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35*SIZE, 0.5*SIZE, -0.2*SIZE) * ANGLES(RAD(75), RAD(45), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1074. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1075. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1076. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1077. until ATTACK == false
  1078. end))
  1079. if Effects:FindFirstChild("NeonDoll") then
  1080. repeat Swait() until Effects:FindFirstChild("NeonDoll") == nil
  1081. end
  1082. wait(0.5)
  1083. local FAKECHARACTER = IT("Model",Effects)
  1084. FAKECHARACTER.Name = "NeonDoll"
  1085. local TORS = CreatePart(3, FAKECHARACTER, "Neon", 0, 1, "Alder", "Part", VT(0.3,0.3,0.15),false)
  1086. CreateWeldOrSnapOrMotor("Weld", RING, RING, TORS, CF(0,0.6,0), CF(0,0,0))
  1087. local LEG = CreatePart(3, FAKECHARACTER, "Neon", 0, 1, "Alder", "Part", VT(0.15,0.3,0.15),false)
  1088. CreateWeldOrSnapOrMotor("Weld", TORS, TORS, LEG, CF(0.15/2,-0.15,0) * ANGLES(RAD(0), RAD(0), RAD(15)), CF(0,0.15,0))
  1089. local LEG = CreatePart(3, FAKECHARACTER, "Neon", 0, 1, "Alder", "Part", VT(0.15,0.3,0.15),false)
  1090. CreateWeldOrSnapOrMotor("Weld", TORS, TORS, LEG, CF(-0.15/2,-0.15,0) * ANGLES(RAD(0), RAD(0), RAD(-15)), CF(0,0.15,0))
  1091. local ARM = CreatePart(3, FAKECHARACTER, "Neon", 0, 1, "Alder", "Part", VT(0.15,0.3,0.15),false)
  1092. CreateWeldOrSnapOrMotor("Weld", TORS, TORS, ARM, CF(0.15,0.15/2,0) * ANGLES(RAD(0), RAD(0), RAD(90)), CF(0,0.15,0))
  1093. local ARM = CreatePart(3, FAKECHARACTER, "Neon", 0, 1, "Alder", "Part", VT(0.15,0.3,0.15),false)
  1094. CreateWeldOrSnapOrMotor("Weld", TORS, TORS, ARM, CF(-0.15,0.15/2,0) * ANGLES(RAD(0), RAD(0), RAD(-90)), CF(0,0.15,0))
  1095. local HEAD = CreatePart(3, FAKECHARACTER, "Neon", 0, 1, "Alder", "Part", VT(0.15,0.15,0.15),false)
  1096. CreateWeldOrSnapOrMotor("Weld", TORS, TORS, HEAD, CF(0,0.225,0), CF(0,0,0))
  1097. CreateSound(201858045, TORS, 5, 0.4, false)
  1098. for i = 1, 150 do
  1099. Swait()
  1100. CLOCKSPEED = 6
  1101. for _, c in pairs(FAKECHARACTER:GetChildren()) do
  1102. if c.ClassName == "Part" then
  1103. c.Transparency = c.Transparency - 0.5/150
  1104. end
  1105. end
  1106. end
  1107. CLOCKTARGET = HUM
  1108. coroutine.resume(coroutine.create(function()
  1109. repeat Swait() CLOCKSPEED = 2 until CLOCKTARGET == nil
  1110. for i = 1, 25 do
  1111. Swait()
  1112. for _, c in pairs(FAKECHARACTER:GetChildren()) do
  1113. if c.ClassName == "Part" then
  1114. c.Transparency = c.Transparency + 0.5/25
  1115. end
  1116. end
  1117. end
  1118. CLOCKSPEED = 1
  1119. FAKECHARACTER:remove()
  1120. end))
  1121. wait(0.5)
  1122. ATTACK = false
  1123. Rooted = false
  1124. end
  1125. end
  1126. end
  1127.  
  1128. function ChainPunch()
  1129. ATTACK = true
  1130. Rooted = false
  1131. local GYRO = IT("BodyGyro",RootPart)
  1132. GYRO.D = 25
  1133. GYRO.P = 2000
  1134. GYRO.MaxTorque = VT(0,40000,0)
  1135. GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
  1136. repeat
  1137. Swait()
  1138. GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
  1139. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1140. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(0 - 4 * SIN(SINE / 12)), RAD(25), RAD(0)), 1 / Animation_Speed)
  1141. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35*SIZE, 0.65*SIZE, 0*SIZE) * ANGLES(RAD(90), RAD(0), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1142. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1143. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1144. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1145. until HOLD == true
  1146. local POS = Mouse.Hit.p
  1147. local CHAINS = false
  1148. local CHAINLINKS = {}
  1149. local A = IT("Attachment",RightArm)
  1150. A.Position = VT(1,-1,0)*SIZE
  1151. A.Orientation = VT(-90, -89.982, 0)
  1152. local B = IT("Attachment",RightArm)
  1153. B.Position = VT(-1,-1,0)*SIZE
  1154. B.Orientation = VT(-90, 89.988, 0)
  1155. local C = IT("Attachment",RightArm)
  1156. C.Position = VT(0.5,-1.3,0)*SIZE
  1157. C.Orientation = VT(-90, -89.982, 0)
  1158. local D = IT("Attachment",RightArm)
  1159. D.Position = VT(-0.5,-1.3,0)*SIZE
  1160. D.Orientation = VT(-90, 89.988, 0)
  1161. local LIGHT = IT("Attachment",RightArm)
  1162. LIGHT.Position = VT(0,-1,0)*SIZE
  1163. local LIGHT2 = IT("PointLight",LIGHT)
  1164. LIGHT2.Range = 7
  1165. LIGHT2.Brightness = 5
  1166. LIGHT2.Color = SKILLTEXTCOLOR
  1167. for i = 1, 2 do
  1168. local TWIST = -2
  1169. local START = A
  1170. local END = B
  1171. if i == 1 then
  1172. START = B
  1173. END = A
  1174. end
  1175. local ChainLink = IT("Beam",Torso)
  1176. ChainLink.Texture = "rbxassetid://73042633"
  1177. ChainLink.Color = ColorSequence.new(SKILLTEXTCOLOR)
  1178. ChainLink.TextureSpeed = 1
  1179. ChainLink.Width0 = 1
  1180. ChainLink.Width1 = 1
  1181. ChainLink.TextureLength = 2.5
  1182. ChainLink.Attachment0 = START
  1183. ChainLink.Attachment1 = END
  1184. ChainLink.CurveSize0 = TWIST
  1185. ChainLink.CurveSize1 = TWIST
  1186. --ChainLink.FaceCamera = true
  1187. ChainLink.Segments = 45
  1188. ChainLink.Transparency = NumberSequence.new(1)
  1189. table.insert(CHAINLINKS,ChainLink)
  1190. end
  1191. for i = 1, 2 do
  1192. local TWIST = -1
  1193. local START = C
  1194. local END = D
  1195. if i == 1 then
  1196. START = D
  1197. END = C
  1198. end
  1199. local ChainLink = IT("Beam",Torso)
  1200. ChainLink.Texture = "rbxassetid://73042633"
  1201. ChainLink.Color = ColorSequence.new(SKILLTEXTCOLOR)
  1202. ChainLink.TextureSpeed = 1
  1203. ChainLink.Width0 = 1
  1204. ChainLink.Width1 = 1
  1205. ChainLink.TextureLength = 5
  1206. ChainLink.Attachment0 = START
  1207. ChainLink.Attachment1 = END
  1208. ChainLink.CurveSize0 = TWIST
  1209. ChainLink.CurveSize1 = TWIST
  1210. --ChainLink.FaceCamera = true
  1211. ChainLink.Segments = 25
  1212. ChainLink.LightEmission = 0.5
  1213. ChainLink.Transparency = NumberSequence.new(1)
  1214. table.insert(CHAINLINKS,ChainLink)
  1215. end
  1216. coroutine.resume(coroutine.create(function()
  1217. repeat
  1218. Swait()
  1219. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, 0*SIZE + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1220. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(45)), 0.15 / Animation_Speed)
  1221. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35*SIZE, 0.65*SIZE, 0.2*SIZE) * ANGLES(RAD(60), RAD(0), RAD(-25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1222. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1223. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  1224. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  1225. until CHAINS == true
  1226. repeat
  1227. Swait()
  1228. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, 0*SIZE + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1229. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1230. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35*SIZE, 0.65*SIZE, -0.2*SIZE) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1231. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1232. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  1233. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  1234. until ATTACK == false
  1235. for e = 1, 15 do
  1236. Swait()
  1237. for i = 1, #CHAINLINKS do
  1238. CHAINLINKS[i].Transparency = NumberSequence.new((e/15))
  1239. end
  1240. end
  1241. A:remove()
  1242. B:remove()
  1243. C:remove()
  1244. D:remove()
  1245. end))
  1246. CreateSound(233856115, RightArm, 5, 1.2, false)
  1247. for e = 1, 15 do
  1248. Swait()
  1249. for i = 1, #CHAINLINKS do
  1250. CHAINLINKS[i].Transparency = NumberSequence.new(1-(e/15))
  1251. end
  1252. end
  1253. CHAINS = true
  1254. Rooted = true
  1255. wait(0.25)
  1256. local FIST = CreatePart(3, Effects, "Neon", 0, 0.5, "Alder", "Part", VT(2,2,2))
  1257. FIST.Color = C3(1, 215/255, 1)
  1258. FIST.CFrame = CF(RightArm.CFrame*CF(0,-1.3*SIZE,0).p,POS) * ANGLES(RAD(90), RAD(0), RAD(0))
  1259. local LIGHT3 = IT("PointLight",FIST)
  1260. LIGHT3.Range = 7
  1261. LIGHT3.Brightness = 5
  1262. LIGHT3.Color = SKILLTEXTCOLOR
  1263. CreateMesh("SpecialMesh", FIST, "FileMesh", "90718752", "", VT(10,10,10), VT(0,0,0))
  1264. local FISTA = IT("Attachment",FIST)
  1265. FISTA.Position = VT(0.062, 0.977, 0)
  1266. local ChainLink = IT("Beam",Torso)
  1267. ChainLink.Texture = "rbxassetid://73042633"
  1268. ChainLink.Color = ColorSequence.new(SKILLTEXTCOLOR)
  1269. ChainLink.TextureSpeed = 0
  1270. ChainLink.Width0 = 3
  1271. ChainLink.Width1 = 3
  1272. ChainLink.TextureLength = 12
  1273. ChainLink.Attachment0 = LIGHT
  1274. ChainLink.Attachment1 = FISTA
  1275. ChainLink.FaceCamera = true
  1276. ChainLink.Segments = 45
  1277. ChainLink.LightEmission = 0.5
  1278. ChainLink.Transparency = NumberSequence.new(0.25)
  1279. local FISTSOUND = CreateSound(288641686, FIST, 5, 1.2, false)
  1280. for i = 1, 85 do
  1281. Swait()
  1282. FIST.CFrame = FIST.CFrame*CF(0,-2,0)
  1283. ChainLink.TextureLength = 12+(i*2)
  1284. ApplyAoE(FIST.Position,10,15,25,100,false)
  1285. WACKYEFFECT({Time = 5, EffectType = "Wave", Size = VT(5,0,5)*SIZE, Size2 = VT(15,1,15), Transparency = 0.5, Transparency2 = 1, CFrame = FIST.CFrame*CF(0,-1,0) * ANGLES(RAD(0), RAD(i*15), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(159/255, 111/255, 183/255), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
  1286. local HITFLOOR = Raycast(FIST.Position, (CF(FIST.Position, FIST.CFrame*CF(0,-1,0).p)).lookVector, 2.1, Character)
  1287. if HITFLOOR ~= nil then
  1288. HITFLOOR:BreakJoints()
  1289. coroutine.resume(coroutine.create(function()
  1290. for i = 1, 15 do
  1291. Swait()
  1292. FISTSOUND.Volume = FISTSOUND.Volume - 0.15
  1293. ApplyAoE(FIST.Position,10+(i*2),5,15,5,false)
  1294. WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(5,0,5)*SIZE, Size2 = VT(35,3,35), Transparency = 0.5, Transparency2 = 1, CFrame = FIST.CFrame * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(159/255, 111/255, 183/255), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
  1295. end
  1296. end))
  1297. break
  1298. end
  1299. end
  1300. coroutine.resume(coroutine.create(function()
  1301. for i = 1, 50 do
  1302. Swait()
  1303. FIST.Transparency = FIST.Transparency + 0.5/50
  1304. LIGHT3.Range = LIGHT3.Range - 7/50
  1305. end
  1306. FIST:remove()
  1307. end))
  1308. LIGHT:remove()
  1309. GYRO:remove()
  1310. ATTACK = false
  1311. Rooted = false
  1312. end
  1313.  
  1314. function WarpMeteor()
  1315. local DIST = (RootPart.Position - Mouse.Hit.p).Magnitude
  1316. if DIST > 180 then
  1317. DIST = 180
  1318. end
  1319. local RAY,RAYPOS = Raycast(RootPart.Position, (CF(RootPart.Position, Mouse.Hit.p)).lookVector, DIST, workspace)
  1320. local HITFLOOR,HITPOS,NORMAL = Raycast(RAYPOS+VT(0,45,0), (CF(RAYPOS, RAYPOS + VT(0, -1, 0))).lookVector, 75*SIZE, Character)
  1321. if HITFLOOR then
  1322. local POS = HITPOS
  1323. ATTACK = true
  1324. Rooted = true
  1325. local WARPED = false
  1326. local SMASHED = false
  1327. local HITFLOOR,HITPOS,NORMAL = Raycast(RootPart.Position+VT(0,1,0), (CF(RAYPOS, RAYPOS + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
  1328. coroutine.resume(coroutine.create(function()
  1329. repeat
  1330. Swait()
  1331. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1332. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1333. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(-25 + 2.5 * SIN(SINE / 12)), RAD(-55 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1334. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1335. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1336. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1337. until WARPED == true
  1338. repeat
  1339. Swait()
  1340. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1341. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1342. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(-25 + 2.5 * SIN(SINE / 12)), RAD(-55 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1343. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1344. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -0.5*SIZE + 0.06 * SIN(SINE / 24) - 0.1*SIZE * COS(SINE / 12), -0.5*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1345. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.1*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1346. until SMASHED == true
  1347. repeat
  1348. Swait()
  1349. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0*SIZE, 0*SIZE, 0*SIZE) * ANGLES(RAD(90), RAD(0), RAD(0)), 1 / Animation_Speed)
  1350. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0*SIZE, 0*SIZE, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(-40), RAD(0), RAD(0)), 1 / Animation_Speed)
  1351. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(170), RAD(-15), RAD(20)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1352. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(170), RAD(15), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1353. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE, -0.3*SIZE) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 1 / Animation_Speed)
  1354. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, -0.3*SIZE) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1355. until ATTACK == false
  1356. end))
  1357. VALUE1 = true
  1358. CreateSound(233856115, Torso, 5, 1.6, false)
  1359. for i = 1, 25 do
  1360. Swait()
  1361. for _, c in pairs(Character:GetChildren()) do
  1362. if c.ClassName == "Part" then
  1363. c.Transparency = c.Transparency + 1/25
  1364. end
  1365. end
  1366. for _, c in pairs(Weapon:GetChildren()) do
  1367. if c.ClassName == "Part" then
  1368. c.Transparency = c.Transparency + 1/25
  1369. end
  1370. end
  1371. end
  1372. UNANCHOR = false
  1373. RootPart.Anchored = true
  1374. RootPart.Velocity = VT(0,0,0)
  1375. local ROOTPOS = RootPart.Position
  1376. RootPart.CFrame = CF(POS+VT(0,300,0),VT(ROOTPOS.X,POS.Y+300,ROOTPOS.Z))
  1377. WARPED = true
  1378. for i = 1, 25 do
  1379. Swait()
  1380. for _, c in pairs(Character:GetChildren()) do
  1381. if c.ClassName == "Part" then
  1382. c.Transparency = c.Transparency - 1/25
  1383. end
  1384. end
  1385. for _, c in pairs(Weapon:GetChildren()) do
  1386. if c.ClassName == "Part" then
  1387. c.Transparency = c.Transparency - 1/25
  1388. end
  1389. end
  1390. end
  1391. local SHELL = CreatePart(3, Effects, "Neon", 0, 1, "Alder", "Part", VT(0,0,0))
  1392. SHELL.CFrame = RootPart.CFrame
  1393. MakeForm(SHELL,"Ball")
  1394. CreateSound(402981977, SHELL, 5, 1.6, false)
  1395. for i = 1, 10 do
  1396. Swait()
  1397. SHELL.Transparency = SHELL.Transparency - 1/10
  1398. SHELL.Size = SHELL.Size + VT(0.6,0.6,0.6)*1.8
  1399. end
  1400. for i = 1, math.ceil(75/2) do
  1401. Swait()
  1402. RootPart.CFrame = RootPart.CFrame*CF(0,-3.5*2,0)
  1403. SHELL.CFrame = CF(RootPart.Position)
  1404. WACKYEFFECT({Time = 5, EffectType = "Sphere", Size = SHELL.Size, Size2 = VT(5,3,5), Transparency = 0.5, Transparency2 = 1, CFrame = SHELL.CFrame, MoveToPos = SHELL.Position+VT(0,15,0), RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = SHELL.Color, SoundID = nil, SoundPitch = 0.75, SoundVolume = 6})
  1405. end
  1406. RootPart.CFrame = CF(POS+VT(0,1,0),VT(ROOTPOS.X,HITPOS.Y+1,ROOTPOS.Z))
  1407. SHELL.CFrame = CF(RootPart.Position)
  1408. WACKYEFFECT({Time = 45, EffectType = "Sphere", Size = SHELL.Size, Size2 = VT(35,35,35)*4, Transparency = 0, Transparency2 = 1, CFrame = SHELL.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SHELL.Color, SoundID = 165970126, SoundPitch = 0.75, SoundVolume = 6})
  1409. WACKYEFFECT({Time = 55, EffectType = "Wave", Size = VT(SHELL.Size.X,5,SHELL.Size.Z), Size2 = VT(45,3,45)*3.8, Transparency = 0, Transparency2 = 1, CFrame = SHELL.CFrame, MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = SHELL.Color, SoundID = nil, SoundPitch = 0.75, SoundVolume = 6})
  1410. WACKYEFFECT({Time = 55, EffectType = "Wave", Size = VT(SHELL.Size.X,5,SHELL.Size.Z), Size2 = VT(45,3,45)*4, Transparency = 0, Transparency2 = 1, CFrame = SHELL.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = SHELL.Color, SoundID = nil, SoundPitch = 0.75, SoundVolume = 6})
  1411. for i = 1, 5 do
  1412. WACKYEFFECT({Time = 35, EffectType = "Wave", Size = VT(5,0,5)*SIZE, Size2 = VT(35,3,35)*4, Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(159/255, 111/255, 183/255), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
  1413. end
  1414. SHELL:remove()
  1415. ApplyAoE(RootPart.Position,75,35,75,175,false)
  1416. SMASHED = true
  1417. wait(1)
  1418. VALUE1 = false
  1419. UNANCHOR = true
  1420. ATTACK = false
  1421. Rooted = false
  1422. end
  1423. end
  1424.  
  1425. function PandorasBox()
  1426. local HITFLOOR,HITPOS = Raycast(RootPart.CFrame*CF(0,0,-6.5).p, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4*SIZE, Character)
  1427. if HITFLOOR ~= nil then
  1428. ATTACK = true
  1429. Rooted = true
  1430. local RINGSPIN = true
  1431. local CONSTRUCTING = true
  1432. local RING = CreatePart(3, Effects, "Neon", 0, 1, "Alder", "Ring", VT(0,0,0))
  1433. RING.Color = C3(0,0,0)
  1434. MakeForm(RING,"Cyl")
  1435. RING.CFrame = CF(HITPOS)
  1436. CreateSound(402981977, RING, 5, 1.2, false)
  1437. coroutine.resume(coroutine.create(function()
  1438. repeat
  1439. Swait()
  1440. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  1441. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1442. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(-25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1443. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35*SIZE, 0.65*SIZE, 0*SIZE) * ANGLES(RAD(115), RAD(45), RAD(35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1444. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1445. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1446. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1447. until CONSTRUCTING == false
  1448. repeat
  1449. Swait()
  1450. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  1451. until RINGSPIN == false
  1452. for i = 1, 25 do
  1453. Swait()
  1454. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  1455. RING.Size = RING.Size - VT(0.15,0,0.15)
  1456. --DECAL.Transparency = DECAL.Transparency + 1/25
  1457. RING.Transparency = RING.Transparency + 1/25
  1458. end
  1459. RING:remove()
  1460. end))
  1461. for i = 1, 15 do
  1462. Swait()
  1463. RING.Size = RING.Size + VT(0.75,0,0.75)
  1464. RING.Transparency = RING.Transparency - 1/15
  1465. end
  1466. local BOXSPIN = true
  1467. local PANDORASBOX = IT("Model",Effects)
  1468. PANDORASBOX.Name = "Pandora's Box"
  1469. local BOX = IT("Model",PANDORASBOX)
  1470. BOX.Name = "Body"
  1471. local LID = IT("Model",PANDORASBOX)
  1472. LID.Name = "Lid"
  1473. --BUILDING THE BOX--
  1474. local BASE = CreatePart(3, BOX, "Neon", 0, 0, "Alder", "Black", VT(2,1.8,2))
  1475. BASE.Color = C3(0,0,0)
  1476. PANDORASBOX.PrimaryPart = BASE
  1477. BASE.CFrame = CF(HITPOS+VT(0,-8,0),VT(RootPart.Position.X,HITPOS.Y-8,RootPart.Position.Z))
  1478. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Bright yellow", "Marble", VT(0.2,1.9,0.2))
  1479. WOOD.CFrame = BASE.CFrame*CF(1,0,1)
  1480. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Bright yellow", "Marble", VT(0.2,1.9,0.2))
  1481. WOOD.CFrame = BASE.CFrame*CF(1,0,-1)
  1482. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Bright yellow", "Marble", VT(0.2,1.9,0.2))
  1483. WOOD.CFrame = BASE.CFrame*CF(-1,0,1)
  1484. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Bright yellow", "Marble", VT(0.2,1.9,0.2))
  1485. WOOD.CFrame = BASE.CFrame*CF(-1,0,-1)
  1486. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Bright yellow", "Marble", VT(2.1,0.2,0.2))
  1487. WOOD.CFrame = BASE.CFrame*CF(0,0.9,1)
  1488. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Bright yellow", "Marble", VT(2.1,0.2,0.2))
  1489. WOOD.CFrame = BASE.CFrame*CF(0,0.9,-1)
  1490. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Bright yellow", "Marble", VT(0.2,0.2,2.1))
  1491. WOOD.CFrame = BASE.CFrame*CF(1,0.9,0)
  1492. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Bright yellow", "Marble", VT(0.2,0.2,2.1))
  1493. WOOD.CFrame = BASE.CFrame*CF(-1,0.9,0)
  1494. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Bright yellow", "Marble", VT(2.1,0.2,0.2))
  1495. WOOD.CFrame = BASE.CFrame*CF(0,-0.9,1)
  1496. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Bright yellow", "Marble", VT(2.1,0.2,0.2))
  1497. WOOD.CFrame = BASE.CFrame*CF(0,-0.9,-1)
  1498. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Bright yellow", "Marble", VT(0.2,0.2,2.1))
  1499. WOOD.CFrame = BASE.CFrame*CF(1,-0.9,0)
  1500. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Bright yellow", "Marble", VT(0.2,0.2,2.1))
  1501. WOOD.CFrame = BASE.CFrame*CF(-1,-0.9,0)
  1502. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Daisy orange", "Marble", VT(2.1,1.9,0.1))
  1503. WOOD.CFrame = BASE.CFrame*CF(0,0,1)
  1504. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Daisy orange", "Marble", VT(2.1,1.9,0.1))
  1505. WOOD.CFrame = BASE.CFrame*CF(0,0,-1)
  1506. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Daisy orange", "Marble", VT(0.1,1.9,2.1))
  1507. WOOD.CFrame = BASE.CFrame*CF(1,0,0)
  1508. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Daisy orange", "Marble", VT(0.1,1.9,2.1))
  1509. WOOD.CFrame = BASE.CFrame*CF(-1,0,0)
  1510. local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Daisy orange", "Marble", VT(2.1,0.1,2.1))
  1511. WOOD.CFrame = BASE.CFrame*CF(0,-0.9,0)
  1512. -------------
  1513. local LIDPART = CreatePart(3, LID, "Marble", 0, 0, "Daisy orange", "Marble", VT(2.1,0.1,2.1))
  1514. LIDPART.CFrame = BASE.CFrame*CF(0,1,0)
  1515. LID.PrimaryPart = LIDPART
  1516. local WOOD = CreatePart(3, LID, "Marble", 0, 0, "Bright yellow", "Marble", VT(2.1,0.2,0.2))
  1517. WOOD.CFrame = LIDPART.CFrame*CF(0,0,-1)
  1518. local WOOD = CreatePart(3, LID, "Marble", 0, 0, "Bright yellow", "Marble", VT(2.1,0.2,0.2))
  1519. WOOD.CFrame = LIDPART.CFrame*CF(0,0,1)
  1520. local WOOD = CreatePart(3, LID, "Marble", 0, 0, "Bright yellow", "Marble", VT(0.2,0.2,2.1))
  1521. WOOD.CFrame = LIDPART.CFrame*CF(1,0,0)
  1522. local WOOD = CreatePart(3, LID, "Marble", 0, 0, "Bright yellow", "Marble", VT(0.2,0.2,2.1))
  1523. WOOD.CFrame = LIDPART.CFrame*CF(-1,0,0)
  1524. local DECAL = IT("Decal",LIDPART)
  1525. DECAL.Face = "Top"
  1526. DECAL.Texture = "http://www.roblox.com/asset/?id=1501226061"
  1527. DECAL.Color3 = C3(0,0,0)
  1528. --BUILDING THE BOX--
  1529. coroutine.resume(coroutine.create(function()
  1530. repeat
  1531. Swait()
  1532. PANDORASBOX:SetPrimaryPartCFrame(BASE.CFrame * ANGLES(RAD(0), RAD(2.45), RAD(0)))
  1533. until BOXSPIN == false
  1534. end))
  1535. for i = 1, 25 do
  1536. Swait()
  1537. PANDORASBOX:SetPrimaryPartCFrame(BASE.CFrame * CF(0,1.5-(i/12.5),0))
  1538. end
  1539. wait(0.5)
  1540. BOXSPIN = false
  1541. CONSTRUCTING = false
  1542. coroutine.resume(coroutine.create(function()
  1543. WACKYEFFECT({Time = 45, EffectType = "Sphere", Size = LIDPART.Size, Size2 = VT(3,0,3)*4, Transparency = 0, Transparency2 = 1, CFrame = LIDPART.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SKILLTEXTCOLOR, SoundID = 168586586, SoundPitch = 1.3, SoundVolume = 6})
  1544. --[[for i = 1, 45 do
  1545. Swait()
  1546. LID:SetPrimaryPartCFrame(LIDPART.CFrame * CF(0,1.5-(i/12.5),0.5) * ANGLES(RAD(0.7), RAD(0), RAD(0)))
  1547. end-
  1548. LID:remove()]]--
  1549. for _, c in pairs(LID:GetChildren()) do
  1550. if c.ClassName == "Part" then
  1551. c.Anchored = false
  1552. c.CanCollide = true
  1553. if c ~= LIDPART then
  1554. weldBetween(LIDPART,c)
  1555. end
  1556. end
  1557. end
  1558. LIDPART.Velocity = CF(LIDPART.Position,LIDPART.CFrame*CF(15,25,0).p).lookVector*65
  1559. Debris:AddItem(LID,15)
  1560. wait(0.5)
  1561. local RANDOMEFFECT = MRANDOM(1,4)
  1562. if RANDOMEFFECT == 1 then
  1563. for i = 1, 45 do
  1564. wait((2-(i/15))/15)
  1565. WACKYEFFECT({Time = 45, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(1,1,1), Transparency = 0, Transparency2 = 1, CFrame = BASE.CFrame*CF(0,MRANDOM(12,15),0) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0))*CF(0,0,MRANDOM(1,5)), MoveToPos = BASE.Position, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SKILLTEXTCOLOR, SoundID = nil, SoundPitch = 0.8, SoundVolume = 6})
  1566. end
  1567. wait(1)
  1568. WACKYEFFECT({Time = 45, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(35,35,35)*12, Transparency = 0, Transparency2 = 1, CFrame = BASE.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BASE.Color, SoundID = 165970126, SoundPitch = 0.75, SoundVolume = 6})
  1569. WACKYEFFECT({Time = 55, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(45,3,45)*10, Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = BASE.Color, SoundID = 469345336, SoundPitch = 0.75, SoundVolume = 6})
  1570. WACKYEFFECT({Time = 55, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(45,3,45)*9, Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = BASE.Color, SoundID = nil, SoundPitch = 0.75, SoundVolume = 6})
  1571. for i = 1, 5 do
  1572. WACKYEFFECT({Time = 35, EffectType = "Wave", Size = VT(5,0,5)*SIZE, Size2 = VT(35,3,35)*12, Transparency = 0.5, Transparency2 = 1, CFrame = BASE.CFrame * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
  1573. end
  1574. ApplyAoE(BASE.Position,50,1,200,375,false)
  1575. ApplyAoE(BASE.Position,250,35,75,175,false)
  1576. elseif RANDOMEFFECT == 2 then
  1577. local FIELD = CreatePart(3, Effects, "Neon", 0, 0, "Alder", "Field", VT(0.3,0.3,0.3))
  1578. FIELD.CFrame = BASE.CFrame
  1579. MakeForm(FIELD,"Ball")
  1580. for i = 1, 50 do
  1581. Swait()
  1582. FIELD.Size = FIELD.Size + VT(0.01,0.01,0.01)
  1583. FIELD.CFrame = FIELD.CFrame * CF(0,0.75-(i/45),0)
  1584. end
  1585. wait(0.2)
  1586. local LOOP = CreateSound(1393698948, FIELD, 0, 1.2, true)
  1587. coroutine.resume(coroutine.create(function()
  1588. for i = 1, 75 do
  1589. Swait()
  1590. LOOP.Volume = LOOP.Volume + 10/75
  1591. LOOP.Parent = FIELD
  1592. local CHILDREN = workspace:GetDescendants()
  1593. for index, CHILD in pairs(CHILDREN) do
  1594. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  1595. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1596. if HUM then
  1597. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1598. if TORSO then
  1599. if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/2 then
  1600. HUM.Health = HUM.Health - 0.1
  1601. TORSO.Velocity = VT(0,5,0)
  1602. HUM.PlatformStand = true
  1603. if TORSO.RotVelocity.Magnitude < 15 then
  1604. TORSO.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))
  1605. end
  1606. end
  1607. end
  1608. end
  1609. end
  1610. end
  1611. FIELD.Size = FIELD.Size + VT(3,3,3)
  1612. FIELD.Transparency = FIELD.Transparency + 0.8/75
  1613. end
  1614. for i = 1, 500 do
  1615. Swait()
  1616. LOOP.Parent = FIELD
  1617. local CHILDREN = workspace:GetDescendants()
  1618. for index, CHILD in pairs(CHILDREN) do
  1619. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  1620. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1621. if HUM then
  1622. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1623. if TORSO then
  1624. if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/2 then
  1625. TORSO.Velocity = VT(0,5,0)
  1626. HUM.Health = HUM.Health - 0.1
  1627. HUM.PlatformStand = true
  1628. if TORSO.RotVelocity.Magnitude < 15 then
  1629. TORSO.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))
  1630. end
  1631. end
  1632. end
  1633. end
  1634. end
  1635. end
  1636. end
  1637. for i = 1, 25 do
  1638. Swait()
  1639. LOOP.Volume = LOOP.Volume + 10/25
  1640. LOOP.Parent = FIELD
  1641. local CHILDREN = workspace:GetDescendants()
  1642. for index, CHILD in pairs(CHILDREN) do
  1643. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  1644. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1645. if HUM then
  1646. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1647. if TORSO then
  1648. if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/1.8 then
  1649. TORSO.Velocity = VT(0,5,0)
  1650. HUM.Health = HUM.Health - 0.1
  1651. HUM.PlatformStand = false
  1652. if TORSO.RotVelocity.Magnitude < 15 then
  1653. TORSO.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))
  1654. end
  1655. end
  1656. end
  1657. end
  1658. end
  1659. end
  1660. FIELD.Size = FIELD.Size - VT(3,3,3)
  1661. FIELD.Transparency = FIELD.Transparency + 0.2/25
  1662. end
  1663. FIELD:remove()
  1664. end))
  1665. elseif RANDOMEFFECT == 3 then
  1666. for i = 1, 10 do
  1667. wait(0.15)
  1668. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(3,8,3), Transparency = 0, Transparency2 = 1, CFrame = BASE.CFrame*CF(0,0.3,0), MoveToPos = BASE.Position+VT(0,6,0), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 90655239, SoundPitch = 0.8, SoundVolume = 6})
  1669. coroutine.resume(coroutine.create(function()
  1670. local MINION = CLONE:Clone()
  1671. MINION.Parent = Effects
  1672. MINION.Name = "Shadow"
  1673. MINION.HumanoidRootPart.CFrame = BASE.CFrame*CF(0,5,0) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0))
  1674. MINION.HumanoidRootPart.Velocity = CF(MINION.HumanoidRootPart.Position,MINION.HumanoidRootPart.CFrame*CF(0,8,-15).p).lookVector*MRANDOM(55,100)
  1675. for _, c in pairs(MINION:GetChildren()) do
  1676. if c.ClassName == "Part" then
  1677. c.Material = "Neon"
  1678. c.Color = C3(0,0,0)
  1679. c.Transparency = 0.25
  1680. if c.Name == "Head" then
  1681. c:ClearAllChildren()
  1682. local MSH = IT("BlockMesh",c)
  1683. MSH.Scale = VT(0.5,1,1)
  1684. end
  1685. end
  1686. end
  1687. local TORSO = MINION.Torso
  1688. local HUMAN = MINION.Humanoid
  1689. HUMAN.WalkSpeed = 20
  1690. HUMAN.MaxHealth = math.huge
  1691. HUMAN.Health = math.huge
  1692. HUMAN.DisplayDistanceType = "None"
  1693. HUMAN.Died:connect(function()
  1694. MINION:remove()
  1695. --CreateSound(SHOUTS[MRANDOM(1,3)], TORSO, 3, 0.5, false)
  1696. end)
  1697. wait(1)
  1698. local findNearestTorso = function(POS)
  1699. local list = game.Workspace:GetDescendants()
  1700. local torso = nil
  1701. local dist = 500
  1702. local temp = nil
  1703. local human = nil
  1704. local temp2 = nil
  1705. for x = 1, #list do
  1706. temp2 = list[x]
  1707. if (temp2.className == "Model") and (temp2 ~= Character) and (temp2.Parent ~= Effects) then
  1708. temp = temp2:findFirstChild("Torso") or temp2:findFirstChild("UpperTorso")
  1709. human = temp2:findFirstChildOfClass("Humanoid")
  1710. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  1711. if (temp.Position - POS).magnitude < dist then
  1712. torso = temp
  1713. dist = (temp.Position - POS).magnitude
  1714. end
  1715. end
  1716. end
  1717. end
  1718. return torso, dist
  1719. end
  1720. for i = 1, 40 do
  1721. if HUMAN.Health == 0 then
  1722. break
  1723. end
  1724. wait(0.3)
  1725. local target,dist= findNearestTorso(TORSO.Position)
  1726. if target then
  1727. HUMAN:MoveTo(target.Position)
  1728. if dist < 25 then
  1729. CreateSound(348663022, TORSO, 10, 1, true)
  1730. wait(2)
  1731. --local ANIM = HUMAN:LoadAnimation(ATANIM)
  1732. --ANIM:Play()
  1733. --CreateSound(SHOUTS[MRANDOM(1,3)], TORSO, 1, 1, false)
  1734. ApplyAoE(TORSO.Position,10,0,0,85,true)
  1735. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(5,5,5), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = TORSO.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SKILLTEXTCOLOR, SoundID = 201858087, SoundPitch = 0.8, SoundVolume = 10})
  1736. for i = 1, 5 do
  1737. WACKYEFFECT({Time = 75, EffectType = "Wave", Size = VT(5,0,5)*SIZE, Size2 = VT(15,1,15), Transparency = 0.5, Transparency2 = 1, CFrame = TORSO.CFrame * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-15,15)/7.5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
  1738. end
  1739. break
  1740. end
  1741. end
  1742. end
  1743. MINION:remove()
  1744. end))
  1745. end
  1746. elseif RANDOMEFFECT == 4 then
  1747. local FIELD = CreatePart(3, Effects, "Neon", 0, 0, "Alder", "Field", VT(0.3,0.3,0.3))
  1748. FIELD.Color = C3(0,0,0)
  1749. FIELD.CFrame = BASE.CFrame
  1750. MakeForm(FIELD,"Ball")
  1751. FIELD.CanCollide = true
  1752. for i = 1, 50 do
  1753. Swait()
  1754. FIELD.Size = FIELD.Size + VT(0.01,0.01,0.01)
  1755. FIELD.CFrame = FIELD.CFrame * CF(0,0.75-(i/45),0)
  1756. end
  1757. wait(0.2)
  1758. local LOOP = CreateSound(487214658, FIELD, 0, 1, true)
  1759. coroutine.resume(coroutine.create(function()
  1760. local E = 0
  1761. for i = 1, 75 do
  1762. E = E + 1
  1763. Swait()
  1764. if E >= 35 then
  1765. E = 0
  1766. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = FIELD.Size*30, Size2 = FIELD.Size, Transparency = 0.8, Transparency2 = 1, CFrame = FIELD.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BASE.Color, SoundID = nil, SoundPitch = 1, SoundVolume = 6})
  1767. end
  1768. LOOP.Volume = LOOP.Volume + 10/75
  1769. LOOP.Parent = FIELD
  1770. local CHILDREN = workspace:GetDescendants()
  1771. for index, CHILD in pairs(CHILDREN) do
  1772. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  1773. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1774. if HUM then
  1775. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1776. if TORSO then
  1777. if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X*30 then
  1778. for _, c in pairs(CHILD:GetChildren()) do
  1779. if c:IsA("BasePart") then
  1780. local bv = Instance.new("BodyVelocity")
  1781. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1782. bv.velocity = CF(FIELD.Position,c.Position).lookVector*-50
  1783. bv.Parent = c
  1784. Debris:AddItem(bv,0.05)
  1785. end
  1786. end
  1787. HUM.Health = HUM.Health - 0.3
  1788. end
  1789. end
  1790. end
  1791. end
  1792. end
  1793. FIELD.Size = FIELD.Size + VT(0.3,0.3,0.3)/5
  1794. end
  1795. for i = 1, 180 do
  1796. E = E + 1
  1797. Swait()
  1798. if E >= 35 then
  1799. E = 0
  1800. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = FIELD.Size*30, Size2 = FIELD.Size, Transparency = 0.8, Transparency2 = 1, CFrame = FIELD.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BASE.Color, SoundID = nil, SoundPitch = 1, SoundVolume = 6})
  1801. end
  1802. LOOP.Parent = FIELD
  1803. local CHILDREN = workspace:GetDescendants()
  1804. for index, CHILD in pairs(CHILDREN) do
  1805. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  1806. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1807. if HUM then
  1808. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1809. if TORSO then
  1810. if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X*30 then
  1811. for _, c in pairs(CHILD:GetChildren()) do
  1812. if c:IsA("BasePart") then
  1813. local bv = Instance.new("BodyVelocity")
  1814. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1815. bv.velocity = CF(FIELD.Position,c.Position).lookVector*-50
  1816. bv.Parent = c
  1817. Debris:AddItem(bv,0.05)
  1818. end
  1819. end
  1820. HUM.Health = HUM.Health - 0.3
  1821. end
  1822. end
  1823. end
  1824. end
  1825. end
  1826. end
  1827. ApplyAoE(FIELD.Position,40,15,20,375,false)
  1828. WACKYEFFECT({Time = 45, EffectType = "Sphere", Size = FIELD.Size, Size2 = VT(35,35,35), Transparency = 0, Transparency2 = 1, CFrame = FIELD.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BASE.Color, SoundID = 231917744, SoundPitch = 1, SoundVolume = 6})
  1829. for i = 1, 5 do
  1830. WACKYEFFECT({Time = 35, EffectType = "Wave", Size = VT(5,0,5)*SIZE, Size2 = VT(35,3,35), Transparency = 0.5, Transparency2 = 1, CFrame = FIELD.CFrame * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
  1831. end
  1832. FIELD:remove()
  1833. end))
  1834. elseif RANDOMEFFECT == 5 then
  1835. end
  1836. wait(0.5)
  1837. for i = 1, 25 do
  1838. Swait()
  1839. PANDORASBOX:SetPrimaryPartCFrame(BASE.CFrame * CF(0,-0.3,0))
  1840. end
  1841. PANDORASBOX:remove()
  1842. RINGSPIN = false
  1843. end))
  1844. ATTACK = false
  1845. Rooted = false
  1846. end
  1847. end
  1848.  
  1849. function Taunt()
  1850. ATTACK = true
  1851. local LAUGH = nil
  1852. coroutine.resume(coroutine.create(function()
  1853. repeat
  1854. Swait()
  1855. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1856. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(5), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1857. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.15*SIZE, -0.5*SIZE) * ANGLES(RAD(170), RAD(-25), RAD(-15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1858. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1859. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1860. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1861. until LAUGH ~= nil
  1862. repeat
  1863. Swait()
  1864. LAUGH.Parent = Head
  1865. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0+(0.1*LAUGH.PlaybackLoudness/75) + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1866. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE+(0.1*LAUGH.PlaybackLoudness/75)) - 1)) * ANGLES(RAD(5), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1867. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.15*SIZE+(0.1*LAUGH.PlaybackLoudness/75), -0.5*SIZE) * ANGLES(RAD(170), RAD(-25), RAD(-15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1868. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE+(0.1*LAUGH.PlaybackLoudness/75), 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1869. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE-(0.1*LAUGH.PlaybackLoudness/75) + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1870. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE-(0.1*LAUGH.PlaybackLoudness/75) - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1871. until LAUGH.Playing == false
  1872. ATTACK = false
  1873. end))
  1874. wait(0.1)
  1875. LAUGH = CreateSound(525166232, Head, 10, 1, false)
  1876. end
  1877.  
  1878. --//=================================\\
  1879. --|| ASSIGN THINGS TO KEYS
  1880. --\\=================================//
  1881.  
  1882. function MouseDown(Mouse)
  1883. HOLD = true
  1884. if ATTACK == false then
  1885. end
  1886. end
  1887.  
  1888. function MouseUp(Mouse)
  1889. HOLD = false
  1890. end
  1891.  
  1892. function KeyDown(Key)
  1893. KEYHOLD = true
  1894. if Key == "z" and ATTACK == false then
  1895. MagicMissiles()
  1896. end
  1897.  
  1898. if Key == "b" and ATTACK == false then
  1899. TimesUp()
  1900. end
  1901.  
  1902. if Key == "c" and ATTACK == false then
  1903. ChainPunch()
  1904. end
  1905.  
  1906. if Key == "v" and ATTACK == false then
  1907. WarpMeteor()
  1908. end
  1909.  
  1910. if Key == "x" and ATTACK == false then
  1911. PandorasBox()
  1912. end
  1913.  
  1914. if Key == "t" and ATTACK == false then
  1915. Taunt()
  1916. end
  1917. end
  1918.  
  1919. function KeyUp(Key)
  1920. KEYHOLD = false
  1921. end
  1922.  
  1923. Mouse.Button1Down:connect(function(NEWKEY)
  1924. MouseDown(NEWKEY)
  1925. end)
  1926. Mouse.Button1Up:connect(function(NEWKEY)
  1927. MouseUp(NEWKEY)
  1928. end)
  1929. Mouse.KeyDown:connect(function(NEWKEY)
  1930. KeyDown(NEWKEY)
  1931. end)
  1932. Mouse.KeyUp:connect(function(NEWKEY)
  1933. KeyUp(NEWKEY)
  1934. end)
  1935.  
  1936. --//=================================\\
  1937. --\\=================================//
  1938.  
  1939.  
  1940. function unanchor()
  1941. if UNANCHOR == true then
  1942. RootPart.Anchored = false
  1943. end
  1944. g = Character:GetChildren()
  1945. for i = 1, #g do
  1946. if g[i].ClassName == "Part" and g[i] ~= RootPart then
  1947. g[i].Anchored = false
  1948. end
  1949. end
  1950. g = Weapon:GetChildren()
  1951. for i = 1, #g do
  1952. if g[i].ClassName == "Part" then
  1953. g[i].Anchored = false
  1954. end
  1955. end
  1956. end
  1957.  
  1958.  
  1959. --//=================================\\
  1960. --|| WRAP THE WHOLE SCRIPT UP
  1961. --\\=================================//
  1962.  
  1963. Humanoid.Changed:connect(function(Jump)
  1964. if Jump == "Jump" and (Disable_Jump == true) then
  1965. Humanoid.Jump = false
  1966. end
  1967. end)
  1968.  
  1969. while true do
  1970. Swait()
  1971. script.Parent = WEAPONGUI
  1972. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  1973. v:Stop();
  1974. end
  1975. ANIMATE.Parent = nil
  1976. SINE = SINE + CHANGE*1.5
  1977. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  1978. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  1979. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4*SIZE, Character)
  1980. local WALKSPEEDVALUE = 10 / (Humanoid.WalkSpeed / 16)
  1981. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  1982. 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)
  1983. 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)
  1984. RightHip.C1 = Clerp(RightHip.C1, CF(0.5*SIZE, 0.875*SIZE - 0.125 * SIN(SINE / WALKSPEEDVALUE)*SIZE - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0 +0.5+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(25+80 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  1985. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5*SIZE, 0.875*SIZE + 0.125 * SIN(SINE / WALKSPEEDVALUE)*SIZE - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0 +0.5+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(-25+80 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  1986. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  1987. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1988. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1989. RightHip.C1 = Clerp(RightHip.C1, CF(0.5*SIZE, 1*SIZE, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1990. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5*SIZE, 1*SIZE, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1991. end
  1992. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  1993. ANIM = "Jump"
  1994. if ATTACK == false then
  1995. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0*SIZE, 0*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1996. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0*SIZE, 0*SIZE, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
  1997. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1998. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1999. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE, -0.3*SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 1 / Animation_Speed)
  2000. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, -0.3*SIZE) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 1 / Animation_Speed)
  2001. end
  2002. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  2003. ANIM = "Fall"
  2004. if ATTACK == false then
  2005. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0*SIZE, 0*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2006. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0*SIZE, 0*SIZE, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 1 / Animation_Speed)
  2007. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2008. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2009. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 1 / Animation_Speed)
  2010. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 1 / Animation_Speed)
  2011. end
  2012. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  2013. ANIM = "Idle"
  2014. if ATTACK == false then
  2015. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  2016. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2017. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(-25 + 2.5 * SIN(SINE / 12)), RAD(-55 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2018. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2019. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2020. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2021. end
  2022. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  2023. ANIM = "Walk"
  2024. if ATTACK == false then
  2025. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, -0.1*SIZE) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  2026. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(15 - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 1/ Animation_Speed)
  2027. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(-25 + 2.5 * SIN(SINE / WALKSPEEDVALUE)), RAD(-55 + 2.5 * SIN(SINE / WALKSPEEDVALUE))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2028. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / WALKSPEEDVALUE)), RAD(55 - 2.5 * SIN(SINE / WALKSPEEDVALUE))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2029. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE , -1*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2030. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2031. end
  2032. end
  2033. unanchor()
  2034. Humanoid.MaxHealth = "inf"
  2035. Humanoid.Health = "inf"
  2036. if Rooted == false then
  2037. Disable_Jump = false
  2038. Humanoid.WalkSpeed = Speed
  2039. elseif Rooted == true then
  2040. Disable_Jump = true
  2041. Humanoid.WalkSpeed = 0
  2042. end
  2043. for _, c in pairs(Character:GetChildren()) do
  2044. if c.ClassName == "Part" and c.Name ~= "Detail" then
  2045. c.Material = "Fabric"
  2046. if c:FindFirstChildOfClass("ParticleEmitter") then
  2047. c:FindFirstChildOfClass("ParticleEmitter"):remove()
  2048. end
  2049. if c ~= Head then
  2050. c.Color = C3(0,0,0)
  2051. else
  2052. c.Color = C3(1,1,1)
  2053. end
  2054. if c == Head then
  2055. if c:FindFirstChild("face") then
  2056. c.face:remove()
  2057. end
  2058. end
  2059. elseif c.ClassName == "CharacterMesh" or c.ClassName == "Accessory" or c.Name == "Body Colors" then
  2060. c:remove()
  2061. elseif (c.ClassName == "Shirt" or c.ClassName == "Pants") and c.Name ~= "Cloth" then
  2062. c:remove()
  2063. end
  2064. end
  2065. sick.SoundId = "rbxassetid://"..SONG
  2066. sick.Looped = true
  2067. sick.Pitch = 1
  2068. sick.Volume = 5
  2069. sick.Parent = Torso
  2070. sick:Resume()
  2071. --sick.Playing = false
  2072. Humanoid.Name = "Pandora = "..Player.Name
  2073. end
  2074.  
  2075. --//=================================\\
  2076. --\\=================================//
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082. --//====================================================\\--
  2083. --|| END OF SCRIPT
  2084. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement