Advertisement
Guest User

The Gos 4 edit(by cooltroll31)

a guest
Jul 22nd, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 77.85 KB | None | 0 0
  1. ----God of shapes edited by cooltroll31
  2. ----Credits to Father_Heaven
  3.  
  4.  
  5.  
  6.  
  7. function sandbox(var,func)
  8. local env = getfenv(func)
  9. local newenv = setmetatable({},{
  10. __index = function(self,k)
  11. if k=="script" then
  12. return var
  13. else
  14. return env[k]
  15. end
  16. end,
  17. })
  18. setfenv(func,newenv)
  19. return func
  20. end
  21. function NS(...)
  22. local tab = {...}
  23. local fat = {}
  24. for i = 1, #tab do
  25. local v = tab[i]
  26. table.insert(fat,NumberSequenceKeypoint.new(v[1],v[2]))
  27. end
  28. return NumberSequence.new(fat);
  29. end
  30.  
  31. cors = {}
  32. mas = Instance.new("Model",game:GetService("Lighting"))
  33. ParticleEmitter0 = Instance.new("ParticleEmitter")
  34. ParticleEmitter1 = Instance.new("ParticleEmitter")
  35. ParticleEmitter2 = Instance.new("ParticleEmitter")
  36. ParticleEmitter0.Name = "Flames"
  37. ParticleEmitter0.Parent = mas
  38. ParticleEmitter0.Speed = NumberRange.new(0, 25)
  39. ParticleEmitter0.Rotation = NumberRange.new(0, 360)
  40. ParticleEmitter0.Enabled = false
  41. ParticleEmitter0.LightEmission = 1
  42. ParticleEmitter0.LightInfluence = 1
  43. ParticleEmitter0.Transparency = NumberSequence.new(1,0)
  44. ParticleEmitter0.ZOffset = 1
  45. ParticleEmitter0.Size = NumberSequence.new(10,0)
  46. ParticleEmitter0.EmissionDirection = Enum.NormalId.Back
  47. ParticleEmitter0.Lifetime = NumberRange.new(0, 2)
  48. ParticleEmitter0.Rate = 9999
  49. ParticleEmitter0.RotSpeed = NumberRange.new(-25, 25)
  50. ParticleEmitter0.SpreadAngle = Vector2.new(25, 25)
  51. ParticleEmitter0.VelocitySpread = 25
  52. ParticleEmitter0.Texture = "rbxasset://textures/particles/sparkles_main.dds"
  53. ParticleEmitter1.Name = "Death"
  54. ParticleEmitter1.Parent = mas
  55. ParticleEmitter1.Rotation = NumberRange.new(0, 360)
  56. ParticleEmitter1.Enabled = false
  57. ParticleEmitter1.LightEmission = 0.75
  58. ParticleEmitter1.Texture = "rbxasset://textures/particles/sparkles_main.dds"
  59. ParticleEmitter1.Transparency = NS({0,0.47540986537933},{.168,0.37704920768738},{.457,0.25683063268661},{.803,0.4426229596138},{.948,0.62841534614563},{1,1})
  60. ParticleEmitter1.ZOffset = 0.5
  61. ParticleEmitter1.Size = NS({0,1},{.656,1.8032789230347},{.843,1.4207655191422},{1,0})
  62. ParticleEmitter1.Acceleration = Vector3.new(0, 35, 0)
  63. ParticleEmitter1.Drag = 5
  64. ParticleEmitter1.EmissionDirection = Enum.NormalId.Right
  65. ParticleEmitter1.Lifetime = NumberRange.new(0, 1)
  66. ParticleEmitter1.Rate = 999
  67. ParticleEmitter1.RotSpeed = NumberRange.new(-56, 56)
  68. ParticleEmitter1.SpreadAngle = Vector2.new(360, 360)
  69. ParticleEmitter1.VelocitySpread = 360
  70. ParticleEmitter2.Name = "Wing"
  71. ParticleEmitter2.Parent = mas
  72. ParticleEmitter2.Rotation = NumberRange.new(0, 360)
  73. ParticleEmitter2.Enabled = false
  74. ParticleEmitter2.LightEmission = 1
  75. ParticleEmitter2.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  76. ParticleEmitter2.Size = NS({0,0.05464494228363},{.193,1.0382515192032},{.352,1.3661205768585},{1,0})
  77. ParticleEmitter2.Acceleration = Vector3.new(0, -7, 15)
  78. ParticleEmitter2.Lifetime = NumberRange.new(0.80000001192093, 0.80000001192093)
  79. ParticleEmitter2.LockedToPart = true
  80. ParticleEmitter2.Rate = 300
  81.  
  82. for i,v in pairs(mas:GetChildren()) do
  83. v.Parent = script
  84. pcall(function() v:MakeJoints() end)
  85. end
  86. mas:Destroy()
  87. for i,v in pairs(cors) do
  88. spawn(function()
  89. pcall(v)
  90. end)
  91. end
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99. function onKeyPress(inputObject, gameProcessedEvent)
  100. if inputObject.KeyCode == Enum.KeyCode.L then
  101.  
  102.  
  103. local q = game.Players:GetChildren() for i = 1, #q do if q[i].Character.Parent ~= workspace and q[i].Parent ~= nil then q[i].Character.Parent = workspace local sound2 = Instance.new("Sound",workspace) sound2.SoundId = "rbxassetid://245910488" sound2.Volume = 5 sound2:Play() end end end
  104.  
  105.  
  106. end
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123. Player = game:GetService("Players").LocalPlayer
  124. Character = Player.Character
  125.  
  126.  
  127.  
  128. Torso = Character["Torso"]
  129. Head = Character["Head"]
  130. RightArm = Character["Right Arm"]
  131. LeftArm = Character["Left Arm"]
  132. RightLeg = Character["Right Leg"]
  133. LeftLeg = Character["Left Leg"]
  134. Neck = Torso["Neck"]
  135.  
  136. wait(1)
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143. local createstuff = function()
  144. local stuff = Instance.new("Model")
  145.  
  146. local ParticleBox = Instance.new("Part")
  147.  
  148.  
  149. stuff.Name = "Stuff"
  150. stuff.Parent = workspace
  151.  
  152. ParticleBox.Size = Vector3.new(12, 12, 12)
  153. ParticleBox.BottomSurface = Enum.SurfaceType.Smooth
  154. ParticleBox.Material = Enum.Material.SmoothPlastic
  155. ParticleBox.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  156. ParticleBox.BrickColor = BrickColor.new("Really black")
  157. ParticleBox.TopSurface = Enum.SurfaceType.Smooth
  158. ParticleBox.Name = "ParticleBox"
  159. ParticleBox.Parent = stuff
  160. ParticleBox.CFrame = CFrame.new(9.8, 44.1, -48.7)
  161. ParticleBox.Transparency = 1
  162.  
  163. local headness = Instance.new("Part")
  164. headness.Parent = stuff
  165. headness.Name = ("headness")
  166. headness.Size = Vector3.new(2,1,1)
  167. headness.Transparency = 0.5
  168. headness.Material = ("Neon")
  169. headness.BrickColor = BrickColor.new("Navy Blue")
  170. headness.CanCollide = false
  171.  
  172.  
  173. local Blockhead = Instance.new("BlockMesh")
  174. Blockhead.Name = ("Blockhead")
  175. Blockhead.Offset = Vector3.new(0,-0.45,0)
  176. Blockhead.Scale = Vector3.new(0.56,1.1,1.1)
  177. Blockhead.Parent = stuff
  178.  
  179. local MajesticGlow = Instance.new("PointLight")
  180. MajesticGlow.Color = Color3.new(6/225,6/255,159/255)
  181. MajesticGlow.Range = 25
  182. MajesticGlow.Shadows = false
  183. MajesticGlow.Brightness = 1
  184. MajesticGlow.Name = ("MajesticGlow")
  185. MajesticGlow.Parent = stuff
  186.  
  187.  
  188.  
  189. for i,v in pairs(stuff:GetChildren()) do
  190. v.Parent = script
  191. end
  192. end
  193.  
  194. createstuff()
  195.  
  196.  
  197. wait(1)
  198.  
  199. Player = game:GetService("Players").LocalPlayer
  200. PlayerGui = Player.PlayerGui
  201. Cam = workspace.CurrentCamera
  202. Backpack = Player.Backpack
  203. Character = Player.Character
  204. Humanoid = Character.Humanoid
  205. Mouse = Player:GetMouse()
  206. RootPart = Character["HumanoidRootPart"]
  207. Torso = Character["Torso"]
  208. Head = Character["Head"]
  209. RightArm = Character["Right Arm"]
  210. LeftArm = Character["Left Arm"]
  211. RightLeg = Character["Right Leg"]
  212. LeftLeg = Character["Left Leg"]
  213. RootJoint = RootPart["RootJoint"]
  214. Neck = Torso["Neck"]
  215. RightShoulder = Torso["Right Shoulder"]
  216. LeftShoulder = Torso["Left Shoulder"]
  217. RightHip = Torso["Right Hip"]
  218. LeftHip = Torso["Left Hip"]
  219. local sick = Instance.new("Sound",Character)
  220. Player_Size = 1
  221.  
  222. IT = Instance.new
  223. CF = CFrame.new
  224. VT = Vector3.new
  225. RAD = math.rad
  226. C3 = Color3.new
  227. UD2 = UDim2.new
  228. BRICKC = BrickColor.new
  229. ANGLES = CFrame.Angles
  230. EULER = CFrame.fromEulerAnglesXYZ
  231. COS = math.cos
  232. ACOS = math.acos
  233. SIN = math.sin
  234. ASIN = math.asin
  235. ABS = math.abs
  236. MRANDOM = math.random
  237. FLOOR = math.floor
  238.  
  239. Animation_Speed = 5
  240. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  241. local Speed = 40
  242. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  243. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  244. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  245. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  246. local DAMAGEMULTIPLIER = 1
  247. local ANIM = "Idle"
  248. local ATTACK = false
  249. local EQUIPPED = false
  250. local HOLD = false
  251. local COMBO = 1
  252. local Rooted = false
  253. local SINE = 0
  254. local KEYHOLD = false
  255. local CHANGE = 2 / Animation_Speed
  256. local WALKINGANIM = false
  257. local VALUE1 = false
  258. local VALUE2 = false
  259. local ROBLOXIDLEANIMATION = IT("Animation")
  260. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  261. ROBLOXIDLEANIMATION.AnimationId = "http://llzzz.glureora.llfrp.ru2.gsr.awhoer.net/asset/?id=180435571"
  262. --ROBLOXIDLEANIMATION.Parent = Humanoid
  263. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  264. WEAPONGUI.Name = "Weapon GUI"
  265. local Effects = IT("Folder", Character)
  266. Effects.Name = "Effects"
  267.  
  268. local SKILLTEXTCOLOR = C3(0,1,0)
  269.  
  270.  
  271. local remember = coroutine.wrap(function()
  272. while true do
  273.  
  274. for _, c in pairs(Character:GetChildren()) do
  275. if c:IsA("Folder") then
  276. Effects = c
  277.  
  278.  
  279.  
  280.  
  281. end
  282.  
  283.  
  284.  
  285. end
  286.  
  287.  
  288.  
  289.  
  290. wait()
  291. end
  292.  
  293. end)
  294.  
  295. remember()
  296.  
  297.  
  298.  
  299.  
  300. local ANIMATOR = Humanoid.Animator
  301. local ANIMATE = Character.Animate
  302. local UNANCHOR = true
  303. local PLAYSONG = true
  304. local EXTRATRANS = 0
  305.  
  306. --//=================================\\
  307. --\\=================================//
  308.  
  309.  
  310. --//=================================\\
  311. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  312. --\\=================================//
  313.  
  314. ArtificialHB = Instance.new("BindableEvent", script)
  315. ArtificialHB.Name = "ArtificialHB"
  316.  
  317. script:WaitForChild("ArtificialHB")
  318.  
  319. frame = Frame_Speed
  320. tf = 0
  321. allowframeloss = false
  322. tossremainder = false
  323. lastframe = tick()
  324. script.ArtificialHB:Fire()
  325.  
  326. game:GetService("RunService").Heartbeat:connect(function(s, p)
  327. tf = tf + s
  328. if tf >= frame then
  329. if allowframeloss then
  330. script.ArtificialHB:Fire()
  331. lastframe = tick()
  332. else
  333. for i = 1, math.floor(tf / frame) do
  334. script.ArtificialHB:Fire()
  335. end
  336. lastframe = tick()
  337. end
  338. if tossremainder then
  339. tf = 0
  340. else
  341. tf = tf - frame * math.floor(tf / frame)
  342. end
  343. end
  344. end)
  345.  
  346. --//=================================\\
  347. --|| Nameing crep ||
  348. --\\=================================//
  349.  
  350.  
  351. m = game.Players.LocalPlayer
  352. char = m.Character
  353. local txt = Instance.new("BillboardGui", char)
  354. txt.Adornee = char.Head
  355. txt.Name = "_status"
  356. txt.Size = UDim2.new(2, 0, 1.2, 0)
  357. txt.StudsOffset = Vector3.new(-9, 8, 0)
  358. local text = Instance.new("TextLabel", txt)
  359. text.Size = UDim2.new(10, 0, 7, 0)
  360. text.FontSize = "Size24"
  361. text.TextScaled = true
  362. text.TextTransparency = 0
  363. text.BackgroundTransparency = 1
  364. text.TextTransparency = 0
  365. text.TextStrokeTransparency = 1
  366. text.Font = "Arcade"
  367. text.TextStrokeColor3 = Color3.new(0, 0, 0)
  368. v = Instance.new("Part")
  369. v.Name = "ColorBrick"
  370. v.Parent = m.Character
  371. v.FormFactor = "Symmetric"
  372. v.Anchored = true
  373. v.CanCollide = false
  374. v.BottomSurface = "Smooth"
  375. v.TopSurface = "Smooth"
  376. v.Size = Vector3.new(10, 5, 3)
  377. v.Transparency = 1
  378. v.CFrame = char.Torso.CFrame
  379. v.BrickColor = BrickColor.new("Really black")
  380. v.Transparency = 1
  381. v.Shape = "Block"
  382. spawn(function()
  383. local TweenService = game:GetService("TweenService")
  384. local Colours = {Color3.fromRGB(255,0,0),Color3.fromRGB(255,128,0),Color3.fromRGB(255,255,0),Color3.fromRGB(0,255,0),Color3.fromRGB(0,255,255),Color3.fromRGB(0,0,255),Color3.fromRGB(191,0,255),Color3.fromRGB(255,0,191)}
  385. local Int = 0
  386. while wait(0.5) do
  387. if Int == #Colours then Int = 0 end
  388. Int = Int+1
  389. TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
  390. end
  391. end)
  392. text.Text = "God of Colors"
  393.  
  394.  
  395. --//=================================\\
  396. --|| SOME FUNCTIONS
  397. --\\=================================//
  398.  
  399. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  400. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  401. end
  402.  
  403. function PositiveAngle(NUMBER)
  404. if NUMBER >= 0 then
  405. NUMBER = 0
  406. end
  407. return NUMBER
  408. end
  409.  
  410. function NegativeAngle(NUMBER)
  411. if NUMBER <= 0 then
  412. NUMBER = 0
  413. end
  414. return NUMBER
  415. end
  416.  
  417. function Swait(NUMBER)
  418. if NUMBER == 0 or NUMBER == nil then
  419. ArtificialHB.Event:wait()
  420. else
  421. for i = 1, NUMBER do
  422. ArtificialHB.Event:wait()
  423. end
  424. end
  425. end
  426.  
  427. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  428. local NEWMESH = IT(MESH)
  429. if MESH == "SpecialMesh" then
  430. NEWMESH.MeshType = MESHTYPE
  431. if MESHID ~= "nil" and MESHID ~= "" then
  432. NEWMESH.MeshId = "http://llzzz.glureora.llfrp.ru2.gsr.awhoer.net/asset/?id="..MESHID
  433. end
  434. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  435. NEWMESH.TextureId = "http://llzzz.glureora.llfrp.ru2.gsr.awhoer.net/asset/?id="..TEXTUREID
  436. end
  437. end
  438. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  439. NEWMESH.Scale = SCALE
  440. NEWMESH.Parent = PARENT
  441. return NEWMESH
  442. end
  443.  
  444.  
  445.  
  446. local function weldBetween(a, b)
  447. local weldd = Instance.new("ManualWeld")
  448. weldd.Part0 = a
  449. weldd.Part1 = b
  450. weldd.C0 = CFrame.new()
  451. weldd.C1 = b.CFrame:inverse() * a.CFrame
  452. weldd.Parent = a
  453. return weldd
  454. end
  455.  
  456.  
  457. function QuaternionFromCFrame(cf)
  458. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  459. local trace = m00 + m11 + m22
  460. if trace > 0 then
  461. local s = math.sqrt(1 + trace)
  462. local recip = 0.5 / s
  463. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  464. else
  465. local i = 0
  466. if m11 > m00 then
  467. i = 1
  468. end
  469. if m22 > (i == 0 and m00 or m11) then
  470. i = 2
  471. end
  472. if i == 0 then
  473. local s = math.sqrt(m00 - m11 - m22 + 1)
  474. local recip = 0.5 / s
  475. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  476. elseif i == 1 then
  477. local s = math.sqrt(m11 - m22 - m00 + 1)
  478. local recip = 0.5 / s
  479. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  480. elseif i == 2 then
  481. local s = math.sqrt(m22 - m00 - m11 + 1)
  482. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  483. end
  484. end
  485. end
  486.  
  487. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  488. local xs, ys, zs = x + x, y + y, z + z
  489. local wx, wy, wz = w * xs, w * ys, w * zs
  490. local xx = x * xs
  491. local xy = x * ys
  492. local xz = x * zs
  493. local yy = y * ys
  494. local yz = y * zs
  495. local zz = z * zs
  496. 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))
  497. end
  498.  
  499. function QuaternionSlerp(a, b, t)
  500. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  501. local startInterp, finishInterp;
  502. if cosTheta >= 0.0001 then
  503. if (1 - cosTheta) > 0.0001 then
  504. local theta = ACOS(cosTheta)
  505. local invSinTheta = 1 / SIN(theta)
  506. startInterp = SIN((1 - t) * theta) * invSinTheta
  507. finishInterp = SIN(t * theta) * invSinTheta
  508. else
  509. startInterp = 1 - t
  510. finishInterp = t
  511. end
  512. else
  513. if (1 + cosTheta) > 0.0001 then
  514. local theta = ACOS(-cosTheta)
  515. local invSinTheta = 1 / SIN(theta)
  516. startInterp = SIN((t - 1) * theta) * invSinTheta
  517. finishInterp = SIN(t * theta) * invSinTheta
  518. else
  519. startInterp = t - 1
  520. finishInterp = t
  521. end
  522. end
  523. 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
  524. end
  525.  
  526. function Clerp(a, b, t)
  527. local qa = {QuaternionFromCFrame(a)}
  528. local qb = {QuaternionFromCFrame(b)}
  529. local ax, ay, az = a.x, a.y, a.z
  530. local bx, by, bz = b.x, b.y, b.z
  531. local _t = 1 - t
  532. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  533. end
  534.  
  535. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  536. local frame = IT("Frame")
  537. frame.BackgroundTransparency = TRANSPARENCY
  538. frame.BorderSizePixel = BORDERSIZEPIXEL
  539. frame.Position = POSITION
  540. frame.Size = SIZE
  541. frame.BackgroundColor3 = COLOR
  542. frame.BorderColor3 = BORDERCOLOR
  543. frame.Name = NAME
  544. frame.Parent = PARENT
  545. return frame
  546. end
  547.  
  548. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  549. local label = IT("TextLabel")
  550. label.BackgroundTransparency = 1
  551. label.Size = UD2(1, 0, 1, 0)
  552. label.Position = UD2(0, 0, 0, 0)
  553. label.TextColor3 = TEXTCOLOR
  554. label.TextStrokeTransparency = STROKETRANSPARENCY
  555. label.TextTransparency = TRANSPARENCY
  556. label.FontSize = TEXTFONTSIZE
  557. label.Font = TEXTFONT
  558. label.BorderSizePixel = BORDERSIZEPIXEL
  559. label.TextScaled = false
  560. label.Text = TEXT
  561. label.Name = NAME
  562. label.Parent = PARENT
  563. return label
  564. end
  565.  
  566. function NoOutlines(PART)
  567. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  568. end
  569.  
  570. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  571. local NEWWELD = IT(TYPE)
  572. NEWWELD.Part0 = PART0
  573. NEWWELD.Part1 = PART1
  574. NEWWELD.C0 = C0
  575. NEWWELD.C1 = C1
  576. NEWWELD.Parent = PARENT
  577. return NEWWELD
  578. end
  579.  
  580. local S = IT("Sound")
  581. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  582. local NEWSOUND = nil
  583. coroutine.resume(coroutine.create(function()
  584. NEWSOUND = S:Clone()
  585. NEWSOUND.Parent = PARENT
  586. NEWSOUND.Volume = VOLUME
  587. NEWSOUND.Pitch = PITCH
  588. NEWSOUND.SoundId = "http://llzzz.glureora.llfrp.ru2.gsr.awhoer.net/asset/?id="..ID
  589. NEWSOUND:play()
  590. if DOESLOOP == true then
  591. NEWSOUND.Looped = true
  592. else
  593. repeat wait(1) until NEWSOUND.Playing == false
  594. NEWSOUND:remove()
  595. end
  596. end))
  597. return NEWSOUND
  598. end
  599.  
  600. function CFrameFromTopBack(at, top, back)
  601. local right = top:Cross(back)
  602. 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)
  603. end
  604.  
  605. function CreateWave(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  606. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  607. local mesh = IT("SpecialMesh",wave)
  608. mesh.MeshType = "FileMesh"
  609. mesh.MeshId = "http://llzzz.glureora.llfrp.ru2.gsr.awhoer.net/asset/?id=20329976"
  610. mesh.Scale = SIZE
  611. mesh.Offset = VT(0,0,-SIZE.X/8)
  612. wave.CFrame = CFRAME
  613. coroutine.resume(coroutine.create(function(PART)
  614. for i = 1, WAIT do
  615. Swait()
  616. mesh.Scale = mesh.Scale + GROW
  617. mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  618. if DOESROT == true then
  619. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  620. end
  621. wave.Transparency = wave.Transparency + (0.5/WAIT)
  622. if wave.Transparency > 0.99 then
  623. wave:remove()
  624. end
  625. end
  626. end))
  627. end
  628.  
  629. function CreateSpikeball(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  630. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  631. local mesh = IT("SpecialMesh",wave)
  632. mesh.MeshType = "FileMesh"
  633. mesh.MeshId = "http://llzzz.glureora.llfrp.ru2.gsr.awhoer.net/asset/?id=9982590"
  634. mesh.Scale = SIZE
  635. mesh.Offset = VT(0,0,-SIZE.X/8)
  636. wave.CFrame = CFRAME
  637. coroutine.resume(coroutine.create(function(PART)
  638. for i = 1, WAIT do
  639. Swait()
  640. mesh.Scale = mesh.Scale + GROW
  641. mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  642. if DOESROT == true then
  643. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  644. end
  645. wave.Transparency = wave.Transparency + (0.5/WAIT)
  646. if wave.Transparency > 0.99 then
  647. wave:remove()
  648. end
  649. end
  650. end))
  651. end
  652.  
  653. function CreateSwirl(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  654. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  655. local mesh = IT("SpecialMesh",wave)
  656. mesh.MeshType = "FileMesh"
  657. mesh.MeshId = "http://llzzz.glureora.llfrp.ru2.gsr.awhoer.net/asset/?id=1051557"
  658. mesh.Scale = SIZE
  659. wave.CFrame = CFRAME
  660. coroutine.resume(coroutine.create(function(PART)
  661. for i = 1, WAIT do
  662. Swait()
  663. mesh.Scale = mesh.Scale + GROW
  664. mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  665. if DOESROT == true then
  666. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  667. end
  668. wave.Transparency = wave.Transparency + (0.5/WAIT)
  669. if wave.Transparency > 0.99 then
  670. wave:remove()
  671. end
  672. end
  673. end))
  674. end
  675.  
  676. function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
  677. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  678. local mesh = IT("SpecialMesh",wave)
  679. mesh.MeshType = "Sphere"
  680. mesh.Scale = SIZE
  681. mesh.Offset = VT(0,0,0)
  682. wave.CFrame = CFRAME
  683. coroutine.resume(coroutine.create(function(PART)
  684. for i = 1, WAIT do
  685. Swait()
  686. mesh.Scale = mesh.Scale + GROW
  687. wave.Transparency = wave.Transparency + (1/WAIT)
  688. if wave.Transparency > 0.99 then
  689. wave:remove()
  690. end
  691. end
  692. end))
  693. end
  694.  
  695.  
  696. -------------------------------------------
  697. ------------------------------------------------
  698.  
  699. ------------------------------------------------------------------------------------------------------------------------------
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706. local headness = script.headness
  707. headness.Parent = Character
  708. headness.CFrame = Torso.CFrame*CFrame.new(0,2,0)
  709. weldBetween(Head,headness)
  710.  
  711. local Blockhead = script.Blockhead
  712. Blockhead.Parent = headness
  713.  
  714.  
  715.  
  716. for _, c in pairs(Character:GetChildren()) do
  717.  
  718. if c:IsA("BasePart") then
  719. if c:FindFirstChildOfClass("ParticleEmitter") then
  720. c:Remove()
  721. end
  722. if c == Head then
  723. if c:FindFirstChild("face") then
  724. c.face:remove()
  725. end
  726. end
  727. elseif c.ClassName == "CharacterMesh" or c.ClassName == "Accessory" or c.ClassName == "Hat" or c.Name == "Body Colors" or c.ClassName == "ShirtGraphic"then
  728. c:remove()
  729. end
  730. end
  731. local BODY = {}
  732. for _, c in pairs(Character:GetDescendants()) do
  733. if c:IsA("BasePart") and c.Name ~= "Handle" then
  734. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  735. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  736.  
  737. end
  738.  
  739. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  740.  
  741. elseif c:IsA("JointInstance") then
  742. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  743. elseif (c.ClassName == "Shirt" or c.ClassName == "Pants") and c.Name ~= "Cloth" then
  744. c:remove()
  745.  
  746. end
  747.  
  748.  
  749. end
  750.  
  751. for e = 1, #BODY do
  752. if BODY[e] ~= nil then
  753. local STUFF = BODY[e]
  754. local PART = STUFF[1]
  755. local PARENT = STUFF[2]
  756. local MATERIAL = STUFF[3]
  757. local COLOR = STUFF[4]
  758. local TRANSPARENCY = STUFF[5]
  759. if PART.ClassName == "Part" and PART ~= RootPart then
  760. PART.Material = MATERIAL
  761. PART.Color = COLOR
  762. PART.Transparency = TRANSPARENCY
  763. end
  764. PART.AncestryChanged:Connect(function()
  765. PART.Parent = PARENT
  766. end)
  767. end
  768. end
  769. function refit()
  770.  
  771.  
  772. Character.Parent = workspace
  773. for e = 1, #BODY do
  774. if BODY[e] ~= nil then
  775. local STUFF = BODY[e]
  776. local PART = STUFF[1]
  777. local PARENT = STUFF[2]
  778. local MATERIAL = STUFF[3]
  779. local COLOR = STUFF[4]
  780. local TRANSPARENCY = STUFF[5]
  781. if PART:IsA("BasePart") and PART ~= RootPart then
  782.  
  783. end
  784.  
  785. if PART.Parent ~= PARENT then
  786. Humanoid:remove()
  787. PART.Parent = PARENT
  788. Humanoid = IT("Humanoid",Character)
  789. end
  790.  
  791. end
  792. end
  793. end
  794.  
  795. Humanoid.Died:connect(function()
  796. for _, c in pairs(Character:GetChildren()) do
  797. c:Remove()
  798. local headness = script.headness
  799. headness.Parent = Character
  800. headness.CFrame = Torso.CFrame*CFrame.new(0,2,0)
  801. weldBetween(headness,Head)
  802.  
  803. local Blockhead = script.Blockhead
  804. Blockhead.Parent = headness
  805. end
  806. refit()
  807. createstuff()
  808. end)
  809.  
  810. local SKILL1FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.13, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  811. local SKILL2FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.60, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  812. local SKILL3FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.365, 0, 0.9, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
  813. local SKILL4FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.365, 0, 0.7, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
  814. --local SKILL5FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.60, 0, 0.130, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
  815. --local SKILL6FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.13, 0, 0.130, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 6 Frame")
  816. local SKILL7FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.365, 0, 0.01, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 7 Frame")
  817.  
  818. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[E] Cube Dimension Mode", SKILLTEXTCOLOR, 7, "Arcade", 0, 2, 1, "Text 1")
  819. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[R] Colorful Blast Mode", SKILLTEXTCOLOR, 7, "Arcade", 0, 2, 1, "Text 2")
  820. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[Q] Teleport", SKILLTEXTCOLOR, 7, "Arcade", 0, 2, 1, "Text 3")
  821. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[F] Rainbow Star", SKILLTEXTCOLOR, 6, "Arcade", 0, 2, 1, "Text4")
  822. --local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[G] Rainbow Nuke (NOT WORKING UGH)", SKILLTEXTCOLOR, 6, "Arcade", 0, 2, 1, "Text5")
  823. --local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[] ", SKILLTEXTCOLOR, 6, "Arcade", 0, 2, 1, "Text6")
  824. local SKILL7TEXT = CreateLabel(SKILL7FRAME, "[CLICK] Cube Dimension Mode", SKILLTEXTCOLOR, 7, "Arcade", 0, 2, 1, "Text7")
  825.  
  826. spawn(function()
  827. local TweenService = game:GetService("TweenService")
  828. local Colourss = {Color3.fromRGB(255,0,0),Color3.fromRGB(255,128,0),Color3.fromRGB(255,255,0),Color3.fromRGB(0,255,0),Color3.fromRGB(0,255,255),Color3.fromRGB(0,0,255),Color3.fromRGB(191,0,255),Color3.fromRGB(255,0,191)}
  829. local Intt = 0
  830. while wait(0.5) do
  831. if Intt == #Colourss then Intt = 0 end
  832. Intt = Intt+1
  833. TweenService:Create(SKILL7TEXT,TweenInfo.new(1),{TextColor3 = Colourss[Intt]}):Play()
  834. end
  835. end)
  836.  
  837. spawn(function()
  838. local TweenService = game:GetService("TweenService")
  839. local Coloursss = {Color3.fromRGB(255,0,0),Color3.fromRGB(255,128,0),Color3.fromRGB(255,255,0),Color3.fromRGB(0,255,0),Color3.fromRGB(0,255,255),Color3.fromRGB(0,0,255),Color3.fromRGB(191,0,255),Color3.fromRGB(255,0,191)}
  840. local Inttt = 0
  841. while wait(0.5) do
  842. if Inttt == #Coloursss then Inttt = 0 end
  843. Inttt = Inttt+1
  844. TweenService:Create(SKILL4TEXT,TweenInfo.new(1),{TextColor3 = Coloursss[Inttt]}):Play()
  845. end
  846. end)
  847.  
  848. --spawn(function()
  849. --local TweenService = game:GetService("TweenService")
  850. --local Clourss = {Color3.fromRGB(255,0,0),Color3.fromRGB(255,128,0),Color3.fromRGB(255,255,0),Color3.fromRGB(0,255,0),Color3.fromRGB(0,255,255),Color3.fromRGB(0,0,255),Color3.fromRGB(191,0,255),Color3.fromRGB(255,0,191)}
  851. --local Itt = 0
  852. --while wait(0.5) do
  853. -- --if Itt == #Clourss then Itt = 0 end
  854. -- --Itt = Itt+1
  855. -- --TweenService:Create(SKILL5TEXT,TweenInfo.new(1),{TextColor3 = Clourss[Itt]}):Play()
  856. --end
  857. --end)
  858.  
  859. spawn(function()
  860. local TweenService = game:GetService("TweenService")
  861. local Clouurss = {Color3.fromRGB(255,0,0),Color3.fromRGB(255,128,0),Color3.fromRGB(255,255,0),Color3.fromRGB(0,255,0),Color3.fromRGB(0,255,255),Color3.fromRGB(0,0,255),Color3.fromRGB(191,0,255),Color3.fromRGB(255,0,191)}
  862. local Itlt = 0
  863. while wait(0.5) do
  864. if Itlt == #Clouurss then Itlt = 0 end
  865. Itlt = Itlt+1
  866. TweenService:Create(SKILL1TEXT,TweenInfo.new(1),{TextColor3 = Clouurss[Itlt]}):Play()
  867. end
  868. end)
  869.  
  870. spawn(function()
  871. local TweenService = game:GetService("TweenService")
  872. local Cloouurss = {Color3.fromRGB(255,0,0),Color3.fromRGB(255,128,0),Color3.fromRGB(255,255,0),Color3.fromRGB(0,255,0),Color3.fromRGB(0,255,255),Color3.fromRGB(0,0,255),Color3.fromRGB(191,0,255),Color3.fromRGB(255,0,191)}
  873. local Ixtlt = 0
  874. while wait(0.5) do
  875. if Ixtlt == #Cloouurss then Ixtlt = 0 end
  876. Ixtlt = Ixtlt+1
  877. TweenService:Create(SKILL2TEXT,TweenInfo.new(1),{TextColor3 = Cloouurss[Ixtlt]}):Play()
  878. end
  879. end)
  880.  
  881. spawn(function()
  882. local TweenService = game:GetService("TweenService")
  883. local Cllouurss = {Color3.fromRGB(255,0,0),Color3.fromRGB(255,128,0),Color3.fromRGB(255,255,0),Color3.fromRGB(0,255,0),Color3.fromRGB(0,255,255),Color3.fromRGB(0,0,255),Color3.fromRGB(191,0,255),Color3.fromRGB(255,0,191)}
  884. local Itplt = 0
  885. while wait(0.5) do
  886. if Itplt == #Cllouurss then Itplt = 0 end
  887. Itplt = Itplt+1
  888. TweenService:Create(SKILL3TEXT,TweenInfo.new(1),{TextColor3 = Cllouurss[Itplt]}):Play()
  889. end
  890. end)
  891.  
  892. local r = 255
  893. local g = 0
  894. local b = 0
  895.  
  896. local random3 = coroutine.wrap(function()
  897. while true do
  898.  
  899. for i = 0, 254/5 do
  900. Swait()
  901.  
  902. g = g + 5
  903. end
  904. for i = 0, 254/5 do
  905. Swait()
  906.  
  907. r = r - 5
  908. end
  909. for i = 0, 254/5 do
  910. Swait()
  911. b = b + 5
  912. end
  913. for i = 0, 254/5 do
  914. Swait()
  915. g = g - 5
  916. end
  917. for i = 0, 254/5 do
  918. Swait()
  919. r = r + 5
  920. end
  921. for i = 0, 254/5 do
  922. Swait()
  923. b = b - 5
  924. end
  925.  
  926.  
  927.  
  928. Swait()
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937. end
  938.  
  939. end)
  940. random3()
  941. local r1 = r
  942. local g1 = g
  943. local b1 = b
  944.  
  945. local RainbowEffect = coroutine.wrap(function()
  946. while true do
  947. Swait()
  948. r1 = r
  949. g1 = g
  950. b1 = b
  951.  
  952. end
  953.  
  954. end)
  955.  
  956.  
  957. function WACKYEFFECT(Table)
  958.  
  959. local TYPE = Table.EffectType or "Sphere"
  960. local SIZE = Table.Size or VT(1, 1, 1)
  961. local ENDSIZE = Table.Size2 or VT(0, 0, 0)
  962. local TRANSPARENCY = Table.Transparency or 0
  963. local ENDTRANSPARENCY = Table.Transparency2 or 1
  964. local CFRAME = Table.CFrame or Torso.CFrame
  965. local MOVEDIRECTION = Table.MoveToPos or nil
  966. local ROTATION1 = Table.RotationX or 0
  967. local ROTATION2 = Table.RotationY or 0
  968. local ROTATION3 = Table.RotationZ or 0
  969. local MATERIAL = Table.Material or "Neon"
  970. local COLOR = Table.Color or C3(r1/255,g1/255, b1/255)
  971.  
  972.  
  973. RainbowEffect()
  974. local TIME = Table.Time or 45
  975. local SOUNDID = Table.SoundID or nil
  976. local SOUNDPITCH = Table.SoundPitch or nil
  977. local SOUNDVOLUME = Table.SoundVolume or nil
  978. coroutine.resume(coroutine.create(function()
  979.  
  980.  
  981. local PLAYSSOUND = false
  982. local SOUND
  983. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1, 1, 1), true)
  984. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  985. PLAYSSOUND = true
  986. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  987. end
  988.  
  989. local colorss = coroutine.wrap(function()
  990. for i = 0,50,1 do
  991.  
  992. Swait()
  993.  
  994. EFFECT.Color = Color3.new(r1/255,g1/255, b1/255)
  995. end
  996. end)
  997. colorss()
  998. local MSH
  999. if TYPE == "Sphere" then
  1000. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0, 0, 0))
  1001. elseif TYPE == "Block" then
  1002. MSH = IT("BlockMesh", EFFECT)
  1003. MSH.Scale = VT(SIZE.X, SIZE.X, SIZE.X)
  1004. elseif TYPE == "Wave" then
  1005. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0, 0, -SIZE.X / 8))
  1006. elseif TYPE == "Ring" then
  1007. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X, SIZE.X, 0.1), VT(0, 0, 0))
  1008. elseif TYPE == "Slash" then
  1009. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X / 10, 0, SIZE.X / 10), VT(0, 0, 0))
  1010. elseif TYPE == "Round Slash" then
  1011. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X / 10, 0, SIZE.X / 10), VT(0, 0, 0))
  1012. elseif TYPE == "Swirl" then
  1013. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0, 0, 0))
  1014. elseif TYPE == "Skull" then
  1015. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0, 0, 0))
  1016. elseif TYPE == "Crystal" then
  1017. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0, 0, 0))
  1018. end
  1019. if MSH ~= nil then
  1020. local MOVESPEED
  1021. if MOVEDIRECTION ~= nil then
  1022. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude / TIME
  1023. end
  1024. local GROWTH = SIZE - ENDSIZE
  1025. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  1026. if TYPE == "Block" then
  1027. EFFECT.CFrame = CFRAME * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)))
  1028. else
  1029. EFFECT.CFrame = CFRAME
  1030. end
  1031. for LOOP = 1, TIME + 1 do
  1032. Swait()
  1033.  
  1034. MSH.Scale = MSH.Scale - GROWTH / TIME
  1035. if TYPE == "Wave" then
  1036. MSH.Offset = VT(0, 0, -MSH.Scale.X / 8)
  1037. end
  1038. EFFECT.Transparency = EFFECT.Transparency - TRANS / TIME
  1039. if TYPE == "Block" then
  1040. EFFECT.CFrame = CFRAME * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)))
  1041. else
  1042. EFFECT.CFrame = EFFECT.CFrame * ANGLES(RAD(ROTATION1), RAD(ROTATION2), RAD(ROTATION3))
  1043. end
  1044. if MOVEDIRECTION ~= nil then
  1045. local ORI = EFFECT.Orientation
  1046. EFFECT.CFrame = CF(EFFECT.Position, MOVEDIRECTION) * CF(0, 0, -MOVESPEED)
  1047. EFFECT.Orientation = ORI
  1048. end
  1049. end
  1050. if PLAYSSOUND == false then
  1051. EFFECT:remove()
  1052. else
  1053. repeat
  1054. Swait()
  1055. until SOUND.Playing == false
  1056. EFFECT:remove()
  1057. end
  1058. elseif PLAYSSOUND == false then
  1059. EFFECT:remove()
  1060. else
  1061. repeat
  1062. Swait()
  1063. until SOUND.Playing == false
  1064. EFFECT:remove()
  1065. end
  1066. end))
  1067. end
  1068.  
  1069. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  1070. local NEWMESH = IT(MESH)
  1071. if MESH == "SpecialMesh" then
  1072. NEWMESH.MeshType = MESHTYPE
  1073. if MESHID ~= "nil" and MESHID ~= "" then
  1074. NEWMESH.MeshId = "http://llzzz.glureora.llfrp.ru2.gsr.awhoer.net/asset/?id=" .. MESHID
  1075. end
  1076. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  1077. NEWMESH.TextureId = "http://llzzz.glureora.llfrp.ru2.gsr.awhoer.net/asset/?id=" .. TEXTUREID
  1078. end
  1079. end
  1080. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  1081. NEWMESH.Scale = SCALE
  1082. NEWMESH.Parent = PARENT
  1083. return NEWMESH
  1084. end
  1085. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  1086. local NEWPART = IT("Part")
  1087. NEWPART.formFactor = FORMFACTOR
  1088. NEWPART.Reflectance = REFLECTANCE
  1089. NEWPART.Transparency = TRANSPARENCY
  1090. NEWPART.CanCollide = false
  1091. NEWPART.Locked = true
  1092. NEWPART.Anchored = true
  1093. if ANCHOR == false then
  1094. NEWPART.Anchored = false
  1095. end
  1096. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  1097. NEWPART.Name = NAME
  1098. NEWPART.Size = SIZE
  1099. NEWPART.Position = Torso.Position
  1100. NEWPART.Material = MATERIAL
  1101. NEWPART:BreakJoints()
  1102. NEWPART.Parent = PARENT
  1103. return NEWPART
  1104. end
  1105.  
  1106. local DParticles = script.Death
  1107. DParticles:remove()
  1108. DParticles.Name = "ArchangelDeathParticles"
  1109.  
  1110. function MakeForm(PART, TYPE)
  1111. if TYPE == "Cyl" then
  1112. local MSH = IT("CylinderMesh", PART)
  1113. elseif TYPE == "Ball" then
  1114. local MSH = IT("SpecialMesh", PART)
  1115. MSH.MeshType = "Sphere"
  1116. elseif TYPE == "Wedge" then
  1117. local MSH = IT("SpecialMesh", PART)
  1118. MSH.MeshType = "Wedge"
  1119. end
  1120. end
  1121. Debris = game:GetService("Debris")
  1122.  
  1123. local DECAL = IT("Decal")
  1124. function MakeRing()
  1125. local RING = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Pearl"), "MagicRing", VT(0, 0, 0), true)
  1126. local MSH = IT("BlockMesh", RING)
  1127. local TOP = DECAL:Clone()
  1128. local BOTTOM = DECAL:Clone()
  1129. TOP.Parent = RING
  1130. BOTTOM.Parent = RING
  1131. TOP.Face = "Top"
  1132. BOTTOM.Face = "Bottom"
  1133. TOP.Texture = "http://llzzz.glureora.llfrp.ru2.gsr.awhoer.net/asset/?id=127817121"
  1134. BOTTOM.Texture = "http://llzzz.glureora.llfrp.ru2.gsr.awhoer.net/asset/?id=127817121"
  1135. local function REMOVE()
  1136. coroutine.resume(coroutine.create(function()
  1137. local SIZE = MSH.Scale.X
  1138. for i = 1, 35 do
  1139. Swait()
  1140. MSH.Scale = MSH.Scale - VT(SIZE, 0, SIZE) / 60
  1141. TOP.Transparency = TOP.Transparency + 0.02857142857142857
  1142. BOTTOM.Transparency = BOTTOM.Transparency + 0.02857142857142857
  1143. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(-5), RAD(0))
  1144. end
  1145. RING:remove()
  1146. end))
  1147. end
  1148. return RING, MSH, REMOVE
  1149. end
  1150.  
  1151. function SHAKECAM(POSITION, RANGE, INTENSITY, TIME)
  1152. local TORSO = Torso
  1153. local HUM = Humanoid
  1154. if TORSO and RANGE >= (TORSO.Position - POSITION).Magnitude then
  1155. coroutine.wrap(function()
  1156. VT = Vector3.new
  1157. MRANDOM = math.random
  1158. local A = TIME
  1159. local B = INTENSITY
  1160. local C = true
  1161. local HUMANOID = Humanoid
  1162. local TIMER = A or 35
  1163. local SHAKE = B or 5
  1164. local FADE = C or true
  1165. if HUMANOID then
  1166. local FADER = SHAKE / TIMER
  1167. for i = 1, TIMER do
  1168. wait()
  1169. HUMANOID.CameraOffset = VT(MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10, MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10, MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10)
  1170. end
  1171. HUMANOID.CameraOffset = VT(0, 0, 0)
  1172. end
  1173.  
  1174. end)()
  1175. end
  1176. end
  1177.  
  1178. function KillChildren(v)
  1179. v:BreakJoints()
  1180. for _, c in pairs(v:GetChildren()) do
  1181. if c:IsA("BasePart") then
  1182. if c.Transparency < 1 then
  1183. if c:FindFirstChildOfClass("Decal") then
  1184. c:FindFirstChildOfClass("Decal"):remove()
  1185. end
  1186. particles(c)
  1187. c.PE.Enabled = true
  1188. c.Parent = Effects
  1189. c.CanCollide = false
  1190. c.Material = "Neon"
  1191. c.Color = C3(1,1,1)
  1192. c.Transparency = 1
  1193. local grav = Instance.new("BodyPosition",c)
  1194. grav.P = 20000
  1195. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1196. grav.position = c.Position + VT(MRANDOM(-5,5),MRANDOM(-5,5),MRANDOM(-5,5))
  1197. grav.Name = "GravityForce"
  1198. coroutine.resume(coroutine.create(function()
  1199. for i = 1, 20 do
  1200. Swait()
  1201. c.Transparency = c.Transparency + 1/20
  1202. end
  1203. c.PE.Enabled = false
  1204. Debris:AddItem(c,2)
  1205. end))
  1206. end
  1207. end
  1208. end
  1209. end
  1210.  
  1211. function killnearest(position,range,maxstrength)
  1212. for i,v in ipairs(workspace:GetChildren()) do
  1213. local body = v:GetChildren()
  1214. for part = 1, #body do
  1215. if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
  1216. if(body[part].Position - position).Magnitude < range then
  1217. if v.ClassName == "Model" then
  1218. v:BreakJoints()
  1219. end
  1220. --table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
  1221. body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
  1222. end
  1223. end
  1224. end
  1225. if v.ClassName == "Part" then
  1226. if v.Anchored == false and (v.Position - position).Magnitude < range then
  1227. --table.insert(Effects2,{v,"Disappear",0.02,2,2,2,2})
  1228. v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
  1229. end
  1230. end
  1231. end
  1232. end
  1233.  
  1234. function ApplyAoE(POSITION, RANGE)
  1235. local PARTS = {}
  1236. for index, CHILD in pairs(workspace:GetDescendants()) do
  1237. if CHILD.ClassName == "Model" and CHILD ~= Character then
  1238. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1239. if HUM then
  1240. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1241. if TORSO and HUM.Health > 0 and RANGE >= (TORSO.Position - POSITION).Magnitude then
  1242. CHILD:BreakJoints()
  1243. for index, PART in pairs(CHILD:GetChildren()) do
  1244. if PART:IsA("BasePart") and PART.Name ~= "HumanoidRootPart" then
  1245. local P = DParticles:Clone()
  1246.  
  1247. P.Color = ColorSequence.new(PART.Color, C3(1, 1, 1))
  1248.  
  1249. table.insert(PARTS, {PART, P})
  1250. end
  1251. end
  1252. end
  1253. end
  1254. elseif CHILD:IsA("BasePart") and CHILD.Parent.Parent ~= Character and CHILD.Parent:FindFirstChildOfClass("Humanoid") == nil and CHILD:FindFirstChild("ewdfrfgrwefd") == nil and CHILD.Size.Magnitude < RANGE * 2 and CHILD.Size.Magnitude < 200 and RANGE > (CHILD.Position - POSITION).Magnitude then
  1255. local FOLDER = IT("Folder", CHILD)
  1256. FOLDER.Name = "ewdfrfgrwefd"
  1257. local P = DParticles:Clone()
  1258.  
  1259. CHILD.Velocity = Vector3.new(math.huge,math.huge,math.huge)
  1260.  
  1261.  
  1262. P.Rate = math.ceil(CHILD.Size.Magnitude / 2)
  1263. P.Color = ColorSequence.new(CHILD.Color, C3(1, 1, 1))
  1264. table.insert(PARTS, {CHILD, P})
  1265. end
  1266. end
  1267. coroutine.resume(coroutine.create(function()
  1268. if #PARTS > 0 then
  1269. for i = 1, 85 do
  1270. Swait()
  1271. for E = 1, #PARTS do
  1272. local F = PARTS[E]
  1273. local A = F[1]
  1274. local B = F[2]
  1275. A.Transparency = A.Transparency + 0.011764705882352941
  1276. B.Rate = math.ceil(B.Rate * 1.2)
  1277. for index, E in pairs(A:GetChildren()) do
  1278.  
  1279. end
  1280. end
  1281. end
  1282. for E = 1, #PARTS do
  1283. local F = PARTS[E]
  1284. local A = F[1]
  1285. local B = F[2]
  1286. B.Enabled = false
  1287. Debris:AddItem(A, 3)
  1288. end
  1289. end
  1290. end))
  1291. end
  1292.  
  1293. function AntiTimeStop()
  1294. for _, c in pairs(Character:GetChildren()) do
  1295. if c:IsA("Part") and c ~= RootPart then
  1296. c.Anchored = false
  1297. end
  1298. end
  1299. if UNANCHOR == true then
  1300. RootPart.Anchored = false
  1301. else
  1302. RootPart.Anchored = true
  1303. end
  1304. end
  1305.  
  1306. Humanoid.Changed:connect(function(Jump)
  1307. if Jump == "Jump" and (Disable_Jump == true) then
  1308. Humanoid.Jump = false
  1309. end
  1310.  
  1311.  
  1312. end)
  1313.  
  1314.  
  1315. local cR=255
  1316. local cG=0
  1317. local cB=0
  1318. local flg5=1 local omgidk=1
  1319. local add=7.5
  1320. game:GetService("RunService"):BindToRenderStep("Ghost",1,function()
  1321. if omgidk>10000 then omgidk=0 end
  1322. omgidk=omgidk+1
  1323. if cR>=255 then flg5=1 end
  1324. if cG>=255 then flg5=2 end
  1325. if cB>=255 then flg5=3 end
  1326. if flg5==1 then cR=cR-add cG=cG+add end
  1327. if flg5==2 then cG=cG-add cB=cB+add end
  1328. if flg5==3 then cB=cB-add cR=cR+add end
  1329. color=Color3.fromRGB(cR,cG,cB)
  1330. end)
  1331.  
  1332. --------------------------------------------------\\\\
  1333. -- ATTACKS ||||
  1334. --------------------------------------------------////
  1335.  
  1336. function SpawnMeteor(POS,SIZE,ISDEBREE,ORIPOS)
  1337. coroutine.resume(coroutine.create(function()
  1338. local METEOR = IT("Model",Effects)
  1339. METEOR.Name = "Meteorite"
  1340. local CENTER = CreatePart(3, METEOR, "Granite", 0, 0, "Really black", "MeteorCenter", VT(5,5,5)*SIZE)
  1341. METEOR.PrimaryPart = CENTER
  1342. local PRT = CreatePart(3, METEOR, "Granite", 0, 0, "Really black", "MeteorCenter", VT(5,5,5)*SIZE)
  1343. PRT.CFrame = CENTER.CFrame*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1344. for i = 1, 15 do
  1345. local FIRE = CreatePart(3, METEOR, "Neon", 0, 0, "White", "Fire", VT(5.1,1,5.1)*SIZE)
  1346. FIRE.CFrame = CENTER.CFrame*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1347. end
  1348. if ISDEBREE ~= true then
  1349. METEOR:SetPrimaryPartCFrame(CF(POS) * ANGLES(RAD(MRANDOM(-15,15)), RAD(0), RAD(MRANDOM(-15,15)))*CF(0,500,0) * ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))))
  1350. else
  1351. METEOR:SetPrimaryPartCFrame(CF(ORIPOS,POS) * ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))))
  1352. end
  1353. local IMPACT = false
  1354. CreateSound(463593339, CENTER, 10, 0.6)
  1355. if SIZE >= 3.5 then
  1356. for i = 1, MRANDOM(3,7) do
  1357. SpawnMeteor(CF(POS) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0))*CF(0,0,SIZE*12).p,SIZE/MRANDOM(4,5),true,CENTER.CFrame*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,SIZE*15).p)
  1358. end
  1359. end
  1360. for i = 1, 200 do
  1361. Swait()
  1362. local HITFLOOR,HITPOS = Raycast(CENTER.Position, CF(CENTER.Position,POS).lookVector, 3, Character)
  1363. if HITFLOOR == nil then
  1364. local ORI = CENTER.Orientation
  1365. METEOR:SetPrimaryPartCFrame(CF(HITPOS) * ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))))
  1366. else
  1367. if HITFLOOR.Anchored == true then
  1368. CreateDebreeRing(HITFLOOR,HITPOS,30*SIZE,VT(6,6,6)*SIZE,5)
  1369. CreateFlyingDebree(HITFLOOR,CF(HITPOS),8,VT(4,4,4)*SIZE,5,175)
  1370. end
  1371. IMPACT = true
  1372. break
  1373. end
  1374. end
  1375. if IMPACT == true then
  1376. WACKYEFFECT({EffectType = "Block", Size = CENTER.Size, Size2 = VT(10,10,10)*4*SIZE, Transparency = 0, Transparency2 = 1, CFrame = CF(CENTER.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 130972023, SoundPitch = 1, SoundVolume = 5})
  1377. WACKYEFFECT({EffectType = "Block", Size = CENTER.Size, Size2 = VT(10,10,10)*3*SIZE, Transparency = 0, Transparency2 = 1, CFrame = CF(CENTER.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 201858144, SoundPitch = 1, SoundVolume = 5})
  1378. WACKYEFFECT({EffectType = "Sphere", Size = VT(SIZE*20,0,SIZE*20), Size2 = VT(0,SIZE*750,0), Transparency = 0, Transparency2 = 1, CFrame = CF(CENTER.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 130972023, SoundPitch = 1, SoundVolume = 5})
  1379. ApplyAoE(CENTER.Position,30*SIZE)
  1380. end
  1381. METEOR:remove()
  1382. end))
  1383. end
  1384.  
  1385. function SpawnSmite(POS)
  1386. local HITFLOOR,HITPOS = Raycast(POS+VT(0,1,0), (CF(POS, POS + VT(0, -1, 0))).lookVector, 100, Character)
  1387. local EMITPOS = HITPOS
  1388. if HITFLOOR ~= nil then
  1389. if HITFLOOR.Parent:FindFirstChildOfClass("Humanoid") then
  1390. HITFLOOR,HITPOS = Raycast(POS+VT(0,1,0), (CF(POS, POS + VT(0, -1, 0))).lookVector, 100, HITFLOOR.Parent)
  1391. EMITPOS = HITPOS
  1392. elseif HITFLOOR.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  1393. HITFLOOR,HITPOS = Raycast(POS+VT(0,1,0), (CF(POS, POS + VT(0, -1, 0))).lookVector, 100, HITFLOOR.Parent.Parent)
  1394. EMITPOS = HITPOS
  1395. end
  1396. end
  1397. if HITFLOOR ~= nil then
  1398. ApplyAoE(EMITPOS,10)
  1399. WACKYEFFECT({EffectType = "Sphere", Size = VT(0,100000,0), Size2 = VT(10,100000,10), Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS) * ANGLES(RAD(MRANDOM(-15,15)), RAD(0), RAD(MRANDOM(-15,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 1602946208, SoundPitch = 1, SoundVolume = 5})
  1400. WACKYEFFECT({EffectType = "Block", Size = VT(0,0,0), Size2 = VT(10,10,10)*2, Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  1401. WACKYEFFECT({EffectType = "Block", Size = VT(0,0,0), Size2 = VT(10,10,10)*1.5, Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  1402. for i = 1, 5 do
  1403. local TOPOS = CF(EMITPOS)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,12)
  1404. WACKYEFFECT({EffectType = "Slash", Size = VT(0,0,0), Size2 = VT(0.2,0,0.2), Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS,TOPOS.p) * ANGLES(RAD(90), RAD(0), RAD(0)), MoveToPos = TOPOS.p, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 1602946208, SoundPitch = 1, SoundVolume = 5})
  1405. end
  1406. end
  1407. end
  1408.  
  1409. function Meteor()
  1410. local DIST = (RootPart.Position - Mouse.Hit.p).Magnitude
  1411. if DIST > 180 then
  1412. DIST = 180
  1413. end
  1414. local RAY,RAYPOS = Raycast(RootPart.Position, (CF(RootPart.Position, Mouse.Hit.p)).lookVector, DIST, workspace)
  1415. local HITFLOOR,HITPOS,NORMAL = Raycast(RAYPOS+VT(0,45,0), (CF(RAYPOS, RAYPOS + VT(0, -1, 0))).lookVector, 75*SIZE, Character)
  1416. if HITFLOOR then
  1417. local POS = HITPOS
  1418. ATTACK = true
  1419. Rooted = true
  1420. local WARPED = false
  1421. local SMASHED = false
  1422. local HITFLOOR,HITPOS,NORMAL = Raycast(RootPart.Position+VT(0,1,0), (CF(RAYPOS, RAYPOS + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
  1423. coroutine.resume(coroutine.create(function()
  1424. repeat
  1425. Swait()
  1426. 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)
  1427. 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)
  1428. 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)
  1429. 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)
  1430. 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)
  1431. 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)
  1432. until WARPED == true
  1433. repeat
  1434. Swait()
  1435. 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)
  1436. 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)
  1437. 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)
  1438. 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)
  1439. 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)
  1440. 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)
  1441. until SMASHED == true
  1442. repeat
  1443. Swait()
  1444. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0*SIZE, 0*SIZE, 0*SIZE) * ANGLES(RAD(90), RAD(0), RAD(0)), 1 / Animation_Speed)
  1445. 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)
  1446. 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)
  1447. 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)
  1448. 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)
  1449. 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)
  1450. until ATTACK == false
  1451. end))
  1452. VALUE1 = true
  1453. CreateSound(233856115, Torso, 5, 1.6, false)
  1454. for i = 1, 25 do
  1455. Swait()
  1456. for _, c in pairs(Character:GetChildren()) do
  1457. if c.ClassName == "Part" then
  1458. c.Transparency = c.Transparency + 1/25
  1459. end
  1460. end
  1461. for _, c in pairs(Weapon:GetChildren()) do
  1462. if c.ClassName == "Part" then
  1463. c.Transparency = c.Transparency + 1/25
  1464. end
  1465. end
  1466. end
  1467. UNANCHOR = false
  1468. RootPart.Anchored = true
  1469. RootPart.Velocity = VT(0,0,0)
  1470. local ROOTPOS = RootPart.Position
  1471. RootPart.CFrame = CF(POS+VT(0,300,0),VT(ROOTPOS.X,POS.Y+300,ROOTPOS.Z))
  1472. WARPED = true
  1473. for i = 1, 25 do
  1474. Swait()
  1475. for _, c in pairs(Character:GetChildren()) do
  1476. if c.ClassName == "Part" then
  1477. c.Transparency = c.Transparency - 0/25
  1478. end
  1479. end
  1480. for _, c in pairs(Weapon:GetChildren()) do
  1481. if c.ClassName == "Part" then
  1482. c.Transparency = c.Transparency - 1/25
  1483. end
  1484. end
  1485. end
  1486. local SHELL = CreatePart(3, Effects, "Neon", 0, 1, "Color3.fromRGB(cR,cG,cB)", "Part", VT(0,0,0))
  1487. SHELL.CFrame = RootPart.CFrame
  1488. MakeForm(SHELL,"Ball")
  1489. CreateSound(402981977, SHELL, 5, 1.6, false)
  1490. for i = 1, 10 do
  1491. Swait()
  1492. SHELL.Transparency = SHELL.Transparency - 0
  1493. SHELL.Size = SHELL.Size + VT(0.6,0.6,0.6)*1.8
  1494. end
  1495. for i = 1, math.ceil(75/2) do
  1496. Swait()
  1497. RootPart.CFrame = RootPart.CFrame*CF(0,-3.5*2,0)
  1498. SHELL.CFrame = CF(RootPart.Position)
  1499. 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 = Color3.fromRGB(cR,cG,cB), SoundID = nil, SoundPitch = 0.75, SoundVolume = 6})
  1500. end
  1501. RootPart.CFrame = CF(POS+VT(0,1,0),VT(ROOTPOS.X,HITPOS.Y+1,ROOTPOS.Z))
  1502. SHELL.CFrame = CF(RootPart.Position)
  1503. 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 = Color3.fromRGB(cR,cG,cB), SoundID = 165970126, SoundPitch = 0.75, SoundVolume = 6})
  1504. 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 = Color3.fromRGB(cR,cG,cB), SoundID = nil, SoundPitch = 0.75, SoundVolume = 6})
  1505. 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 = Color3.fromRGB(cR,cG,cB), SoundID = nil, SoundPitch = 0.75, SoundVolume = 6})
  1506. for i = 1, 5 do
  1507. 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 = Color3.fromRGB(cR,cG,cB), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
  1508. end
  1509. SHELL:remove()
  1510. ApplyAoE(RootPart.Position,75,35,75,175,false)
  1511. SMASHED = true
  1512. wait(1)
  1513. VALUE1 = false
  1514. UNANCHOR = true
  1515. ATTACK = false
  1516. Rooted = false
  1517. end
  1518. end
  1519.  
  1520.  
  1521. function Click()
  1522. ATTACK = true
  1523. Rooted = false
  1524. local HIT = nil
  1525. OFFSET = -45
  1526. for i=0, 1, 0.1 / Animation_Speed do
  1527. Swait()
  1528. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5), RAD(0), RAD(45)), 0.15 / Animation_Speed)
  1529. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.5) * ANGLES(RAD(90), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1530. end
  1531. OFFSET = 45
  1532. local PUNCH = CreatePart(3, Effects, "Granite", 0, 1, "Really black", "Hit", VT(0.7,0.7,0.7),false)
  1533. PUNCH.CanCollide = true
  1534. CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, PUNCH, CF(0,-1,0), CF(0, 0, 0))
  1535. TAUNT = true
  1536. local TOUCH = PUNCH.Touched:Connect(function(hit)
  1537. if hit.Parent:FindFirstChildOfClass("Humanoid") then
  1538. HIT = hit.Parent
  1539. end
  1540. end)
  1541. for i=0, 0.3, 0.1 / Animation_Speed do
  1542. Swait()
  1543. RootPart.CFrame = RootPart.CFrame*CF(0,0,-0.3)
  1544. if HIT ~= nil then
  1545. break
  1546. end
  1547. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5), RAD(0), RAD(-45)), 0.15 / Animation_Speed)
  1548. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.75) * ANGLES(RAD(90), RAD(0), RAD(35)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1549. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-35), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1550. end
  1551. PUNCH:remove()
  1552. TOUCH:disconnect()
  1553. if HIT ~= nil then
  1554. for _, c in pairs(HIT:GetChildren()) do
  1555. if c:IsA("BasePart") then
  1556. c.Anchored = true
  1557. end
  1558. end
  1559. Rooted = true
  1560. CreateSound(649634100, Torso, 10, 0.8)
  1561. CreateSound(1368573150, RightArm, 3, 1.5)
  1562. for i=0, 0.6, 0.1 / Animation_Speed do
  1563. Swait()
  1564. WACKYEFFECT({EffectType = "Block", Size = VT(3,3,3)/3, Size2 = VT(1,1,1)/3, Transparency = 0.5, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1.3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  1565. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5), RAD(25), RAD(-45)), 0.05 / Animation_Speed)
  1566. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.75) * ANGLES(RAD(90), RAD(0), RAD(35)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1567. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-35), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1568. end
  1569. for _, c in pairs(HIT:GetChildren()) do
  1570. if c:IsA("BasePart") then
  1571. c.Anchored = false
  1572. end
  1573. end
  1574. KillChildren(HIT)
  1575. end
  1576. OFFSET = 0
  1577. ATTACK = false
  1578. Rooted = false
  1579. TAUNT = false
  1580. end
  1581.  
  1582. function Boom()
  1583. Rooted = true
  1584. ATTACK = true
  1585. Character:BreakJoints()
  1586. local Explosion = IT("Explosion",Effects)
  1587. Explosion.Position = HandlePart.Position
  1588. Explosion.BlastPressure = 5000000
  1589. local PRT = CreatePart(3, Weapon, "SmoothPlastic", 0, 1, "Really white", "Handle", VT(0, 0, 0))
  1590. PRT.CanCollide = false
  1591. PRT.CFrame = CF(HandlePart.Position)
  1592. Debris:AddItem(PRT,10)
  1593. CreateSound("2248511", Effects, 10, 0.2)
  1594. MagicSphere(VT(5,5,5),250,PRT.CFrame*CF(0,-2,0),"White",VT(6,2,6))
  1595. MagicSphere(VT(4,4,4),250,PRT.CFrame*CF(0,-2,0),"Really white",VT(6,2,6))
  1596. MagicSphere(VT(5,5,5),250,PRT.CFrame,"White",VT(5,15,5))
  1597. MagicSphere(VT(4,4,4),250,PRT.CFrame,"Really white",VT(5,15,5))
  1598. CreateWave(VT(1,5,1),250,PRT.CFrame*CF(0,-2,0),true,4,"White",VT(5,1,5))
  1599. CreateSwirl(VT(0,0,0),250,PRT.CFrame,true,-4,"Pine Cone",VT(6,6,6))
  1600. CreateSpikeball(VT(0,0,0),250,PRT.CFrame,true,15,"Pine Cone",VT(3,3,3))
  1601. for i = 1, 250 do
  1602. Swait()
  1603. killnearest(PRT.Position,750000,75)
  1604. end
  1605. ATTACK = false
  1606. Rooted = false
  1607. end
  1608.  
  1609. function Dismantle()
  1610.  
  1611. local model = Instance.new("Model")
  1612. model.Parent = workspace
  1613. model.Name = math.random(-10000,10000)
  1614.  
  1615.  
  1616. local Spawner = Instance.new("Part")
  1617. Spawner.Name = "12qwaszx"
  1618. Spawner.CFrame = (Mouse.Hit)
  1619. Spawner.Anchored = true
  1620. Spawner.Size = Vector3.new(0,0,0)
  1621. Spawner.Transparency = 1
  1622. Spawner.Parent = workspace
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628. local Box = Instance.new("Part")
  1629. Box.Position = (Spawner.Position)
  1630. Box.CanCollide = false
  1631. Box.Transparency = 0.5
  1632. Box.Size = Vector3.new(25,25,25)
  1633. Box.Anchored = true
  1634. Box.Material = "Neon"
  1635. Box.Parent = model
  1636.  
  1637. local selection = Instance.new("SelectionBox")
  1638. selection.Parent = Box
  1639. selection.Adornee = Box
  1640. selection.LineThickness = 1
  1641.  
  1642.  
  1643. local face1 = Instance.new("Part")
  1644. face1.Size = Vector3.new(2,20,20)
  1645. face1.Transparency = 1
  1646. face1.CFrame = (Spawner.CFrame)
  1647. face1.Anchored = true
  1648. face1.Parent = model
  1649. face1.CFrame = Box.CFrame*CFrame.new(-10,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1650. face1.Material = "Neon"
  1651.  
  1652. local face2 = Instance.new("Part")
  1653. face2.Size = Vector3.new(2,20,20)
  1654. face2.Transparency = 1
  1655. face2.CFrame = (Spawner.CFrame)
  1656. face2.Anchored = true
  1657. face2.Parent = model
  1658. face2.CFrame = Box.CFrame*CFrame.new(10,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1659. face2.Material = "Neon"
  1660.  
  1661. local face3 = Instance.new("Part")
  1662. face3.Size = Vector3.new(20,20,2)
  1663. face3.Transparency = 1
  1664. face3.CFrame = (Spawner.CFrame)
  1665. face3.Anchored = true
  1666. face3.Parent = model
  1667. face3.CFrame = Box.CFrame*CFrame.new(0,0,10)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1668. face3.Material = "Neon"
  1669.  
  1670. local face4 = Instance.new("Part")
  1671. face4.Size = Vector3.new(20,20,2)
  1672. face4.Transparency = 1
  1673. face4.CFrame = (Spawner.CFrame)
  1674. face4.Anchored = true
  1675. face4.Parent = model
  1676. face4.CFrame = Box.CFrame*CFrame.new(0,0,-10)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1677. face4.Material = "Neon"
  1678.  
  1679. local face5 = Instance.new("Part")
  1680. face5.Size = Vector3.new(20,2,20)
  1681. face5.Transparency = 1
  1682. face5.CFrame = (Spawner.CFrame)
  1683. face5.Anchored = true
  1684. face5.Parent = model
  1685. face5.CFrame = Box.CFrame*CFrame.new(0,-10,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1686. face5.Material = "Neon"
  1687.  
  1688. local face6 = Instance.new("Part")
  1689. face6.Size = Vector3.new(20,2,20)
  1690. face6.Transparency = 1
  1691. face6.CFrame = (Spawner.CFrame)
  1692. face6.Anchored = true
  1693. face6.Parent = model
  1694. face6.CFrame = Box.CFrame*CFrame.new(0,10,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1695. face6.Material = "Neon"
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705. model.PrimaryPart = Spawner
  1706.  
  1707.  
  1708.  
  1709.  
  1710. local RainbowEffect = coroutine.wrap(function()
  1711.  
  1712. while true do
  1713. Swait()
  1714. Box.Color = Color3.new(r/255,g/255,b/255)
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722. selection.Color3 = Color3.new(r/255,g/255,b/255)
  1723.  
  1724. end
  1725. end)
  1726.  
  1727. RainbowEffect()
  1728. local e = 0
  1729.  
  1730.  
  1731. local killing = false
  1732.  
  1733. if killing == false then
  1734. function onTouched(part)
  1735.  
  1736.  
  1737. local hit = part
  1738. hit.CFrame = CFrame.new(Spawner.CFrame.X,Spawner.CFrame.Y, Spawner.CFrame.Z)
  1739.  
  1740. end
  1741. else
  1742.  
  1743. end
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752. Box.Touched:connect(onTouched)
  1753.  
  1754.  
  1755. local spin = coroutine.wrap(function()
  1756. while true do
  1757. e = e + 0.01
  1758. model:SetPrimaryPartCFrame(CFrame.new(Spawner.CFrame.X,Spawner.CFrame.Y ,Spawner.CFrame.Z) * CFrame.fromEulerAnglesXYZ(e,e,0) )
  1759. Swait()
  1760. end
  1761.  
  1762. end)
  1763.  
  1764. spin()
  1765. local moveup = coroutine.wrap(function()
  1766. local p = 0
  1767.  
  1768.  
  1769.  
  1770. for i = 0,0.7,0.01 do
  1771. Swait()
  1772. p = p+0.01
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778. model:SetPrimaryPartCFrame(CFrame.new(Spawner.CFrame.X,Spawner.CFrame.Y + p,Spawner.CFrame.Z) * CFrame.fromEulerAnglesXYZ(e,e,0) )
  1779.  
  1780.  
  1781.  
  1782. end
  1783.  
  1784.  
  1785.  
  1786. end)
  1787.  
  1788.  
  1789.  
  1790. moveup()
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797. wait(1)
  1798.  
  1799. local FLASH = coroutine.wrap(function()
  1800. local p = 1
  1801.  
  1802.  
  1803.  
  1804. for i = 0,0.7,0.01 do
  1805. Swait()
  1806. p = p-0.01
  1807.  
  1808.  
  1809. face1.Transparency = p
  1810. face2.Transparency = p
  1811. face3.Transparency = p
  1812. face4.Transparency = p
  1813. face5.Transparency = p
  1814. face6.Transparency = p
  1815. end
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821. end)
  1822.  
  1823. local sound = Instance.new("Sound")
  1824. sound.Parent = Box
  1825. sound.SoundId = "rbxassetid://1996663666"
  1826. sound.EmitterSize = 100
  1827. sound.MaxDistance = 1000
  1828. sound.TimePosition = 0
  1829. sound:Play()
  1830. sound.Volume = 5
  1831.  
  1832.  
  1833.  
  1834. FLASH()
  1835. wait(2)
  1836.  
  1837. sound:Pause()
  1838.  
  1839. local sound2 = Instance.new("Sound")
  1840. sound2.Parent = Box
  1841. sound2.SoundId = "rbxassetid://178452241"
  1842. sound2.EmitterSize = 100
  1843. sound2.MaxDistance = 1000
  1844. sound2.TimePosition = 0
  1845. sound2:Play()
  1846. sound2.Volume = 10
  1847.  
  1848. local LIGHTNING = coroutine.wrap(function()
  1849. local p = 0
  1850. for i = 0,1,0.01 do
  1851. Swait()
  1852. face1.Transparency = p
  1853. face2.Transparency = p
  1854. face3.Transparency = p
  1855. face4.Transparency = p
  1856. face5.Transparency = p
  1857. face6.Transparency = p
  1858. p = p+0.08
  1859. end
  1860.  
  1861.  
  1862.  
  1863. end)
  1864.  
  1865. LIGHTNING()
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871. function onTouched(part)
  1872.  
  1873.  
  1874. local hit = part
  1875.  
  1876.  
  1877.  
  1878.  
  1879. local dismantle2 = coroutine.wrap(function()
  1880. for i = 0,2,0.01 do
  1881.  
  1882.  
  1883. Swait()
  1884.  
  1885.  
  1886.  
  1887. hit.Velocity = Vector3.new(math.huge,math.huge,math.huge)
  1888.  
  1889.  
  1890.  
  1891. end
  1892.  
  1893. end)
  1894. dismantle2()
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906. end
  1907.  
  1908. Box.Touched:connect(onTouched)
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921. wait()
  1922. local DISAPPER = coroutine.wrap(function()
  1923. local p = 0
  1924. for i = 0,2,0.01 do
  1925. Swait()
  1926. face1.Transparency = face1.Transparency + p
  1927. face2.Transparency = face1.Transparency + p
  1928. face3.Transparency = face1.Transparency + p
  1929. face4.Transparency = face1.Transparency + p
  1930. face5.Transparency = face1.Transparency + p
  1931. face6.Transparency = face1.Transparency + p
  1932. Box.Transparency = p
  1933. selection.Transparency = p
  1934. p = p+0.01
  1935. end
  1936.  
  1937.  
  1938.  
  1939. end)
  1940. DISAPPER()
  1941.  
  1942. wait(2)
  1943.  
  1944. model:Remove()
  1945. end
  1946.  
  1947.  
  1948.  
  1949. -----------------------------------------------------------------------------------------------------
  1950.  
  1951. function implode()
  1952.  
  1953.  
  1954.  
  1955. end
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974. function Smite()
  1975.  
  1976. local spawner = Instance.new("Part")
  1977. spawner.Parent = workspace
  1978. spawner.Transparency = 1
  1979. spawner.CFrame = (Mouse.Hit)
  1980. spawner.Size = Vector3.new(0,0,0)
  1981. spawner.Anchored = true
  1982.  
  1983. local suck = Instance.new("Part")
  1984. suck.Transparency = 0
  1985. suck.CFrame = (spawner.CFrame)
  1986. suck.Size = Vector3.new(75,75,75)
  1987. suck.Material = "Neon"
  1988. suck.Anchored = true
  1989. suck.CanCollide = false
  1990. suck.Shape = "Ball"
  1991. suck.Parent = workspace
  1992.  
  1993. local colors = coroutine.wrap(function()
  1994. for i = 1,55 do
  1995. Swait()
  1996.  
  1997.  
  1998.  
  1999. suck.Color = Color3.new(r/255,g/255,b/255)
  2000. end
  2001.  
  2002.  
  2003. end)
  2004.  
  2005. colors()
  2006.  
  2007.  
  2008. local fade = coroutine.wrap(function()
  2009.  
  2010. local p = 0
  2011.  
  2012. for i = 1,55 do
  2013.  
  2014.  
  2015. suck.Transparency = p
  2016. p = p+0.02
  2017. Swait()
  2018. end
  2019.  
  2020.  
  2021.  
  2022. end)
  2023.  
  2024. fade()
  2025.  
  2026.  
  2027.  
  2028.  
  2029. local size = coroutine.wrap(function()
  2030.  
  2031. local p = 70
  2032.  
  2033. for i = 1,55 do
  2034.  
  2035.  
  2036.  
  2037.  
  2038. suck.Size = Vector3.new(p,p,p)
  2039. p = p - 1
  2040.  
  2041. Swait()
  2042. end
  2043.  
  2044.  
  2045.  
  2046. end)
  2047.  
  2048. size()
  2049.  
  2050. local move = coroutine.wrap(function()
  2051. for i = 1,55 do
  2052. Swait()
  2053.  
  2054. suck.CFrame = (spawner.CFrame)
  2055.  
  2056.  
  2057. end
  2058.  
  2059. end)
  2060.  
  2061. move()
  2062.  
  2063. function onTouched(part)
  2064. local hit = part
  2065.  
  2066. if hit:FindFirstChild("BodyPosition") then
  2067. else
  2068.  
  2069. local blackhole1 = coroutine.wrap(function()
  2070. local pull = Instance.new("BodyPosition")
  2071. pull.position = suck.Position
  2072. pull.Parent = hit
  2073. pull.P = 10000000000
  2074. pull.MaxForce = Vector3.new(10000,10000,10000)
  2075. wait(2)
  2076. pull:Remove()
  2077.  
  2078. end)
  2079. blackhole1()
  2080. end
  2081.  
  2082. end
  2083.  
  2084. suck.Touched:connect(onTouched)
  2085.  
  2086. wait(1)
  2087. suck:Remove()
  2088.  
  2089. local death = Instance.new("Part")
  2090.  
  2091. local boooom = coroutine.wrap(function()
  2092. Swait()
  2093.  
  2094. local bang = Instance.new("Explosion")
  2095.  
  2096. bang.BlastPressure = math.huge
  2097. bang.BlastRadius = 30
  2098. bang.DestroyJointRadiusPercent = 100
  2099. bang.Position = (spawner.Position)
  2100. bang.Visible = false
  2101. bang.Parent = spawner
  2102.  
  2103. local sound2 = Instance.new("Sound")
  2104. sound2.Parent = spawner
  2105. sound2.SoundId = "rbxassetid://130768997"
  2106. sound2.EmitterSize = 100
  2107. sound2.MaxDistance = 1000
  2108. sound2.TimePosition = 0
  2109. sound2:Play()
  2110. sound2.Volume = 10
  2111.  
  2112. death.Parent = workspace
  2113. death.Transparency = 1
  2114. death.CFrame = (spawner.CFrame)
  2115. death.Size = Vector3.new(30,30,30)
  2116.  
  2117. death.Velocity = Vector3.new(math.huge,math.huge,math.huge)
  2118.  
  2119. local size = coroutine.wrap(function()
  2120.  
  2121. local p = 20
  2122.  
  2123. for i = 1,55 do
  2124.  
  2125.  
  2126.  
  2127. death.CFrame = (spawner.CFrame)
  2128. death.Size = Vector3.new(p,p,p)
  2129. p = p + 1
  2130.  
  2131. Swait()
  2132. end
  2133.  
  2134.  
  2135.  
  2136. end)
  2137.  
  2138. size()
  2139.  
  2140.  
  2141. bang.Parent = spawner
  2142.  
  2143. end)
  2144.  
  2145. boooom()
  2146.  
  2147. local RING, MESH, DELET = MakeRing()
  2148. local POS = spawner.Position
  2149. RING.CFrame = CF(spawner.Position + VT(MRANDOM(-25, 25), 200, MRANDOM(-25, 25)), spawner.Position) * ANGLES(RAD(90), RAD(0), RAD(0))
  2150.  
  2151. local HITFLOOR, HITPOS = Raycast(RING.Position, CF(RING.Position, RING.CFrame * CF(0, -1, 0).p).lookVector, 500, Character)
  2152.  
  2153. if HITFLOOR then
  2154.  
  2155. local DIST = (RING.Position - HITPOS).Magnitude
  2156.  
  2157. for i = 1, 5 do
  2158. WACKYEFFECT({
  2159. EffectType = "Wave",
  2160. Size = VT(25, 0, 25),
  2161. Size2 = VT(40, 0, 40) + VT(i * 6, i / 5, i * 6),
  2162. Transparency = 0,
  2163. Transparency2 = 1,
  2164. CFrame = CF(spawner.Position) * ANGLES(RAD(0), RAD(72 * i), RAD(0)),
  2165. MoveToPos = nil,
  2166. RotationX = 0,
  2167. RotationY = 3,
  2168. RotationZ = 0,
  2169. Material = "Neon",
  2170.  
  2171. Color = C3(r1/255, g1/255, b1/255),
  2172. SoundID = nil,
  2173. SoundPitch = nil,
  2174. SoundVolume = nil
  2175. })
  2176. WACKYEFFECT({
  2177. EffectType = "Round Slash",
  2178. Size = VT(3, 0, 3) / 13,
  2179. Size2 = (VT(3, 0, 3) + VT(i, 0, i)) / 5,
  2180. Transparency = 0,
  2181. Transparency2 = 1,
  2182. CFrame = CF(spawner.Position) * ANGLES(RAD(0), RAD(MRANDOM(0, 360)), RAD(0)) * ANGLES(RAD(MRANDOM(-35, 35)), RAD(0), RAD(MRANDOM(-35, 35))),
  2183. MoveToPos = nil,
  2184. RotationX = 0,
  2185. RotationY = 0,
  2186. RotationZ = 0,
  2187. Material = "Neon",
  2188. Color = C3(r1/255, g1/255, b1/255),
  2189. SoundID = nil,
  2190. SoundPitch = nil,
  2191. SoundVolume = nil
  2192. })
  2193. WACKYEFFECT({
  2194. Time = 35,
  2195. EffectType = "Sphere",
  2196. Size = VT(22, 22, 22),
  2197. Size2 = VT(45, 45, 45) + VT(i * 5, i * 5, i * 5),
  2198. Transparency = 0,
  2199. Transparency2 = 1,
  2200. CFrame = CF(spawner.Position),
  2201. MoveToPos = nil,
  2202. RotationX = 0,
  2203. RotationY = 0,
  2204. RotationZ = 0,
  2205. Material = "Neon",
  2206.  
  2207. Color = C3(r1/255, g1/255, b1/255),
  2208. SoundID = 459523898,
  2209. SoundPitch = MRANDOM(9, 12) / 10,
  2210. SoundVolume = 10
  2211. })
  2212. end
  2213. SHAKECAM(spawner.Position, 100, 8, 15)
  2214. ApplyAoE(spawner.Position, 50)
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231. for i = 1, 25 do
  2232. Swait()
  2233.  
  2234. end
  2235.  
  2236. end
  2237.  
  2238. wait(0.2)
  2239.  
  2240. death:Remove()
  2241. DELET()
  2242. wait(2)
  2243. spawner:Remove()
  2244.  
  2245. end
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283. v = 0
  2284.  
  2285.  
  2286. function onKeyPress(inputObject, gameProcessedEvent)
  2287. if inputObject.KeyCode == Enum.KeyCode.E then
  2288. v = 0
  2289. SKILL7TEXT.Text = "[CLICK] Cube of Rainbow"
  2290. end
  2291. end
  2292.  
  2293. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  2294.  
  2295.  
  2296. function onKeyPress(inputObject, gameProcessedEvent)
  2297. if inputObject.KeyCode == Enum.KeyCode.R then
  2298. v = 1
  2299. SKILL7TEXT.Text = "[CLICK] Explosion of Rainbow"
  2300. end
  2301. end
  2302. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  2303.  
  2304.  
  2305. Mouse.Button1Down:connect(function()
  2306.  
  2307.  
  2308.  
  2309. if v == 0 then
  2310. Dismantle()
  2311.  
  2312. end
  2313.  
  2314. if v == 1 then
  2315. implode()
  2316. Smite()
  2317. end
  2318.  
  2319. end)
  2320.  
  2321. Mouse.KeyDown:connect(function(key)
  2322. if key == "f" then
  2323. SpawnSmite(Mouse.Hit.p)
  2324. end
  2325. if Key == "z" then
  2326. Smite()
  2327. end
  2328. if Key == "x" then
  2329. implode()
  2330. end
  2331. if Key == "c" then
  2332. Dismantle()
  2333. end
  2334. if key == "q" then
  2335. local pos = RootPart.Position
  2336. RootPart.CFrame = CF(Mouse.Hit.p+VT(0,3,0),pos)
  2337. end
  2338. if Key == "g" then
  2339. Boom()
  2340. end
  2341. end)
  2342.  
  2343.  
  2344. function onKeyPress(inputObject, gameProcessedEvent)
  2345. if inputObject.KeyCode == Enum.KeyCode.P then
  2346.  
  2347. for _, c in pairs(Character:GetChildren()) do
  2348. c:Remove()
  2349. createstuff()
  2350. headness.Parent = Character
  2351. headness.CFrame = Torso.CFrame*CFrame.new(0,2,0)
  2352. weldBetween(headness,Head)
  2353. txt.Adornee = BlockHead
  2354.  
  2355.  
  2356. end
  2357.  
  2358. sick.SoundId = "rbxassetid://401640097"
  2359. sick.Looped = true
  2360. sick.Pitch = 1
  2361. sick.Volume = 2
  2362. sick.Parent = Effects
  2363. sick.Playing = PLAYSONG
  2364.  
  2365. local Effects = IT("Folder", Character)
  2366. Effects.Name = "Effects"
  2367.  
  2368. local Effects = IT("Folder", Character)
  2369. Effects.Name = "Effects"
  2370. local deathpart = Instance.new("Part")
  2371. deathpart.Parent = game.Workspace
  2372. deathpart.CFrame = (Torso.CFrame)
  2373. deathpart.Anchored = true
  2374. deathpart.Size = Vector3.new(2,2,2)
  2375. deathpart.Material = ("Neon")
  2376. deathpart.CanCollide = false
  2377. deathpart.Transparency = 0
  2378. deathpart.Shape = "Ball"
  2379.  
  2380.  
  2381. local stoptime = coroutine.wrap(function()
  2382.  
  2383. local p = 2
  2384.  
  2385.  
  2386.  
  2387. for i = 1,10,0.1 do
  2388.  
  2389. deathpart.CFrame = (Torso.CFrame)
  2390.  
  2391. deathpart.Color = Color3.new(r/255,g/255,b/255)
  2392. deathpart.Size = Vector3.new(p,p,p)
  2393. Blockhead.Parent = headness
  2394.  
  2395. p = p+2
  2396. Swait()
  2397. end
  2398.  
  2399.  
  2400.  
  2401. end)
  2402.  
  2403. stoptime()
  2404.  
  2405. ------------------------------------------
  2406.  
  2407.  
  2408.  
  2409.  
  2410. local stoptime = coroutine.wrap(function()
  2411.  
  2412. local p = 2
  2413.  
  2414.  
  2415.  
  2416. for i = 1,10,0.1 do
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422. deathpart.Transparency = p/30
  2423.  
  2424. p = p+1
  2425. Swait()
  2426. end
  2427.  
  2428.  
  2429.  
  2430. end)
  2431.  
  2432. stoptime()
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445. wait(1)
  2446.  
  2447. deathpart:Remove()
  2448.  
  2449.  
  2450. end
  2451.  
  2452.  
  2453.  
  2454. end
  2455.  
  2456. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467. local random4 = coroutine.wrap(function()
  2468. while true do
  2469.  
  2470. RightArm.Color = Color3.new(r/255,g/255,b/255)
  2471. LeftArm.Color = Color3.new(r/255,g/255,b/255)
  2472. RightLeg.Color = Color3.new(r/255,g/255,b/255)
  2473. LeftLeg.Color = Color3.new(r/255,g/255,b/255)
  2474. headness.Color = Color3.new(r/255,g/255,b/255)
  2475. Torso.Color = Color3.new(r/255,g/255,b/255)
  2476. headness.Transparency = 0.5
  2477. RootPart.Transparency = 1
  2478.  
  2479.  
  2480. Swait()
  2481. end
  2482. end)
  2483.  
  2484. random4()
  2485.  
  2486. while true do
  2487.  
  2488.  
  2489. RightArm.Transparency = 0.3
  2490. LeftArm.Transparency = 0.3
  2491. RightLeg.Transparency = 0.3
  2492. LeftLeg.Transparency = 0.3
  2493. Torso.Transparency = 0.3
  2494. Head.Transparency = 1
  2495. RightArm.Material = ("Neon")
  2496. LeftArm.Material = ("Neon")
  2497. LeftLeg.Material = ("Neon")
  2498. RightLeg.Material = ("Neon")
  2499. Torso.Material = ("Neon")
  2500. Head.Material = ("Neon")
  2501. headness.Material = ("Neon")
  2502.  
  2503.  
  2504. function fix()
  2505.  
  2506. if Head.Size ~= Vector3.new(2,1,1)then
  2507. Head.Size = Vector3.new(1,1,1)
  2508. end
  2509.  
  2510.  
  2511. if RightArm.Size ~= Vector3.new(1,2,1)then
  2512. RightArm.Size = Vector3.new(1,2,1)
  2513. end
  2514.  
  2515.  
  2516. if LeftArm.Size ~= Vector3.new(1,2,1)then
  2517. LeftArm.Size = Vector3.new(1,2,1)
  2518. end
  2519.  
  2520. if RightLeg.Size ~= Vector3.new(1,2,1)then
  2521. RightLeg.Size = Vector3.new(1,2,1)
  2522. end
  2523.  
  2524. if LeftArm.Size ~= Vector3.new(1,2,1)then
  2525. LeftArm.Size = Vector3.new(1,2,1)
  2526. end
  2527.  
  2528. if Torso.Size ~= Vector3.new(2,2,1)then
  2529. Torso.Size = Vector3.new(2,2,1)
  2530. end
  2531. end
  2532.  
  2533.  
  2534.  
  2535. Swait()
  2536.  
  2537. script.Parent = WEAPONGUI
  2538. ANIMATE.Parent = nil
  2539. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  2540. v:Stop();
  2541. end
  2542. if Character:FindFirstChildOfClass("Humanoid") == nil then
  2543. Humanoid = IT("Humanoid",Character)
  2544. end
  2545.  
  2546. SINE = SINE + CHANGE
  2547. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  2548. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  2549. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  2550. local WALKSPEEDVALUE = 4
  2551.  
  2552. if ANIM == "Walk" and TORSOVELOCITY > 1 and PLAYSONG == true then
  2553. 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)
  2554. 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)
  2555. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2- 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2556. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2557. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) or PLAYSONG == false then
  2558. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2559. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2560. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2561. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2562. end
  2563. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  2564. ANIM = "Jump"
  2565. if ATTACK == false then
  2566. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2567. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2568. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  2569. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  2570. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  2571. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  2572. end
  2573. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  2574. ANIM = "Fall"
  2575. if ATTACK == false then
  2576. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  2577. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  2578. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(35 - 4 * COS(SINE / 6)), RAD(0), RAD(45 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2579. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(35 - 4 * COS(SINE / 6)), RAD(0), RAD(-45 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2580. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -0.7) * ANGLES(RAD(-25 + 5 * SIN(SINE / 12)), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2581. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8, -0.3) * ANGLES(RAD(-10), RAD(-80), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2582. end
  2583. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  2584. ANIM = "Idle"
  2585. if ATTACK == false then
  2586. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2587. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2588. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2589. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2590. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2591. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2592. end
  2593. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  2594. ANIM = "Walk"
  2595. if ATTACK == false then
  2596. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  2597. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2598. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(-15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2599. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2600. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2601. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2602. end
  2603. end
  2604. for _, c in pairs(Character:GetChildren()) do
  2605. if c.ClassName == "CharacterMesh" or c.ClassName == "Accessory" or c.ClassName == "SelectionBox" or c.Name == "Body Colors" then
  2606. c:remove()
  2607. end
  2608. end
  2609. AntiTimeStop()
  2610. fix()
  2611.  
  2612. Humanoid.MaxHealth = 10e10
  2613. Humanoid.Health = 10e10
  2614.  
  2615.  
  2616.  
  2617.  
  2618. if Rooted == false then
  2619. Disable_Jump = false
  2620. Humanoid.WalkSpeed = Speed
  2621. elseif Rooted == true then
  2622. Disable_Jump = true
  2623. Humanoid.WalkSpeed = 0
  2624. end
  2625.  
  2626.  
  2627. --1383666704
  2628. sick.SoundId = "rbxassetid://401640097"
  2629. sick.Looped = true
  2630. sick.Pitch = 1
  2631. sick.Volume = 2
  2632. sick.Parent = Effects
  2633. sick.Playing = PLAYSONG
  2634. Humanoid.PlatformStand = false
  2635. Humanoid.Name = "the god of color"
  2636. refit()
  2637.  
  2638. for _, c in pairs(Character:GetChildren()) do
  2639. if c:IsA("BasePart") and ATTACK == false then
  2640. for _, e in pairs(c:GetChildren()) do
  2641. if e:IsA("BodyPosition") or e:IsA("BodyGyro") or e:IsA("Decal") or e:IsA("ParticleEmitter") or e:IsA("Fire") or e:IsA("Smoke") or e:IsA("SelectionBox") or c.ClassName == "Accessory" or c.ClassName == "Hat" or c.Name == "Body Colors" or c.ClassName == "ShirtGraphic" or c.ClassName == "Shirt" or c.ClassName == "Pants" then
  2642. e:remove()
  2643. end
  2644. end
  2645. end
  2646. end
  2647. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement