Advertisement
SuperToast22

ss

Jun 26th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.21 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 PGui = Player:WaitForChild("PlayerGui")
  6. local ch = Player.Character
  7. local occ = Instance.new("BoolValue", ch)
  8. occ.Name = "Occupied"
  9. local swi = Instance.new("StringValue", ch)
  10. swi.Name = "switch"
  11. local trans = Instance.new("BoolValue", ch)
  12. trans.Name = "trans"
  13. repeat wait() until ch.Humanoid ~= nil
  14. ch.Humanoid.Died:connect(function()
  15. Player.CharacterAdded:connect(function(chz)
  16. local occ = Instance.new("BoolValue", chz)
  17. occ.Name = "Occupied"
  18. local swi = Instance.new("StringValue", chz)
  19. swi.Name = "switch"
  20. local trans = Instance.new("BoolValue", chz)
  21. trans.Name = "trans"
  22. end
  23. )
  24. end)
  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 \'SSJG\' to go SSJG, 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, nil
  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 Flash = function(Par, Col, Duration, Delay, Async)
  62. pcall(function()
  63. Par = Par or PGui
  64. if not Col then
  65. Col = BrickColor:White().Color
  66. Duration = Duration or 10
  67. if not Delay then
  68. Delay = 1 / Duration
  69. local G = Create("ScreenGui")({Parent = Par})
  70. if not Col then
  71. 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})
  72. local f = function()
  73. for i = 0, Duration, Delay do
  74. wait(0.016666666666667)
  75. F.Transparency = i / Duration
  76. end
  77. pcall(game.Destroy, G)
  78. end
  79.  
  80. if Async then
  81. f = coroutine.wrap(f)
  82. end
  83. return f()
  84. end
  85. end
  86. end
  87. end
  88. )
  89. end
  90.  
  91. local Shake = function(Duration, Delay, Distance, Async)
  92. pcall(function()
  93. local Cam = workspace.CurrentCamera
  94. Duration = Duration or 10
  95. if not Delay then
  96. Delay = 1 / Duration
  97. Distance = Distance or 15
  98. local f = function()
  99. for i = 0, Duration, Delay do
  100. wait(0.016666666666667)
  101. local R = Cam.CoordinateFrame - Cam.CoordinateFrame.p
  102. local Scroll = Cam.CoordinateFrame.p - Cam.Focus.p.magnitude
  103. 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))
  104. Cam.CoordinateFrame = NewF * CFrame.new(0, 0, Scroll)
  105. end
  106. end
  107.  
  108. if Async then
  109. f = coroutine.wrap(f)
  110. end
  111. return f()
  112. end
  113. end
  114. )
  115. end
  116.  
  117. local Sound = function(Prnt, Id, Pit, Vol)
  118. pcall(function()
  119. local cp = game:service("ContentProvider")
  120. if type(Id) == "number" then
  121. cp:Preload("rbxassetid://" .. Id)
  122. Id = "rbxassetid://" .. Id
  123. else
  124. if type(Id) == "string" then
  125. cp:Preload(Id)
  126. Id = Id
  127. end
  128. end
  129. local S = Create("Sound")({Parent = Prnt or workspace, SoundId = Id, Volume = Vol or 1, Pitch = Pit or 1})
  130. S:Play()
  131. S:Stop()
  132. S:Play()
  133. game:service("Debris"):AddItem(S, 0.9)
  134. end
  135. )
  136. end
  137.  
  138. local Chat = function(Par, Msg, Col)
  139. if Msg then
  140. if not Par then
  141. Par = Head
  142. end
  143. if not Col then
  144. Col = math.random(0, 2)
  145. end
  146. game:service("Chat"):Chat(Par, Msg, Col)
  147. end
  148. end
  149.  
  150. Transform = function(active)
  151. if active and not Transformed and not Occupied then
  152. Occupied = true
  153. Humanoid.WalkSpeed = 0
  154. local Characters = {
  155. {"rbxassetid://162768820", "rbxassetid://162769532", "Goku"}
  156. ,
  157. {"rbxassetid://163236488", "rbxassetid://163236787", "Vegeta"}
  158. ,
  159. {"rbxassetid://89362346", "rbxassetid://60617555", "Trunks"}
  160. ,
  161. {"rbxassetid://61061740", "rbxassetid://61061769", "Goten"}
  162. ,
  163. {"rbxassetid://63955645", "rbxassetid://63955672", "Gohan"}
  164. }
  165. do
  166. local Count = 0
  167. local Saiyans = {}
  168. local Saiyan = function(par, cf, char)
  169. if not par then
  170. par = Torso
  171. end
  172. if not cf then
  173. cf = CFrame.new()
  174. end
  175. local C = _Character:clone()
  176. local S = Instance.new("Skin", C)
  177. S.SkinColor = BrickColor.new("Light orange")
  178. for _,v in pairs(_Character:GetChildren()) do
  179. if (v.ClassName ~= "Part" and v.ClassName ~= "Humanoid") or v.Name == "Hair" then
  180. v:Destroy()
  181. end
  182. end
  183. local cp = game:service("ContentProvider")
  184. local Hair = {}
  185. local mp = Part:clone()
  186. mp.Parent = C.Head
  187. mp.CFrame = C.Head.CFrame
  188. mp.Name = "Main"
  189. mp.Transparency = 1
  190. mp.Anchored = false
  191. local w = Create("Weld")({Parent = mp, Part0 = mp, Part1 = C.Head, C0 = CFrame.new()})
  192. cp:Preload("rbxassetid://105701321", "rbxassetid://9982590", "rbxassetid://3270017", "rbxassetid://13425802", "rbxassetid://98444143", "rbxassetid://98444243")
  193. for i = 1, 6 do
  194. local h = Part:clone()
  195. h.CFrame = Head.CFrame
  196. h.Parent = mp
  197. h.Transparency = 0
  198. h.Size = Vector3.new(0.2, 0.2, 0.2)
  199. h.Anchored = false
  200. h:BreakJoints()
  201. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = mp, C0 = CFrame.new()})
  202. local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://13425802", TextureId = "rbxassetid://98444243", Scale = Vector3.new(0.25, 0.15, 0.25)})
  203. if i > 1 then
  204. m.Scale = Vector3.new(1, 1.15, 1)
  205. m.MeshId = "rbxassetid://98444143"
  206. end
  207. table.insert(Hair, h)
  208. end
  209. Hair[1].Weld.C0 = CFrame.new(0.7, -0.3, -0.35) * CFrame.Angles(0, math.rad(90), 0.6)
  210. Hair[2].Weld.C0 = CFrame.new(0, -0.7, -0.2) * CFrame.Angles(0.2, 0, 0)
  211. Hair[3].Weld.C0 = CFrame.new(0, -0.6, -0.2) * CFrame.Angles(1.25, math.rad(180), 0)
  212. Hair[4].Weld.C0 = CFrame.new(0.1, -0.6, -0.4) * CFrame.Angles(0.35, -0.2, -0.5)
  213. Hair[5].Weld.C0 = CFrame.new(-0.1, -0.6, -0.4) * CFrame.Angles(0.35, 0.2, 0.5)
  214. Hair[4].Mesh.Scale = Vector3.new(0.7, 0.95, 1)
  215. Hair[6].Weld.C0 = CFrame.new(0, -1, -0.4)
  216. Hair[5].Mesh.Scale = Hair[4].Mesh.Scale
  217. Hair[6].Mesh.Scale = Hair[4].Mesh.Scale
  218. local ssf = Instance.new("Fire", C.Torso)
  219. ssf.Color = Color3.new(1, 1, 0)
  220. ssf.SecondaryColor = Color3.new(0.43529411764706, 0.29019607843137, 0)
  221. ssf.Size = 7
  222. ssf.Heat = 10
  223. C.Head.face.Texture = "rbxassetid://105701321"
  224. local k = char
  225. s = Instance.new("Shirt", C)
  226. s.Name = "Shirt"
  227. s.ShirtTemplate = k[1]
  228. s = Instance.new("Pants", C)
  229. s.Name = "Pants"
  230. s.PantsTemplate = k[2]
  231. C.Name = k[3]
  232. C.Parent = par
  233. C.Torso.CFrame = cf
  234. C.Humanoid.Name = k[3]
  235. local bp = Instance.new("BodyPosition")
  236. bp.maxForce = Vector3.new(1, 1, 1) / 0
  237. bp.position = C.Torso.Position
  238. bp.Parent = C.Torso
  239. table.insert(Saiyans, C)
  240. return C
  241. end
  242.  
  243. for _i = 1, 360, 360 / #Characters do
  244. Count = Count + 1
  245. Saiyan(nil, Torso.CFrame * CFrame.Angles(0, math.rad(_i), 0) * CFrame.new(0, 0, #Characters), Characters[Count])
  246. end
  247. Chat(Head, "Lend me your energy!", "Red")
  248. local bg = Instance.new("BodyGyro")
  249. bg.maxTorque = Vector3.new(1, 1, 1) / 0
  250. bg.cframe = Torso.CFrame
  251. bg.Parent = Torso
  252. local bp = Instance.new("BodyPosition")
  253. bp.maxForce = Vector3.new(1, 1, 1) / 0
  254. bp.position = Torso.Position
  255. bp.Parent = Torso
  256. wait(1.5)
  257. for _,v in ipairs(Saiyans) do
  258. local idk = {"I\'ll lend you ki!", "You\'ve got this!", "We believe in you!", "Prove them all wrong!", "You were born a god!", "You\'re destined to save us all!"}
  259. Chat(v.Head, idk[math.random(1, #idk)], nil)
  260. end
  261. do
  262. for i = 0, 10, 0.25 do
  263. wait(0.016666666666667)
  264. for _,v in ipairs(Saiyans) do
  265. if v:FindFirstChild("Torso").Neck then
  266. v.Torso.Neck.C0 = v.Torso.Neck.C0 * CFrame.Angles(-0.01, 0, 0)
  267. end
  268. if v:FindFirstChild("HumanoidRootPart") then
  269. v.HumanoidRootPart.RootJoint.C0 = v.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.002, 0, 0)
  270. end
  271. if v:FindFirstChild("Torso")["Right Shoulder"] then
  272. v.Torso["Right Shoulder"].C0 = v.Torso["Right Shoulder"].C0 * CFrame.Angles(-0.05, 0, 0.015)
  273. end
  274. if v:FindFirstChild("Torso")["Left Shoulder"] then
  275. v.Torso["Left Shoulder"].C0 = v.Torso["Left Shoulder"].C0 * CFrame.Angles(-0.05, 0, -0.015)
  276. end
  277. if v:FindFirstChild("Torso")["Right Hip"] then
  278. v.Torso["Right Hip"].C0 = v.Torso["Right Hip"].C0 * CFrame.Angles(-0.01, -0.01, -0.005)
  279. end
  280. if v:FindFirstChild("Torso")["Left Hip"] then
  281. v.Torso["Left Hip"].C0 = v.Torso["Left Hip"].C0 * CFrame.Angles(-0.01, 0.01, 0.005)
  282. end
  283. end
  284. end
  285. end
  286. for _,v in pairs(Saiyans) do
  287. if v:FindFirstChild("Torso").Fire then
  288. v.Torso.Fire.Color = Color3.new(0.33333333333333, 1, 1)
  289. v.Torso.Fire.SecondaryColor = Color3.new(0.33333333333333, 0, 1)
  290. v.Torso.Fire.Size = 8
  291. end
  292. end
  293. Refresh()
  294. Chat(Head, "My power..", "Blue")
  295. ssf = Instance.new("Fire", Torso)
  296. ssf.Color = Color3.new(0.33333333333333, 1, 1)
  297. ssf.SecondaryColor = Color3.new(0.33333333333333, 0, 1)
  298. ssf.Size = 7
  299. ssf.Heat = 10
  300. ssf.Size = 10
  301. bp.position = bp.position + Vector3.new(0, 15, 0)
  302. local p = Part:clone()
  303. p.Parent = Character
  304. p.CFrame = HRP.CFrame
  305. p.Anchored = false
  306. p.CanCollide = false
  307. p.BrickColor = BrickColor.new("Cyan")
  308. p.Transparency = 1
  309. p.Material = "Neon"
  310. w = Instance.new("Weld", p)
  311. w.Part0 = p
  312. w.Part1 = HRP
  313. local m = Instance.new("SpecialMesh", p)
  314. m.MeshId = "rbxassetid://9982590"
  315. m.Scale = Vector3.new(1, 1, 1)
  316. local angle = 0
  317. local growing = false
  318. coroutine.resume(coroutine.create(function()
  319. while wait() do
  320. angle = angle % 100 + 0.2
  321. if growing then
  322. m.Scale = Vector3.new(5 + math.sin(angle), 5 + math.sin(angle), 5 + math.sin(angle))
  323. end
  324. end
  325. end
  326. ))
  327.  
  328.  
  329. Shake(5, 0.1, 55, true)
  330. for i = 1, 5, 0.05 do
  331. wait(0.016666666666667)
  332. if math.random(1, 5) == 1 then
  333. Sound(Head, 12222124, 0.2, 0.8)
  334. end
  335. p.Transparency = 0.1 + 0.04 * i
  336. m.Scale = Vector3.new(i + math.sin(angle), i + math.sin(angle), i + math.sin(angle))
  337. end
  338. growing = true
  339. Chat(Head, "..IT\'S OVERWHELMING!!", "Red")
  340. coroutine.resume(coroutine.create(function()
  341. for i = 1, 6 do
  342. wait(0.9)
  343. Sound(Head, 2248511, 0.4, 0.6)
  344. Sound(Head, 2691586, 0.35, 0.65)
  345. Sound(Head, 13775494.45, 0.8)
  346. Flash(nil, BrickColor.new("Cyan").Color, 3.5, 0.05, true)
  347. Shake(5, 0.1, 20, true)
  348. --Player.Character.Torso.Anchored = true
  349. coroutine.resume(coroutine.create(function()
  350. local p = Part:Clone()
  351. p.Parent = Torso
  352. p.Anchored = false
  353. p.CanCollide = false
  354. p.CFrame = Torso.CFrame
  355. p.BrickColor = BrickColor.new("Cyan")
  356. p.Material = "Neon"
  357. local w = Instance.new("Weld", p)
  358. w.Part0 = p
  359. w.Part1 = Torso
  360. w.C0 = w.C0 * CFrame.Angles(0, math.rad(90), 0)
  361. local m = Instance.new("SpecialMesh", p)
  362. m.MeshId = "rbxassetid://3270017"
  363. m.Scale = Vector3.new(10, 10, 5)
  364. coroutine.resume(coroutine.create(function()
  365. for i = 1, 25 do
  366. wait(0.071428571428571)
  367. w.C0 = w.C0 * CFrame.Angles(-0.05, 0.05 * math.random(), 0.05 * math.random())
  368. m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
  369. p.Transparency = i / 25
  370. end
  371. pcall(game.Destroy, p)
  372. end
  373. ))
  374. end
  375. ))
  376. local p = Part:Clone()
  377. do
  378. p.Parent = Torso
  379. p.Anchored = false
  380. p.CFrame = Torso.CFrame
  381. p.CanCollide = false
  382. p.BrickColor = BrickColor.new("Cyan")
  383. p.Material = "Neon"
  384. local w = Instance.new("Weld", p)
  385. w.Part0 = p
  386. w.Part1 = Torso
  387. local m = Instance.new("SpecialMesh", p)
  388. m.MeshId = "rbxassetid://3270017"
  389. m.Scale = Vector3.new(10, 10, 5)
  390. coroutine.resume(coroutine.create(function()
  391. for i = 1, 25 do
  392. wait(0.071428571428571)
  393. w.C0 = w.C0 * CFrame.Angles(0.05 * math.random(), -0.05 * math.random(), -0.05 * math.random())
  394. m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
  395. p.Transparency = i / 25
  396. end
  397. pcall(game.Destroy, p)
  398. end
  399. ))
  400. end
  401. end
  402. end
  403. ))
  404. for i = 1, 6 do
  405. wait(0.9)
  406. for i = 1, math.random(4, 6) do
  407. local p = Part:Clone()
  408. p.Parent = Torso
  409. p.Anchored = false
  410. p.CFrame = Torso.CFrame
  411. p.CanCollide = false
  412. p.BrickColor = BrickColor.new("Cyan")
  413. p.Material = "Neon"
  414. local w = Instance.new("Weld", p)
  415. w.Part0 = p
  416. w.Part1 = Torso
  417. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  418. local m = Instance.new("CylinderMesh", p)
  419. m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
  420. coroutine.resume(coroutine.create(function()
  421. for i = 1, 25 do
  422. wait(0.071428571428571)
  423. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  424. p.Transparency = i / 25
  425. end
  426. pcall(game.Destroy, p)
  427. end
  428. ))
  429. end
  430. end
  431. growing = false
  432. Chat(Head, "I\'m your lord..!", nil)
  433. Sound(Head, 2785493, 0.75, 0.8)
  434. Sound(Head, 2101137, 0.5, 0.9)
  435. for i = 5, 1, -0.05 do
  436. wait(0.016666666666667)
  437. if math.random(1, 5) == 1 then
  438. Sound(Head, 2785493, 0.75, 0.8)
  439. end
  440. p.Transparency = i / 5
  441. m.Scale = Vector3.new(i, i, i)
  442. end
  443. Chat(Head, "I\'M YOUR SAVIOUR..!", nil)
  444. BC = nil
  445. Hair = {}
  446. for _,v in pairs(Characters) do
  447. if v.Name == "Hair" and v.ClassName == "Part" then
  448. BC = v.BrickColor
  449. table.insert(Hair, v)
  450. end
  451. end
  452. for _,v in pairs(Characters) do
  453. if v.Name == "Hair" then
  454. local n = v:clone()
  455. n.Parent = Character
  456. n.Name = "Overlay"
  457. n.BrickColor = BrickColor.new("Really red")
  458. p.Material = "Neon"
  459. n.Transparency = 1
  460. if n:FindFirstChild("Mesh") then
  461. n.Mesh.Scale = n.Mesh.Scale + Vector3.new(0.17, 0.24, 0.17)
  462. end
  463. table.insert(Hair, n)
  464. end
  465. end
  466. for _,v in pairs(Characters) do
  467. if v.Name == "Hair" then
  468. v.BrickColor = BrickColor.new("Bright red")
  469. end
  470. end
  471. for i = 1, 0.5, -0.01 do
  472. wait(0.016666666666667)
  473. for _,v in pairs(Characters) do
  474. if v.Name == "Overlay" then
  475. if v:FindFirstChild("Weld") then
  476. v.Weld.C0 = v.Weld.C0 * CFrame.new(0, -0.001, 0)
  477. end
  478. v.Transparency = i
  479. end
  480. end
  481. end
  482. Chat(Head, "I AM A SUPER SAIYAN GOD!!!", "Red")
  483. for i,v in pairs(Saiyans) do
  484. if v.Name == "Gohan" or v.Name == "Trunks" or v.Name == "Goku" or v.Name == "Vegeta" or v.Name == "Goten" then
  485. v:Remove()
  486. end
  487. end
  488. Player.Character.Torso.Anchored = false
  489. Sound(Head, 3264793, 0.9, 0.8)
  490. Sound(Head, 2691586, 0.35, 0.85)
  491. Flash(nil, BrickColor.new("New Yeller").Color, 10, 0.1, true)
  492. Flash(nil, BrickColor.new("Cyan").Color, 10, 0.1, true)
  493. Shake(10, 0.1, 20, true)
  494. coroutine.resume(coroutine.create(function()
  495. local p = Part:clone()
  496. p.Parent = Character
  497. p.CFrame = HRP.CFrame
  498. p.Anchored = false
  499. p.CanCollide = false
  500. p.BrickColor = BrickColor.new("Cyan")
  501. p.Material = "Neon"
  502. p.Transparency = 1
  503. w = Instance.new("Weld", p)
  504. w.Part0 = p
  505. w.Part1 = HRP
  506. w.C0 = CFrame.Angles(math.rad(90), math.rad(45), 0)
  507. local m = Instance.new("SpecialMesh", p)
  508. m.MeshId = "rbxassetid://3270017"
  509. m.Scale = Vector3.new(3, 3, 1.5)
  510. coroutine.resume(coroutine.create(function(ex)
  511. local x = Instance.new("Explosion", HRP)
  512. x.BlastPressure = 0
  513. x.Position = HRP.Position
  514. end
  515. ), x)
  516. for i = 1, 100, 2.5 do
  517. wait(0.016666666666667)
  518. w.C0 = w.C0 * CFrame.Angles(-0.1, 0.15, -0.1)
  519. p.Transparency = i / 50
  520. m.Scale = Vector3.new(i + math.cos(angle), i + math.cos(angle), i / 1.5 + math.cos(angle))
  521. end
  522. pcall(game.Destroy, p)
  523. end
  524. ))
  525. coroutine.resume(coroutine.create(function()
  526. local p = Part:clone()
  527. p.Parent = Character
  528. p.CFrame = HRP.CFrame
  529. p.Anchored = false
  530. p.CanCollide = false
  531. p.BrickColor = BrickColor.new("Cyan")
  532. p.Material = "Neon"
  533. p.Transparency = 1
  534. w = Instance.new("Weld", p)
  535. w.Part0 = p
  536. w.Part1 = HRP
  537. w.C0 = CFrame.Angles(math.rad(90), math.rad(-45), 0)
  538. local m = Instance.new("SpecialMesh", p)
  539. m.MeshId = "rbxassetid://3270017"
  540. m.Scale = Vector3.new(3, 3, 1.5)
  541. coroutine.resume(coroutine.create(function(ex)
  542. local x = Instance.new("Explosion", HRP)
  543. x.BlastPressure = 0
  544. x.Position = HRP.Position
  545. end
  546. ), x)
  547. for i = 1, 100, 2.5 do
  548. wait(0.016666666666667)
  549. w.C0 = w.C0 * CFrame.Angles(-0.1, 0.15, -0.1)
  550. p.Transparency = i / 50
  551. m.Scale = Vector3.new(i + math.cos(angle), i + math.cos(angle), i / 1.5 + math.cos(angle))
  552. end
  553. pcall(game.Destroy, p)
  554. end
  555. ))
  556. for i = 1, 100, 2.5 do
  557. wait(0.016666666666667)
  558. if math.random(1, 5) == 1 then
  559. Sound(Head, 3264793, 0.75, 0.8)
  560. end
  561. w.C0 = w.C0 * CFrame.Angles(0.1, -0.15, -0.1)
  562. p.Transparency = i / 100
  563. m.Scale = Vector3.new(i + math.cos(angle), i + math.cos(angle), i + math.cos(angle))
  564. end
  565. pcall(game.Destroy, p)
  566. bp.position = bp.position - Vector3.new(0, 14, 0)
  567. wait(0.4)
  568. cxz = Instance.new("PointLight", Torso)
  569. cxz.Color = Color3.new(1, 0, 0)
  570. cxz.Range = 10
  571. cxz.Brightness = 5
  572. pcall(game.Destroy, bp)
  573. pcall(game.Destroy, bg)
  574. ssf.Color = Color3.new(1, 0, 0)
  575. ssf.SecondaryColor = Color3.new(1, 1, 0)
  576. for i = 0, 1, 0.01 do
  577. wait(0.016666666666667)
  578. for _,v in pairs(Characters) do
  579. for _,v1 in pairs(Saiyans) do
  580. if v1.ClassName == "Part" and v.Name ~= "HumanoidRootPart" then
  581. v1.Transparency = i
  582. end
  583. end
  584. for _,v2 in pairs(Saiyans) do
  585. if v2.ClassName == "Part" then
  586. v2.Transparency = i
  587. end
  588. end
  589. end
  590. end
  591. for _,v in pairs(Saiyans) do
  592. pcall(game.Destroy, v)
  593. end
  594. Refresh()
  595. Humanoid.WalkSpeed = 16
  596. Transformed = true
  597. Occupied = false
  598. end
  599. else
  600. do
  601. if not active and Transformed and not Occupied then
  602. Occupied = true
  603. Humanoid.WalkSpeed = 0
  604. Flash(nil, BrickColor.new("New Yeller").Color, 7, 0.1, true)
  605. Flash(nil, BrickColor.new("White").Color, 10, 0.7, true)
  606. Sound(Head, 3264923, 1, 0.9)
  607. Sound(Head, 2800815, 0.9, 0.7)
  608. Shake(7, 0.1, 20, true)
  609. for _,v in pairs(Character:GetChildren()) do
  610. if v.Name == "Hair" then
  611. v.BrickColor = BC
  612. end
  613. if v.Name == "Overlay" then
  614. pcall(game.Destroy, v)
  615. end
  616. end
  617. Hair = {}
  618. pcall(game.Destroy, cxz)
  619. pcall(game.Destroy, ssf)
  620. wait(2.5)
  621. Sound(Head, 2800815, 0.95, 0.9)
  622. Humanoid.WalkSpeed = 16
  623. Transformed = false
  624. Occupied = false
  625. end
  626. end
  627. end
  628. end
  629.  
  630. Player.Chatted:connect(function(Msg)
  631. if Character.trans.Value == false and Character.Occupied.Value == false then
  632. if Msg:lower() == "ssjg" and Character.switch.Value == "" then
  633. Character.switch.Value = "ssjg"
  634. Character.trans.Value = true
  635. Transform(true)
  636. Humanoid.MaxHealth = math.huge
  637. wait(1)
  638. Humanoid.Health = math.huge
  639. Character.trans.Value = false
  640. else
  641. if Msg == "off" and Character.switch.Value == "ssjg" then
  642. Character.trans.Value = true
  643. Transform(false)
  644. Humanoid.Health = math.huge
  645. wait(1)
  646. Humanoid.MaxHealth = math.huge
  647. Character.trans.Value = false
  648. Character.switch.Value = ""
  649. end
  650. end
  651. end
  652. end
  653. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement