Advertisement
memberhero

aspark inspried by spino claw

Oct 15th, 2016
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.95 KB | None | 0 0
  1. wait(1)
  2. local Player = game.Players.LocalPlayer
  3. local ch = Player.Character
  4. local occ = Instance.new("BoolValue", ch)
  5. occ.Name = "Occupied"
  6. local swi = Instance.new("StringValue", ch)
  7. swi.Name = "switch"
  8. local trans = Instance.new("BoolValue", ch)
  9. trans.Name = "trans"
  10. repeat wait() until ch.Humanoid ~= nil
  11. ch.Humanoid.Died:connect(function()
  12. Player.CharacterAdded:connect(function(chz)
  13. local occ = Instance.new("BoolValue", chz)
  14. occ.Name = "Occupied"
  15. local swi = Instance.new("StringValue", chz)
  16. swi.Name = "switch"
  17. local trans = Instance.new("BoolValue", chz)
  18. trans.Name = "trans"
  19. end
  20. )
  21. end)
  22. local Player = game:service("Players").LocalPlayer
  23. local PGui = Player:WaitForChild("PlayerGui")
  24. local Character = Player.Character
  25. local Humanoid = Character:WaitForChild("Humanoid")
  26. local WS = Humanoid.WalkSpeed
  27. local Head = Character:WaitForChild("Head")
  28. local Torso = Character:WaitForChild("Torso")
  29. local HRP = Character:WaitForChild("HumanoidRootPart")
  30. local RArm = Character:WaitForChild("Right Arm")
  31. local LArm = Character:WaitForChild("Left Arm")
  32. local RLeg = Character:WaitForChild("Right Leg")
  33. local LLeg = Character:WaitForChild("Left Leg")
  34. msgz = Instance.new("Message", PGui)
  35. msgz.Text = "Chat \'aspark\' to go SSJ3, and \'off\' to turn it off!"
  36. game.Debris:AddItem(msgz, 6.5)
  37. local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
  38. local Refresh = function()
  39. Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  40. Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  41. Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  42. Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  43. Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  44. Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  45. Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  46. Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  47. Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  48. Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  49. Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  50. Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  51. end
  52.  
  53. local Transformed, Occupied = false, false
  54. local Create = assert(LoadLibrary("RbxUtility")).Create
  55. local Part = Create("Part")({TopSurface = 0, BottomSurface = 0, formFactor = "Custom", Size = Vector3.new(1, 1, 1), Material = "Neon", Anchored = true, CanCollide = false})
  56. local Anims = {Scrunch = function(active)
  57. if active then
  58. for i = 0, 10, 0.5 do
  59. wait(0.016666666666667)
  60. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(0.01, 0, 0)
  61. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.new(0.05, -0.05, -0.02) * CFrame.Angles(math.rad(40) / 10, math.rad(20) / 10, math.rad(80) / 10)
  62. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.new(-0.05, -0.05, -0.02) * CFrame.Angles(math.rad(40) / 10, -math.rad(20) / 10, -math.rad(80) / 10)
  63. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01)
  64. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01)
  65. end
  66. else
  67. do
  68. for i = 0, 10, 0.5 do
  69. wait(0.016666666666667)
  70. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(0.01, 0, 0):inverse()
  71. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(40) / 10, math.rad(20) / 10, math.rad(80) / 10):inverse() * CFrame.new(-0.05, 0.05, 0.02)
  72. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(40) / 10, -math.rad(20) / 10, -math.rad(80) / 10):inverse() * CFrame.new(0.05, 0.05, 0.02)
  73. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01):inverse()
  74. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01):inverse()
  75. end
  76. Refresh()
  77. end
  78. end
  79. end
  80. , Implode = function(active)
  81. if active then
  82. for i = 0, 10, 0.75 do
  83. wait(0.016666666666667)
  84. Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(-0.025, 0, 0)
  85. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(-0.005, 0, 0)
  86. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.055)
  87. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.055)
  88. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015)
  89. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015)
  90. end
  91. else
  92. do
  93. for i = 0, 10, 0.75 do
  94. wait(0.016666666666667)
  95. Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(-0.025, 0, 0):inverse()
  96. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(-0.005, 0, 0):inverse()
  97. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.055):inverse()
  98. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.055):inverse()
  99. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015):inverse()
  100. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015):inverse()
  101. end
  102. Refresh()
  103. end
  104. end
  105. end
  106. }
  107. Flash = function(Par, Col, Duration, Delay, Async)
  108. pcall(function()
  109. Par = Par or PGui
  110. if not Col then
  111. Col = BrickColor:White().Color
  112. Duration = Duration or 10
  113. if not Delay then
  114. Delay = 1 / Duration
  115. local G = Create("ScreenGui")({Parent = Par})
  116. if not Col then
  117. 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})
  118. local f = function()
  119. for i = 0, Duration, Delay do
  120. wait(0.016666666666667)
  121. F.Transparency = i / Duration
  122. end
  123. pcall(game.Destroy, G)
  124. end
  125.  
  126. if Async then
  127. f = coroutine.wrap(f)
  128. end
  129. return f()
  130. end
  131. end
  132. end
  133. end
  134. )
  135. end
  136.  
  137. Shake = function(Duration, Delay, Async, Distance)
  138. pcall(function()
  139. local Cam = workspace.CurrentCamera
  140. Duration = Duration or 10
  141. if not Delay then
  142. Delay = 1 / Duration
  143. Distance = Distance or 15
  144. local f = function()
  145. for i = 0, Duration, Delay do
  146. wait(0.016666666666667)
  147. local R = Cam.CoordinateFrame - Cam.CoordinateFrame.p
  148. local Scroll = Cam.CoordinateFrame.p - Cam.Focus.p.magnitude
  149. 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))
  150. Cam.CoordinateFrame = NewF * CFrame.new(0, 0, Scroll)
  151. end
  152. end
  153.  
  154. if Async then
  155. f = coroutine.wrap(f)
  156. end
  157. return f()
  158. end
  159. end
  160. )
  161. end
  162.  
  163. Sound = function(Prnt, Id, Pit, Vol)
  164. pcall(function()
  165. local cp = game:service("ContentProvider")
  166. if type(Id) == "number" then
  167. cp:Preload("rbxassetid://" .. Id)
  168. Id = "rbxassetid://" .. Id
  169. else
  170. if type(Id) == "string" then
  171. cp:Preload(Id)
  172. Id = Id
  173. end
  174. end
  175. local S = Create("Sound")({Parent = Prnt or workspace, SoundId = Id, Volume = Vol or 1, Pitch = Pit or 1})
  176. S:Play()
  177. S:Stop()
  178. S:Play()
  179. game:service("Debris"):AddItem(S, 0.9)
  180. end
  181. )
  182. end
  183.  
  184. local Chat = function(Source, Txt, Col)
  185. if not Source then
  186. Source = Head
  187. end
  188. local c = game:service("Chat")
  189. if not Col then
  190. c:Chat(Source, Txt, math.random(0, 2))
  191. end
  192. end
  193.  
  194. Transform = function(active)
  195. if active and not Occupied and not Transformed then
  196. Occupied = true
  197. Humanoid.WalkSpeed = 0
  198. local cp = game:service("ContentProvider")
  199. Hair = {}
  200. mp = Part:clone()
  201. mp.Parent = Head
  202. mp.CFrame = Head.CFrame
  203. mp.Name = "Main"
  204. mp.Transparency = 1
  205. mp.Anchored = false
  206. local w = Create("Weld")({Parent = mp, Part0 = mp, Part1 = Head, C0 = CFrame.new()})
  207. cp:Preload("rbxassetid://9982590", "rbxassetid://3270017", "rbxassetid://13425802", "rbxassetid://98444143", "rbxassetid://98444243")
  208. NewHair = Instance.new("Part")
  209. NewHair.Transparency = 1
  210. NewHair.Name = "supercool"
  211. NewHair.formFactor = "Custom"
  212. NewHair.Size = Vector3.new(1, 1, 1)
  213. NewHair.Parent = mp
  214. NewHair.CFrame = Head.CFrame
  215. NewHair.CanCollide = false
  216. HairMesh = Instance.new("SpecialMesh")
  217. HairMesh.Parent = NewHair
  218. HairMesh.MeshType = "FileMesh"
  219. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  220. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  221. HairMesh.Scale = Vector3.new(0.93, 1.25, 1.4)
  222. HairWeld = Instance.new("Motor6D")
  223. HairWeld.Parent = NewHair
  224. HairWeld.Part0 = NewHair
  225. HairWeld.Part1 = Head
  226. HairWeld.C0 = CFrame.new(0, -0.51, -0.4) * CFrame.Angles(math.rad(-30), 0, 0)
  227. table.insert(Hair, NewHair)
  228. NewHair = Instance.new("Part")
  229. NewHair.Transparency = 1
  230. NewHair.Name = "supercool"
  231. NewHair.formFactor = "Custom"
  232. NewHair.Size = Vector3.new(1, 1, 1)
  233. NewHair.Parent = mp
  234. NewHair.CFrame = Head.CFrame
  235. NewHair.CanCollide = false
  236. HairMesh = Instance.new("SpecialMesh")
  237. HairMesh.Parent = NewHair
  238. HairMesh.MeshType = "FileMesh"
  239. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  240. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  241. HairMesh.Scale = Vector3.new(0.94, 1.1, 1.4)
  242. HairWeld = Instance.new("Motor6D")
  243. HairWeld.Parent = NewHair
  244. HairWeld.Part0 = NewHair
  245. HairWeld.Part1 = Head
  246. HairWeld.C0 = CFrame.new(0, -0.525, -0.8) * CFrame.Angles(math.rad(-50), 0, 0)
  247. table.insert(Hair, NewHair)
  248. NewHair = Instance.new("Part")
  249. NewHair.Transparency = 1
  250. NewHair.Name = "supercool"
  251. NewHair.formFactor = "Custom"
  252. NewHair.Size = Vector3.new(1, 1, 1)
  253. NewHair.Parent = mp
  254. NewHair.CFrame = Head.CFrame
  255. NewHair.CanCollide = false
  256. HairMesh = Instance.new("SpecialMesh")
  257. HairMesh.Parent = NewHair
  258. HairMesh.MeshType = "FileMesh"
  259. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  260. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  261. HairMesh.Scale = Vector3.new(0.95, 1.1, 1.4)
  262. HairWeld = Instance.new("Motor6D")
  263. HairWeld.Parent = NewHair
  264. HairWeld.Part0 = NewHair
  265. HairWeld.Part1 = Head
  266. HairWeld.C0 = CFrame.new(0, -0.5, -1.2) * CFrame.Angles(math.rad(-80), 0, 0)
  267. table.insert(Hair, NewHair)
  268. NewHair = Instance.new("Part")
  269. NewHair.Transparency = 1
  270. NewHair.Name = "supercool"
  271. NewHair.formFactor = "Custom"
  272. NewHair.Size = Vector3.new(1, 1, 1)
  273. NewHair.Parent = mp
  274. NewHair.CFrame = Head.CFrame
  275. NewHair.CanCollide = false
  276. HairMesh = Instance.new("SpecialMesh")
  277. HairMesh.Parent = NewHair
  278. HairMesh.MeshType = "FileMesh"
  279. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  280. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  281. HairMesh.Scale = Vector3.new(0.95, 1.1, 1.37)
  282. HairWeld = Instance.new("Motor6D")
  283. HairWeld.Parent = NewHair
  284. HairWeld.Part0 = NewHair
  285. HairWeld.Part1 = Head
  286. HairWeld.C0 = CFrame.new(0, -0.15, -1.7) * CFrame.Angles(math.rad(-75), 0, 0)
  287. table.insert(Hair, NewHair)
  288. NewHair = Instance.new("Part")
  289. NewHair.Transparency = 1
  290. NewHair.Name = "supercool"
  291. NewHair.formFactor = "Custom"
  292. NewHair.Size = Vector3.new(1, 1, 1)
  293. NewHair.Parent = mp
  294. NewHair.CFrame = Head.CFrame
  295. NewHair.CanCollide = false
  296. HairMesh = Instance.new("SpecialMesh")
  297. HairMesh.Parent = NewHair
  298. HairMesh.MeshType = "FileMesh"
  299. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  300. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  301. HairMesh.Scale = Vector3.new(1, 1.45, 1.06)
  302. HairWeld = Instance.new("Motor6D")
  303. HairWeld.Parent = NewHair
  304. HairWeld.Part0 = NewHair
  305. HairWeld.Part1 = Head
  306. HairWeld.C0 = CFrame.new(0, -0.78, -0.1)
  307. table.insert(Hair, NewHair)
  308. NewHair = Instance.new("Part")
  309. NewHair.Transparency = 1
  310. NewHair.Name = "supercool"
  311. NewHair.formFactor = "Custom"
  312. NewHair.Size = Vector3.new(1, 1, 1)
  313. NewHair.Parent = mp
  314. NewHair.CFrame = Head.CFrame
  315. NewHair.CanCollide = false
  316. HairMesh = Instance.new("SpecialMesh")
  317. HairMesh.Parent = NewHair
  318. HairMesh.MeshType = "FileMesh"
  319. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  320. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  321. HairMesh.Scale = Vector3.new(1, 1.45, 1.13)
  322. HairWeld = Instance.new("Motor6D")
  323. HairWeld.Parent = NewHair
  324. HairWeld.Part0 = NewHair
  325. HairWeld.Part1 = Head
  326. HairWeld.C0 = CFrame.new(0, -0.6, -0.11) * CFrame.Angles(math.rad(-15), 0, 0)
  327. table.insert(Hair, NewHair)
  328. NewHair = Instance.new("Part")
  329. NewHair.Transparency = 1
  330. NewHair.Name = "supercool"
  331. NewHair.formFactor = "Custom"
  332. NewHair.Size = Vector3.new(1, 1, 1)
  333. NewHair.Parent = mp
  334. NewHair.CFrame = Head.CFrame
  335. NewHair.CanCollide = false
  336. HairMesh = Instance.new("SpecialMesh")
  337. HairMesh.Parent = NewHair
  338. HairMesh.MeshType = "FileMesh"
  339. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  340. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  341. HairMesh.Scale = Vector3.new(0.93, 1.25, 1.4)
  342. HairWeld = Instance.new("Motor6D")
  343. HairWeld.Parent = NewHair
  344. HairWeld.Part0 = NewHair
  345. HairWeld.Part1 = Head
  346. HairWeld.C0 = CFrame.new(0, -0.61, -0.4) * CFrame.Angles(math.rad(-30), 0, 0)
  347. table.insert(Hair, NewHair)
  348. NewHair = Instance.new("Part")
  349. NewHair.Transparency = 1
  350. NewHair.Name = "supercool"
  351. NewHair.formFactor = "Custom"
  352. NewHair.Size = Vector3.new(1, 1, 1)
  353. NewHair.Parent = mp
  354. NewHair.CFrame = Head.CFrame
  355. NewHair.CanCollide = false
  356. HairMesh = Instance.new("SpecialMesh")
  357. HairMesh.Parent = NewHair
  358. HairMesh.MeshType = "FileMesh"
  359. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  360. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  361. HairMesh.Scale = Vector3.new(0.94, 1.1, 1.4)
  362. HairWeld = Instance.new("Motor6D")
  363. HairWeld.Parent = NewHair
  364. HairWeld.Part0 = NewHair
  365. HairWeld.Part1 = Head
  366. HairWeld.C0 = CFrame.new(0, -0.525, -0.8) * CFrame.Angles(math.rad(-50), 0, 0)
  367. table.insert(Hair, NewHair)
  368. NewHair = Instance.new("Part")
  369. NewHair.Transparency = 1
  370. NewHair.Name = "supercool"
  371. NewHair.formFactor = "Custom"
  372. NewHair.Size = Vector3.new(1, 1, 1)
  373. NewHair.Parent = mp
  374. NewHair.CFrame = Head.CFrame
  375. NewHair.CanCollide = false
  376. HairMesh = Instance.new("SpecialMesh")
  377. HairMesh.Parent = NewHair
  378. HairMesh.MeshType = "FileMesh"
  379. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  380. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  381. HairMesh.Scale = Vector3.new(0.95, 1.1, 1.4)
  382. HairWeld = Instance.new("Motor6D")
  383. HairWeld.Parent = NewHair
  384. HairWeld.Part0 = NewHair
  385. HairWeld.Part1 = Head
  386. HairWeld.C0 = CFrame.new(0, -0.5, -1.2) * CFrame.Angles(math.rad(-80), 0, 0)
  387. table.insert(Hair, NewHair)
  388. NewHair = Instance.new("Part")
  389. NewHair.Transparency = 1
  390. NewHair.Name = "supercool"
  391. NewHair.formFactor = "Custom"
  392. NewHair.Size = Vector3.new(1, 1, 1)
  393. NewHair.Parent = mp
  394. NewHair.CFrame = Head.CFrame
  395. NewHair.CanCollide = false
  396. HairMesh = Instance.new("SpecialMesh")
  397. HairMesh.Parent = NewHair
  398. HairMesh.MeshType = "FileMesh"
  399. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  400. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  401. HairMesh.Scale = Vector3.new(0.95, 1.1, 1.37)
  402. HairWeld = Instance.new("Motor6D")
  403. HairWeld.Parent = NewHair
  404. HairWeld.Part0 = NewHair
  405. HairWeld.Part1 = Head
  406. HairWeld.C0 = CFrame.new(0, -0.15, -1.7) * CFrame.Angles(math.rad(-75), 0, 0)
  407. table.insert(Hair, NewHair)
  408. Sound(Head, 98333808, 1, 0.85)
  409. Sound(Head, 2248511, 0.25, 0.55)
  410. wait(0.1)
  411. Chat(nil, "RAAH!", "Blue")
  412. Anims.Scrunch(true)
  413. Shake(25, 0.5, 5)
  414. Flash(nil, BrickColor.new("Royal purple").Color, 10, 0.25, true)
  415. Sound(Head, 2101137, 0.5, 0.8)
  416. Sound(Head, 3264793, 0.55, 0.9)
  417. local h = Part:clone()
  418. h.CFrame = Torso.CFrame
  419. h.Parent = Torso
  420. h.Transparency = 1
  421. h.Size = Vector3.new(1, 1, 1)
  422. h.Anchored = false
  423. h.BrickColor = BrickColor.new("Royal purple")
  424. h:BreakJoints()
  425. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new()})
  426. local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://9982590", Scale = Vector3.new()})
  427. for _i = 60, 0, -1 do
  428. w.C0 = w.C0 * CFrame.Angles(0.2, 0.2, 0.2)
  429. m.Scale = Vector3.new(_i, _i, _i) / 5
  430. h.Transparency = -(_i / 60) + 1
  431. wait(0.05)
  432. end
  433. h:Destroy()
  434. Anims.Scrunch(false)
  435. Anims.Implode(true)
  436. Chat(nil, "you noob....", "Red")
  437. coroutine.resume(coroutine.create(function()
  438. Shake(65, 0.5, 10)
  439. for i = 1, 3 do
  440. cols = {"Royal purple", "Bright yellow", "Cool yellow"}
  441. Flash(nil, BrickColor.new(cols[math.random(1, #cols)]).Color, 10, 0.75, true)
  442. Sound(Head, 2974249, 0.65, 0.9)
  443. Sound(Head, 2974000, 0.65, 0.9)
  444. Sound(Head, 2101137, 0.45, 0.6)
  445. local h = Part:clone()
  446. do
  447. h.CFrame = Torso.CFrame
  448. h.Parent = Torso
  449. h.Transparency = 1
  450. h.Size = Vector3.new(1, 1, 1)
  451. h.Anchored = false
  452. h.BrickColor = BrickColor.new("Royal purple")
  453. h:BreakJoints()
  454. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
  455. local m = Create("SpecialMesh")({Parent = h, MeshType = "Sphere", Scale = Vector3.new(1, 1, 1)})
  456. coroutine.resume(coroutine.create(function()
  457. local org = w.C0
  458. for _i = 1, 50 do
  459. wait(0.05)
  460. w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5)
  461. m.Scale = Vector3.new(_i, _i, _i)
  462. h.Transparency = _i / 50
  463. end
  464. h:Destroy()
  465. end
  466. ))
  467. wait(0.7)
  468. end
  469. end
  470. end
  471. ))
  472. do
  473. for i = 1, 3 do
  474. local h = Part:clone()
  475. h.CFrame = Torso.CFrame
  476. h.Parent = Torso
  477. h.Transparency = 1
  478. h.Size = Vector3.new(1, 1, 1)
  479. h.Anchored = false
  480. h.BrickColor = BrickColor.new("Royal purple")
  481. h:BreakJoints()
  482. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
  483. local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://3270017", Scale = Vector3.new(1, 1, 1)})
  484. coroutine.resume(coroutine.create(function()
  485. local org = w.C0
  486. for _i = 1, 50 do
  487. wait(0.05)
  488. w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5)
  489. m.Scale = Vector3.new(_i / 5, _i / 5, _i * 30)
  490. h.Transparency = _i / 50
  491. end
  492. h:Destroy()
  493. end
  494. ))
  495. wait(0.7)
  496. end
  497. end
  498. coroutine.resume(coroutine.create(function()
  499. coroutine.resume(coroutine.create(function()
  500. for i = 0, 1, 0.05 do
  501. wait(0.016666666666667)
  502. for _,v in pairs(Character:GetChildren()) do
  503. if v.Name == "Hair" then
  504. v.Transparency = i
  505. end
  506. end
  507. end
  508. for _,v in pairs(Character:GetChildren()) do
  509. if v.Name == "Hair" then
  510. v.Transparency = 1
  511. end
  512. end
  513. end
  514. ))
  515. for i = 1, 0, -0.01 do
  516. wait(0.03030303030303)
  517. for _,v in pairs(Hair) do
  518. v.Transparency = i
  519. end
  520. end
  521. for _,v in pairs(Hair) do
  522. v.Transparency = 1
  523. end
  524. SSF = Create("Fire")({Parent = HRP, Color = Color3.new(1, 1, 0), Heat = 10, SecondaryColor = Color3.new(1, 0.66666666666667, 0), Size = 7})
  525. for _,v in pairs(Hair) do
  526. v.Transparency = 0
  527. end
  528. Chat(nil, "GRAAHHHH!", "Red")
  529. end
  530. ))
  531. Sound(Head, 98333808, 1, 0.85)
  532. Sound(Head, 2248511, 0.65, 0.65)
  533. Chat(nil, "YOUR GONNA REGRET MESSING WITH THE RULER OF SPACE I WILL DESTROY YOU")
  534. Anims.Implode(false)
  535. Humanoid.WalkSpeed = 16
  536. Transformed = true
  537. Occupied = false
  538. else
  539. do
  540. if not active and not Occupied and Transformed then
  541. Occupied = true
  542. Anims.Scrunch(true)
  543. Humanoid.WalkSpeed = 0
  544. Sound(Head, 2248511, 0.75, 0.6)
  545. Sound(Head, 2691586, 0.7, 0.4)
  546. Sound(Head, 2785493, 0.55, 0.9)
  547. Sound(Head, 2785493, 0.7, 0.7)
  548. Shake(15, 0.5, 20)
  549. Flash(nil, Color3.new(1, 1, 1), 7, 0.1, true)
  550. coroutine.resume(coroutine.create(function()
  551. wait(2)
  552. for i = 1, 0, -0.05 do
  553. wait(0.016666666666667)
  554. for _,v in pairs(Character:GetChildren()) do
  555. if v.Name == "Hair" then
  556. v.Transparency = i
  557. end
  558. end
  559. end
  560. for _,v in pairs(Character:GetChildren()) do
  561. if v.Name == "Hair" then
  562. v.Transparency = 0
  563. end
  564. end
  565. end
  566. ))
  567. for i = 0, 1, 0.01 do
  568. wait(0.016666666666667)
  569. for _,v in pairs(Hair) do
  570. v.Transparency = i
  571. end
  572. end
  573. Sound(Head, 2800815, 0.85, 1)
  574. Sound(Head, 2800815, 0.55, 0.8)
  575. Sound(Head, 2691586, 0.45, 0.3)
  576. pcall(game.Destroy, SSF)
  577. pcall(game.Destroy, mp)
  578. Hair = {}
  579. Chat(nil, "I\'ve proven my true power", "Blue")
  580. Anims.Scrunch(false)
  581. Humanoid.WalkSpeed = 16
  582. Transformed = false
  583. Occupied = false
  584. end
  585. end
  586. end
  587. end
  588.  
  589. Player.Chatted:connect(function(Msg)
  590. if Character.trans.Value == false and Character.Occupied.Value == false then
  591. Msg = Msg:lower()
  592. if Msg == "aspark" and Character.switch.Value == "" then
  593. Character.switch.Value = "ssj3"
  594. Character.trans.Value = true
  595. Transform(true)
  596. pie2 = Instance.new("ParticleEmitter")
  597. pie2.Name = "Ha2"
  598. pie2.Parent = Character.Torso
  599. pie2.LightEmission = 1
  600. pie2.Texture = "http://www.roblox.com/asset/?id=262606182"
  601. pie2.Color = ColorSequence.new(Color3.new(255,255,255),Color3.new(255,255,255))
  602. pie2.Size = NumberSequence.new(3)
  603. pie2.Lifetime = NumberRange.new(.2,.2)
  604. pie2.Speed = NumberRange.new(5)
  605. pie2.Rotation = NumberRange.new(-80,80)
  606. pie2.VelocitySpread = 30
  607. Humanoid.MaxHealth = Humanoid.MaxHealth + tonumber("21")
  608. wait(1)
  609. Humanoid.Health = Humanoid.Health + tonumber("21")
  610. Character.trans.Value = false
  611. else
  612. if Msg == "off" and Character.switch.Value == "ssj3" then
  613. Character.trans.Value = true
  614. Transform(false)
  615. Player.Character.Torso:findFirstChild("Ha2"):Destroy()
  616. Humanoid.Health = Humanoid.Health - tonumber("21")
  617. wait(1)
  618. Humanoid.MaxHealth = Humanoid.MaxHealth - tonumber("21")
  619. Character.trans.Value = false
  620. Character.switch.Value = ""
  621. end
  622. end
  623. end
  624. end
  625. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement