Advertisement
Boimyretro

Untitled

Nov 23rd, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 130.64 KB | None | 0 0
  1. --[[
  2.  
  3. A Power That Should Never Be Messed With...
  4.  
  5.  
  6.  
  7.  
  8. At ThIs MoMeNt YoU kNeW yOu FuCkEd Up!!!
  9. ]]--
  10.  
  11.  
  12. ------------Don't Touch These Yet--------------
  13. local colorone = "Institutional white" -- Crimson
  14. local colortwo = "Really black" -- Bright red
  15. local colorthree = "Dark indigo" -- Really red
  16.  
  17. local mode = "BerserkMode"
  18. ------------------------------------------------
  19.  
  20.  
  21. wait(1 / 60)
  22. Effects = { }
  23. local Player = game.Players.localPlayer
  24. script.Parent = Player.PlayerGui
  25. script.Name = math.random(100, 100000)..[[ ]]..math.random(100000, 1000000000)
  26. local Character = Player.Character
  27. local Humanoid = Character.Humanoid
  28. local Mouse = Player:GetMouse()
  29. local LeftArm = Character["Left Arm"]
  30. local RightArm = Character["Right Arm"]
  31. local LeftLeg = Character["Left Leg"]
  32. local RightLeg = Character["Right Leg"]
  33. local Head = Character.Head
  34. local Torso = Character.Torso
  35. local Camera = game.Workspace.CurrentCamera
  36. local RootPart = Character.HumanoidRootPart
  37. local RootJoint = RootPart.RootJoint
  38. local attack = false
  39. local Anim = 'Idle'
  40. local attacktype = 1
  41. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  42. local velocity = RootPart.Velocity.y
  43. local sine = 0
  44. local change = 1
  45. local hobb = 0
  46. local rest = 0
  47. local looprevive = false
  48. local revive = false
  49. local Create = LoadLibrary("RbxUtility").Create
  50.  
  51. local Player = game.Players.LocalPlayer
  52.  
  53. local char = Player.Character
  54. Character = Player.Character
  55. local hed = char.Head
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62. function RemoveOutlines(part)
  63. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  64. end
  65.  
  66. CFuncs = {
  67. ["Part"] = {
  68. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  69. local Part = Create("Part"){
  70. Parent = Parent,
  71. Reflectance = Reflectance,
  72. Transparency = Transparency,
  73. CanCollide = false,
  74. Locked = true,
  75. BrickColor = BrickColor.new(tostring(BColor)),
  76. Name = Name,
  77. Size = Size,
  78. Material = Material,
  79. }
  80. --remove these lines if u want it purple--------
  81.  
  82. ------------------------------------------------
  83. RemoveOutlines(Part)
  84. return Part
  85. end;
  86. };
  87.  
  88. ["Mesh"] = {
  89. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  90. local Msh = Create(Mesh){
  91. Parent = Part,
  92. Offset = OffSet,
  93. Scale = Scale,
  94. }
  95. if Mesh == "SpecialMesh" then
  96. Msh.MeshType = MeshType
  97. Msh.MeshId = MeshId
  98. end
  99. return Msh
  100. end;
  101. };
  102.  
  103. ["Mesh"] = {
  104. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  105. local Msh = Create(Mesh){
  106. Parent = Part,
  107. Offset = OffSet,
  108. Scale = Scale,
  109. }
  110. if Mesh == "SpecialMesh" then
  111. Msh.MeshType = MeshType
  112. Msh.MeshId = MeshId
  113. end
  114. return Msh
  115. end;
  116. };
  117.  
  118. ["Weld"] = {
  119. Create = function(Parent, Part0, Part1, C0, C1)
  120. local Weld = Create("Weld"){
  121. Parent = Parent,
  122. Part0 = Part0,
  123. Part1 = Part1,
  124. C0 = C0,
  125. C1 = C1,
  126. }
  127. return Weld
  128. end;
  129. };
  130.  
  131. ["Sound"] = {
  132. Create = function(id, par, vol, pit)
  133. coroutine.resume(coroutine.create(function()
  134. local S = Create("Sound"){
  135. Volume = vol,
  136. Pitch = pit or 1,
  137. SoundId = id,
  138. Parent = par or workspace,
  139. }
  140. wait()
  141. S:play()
  142. game:GetService("Debris"):AddItem(S, 6)
  143. end))
  144. end;
  145. };
  146.  
  147. ["ParticleEmitter"] = {
  148. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  149. local fp = Create("ParticleEmitter"){
  150. Parent = Parent,
  151. Color = ColorSequence.new(Color1, Color2),
  152. LightEmission = LightEmission,
  153. Size = Size,
  154. Texture = Texture,
  155. Transparency = Transparency,
  156. ZOffset = ZOffset,
  157. Acceleration = Accel,
  158. Drag = Drag,
  159. LockedToPart = LockedToPart,
  160. VelocityInheritance = VelocityInheritance,
  161. EmissionDirection = EmissionDirection,
  162. Enabled = Enabled,
  163. Lifetime = LifeTime,
  164. Rate = Rate,
  165. Rotation = Rotation,
  166. RotSpeed = RotSpeed,
  167. Speed = Speed,
  168. VelocitySpread = VelocitySpread,
  169. }
  170. return fp
  171. end;
  172. };
  173.  
  174. CreateTemplate = {
  175.  
  176. };
  177. }
  178.  
  179.  
  180.  
  181. local p = game.Players.LocalPlayer
  182. --if p.Name~='UniversalDespair' and p.Name~='hasang1' then p.Character:Destroy() script:Destroy() return end
  183. local char = p.Character
  184. local mouse = p:GetMouse()
  185. local larm = char["Left Arm"]
  186. local rarm = char["Right Arm"]
  187. local lleg = char["Left Leg"]
  188. local rleg = char["Right Leg"]
  189. local hed = char.Head
  190. local torso = char.Torso
  191. local hum = char.Humanoid
  192. local cam = game.Workspace.CurrentCamera
  193. local root = char.HumanoidRootPart
  194. local deb = false
  195. local shot = 0
  196. local debris=game:service"Debris"
  197. local l = game:GetService("Lighting")
  198. local rs = game:GetService("RunService").RenderStepped
  199.  
  200.  
  201.  
  202.  
  203. Debounces = {
  204. CanAttack = true;
  205. NoIdl = false;
  206. Slashing = false;
  207. Slashed = false;
  208. RPunch = false;
  209. RPunched = false;
  210. LPunch = false;
  211. LPunched = false;
  212. }
  213. local Touche = {Character.Name, }
  214.  
  215.  
  216. ----------------------------------------------------
  217. function genWeld(a,b)
  218. local w = Instance.new("Weld",a)
  219. w.Part0 = a
  220. w.Part1 = b
  221. return w
  222. end
  223. function weld(a, b)
  224. local weld = Instance.new("Weld")
  225. weld.Name = "W"
  226. weld.Part0 = a
  227. weld.Part1 = b
  228. weld.C0 = a.CFrame:inverse() * b.CFrame
  229. weld.Parent = a
  230. return weld;
  231. end
  232. ----------------------------------------------------
  233. function Lerp(c1,c2,al)
  234. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  235. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  236. for i,v in pairs(com1) do
  237. com1[i] = v+(com2[i]-v)*al
  238. end
  239. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  240. end
  241. ----------------------------------------------------
  242. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  243. local wld = Instance.new("Weld", wp1)
  244. wld.Part0 = wp0
  245. wld.Part1 = wp1
  246. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  247. end
  248. ----------------------------------------------------
  249. function weld5(part0, part1, c0, c1)
  250. weeld=Instance.new("Weld", part0)
  251. weeld.Part0=part0
  252. weeld.Part1=part1
  253. weeld.C0=c0
  254. weeld.C1=c1
  255. return weeld
  256. end
  257. ----------------------------------------------------
  258. function HasntTouched(plrname)
  259. local ret = true
  260. for _, v in pairs(Touche) do
  261. if v == plrname then
  262. ret = false
  263. end
  264. end
  265. return ret
  266. end
  267. ----------------------------------------------------
  268.  
  269. function chatfunc(text)
  270. local chat = coroutine.wrap(function()
  271. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  272. Character:FindFirstChild("TalkingBillBoard"):destroy()
  273. end
  274. local naeeym2 = Instance.new("BillboardGui",Character)
  275. naeeym2.Size = UDim2.new(0,100,0,40)
  276. naeeym2.StudsOffset = Vector3.new(0,3,0)
  277. naeeym2.Adornee = Head
  278. naeeym2.Name = "TalkingBillBoard"
  279. local tecks2 = Instance.new("TextLabel",naeeym2)
  280. tecks2.BackgroundTransparency = 1
  281. tecks2.BorderSizePixel = 0
  282. tecks2.Text = ""
  283. tecks2.Font = "Fantasy"
  284. tecks2.FontSize = "Size24"
  285. tecks2.TextStrokeTransparency = 0
  286. tecks2.TextColor3 = BrickColor.new(colortwo).Color
  287. tecks2.TextStrokeColor3 = BrickColor.new(colorone).Color
  288. tecks2.Size = UDim2.new(1,0,0.5,0)
  289. local shk = coroutine.wrap(function()
  290. while tecks2 ~= nil do
  291. wait(.05)
  292. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  293. end
  294. end)
  295. shk()
  296. for i = 1,string.len(text),1 do
  297. CFuncs.Sound.Create("rbxassetid://358280695", Torso, 2, 0.5)
  298. tecks2.Text = string.sub(text,1,i)
  299. wait(0.01)
  300. end
  301. wait(1)
  302. for i = 1, 5 do
  303. wait(.01)
  304. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  305. tecks2.Rotation = tecks2.Rotation + 2
  306. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  307. tecks2.TextTransparency = tecks2.TextTransparency + .2
  308. end
  309. naeeym2:Destroy()
  310. end)
  311. chat()
  312. end
  313. function onChatted(msg)
  314. chatfunc(msg)
  315. end
  316. ---Player.Chatted:connect(onChatted)
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332. function chatfunc2(text)
  333. local chat = coroutine.wrap(function()
  334. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  335. Character:FindFirstChild("TalkingBillBoard"):destroy()
  336. end
  337. local naeeym2 = Instance.new("BillboardGui",Character)
  338. naeeym2.Size = UDim2.new(0,100,0,40)
  339. naeeym2.StudsOffset = Vector3.new(0,3,0)
  340. naeeym2.Adornee = Head
  341. naeeym2.Name = "TalkingBillBoard"
  342. local tecks2 = Instance.new("TextLabel",naeeym2)
  343. tecks2.BackgroundTransparency = 1
  344. tecks2.BorderSizePixel = 0
  345. tecks2.Text = ""
  346. tecks2.Font = "Fantasy"
  347. tecks2.FontSize = "Size24"
  348. tecks2.TextStrokeTransparency = 0
  349. tecks2.TextColor3 = BrickColor.new(colortwo).Color
  350. tecks2.TextStrokeColor3 = BrickColor.new(colorthree).Color
  351. tecks2.Size = UDim2.new(1,0,0.5,0)
  352. local shk = coroutine.wrap(function()
  353. while tecks2 ~= nil do
  354. wait(.05)
  355. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  356. end
  357. end)
  358. shk()
  359. for i = 1,string.len(text),1 do
  360. CFuncs.Sound.Create("rbxassetid://358280695", Torso, 2, 0.5)
  361. tecks2.Text = string.sub(text,1,i)
  362. wait(0.01)
  363. end
  364. wait(1)
  365. for i = 1, 5 do
  366. wait(.01)
  367. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  368. tecks2.Rotation = tecks2.Rotation + 2
  369. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  370. tecks2.TextTransparency = tecks2.TextTransparency + .2
  371. end
  372. naeeym2:Destroy()
  373. end)
  374. chat()
  375. end
  376. function onChatted(msg)
  377. chatfunc(msg)
  378. end
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385. local Transforming = false
  386. Transforming = true
  387.  
  388. chatfunc("It's about time that this world realizes...")
  389.  
  390. wait(4)
  391.  
  392. chatfunc("That this world is messed up by what you call Gods...")
  393.  
  394. wait(6)
  395.  
  396. chatfunc("My name is Azmoden The God Slayer..")
  397.  
  398. wait(4)
  399.  
  400. chatfunc("AND I'M GOING TO CLEANSE THE WORLD OF THE FILTHY GARBAGE YOU CALL GODS!!")
  401.  
  402. wait(4)
  403.  
  404.  
  405.  
  406. local music = Instance.new("Sound",Character)
  407. music.Volume = 7
  408. music.Looped = true
  409. music.SoundId = "rbxassetid://256578408"
  410. music:Play()
  411.  
  412. local PGui = Player:WaitForChild("PlayerGui")
  413. local Character = Player.Character
  414. local Humanoid = Character:WaitForChild("Humanoid")
  415. local Head = Character:WaitForChild("Head")
  416. local Torso = Character:WaitForChild("Torso")
  417. local HRP = Character:WaitForChild("HumanoidRootPart")
  418. local RArm = Character:WaitForChild("Right Arm")
  419. local LArm = Character:WaitForChild("Left Arm")
  420. local RLeg = Character:WaitForChild("Right Leg")
  421. local LLeg = Character:WaitForChild("Left Leg")
  422.  
  423. local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
  424. local Refresh = function()
  425. Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  426. Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  427. Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  428. Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  429. Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  430. Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  431. Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  432. Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  433. Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  434. Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  435. Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  436. Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  437. end
  438.  
  439. Anims = {Pose = function(active)
  440. if active then
  441. for i = 0, 10, 0.5 do
  442. wait(0.016666666666667)
  443. Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(0.015, 0, 0)
  444. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(0.01, 0, 0)
  445. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, 0.03, math.rad(70) / 10)
  446. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, -0.03, -math.rad(70) / 10)
  447. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.015)
  448. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.01, 0)
  449. end
  450. else
  451. do
  452. for i = 0, 10, 0.5 do
  453. wait(0.016666666666667)
  454. Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(0.015, 0, 0):inverse()
  455. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(0.01, 0, 0):inverse()
  456. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, 0.03, math.rad(70) / 10):inverse()
  457. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, -0.03, -math.rad(70) / 10):inverse()
  458. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.015):inverse()
  459. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.01, 0):inverse()
  460. end
  461. end
  462. end
  463. end
  464. , Implode = function(active)
  465. if active then
  466. for i = 0, 7, 0.5 do
  467. wait(0.016666666666667)
  468. Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(-0.025, 0, 0)
  469. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(-0.02, 0, 0)
  470. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.05, -0.015, math.rad(100) / 10)
  471. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.05, 0.015, -math.rad(100) / 10)
  472. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.025, -0.02, -0.025)
  473. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.01, 0.03)
  474. end
  475. else
  476. do
  477. for i = 0, 7, 0.5 do
  478. wait(0.016666666666667)
  479. Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(-0.025, 0, 0):inverse()
  480. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(-0.02, 0, 0):inverse()
  481. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.05, -0.015, math.rad(100) / 10):inverse()
  482. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.05, 0.015, -math.rad(100) / 10):inverse()
  483. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.025, -0.02, -0.025):inverse()
  484. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.01, 0.03):inverse()
  485. end
  486. end
  487. end
  488. end
  489. }
  490.  
  491. local Transformed, Occupied = false, false
  492. local Create = assert(LoadLibrary("RbxUtility")).Create
  493. local Part = Create("Part")({TopSurface = 0, BottomSurface = 0, formFactor = "Custom", Size = Vector3.new(1, 1, 1), Anchored = true, CanCollide = false})
  494. local Flash = function(Par, Col, Duration, Delay, Async)
  495. pcall(function()
  496. Par = Par or PGui
  497. if not Col then
  498. Col = BrickColor:White().Color
  499. Duration = Duration or 10
  500. if not Delay then
  501. Delay = 1 / Duration
  502. local G = Create("ScreenGui")({Parent = Par})
  503. if not Col then
  504. local F = Create("Frame")({Parent = G, BorderSizePixel = 0, Size = UDim2.new(1.2, 0, 1.2, 0), Position = UDim2.new(), ZIndex = 10, BackgroundColor3 = Color3.new(1, 1, 1), Transparency = 0})
  505. local f = function()
  506. for i = 0, Duration, Delay do
  507. wait(0.016666666666667)
  508. F.Transparency = i / Duration
  509. end
  510. pcall(game.Destroy, G)
  511. end
  512.  
  513. if Async then
  514. f = coroutine.wrap(f)
  515. end
  516. return f()
  517. end
  518. end
  519. end
  520. end
  521. )
  522. end
  523.  
  524. local Shake = function(Duration, Delay, Distance, Async)
  525. pcall(function()
  526. local Cam = workspace.CurrentCamera
  527. Duration = Duration or 10
  528. if not Delay then
  529. Delay = 1 / Duration
  530. Distance = Distance or 15
  531. local f = function()
  532. for i = 0, Duration, Delay do
  533. wait(0.016666666666667)
  534. local R = Cam.CoordinateFrame - Cam.CoordinateFrame.p
  535. local Scroll = (Cam.CoordinateFrame.p - Cam.Focus.p).magnitude
  536. local NewF = CFrame.new(Cam.Focus.p) * R * CFrame.new(math.random(-Distance, Distance) / (Distance / 0.25), math.random(-Distance, Distance) / (Distance / 0.25), math.random(-Distance, Distance) / (Distance / 0.25))
  537. Cam.CoordinateFrame = NewF * CFrame.new(0, 0, Scroll)
  538. end
  539. end
  540.  
  541. if Async then
  542. f = coroutine.wrap(f)
  543. end
  544. return f()
  545. end
  546. end
  547. )
  548. end
  549.  
  550. local Sound = function(Prnt, Id, Pit, Vol)
  551. pcall(function()
  552. local cp = game:service("ContentProvider")
  553. if type(Id) == "number" then
  554. cp:Preload("rbxassetid://" .. Id)
  555. Id = "rbxassetid://" .. Id
  556. else
  557. if type(Id) == "string" then
  558. cp:Preload(Id)
  559. Id = Id
  560. end
  561. end
  562. local S = Create("Sound")({Parent = Prnt or workspace, SoundId = Id, Volume = Vol or 1, Pitch = Pit or 1})
  563. S:Play()
  564. S:Stop()
  565. S:Play()
  566. game:service("Debris"):AddItem(S, 0.9)
  567. end
  568. )
  569. end
  570.  
  571. local Chat = function(Par, Msg, Col)
  572. if Msg then
  573. if not Par then
  574. Par = Head
  575. end
  576. if not Col then
  577. Col = math.random(0, 2)
  578. end
  579. game:service("Chat"):Chat(Par, Msg, Col)
  580. end
  581. end
  582.  
  583. local Transform = function(active)
  584. if active and not Transformed and not Occupied then
  585. Occupied = true
  586. Humanoid.WalkSpeed = 0
  587. local cp = game:service("ContentProvider")
  588.  
  589. Anims.Pose(true)
  590. Flash(nil, BrickColor.new("Cyan").Color, 3, 0.05, true)
  591. Shake(16, 0.05, 55, true)
  592. coroutine.resume(coroutine.create(function()
  593. for i = 1, 2 do
  594. Sound(Head, 2248511, 0.4, 0.6)
  595. Sound(Head, 2691586, 0.4, 0.4)
  596. Shake(8, 0.05, 55, true)
  597. wait(1)
  598. end
  599. end
  600. ))
  601. local spi = Part:Clone()
  602. spi.Parent = Torso
  603. spi.Anchored = false
  604. spi.Transparency = 0.01
  605. spi.BrickColor = BrickColor.new(colorone)
  606. spi.Material = "Neon"
  607. local w = Instance.new("Weld", spi)
  608. w.Part0 = spi
  609. w.Part1 = Torso
  610. local m = Instance.new("SpecialMesh", spi)
  611. m.Scale = Vector3.new(10, 10, 10) * 2.5
  612. m.MeshType = "Sphere"
  613. do
  614. do
  615. local growing = true
  616. coroutine.resume(coroutine.create(function()
  617. local angle = 0
  618. while wait(0.05) and growing do
  619. angle = angle % 100 + 0.3
  620. m.Scale = Vector3.new(25 + math.sin(angle) * 2.5, 25 + math.sin(angle) * 2.5, 25 + math.sin(angle) * 2.5)
  621. end
  622. end
  623. ))
  624. do
  625. for i = 1, 9 do
  626. wait(0.9)
  627. Shake(8, 0.05, 55, true)
  628. Sound(Head, 2248511, 0.4, 0.6)
  629. Sound(Head, 2691586, 0.4, 0.4)
  630. Sound(Head, 2101137, 0.32, 0.8)
  631. Sound(Head, 2101137, 0.55, 0.8)
  632. Sound(Head, 2101137, 0.45, 0.6)
  633. Flash(nil, BrickColor.new(colortwo).Color, 2, 0.05, true)
  634. for i = 1, math.random(4, 5) do
  635. local p = Part:Clone()
  636. p.Parent = Torso
  637. p.Anchored = false
  638. p.CFrame = Torso.CFrame
  639. p.BrickColor = BrickColor.new(colortwo)
  640. local w = Instance.new("Weld", p)
  641. w.Part0 = p
  642. w.Part1 = Torso
  643. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  644. local m = Instance.new("CylinderMesh", p)
  645. m.Scale = Vector3.new(math.random() * 6, 320, math.random() * 6)
  646. coroutine.resume(coroutine.create(function()
  647. for i = 1, 12 do
  648. wait(0.14285714285714)
  649. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  650. p.Transparency = i / 12
  651. end
  652. p:Destroy()
  653. end
  654. ))
  655. end
  656. end
  657. end
  658. Anims.Pose(false)
  659. Anims.Implode(true)
  660. Sound(Head, 3264793, 0.55, 0.9)
  661. Sound(Head, 2974249, 0.65, 0.9)
  662. Sound(Head, 2974000, 0.65, 0.9)
  663. Flash(nil, BrickColor.new("Cyan").Color, 10, 0.1, true)
  664. growing = false
  665. wait(2.1)
  666.  
  667. wait(0.1)
  668. pcall(function()
  669. end
  670. )
  671.  
  672. Sound(Head, 98333808, 1, 1)
  673.  
  674.  
  675. Sound(Head, 98333808, 1, 1)
  676. Sound(Head, 3264793, 0.55, 0.9)
  677. Sound(Head, 2974249, 0.65, 0.9)
  678. Sound(Head, 2974000, 0.65, 0.9)
  679. Shake(15, 0.25, 40, true)
  680. Flash(nil, BrickColor.new("Cyan").Color, 10, 0.1, true)
  681. coroutine.resume(coroutine.create(function()
  682. for i = 1, 2 do
  683. Sound(Head, 2248511, 0.3, 0.6)
  684. Sound(Head, 2691586, 0.3, 0.4)
  685. Sound(Head, 3264793, 0.55, 0.9)
  686. Sound(Head, 2974249, 0.65, 0.9)
  687. Sound(Head, 2974000, 0.65, 0.9)
  688. wait(3)
  689. end
  690. end
  691. ))
  692. for i = 1, 50 do
  693. wait(0.045)
  694. m.Scale = m.Scale - Vector3.new(1, 1, 1) / 1.95
  695. end
  696. wait(1)
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708. local Model = Instance.new("Model")
  709. Model.Name = "Hair"
  710. p1 = Instance.new("Part", Model)
  711. p1.BrickColor = BrickColor.new(colortwo)
  712. p1.Transparency = 1
  713. p1.FormFactor = Enum.FormFactor.Symmetric
  714. p1.Size = Vector3.new(1, 1, 1)
  715. p1.CFrame = CFrame.new(-2.49043155, 8.24595642, -3.40113306, -5.48362732e-006, -0.978699088, 0.205299795, 3.27825546e-007, -0.205299854, -0.978699148, 1, -5.28991222e-006, 1.48639083e-006)
  716. p1.CanCollide = false
  717. p1.Locked = true
  718. p1.BottomSurface = Enum.SurfaceType.Smooth
  719. p1.TopSurface = Enum.SurfaceType.Smooth
  720. b1 = Instance.new("SpecialMesh", p1)
  721. b1.MeshId = "http://www.roblox.com/asset/?id=12212520"
  722. b1.TextureId = ""
  723. b1.MeshType = Enum.MeshType.FileMesh
  724. b1.Name = "Mesh"
  725. b1.VertexColor = Vector3.new(0, 0, 0)
  726. b1.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  727. p2 = Instance.new("Part", Model)
  728. p2.BrickColor = BrickColor.new("Black")
  729. p2.Transparency = 1
  730. p2.Name = "Head"
  731. p2.FormFactor = Enum.FormFactor.Symmetric
  732. p2.Size = Vector3.new(2, 1, 1)
  733. p2.CFrame = CFrame.new(-1.70008016, 8.14794922, -3.40013027, 4.24603923e-006, 7.4505806e-008, -1, -1.50268988e-007, 1, 1.49011612e-008, 1.00000012, 6.79109462e-008, 4.23316806e-006)
  734. p2.CanCollide = false
  735. p2.Locked = true
  736. p2.TopSurface = Enum.SurfaceType.Smooth
  737. b2 = Instance.new("SpecialMesh", p2)
  738. b2.MeshType = Enum.MeshType.Head
  739. b2.Name = "Mesh"
  740. b2.Scale = Vector3.new(1.25, 1.25, 1.25)
  741. p3 = Instance.new("Part", Model)
  742. p3.BrickColor = BrickColor.new(colortwo)
  743. p3.Transparency = 1
  744. p3.FormFactor = Enum.FormFactor.Symmetric
  745. p3.Size = Vector3.new(2, 2, 2)
  746. p3.CFrame = CFrame.new(-1.70003617, 8.71796131, -3.4000442, 2.57710985e-006, 6.95607483e-008, -1.00000012, -1.20466638e-007, 1, 9.95640903e-009, 1.00000024, 3.81086345e-008, 2.56423846e-006)
  747. p3.CanCollide = false
  748. p3.Locked = true
  749. p3.BottomSurface = Enum.SurfaceType.Smooth
  750. p3.TopSurface = Enum.SurfaceType.Smooth
  751. b3 = Instance.new("SpecialMesh", p3)
  752. b3.MeshId = "http://www.roblox.com/asset/?id=16627529"
  753. b3.TextureId = ""
  754. b3.MeshType = Enum.MeshType.FileMesh
  755. b3.Name = "Mesh"
  756. b3.VertexColor = Vector3.new(0, 0, 0)
  757. b3.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  758. p4 = Instance.new("Part", Model)
  759. p4.BrickColor = BrickColor.new(colortwo)
  760. p4.FormFactor = Enum.FormFactor.Symmetric
  761. p4.Size = Vector3.new(1, 1, 1)
  762. p4.Transparency = 1
  763. p4.CFrame = CFrame.new(-1.77981007, 8.84795475, -3.40016508, 5.79576135e-006, 7.9450956e-008, -1.00000012, -1.80071311e-007, 1, 1.98458743e-008, 1.00000024, 9.77132402e-008, 5.78289018e-006)
  764. p4.CanCollide = false
  765. p4.Locked = true
  766. p4.BottomSurface = Enum.SurfaceType.Smooth
  767. p4.TopSurface = Enum.SurfaceType.Smooth
  768. b4 = Instance.new("SpecialMesh", p4)
  769. b4.MeshId = "http://www.roblox.com/asset/?id=19326912"
  770. b4.TextureId = ""
  771. b4.MeshType = Enum.MeshType.FileMesh
  772. b4.Name = "Mesh"
  773. b4.VertexColor = Vector3.new(0, 0, 0)
  774. p5 = Instance.new("Part", Model)
  775. p5.BrickColor = BrickColor.new(colortwo)
  776. p5.FormFactor = Enum.FormFactor.Symmetric
  777. p5.Size = Vector3.new(1, 1, 1)
  778. p5.CFrame = CFrame.new(-1.70003772, 8.46796131, -3.40004301, -3.43517968e-007, 2.98088111e-007, -1, -1.00421907e-007, 1, 2.38484063e-007, 1.00000012, 1.80640072e-008, -3.56389592e-007)
  779. p5.CanCollide = false
  780. p5.Transparency = 1
  781. p5.Locked = true
  782. p5.BottomSurface = Enum.SurfaceType.Smooth
  783. p5.TopSurface = Enum.SurfaceType.Smooth
  784. b5 = Instance.new("SpecialMesh", p5)
  785. b5.MeshId = "http://www.roblox.com/asset/?id=45916884"
  786. b5.TextureId = ""
  787. b5.MeshType = Enum.MeshType.FileMesh
  788. b5.Name = "Mesh"
  789. b5.VertexColor = Vector3.new(0, 0, 0)
  790. b5.Scale = Vector3.new(1, 0.899999976, 1)
  791. p6 = Instance.new("Part", Model)
  792. p6.BrickColor = BrickColor.new(colortwo)
  793. p6.FormFactor = Enum.FormFactor.Symmetric
  794. p6.Transparency = 1
  795. p6.Size = Vector3.new(1, 1, 1)
  796. p6.CFrame = CFrame.new(-1.89967656, 8.58795834, -3.44990659, -5.81936433e-007, 5.36502284e-007, -0.99999994, -1.3998249e-007, 1, 4.76898265e-007, 1, 5.76247672e-008, -5.94808171e-007)
  797. p6.CanCollide = false
  798. p6.Locked = true
  799. p6.BottomSurface = Enum.SurfaceType.Smooth
  800. p6.TopSurface = Enum.SurfaceType.Smooth
  801. b6 = Instance.new("SpecialMesh", p6)
  802. b6.MeshId = "http://www.roblox.com/asset/?id=62246019"
  803. b6.TextureId = ""
  804. b6.MeshType = Enum.MeshType.FileMesh
  805. b6.Name = "Mesh"
  806. b6.VertexColor = Vector3.new(0, 0, 0)
  807. p7 = Instance.new("Part", Model)
  808. p7.BrickColor = BrickColor.new(colortwo)
  809. p7.FormFactor = Enum.FormFactor.Symmetric
  810. p7.Transparency = 1
  811. p7.Size = Vector3.new(1, 1, 1)
  812. p7.CFrame = CFrame.new(-1.89918542, 8.31796837, -3.50097537, -4.62727087e-007, 5.36502228e-007, -0.999999881, -1.39982518e-007, 1, 4.76898208e-007, 0.99999994, 5.76247459e-008, -4.75598938e-007)
  813. p7.CanCollide = false
  814. p7.Locked = true
  815. p7.BottomSurface = Enum.SurfaceType.Smooth
  816. p7.TopSurface = Enum.SurfaceType.Smooth
  817. b7 = Instance.new("SpecialMesh", p7)
  818. b7.MeshId = "http://www.roblox.com/asset/?id=76056263"
  819. b7.TextureId = ""
  820. b7.MeshType = Enum.MeshType.FileMesh
  821. b7.Name = "Mesh"
  822. b7.VertexColor = Vector3.new(0, 0, 0)
  823. p8 = Instance.new("Part", Model)
  824. p8.BrickColor = BrickColor.new(colortwo)
  825. p8.FormFactor = Enum.FormFactor.Symmetric
  826. p8.Size = Vector3.new(1, 1, 1)
  827. p8.CFrame = CFrame.new(-2.62433338, 7.66397905, -3.4010179, -1.17798254e-006, -0.805111349, 0.593123376, -2.5008859e-007, -0.593123615, -0.805111527, 0.999999881, -9.58229293e-007, 4.4941558e-007)
  828. p8.CanCollide = false
  829. p8.Transparency = 1
  830. p8.Locked = true
  831. p8.BottomSurface = Enum.SurfaceType.Smooth
  832. p8.TopSurface = Enum.SurfaceType.Smooth
  833. b8 = Instance.new("SpecialMesh", p8)
  834. b8.MeshId = "http://www.roblox.com/asset/?id=12212520"
  835. b8.TextureId = ""
  836. b8.MeshType = Enum.MeshType.FileMesh
  837. b8.Name = "Mesh"
  838. b8.VertexColor = Vector3.new(0, 0, 0)
  839. b8.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  840. p9 = Instance.new("Part", Model)
  841. p9.BrickColor = BrickColor.new(colortwo)
  842. p9.FormFactor = Enum.FormFactor.Symmetric
  843. p9.Size = Vector3.new(2, 1, 2)
  844. p9.Transparency = 1
  845. p9.CFrame = CFrame.new(-1.76505995, 8.56096649, -3.40065479, -9.73168881e-007, -0.0995008349, -0.995037436, -1.70322267e-007, 0.995037675, -0.0995009243, 1, 1.13823972e-007, -6.80968242e-007)
  846. p9.CanCollide = false
  847. p9.Locked = true
  848. p9.BottomSurface = Enum.SurfaceType.Smooth
  849. p9.TopSurface = Enum.SurfaceType.Smooth
  850. b9 = Instance.new("SpecialMesh", p9)
  851. b9.MeshId = "http://www.roblox.com/asset/?id=12259089"
  852. b9.TextureId = ""
  853. b9.MeshType = Enum.MeshType.FileMesh
  854. b9.Name = "Mesh"
  855. b9.VertexColor = Vector3.new(0, 0, 0)
  856. b9.Scale = Vector3.new(1.01999998, 1.04999995, 1.04999995)
  857. p10 = Instance.new("Part", Model)
  858. p10.BrickColor = BrickColor.new(colortwo)
  859. p10.Transparency = 1
  860. p10.FormFactor = Enum.FormFactor.Symmetric
  861. p10.Size = Vector3.new(1, 1, 1)
  862. p10.CFrame = CFrame.new(-2.0207715, 9.06097031, -3.39961624, -1.10652763e-006, -0.683569431, -0.729885519, -2.85231891e-007, 0.729885638, -0.68356967, 1.00000012, -3.22293062e-007, -8.40051371e-007)
  863. p10.CanCollide = false
  864. p10.Locked = true
  865. p10.BottomSurface = Enum.SurfaceType.Smooth
  866. p10.TopSurface = Enum.SurfaceType.Smooth
  867. b10 = Instance.new("SpecialMesh", p10)
  868. b10.MeshId = "http://www.roblox.com/asset/?id=12212520"
  869. b10.TextureId = ""
  870. b10.MeshType = Enum.MeshType.FileMesh
  871. b10.Name = "Mesh"
  872. b10.VertexColor = Vector3.new(0, 0, 0)
  873. b10.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  874. p11 = Instance.new("Part", Model)
  875. p11.BrickColor = BrickColor.new(colortwo)
  876. p11.Transparency = 1
  877. p11.FormFactor = Enum.FormFactor.Symmetric
  878. p11.Size = Vector3.new(1, 1, 1)
  879. p11.CFrame = CFrame.new(-2.16468835, 8.78595829, -3.40089417, -1.41617738e-006, -0.989475727, -0.144699216, -4.36450762e-007, 0.144699067, -0.989476085, 1.00000024, -9.47996682e-007, -7.38401468e-007)
  880. p11.CanCollide = false
  881. p11.Locked = true
  882. p11.BottomSurface = Enum.SurfaceType.Smooth
  883. p11.TopSurface = Enum.SurfaceType.Smooth
  884. b11 = Instance.new("SpecialMesh", p11)
  885. b11.MeshId = "http://www.roblox.com/asset/?id=12212520"
  886. b11.TextureId = ""
  887. b11.MeshType = Enum.MeshType.FileMesh
  888. b11.Name = "Mesh"
  889. b11.VertexColor = Vector3.new(0, 0, 0)
  890. b11.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  891. p12 = Instance.new("Part", Model)
  892. p12.BrickColor = BrickColor.new(colortwo)
  893. p12.FormFactor = Enum.FormFactor.Custom
  894. p12.Size = Vector3.new(1, 3.5, 1)
  895. p12.CFrame = CFrame.new(-3.74216318, 6.74288082, -3.40101933, -1.20476273e-006, -0.553697288, 0.832718134, -3.31002866e-007, -0.832718611, -0.553697169, 1.00000036, -8.7345768e-007, 3.69213154e-007)
  896. p12.CanCollide = false
  897. p12.Transparency = 1
  898. p12.Locked = true
  899. p12.BottomSurface = Enum.SurfaceType.Smooth
  900. p12.TopSurface = Enum.SurfaceType.Smooth
  901. b12 = Instance.new("SpecialMesh", p12)
  902. b12.MeshId = "http://www.roblox.com/asset/?id=12212520"
  903. b12.TextureId = ""
  904. b12.MeshType = Enum.MeshType.FileMesh
  905. b12.Name = "Mesh"
  906. b12.VertexColor = Vector3.new(0, 0, 0)
  907. b12.Scale = Vector3.new(1, 3, 1.29999995)
  908. p13 = Instance.new("Part", Model)
  909. p13.Transparency = 1
  910. p13.BrickColor = BrickColor.new(colortwo)
  911. p13.FormFactor = Enum.FormFactor.Custom
  912. p13.Size = Vector3.new(1, 2, 1)
  913. p13.CFrame = CFrame.new(-3.32689047, 6.86741829, -3.40101862, -9.81709945e-007, -0.319307148, 0.947651446, -5.6545997e-007, -0.947651923, -0.31930691, 1.00000048, -8.39551717e-007, 1.79318391e-007)
  914. p13.CanCollide = false
  915. p13.Locked = true
  916. p13.BottomSurface = Enum.SurfaceType.Smooth
  917. p13.TopSurface = Enum.SurfaceType.Smooth
  918. b13 = Instance.new("SpecialMesh", p13)
  919. b13.MeshId = "http://www.roblox.com/asset/?id=12212520"
  920. b13.TextureId = ""
  921. b13.MeshType = Enum.MeshType.FileMesh
  922. b13.Name = "Mesh"
  923. b13.VertexColor = Vector3.new(0, 0, 0)
  924. b13.Scale = Vector3.new(1, 3, 1.29999995)
  925. p14 = Instance.new("Part", Model)
  926. p14.Transparency = 1
  927. p14.BrickColor = BrickColor.new(colortwo)
  928. p14.FormFactor = Enum.FormFactor.Custom
  929. p14.Size = Vector3.new(1, 2, 1)
  930. p14.CFrame = CFrame.new(-3.02689028, 7.96740961, -3.40101862, -1.33478545e-006, -0.750354111, 0.661036491, -5.20037702e-008, -0.661037207, -0.750354171, 1.0000006, -6.31296757e-007, 2.01137496e-007)
  931. p14.CanCollide = false
  932. p14.Locked = true
  933. p14.BottomSurface = Enum.SurfaceType.Smooth
  934. p14.TopSurface = Enum.SurfaceType.Smooth
  935. b14 = Instance.new("SpecialMesh", p14)
  936. b14.MeshId = "http://www.roblox.com/asset/?id=12212520"
  937. b14.TextureId = ""
  938. b14.MeshType = Enum.MeshType.FileMesh
  939. b14.Name = "Mesh"
  940. b14.VertexColor = Vector3.new(0, 0, 0)
  941. b14.Scale = Vector3.new(1, 3, 1.29999995)
  942. p15 = Instance.new("Part", Model)
  943. p15.BrickColor = BrickColor.new(colortwo)
  944. p15.FormFactor = Enum.FormFactor.Custom
  945. p15.Size = Vector3.new(1, 2.5, 1)
  946. p15.CFrame = CFrame.new(-2.96531463, 7.75924349, -2.90101862, 0.342019022, -0.520305753, 0.782499552, -1.1920929e-007, -0.832718909, -0.553697407, 0.939693451, 0.189374983, -0.284806281)
  947. p15.CanCollide = false
  948. p15.Transparency = 1
  949. p15.Locked = true
  950. p15.BottomSurface = Enum.SurfaceType.Smooth
  951. p15.TopSurface = Enum.SurfaceType.Smooth
  952. b15 = Instance.new("SpecialMesh", p15)
  953. b15.MeshId = "http://www.roblox.com/asset/?id=12212520"
  954. b15.TextureId = ""
  955. b15.MeshType = Enum.MeshType.FileMesh
  956. b15.Name = "Mesh"
  957. b15.VertexColor = Vector3.new(0, 0, 0)
  958. b15.Scale = Vector3.new(1, 3, 1.29999995)
  959. p16 = Instance.new("Part", Model)
  960. p16.BrickColor = BrickColor.new(colortwo)
  961. p16.FormFactor = Enum.FormFactor.Custom
  962. p16.Size = Vector3.new(1, 2.5, 1)
  963. p16.Transparency = 1
  964. p16.CFrame = CFrame.new(-2.96531439, 7.75924349, -3.80101967, -0.258820295, -0.534830391, 0.804343879, -1.78813934e-007, -0.832718968, -0.553697228, 0.96592629, -0.143308073, 0.215523779)
  965. p16.CanCollide = false
  966. p16.Locked = true
  967. p16.BottomSurface = Enum.SurfaceType.Smooth
  968. p16.TopSurface = Enum.SurfaceType.Smooth
  969. b16 = Instance.new("SpecialMesh", p16)
  970. b16.MeshId = "http://www.roblox.com/asset/?id=12212520"
  971. b16.TextureId = ""
  972. b16.MeshType = Enum.MeshType.FileMesh
  973. b16.Name = "Mesh"
  974. b16.VertexColor = Vector3.new(0, 0, 0)
  975. b16.Scale = Vector3.new(1, 3, 1.29999995)
  976. p17 = Instance.new("Part", Model)
  977. p17.BrickColor = BrickColor.new(colortwo)
  978. p17.Transparency = 1
  979. p17.FormFactor = Enum.FormFactor.Custom
  980. p17.Size = Vector3.new(1, 2.4000001, 1)
  981. p17.CFrame = CFrame.new(-2.69075108, 7.07788849, -3.40101933, -1.13248825e-006, -0.319307148, 0.947651625, -1.1920929e-006, -0.947652161, -0.319306791, 1.0000006, -1.54972076e-006, 1.04308128e-007)
  982. p17.CanCollide = false
  983. p17.Locked = true
  984. p17.BottomSurface = Enum.SurfaceType.Smooth
  985. p17.TopSurface = Enum.SurfaceType.Smooth
  986. b17 = Instance.new("SpecialMesh", p17)
  987. b17.MeshId = "http://www.roblox.com/asset/?id=12212520"
  988. b17.TextureId = ""
  989. b17.MeshType = Enum.MeshType.FileMesh
  990. b17.Name = "Mesh"
  991. b17.VertexColor = Vector3.new(0, 0, 0)
  992. b17.Scale = Vector3.new(1, 3, 1.29999995)
  993. p18 = Instance.new("Part", Model)
  994. p18.BrickColor = BrickColor.new(colortwo)
  995. p18.FormFactor = Enum.FormFactor.Custom
  996. p18.Size = Vector3.new(2, 2, 2)
  997. p18.Transparency = 1
  998. p18.CFrame = CFrame.new(-1.70003319, 8.71796608, -3.40004444, -2.37434961e-006, 1.78813934e-007, 1.00000036, -2.35242567e-007, 1.00000072, 3.27825546e-007, -1.0000006, 7.95440158e-009, -2.91315405e-006)
  999. p18.CanCollide = false
  1000. p18.Locked = true
  1001. p18.BottomSurface = Enum.SurfaceType.Smooth
  1002. p18.TopSurface = Enum.SurfaceType.Smooth
  1003. b18 = Instance.new("SpecialMesh", p18)
  1004. b18.MeshId = "http://www.roblox.com/asset/?id=16627529"
  1005. b18.TextureId = ""
  1006. b18.MeshType = Enum.MeshType.FileMesh
  1007. b18.Name = "Mesh"
  1008. b18.VertexColor = Vector3.new(0, 0, 0)
  1009. b18.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  1010. w1 = Instance.new("Weld", p1)
  1011. w1.Name = "Head_Weld"
  1012. w1.Part0 = p1
  1013. w1.C0 = CFrame.new(3.40111661, -0.744508088, 8.58160019, -5.48362732e-006, 3.27825546e-007, 1, -0.978699088, -0.205299854, -5.30481339e-006, 0.205299824, -0.978699148, 1.49011612e-006)
  1014. w1.Part1 = p2
  1015. w1.C1 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  1016. w2 = Instance.new("Weld", p2)
  1017. w2.Name = "Part_Weld"
  1018. w2.Part0 = p2
  1019. w2.C0 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  1020. w2.Part1 = p3
  1021. w2.C1 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
  1022. w3 = Instance.new("Weld", p3)
  1023. w3.Name = "Part_Weld"
  1024. w3.Part0 = p3
  1025. w3.C0 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
  1026. w3.Part1 = p4
  1027. w3.C1 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006)
  1028. w4 = Instance.new("Weld", p4)
  1029. w4.Name = "Part_Weld"
  1030. w4.Part0 = p4
  1031. w4.C0 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006)
  1032. w4.Part1 = p5
  1033. w4.C1 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007)
  1034. w5 = Instance.new("Weld", p5)
  1035. w5.Name = "Part_Weld"
  1036. w5.Part0 = p5
  1037. w5.C0 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007)
  1038. w5.Part1 = p6
  1039. w5.C1 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007)
  1040. w6 = Instance.new("Weld", p6)
  1041. w6.Name = "Part_Weld"
  1042. w6.Part0 = p6
  1043. w6.C0 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007)
  1044. w6.Part1 = p7
  1045. w6.C1 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007)
  1046. w7 = Instance.new("Weld", p7)
  1047. w7.Name = "Part_Weld"
  1048. w7.Part0 = p7
  1049. w7.C0 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007)
  1050. w7.Part1 = p8
  1051. w7.C1 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007)
  1052. w8 = Instance.new("Weld", p8)
  1053. w8.Name = "Part_Weld"
  1054. w8.Part0 = p8
  1055. w8.C0 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007)
  1056. w8.Part1 = p9
  1057. w8.C1 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007)
  1058. w9 = Instance.new("Weld", p9)
  1059. w9.Name = "Part_Weld"
  1060. w9.Part0 = p9
  1061. w9.C0 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007)
  1062. w9.Part1 = p10
  1063. w9.C1 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007)
  1064. w10 = Instance.new("Weld", p10)
  1065. w10.Name = "Part_Weld"
  1066. w10.Part0 = p10
  1067. w10.C0 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007)
  1068. w10.Part1 = p11
  1069. w10.C1 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007)
  1070. w11 = Instance.new("Weld", p11)
  1071. w11.Name = "Part_Weld"
  1072. w11.Part0 = p11
  1073. w11.C0 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007)
  1074. w11.Part1 = p12
  1075. w11.C1 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007)
  1076. w12 = Instance.new("Weld", p12)
  1077. w12.Name = "Part_Weld"
  1078. w12.Part0 = p12
  1079. w12.C0 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007)
  1080. w12.Part1 = p13
  1081. w12.C1 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007)
  1082. w13 = Instance.new("Weld", p13)
  1083. w13.Name = "Part_Weld"
  1084. w13.Part0 = p13
  1085. w13.C0 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007)
  1086. w13.Part1 = p14
  1087. w13.C1 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007)
  1088. w14 = Instance.new("Weld", p14)
  1089. w14.Name = "Part_Weld"
  1090. w14.Part0 = p14
  1091. w14.C0 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007)
  1092. w14.Part1 = p15
  1093. w14.C1 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775)
  1094. w15 = Instance.new("Weld", p15)
  1095. w15.Name = "Part_Weld"
  1096. w15.Part0 = p15
  1097. w15.C0 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775)
  1098. w15.Part1 = p16
  1099. w15.C1 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928)
  1100. w16 = Instance.new("Weld", p16)
  1101. w16.Name = "Part_Weld"
  1102. w16.Part0 = p16
  1103. w16.C0 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928)
  1104. w16.Part1 = p17
  1105. w16.C1 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007)
  1106. w17 = Instance.new("Weld", p17)
  1107. w17.Name = "Part_Weld"
  1108. w17.Part0 = p17
  1109. w17.C0 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007)
  1110. w17.Part1 = p18
  1111. w17.C1 = CFrame.new(-3.40004683, -8.71796036, 1.70002675, -2.6504224e-006, -7.89943471e-008, -1, -2.47197018e-008, 1, -7.89942831e-008, 1, 2.47194887e-008, -2.6504224e-006)
  1112. Model.Parent = Character
  1113. Model:MakeJoints()
  1114.  
  1115.  
  1116. ----------------------------------------------------
  1117. local cor = Instance.new("Part", Character.Hair)
  1118. cor.Name = "Link"
  1119. cor.Locked = true
  1120. cor.BottomSurface = 0
  1121. cor.CanCollide = false
  1122. cor.Size = Vector3.new(1, 9, 1)
  1123. cor.Transparency = 1
  1124. cor.TopSurface = 0
  1125. corw = Instance.new("Weld", cor)
  1126. corw.Part0 = Head
  1127. corw.Part1 = cor
  1128. corw.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1129. corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1130. weld1 = Instance.new("Weld", Character.Hair)
  1131. weld1.Part0 = cor
  1132. weld1.Part1 = Character.Hair.Head
  1133. weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1134. ----------------------------------------------------betterhair
  1135. pr = Instance.new("Part",Head)
  1136. pr.BrickColor = BrickColor.new(colortwo)
  1137. pr.Material = "Metal"
  1138. pr.Reflectance = 0.04
  1139. pr.Anchored = false
  1140. pr.CanCollide = false
  1141. pr.Archivable = false
  1142. pr.Locked = true
  1143. pr.Size = Vector3.new(1,1,1)
  1144. prm = Instance.new("SpecialMesh",pr)
  1145. prm.MeshType = "FileMesh"
  1146. prm.MeshId = "rbxassetid://560718478"
  1147. prm.Scale = Vector3.new(6,6,6)
  1148. newWeld(Head, pr, 0, 0, 0)
  1149. pr.Weld.C1 = CFrame.new(0,-.8,-.43) * CFrame.Angles(0,0,0)
  1150. ----------------------------------------------------
  1151.  
  1152.  
  1153.  
  1154.  
  1155. char = game.Players.LocalPlayer.Character
  1156.  
  1157. for i,v in pairs(char:children()) do
  1158. if v:IsA("Hat") then
  1159. v:Destroy()
  1160. end
  1161. end
  1162. for i,v in pairs(char:children()) do
  1163. if v:IsA("Accessory") then
  1164. v:Destroy()
  1165. end
  1166. end
  1167. for i,v in pairs(char:children()) do
  1168. if v:IsA("Hair") then
  1169. v:Destroy()
  1170. end
  1171. end
  1172.  
  1173.  
  1174. Face = 'rbxassetid://'
  1175. local face=Head:FindFirstChild'face'
  1176. face.Texture = Face
  1177.  
  1178. face=Instance.new("Decal",Head)
  1179. face.Face="Front"
  1180. face.Texture="http://www.roblox.com/asset/?id="
  1181. Character["Body Colors"].LeftArmColor = BrickColor.new("White")
  1182. Character["Body Colors"].LeftLegColor = BrickColor.new("White")
  1183. Character["Body Colors"].RightLegColor = BrickColor.new("White")
  1184. Character["Body Colors"].TorsoColor = BrickColor.new("White")
  1185. Character["Body Colors"].HeadColor = BrickColor.new("White")
  1186. Character["Body Colors"].RightArmColor = BrickColor.new("White")
  1187.  
  1188.  
  1189. shirt = Instance.new("Shirt", Character)
  1190. shirt.Name = "Shirt"
  1191. pants = Instance.new("Pants", Character)
  1192. pants.Name = "Pants"
  1193. Character.Shirt.ShirtTemplate = "rbxassetid://49787908"
  1194. Character.Pants.PantsTemplate = "rbxassetid://49787917"
  1195.  
  1196. LightOnBody2 = Instance.new("PointLight", hed)
  1197. LightOnBody2.Brightness = 0
  1198. LightOnBody2.Range = 20
  1199. LightOnBody2.Color = Color3.new(255, 255, 255)
  1200.  
  1201. spi.BrickColor = BrickColor.new(colorone)
  1202. Flash(nil, BrickColor.new("Cyan").Color, 7, 0.1, true)
  1203. for i = 1, 20 do
  1204. m.Scale = m.Scale + Vector3.new(6, 6, 6)
  1205. spi.Transparency = i / 20
  1206. wait(0.03)
  1207. end
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213. spi:Destroy()
  1214. Anims.Implode(false)
  1215. Humanoid.WalkSpeed = 16
  1216. Transformed = true
  1217. Occupied = false
  1218. if not active and Transformed and not Occupied then
  1219. Occupied = true
  1220. Humanoid.WalkSpeed = 0
  1221. Anims.Pose(true)
  1222. Sound(Head, 2248511, 0.75, 0.6)
  1223. Sound(Head, 2691586, 0.7, 0.4)
  1224. Sound(Head, 2785493, 0.55, 0.9)
  1225. Sound(Head, 2785493, 0.7, 0.7)
  1226. Shake(5, 0.1, 20, true)
  1227. Flash(nil, Color3.new(1, 1, 1), 7, 0.1, false)
  1228. coroutine.resume(coroutine.create(function()
  1229. for i = 1, 0, -0.075 do
  1230. wait(0.016666666666667)
  1231. for _,v in pairs(Character:GetChildren()) do
  1232. if v.Name == "Hair" then
  1233. v.Transparency = i
  1234. end
  1235. end
  1236. end
  1237. for _,v in pairs(Character:GetChildren()) do
  1238. if v.Name == "Hair" then
  1239. v.Transparency = 0
  1240. end
  1241. end
  1242. end
  1243. ))
  1244. for i = 0, 1, 0.075 do
  1245. wait(0.016666666666667)
  1246.  
  1247. end
  1248.  
  1249. Sound(Head, 2800815, 0.85, 1)
  1250. Sound(Head, 2800815, 0.55, 0.8)
  1251. Sound(Head, 2691586, 0.45, 0.3)
  1252. pcall(function()
  1253. end
  1254. )
  1255. wait(0.1)
  1256. pcall(function()
  1257. end
  1258. )
  1259. Anims.Pose(false)
  1260. Humanoid.WalkSpeed = 16
  1261. wait(0.35)
  1262. Transformed = false
  1263. Occupied = false
  1264. end
  1265. end
  1266. end
  1267. end
  1268. end
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275. Mouse.KeyDown:connect(function(key)
  1276. if key == "q" and Transforming == true then
  1277.  
  1278. for i = 1, 2 do
  1279. Shake(25, 0.5, 5)
  1280. Flash(nil, BrickColor.new("Lime green").Color, 10, 0.25, true)
  1281. Sound(Head, 2101137, 0.5, 0.8)
  1282. Sound(Head, 3264793, 0.55, 0.9)
  1283. local h = Part:clone()
  1284. h.CFrame = Torso.CFrame
  1285. h.Parent = Torso
  1286. h.Transparency = 1
  1287. h.Size = Vector3.new(1, 1, 1)
  1288. h.Anchored = false
  1289. h.BrickColor = BrickColor.new(colortwo)
  1290. h.Material = "Neon"
  1291. h:BreakJoints()
  1292. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new()})
  1293. local m = Create("SpecialMesh")({Parent = h, MeshType = "Sphere", Scale = Vector3.new()})
  1294. for _i = 60, 0, -1 do
  1295. w.C0 = w.C0 * CFrame.Angles(0.2, 0.2, 0.2)
  1296. m.Scale = Vector3.new(_i, _i, _i) / 5
  1297. h.Transparency = -(_i / 60) + 1
  1298. wait(0.05)
  1299. end
  1300. h:Destroy()
  1301. end
  1302. coroutine.resume(coroutine.create(function()
  1303. Shake(65, 0.5, 10)
  1304. for i = 1, 5 do
  1305. cols = {"Lime green", "Bright green", "Pastel green"}
  1306. Flash(nil, BrickColor.new(cols[math.random(1, #cols)]).Color, 10, 0.75, true)
  1307. Sound(Head, 2974249, 0.65, 0.9)
  1308. Sound(Head, 2974000, 0.65, 0.9)
  1309. Sound(Head, 2101137, 0.45, 0.6)
  1310. local h = Part:clone()
  1311. do
  1312. h.CFrame = Torso.CFrame
  1313. h.Parent = Torso
  1314. h.Transparency = 1
  1315. h.Size = Vector3.new(1, 1, 1)
  1316. h.Anchored = false
  1317. h.BrickColor = BrickColor.new(colortwo)
  1318. h:BreakJoints()
  1319. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
  1320. local m = Create("SpecialMesh")({Parent = h, MeshType = "Sphere", Scale = Vector3.new(1, 1, 1)})
  1321. coroutine.resume(coroutine.create(function()
  1322. local org = w.C0
  1323. for _i = 1, 50 do
  1324. wait(0.05)
  1325. w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5)
  1326. m.Scale = Vector3.new(_i, _i, _i)
  1327. h.Transparency = _i / 50
  1328. end
  1329. h:Destroy()
  1330. end
  1331. ))
  1332. wait(0.7)
  1333. end
  1334. end
  1335. end
  1336. ))
  1337.  
  1338.  
  1339.  
  1340. coroutine.resume(coroutine.create(function()
  1341. for i = 1, 5 do
  1342. local h = Part:clone()
  1343. do
  1344. h.CFrame = Torso.CFrame
  1345. h.Parent = Torso
  1346. h.Transparency = 1
  1347. h.Size = Vector3.new(1, 1, 1)
  1348. h.Anchored = false
  1349. h.BrickColor = BrickColor.new(colortwo)
  1350. h:BreakJoints()
  1351. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
  1352. local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://3270017", Scale = Vector3.new(1, 1, 1)})
  1353. coroutine.resume(coroutine.create(function()
  1354. local org = w.C0
  1355. for _i = 1, 50 do
  1356. wait(0.05)
  1357. w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5)
  1358. m.Scale = Vector3.new(_i * 2, _i * 2, _i / 2.5)
  1359. h.Transparency = _i / 50
  1360. end
  1361. h:Destroy()
  1362. end
  1363. ))
  1364. wait(0.7)
  1365. end
  1366. end
  1367. end
  1368. ))
  1369. coroutine.resume(coroutine.create(function()
  1370. for _ = 7, 10 do
  1371. for i = 1, 0, -0.05 do
  1372. wait(0.03030303030303)
  1373. Hair[_].Transparency = i
  1374. Hair[_].Mesh.Scale = Hair[_].Mesh.Scale + Vector3.new(0, 0.015, 0)
  1375. Hair[_].Weld.C0 = Hair[_].Weld.C0 * CFrame.new(0, 0, -0.0025)
  1376. end
  1377. end
  1378. for _,v in pairs(Hair) do
  1379. v.Transparency = 0
  1380. end
  1381. Chat(nil, "FEEL THE PAIN OF A LEGENDARY SUPER SAIYAN!", "Red")
  1382. end
  1383. ))
  1384. Anims.Scrunch(false)
  1385. Anims.Implode(true)
  1386. for i = 1, 5 do
  1387. local h = Part:clone()
  1388. h.CFrame = Torso.CFrame
  1389. h.Parent = Torso
  1390. h.Transparency = 1
  1391. h.Size = Vector3.new(1, 1, 1)
  1392. h.Anchored = false
  1393. h.BrickColor = BrickColor.new(colortwo)
  1394. h:BreakJoints()
  1395. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
  1396. local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://3270017", Scale = Vector3.new(1, 1, 1)})
  1397. coroutine.resume(coroutine.create(function()
  1398. local org = w.C0
  1399. for _i = 1, 50 do
  1400. wait(0.05)
  1401. w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5)
  1402. m.Scale = Vector3.new(_i / 2.5, _i / 2.5, _i * 45)
  1403. h.Transparency = _i / 50
  1404. end
  1405. h:Destroy()
  1406. end
  1407. ))
  1408. wait(0.7)
  1409. end
  1410. Sound(Head, 98333808, 1, 0.85)
  1411. Sound(Head, 2248511, 0.65, 0.65)
  1412. Chat(nil, "I\'m a Legendary Super Saiyan!")
  1413. Anims.Implode(false)
  1414. Humanoid.WalkSpeed = 16
  1415. Transformed = true
  1416. Occupied = false
  1417.  
  1418. do
  1419. if not active and not Occupied and Transformed then
  1420. Occupied = true
  1421. Anims.Scrunch(true)
  1422. Humanoid.WalkSpeed = 0
  1423. Sound(Head, 2248511, 0.75, 0.6)
  1424. Sound(Head, 2691586, 0.7, 0.4)
  1425. Sound(Head, 2785493, 0.55, 0.9)
  1426. Sound(Head, 2785493, 0.7, 0.7)
  1427. Shake(15, 0.5, 20)
  1428. Flash(nil, Color3.new(1, 1, 1), 7, 0.1, true)
  1429. coroutine.resume(coroutine.create(function()
  1430. wait(2)
  1431. for i = 1, 0, -0.05 do
  1432. wait(0.016666666666667)
  1433. for _,v in pairs(Character:GetChildren()) do
  1434. if v.Name == "Hair" then
  1435. v.Transparency = i
  1436. end
  1437. end
  1438. end
  1439. for _,v in pairs(Character:GetChildren()) do
  1440. if v.Name == "Hair" then
  1441. v.Transparency = 0
  1442. end
  1443. end
  1444. end
  1445. ))
  1446. for i = 0, 1, 0.01 do
  1447. wait(0.016666666666667)
  1448. for _,v in pairs(Hair) do
  1449. v.Transparency = i
  1450. end
  1451. end
  1452. Sound(Head, 2800815, 0.85, 1)
  1453. Sound(Head, 2800815, 0.55, 0.8)
  1454. Sound(Head, 2691586, 0.45, 0.3)
  1455. Hair = {}
  1456. Chat(nil, "Heh.", "Blue")
  1457. Anims.Scrunch(false)
  1458. Humanoid.WalkSpeed = 16
  1459. Transformed = false
  1460. Occupied = false
  1461. end
  1462. end
  1463.  
  1464. end
  1465. end)
  1466. Transform(true)
  1467.  
  1468.  
  1469. Transforming = false
  1470.  
  1471.  
  1472.  
  1473.  
  1474. wait(2)
  1475. chatfunc("Come meet your death")
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512. function NoOutline(Part)
  1513. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  1514. end
  1515. function lerp(a, b, t) -- Linear interpolation
  1516. return a + (b - a)*t
  1517. end
  1518.  
  1519. function slerp(a, b, t) --Spherical interpolation
  1520. dot = a:Dot(b)
  1521. if dot > 0.99999 or dot < -0.99999 then
  1522. return t <= 0.5 and a or b
  1523. else
  1524. r = math.acos(dot)
  1525. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  1526. end
  1527. end
  1528.  
  1529. function matrixInterpolate(a, b, t)
  1530. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  1531. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  1532. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  1533. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  1534. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  1535. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  1536. local t = v1:Dot(v2)
  1537. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  1538. return CFrame.new()
  1539. end
  1540. return CFrame.new(
  1541. v0.x, v0.y, v0.z,
  1542. v1.x, v1.y, v1.z,
  1543. v2.x, v2.y, v2.z,
  1544. v3.x, v3.y, v3.z)
  1545. end
  1546.  
  1547.  
  1548. newWeld(torso, larm, -1.5, 0.5, 0)
  1549. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1550. newWeld(torso, rarm, 1.5, 0.5, 0)
  1551. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1552. newWeld(torso, hed, 0, 1.5, 0)
  1553. newWeld(torso, lleg, -0.5, -1, 0)
  1554. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  1555. newWeld(torso, rleg, 0.5, -1, 0)
  1556. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  1557. newWeld(root, torso, 0, -1, 0)
  1558. torso.Weld.C1 = CFrame.new(0, -1, 0)
  1559. ----------------------------------------------------
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570. function FindNearestTorso(Position,Distance,SinglePlayer)
  1571. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1572. local List = {}
  1573. for i,v in pairs(workspace:GetChildren())do
  1574. if v:IsA("Model")then
  1575. if v:findFirstChild("Torso")then
  1576. if v ~= char then
  1577. if(v.Torso.Position -Position).magnitude <= Distance then
  1578. table.insert(List,v)
  1579. end
  1580. end
  1581. end
  1582. end
  1583. end
  1584. return List
  1585. end
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594. mouse.KeyDown:connect(function(key)
  1595. if key == "q" and mode == "BerserkMode" then
  1596. if Debounces.CanAttack == true then
  1597. Debounces.CanAttack = false
  1598. Debounces.NoIdl = true
  1599. Debounces.on = true
  1600. c = Instance.new("Sound")
  1601. c.SoundId = "http://www.roblox.com/asset/?id=864314263"
  1602. c.Parent = Character
  1603. c.Looped = false
  1604. c.Pitch = 1
  1605. c.Volume = 30
  1606. wait(.01)
  1607. c:Play()
  1608.  
  1609.  
  1610.  
  1611. for i = 1, 20 do
  1612. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.2)
  1613. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.2)
  1614. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, 0.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  1615. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, 0.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  1616. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-26), math.rad(0), 0), 0.2)
  1617. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  1618. if Debounces.on == false then
  1619. break
  1620. end
  1621. wait()
  1622. end
  1623. wait()
  1624.  
  1625. d = Instance.new("Sound")
  1626. d.SoundId = "http://www.roblox.com/asset/?id=864313872"
  1627. d.Parent = Character
  1628. d.Looped = true
  1629. d.Pitch = 1
  1630. d.Volume = 30
  1631. wait(.01)
  1632. d:Play()
  1633. for i=3,7 do
  1634. wait()
  1635. delay(0,function()
  1636. local dzI = 100
  1637. while dzI > 10 do
  1638. dzI = dzI - 1
  1639. local p = Instance.new("Part", char.Head)
  1640. p.Anchored = false
  1641. p.CanCollide = false
  1642. p.Size = Vector3.new(math.random(1,4),math.random(1,4),math.random(1,4))
  1643. p.Material = "Neon"
  1644. local kekz2 = math.random(1,2)
  1645. if kekz2 == 2 then
  1646. p.BrickColor = BrickColor.new(colorone)
  1647. else
  1648. p.BrickColor = BrickColor.new(colortwo)
  1649. end
  1650. p.CFrame = char.Torso.CFrame*CFrame.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1651. local t = Instance.new("BodyPosition", p)
  1652. t.P = 20000
  1653. t.Position = char.Torso.Position
  1654. game:service("Debris"):AddItem(p, 0.4)
  1655. wait()
  1656. delay(0,function()
  1657. for i=1,10 do
  1658. p.Transparency = i/10
  1659. p.CFrame = p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-20,20),0,math.random(-20,20))
  1660. wait()
  1661. end
  1662. p:Remove()
  1663. end)
  1664. end
  1665. end)
  1666. end
  1667. end
  1668. local Shockwave = function()
  1669.  
  1670. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  1671. bl = Instance.new("Part", char)
  1672. bl.Locked = true
  1673. bl.Name = "Shell"
  1674. bl.BrickColor = BrickColor.new(colorone)
  1675. bl.Anchored = true
  1676. bl.CanCollide = false
  1677. bl.Transparency = 0
  1678. bl.Reflectance = 0
  1679. bl.BottomSurface = 0
  1680. bl.TopSurface = 0
  1681. bl.Shape = 0
  1682. blm = Instance.new("SpecialMesh",bl)
  1683. blm.MeshType = "Sphere"
  1684. blm.Scale = Vector3.new(1,1,1)
  1685. blm.MeshId = "rbxassetid://9982590"
  1686. CFuncs.Sound.Create("rbxassetid://178962800", Character, 20, 1)
  1687.  
  1688. coroutine.resume(coroutine.create(function()
  1689. for i=1, math.huge, 4 do
  1690. rs:wait()
  1691. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  1692. blm.Scale = blm.Scale + Vector3.new(1, 1, 1)
  1693. bl.Transparency = bl.Transparency + 0.005
  1694. end
  1695. end))
  1696.  
  1697. end
  1698. wait(12)
  1699. d:Stop()
  1700. for i,v in pairs(FindNearestTorso(Torso.CFrame.p,50))do
  1701. if v:FindFirstChild('Humanoid') then
  1702. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  1703. v.Humanoid.PlatformStand = true
  1704. v:FindFirstChild("Torso").Velocity = Head.CFrame.lookVector * 200
  1705. end
  1706. end
  1707. Shockwave()
  1708.  
  1709.  
  1710.  
  1711. for i = 1, 20 do
  1712. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(120), 0, math.rad(-100)), 0.6)
  1713. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(120), 0, math.rad(100)), 0.6)
  1714. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-20)), 0.6)
  1715. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(20)), 0.6)
  1716. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(35), math.rad(0), 0), 0.6)
  1717. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.6)
  1718. wait()
  1719. if Debounces.on == false then
  1720. break
  1721. end
  1722. wait()
  1723. end
  1724.  
  1725. wait(2)
  1726. Debounces.NoIdl = false
  1727. if Debounces.CanAttack == false then
  1728. Debounces.CanAttack = true
  1729. wait()
  1730. end
  1731. end
  1732. end)
  1733.  
  1734.  
  1735.  
  1736. -- for the canattack thing
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753. local stanceToggle = "Landed"
  1754. local animpose = "Landed"
  1755. local lastanimpose = "Landed"
  1756.  
  1757. local animpose = "Idle"
  1758. local lastanimpose = "Idle"
  1759. local sine = 0
  1760. local change = 1
  1761. local val = 0
  1762. local ffing = false
  1763. local player = Player
  1764. local pchar = player.Character
  1765. local mouse = player:GetMouse()
  1766. local cam = workspace.CurrentCamera
  1767. local rad = math.rad
  1768. local keysDown = {}
  1769. local flySpeed = 0
  1770. local MAX_FLY_SPEED = 50
  1771. local canFly = false
  1772. local flyToggled = false
  1773. local forward, side = 0, 0
  1774. local lastForward, lastSide = 0, 0
  1775. local floatBP = Instance.new("BodyPosition")
  1776. x = Instance.new("Sound", char)
  1777. x.SoundId = "http://www.roblox.com/asset/?id=198360408"
  1778. x.Looped = true
  1779. x.Volume = 9
  1780. local footsteps = false
  1781. game:GetService("RunService").RenderStepped:connect(function()
  1782. if char.Humanoid.Health > 0 then
  1783. if char.Humanoid.Jump == true then
  1784. jumpn = true
  1785. else
  1786. jumpn = false
  1787. end
  1788. char.Humanoid.FreeFalling:connect(function(f)
  1789. if f then
  1790. ffing = true
  1791. else
  1792. ffing = false
  1793. end
  1794. end)
  1795. sine = sine + change
  1796. if jumpn == true then
  1797. animpose = "Jumping"
  1798. elseif ffing == true then
  1799. animpose = "Freefalling"
  1800. elseif (torso.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
  1801. animpose = "Idle"
  1802. elseif (torso.Velocity * Vector3.new(1, 0, 1)).magnitude < 20 then
  1803. animpose = "Walking"
  1804. elseif (torso.Velocity * Vector3.new(1, 0, 1)).magnitude > 20 then
  1805. animpose = "Running"
  1806. end
  1807. if animpose ~= lastanimpose then
  1808. sine = 0
  1809. if Debounces.NoIdl == false then
  1810. if stanceToggle == "Floating" then
  1811. change = 1
  1812. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-10)), 0.6)
  1813. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(30)), 0.2)
  1814. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-8)), 0.6)
  1815. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(8)), 0.6)
  1816. end
  1817. elseif stanceToggle == "Landed" then
  1818. change = 1
  1819. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
  1820. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
  1821. elseif stanceToggle == "Sitting" then
  1822. change = 1
  1823. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
  1824. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
  1825. wait()
  1826. end
  1827. else
  1828. end
  1829. lastanimpose = animpose
  1830. if Debounces.NoIdl == false then
  1831. if animpose == "Idle" then
  1832. if stanceToggle == "Floating" then
  1833. change = 0.5
  1834. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0 - 0.16 * math.cos(sine / 14), 0) * CFrame.Angles(math.rad(-20 - 1 * math.cos(sine / 14)), math.rad(0), 0), 0.05)
  1835. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(30 + 1 * math.cos(sine / 14))), 0.2)
  1836. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.65 + 0.05 * math.cos(sine / 14), 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10 - 1.5 * math.cos(sine / 14))), 0.2)
  1837. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.3) * CFrame.Angles(math.rad(-20 + 2 * math.cos(sine / 14)), math.rad(0), math.rad(0)), 0.2)
  1838. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0 + 2 * math.cos(sine / 14)), math.rad(-8 - 1.5 * math.cos(sine / 14))), 0.2)
  1839. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0 + 2 * math.cos(sine / 14)), math.rad(8 + 1.5 * math.cos(sine / 14))), 0.2)
  1840. elseif stanceToggle == "Landed" then
  1841. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65 + 0.05 * math.cos(sine / 14), 0) * CFrame.Angles(math.rad(-30), math.rad(-20), math.rad(22 + 2 * math.cos(sine / 14))), 0.2)
  1842. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5 + 0.05 * math.cos(sine / 14), -0.5) * CFrame.Angles(math.rad(70), math.rad(-10), math.rad(26 - 2 * math.cos(sine / 14))), 0.2)
  1843. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-10 + 2 * math.cos(sine / 14)), math.rad(36), math.rad(0)), 0.2)
  1844. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-10 + 1 * math.cos(sine / 14)), math.rad(-36), math.rad(0)), 0.2)
  1845. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.7, -1, 0) * CFrame.Angles(math.rad(30 - 1.5 * math.cos(sine / 14)), math.rad(30), math.rad(-30)), 0.2)
  1846. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10 - 1.5 * math.cos(sine / 14)), math.rad(30), math.rad(20)), 0.2)
  1847. elseif stanceToggle == "Sitting" then
  1848. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.3, -0.1) * CFrame.Angles(math.rad(45 - 2 * math.cos(sine / 14)), math.rad(0), math.rad(32)), 0.2)
  1849. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20 + 1 * math.cos(sine / 14))), 0.2)
  1850. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(14 + 2 * math.cos(sine / 14)), math.rad(-40), math.rad(14)), 0.2)
  1851. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(-50 + 1 * math.cos(sine / 14)), math.rad(40), math.rad(0)), 0.2)
  1852. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.4, 0.2, -0.8) * CFrame.Angles(math.rad(30 - 1 * math.cos(sine / 14)), 0, math.rad(20)), 0.2)
  1853. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.8, -1, 0) * CFrame.Angles(math.rad(-10 - 1 * math.cos(sine / 14)), math.rad(-40), math.rad(0)), 0.2)
  1854. end
  1855. elseif animpose == "Walking" then
  1856. if stanceToggle == "Landed" then
  1857. change = 0.5
  1858. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5 + 0.05 * math.cos(sine / 3), -math.sin(sine / 6) / 4) * CFrame.Angles(math.sin(sine / 6) / 2.8, -math.sin(sine / 6) / 3, math.rad(-10 - 2 * math.cos(sine / 3))), 0.2)
  1859. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5 - 0.05 * math.cos(sine / 3), math.sin(sine / 6) / 4) * CFrame.Angles(-math.sin(sine / 6) / 2.8, -math.sin(sine / 6) / 3, math.rad(10 + 2 * math.cos(sine / 3))), 0.2)
  1860. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-8 + 2 * math.cos(sine / 3)), math.rad(0), math.rad(0)), 0.2)
  1861. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1 - 0.15 * math.cos(sine / 6) / 5, -0.15 + math.sin(sine / 6) / 5) * CFrame.Angles(math.rad(-14) + -math.sin(sine / 6) / 2.7, 0, 0), 0.4)
  1862. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1 + 0.15 * math.cos(sine / 6) / 5, -0.15 + -math.sin(sine / 6) / 5) * CFrame.Angles(math.rad(-14) + math.sin(sine / 6) / 2.7, 0, 0), 0.4)
  1863. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1 + 0.07 * math.cos(sine / 3), 0) * CFrame.Angles(math.rad(-4 + 1 * math.cos(sine / 3)), 0, math.rad(0)), 0.2)
  1864. elseif stanceToggle == "Sitting" then
  1865. stanceToggle = "Landed"
  1866. elseif stanceToggle == "Floating" then
  1867. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0 - 0.1 * math.cos(sine / 16), 0) * CFrame.Angles(math.rad(-20), 0, 0), 0.6)
  1868. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(30 + 2 * math.cos(sine / 16))), 0.3)
  1869. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(15 + 10 * math.cos(sine / 16)), 0, 0), 0.3)
  1870. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.3) * CFrame.Angles(math.rad(-18 + 2 * math.cos(sine / 16)), math.rad(0), math.rad(0)), 0.3)
  1871. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(13 + 4 * math.cos(sine / 16)), 0, 0), 0.3)
  1872. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(15 + 10 * math.cos(sine / 16)), 0, 0), 0.3)
  1873. end
  1874. elseif animpose == "Running" then
  1875. change = 1
  1876. if stanceToggle == "Landed" then
  1877. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4 - 0.1 * math.cos(sine / 6), 0.5, 0 + 0.8 * math.cos(sine / 6)) * CFrame.Angles(math.rad(20 - 90 * math.cos(sine / 6) / 1.2), math.rad(0), math.rad(20 - 40 * math.cos(sine / 6))), 0.2)
  1878. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4 - 0.1 * math.cos(sine / 6), 0.5, 0 - 0.8 * math.cos(sine / 6)) * CFrame.Angles(math.rad(20 + 90 * math.cos(sine / 6) / 1.2), math.rad(0), math.rad(-20 - 40 * math.cos(sine / 6))), 0.2)
  1879. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-8 + 12 * math.cos(sine / 3) / 1.8), math.rad(0 - 8 * math.cos(sine / 6)), math.rad(0)), 0.2)
  1880. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1 - 0.1 * math.cos(sine / 3), 0) * CFrame.Angles(math.rad(-14 + 15 * math.cos(sine / 3) / 2), math.rad(0 + 12 * math.cos(sine / 6)), math.rad(0)), 0.2)
  1881. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1 + 0.1 * math.cos(sine / 6) / 3, -0.15 + -math.sin(sine / 6) / 3) * CFrame.Angles(math.rad(-12) + math.sin(sine / 6) / 1.7, math.rad(0 - 12 * math.cos(sine / 6)), 0), 0.8)
  1882. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1 - 0.1 * math.cos(sine / 6) / 3, -0.15 + math.sin(sine / 6) / 3) * CFrame.Angles(math.rad(-12) + -math.sin(sine / 6) / 1.7, math.rad(0 - 12 * math.cos(sine / 6)), 0), 0.8)
  1883. end
  1884. end
  1885. end
  1886. end
  1887. end)
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904. rarm.Touched:connect(function(ht)
  1905. hit = ht.Parent
  1906. if ht and hit:IsA("Model") then
  1907. if hit:FindFirstChild("Humanoid") then
  1908. if hit.Name ~= p.Name then
  1909. if Debounces.RPunch == true and Debounces.RPunched == false then
  1910. Debounces.RPunched = true
  1911. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(10,10))
  1912. if Debounces.ks==true then
  1913. z = Instance.new("Sound",hed)
  1914. z.SoundId = "rbxassetid://169380525"
  1915. z.Pitch = ptz[math.random(1,#ptz)]
  1916. z.Volume = 1
  1917. z:Play()
  1918. end
  1919. wait(.2)
  1920. Debounces.RPunched = false
  1921. end
  1922. end
  1923. end
  1924. elseif ht and hit:IsA("Hat") then
  1925. if hit.Parent.Name ~= p.Name then
  1926. if hit.Parent:FindFirstChild("Humanoid") then
  1927. if Debounces.RPunch == true and Debounces.RPunched == false then
  1928. Debounces.RPunched = true
  1929. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(10,10))
  1930. if Debounces.ks==true then
  1931. z = Instance.new("Sound",hed)
  1932. z.SoundId = "rbxassetid://169380525"
  1933. z.Pitch = ptz[math.random(1,#ptz)]
  1934. z.Volume = 1
  1935. z:Play()
  1936. end
  1937. wait(.2)
  1938. Debounces.RPunched = false
  1939. end
  1940. end
  1941. end
  1942. end
  1943. end)
  1944. larm.Touched:connect(function(ht)
  1945. hit = ht.Parent
  1946. if ht and hit:IsA("Model") then
  1947. if hit:FindFirstChild("Humanoid") then
  1948. if hit.Name ~= p.Name then
  1949. if Debounces.LPunch == true and Debounces.LPunched == false then
  1950. Debounces.LPunched = true
  1951. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(10,10))
  1952. if Debounces.ks2==true then
  1953. z = Instance.new("Sound",hed)
  1954. z.SoundId = "rbxassetid://169380525"
  1955. z.Pitch = ptz[math.random(1,#ptz)]
  1956. z.Volume = 1
  1957. z:Play()
  1958. end
  1959. wait(.2)
  1960. Debounces.LPunched = false
  1961. end
  1962. end
  1963. end
  1964. elseif ht and hit:IsA("Hat") then
  1965. if hit.Parent.Name ~= p.Name then
  1966. if hit.Parent:FindFirstChild("Humanoid") then
  1967. if Debounces.LPunch == true and Debounces.LPunched == false then
  1968. Debounces.LPunched = true
  1969. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(10,10))
  1970. if Debounces.ks2==true then
  1971. z = Instance.new("Sound",hed)
  1972. z.SoundId = "rbxassetid://169380525"
  1973. z.Pitch = ptz[math.random(1,#ptz)]
  1974. z.Volume = 1
  1975. z:Play()
  1976. end
  1977. wait(.2)
  1978. Debounces.LPunched = false
  1979. end
  1980. end
  1981. end
  1982. end
  1983. end)
  1984.  
  1985.  
  1986.  
  1987.  
  1988. mouse.KeyDown:connect(function(key)
  1989. if key == "e" and Transformed == true and mode == "BerserkMode" then
  1990. if Debounces.CanAttack == true then
  1991. Debounces.CanAttack = false
  1992. Debounces.on = true
  1993. Debounces.NoIdl = true
  1994. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  1995. z = Instance.new("Sound", rarm)
  1996. z.SoundId = "http://www.roblox.com/asset/?id=367499850"--160867463, 161006212
  1997. z.Volume = .6
  1998. z.Pitch = pt[math.random(1,#pt)]
  1999. z.Looped = false
  2000. z:Play()
  2001. Debounces.RPunch = true
  2002. Debounces.LPunch = true
  2003. Debounces.ks = true
  2004. Debounces.ks2 = true
  2005. for i = 1, 3 do
  2006. wait()
  2007. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2008. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2009. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2010. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  2011. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  2012. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  2013.  
  2014. end
  2015. z2 = Instance.new("Sound", larm)
  2016. z2.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2017. z2.Volume = .6
  2018. z2.Pitch = pt[math.random(1,#pt)]
  2019. z2.Looped = false
  2020. z2:Play()
  2021. for i = 1, 3 do
  2022. wait()
  2023. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2024. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2025. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2026. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  2027. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2028. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  2029.  
  2030. end
  2031. z3 = Instance.new("Sound", rarm)
  2032. z3.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2033. z3.Volume = 0.6
  2034. z3.Pitch = pt[math.random(1,#pt)]
  2035. z3.Looped = false
  2036. z3:Play()
  2037. for i = 1, 3 do
  2038. wait()
  2039. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2040. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2041. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2042. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  2043. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  2044. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  2045.  
  2046. end
  2047. z4 = Instance.new("Sound", larm)
  2048. z4.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2049. z4.Volume = .6
  2050. z4.Pitch = pt[math.random(1,#pt)]
  2051. z4.Looped = false
  2052. z4:Play()
  2053. for i = 1, 3 do
  2054. wait()
  2055. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2056. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2057. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2058. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  2059. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2060. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  2061.  
  2062. end
  2063. z5 = Instance.new("Sound", rarm)
  2064. z5.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2065. z5.Volume = .6
  2066. z5.Pitch = pt[math.random(1,#pt)]
  2067. z5.Looped = false
  2068. z5:Play()
  2069. for i = 1, 3 do
  2070. wait()
  2071. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2072. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2073. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2074. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  2075. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  2076. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  2077.  
  2078. end
  2079. z6 = Instance.new("Sound", larm)
  2080. z6.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2081. z6.Volume = .6
  2082. z6.Pitch = pt[math.random(1,#pt)]
  2083. z6.Looped = false
  2084. z6:Play()
  2085. for i = 1, 3 do
  2086. wait()
  2087. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2088. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2089. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2090. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  2091. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2092. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  2093.  
  2094. end
  2095. z7 = Instance.new("Sound", rarm)
  2096. z7.SoundId = "http://www.roblox.com/asset/?id=367499850"--160867463, 161006212
  2097. z7.Volume = .6
  2098. z7.Pitch = pt[math.random(1,#pt)]
  2099. z7.Looped = false
  2100. z7:Play()
  2101. for i = 1, 3 do
  2102. wait()
  2103. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2104. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2105. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2106. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  2107. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  2108. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  2109.  
  2110. end
  2111. z8 = Instance.new("Sound", larm)
  2112. z8.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2113. z8.Volume = .6
  2114. z8.Pitch = pt[math.random(1,#pt)]
  2115. z8.Looped = false
  2116. z8:Play()
  2117. for i = 1, 3 do
  2118. wait()
  2119. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2120. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2121. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2122. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  2123. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2124. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  2125.  
  2126. end
  2127. z9 = Instance.new("Sound", rarm)
  2128. z9.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2129. z9.Volume = 0.6
  2130. z9.Pitch = pt[math.random(1,#pt)]
  2131. z9.Looped = false
  2132. z9:Play()
  2133. for i = 1, 3 do
  2134. wait()
  2135. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2136. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2137. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2138. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  2139. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  2140. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  2141.  
  2142. end
  2143. z10 = Instance.new("Sound", larm)
  2144. z10.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2145. z10.Volume = .6
  2146. z10.Pitch = pt[math.random(1,#pt)]
  2147. z10.Looped = false
  2148. z10:Play()
  2149. for i = 1, 3 do
  2150. wait()
  2151. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2152. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2153. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2154. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  2155. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2156. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  2157.  
  2158. end
  2159. z11 = Instance.new("Sound", rarm)
  2160. z11.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2161. z11.Volume = .6
  2162. z11.Pitch = pt[math.random(1,#pt)]
  2163. z11.Looped = false
  2164. z11:Play()
  2165. for i = 1, 3 do
  2166. wait()
  2167. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2168. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2169. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2170. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  2171. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  2172. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  2173.  
  2174. end
  2175. z12 = Instance.new("Sound", larm)
  2176. z12.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2177. z12.Volume = .6
  2178. z12.Pitch = pt[math.random(1,#pt)]
  2179. z12.Looped = false
  2180. z12:Play()
  2181. for i = 1, 3 do
  2182. wait()
  2183. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2184. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2185. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2186. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  2187. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2188. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  2189.  
  2190.  
  2191. end
  2192. z13 = Instance.new("Sound", rarm)
  2193. z13.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2194. z13.Volume = 0.6
  2195. z13.Pitch = pt[math.random(1,#pt)]
  2196. z13.Looped = false
  2197. z13:Play()
  2198. for i = 1, 3 do
  2199. wait()
  2200. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2201. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2202. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2203. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  2204. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  2205. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  2206.  
  2207. end
  2208. z14 = Instance.new("Sound", larm)
  2209. z14.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2210. z14.Volume = .6
  2211. z14.Pitch = pt[math.random(1,#pt)]
  2212. z14.Looped = false
  2213. z14:Play()
  2214. for i = 1, 3 do
  2215. wait()
  2216. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2217. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2218. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2219. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  2220. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2221. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  2222.  
  2223. end
  2224. z15 = Instance.new("Sound", rarm)
  2225. z15.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2226. z15.Volume = .6
  2227. z15.Pitch = pt[math.random(1,#pt)]
  2228. z15.Looped = false
  2229. z15:Play()
  2230. for i = 1, 3 do
  2231. wait()
  2232. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2233. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2234. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2235. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  2236. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  2237. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  2238.  
  2239. end
  2240. z16 = Instance.new("Sound", larm)
  2241. z16.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2242. z16.Volume = .6
  2243. z16.Pitch = pt[math.random(1,#pt)]
  2244. z16.Looped = false
  2245. z16:Play()
  2246. for i = 1, 3 do
  2247. wait()
  2248. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2249. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2250. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2251. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  2252. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2253. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  2254.  
  2255. end
  2256. z17 = Instance.new("Sound", rarm)
  2257. z17.SoundId = "http://www.roblox.com/asset/?id=367499850"--160867463, 161006212
  2258. z17.Volume = .6
  2259. z17.Pitch = pt[math.random(1,#pt)]
  2260. z17.Looped = false
  2261. z17:Play()
  2262. for i = 1, 3 do
  2263. wait()
  2264. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2265. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2266. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2267. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  2268. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  2269. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  2270.  
  2271. end
  2272. z18 = Instance.new("Sound", larm)
  2273. z18.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2274. z18.Volume = .6
  2275. z18.Pitch = pt[math.random(1,#pt)]
  2276. z18.Looped = false
  2277. z18:Play()
  2278. for i = 1, 3 do
  2279. wait()
  2280. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2281. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2282. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2283. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  2284. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2285. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  2286.  
  2287. end
  2288. z19 = Instance.new("Sound", rarm)
  2289. z19.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2290. z19.Volume = 0.6
  2291. z19.Pitch = pt[math.random(1,#pt)]
  2292. z19.Looped = false
  2293. z19:Play()
  2294. for i = 1, 3 do
  2295. wait()
  2296. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2297. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2298. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2299. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  2300. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  2301. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  2302.  
  2303. end
  2304. z20 = Instance.new("Sound", larm)
  2305. z20.SoundId = "http://www.roblox.com/asset/?id=367499850"
  2306. z20.Volume = .6
  2307. z20.Pitch = pt[math.random(1,#pt)]
  2308. z20.Looped = false
  2309. z20:Play()
  2310. for i = 1, 3 do
  2311. wait()
  2312. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  2313. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  2314. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2315. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  2316. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2317. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  2318.  
  2319. end
  2320. z:Destroy()
  2321. z2:Destroy()
  2322. z3:Destroy()
  2323. z4:Destroy()
  2324. z5:Destroy()
  2325. z6:Destroy()
  2326. z7:Destroy()
  2327. z8:Destroy()
  2328. z9:Destroy()
  2329. z10:Destroy()
  2330. z11:Destroy()
  2331. z12:Destroy()
  2332. z13:Destroy()
  2333. z14:Destroy()
  2334. z15:Destroy()
  2335. z16:Destroy()
  2336. z17:Destroy()
  2337. z18:Destroy()
  2338. z19:Destroy()
  2339. z20:Destroy()
  2340. Debounces.LPunch = false
  2341. Debounces.RPunch = false
  2342. Debounces.ks = false
  2343. Debounces.ks2 = false
  2344. if Debounces.CanAttack == false then
  2345. Debounces.CanAttack = true
  2346. Debounces.on = false
  2347. Debounces.NoIdl = false
  2348. end
  2349. end
  2350. end
  2351. end)
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379. Reap = function()
  2380.  
  2381. rarm.Touched:connect(function(ht1)
  2382.  
  2383. hit1 = ht1.Parent
  2384. if ht1 and hit1:IsA("Model") and hit1:FindFirstChild("Humanoid") and hit1.Name ~= p.Name and Debounces.Reaping == true and Debounces.Reaped == false then
  2385. Debounces.Reaped = true
  2386. h = hit1:FindFirstChild("Humanoid")
  2387. if h ~= nil then
  2388. hum.MaxHealth = hum.MaxHealth + h.MaxHealth
  2389. hum.Health = hum.MaxHealth
  2390. e = Instance.new("Part")
  2391. e.TopSurface = 0
  2392. e.BottomSurface = 0
  2393. e.Reflectance = 0.05
  2394. e.formFactor = "Symmetric"
  2395. e.Size = Vector3.new(1, 1, 1)
  2396. e.Anchored = true
  2397. e.CanCollide = false
  2398. e.BrickColor = BrickColor.new("Really blue")
  2399. e.CFrame = CFrame.new(ht1.Position)
  2400. e.Parent = hit1
  2401. Instance.new("BlockMesh", e)
  2402. coroutine.resume(coroutine.create(function(par)
  2403.  
  2404. for i = 1, 13 do
  2405. par.CFrame = par.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 50, math.random(-20, 20) / 50, math.random(-20, 20) / 50)
  2406. par.Transparency = i / 13
  2407. par.Mesh.Scale = par.Mesh.Scale + Vector3.new(0.4, 0.4, 0.4)
  2408. wait()
  2409. end
  2410. par.Parent = nil
  2411. end), e)
  2412. for _,v in pairs(hit1:children()) do
  2413. if v.className == "Part" then
  2414. v.BrickColor = BrickColor.new("Really black")
  2415. v.RotVelocity = Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)) * 3
  2416. v:BreakJoints()
  2417. f = Instance.new("BodyVelocity")
  2418. f.P = 3000
  2419. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2420. f.velocity = Vector3.new(math.random(-30, 30) / 10, math.random(-30, 30) / 10, math.random(-30, 30) / 10)
  2421. f.Parent = v
  2422. v.CanCollide = false
  2423. coroutine.resume(coroutine.create(function(par)
  2424.  
  2425. for i = 1, 30 do
  2426. par.Transparency = i / 30
  2427. wait()
  2428. end
  2429. par.Parent = nil
  2430. end), v)
  2431. else
  2432. if v.className == "Hat" then
  2433. v.Handle.BrickColor = BrickColor.new("Really black")
  2434. v.Handle.RotVelocity = Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)) * 3
  2435. v.Handle:BreakJoints()
  2436. f = Instance.new("BodyVelocity")
  2437. f.P = 3000
  2438. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2439. f.velocity = Vector3.new(math.random(-30, 30) / 10, math.random(-30, 30) / 10, math.random(-30, 30) / 10)
  2440. f.Parent = v.Handle
  2441. v.Handle.CanCollide = false
  2442. coroutine.resume(coroutine.create(function(par)
  2443.  
  2444. for i = 1, 30 do
  2445. par.Transparency = i / 30
  2446. wait()
  2447. end
  2448. par.Parent = nil
  2449. end), v.Handle)
  2450. if h == nil then
  2451. wait()
  2452. end
  2453. end
  2454. end
  2455. end
  2456. end
  2457. end
  2458. end
  2459. )
  2460. Debounces.Reaped = false
  2461. end
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474. fat = Instance.new("BindableEvent",script)
  2475. fat.Name = "Heartbeat"
  2476.  
  2477. script:WaitForChild("Heartbeat")
  2478.  
  2479. frame = 1/30
  2480. tf = 0
  2481. allowframeloss = false --if set to true will fire every frame it possibly can. This will result in multiple events happening at the same time whenever delta returns frame*2 or greater.
  2482. tossremainder = false --if set to true t will be set to 0 after Fire()-ing.
  2483. lastframe = tick()
  2484. script.Heartbeat:Fire() --ayy lmao
  2485.  
  2486. game:GetService("RunService").Heartbeat:connect(function(s,p) --herp derp
  2487. tf = tf + s
  2488. if tf >= frame then
  2489. if allowframeloss then
  2490. script.Heartbeat:Fire()
  2491. lastframe=tick()
  2492. else
  2493. --print("FIRED "..math.floor(t/frame).." FRAME(S)","REMAINDER "..(t - frame*(math.floor(t/frame))))
  2494. for i=1, math.floor(tf/frame) do
  2495. script.Heartbeat:Fire()
  2496. end
  2497. lastframe=tick()
  2498. end
  2499. if tossremainder then
  2500. tf = 0
  2501. else
  2502. tf = tf - frame * math.floor(tf/frame)
  2503. end
  2504. end
  2505. end)
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525. local part = Instance.new"Part"
  2526. part.Name = "TransformationPart"
  2527. part.FormFactor = "Custom"
  2528. part.Size = Vector3.new(1,1,1)
  2529. part.Material = "SmoothPlastic"
  2530. part.TopSurface = "Smooth"
  2531. part.BottomSurface = "Smooth"
  2532. part.Anchored = true
  2533. part.CanCollide = false
  2534.  
  2535.  
  2536. local trans = false
  2537. local realdeb = false
  2538.  
  2539. local transform = function()
  2540. if (trans == false and realdeb == false) then
  2541. trans = true
  2542. Humanoid.WalkSpeed = 0
  2543. local area = part:Clone()
  2544. area.CFrame = Torso.CFrame
  2545. area.Parent = workspace
  2546. Torso.Anchored = true
  2547. for i=1,10 do
  2548. area.CFrame = area.CFrame * CFrame.new(0,1,0)
  2549. Torso.CFrame = area.CFrame
  2550. wait()
  2551. end
  2552. local weld2 = Instance.new("Weld", area)
  2553. weld2.Part0 = area
  2554. weld2.Part1 = Torso
  2555. weld2.C0 = CFrame.new()
  2556. Torso.Anchored = false
  2557. delay(0,function()
  2558. end)
  2559.  
  2560. delay(0,function()
  2561. for i=1,5 do
  2562. wait()
  2563. delay(0,function()
  2564. local dzI = 100
  2565. while dzI > 10 do
  2566. dzI = dzI - 1
  2567. local p = Instance.new("Part", char.Head)
  2568. p.Anchored = false
  2569. p.CanCollide = false
  2570. p.Size = Vector3.new(math.random(1,4),math.random(1,4),math.random(1,4))
  2571. p.Material = "Neon"
  2572. local kekz2 = math.random(1,2)
  2573. if kekz2 == 2 then
  2574. p.BrickColor = BrickColor.new(colortwo)
  2575. else
  2576. p.BrickColor = BrickColor.new(colorthree)
  2577. end
  2578. p.CFrame = char.Torso.CFrame*CFrame.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  2579. local t = Instance.new("BodyPosition", p)
  2580. t.P = 20000
  2581. t.Position = char.Torso.Position
  2582. game:service("Debris"):AddItem(p, 0.4)
  2583. wait()
  2584. delay(0,function()
  2585. for i=1,10 do
  2586. p.Transparency = i/10
  2587. p.CFrame = p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-20,20),0,math.random(-20,20))
  2588. wait()
  2589. end
  2590. p:Remove()
  2591. end)
  2592. end
  2593. end)
  2594. end
  2595. end)
  2596. delay(0,function()
  2597. for q=1,120 do
  2598. local xz = Instance.new("Part",Player.Character)
  2599. xz.CFrame = Player.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
  2600. xz.Anchored = true
  2601. xz.Transparency = 1
  2602. xz.CanCollide = false
  2603. wait(0.04)
  2604. local pos2 = xz.Position
  2605. local pos = Player.Character.Torso.Position
  2606. local radius = math.random(1,1.5)
  2607. local numParts = math.random(5,15)
  2608. local model = Player.Character.Torso
  2609. local lv = CFrame.new(pos,pos2).lookVector
  2610. local dist = (pos-pos2).magnitude
  2611. local dbp = dist/numParts
  2612. local last = pos
  2613. for i = 1,numParts do
  2614. local p = Instance.new("Part",model)
  2615. p.FormFactor = "Symmetric"
  2616. p.Size = Vector3.new(1,1,1)
  2617. p.CanCollide = false
  2618. p.Anchored = true
  2619. p.Material = "Neon"
  2620. local kekz2 = math.random(1,2)
  2621. if kekz2 == 2 then
  2622. p.BrickColor = BrickColor.new(colortwo)
  2623. else
  2624. p.BrickColor = BrickColor.new(colorthree)
  2625. end
  2626. p.Transparency = 0.5
  2627. local x = math.random(-2,2)/2*dbp/4
  2628. local y = math.random(-2,2)/2*dbp/4
  2629. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  2630. local dist2 = (p2.p-last).magnitude
  2631. local mid = (p2.p+last)/2
  2632. local m = Instance.new("BlockMesh",p)
  2633. m.Scale = Vector3.new(radius,radius,dist2)
  2634. p.CFrame = CFrame.new(mid,p2.p)
  2635. last = p2.p
  2636. game:GetService("Debris"):AddItem(p,0.2)
  2637. end
  2638. wait()
  2639. xz:remove()
  2640. end
  2641.  
  2642. kekd = false
  2643. end)
  2644.  
  2645. for i = 1, 8 do
  2646. wait(0.9)
  2647. for i = 1, math.random(4, 6) do
  2648. local p = part:Clone()
  2649. p.Parent = Torso
  2650. p.Anchored = false
  2651. p.CFrame = Torso.CFrame
  2652. p.CanCollide = false
  2653. -- game:service("Debris"):AddItem(p, 0.2)
  2654. local kekz2 = math.random(1,2)
  2655. if kekz2 == 2 then
  2656. p.BrickColor = BrickColor.new(colortwo)
  2657. else
  2658. p.BrickColor = BrickColor.new(colorthree)
  2659. end
  2660. local w = Instance.new("Weld", p)
  2661. w.Part0 = p
  2662. w.Part1 = Torso
  2663. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  2664. local m = Instance.new("CylinderMesh", p)
  2665. m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
  2666. coroutine.resume(coroutine.create(function()
  2667. for i = 1, 25 do
  2668. wait(0.071428571428571)
  2669. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  2670. p.Transparency = i / 25
  2671. end
  2672. pcall(game.Destroy, p)
  2673. end
  2674. ))
  2675. end
  2676. end
  2677. coroutine.resume(coroutine.create(function()
  2678. for i = 1, 6 do
  2679. wait(0.9)
  2680. --Player.Character.Torso.Anchored = true
  2681. coroutine.resume(coroutine.create(function()
  2682. local p = part:Clone()
  2683. p.Parent = Torso
  2684. p.Anchored = false
  2685. p.CanCollide = false
  2686. p.CFrame = Torso.CFrame
  2687. local kekz2 = math.random(1,2)
  2688. if kekz2 == 2 then
  2689. p.BrickColor = BrickColor.new(colortwo)
  2690. else
  2691. p.BrickColor = BrickColor.new(colorthree)
  2692. end
  2693. --game:service("Debris"):AddItem(p, 0.2)
  2694. local w = Instance.new("Weld", p)
  2695. w.Part0 = p
  2696. w.Part1 = Torso
  2697. w.C0 = w.C0 * CFrame.Angles(0, math.rad(90), 0)
  2698. local m = Instance.new("SpecialMesh", p)
  2699. m.MeshId = "rbxassetid://3270017"
  2700. m.Scale = Vector3.new(10, 10, 5)
  2701. coroutine.resume(coroutine.create(function()
  2702. for i = 1, 25 do
  2703. wait(0.071428571428571)
  2704. w.C0 = w.C0 * CFrame.Angles(-0.05, 0.05 * math.random(), 0.05 * math.random())
  2705. m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
  2706. p.Transparency = i / 25
  2707. end
  2708. pcall(game.Destroy, p)
  2709. end
  2710. ))
  2711. end
  2712. ))
  2713. local p = part:Clone()
  2714. do
  2715. p.Parent = Torso
  2716. p.Anchored = false
  2717. p.CFrame = Torso.CFrame
  2718. p.CanCollide = false
  2719. -- game:service("Debris"):AddItem(p, 0.2)
  2720. local kekz2 = math.random(1,2)
  2721. if kekz2 == 2 then
  2722. p.BrickColor = BrickColor.new(colortwo)
  2723. else
  2724. p.BrickColor = BrickColor.new(colorthree)
  2725. end
  2726. local w = Instance.new("Weld", p)
  2727. w.Part0 = p
  2728. w.Part1 = Torso
  2729. local m = Instance.new("SpecialMesh", p)
  2730. m.MeshId = "rbxassetid://3270017"
  2731. m.Scale = Vector3.new(10, 10, 5)
  2732. coroutine.resume(coroutine.create(function()
  2733. for i = 1, 25 do
  2734. wait(0.071428571428571)
  2735. w.C0 = w.C0 * CFrame.Angles(0.05 * math.random(), -0.05 * math.random(), -0.05 * math.random())
  2736. m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
  2737. p.Transparency = i / 25
  2738. end
  2739. pcall(game.Destroy, p)
  2740. end
  2741. ))
  2742. end
  2743. end
  2744. end
  2745. ))
  2746.  
  2747.  
  2748. local jun = game.Players.LocalPlayer
  2749. for u, c in pairs (jun.Character:GetChildren()) do -- This func removes the
  2750. if c.className == "Hat" then -- base form hair.
  2751. c.Handle.Transparency = 0 -- Put after transformation
  2752. end
  2753. if c.Name == "Hair" then
  2754. c:Remove()
  2755. end
  2756. end
  2757. wait(0.00001)
  2758.  
  2759. m=Instance.new('Model',Character)
  2760. it=Instance.new
  2761.  
  2762. function Mesh(Mesh,part,meshtype,meshid,offset,scale)
  2763. local mesh=it(Mesh)
  2764. mesh.Parent=part
  2765. if Mesh=="SpecialMesh" then
  2766. mesh.MeshType=meshtype
  2767. mesh.MeshId=meshid
  2768. end
  2769. mesh.Offset=offset
  2770. mesh.Scale=scale
  2771. return mesh
  2772. end
  2773.  
  2774.  
  2775. function Nooutline(part)
  2776. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  2777. end
  2778.  
  2779. function Part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  2780. local fp=it("Part")
  2781. fp.formFactor=formfactor
  2782. fp.Parent=parent
  2783. fp.Reflectance=reflectance
  2784. fp.Transparency=transparency
  2785. fp.CanCollide=false
  2786. fp.Locked=true
  2787. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  2788. fp.Name=name
  2789. fp.Size=size
  2790. fp.Position=Character.Torso.Position
  2791. Nooutline(fp)
  2792. fp.Material=material
  2793. fp:BreakJoints()
  2794. return fp
  2795. end
  2796.  
  2797. function Weld(parent,part0,part1,c0,c1)
  2798. local weld=it("Weld")
  2799. weld.Parent=parent
  2800. weld.Part0=part0
  2801. weld.Part1=part1
  2802. weld.C0=c0
  2803. weld.C1=c1
  2804. return weld
  2805. end
  2806.  
  2807. Hair=Part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Dark indigo","Handle",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2808. Hairweld=Weld(m,Character["Head"],Hair,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.029999733, 2.29961014, -2.7821486, 1, 0, 0, 0, 0.910058975, -0.414478987, 0, 0.414478987, 0.910058975))
  2809. Mesh("SpecialMesh",Hair,Enum.MeshType.FileMesh,"rbxassetid://560193297",Vector3.new(0, 0, 0),Vector3.new(9.10124969, 9.10124969, 9.10124874))
  2810. Head=Part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Dark indigo","Head",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2811. Headweld=Weld(m,Hair,Head,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.121039391, -1.9431448, 3.10261559, 0.998796463, -0.0203293748, 0.0446365923, 0, 0.910058975, 0.414478987, -0.0490480214, -0.413980156, 0.90896368))
  2812. Mesh("SpecialMesh",Head,Enum.MeshType.FileMesh,"rbxassetid://560718478",Vector3.new(0, 0, 0),Vector3.new(7.00875139, 7.00875139, 7.00875044))
  2813.  
  2814. p:ClearCharacterAppearance()
  2815. wait(0.1)
  2816.  
  2817.  
  2818. p.Character.Head.BrickColor = BrickColor.new("Really black")
  2819. p.Character.Torso.BrickColor = BrickColor.new("Really black")
  2820. p.Character["Right Arm"].BrickColor = BrickColor.new("Really black")
  2821. p.Character["Right Leg"].BrickColor = BrickColor.new("Really black")
  2822. p.Character["Left Leg"].BrickColor = BrickColor.new("Really black")
  2823. p.Character["Left Arm"].BrickColor = BrickColor.new("Really black")
  2824.  
  2825.  
  2826.  
  2827. local selectionBoxOfTorso = Instance.new("SelectionBox",Torso)
  2828. selectionBoxOfTorso.Adornee = Torso
  2829. selectionBoxOfTorso.Color = BrickColor.new("Dark indigo")
  2830. selectionBoxOfTorso.LineThickness = 0.01
  2831. selectionBoxOfTorso.Transparency = 0
  2832.  
  2833. local selectionBoxOfRightArm = Instance.new("SelectionBox",Character["Right Arm"])
  2834. selectionBoxOfRightArm.Adornee = Character["Right Arm"]
  2835. selectionBoxOfRightArm.Color = BrickColor.new("Dark indigo")
  2836. selectionBoxOfRightArm.LineThickness = 0.01
  2837. selectionBoxOfRightArm.Transparency = 0
  2838.  
  2839. local selectionBoxOfRightLeg = Instance.new("SelectionBox",Character["Right Leg"])
  2840. selectionBoxOfRightLeg.Adornee = Character["Right Leg"]
  2841. selectionBoxOfRightLeg.Color = BrickColor.new("Dark indigo")
  2842. selectionBoxOfRightLeg.LineThickness = 0.01
  2843. selectionBoxOfRightLeg.Transparency = 0
  2844.  
  2845. local selectionBoxOfLeftArm = Instance.new("SelectionBox",Character["Left Arm"])
  2846. selectionBoxOfLeftArm.Adornee = Character["Left Arm"]
  2847. selectionBoxOfLeftArm.Color = BrickColor.new("Dark indigo")
  2848. selectionBoxOfLeftArm.LineThickness = 0.01
  2849. selectionBoxOfLeftArm.Transparency = 0
  2850.  
  2851. local selectionBoxOfLeftLeg = Instance.new("SelectionBox",Character["Left Leg"])
  2852. selectionBoxOfLeftLeg.Adornee = Character["Left Leg"]
  2853. selectionBoxOfLeftLeg.Color = BrickColor.new("Dark indigo")
  2854. selectionBoxOfLeftLeg.LineThickness = 0.01
  2855. selectionBoxOfLeftLeg.Transparency = 0
  2856.  
  2857. LightOnBody2:Destroy()
  2858.  
  2859. local TBlast, TBMesh = Instance.new("Part"), Instance.new("SpecialMesh")
  2860. TBlast.BrickColor = BrickColor.new("Royal purple")
  2861. TBlast.Transparency = 1
  2862. TBlast.Anchored = true
  2863. TBlast.CanCollide = false
  2864. TBlast.CFrame = root.CFrame
  2865. TBlast.Size = Vector3.new(2,2,2)
  2866. TBMesh.Parent = TBlast
  2867. TBMesh.MeshType = "Sphere"
  2868.  
  2869. local TB, TM = Instance.new("Part"), Instance.new("SpecialMesh")
  2870. TB.BrickColor = BrickColor.new("Really red")
  2871. TB.Transparency = 1
  2872. TB.Anchored = true
  2873. TB.CanCollide = false
  2874. TB.CFrame = root.CFrame
  2875. TB.Size = Vector3.new(2,2,2)
  2876. TB.Parent = TBlast
  2877. TM.MeshType = "Sphere"
  2878.  
  2879. LightOnBody = Instance.new("PointLight", hed)
  2880. LightOnBody.Brightness = 3000
  2881. LightOnBody.Range = 20
  2882. LightOnBody.Color = TBlast.BrickColor.Color
  2883.  
  2884.  
  2885.  
  2886.  
  2887. for i=1, 6 do
  2888. wait(0.9)
  2889. for i = 1, math.random(4, 6) do
  2890. local p = part:Clone()
  2891. p.Parent = Torso
  2892. p.Anchored = false
  2893. p.CFrame = Torso.CFrame
  2894. local kekz2 = math.random(1,2)
  2895. if kekz2 == 2 then
  2896. p.BrickColor = BrickColor.new(colortwo)
  2897. else
  2898. p.BrickColor = BrickColor.new(colorthree)
  2899. end
  2900. local me = Instance.new("SpecialMesh",p)
  2901. me.MeshId = "rbxassetid://9982590"
  2902. me.Scale = Vector3.new(4,4,4)
  2903. delay(0,function()
  2904. for i=1,10 do
  2905. p.Transparency = i/10
  2906. p.CFrame = p.CFrame * CFrame.Angles(math.rad(math.random(-20,20)/50),math.rad(math.random(-20,20)/50),0)
  2907. me.Scale = me.Scale + Vector3.new(4,4,4)
  2908. wait()
  2909. end
  2910. p:Destroy()
  2911. end)
  2912. wait()
  2913. end
  2914. end
  2915. Torso.Anchored = true
  2916. for i=1,10 do
  2917. Torso.CFrame = Torso.CFrame * CFrame.new(0,-1,0)
  2918. area.CFrame = Torso.CFrame
  2919. wait()
  2920. end
  2921. realdeb = true
  2922. Humanoid.WalkSpeed = 7
  2923. Torso.Anchored = false
  2924. area:Destroy()
  2925. end
  2926. end
  2927.  
  2928. local off = function()
  2929. if (realdeb == true and trans == true) then
  2930. trans = false
  2931. Humanoid.WalkSpeed = 0
  2932. delay(0,function()
  2933. for q=1,120 do
  2934. local xz = Instance.new("Part",Player.Character)
  2935. xz.CFrame = Player.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
  2936. xz.Anchored = true
  2937. xz.Transparency = 1
  2938. xz.CanCollide = false
  2939. wait(0.04)
  2940. local pos2 = xz.Position
  2941. local pos = Player.Character.Torso.Position
  2942. local radius = math.random(1,1.5)
  2943. local numParts = math.random(5,15)
  2944. local model = Player.Character.Torso
  2945. local lv = CFrame.new(pos,pos2).lookVector
  2946. local dist = (pos-pos2).magnitude
  2947. local dbp = dist/numParts
  2948. local last = pos
  2949. for i = 1,numParts do
  2950. local p = Instance.new("Part",model)
  2951. p.FormFactor = "Symmetric"
  2952. p.Size = Vector3.new(1,1,1)
  2953. p.CanCollide = false
  2954. p.Anchored = true
  2955. p.Material = "Neon"
  2956. local kekz2 = math.random(1,2)
  2957. if kekz2 == 2 then
  2958. p.BrickColor = BrickColor.new(colortwo)
  2959. else
  2960. p.BrickColor = BrickColor.new(colorthree)
  2961. end
  2962. p.Transparency = 0.5
  2963. local x = math.random(-2,2)/2*dbp/4
  2964. local y = math.random(-2,2)/2*dbp/4
  2965. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  2966. local dist2 = (p2.p-last).magnitude
  2967. local mid = (p2.p+last)/2
  2968. local m = Instance.new("BlockMesh",p)
  2969. m.Scale = Vector3.new(radius,radius,dist2)
  2970. p.CFrame = CFrame.new(mid,p2.p)
  2971. last = p2.p
  2972. game:GetService("Debris"):AddItem(p,0.2)
  2973. end
  2974. wait()
  2975. xz:remove()
  2976. end
  2977. end)
  2978. Anims.Scrunch(true)
  2979. for i = 1, 8 do
  2980. wait(0.9)
  2981. for i = 1, math.random(4, 6) do
  2982. local p = part:Clone()
  2983. p.Parent = Torso
  2984. p.Anchored = false
  2985. p.CFrame = Torso.CFrame
  2986. p.CanCollide = false
  2987. -- game:service("Debris"):AddItem(p, 0.2)
  2988. local kekz2 = math.random(1,2)
  2989. if kekz2 == 2 then
  2990. p.BrickColor = BrickColor.new(colortwo)
  2991. else
  2992. p.BrickColor = BrickColor.new(colorthree)
  2993. end
  2994. local w = Instance.new("Weld", p)
  2995. w.Part0 = p
  2996. w.Part1 = Torso
  2997. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  2998. local m = Instance.new("CylinderMesh", p)
  2999. m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
  3000. coroutine.resume(coroutine.create(function()
  3001. for i = 1, 25 do
  3002. wait(0.071428571428571)
  3003. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  3004. p.Transparency = i / 25
  3005. end
  3006. pcall(game.Destroy, p)
  3007. end
  3008. ))
  3009. end
  3010. end
  3011. Anims.Scrunch(false)
  3012. Humanoid.WalkSpeed = 7
  3013. realdeb = false
  3014. end
  3015. end
  3016.  
  3017.  
  3018. mouse.KeyDown:connect(function(key)
  3019. if key == "p" and mode == "BerserkMode" then
  3020. mode = "RageMode"
  3021. hum.WalkSpeed = 0
  3022. music.Volume = 0.7
  3023. wait(0.1)
  3024. music.Volume = 0.4
  3025. wait(0.1)
  3026. music.Volume = 0
  3027. wait(0.1)
  3028. chatfunc("I've let you live long enough..")
  3029. wait(3)
  3030. chatfunc("I see that my powers in this current state don't satisfy your thirst for battle.")
  3031. wait(5)
  3032. chatfunc("NOW FACE THE WRATH OF THE GOD SLAYER!")
  3033. wait(2)
  3034. local sound = Instance.new("Sound")
  3035. sound.SoundId = "rbxassetid://440902525"
  3036. sound.Parent = Character
  3037. sound.Volume = 7
  3038. sound:Play()
  3039. sound.Looped=true
  3040.  
  3041. transform()
  3042.  
  3043.  
  3044.  
  3045.  
  3046. end
  3047. end)
  3048.  
  3049. mouse.KeyDown:connect(function(key)
  3050. if key == "z" and mode == "RageMode" then
  3051. if Debounces.CanAttack == true then
  3052. Debounces.CanAttack = false
  3053. Debounces.NoIdl = true
  3054. Debounces.on = true
  3055. c = Instance.new("Sound")
  3056. c.SoundId = "http://www.roblox.com/asset/?id=864314263"
  3057. c.Parent = Character
  3058. c.Looped = false
  3059. c.Pitch = 1
  3060. c.Volume = 30
  3061. wait(.01)
  3062. c:Play()
  3063.  
  3064.  
  3065.  
  3066. for i = 1, 20 do
  3067. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.2)
  3068. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.2)
  3069. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, 0.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  3070. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, 0.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  3071. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-26), math.rad(0), 0), 0.2)
  3072. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  3073. if Debounces.on == false then
  3074. break
  3075. end
  3076. wait()
  3077. end
  3078. wait()
  3079.  
  3080. d = Instance.new("Sound")
  3081. d.SoundId = "http://www.roblox.com/asset/?id=864313872"
  3082. d.Parent = Character
  3083. d.Looped = true
  3084. d.Pitch = 1
  3085. d.Volume = 30
  3086. wait(.01)
  3087. d:Play()
  3088. for i=3,7 do
  3089. wait()
  3090. delay(0,function()
  3091. local dzI = 100
  3092. while dzI > 10 do
  3093. dzI = dzI - 1
  3094. local p = Instance.new("Part", char.Head)
  3095. p.Anchored = false
  3096. p.CanCollide = false
  3097. p.Size = Vector3.new(math.random(1,4),math.random(1,4),math.random(1,4))
  3098. p.Material = "Neon"
  3099. local kekz2 = math.random(1,2)
  3100. if kekz2 == 2 then
  3101. p.BrickColor = BrickColor.new(colorone)
  3102. else
  3103. p.BrickColor = BrickColor.new(colortwo)
  3104. end
  3105. p.CFrame = char.Torso.CFrame*CFrame.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  3106. local t = Instance.new("BodyPosition", p)
  3107. t.P = 20000
  3108. t.Position = char.Torso.Position
  3109. game:service("Debris"):AddItem(p, 0.4)
  3110. wait()
  3111. delay(0,function()
  3112. for i=1,10 do
  3113. p.Transparency = i/10
  3114. p.CFrame = p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-20,20),0,math.random(-20,20))
  3115. wait()
  3116. end
  3117. p:Remove()
  3118. end)
  3119. end
  3120. end)
  3121. end
  3122. end
  3123. local Shockwave = function()
  3124.  
  3125. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  3126. bl = Instance.new("Part", char)
  3127. bl.Locked = true
  3128. bl.Name = "Shell"
  3129. bl.BrickColor = BrickColor.new(colorone)
  3130. bl.Anchored = true
  3131. bl.CanCollide = false
  3132. bl.Transparency = 0
  3133. bl.Reflectance = 0
  3134. bl.BottomSurface = 0
  3135. bl.TopSurface = 0
  3136. bl.Shape = 0
  3137. blm = Instance.new("SpecialMesh",bl)
  3138. blm.MeshType = "Sphere"
  3139. blm.Scale = Vector3.new(4,4,4)
  3140. blm.MeshId = "rbxassetid://9982590"
  3141. blm.TextureId = "http://www.roblox.com/asset/?id=226024901"
  3142. CFuncs.Sound.Create("rbxassetid://178962800", Character, 20, 1)
  3143.  
  3144. coroutine.resume(coroutine.create(function()
  3145. for i=1, math.huge, 4 do
  3146. rs:wait()
  3147. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  3148. blm.Scale = blm.Scale + Vector3.new(1, 1, 1)
  3149. bl.Transparency = bl.Transparency + 0.005
  3150. end
  3151. end))
  3152.  
  3153. end
  3154. wait(12)
  3155. d:Stop()
  3156. for i,v in pairs(FindNearestTorso(Torso.CFrame.p,50))do
  3157. if v:FindFirstChild('Humanoid') then
  3158. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  3159. v.Humanoid.PlatformStand = true
  3160. v:FindFirstChild("Torso").Velocity = Head.CFrame.lookVector * 200
  3161. end
  3162. end
  3163. Shockwave()
  3164.  
  3165.  
  3166.  
  3167. for i = 1, 20 do
  3168. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(120), 0, math.rad(-100)), 0.6)
  3169. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(120), 0, math.rad(100)), 0.6)
  3170. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-20)), 0.6)
  3171. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(20)), 0.6)
  3172. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(35), math.rad(0), 0), 0.6)
  3173. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.6)
  3174. wait()
  3175. if Debounces.on == false then
  3176. break
  3177. end
  3178. wait()
  3179. end
  3180.  
  3181. wait(2)
  3182. Debounces.NoIdl = false
  3183. if Debounces.CanAttack == false then
  3184. Debounces.CanAttack = true
  3185. wait()
  3186. end
  3187. end
  3188. end)
  3189.  
  3190. mouse.KeyDown:connect(function(key)------------------------------------------------------------------------Darkness Punch
  3191.  
  3192. if key == "e" and mode == "RageMode" then
  3193. Debounces.CanAttack = false
  3194. Debounces.NoIdl = true
  3195. Debounces.on = true
  3196. Debounces.Reaping = true
  3197. for i = 1, 10 do
  3198. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0.4) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(70)), 0.4)
  3199. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-30)), 0.4)
  3200. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(70), 0), 0.4)
  3201. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.4)
  3202. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-10)), 0.4)
  3203. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(7), math.rad(-20), math.rad(10)), 0.4)
  3204. if Debounces.on == false then
  3205. break
  3206. end
  3207. fat.Event:wait()
  3208. end
  3209. do
  3210. wait(1)
  3211. Reap()
  3212. for i = 1, 10 do
  3213. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, -0.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(70)), 0.7)
  3214. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0.2) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.7)
  3215. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(-70), 0), 0.7)
  3216. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.7)
  3217. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(-10)), 0.7)
  3218. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.7)
  3219. if Debounces.on == false then
  3220. break
  3221. end
  3222. fat.Event:wait()
  3223. end
  3224. do
  3225. if Debounces.CanAttack == false then
  3226. Debounces.CanAttack = true
  3227. Debounces.NoIdl = false
  3228. Debounces.on = false
  3229. Debounces.Reaping = false
  3230. end
  3231. end
  3232. end
  3233. end
  3234. end
  3235. )
  3236.  
  3237. mouse.KeyDown:connect(function(key)
  3238. if key == "q" and mode == "RageMode" then
  3239. if Debounces.CanAttack == true then
  3240. Debounces.CanAttack = false
  3241. Debounces.on = true
  3242. Debounces.NoIdl = true
  3243. for i = 1, 20 do
  3244. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-180),math.rad(17.5),math.rad(90+2*math.cos(sine/14))), 0.2)
  3245. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.51+0.05*math.cos(sine/14),0)*CFrame.Angles(math.rad(31),math.rad(-32),math.rad(-8-2*math.cos(sine/14))), 0.2)
  3246. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(-90),0), 0.2)
  3247. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.5-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(90), math.rad(-50)), 0.2)
  3248. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.215, -0.35) * CFrame.Angles(-0.35-0.05*math.cos(sine/14), 0, 0), 0.2)
  3249. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(-0.25+0.05*math.cos(sine/14),0,0), 0.2)
  3250. if Debounces.on == false then break end
  3251. rs:wait(2.6)
  3252. end
  3253. Spawn(function()
  3254. local Parts = {}
  3255. for Y = -5,5 do
  3256. local P = Instance.new("Part",char)
  3257. P.Anchored = true
  3258. P.FormFactor = "Custom"
  3259. P.CanCollide = false
  3260. P.Size = Vector3.new(2,4,2)
  3261. P.TopSurface = "SmoothNoOutlines"
  3262. P.BottomSurface = "SmoothNoOutlines"
  3263. P.Material = "Neon"
  3264. P.BrickColor = BrickColor.new("Really black")
  3265. P.Name = tostring(Y)
  3266. local i = (Y+5)/(10)
  3267. i = 1-math.cos(math.pi*i-(math.pi/2))
  3268. P.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,Y,-15+(i*1.5))*CFrame.Angles(math.rad(Y*5),0,0)
  3269. --[[P.Touched:connect(function(ht)
  3270. local hit = ht.Parent
  3271. if hit:FindFirstChild("Humanoid") then
  3272. hit.Humanoid:TakeDamage(math.random(1e999,1e999))
  3273. end
  3274. end)]]--
  3275. s = Instance.new("Sound",P)
  3276. s.SoundId = "rbxassetid://228343271"
  3277. s.Volume = 1
  3278. s.Pitch = 0.9
  3279. s:Play()
  3280. sa = Instance.new("Sound",P)
  3281. sa.SoundId = "rbxassetid://419447292"
  3282. sa.Volume = 1
  3283. sa.Pitch = 1
  3284. sa:Play()
  3285. P.Touched:connect(function(ht)
  3286. hit = ht.Parent
  3287. if ht and hit:IsA("Model") then
  3288. if hit:FindFirstChild("Humanoid") then
  3289. if hit.Name ~= p.Name then
  3290. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  3291. Debounces.Slashed = true]]--
  3292. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(1e999,1e999))
  3293. hit:FindFirstChild("Humanoid").PlatformStand = true
  3294. wait(1)
  3295. --Debounces.Slashed = false
  3296. --end
  3297. end
  3298. end
  3299. elseif ht and hit:IsA("Hat") then
  3300. if hit.Parent.Name ~= p.Name then
  3301. if hit.Parent:FindFirstChild("Humanoid") then
  3302. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  3303. Debounces.Slashed = true]]--
  3304. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random (1e999,1e999))
  3305. hit:FindFirstChild("Humanoid").PlatformStand = true
  3306. wait(1)
  3307. --Debounces.Slashed = false
  3308. --end
  3309. end
  3310. end
  3311. end
  3312. end)
  3313. Parts[#Parts+1] = P
  3314. end
  3315. local BREAKIT = false
  3316. local CParts = {}
  3317. local Rocks = {}
  3318. local LastPos = nil
  3319. for i = 1,70 do
  3320. for i2,v in pairs(Parts) do
  3321. v.CFrame = v.CFrame*CFrame.new(0,0,-4)
  3322. local cf = v.CFrame
  3323. v.Size = v.Size+Vector3.new(0.4,0.35,0)
  3324. v.CFrame = cf
  3325. v.Transparency = v.Transparency+0.02
  3326. if v.Transparency >= 0.975 then BREAKIT = true end
  3327. if v.Name == "0" then
  3328. local Ignore = {}
  3329. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  3330. if v.Character ~= nil then
  3331. Ignore[#Ignore+1] = v.Character
  3332. end
  3333. end
  3334. local ray = Ray.new(v.Position+Vector3.new(0,20,0),Vector3.new(0,-200,0))
  3335. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(ray,Ignore)
  3336. if Hit ~= nil then
  3337. if #Rocks == 0 then
  3338. for i = 1,5 do
  3339. local P = Instance.new("Part",char)
  3340. Rocks[#Rocks+1] = P
  3341. P.Anchored = true
  3342. P.FormFactor = "Custom"
  3343. P.BrickColor = Hit.BrickColor
  3344. P.Material = Hit.Material
  3345. P.TopSurface = "Smooth"
  3346. P.BottomSurface = "Smooth"
  3347. P.Size = Vector3.new(2,2,2)*(math.random(500,900)/100)
  3348. end
  3349. end
  3350. for i,P in pairs(Rocks) do
  3351. P.CFrame = ((CFrame.new(Pos)*(v.CFrame-v.Position))*CFrame.new(math.random(-math.ceil(v.Size.X/2),math.ceil(v.Size.X/2)),0,-math.random(5,8))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  3352. end
  3353. local P = Instance.new("Part",char)
  3354. CParts[#CParts+1] = {P,tick()}
  3355. P.Anchored = true
  3356. P.FormFactor = "Custom"
  3357. P.BrickColor = Hit.BrickColor
  3358. P.Material = Hit.Material
  3359. P.TopSurface = "Smooth"
  3360. P.BottomSurface = "Smooth"
  3361. P.Size = Vector3.new(2,2,2)*(math.random(100,300)/100)
  3362. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  3363. Pos = Pos.p
  3364. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  3365. local P = P:Clone()
  3366. CParts[#CParts+1] = {P,tick()}
  3367. P.Parent = char
  3368. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(-v.Size.X,0,0)
  3369. Pos = Pos.p
  3370. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,-20)))
  3371. if LastPos ~= nil then
  3372. local P = P:Clone()
  3373. CParts[#CParts+1] = {P,tick()}
  3374. P.Parent = char
  3375. P.BrickColor = BrickColor.new(colorthree)
  3376. P.Material = "Neon"
  3377. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  3378. Pos = Pos.p
  3379. local CFr = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  3380. P.Size = Vector3.new(v.Size.X-0.25,1,(CFr.p-LastPos.p).Magnitude+0.25)
  3381. --P.Velocity = Vector3.new(0,-1000,0)
  3382. P.CFrame = CFrame.new(CFr.p,LastPos.p)*CFrame.new(0,0,-((CFr.p-LastPos.p).Magnitude+0.25)/2)
  3383. end
  3384. LastPos = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  3385. end
  3386. end
  3387. end
  3388. if BREAKIT then break end
  3389. wait(0.002)
  3390. end
  3391. for i,v in pairs(Rocks) do
  3392. CParts[#CParts+1] = {v,tick()}
  3393. end
  3394. for i,v in pairs(Parts) do
  3395. v:Destroy()
  3396. end
  3397. Parts = nil
  3398. while true do
  3399. local t = tick()
  3400. local p = nil
  3401. for i,v in pairs(CParts) do
  3402. if t-v[2] > 4 then
  3403. v[1].Transparency = v[1].Transparency+0.05
  3404. if v[1].Transparency >= 1 then
  3405. v[1]:Destroy()
  3406. CParts[i] = nil
  3407. end
  3408. end
  3409. p = v
  3410. end
  3411. if p == nil then break end
  3412. wait(0.002)
  3413. end
  3414. for i,v in pairs(CParts) do
  3415. v:Destroy()
  3416. end
  3417. CParts = {}
  3418. end)
  3419. for i = 1, 20 do
  3420. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-180),math.rad(17.5),math.rad(60+2*math.cos(sine/14))), 0.2)
  3421. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.51+0.05*math.cos(sine/14),0)*CFrame.Angles(math.rad(31),math.rad(-32),math.rad(-8-2*math.cos(sine/14))), 0.2)
  3422. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(-90),0), 0.2)
  3423. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(90), math.rad(60)), 0.2)
  3424. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.215, -0.35) * CFrame.Angles(-0.35-0.05*math.cos(sine/14), 0, 0), 0.2)
  3425. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(-0.25+0.05*math.cos(sine/14),0,0), 0.2)
  3426.  
  3427. if Debounces.on == false then break end
  3428. rs:wait(2)
  3429. end
  3430. if Debounces.CanAttack == false then
  3431. Debounces.CanAttack = true
  3432. Debounces.on = false
  3433. Debounces.NoIdl = false
  3434. end
  3435. end
  3436. end
  3437. end)
  3438.  
  3439.  
  3440. Humanoid.MaxHealth = math.huge
  3441. wait(3)
  3442. Humanoid.Health = math.huge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement