Advertisement
memberhero

rare script lssj along with music

Sep 29th, 2016
1,014
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.08 KB | None | 0 0
  1. repeat
  2. wait(0.5)
  3. until game:service("Players").LocalPlayer.Character ~= nil
  4. local Player = game:service("Players").LocalPlayer
  5. local ch = Player.Character
  6. local occ = Instance.new("BoolValue", ch)
  7. occ.Name = "Occupied"
  8. local swi = Instance.new("StringValue", ch)
  9. swi.Name = "switch"
  10. local trans = Instance.new("BoolValue", ch)
  11. trans.Name = "trans"
  12. repeat wait() until ch.Humanoid ~= nil
  13. ch.Humanoid.Died:connect(function()
  14. Player.CharacterAdded:connect(function(chz)
  15. local occ = Instance.new("BoolValue", chz)
  16. occ.Name = "Occupied"
  17. local swi = Instance.new("StringValue", chz)
  18. swi.Name = "switch"
  19. local trans = Instance.new("BoolValue", chz)
  20. trans.Name = "trans"
  21. end
  22. )
  23. end)
  24. local PGui = Player:WaitForChild("PlayerGui")
  25. local Character = Player.Character
  26. --repeat
  27. -- wait()
  28. --until Character:FindFirstChild("Hair")
  29. local Humanoid = Character:WaitForChild("Humanoid")
  30. local Head = Character:WaitForChild("Head")
  31. local Torso = Character:WaitForChild("Torso")
  32. local HRP = Character:WaitForChild("HumanoidRootPart")
  33. local RArm = Character:WaitForChild("Right Arm")
  34. local LArm = Character:WaitForChild("Left Arm")
  35. local RLeg = Character:WaitForChild("Right Leg")
  36. local LLeg = Character:WaitForChild("Left Leg")
  37. Character.Archivable = true
  38. _Character = Character:Clone()
  39. msgz = Instance.new("Message", PGui)
  40. msgz.Text = "Chat \'LSSJ\' to go LSSJ, and \'off\' to turn it off!"
  41. game.Debris:AddItem(msgz, 6.5)
  42. local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
  43. local Refresh = function()
  44. Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  45. Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  46. Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  47. Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  48. Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  49. Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  50. Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  51. Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  52. Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  53. Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  54. Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  55. Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  56. end
  57.  
  58. local Transformed, Occupied = false, false
  59. local Create = assert(LoadLibrary("RbxUtility")).Create
  60. local Part = Create("Part")({TopSurface = 0, BottomSurface = 0, formFactor = "Custom", Size = Vector3.new(1, 1, 1), Anchored = true, CanCollide = false})
  61. local Anims = {Scrunch = function(active)
  62. if active then
  63. for i = 0, 10, 0.5 do
  64. wait(0.016666666666667)
  65. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
  66. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
  67. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01)
  68. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01)
  69. end
  70. else
  71. do
  72. for i = 0, 10, 0.5 do
  73. wait(0.016666666666667)
  74. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
  75. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
  76. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01):inverse()
  77. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01):inverse()
  78. end
  79. Refresh()
  80. end
  81. end
  82. end
  83. , Implode = function(active)
  84. if active then
  85. for i = 0, 10, 0.75 do
  86. wait(0.016666666666667)
  87. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155)
  88. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155)
  89. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015)
  90. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015)
  91. end
  92. else
  93. do
  94. for i = 0, 10, 0.75 do
  95. wait(0.016666666666667)
  96. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155):inverse()
  97. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155):inverse()
  98. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015):inverse()
  99. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015):inverse()
  100. end
  101. end
  102. end
  103. end
  104. }
  105. local Flash = function(Par, Col, Duration, Delay, Async)
  106. pcall(function()
  107. Par = Par or PGui
  108. if not Col then
  109. Col = BrickColor:White().Color
  110. Duration = Duration or 10
  111. if not Delay then
  112. Delay = 1 / Duration
  113. local G = Create("ScreenGui")({Parent = Par})
  114. if not Col then
  115. 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})
  116. local f = function()
  117. for i = 0, Duration, Delay do
  118. wait(0.016666666666667)
  119. F.Transparency = i / Duration
  120. end
  121. pcall(game.Destroy, G)
  122. end
  123.  
  124. if Async then
  125. f = coroutine.wrap(f)
  126. end
  127. return f()
  128. end
  129. end
  130. end
  131. end
  132. )
  133. end
  134.  
  135. local Shake = function(Duration, Delay, Async, Distance)
  136. pcall(function()
  137. local Cam = workspace.CurrentCamera
  138. Duration = Duration or 10
  139. if not Delay then
  140. Delay = 1 / Duration
  141. Distance = Distance or 15
  142. local f = function()
  143. for i = 0, Duration, Delay do
  144. wait(0.016666666666667)
  145. local R = Cam.CoordinateFrame - Cam.CoordinateFrame.p
  146. local Scroll = Cam.CoordinateFrame.p - Cam.Focus.p.magnitude
  147. 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))
  148. Cam.CoordinateFrame = NewF * CFrame.new(0, 0, Scroll)
  149. end
  150. end
  151.  
  152. if Async then
  153. f = coroutine.wrap(f)
  154. end
  155. return f()
  156. end
  157. end
  158. )
  159. end
  160.  
  161. local Sound = function(Prnt, Id, Pit, Vol)
  162. pcall(function()
  163. local cp = game:service("ContentProvider")
  164. if type(Id) == "number" then
  165. cp:Preload("rbxassetid://" .. Id)
  166. Id = "rbxassetid://" .. Id
  167. else
  168. if type(Id) == "string" then
  169. cp:Preload(Id)
  170. Id = Id
  171. end
  172. end
  173. local S = Create("Sound")({Parent = Prnt or workspace, SoundId = Id, Volume = Vol or 1, Pitch = Pit or 1})
  174. S:Play()
  175. S:Stop()
  176. S:Play()
  177. game:service("Debris"):AddItem(S, 0.9)
  178. end
  179. )
  180. end
  181.  
  182. local Chat = function(Source, Txt, Col)
  183. if not Source then
  184. Source = Head
  185. end
  186. local c = game:service("Chat")
  187. if not Col then
  188. c:Chat(Source, Txt, math.random(0, 2))
  189. end
  190. end
  191.  
  192. Transform = function(active)
  193. if active and not Occupied and not Transformed then
  194. Occupied = true
  195. Humanoid.WalkSpeed = 0
  196. local cp = game:service("ContentProvider")
  197. Hair = {}
  198. mp = Part:clone()
  199. mp.Parent = Head
  200. mp.CFrame = Head.CFrame
  201. mp.Name = "Main"
  202. mp.Transparency = 1
  203. mp.Anchored = false
  204. local w = Create("Weld")({Parent = mp, Part0 = mp, Part1 = Head, C0 = CFrame.new()})
  205. cp:Preload("rbxassetid://9982590", "rbxassetid://3270017", "rbxassetid://13425802", "rbxassetid://98444143", "rbxassetid://98444243")
  206. for i = 1, 6 do
  207. local h = Part:clone()
  208. h.CFrame = Head.CFrame
  209. h.Parent = mp
  210. h.Transparency = 1
  211. h.Size = Vector3.new(0.2, 0.2, 0.2)
  212. h.Anchored = false
  213. h:BreakJoints()
  214. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = Head, C0 = CFrame.new()})
  215. local m = Create("SpecialMesh")({Parent = h, VertexColor = Vector3.new(0, 1, 0), MeshType = "FileMesh", MeshId = "rbxassetid://74868480", TextureId = "rbxassetid://98444243", Scale = Vector3.new(1.1, 1.25, 1.1)})
  216. if i > 1 then
  217. m.Scale = Vector3.new(1.125, 1.3, 1.125)
  218. m.MeshId = "rbxassetid://98444143"
  219. end
  220. table.insert(Hair, h)
  221. end
  222. Hair[1].Weld.C0 = CFrame.new(0, -0.1, 0) * CFrame.Angles(-0.15, -0.2, 0)
  223. Hair[2].Weld.C0 = CFrame.new(0, -0.75, -0.3) * CFrame.Angles(0.3, 0, 0)
  224. Hair[3].Weld.C0 = CFrame.new(0, -0.6, -0.2) * CFrame.Angles(1.25, math.rad(180), 0)
  225. Hair[4].Weld.C0 = CFrame.new(0.1, -0.6, -0.4) * CFrame.Angles(0.35, -0.2, -0.35)
  226. Hair[5].Weld.C0 = CFrame.new(-0.1, -0.6, -0.4) * CFrame.Angles(0.35, 0.2, 0.35)
  227. Hair[4].Mesh.Scale = Vector3.new(0.7, 0.95, 1)
  228. Hair[6].Weld.C0 = CFrame.new(0, -1, -0.4)
  229. Hair[5].Mesh.Scale = Hair[4].Mesh.Scale
  230. Hair[6].Mesh.Scale = Hair[4].Mesh.Scale
  231. Sound(Head, 98333808, 1, 0.85)
  232. Sound(Head, 2248511, 0.25, 0.55)
  233. wait(0.2)
  234. Chat(nil, "YOU MESSED UP WITH THE WRONG PERSON!", "Blue")
  235. SSF = Create("Fire")({Parent = HRP, Color = Color3.new(0, 1, 0), Heat = 10, SecondaryColor = Color3.new(0, 1, 0), Size = 7})
  236. Anims.Scrunch(true)
  237. for i = 1, 5 do
  238. Shake(25, 0.5, 5)
  239. Flash(nil, BrickColor.new("Lime green").Color, 10, 0.25, true)
  240. Sound(Head, 2101137, 0.5, 0.8)
  241. Sound(Head, 3264793, 0.55, 0.9)
  242. local h = Part:clone()
  243. h.CFrame = Torso.CFrame
  244. h.Parent = Torso
  245. h.Transparency = 1
  246. h.Size = Vector3.new(1, 1, 1)
  247. h.Anchored = false
  248. h.BrickColor = BrickColor.new("Lime green")
  249. h.Material = "Neon"
  250. h:BreakJoints()
  251. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new(0, 2.5, 0)})
  252. local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "http://www.roblox.com/asset/?id=20329976", Scale = Vector3.new(8, 3, 8)})
  253. local org = w.C0
  254. for _i = 1, 15 do
  255. h.Transparency = _i / 15
  256. w.C0 = org * CFrame.new(math.random() - 0.5, math.random() - 0.5, math.random() - 0.5) * CFrame.Angles(0, _i / 3, 0)
  257. wait(0.033333333333333)
  258. end
  259. h:Destroy()
  260. end
  261. coroutine.resume(coroutine.create(function()
  262. for i = 1, 2 do
  263. local h = Part:clone()
  264. h.CFrame = Torso.CFrame
  265. h.Parent = Torso
  266. h.Transparency = 1
  267. h.Size = Vector3.new(1, 1, 1)
  268. h.Anchored = false
  269. h.BrickColor = BrickColor.new("Lime green")
  270. h.Material = "Neon"
  271. h:BreakJoints()
  272. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
  273. local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://3270017", Scale = Vector3.new(1, 1, 1)})
  274. local org = w.C0
  275. for _i = 1, 37.5 do
  276. wait(0.055555555555556)
  277. w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5)
  278. m.Scale = Vector3.new(_i * 1.5, _i * 1.5, _i * 1.5) * 3
  279. h.Transparency = _i / 75
  280. end
  281. h:Destroy()
  282. end
  283. wait(1)
  284. end
  285. ))
  286. Shake(25, 0.5, 5)
  287. Flash(nil, BrickColor.new("Lime green").Color, 10, 1, true)
  288. Sound(Head, 2101137, 0.5, 0.8)
  289. Sound(Head, 3264793, 0.55, 0.9)
  290. local h = Part:clone()
  291. h.CFrame = Torso.CFrame
  292. h.Parent = Torso
  293. h.Transparency = 1
  294. h.Size = Vector3.new(1, 1, 1)
  295. h.Anchored = false
  296. h.BrickColor = BrickColor.new("Lime green")
  297. h.Material = "Neon"
  298. h:BreakJoints()
  299. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new(0, 2.5, 0)})
  300. local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "http://www.roblox.com/asset/?id=20329976", Scale = Vector3.new(2, 2, 2)})
  301. local h2 = h:Clone()
  302. h2.Parent = Torso
  303. h2:breakJoints()
  304. local w2 = Create("Weld")({Parent = h2, Part0 = h2, Part1 = HRP, C0 = CFrame.new(0, 0, 0)})
  305. local m2 = Create("SpecialMesh")({Parent = h2, MeshType = "Sphere", Scale = Vector3.new(2, 2, 2)})
  306. local org = w.C0
  307. do
  308. do
  309. local org2 = w2.C0
  310. for _i = 1, 75 do
  311. ran = math.random() - 0.5
  312. h.Transparency = _i / 75
  313. if _i % 15 == 0 then
  314. Shake(25, 0.5, 5)
  315. Flash(nil, BrickColor.new("Lime green").Color, 10, 0.25, true)
  316. end
  317. w.C0 = org * CFrame.new(ran, 0, ran2) * CFrame.Angles(0, _i / 3, 0)
  318. m.Scale = m.Scale + Vector3.new(0.6, 0.5, 0.6) * 1.5
  319. m2.Scale = m2.Scale + Vector3.new(1, 1, 1) * 1.5
  320. h2.Transparency = _i / 75
  321. w2.C0 = org2 * CFrame.new(ran, 0, ran2) * CFrame.Angles(0, _i / 6, 0)
  322. wait(0.055555555555556)
  323. end
  324. h:Destroy()
  325. h2:Destroy()
  326. Chat(nil, "PREPARE TO FEEL A WHOLE NEW SPECTRUM OF.. PAIN!", "Red")
  327. for _,v in pairs(Hair) do
  328. if v.Name == "Hair" then
  329. v.Transparency = 1
  330. end
  331. end
  332. coroutine.resume(coroutine.create(function()
  333. for _ = 1, 6 do
  334. for i = 1, 0, -0.07 do
  335. wait(0.03030303030303)
  336. Hair[_].Transparency = i
  337. Hair[_].Mesh.Scale = Hair[_].Mesh.Scale + Vector3.new(0, 0.015, 0)
  338. Hair[_].Weld.C0 = Hair[_].Weld.C0 * CFrame.new(0, 0, -0.0025)
  339. end
  340. end
  341. for _,v in pairs(Hair) do
  342. v.Transparency = 0
  343. end
  344. end
  345. ))
  346. Flash(nil, BrickColor.new("Lime green").Color, 10, 0.25, true)
  347. Anims.Scrunch(false)
  348. Anims.Implode(true)
  349. SSF.Heat = 20
  350. SSF.Size = 10
  351. Sound(Head, 98333808, 1, 0.85)
  352. Sound(Head, 2248511, 0.65, 0.65)
  353. Chat(nil, "MWAHAHAHAHAHA!")
  354. Anims.Implode(false)
  355. Humanoid.WalkSpeed = 16
  356. Transformed = true
  357. Occupied = false
  358. if not active and not Occupied and Transformed then
  359. Occupied = true
  360. Anims.Scrunch(true)
  361. Humanoid.WalkSpeed = 0
  362. Sound(Head, 2248511, 0.75, 0.6)
  363. Sound(Head, 2691586, 0.7, 0.4)
  364. Sound(Head, 2785493, 0.55, 0.9)
  365. Sound(Head, 2785493, 0.7, 0.7)
  366. Shake(15, 0.5, 20)
  367. Flash(nil, Color3.new(1, 1, 1), 7, 0.1, true)
  368. coroutine.resume(coroutine.create(function()
  369. wait(2)
  370. for i = 1, 0, -0.05 do
  371. wait(0.016666666666667)
  372. for _,v in pairs(Hair) do
  373. if v.Name == "Hair" then
  374. v.Transparency = i
  375. end
  376. end
  377. end
  378. for _,v in pairs(Hair) do
  379. if v.Name == "Hair" then
  380. v.Transparency = 0
  381. end
  382. end
  383. end
  384. ))
  385. for i = 0, 1, 0.01 do
  386. wait(0.016666666666667)
  387. for _,v in next do
  388. v.Transparency = i
  389. end
  390. end
  391. Sound(Head, 2800815, 0.85, 1)
  392. Sound(Head, 2800815, 0.55, 0.8)
  393. Sound(Head, 2691586, 0.45, 0.3)
  394. pcall(game.Destroy, SSF)
  395. pcall(game.Destroy, mp)
  396. Hair = {}
  397. Chat(nil, "Your skills have been proved, you failed.", "Blue")
  398. Anims.Scrunch(false)
  399. Humanoid.WalkSpeed = 16
  400. Transformed = false
  401. Occupied = false
  402. end
  403. end
  404. end
  405. end
  406. end
  407.  
  408. Player.Chatted:connect(function(Msg)
  409. if Character.trans.Value == false and Character.Occupied.Value == false then
  410. if Msg:lower() == "lssj" and Character.switch.Value == "" then
  411. Character.switch.Value = "lssj"
  412. Character.trans.Value = true
  413. Transform(true)
  414. Humanoid.MaxHealth = Humanoid.MaxHealth + tonumber("25")
  415. wait(1)
  416. Humanoid.Health = Humanoid.Health + tonumber("25")
  417. Character.trans.Value = false
  418. else
  419. if Msg:lower() == "off" and Character.switch.Value == "lssj" then
  420. Character.trans.Value = true
  421. Transform(false)
  422. Humanoid.Health = Humanoid.Health - tonumber("25")
  423. wait(1)
  424. Humanoid.MaxHealth = Humanoid.MaxHealth - tonumber("25")
  425. Character.trans.Value = false
  426. Character.switch.Value = ""
  427. end
  428. end
  429. end
  430. end
  431. )
  432. --Made by commag
  433.  
  434. local s = Instance.new("Sound")
  435.  
  436. s.Name = "Sound"
  437. s.SoundId = "http://www.roblox.com/asset/?id=253250112"
  438. s.Volume = 2
  439. s.Looped = false
  440. s.archivable = false
  441.  
  442. s.Parent = game.Workspace
  443.  
  444. wait(3)
  445.  
  446. s:play()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement