Advertisement
memberhero

lssj2 script with music

Oct 15th, 2016
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.04 KB | None | 0 0
  1. wait(1)
  2. first = false
  3. ChatS = game:GetService("Chat")
  4. Debris = game:GetService("Debris")
  5. ContentP = game:GetService("ContentProvider")
  6. Settings = {Health = 180, WS = 16}
  7. Link = "rbxassetid://"
  8. Player = game:GetService("Players").LocalPlayer
  9. local ch = Player.Character
  10. local occ = Instance.new("BoolValue", ch)
  11. occ.Name = "Occupied"
  12. local swi = Instance.new("StringValue", ch)
  13. swi.Name = "switch"
  14. local trans = Instance.new("BoolValue", ch)
  15. trans.Name = "trans"
  16. repeat wait() until ch.Humanoid ~= nil
  17. ch.Humanoid.Died:connect(function()
  18. Player.CharacterAdded:connect(function(chz)
  19. local occ = Instance.new("BoolValue", chz)
  20. occ.Name = "Occupied"
  21. local swi = Instance.new("StringValue", chz)
  22. swi.Name = "switch"
  23. local trans = Instance.new("BoolValue", chz)
  24. trans.Name = "trans"
  25. end
  26. )
  27. end)
  28. Char = Player.Character
  29. PGui = Player.PlayerGui
  30. msgz = Instance.new("Message", PGui)
  31. msgz.Text = "Chat \'LSSJ2\' to go LSSJ2, and \'off\' to turn it off!"
  32. game.Debris:AddItem(msgz, 6.5)
  33. Humanoid = Char:WaitForChild("Humanoid")
  34. Torso = Char:WaitForChild("Torso")
  35. Head = Char:WaitForChild("Head")
  36. HRP = Char:WaitForChild("HumanoidRootPart")
  37. RArm = Char:WaitForChild("Right Arm")
  38. LArm = Char:WaitForChild("Left Arm")
  39. RLeg = Char:WaitForChild("Right Leg")
  40. LLeg = Char:WaitForChild("Left Leg")
  41. Switch = Char:WaitForChild("switch")
  42. Limbs = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
  43. Sounds = {
  44. Boom = {Id = 2101148, Pitch = 0.9}
  45. ,
  46. Boom2 = {Id = 2767090, Pitch = 0.65}
  47. ,
  48. Swoosh = {Id = 12222095, Pitch = 0.5}
  49. ,
  50. Charge = {Id = 2692844, Pitch = 1}
  51. ,
  52. NoCharge = {Id = 2785493, Pitch = 0.2}
  53. ,
  54. Elec = {Id = 2800815, Pitch = 0.9}
  55. ,
  56. KiExpl = {Id = 2974249, Pitch = 0.65}
  57. ,
  58. KiExpl2 = {Id = 2974000, Pitch = 0.65}
  59. }
  60. for _,t in pairs(Sounds) do
  61. ContentP:Preload(Link .. t.Id)
  62. end
  63. AngryMessages = {"Rrr..", "RAAAAAH!", "YOU..", "NO MERCY!", "GRHH", "Whats happening to me!!?", "HEHEHE..!", "BWUAHAHAHA..!", "PREPARE TO DIE!"}
  64. Colors = {"Red", "Blue", "Green"}
  65. Refresh = function()
  66. Reset = {CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0), CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)}
  67. for i = 1, #Limbs do
  68. Limbs[i].C0 = Reset[i]
  69. end
  70. end
  71.  
  72. NewChat = function(Where, Str, Col)
  73. ChatS:Chat(Where, Str, Col)
  74. end
  75.  
  76. CSound = function(Nam, Id, Pit, Dur, Par)
  77. S = Instance.new("Sound", Par)
  78. S.Name = Nam
  79. S.Pitch = Pit
  80. S:Pause()
  81. S.SoundId = Link .. Id
  82. ContentP:Preload(Link .. Id)
  83. Debris:AddItem(S, Time)
  84. S:Play()
  85. coroutine.wrap(function()
  86. wait(Dur)
  87. pcall(game.Destroy, S)
  88. end
  89. )()
  90. end
  91.  
  92. local OriginShirt = nil
  93. pcall(function()
  94. for _,t in pairs(Char:getChildren()) do
  95. do
  96. if t.ClassName == "Shirt" then
  97. do
  98. pcall(function()
  99. OriginShirt = tostring(t.ShirtTemplate)
  100. end
  101. )
  102. -- DECOMPILER ERROR at PC14: LeaveBlock: unexpected jumping out IF_THEN_STMT
  103.  
  104. -- DECOMPILER ERROR at PC14: LeaveBlock: unexpected jumping out IF_STMT
  105.  
  106. end
  107. end
  108. end
  109. end
  110. end
  111. )
  112. for _,q in pairs(Char:getChildren()) do
  113. if q.ClassName == "ShirtGraphic" then
  114. q:Destroy()
  115. end
  116. end
  117. for _,a in pairs(Torso:getChildren()) do
  118. if a.ClassName == "Decal" then
  119. a:Destroy()
  120. end
  121. end
  122. OriginHealth = Humanoid.Health
  123. OriginWS = Humanoid.WalkSpeed
  124. local HairChange = false
  125. local Aura = false
  126. local Transformed = false
  127. local Transforming = false
  128. Anims = {["DONT LOOK AT ME!"] = function()
  129. if not Transformed then
  130. NewChat(Head, AngryMessages[math.random(1, #AngryMessages)], Colors[math.random(1, #Colors)])
  131. else
  132. NewChat(Head, "HMPH", Colors[math.random(1, #Colors)])
  133. end
  134. for i = 1, 10 do
  135. wait()
  136. Limbs.Torso.C0 = Limbs.Torso.C0 * CFrame.Angles(0.01, 0, 0)
  137. Limbs.Head.C0 = Limbs.Head.C0 * CFrame.Angles(0.05, 0, 0)
  138. Limbs.RArm.C0 = Limbs.RArm.C0 * CFrame.Angles(-0.1, 0.07, 0.25)
  139. Limbs.LArm.C0 = Limbs.LArm.C0 * CFrame.Angles(-0.1, -0.07, -0.25)
  140. Limbs.RLeg.C0 = Limbs.RLeg.C0 * CFrame.Angles(-0.01, 0.01, 0.01)
  141. Limbs.LLeg.C0 = Limbs.LLeg.C0 * CFrame.Angles(-0.01, -0.01, 0.02)
  142. end
  143. end
  144. , ["Dont look at me cool down"] = function()
  145. if Transformed then
  146. NewChat(Head, "Pathetic!", Colors[math.random(1, #Colors)])
  147. end
  148. for i = 1, 10 do
  149. wait()
  150. Limbs.Torso.C0 = Limbs.Torso.C0 * CFrame.Angles(0.01, 0, 0):inverse()
  151. Limbs.Head.C0 = Limbs.Head.C0 * CFrame.Angles(0.05, 0, 0):inverse()
  152. Limbs.RArm.C0 = Limbs.RArm.C0 * CFrame.Angles(-0.1, 0.07, 0.25):inverse()
  153. Limbs.LArm.C0 = Limbs.LArm.C0 * CFrame.Angles(-0.1, -0.07, -0.25):inverse()
  154. Limbs.RLeg.C0 = Limbs.RLeg.C0 * CFrame.Angles(-0.01, 0.01, 0.01):inverse()
  155. Limbs.LLeg.C0 = Limbs.LLeg.C0 * CFrame.Angles(-0.01, -0.01, 0.02):inverse()
  156. end
  157. Refresh()
  158. end
  159. , ["KAKAKARROT CAKEEE!"] = function()
  160. ClosestPlayer = nil
  161. for _,v in pairs(Workspace:getChildren()) do
  162. if v:IsA("Model") and v ~= Char and v:findFirstChild("Torso") then
  163. CTorso = v:FindFirstChild("Torso")
  164. if (Torso.CFrame.p - CTorso.CFrame.p).magnitude < 35 then
  165. ClosestPlayer = tostring(CTorso.Parent.Name)
  166. break
  167. end
  168. end
  169. ClosestPlayer = tostring(AngryMessages[math.random(1, #AngryMessages)])
  170. end
  171. do
  172. if not Transformed then
  173. NewChat(Head, string.upper(ClosestPlayer) .. "!!!", Colors[math.random(1, #Colors)])
  174. ClosestPlayer = nil
  175. end
  176. for i = 1, 5 do
  177. wait()
  178. Limbs.Torso.C0 = Limbs.Torso.C0 * CFrame.Angles(-0.01, 0, 0)
  179. Limbs.Head.C0 = Limbs.Head.C0 * CFrame.Angles(-0.1, 0, 0)
  180. Limbs.RArm.C0 = Limbs.RArm.C0 * CFrame.Angles(-0.2, -0.04, -0.02)
  181. Limbs.LArm.C0 = Limbs.LArm.C0 * CFrame.Angles(-0.2, 0.04, 0.02)
  182. Limbs.RLeg.C0 = Limbs.RLeg.C0 * CFrame.Angles(-0.02, -0.05, 0)
  183. Limbs.LLeg.C0 = Limbs.LLeg.C0 * CFrame.Angles(-0.02, 0.05, 0.025) * CFrame.new(0.05, 0, 0)
  184. end
  185. end
  186. end
  187. , ["Kakakarrot cake cooldown"] = function()
  188. if not Transformed then
  189. NewChat(Head, AngryMessages[math.random(1, #AngryMessages)], Colors[math.random(1, #Colors)])
  190. end
  191. for i = 1, 5 do
  192. wait()
  193. Limbs.Torso.C0 = Limbs.Torso.C0 * CFrame.Angles(-0.01, 0, 0):inverse()
  194. Limbs.Head.C0 = Limbs.Head.C0 * CFrame.Angles(-0.1, 0, 0):inverse()
  195. Limbs.RArm.C0 = Limbs.RArm.C0 * CFrame.Angles(-0.2, -0.04, -0.02):inverse()
  196. Limbs.LArm.C0 = Limbs.LArm.C0 * CFrame.Angles(-0.2, 0.04, 0.02):inverse()
  197. Limbs.RLeg.C0 = Limbs.RLeg.C0 * CFrame.Angles(-0.02, -0.05, 0):inverse()
  198. Limbs.LLeg.C0 = Limbs.LLeg.C0 * CFrame.Angles(-0.02, 0.05, 0.025):inverse() * CFrame.new(-0.05, 0, 0)
  199. end
  200. Refresh()
  201. end
  202. }
  203. Muscles = function()
  204. for _,t in pairs(Char:getChildren()) do
  205. if t.ClassName == "Shirt" then
  206. t:Destroy()
  207. end
  208. end
  209. HRP.BrickColor = Torso.BrickColor
  210. HRP.Transparency = 0
  211. R = HRP:findFirstChild("Mesh")
  212. if not R then
  213. R = Instance.new("SpecialMesh", HRP)
  214. R.MeshType = "FileMesh"
  215. R.MeshId = "rbxasset://fonts/torso.mesh"
  216. R.Scale = Vector3.new(1.01, 1.01, 1.01)
  217. end
  218. NewP = function()
  219. P = Instance.new("Part")
  220. P.Material = "Neon"
  221. P.formFactor = "Custom"
  222. P.TopSurface = 0
  223. P.BottomSurface = 0
  224. P.Anchored = false
  225. P.CanCollide = false
  226. P:BreakJoints()
  227. M = Instance.new("SpecialMesh", P)
  228. M.MeshType = "FileMesh"
  229. M.MeshId = "rbxasset://fonts/torso.mesh"
  230. W = Instance.new("Motor6D", P)
  231. W.Part0 = P
  232. end
  233.  
  234. MakeAbs = function(Where)
  235. NewP()
  236. P.Parent = Where
  237. P.Name = "Muscle"
  238. P.BrickColor = Where.BrickColor
  239. P.Material = "Neon"
  240. P.Transparency = Where.Transparency
  241. P.Reflectance = Where.Reflectance
  242. P.Size = Vector3.new(0.5, 0.7, 0.5)
  243. M.Scale = Vector3.new(0.45, 0.35, 0.2)
  244. W.Part1 = Where
  245. W.C0 = CFrame.new(-0.47, -0.45, 0.5)
  246. NewP()
  247. P.Parent = Where
  248. P.Name = "Muscle"
  249. P.BrickColor = Where.BrickColor
  250. P.Material = "Neon"
  251. P.Transparency = Where.Transparency
  252. P.Reflectance = Where.Reflectance
  253. P.Size = Vector3.new(0.5, 0.7, 0.5)
  254. M.Scale = Vector3.new(0.45, 0.35, 0.2)
  255. W.Part1 = Where
  256. W.C0 = CFrame.new(0.47, -0.45, 0.5)
  257. NewP()
  258. P.Parent = Where
  259. P.Name = "Muscle"
  260. P.BrickColor = Where.BrickColor
  261. P.Material = "Neon"
  262. P.Transparency = Where.Transparency
  263. P.Reflectance = Where.Reflectance
  264. P.Size = Vector3.new(0.5, 0.7, 0.5)
  265. M.Scale = Vector3.new(0.25, 0.25, 0.2)
  266. W.Part1 = Where
  267. W.C0 = CFrame.new(0.25, 0.15, 0.45)
  268. NewP()
  269. P.Parent = Where
  270. P.Name = "Muscle"
  271. P.BrickColor = Where.BrickColor
  272. P.Material = "Neon"
  273. P.Transparency = Where.Transparency
  274. P.Reflectance = Where.Reflectance
  275. P.Size = Vector3.new(0.5, 0.7, 0.5)
  276. M.Scale = Vector3.new(0.25, 0.25, 0.2)
  277. W.Part1 = Where
  278. W.C0 = CFrame.new(0.25, 0.68, 0.45)
  279. NewP()
  280. P.Parent = Where
  281. P.Name = "Muscle"
  282. P.BrickColor = Where.BrickColor
  283. P.Material = "Neon"
  284. P.Transparency = Where.Transparency
  285. P.Reflectance = Where.Reflectance
  286. P.Size = Vector3.new(0.5, 0.7, 0.5)
  287. M.Scale = Vector3.new(0.25, 0.25, 0.2)
  288. W.Part1 = Where
  289. W.C0 = CFrame.new(-0.25, 0.15, 0.45)
  290. NewP()
  291. P.Parent = Where
  292. P.Name = "Muscle"
  293. P.BrickColor = Where.BrickColor
  294. P.Material = "Neon"
  295. P.Transparency = Where.Transparency
  296. P.Reflectance = Where.Reflectance
  297. P.Size = Vector3.new(0.5, 0.7, 0.5)
  298. M.Scale = Vector3.new(0.25, 0.25, 0.2)
  299. W.Part1 = Where
  300. W.C0 = CFrame.new(-0.25, 0.68, 0.45)
  301. end
  302.  
  303. MakeMuscle = function(Where)
  304. NewP()
  305. P.Parent = Where
  306. P.BrickColor = P.Parent.BrickColor
  307. P.Material = "Neon"
  308. P.Transparency = P.Parent.Transparency
  309. P.Reflectance = P.Parent.Reflectance
  310. P.Size = Vector3.new(0.65, 0.7, 0.2)
  311. P.Name = "Muscle"
  312. M.Scale = Vector3.new(0.38, 0.45, 0.15)
  313. W.Part1 = Where
  314. W.C0 = CFrame.new(0, -0.4, 0.5)
  315. NewP()
  316. P.Parent = Where
  317. P.BrickColor = P.Parent.BrickColor
  318. P.Material = "Neon"
  319. P.Transparency = P.Parent.Transparency
  320. P.Reflectance = P.Parent.Reflectance
  321. P.Size = Vector3.new(0.65, 0.7, 0.2)
  322. P.Name = "Muscle"
  323. M.Scale = Vector3.new(0.38, 0.55, 0.2)
  324. W.Part1 = Where
  325. if Where == RArm then
  326. W.C0 = CFrame.new(0, -0.35, 0.5) * CFrame.Angles(0, 1.55, 0)
  327. else
  328. if Where == LArm then
  329. W.C0 = CFrame.new(0, -0.35, -0.5) * CFrame.Angles(0, 1.55, 0)
  330. end
  331. end
  332. NewP()
  333. P.Parent = Where
  334. P.BrickColor = P.Parent.BrickColor
  335. P.Material = "Neon"
  336. P.Transparency = P.Parent.Transparency
  337. P.Reflectance = P.Parent.Reflectance
  338. P.Size = Vector3.new(0.65, 0.7, 0.2)
  339. P.Name = "Muscle"
  340. M.Scale = Vector3.new(0.38, 0.35, 0.2)
  341. W.Part1 = Where
  342. W.C0 = CFrame.new(0, -0.55, 0.5) * CFrame.Angles(0, 3.1, 0)
  343. end
  344.  
  345. MakeAbs(Torso)
  346. MakeMuscle(RArm)
  347. MakeMuscle(LArm)
  348. end
  349.  
  350. SHair = function()
  351. for _,c in pairs(Char:getChildren()) do
  352. do
  353. if c.ClassName == "Hat" or c.Name == "Hair" then
  354. do
  355. pcall(function()
  356. c.Handle.Transparency = 1
  357. end
  358. )
  359. pcall(function()
  360. c.Transparency = 1
  361. end
  362. )
  363. -- DECOMPILER ERROR at PC20: LeaveBlock: unexpected jumping out IF_THEN_STMT
  364.  
  365. -- DECOMPILER ERROR at PC20: LeaveBlock: unexpected jumping out IF_STMT
  366.  
  367. end
  368. end
  369. end
  370. end
  371. NewP = function()
  372. P = Instance.new("Part")
  373. P.Material = "Neon"
  374. P.formFactor = "Custom"
  375. P.TopSurface = 0
  376. P.BottomSurface = 0
  377. P.Anchored = false
  378. P.CanCollide = false
  379. P:BreakJoints()
  380. M = Instance.new("SpecialMesh", P)
  381. M.MeshType = "FileMesh"
  382. M.MeshId = ""
  383. M.TextureId = Link .. 98444243
  384. W = Instance.new("Motor6D", P)
  385. W.Part0 = P
  386. end
  387.  
  388. NewP()
  389. Ml = Head:findFirstChild("LSSJ Hair")
  390. if Ml then
  391. Ml:Destroy()
  392. end
  393. Mt = Instance.new("Model", Head)
  394. Mt.Name = "LSSJ Hair"
  395. P.Name = "Main"
  396. P.Parent = Mt
  397. P.Size = Vector3.new(1, 1, 1)
  398. P.Transparency = 1
  399. M:Destroy()
  400. W.Part1 = Head
  401. NewP()
  402. P.Parent = Mt.Main
  403. P.Name = "NHair"
  404. M.MeshId = Link .. 98444143
  405. M.Scale = Vector3.new(1.1, 1.4, 1.1)
  406. W.Part1 = Mt.Main
  407. W.C0 = CFrame.new(0, -0.75, -0.2) * CFrame.Angles(0.1, 0, 0)
  408. NewP()
  409. P.Parent = Mt.Main
  410. P.Name = "NHair"
  411. M.MeshId = Link .. 98444143
  412. M.Scale = Vector3.new(1.1, 1.4, 1.1)
  413. W.Part1 = Mt.Main
  414. W.C0 = CFrame.new(0, -0.75, -0.2) * CFrame.Angles(-0.45, 0, -0.2)
  415. NewP()
  416. P.Parent = Mt.Main
  417. P.Name = "NHair"
  418. M.MeshId = Link .. 98444143
  419. M.Scale = Vector3.new(1.1, 1.4, 1.1)
  420. W.Part1 = Mt.Main
  421. W.C0 = CFrame.new(0, -0.75, -0.2) * CFrame.Angles(-0.55, 0, 0.2)
  422. NewP()
  423. P.Parent = Mt.Main
  424. P.Transparency = 1
  425. P.Name = "SideHair"
  426. M.MeshId = Link .. 98444143
  427. M.Scale = Vector3.new(0.8, 0, 0.8)
  428. W.Part1 = Mt.Main
  429. W.C0 = CFrame.new(0, -0.75, -0.4) * CFrame.Angles(-0.2, 0, 1.5)
  430. NewP()
  431. P.Parent = Mt.Main
  432. P.Transparency = 1
  433. P.Name = "SideHair"
  434. M.MeshId = Link .. 98444143
  435. M.Scale = Vector3.new(0.8, 0, 0.8)
  436. W.Part1 = Mt.Main
  437. W.C0 = CFrame.new(0, -0.75, -0.4) * CFrame.Angles(-0.2, 0, -1.5)
  438. NewP()
  439. P.Parent = Mt.Main
  440. P.Transparency = 1
  441. P.Name = "SideHair"
  442. M.MeshId = Link .. 98444143
  443. M.Scale = Vector3.new(1, 0.15, 1)
  444. W.Part1 = Mt.Main
  445. W.C0 = CFrame.new(0, -0.75, -0.35) * CFrame.Angles(-1.01, 0, 0)
  446. AnimateH = function()
  447. coroutine.wrap(function()
  448. for t = 1, 0, -0.05 do
  449. wait(0.08)
  450. for _,AllHairs in pairs(Mt.Main:GetChildren()) do
  451. if AllHairs.ClassName == "Part" then
  452. AllHairs.Mesh.VertexColor = Vector3.new(t, 1, 0)
  453. end
  454. end
  455. end
  456. end
  457. )()
  458. coroutine.wrap(function()
  459. for i = 1, 10 do
  460. wait(0.1)
  461. for _,Hairs in pairs(Mt:GetChildren()) do
  462. if Hairs.Name:find("NHair") then
  463. Hairs.Mesh.Scale = Hairs.Mesh.Scale + Vector3.new(0, 0.03, 0)
  464. Hairs.Motor6D.C0 = Hairs.Motor6D.C0 * CFrame.new(0, -0.01, 0)
  465. end
  466. end
  467. end
  468. end
  469. )()
  470. coroutine.wrap(function()
  471. for i = 20, 0, -1 do
  472. wait(0.06)
  473. for _,SHairs in pairs(Mt:GetChildren()) do
  474. if SHairs.Name:find("Side") then
  475. SHairs.Mesh.Scale = SHairs.Mesh.Scale + Vector3.new(0, 0.03, 0)
  476. SHairs.Transparency = i / 20
  477. end
  478. end
  479. end
  480. end
  481. )()
  482. end
  483.  
  484. if HairChange then
  485. AnimateH()
  486. end
  487. end
  488.  
  489. AuraB = function()
  490. AT = Torso:findFirstChild("Aura")
  491. if AT then
  492. AT:Destroy()
  493. end
  494. AB = Instance.new("Model", Torso)
  495. AB.Name = "Aura"
  496. NewP = function()
  497. A = Instance.new("Part")
  498. A.Material = "Neon"
  499. A.formFactor = "Custom"
  500. A.TopSurface = 0
  501. A.BottomSurface = 0
  502. A.Anchored = false
  503. A.CanCollide = false
  504. A:BreakJoints()
  505. MW = Instance.new("SpecialMesh", A)
  506. MW.MeshType = "FileMesh"
  507. MW.MeshId = ""
  508. MW.TextureId = ""
  509. WW = Instance.new("Motor6D", A)
  510. WW.Part0 = A
  511. CSound("Charge", Sounds.Charge.Id, Sounds.Charge.Pitch, 1, Head)
  512. CSound("Elec", Sounds.Elec.Id, Sounds.Elec.Pitch, 1, Head)
  513. end
  514.  
  515. NewAura = function(Col)
  516. NewP()
  517. A.Parent = AB
  518. A.BrickColor = BrickColor.new(Col)
  519. MW.MeshId = Link .. 20329976
  520. MW.Scale = Vector3.new(0.5, 0.5, 0.5)
  521. WW.Part1 = Torso
  522. WW.C0 = CFrame.new(0, 2.8, 0)
  523. coroutine.wrap(function()
  524. while wait() do
  525. WW.C0 = WW.C0 * CFrame.Angles(0, 0.35, 0)
  526. end
  527. end
  528. )()
  529. for i = 1, 20 do
  530. wait()
  531. A.Transparency = i / 20
  532. MW.Scale = MW.Scale + Vector3.new(0.1, 0, 0.1)
  533. end
  534. pcall(game.Destroy, A)
  535. end
  536.  
  537. repeat
  538. if not Transformed then
  539. wait()
  540. for i = 1, 2 do
  541. NewAura("Lime green")
  542. end
  543. pcall(game.Destroy, AB)
  544. end
  545. until not Aura
  546. repeat
  547. wait()
  548. for i = 1, 2 do
  549. NewAura("Lime green")
  550. end
  551. pcall(game.Destroy, AB)
  552. until not Aura
  553. end
  554.  
  555. BeamExp = function()
  556. NewP = function()
  557. P = Instance.new("Part")
  558. P.Material = "Neon"
  559. P.formFactor = "Custom"
  560. P.TopSurface = 0
  561. P.BottomSurface = 0
  562. P.Anchored = false
  563. P.CanCollide = false
  564. P:BreakJoints()
  565. M = Instance.new("CylinderMesh", P)
  566. W = Instance.new("Motor6D", P)
  567. W.Part0 = P
  568. CSound("Boom", Sounds.Boom.Id, Sounds.Boom.Pitch, 1, Head)
  569. CSound("Boom2", Sounds.Boom2.Id, Sounds.Boom2.Pitch, 1, Head)
  570. CSound("KiExpl", Sounds.KiExpl.Id, Sounds.KiExpl.Pitch, 1, Head)
  571. CSound("KiExpl2", Sounds.KiExpl2.Id, Sounds.KiExpl2.Pitch, 1, Head)
  572. CSound("NoCharge", Sounds.NoCharge.Id, Sounds.NoCharge.Pitch, 1, Head)
  573. end
  574.  
  575. B = Instance.new("Model", Char)
  576. B.Name = "Beams"
  577. NewBeam = function(Col)
  578. NewP()
  579. P.Parent = B
  580. P.Name = "Beam"
  581. P.Size = Vector3.new(1, 1, 1)
  582. P.BrickColor = BrickColor.new(Col)
  583. P.Material = "Neon"
  584. M.Scale = Vector3.new(1, 999999, 1)
  585. W.Part1 = Torso
  586. W.C0 = CFrame.new(0, 0, 20)
  587. Ex = Instance.new("Explosion", Torso)
  588. Ex.Position = Torso.Position
  589. Ex.BlastPressure = 0
  590. coroutine.wrap(function()
  591. for i = 0, 360 do
  592. wait()
  593. W.C0 = W.C0 * CFrame.Angles(0, math.rad(5), 0)
  594. end
  595. end
  596. )()
  597. for i = 1, 40 do
  598. wait(0.03)
  599. M.Scale = M.Scale + Vector3.new(1.2, 0, 1.2)
  600. P.Transparency = i / 40
  601. end
  602. pcall(game.Destroy, P)
  603. end
  604.  
  605. NewBeam("Lime green")
  606. pcall(game.Destroy, B)
  607. should = true
  608. for _,v in pairs(Char:GetChildren()) do
  609. if v:IsA("CharacterMesh") then
  610. should = false
  611. end
  612. end
  613. if should then
  614. Muscles()
  615. end
  616. SHair()
  617. F = Instance.new("Fire", Torso)
  618. F.Name = "Ki Fire"
  619. F.Color = Color3.new(0.66666666666667, 1, 0)
  620. F.SecondaryColor = Color3.new(0, 1, 0)
  621. F.Heat = 10
  622. F.Size = 10
  623. NewP()
  624. P.Parent = Torso
  625. P.Name = "Beam"
  626. P.Size = Vector3.new(1, 1, 1)
  627. P.BrickColor = BrickColor.new("Lime green")
  628. P.Material = "Neon"
  629. pcall(game.Destroy, M)
  630. M = Instance.new("SpecialMesh", P)
  631. M.MeshType = "FileMesh"
  632. M.MeshId = Link .. 3270017
  633. M.Scale = Vector3.new(1, 1, 10)
  634. W.Part1 = Torso
  635. W.C0 = CFrame.Angles(4.71, 0, 0) * CFrame.new(0, -5, 0)
  636. Ex = Instance.new("Explosion", Torso)
  637. Ex.Position = Torso.Position
  638. Ex.BlastPressure = 0
  639. for i = 1, 100 do
  640. wait()
  641. W.C0 = W.C0 * CFrame.new(0, -0.1, 0)
  642. M.Scale = M.Scale + Vector3.new(5, 5, 0.5)
  643. P.Transparency = i / 100
  644. end
  645. pcall(game.Destroy, P)
  646. Ex = Instance.new("Explosion", Torso)
  647. Ex.Position = Torso.Position
  648. Ex.BlastPressure = 0
  649. if not Transformed then
  650. Anims["Kakakarrot cake cooldown"]()
  651. end
  652. end
  653.  
  654. Transform = function()
  655. if Transforming then
  656. return
  657. end
  658. if not Transformed and Humanoid.Health > 0 then
  659. Transforming = true
  660. Humanoid.WalkSpeed = 0
  661. Humanoid.MaxHealth = Humanoid.MaxHealth + tonumber("30")
  662. wait(0.1)
  663. Humanoid.Health = Humanoid.Health + tonumber("30")
  664. if not first then
  665. Anims["DONT LOOK AT ME!"]()
  666. AuraB()
  667. end
  668. Aura = true
  669. if not first then
  670. Anims["Dont look at me cool down"]()
  671. end
  672. Anims["KAKAKARROT CAKEEE!"]()
  673. SHair()
  674. HairChange = true
  675. BeamExp()
  676. Humanoid.WalkSpeed = Settings.WS
  677. HairChange = false
  678. Aura = false
  679. Transforming = false
  680. Transformed = true
  681. first = true
  682. Refresh()
  683. end
  684. end
  685.  
  686. Un_Transform = function()
  687. if Transforming then
  688. return
  689. end
  690. if Transformed and Humanoid.Health > 0 then
  691. Transforming = true
  692. Humanoid.WalkSpeed = 0
  693. Anims["DONT LOOK AT ME!"]()
  694. AuraB()
  695. Aura = true
  696. NewP = function()
  697. P = Instance.new("Part")
  698. P.Material = "Neon"
  699. P.formFactor = "Custom"
  700. P.TopSurface = 0
  701. P.BottomSurface = 0
  702. P.Anchored = false
  703. P.CanCollide = false
  704. P:BreakJoints()
  705. M = Instance.new("CylinderMesh", P)
  706. W = Instance.new("Motor6D", P)
  707. W.Part0 = P
  708. CSound("Boom", Sounds.Boom.Id, Sounds.Boom.Pitch, 1, Head)
  709. CSound("Boom2", Sounds.Boom2.Id, Sounds.Boom2.Pitch, 1, Head)
  710. CSound("KiExpl2", Sounds.KiExpl2.Id, Sounds.KiExpl2.Pitch, 1, Head)
  711. CSound("NoCharge", Sounds.NoCharge.Id, Sounds.NoCharge.Pitch, 1, Head)
  712. end
  713.  
  714. coroutine.wrap(function()
  715. for i = 1, 10 do
  716. wait()
  717. for _,larm in pairs(LArm:GetChildren()) do
  718. if larm.Name:find("Musc") then
  719. larm.Transparency = i / 10
  720. end
  721. end
  722. end
  723. end
  724. )()
  725. coroutine.wrap(function()
  726. for i = 1, 10 do
  727. wait()
  728. for _,abs in pairs(Torso:getChildren()) do
  729. if abs.Name:find("Musc") then
  730. abs.Transparency = i / 10
  731. end
  732. end
  733. end
  734. for _,abs in pairs(Torso:getChildren()) do
  735. if abs.Name:find("Musc") then
  736. abs:Destroy()
  737. end
  738. end
  739. end
  740. )()
  741. coroutine.wrap(function()
  742. for i = 1, 10 do
  743. wait()
  744. for _,rarm in pairs(RArm:getChildren()) do
  745. if rarm.Name:find("Musc") then
  746. rarm.Transparency = i / 10
  747. end
  748. end
  749. end
  750. for _,arms in pairs(RArm:getChildren()) do
  751. if arms.Name:find("Musc") then
  752. arms:Destroy()
  753. end
  754. end
  755. end
  756. )()
  757. coroutine.wrap(function()
  758. Hair = Head:findFirstChild("LSSJ Hair")
  759. if Hair then
  760. for t = 1, 0, -0.05 do
  761. wait(0.08)
  762. for _,hairs in pairs(Hair.Main:GetChildren()) do
  763. if hairs.ClassName == "Part" and hairs:findFirstChild("Mesh", true) then
  764. hairs.Mesh.VertexColor = hairs.Mesh.VertexColor + Vector3.new(t, 0, 0)
  765. end
  766. end
  767. end
  768. end
  769. end
  770. )()
  771. coroutine.wrap(function()
  772. Hair = Head:findFirstChild("LSSJ Hair")
  773. if Hair then
  774. for i = 1, 20 do
  775. wait(0.06)
  776. for _,SHairs in pairs(Hair:GetChildren()) do
  777. if SHairs.Name:find("Side") then
  778. SHairs.Mesh.Scale = SHairs.Mesh.Scale - Vector3.new(0, 0.03, 0)
  779. SHairs.Transparency = i / 20
  780. end
  781. end
  782. end
  783. end
  784. end
  785. )()
  786. coroutine.wrap(function()
  787. Hair = Head:findFirstChild("LSSJ Hair")
  788. if Hair then
  789. for i = 1, 10 do
  790. do
  791. wait(0.1)
  792. for _,Hairs in pairs(Hair:GetChildren()) do
  793. if Hairs.Name:find("NHair") then
  794. Hairs.Mesh.Scale = Hairs.Mesh.Scale - Vector3.new(0.06, 0.06, 0.06)
  795. Hairs.Transparency = i / 10
  796. Hairs.Motor6D.C0 = Hairs.Motor6D.C0 * CFrame.new(0, 0.01, 0)
  797. end
  798. end
  799. end
  800. end
  801. for _,c in pairs(Char:getChildren()) do
  802. if c.ClassName == "Hat" or c.Name == "Hair" then
  803. pcall(function()
  804. c.Handle.Transparency = 0
  805. end
  806. )
  807. pcall(function()
  808. c.Transparency = 0
  809. end
  810. )
  811. end
  812. end
  813. end
  814. end
  815. )()
  816. for _,f in pairs(Torso:getChildren()) do
  817. if f.ClassName == "Fire" then
  818. pcall(game.Destroy, f)
  819. end
  820. end
  821. if OriginShirt ~= nil then
  822. HRP.Transparency = 1
  823. S = Instance.new("Shirt", Char)
  824. S.ShirtTemplate = OriginShirt
  825. end
  826. NewP()
  827. P.Parent = Torso
  828. P.Name = "Beam"
  829. P.Size = Vector3.new(1, 1, 1)
  830. P.BrickColor = BrickColor.new("Lime green")
  831. P.Material = "Neon"
  832. pcall(game.Destroy, M)
  833. M = Instance.new("SpecialMesh", P)
  834. M.MeshType = "FileMesh"
  835. M.MeshId = Link .. 3270017
  836. M.Scale = Vector3.new(100, 100, 50)
  837. W.Part1 = Torso
  838. W.C0 = CFrame.Angles(4.71, 0, 0) * CFrame.new(0, -12, 0)
  839. Ex = Instance.new("Explosion", Torso)
  840. Ex.Position = Torso.Position
  841. Ex.BlastPressure = 0
  842. for i = 1, 100 do
  843. wait()
  844. W.C0 = W.C0 * CFrame.new(0, 0.1, 0)
  845. M.Scale = M.Scale - Vector3.new(i / 100, i / 100, 0.5)
  846. P.Transparency = i / 100
  847. end
  848. pcall(game.Destroy, P)
  849. Ex = Instance.new("Explosion", Torso)
  850. Ex.Position = Torso.Position
  851. Ex.BlastPressure = 0
  852. if Head:findFirstChild("LSSJ Hair", true) then
  853. pcall(game.Destroy, Head["LSSJ Hair"])
  854. end
  855. Anims["Dont look at me cool down"]()
  856. Humanoid.Health = Humanoid.Health - tonumber("30")
  857. wait(0.1)
  858. Humanoid.MaxHealth = Humanoid.MaxHealth - tonumber("30")
  859. Humanoid.WalkSpeed = OriginWS
  860. Aura = false
  861. Transforming = false
  862. Transformed = false
  863. Refresh()
  864. end
  865. end
  866.  
  867. Player.Chatted:connect(function(Msg)
  868. if Char.trans.Value == false and Char.Occupied.Value == false then
  869. if Msg:lower() == "lssj2" and Switch.Value == "" then
  870. Switch.Value = "lssj2"
  871. Char.trans.Value = true
  872. Transform()
  873. Char.trans.Value = false
  874. else
  875. if Msg:lower() == "off" and Switch.Value == "lssj2" then
  876. Char.trans.Value = true
  877. Un_Transform()
  878. Char.trans.Value = false
  879. Switch.Value = ""
  880. end
  881. end
  882. end
  883. end
  884. )--Made by commag
  885.  
  886. local s = Instance.new("Sound")
  887.  
  888. s.Name = "Sound"
  889. s.SoundId = "http://www.roblox.com/asset/?id=253250112"
  890. s.Volume = 2
  891. s.Looped = false
  892. s.archivable = false
  893.  
  894. s.Parent = game.Workspace
  895.  
  896. wait(3)
  897.  
  898. s:play()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement