Advertisement
Eminic

gk2

Apr 3rd, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 109.72 KB | None | 0 0
  1.  
  2. Colours = {
  3. Spirit = {
  4. BrickColor.new("Electric blue"),
  5. BrickColor.new("Institutional white")
  6. }
  7. }
  8. Keys = {}
  9. UserInputService = game:GetService("UserInputService")
  10. TweenService = game:GetService("TweenService")
  11. Chat = game:GetService("Chat")
  12. Plr = game:GetService("Players").LocalPlayer
  13. if Plr.Name ~= "spyro10jf" and Plr.Name ~= "battledoesmc" and Plr.Name ~= "Mewy23" and Plr.Name ~= "KenZen_Rozach" and Plr.Name ~= "Cinime112" and Plr.Name ~= "LetArk" and Plr.Name ~= "ZaWhiteSnake" then
  14. error("Fuck off skid, don't try and use my script.")
  15. Plr:Kick("Nice try.")
  16. end
  17. warn([[
  18. ===================================================
  19. Keys
  20. ===================================================
  21. -----------------------
  22. Transformations
  23. -----------------------
  24. Q - SSJ
  25. E - SSJ2
  26. R - SSJ3
  27. T - SSJG
  28. Y - SSJB/SSJGSS(Depending on what you prefer to call it)
  29. U - Ultra Instinct
  30. P - Base form
  31. -----------------------
  32. Moves
  33. -----------------------
  34. _______________________
  35.  
  36. For Base - SSJB
  37. _______________________
  38. Z - Punches
  39. X - Solar Rush combo
  40. C - Energy Blast Volley
  41. V - Kamehameha
  42. N - Super Energy Blast Volley(Homing)
  43. M - Some ki blast combo
  44. H - Sprit Bomb
  45. _______________________
  46.  
  47. For SSJB&SSJG
  48. _______________________
  49. B - Can You Follow Me? Combo. Only available in SSJG
  50. B - Super Kamehameha. Only available in SSJB
  51. _______________________
  52.  
  53. For Ultra Instinct
  54. _______________________
  55. Z - Toggle Sprint with afterimages
  56. X - Kamehameha
  57. C - Toggle Dodge
  58. V - Air Punch(What UI Goku used against Kefla)
  59. B - Rapid punch combo with Air Punch as the final blow. (Always a one-shot).
  60. _______________________
  61.  
  62. Misc for all
  63. _______________________
  64. G - Instant Transmission
  65. F - Toggle Flying
  66. _______________________]])
  67. Mouse = Plr:GetMouse()
  68. Char = Plr.Character
  69. Human = Char:FindFirstChildOfClass("Humanoid")
  70. assert(Human.RigType == Enum.HumanoidRigType.R6, "You need to be in r6 to use this script! R15 won't work.")
  71. Motor6DClones = {}
  72. BodyPartClones = {}
  73. Rad = math.rad
  74. Sin = math.sin
  75. Random = math.random
  76. Floor = math.floor
  77. Torso = Char.Torso
  78. HRoot = Char.HumanoidRootPart
  79. LArm = Char["Left Arm"]
  80. RArm = Char["Right Arm"]
  81. LLeg = Char["Left Leg"]
  82. RLeg = Char["Right Leg"]
  83. Head = Char.Head
  84. Hrj = HRoot.RootJoint
  85. LShold = Torso["Left Shoulder"]
  86. RShold = Torso["Right Shoulder"]
  87. LHip = Torso["Left Hip"]
  88. RHip = Torso["Right Hip"]
  89. Last = "Left"
  90. Anim = "Idle"
  91. Dir = "None"
  92. Mode = "Base"
  93. Falling = false
  94. Flying = false
  95. After = false
  96. Typing = false
  97. CanMelee = false
  98. Attacking = false
  99. Sprint = false
  100. Walkspeed = 16
  101. Char.Animate.Disabled = true
  102. Human.Animator:Destroy()
  103. Human:RemoveAccessories()
  104. Char.Sound:Destroy()
  105. Char.Animate:Destroy()
  106. Dodge = false
  107. Neck = Torso.Neck
  108. Lscf = LShold.C0
  109. Rscf = RShold.C0
  110. Lhcf = LHip.C0
  111. Rhcf = RHip.C0
  112. Ncf = Neck.C0
  113. Hrjcf = Hrj.C0
  114. if Char:FindFirstChildOfClass("BodyColors") then
  115. Char:FindFirstChildOfClass("BodyColors"):Destroy()
  116. end
  117. for _, v in pairs(Char:GetChildren()) do
  118. if v:IsA("Clothing") or v:IsA("ShirtGraphic") then
  119. v:Destroy()
  120. elseif v:IsA("BasePart") then
  121. v.BrickColor = BrickColor.new("Pastel brown")
  122. end
  123. end
  124. function SWait(float)
  125. if not float then
  126. return game:GetService("RunService").RenderStepped:wait()
  127. else
  128. return game:GetService("RunService").RenderStepped:wait(float)
  129. end
  130. end
  131. function Smooth(part)
  132. part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  133. part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  134. part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  135. part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  136. part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  137. part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  138. end
  139. function Create(Class, Parent, Name, Extra)
  140. local asd = Instance.new(Class, Parent)
  141. asd.Name = Name or Class
  142. if asd:IsA("BasePart") then
  143. Smooth(asd)
  144. end
  145. for i, v in pairs(Extra or {}) do
  146. asd[i] = v
  147. end
  148. return asd
  149. end
  150. function newWeld(parent, P0, P1, C0, C1)
  151. local weld = Instance.new("Motor6D", parent or P0)
  152. weld.Part0 = P0
  153. weld.Part1 = P1
  154. weld.C0 = C0 or weld.C0
  155. weld.C1 = C1 or weld.C1
  156. return weld
  157. end
  158. function findRealAncestor(inst)
  159. local par = inst.Parent
  160. local lastPar = inst
  161. repeat
  162. lastPar = par
  163. if par.Parent == nil then
  164. par = workspace
  165. else
  166. par = par.Parent
  167. end
  168. wait()
  169. until par == workspace
  170. return lastPar or nil
  171. end
  172. function createEmit(props)
  173. for _, v in pairs(Char:GetChildren()) do
  174. if v:IsA("BasePart") then
  175. local emit = Instance.new("ParticleEmitter", v)
  176. for i, v in pairs(props or {}) do
  177. emit[i] = v
  178. end
  179. end
  180. end
  181. end
  182. function toggleEmitters(arg)
  183. if arg ~= "AllOff" then
  184. for _, v in pairs(Char:GetDescendants()) do
  185. if v.Name == arg and v:IsA("ParticleEmitter") then
  186. v.Enabled = not v.Enabled
  187. end
  188. end
  189. else
  190. for _, v in pairs(Char:GetDescendants()) do
  191. if v:IsA("ParticleEmitter") then
  192. v.Enabled = false
  193. end
  194. end
  195. end
  196. end
  197. function stopAllSounds()
  198. for _, v in pairs(Char:GetDescendants()) do
  199. if v:IsA("Sound") then
  200. v:Stop()
  201. end
  202. end
  203. end
  204. function rayCast(Position, Direction, Range, Ignore)
  205. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * Range), Ignore and Char, false, false)
  206. end
  207. function CreateRegion3(pos, siz)
  208. local offset = siz / 2
  209. local p1 = pos - offset
  210. local p2 = pos + offset
  211. return Region3.new(p1, p2)
  212. end
  213. Head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://765423946"
  214. Shirt = Create("Shirt", Char, "Shirt", {
  215. ShirtTemplate = "http://www.roblox.com/asset/?id=247266812"
  216. })
  217. Pants = Create("Pants", Char, "Pants", {
  218. PantsTemplate = "http://www.roblox.com/asset/?id=247266984"
  219. })
  220. Hair = Create("Part", Char, "Hair", {
  221. CanCollide = false,
  222. BrickColor = BrickColor.new("Black metallic")
  223. })
  224. Nose = Create("Decal", Head, "Decal", {
  225. Texture = "rbxassetid://765424161"
  226. })
  227. Mouth = Create("Decal", Head, "Decal", {
  228. Texture = "rbxassetid://932140764"
  229. })
  230. Create("SpecialMesh", Hair, "Mesh", {
  231. MeshId = "http://www.roblox.com/asset/?id=501884712",
  232. Scale = Vector3.new(6.2, 6.2, 6.2),
  233. Offset = Vector3.new(0, 0.55, -0.1)
  234. })
  235. HairWeld = newWeld(Head, Hair, Head, CFrame.new(0, -0.3, 0))
  236. KamehamehaSound = Create("Sound", HRoot, "Sound", {
  237. SoundId = "rbxassetid://586178392",
  238. Volume = 4,
  239. EmitterSize = 100
  240. })
  241. PunchSound = Create("Sound", HRoot, "Sound", {
  242. SoundId = "rbxassetid://137579113",
  243. Volume = 4,
  244. EmitterSize = 100
  245. })
  246. SpiritBombSound = Create("Sound", HRoot, "Sound", {
  247. SoundId = "rbxassetid://919429799",
  248. Volume = 2,
  249. EmitterSize = 100
  250. })
  251. ExplosionSound = Create("Sound", HRoot, "Sound", {
  252. SoundId = "rbxassetid://638861091",
  253. Volume = 3,
  254. EmitterSize = 100
  255. })
  256. PunchSound2 = Create("Sound", HRoot, "Sound", {
  257. SoundId = "rbxassetid://137579113",
  258. Volume = 4,
  259. EmitterSize = 100
  260. })
  261. PunchSound3 = Create("Sound", HRoot, "Sound", {
  262. SoundId = "rbxassetid://441202925",
  263. Volume = 4,
  264. EmitterSize = 100
  265. })
  266. ExplosionSound2 = Create("Sound", HRoot, "Sound", {
  267. SoundId = "rbxassetid://165970126",
  268. Volume = 4
  269. })
  270. UltraSound1 = Create("Sound", HRoot, "Sound", {
  271. SoundId = "rbxassetid://1136905493",
  272. Volume = 1,
  273. EmitterSize = 100,
  274. Looped = true
  275. })
  276. UltraSound2 = Create("Sound", HRoot, "Sound", {
  277. SoundId = "rbxassetid://232213955",
  278. Volume = 2
  279. })
  280. SSJScream1 = Create("Sound", HRoot, "Sound", {
  281. SoundId = "rbxassetid://527276541",
  282. Volume = 2
  283. })
  284. SSJScream2 = Create("Sound", HRoot, "Sound", {
  285. SoundId = "rbxassetid://975468335",
  286. Volume = 2
  287. })
  288. SSJSound1 = Create("Sound", HRoot, "Sound", {
  289. SoundId = "rbxassetid://437393965",
  290. Volume = 2
  291. })
  292. SSJSound2 = Create("Sound", HRoot, "Sound", {
  293. SoundId = "rbxassetid://891397456",
  294. Volume = 4,
  295. Looped = true
  296. })
  297. SSJSound3 = Create("Sound", HRoot, "Sound", {
  298. SoundId = "rbxassetid://390946253",
  299. Volume = 2,
  300. EmitterSize = 100,
  301. Looped = true
  302. })
  303. SSJ2Sound1 = Create("Sound", HRoot, "Sound", {
  304. SoundId = "rbxassetid://850205092",
  305. Volume = 4,
  306. Looped = true
  307. })
  308. SSJ2Sound2 = Create("Sound", HRoot, "Sound", {
  309. SoundId = "rbxassetid://144377132",
  310. Volume = 2,
  311. Looped = true,
  312. EmitterSize = 100
  313. })
  314. SSJ3Sound1 = Create("Sound", HRoot, "Sound", {
  315. SoundId = "rbxassetid://156056027",
  316. Volume = 2,
  317. Looped = true,
  318. EmitterSize = 100
  319. })
  320. SSJGSound1 = Create("Sound", HRoot, "Sound", {
  321. SoundId = "rbxassetid://785398417",
  322. Volume = 2,
  323. Looped = true,
  324. EmitterSize = 100
  325. })
  326. SSJGSound2 = Create("Sound", HRoot, "Sound", {
  327. SoundId = "rbxassetid://590580266",
  328. Volume = 4,
  329. Looped = true
  330. })
  331. PowerDown = Create("Sound", HRoot, "Sound", {
  332. SoundId = "rbxassetid://922710675",
  333. Volume = 4,
  334. EmitterSize = 100
  335. })
  336. SSJBSound1 = Create("Sound", HRoot, "Sound", {
  337. SoundId = "rbxassetid://874183151",
  338. Volume = 2
  339. })
  340. SSJBSound2 = Create("Sound", HRoot, "Sound", {
  341. SoundId = "rbxassetid://180572775",
  342. Volume = 2,
  343. Looped = true,
  344. EmitterSize = 100
  345. })
  346. SSJBSound3 = Create("Sound", HRoot, "Sound", {
  347. SoundId = "rbxassetid://443386048",
  348. Volume = 4,
  349. Looped = true
  350. })
  351. Hcf = HairWeld.C0
  352. FloatVel = Create("BodyVelocity", nil, "Float", {
  353. MaxForce = Vector3.new(0, 0, 0),
  354. Velocity = Vector3.new(0, 0, 0)
  355. })
  356. FloatGyro = Create("BodyGyro", nil, "Gyro", {
  357. MaxTorque = Vector3.new(0, 0, 0),
  358. P = 30000
  359. })
  360. Char.Archivable = true
  361. Clone = Char:Clone()
  362. Clone.Shirt.ShirtTemplate = "rbxassetid://1162887253"
  363. Clone.Pants.PantsTemplate = "rbxassetid://1162887782"
  364. Clone.Hair.Mesh.MeshId = "rbxassetid://1125231485"
  365. Clone.Head.Motor6D.C0 = Clone.Head.Motor6D.C0 * CFrame.Angles(Rad(0), Rad(180), Rad(0))
  366. Clone:FindFirstChildOfClass("Humanoid").DisplayDistanceType = "None"
  367. if Clone:FindFirstChildOfClass("ForceField") then
  368. Clone:FindFirstChildOfClass("ForceField"):Destroy()
  369. end
  370. Char.Archivable = false
  371. SSJContainer = Create("BillboardGui", HRoot, "BillboardGui", {
  372. ExtentsOffset = Vector3.new(0, 0, 0),
  373. MaxDistance = math.huge,
  374. Size = UDim2.new(20, 0, 20, 0)
  375. })
  376. Aura = Create("ImageLabel", SSJContainer, "ImageLabel", {
  377. BackgroundTransparency = 1,
  378. Size = UDim2.new(2, 0, 1, 0),
  379. Position = UDim2.new(-0.5, 0, -0.2, 0)
  380. })
  381. createEmit({
  382. Name = "UltAura",
  383. Color = ColorSequence.new(Color3.fromRGB(0, 170, 255)),
  384. LightEmission = 0.15,
  385. LightInfluence = 1,
  386. Size = NumberSequence.new(1),
  387. Texture = "rbxassetid://833874434",
  388. Transparency = NumberSequence.new({
  389. NumberSequenceKeypoint.new(0, 1),
  390. NumberSequenceKeypoint.new(0.117, 0.705),
  391. NumberSequenceKeypoint.new(0.655, 0.732),
  392. NumberSequenceKeypoint.new(1, 1)
  393. }),
  394. Lifetime = NumberRange.new(2),
  395. Rate = 25,
  396. RotSpeed = NumberRange.new(-100, 100),
  397. Speed = NumberRange.new(0.5),
  398. SpreadAngle = Vector2.new(15, 15),
  399. ZOffset = -2,
  400. Enabled = false,
  401. LockedToPart = true
  402. })
  403. createEmit({
  404. Name = "UltAura",
  405. Color = ColorSequence.new(Color3.fromRGB(85, 0, 255)),
  406. LightEmission = 0.15,
  407. LightInfluence = 1,
  408. Size = NumberSequence.new(0.95),
  409. Texture = "rbxassetid://833874434",
  410. Transparency = NumberSequence.new({
  411. NumberSequenceKeypoint.new(0, 1),
  412. NumberSequenceKeypoint.new(0.117, 0.705),
  413. NumberSequenceKeypoint.new(0.655, 0.732),
  414. NumberSequenceKeypoint.new(1, 1)
  415. }),
  416. Lifetime = NumberRange.new(2),
  417. Rate = 25,
  418. RotSpeed = NumberRange.new(-100, 100),
  419. Speed = NumberRange.new(0.5),
  420. SpreadAngle = Vector2.new(15, 15),
  421. ZOffset = -3,
  422. Enabled = false,
  423. LockedToPart = true
  424. })
  425. createEmit({
  426. Name = "UltAura",
  427. Color = ColorSequence.new(Color3.fromRGB(255, 255, 255)),
  428. LightEmission = 0.15,
  429. LightInfluence = 1,
  430. Size = NumberSequence.new(0.9),
  431. Texture = "rbxassetid://833874434",
  432. Transparency = NumberSequence.new({
  433. NumberSequenceKeypoint.new(0, 1),
  434. NumberSequenceKeypoint.new(0.117, 0.705),
  435. NumberSequenceKeypoint.new(0.655, 0.732),
  436. NumberSequenceKeypoint.new(1, 1)
  437. }),
  438. Lifetime = NumberRange.new(2),
  439. Rate = 25,
  440. RotSpeed = NumberRange.new(-100, 100),
  441. Speed = NumberRange.new(0.5),
  442. SpreadAngle = Vector2.new(15, 15),
  443. ZOffset = -1,
  444. Enabled = false,
  445. LockedToPart = true
  446. })
  447. function keyDown(key)
  448. Keys[key] = true
  449. if Attacking then
  450. return
  451. end
  452. if Mode ~= "Ultra" then
  453. if key == Enum.KeyCode.Z then
  454. Attacking = true
  455. do
  456. local cached = {}
  457. local function onTouch(h)
  458. if h.Parent == nil then
  459. return
  460. end
  461. if h:IsDescendantOf(Char) then
  462. return
  463. end
  464. if cached[h.Parent] then
  465. return
  466. end
  467. local hum = h.Parent:FindFirstChildOfClass("Humanoid")
  468. local tor = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("HumanoidRootPart")
  469. if hum and tor then
  470. local ring = Create("Part", workspace, "Part", {
  471. Anchored = true,
  472. CanCollide = false,
  473. BrickColor = BrickColor.new("Institutional white"),
  474. Size = Vector3.new(1, 1, 1),
  475. CFrame = CFrame.new(tor.CFrame.p, HRoot.CFrame.p)
  476. })
  477. ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(180), Rad(0))
  478. local mesh = Create("SpecialMesh", ring, "Mesh", {
  479. MeshId = "http://www.roblox.com/asset/?id=20329976",
  480. Scale = Vector3.new(1, 1, 1)
  481. })
  482. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  483. TweenService:Create(mesh, TweenInfo.new(1), {
  484. Scale = Vector3.new(20, 1, 20)
  485. }):Play()
  486. game:GetService("Debris"):AddItem(ring, 1)
  487. for _, v in pairs(h.Parent:GetChildren()) do
  488. if v:IsA("ForceField") then
  489. v:Destroy()
  490. end
  491. end
  492. if Mode == "Base" then
  493. hum:TakeDamage(hum.MaxHealth / 102)
  494. elseif Mode == "SSJ" then
  495. hum:TakeDamage(hum.MaxHealth / 83)
  496. elseif Mode == "SSJ2" then
  497. hum:TakeDamage(hum.MaxHealth / 66)
  498. elseif Mode == "SSJ3" then
  499. hum:TakeDamage(hum.MaxHealth / 49)
  500. elseif Mode == "SSJG" then
  501. hum:TakeDamage(hum.MaxHealth / 32)
  502. elseif Mode == "SSJB" then
  503. hum:TakeDamage(hum.MaxHealth / 15)
  504. end
  505. cached[h.Parent] = true
  506. spawn(function()
  507. wait(0.1)
  508. cached[h.Parent] = nil
  509. end)
  510. end
  511. end
  512. local lac = LArm.Touched:connect(onTouch)
  513. local rac = RArm.Touched:connect(onTouch)
  514. PunchSound.Looped = true
  515. PunchSound:Play()
  516. for i = 0, 6 do
  517. for i = 0, 1, 0.1 do
  518. Neck.C0 = Neck.C0:lerp(Ncf, i)
  519. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  520. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  521. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
  522. SWait()
  523. end
  524. for i = 0, 1, 0.1 do
  525. Neck.C0 = Neck.C0:lerp(Ncf, i)
  526. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  527. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  528. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(-90)), i)
  529. SWait()
  530. end
  531. end
  532. PunchSound.Looped = false
  533. PunchSound:Stop()
  534. lac:Disconnect()
  535. rac:Disconnect()
  536. Attacking = false
  537. end
  538. elseif key == Enum.KeyCode.X then
  539. if Mouse.Target.Parent == nil then
  540. return
  541. end
  542. Attacking = true
  543. Walkspeed = 0
  544. do
  545. local targ = Mouse.Target.Parent
  546. local hum = targ:FindFirstChildOfClass("Humanoid")
  547. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  548. if not hum or not tor then
  549. Attacking = false
  550. Walkspeed = 16
  551. return
  552. end
  553. for i = 0, 0.2, 0.01 do
  554. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  555. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
  556. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  557. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  558. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-20)), i)
  559. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(20)), i)
  560. SWait()
  561. end
  562. local bv = Create("BodyVelocity", HRoot, "BV", {
  563. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  564. Velocity = Vector3.new(0, 100, 0)
  565. })
  566. for i = 0, 0.2, 0.01 do
  567. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
  568. Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
  569. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  570. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  571. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), i)
  572. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), i)
  573. SWait()
  574. end
  575. for i = 0, 100 do
  576. bv.Velocity = bv.Velocity - Vector3.new(0, 1, 0)
  577. if 0 > bv.Velocity.Y then
  578. bv.Velocity = Vector3.new(0, 0, 0)
  579. break
  580. end
  581. SWait()
  582. end
  583. for i = 0, 0.2, 0.01 do
  584. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-25), Rad(0), Rad(180)), i)
  585. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-25), Rad(0), Rad(-180)), i)
  586. SWait()
  587. end
  588. game:GetService("Chat"):Chat(Head, "SOLAR FLARE X100!", Enum.ChatColor.White)
  589. tor.Anchored = true
  590. for i = 0, 1, 0.1 do
  591. local orb = Create("Part", workspace, "Part", {
  592. Anchored = true,
  593. CanCollide = false,
  594. Material = "Neon",
  595. BrickColor = BrickColor.new("Institutional white"),
  596. Size = Vector3.new(1, 1, 1),
  597. CFrame = HRoot.CFrame
  598. })
  599. local mesh = Create("SpecialMesh", orb, "Mesh", {
  600. MeshType = "Sphere",
  601. Scale = Vector3.new(1, 1, 1)
  602. })
  603. TweenService:Create(mesh, TweenInfo.new(1), {
  604. Scale = Vector3.new(40, 40, 40)
  605. }):Play()
  606. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  607. game:GetService("Debris"):AddItem(orb, 1)
  608. wait(0.1)
  609. end
  610. Char:MoveTo(tor.CFrame * CFrame.new(0, -1, 2.2).p)
  611. Torso.CFrame = CFrame.new(Torso.CFrame.p, tor.CFrame.p)
  612. local cached = {}
  613. local function damage()
  614. local ring = Create("Part", workspace, "Part", {
  615. Anchored = true,
  616. CanCollide = false,
  617. BrickColor = BrickColor.new("Institutional white"),
  618. Size = Vector3.new(1, 1, 1),
  619. CFrame = tor.CFrame
  620. })
  621. local mesh = Create("SpecialMesh", ring, "Mesh", {
  622. MeshId = "http://www.roblox.com/asset/?id=3270017",
  623. Scale = Vector3.new(1, 1, 1)
  624. })
  625. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  626. TweenService:Create(mesh, TweenInfo.new(1), {
  627. Scale = Vector3.new(20, 20, 1)
  628. }):Play()
  629. game:GetService("Debris"):AddItem(ring, 1)
  630. for _, v in pairs(targ.Parent:GetChildren()) do
  631. if v:IsA("ForceField") then
  632. v:Destroy()
  633. end
  634. end
  635. if Mode == "Base" then
  636. hum:TakeDamage(hum.MaxHealth / 102)
  637. elseif Mode == "SSJ" then
  638. hum:TakeDamage(hum.MaxHealth / 83)
  639. elseif Mode == "SSJ2" then
  640. hum:TakeDamage(hum.MaxHealth / 66)
  641. elseif Mode == "SSJ3" then
  642. hum:TakeDamage(hum.MaxHealth / 49)
  643. elseif Mode == "SSJG" then
  644. hum:TakeDamage(hum.MaxHealth / 32)
  645. elseif Mode == "SSJB" then
  646. hum:TakeDamage(hum.MaxHealth / 15)
  647. end
  648. end
  649. PunchSound.Looped = true
  650. PunchSound:Play()
  651. for i = 0, 6 do
  652. for i = 0, 1, 0.1 do
  653. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  654. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  655. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
  656. SWait()
  657. end
  658. damage()
  659. for i = 0, 1, 0.1 do
  660. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  661. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  662. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(-90)), i)
  663. SWait()
  664. end
  665. damage()
  666. end
  667. PunchSound.Looped = false
  668. PunchSound:Stop()
  669. PunchSound3:Play()
  670. for i = 0, 0.1, 0.01 do
  671. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  672. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  673. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  674. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  675. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(0), Rad(-130)), i)
  676. SWait()
  677. end
  678. damage()
  679. local orig = tor.CFrame
  680. local bv2 = Create("BodyVelocity", tor, "BV", {
  681. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  682. Velocity = Vector3.new(0, 50, 0)
  683. })
  684. tor.Anchored = false
  685. wait(1)
  686. for i = 0, 100 do
  687. bv2.Velocity = bv2.Velocity - Vector3.new(0, 1, 0)
  688. if 0 > bv2.Velocity.Y then
  689. bv2.Velocity = Vector3.new(0, 0, 0)
  690. break
  691. end
  692. SWait()
  693. end
  694. Char:MoveTo(tor.CFrame * CFrame.new(0, 1, 2).p)
  695. for i = 0, 0.2, 0.01 do
  696. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-50), Rad(0), Rad(0)), i)
  697. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(50)), i)
  698. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-50)), i)
  699. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-140)), i)
  700. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(140)), i)
  701. SWait()
  702. end
  703. for i = 0, 0.2, 0.01 do
  704. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(50), Rad(0), Rad(0)), i)
  705. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-50)), i)
  706. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(50)), i)
  707. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-40)), i)
  708. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(40)), i)
  709. SWait()
  710. end
  711. damage()
  712. bv2:Destroy()
  713. local asd = false
  714. PunchSound3:Play()
  715. spawn(function()
  716. wait(2)
  717. if not asd and Attacking then
  718. Attacking = false
  719. bv:Destroy()
  720. Walkspeed = 16
  721. end
  722. end)
  723. hum.StateChanged:connect(function(old, state)
  724. if state == Enum.HumanoidStateType.Landed then
  725. local ray = Ray.new(HRoot.CFrame.p, HRoot.CFrame * CFrame.new(0, -1000, 0).p.unit * 500)
  726. local part, pos, face, material = workspace:FindPartOnRay(ray, Char, false, false)
  727. ExplosionSound2:Play()
  728. if Mode == "Base" then
  729. hum:TakeDamage(hum.MaxHealth / 102)
  730. elseif Mode == "SSJ" then
  731. hum:TakeDamage(hum.MaxHealth / 83)
  732. elseif Mode == "SSJ2" then
  733. hum:TakeDamage(hum.MaxHealth / 66)
  734. elseif Mode == "SSJ3" then
  735. hum:TakeDamage(hum.MaxHealth / 49)
  736. elseif Mode == "SSJG" then
  737. hum:TakeDamage(hum.MaxHealth / 32)
  738. elseif Mode == "SSJB" then
  739. hum:TakeDamage(hum.MaxHealth / 15)
  740. end
  741. for i = 0, 360, 36 do
  742. local debris = Create("Part", workspace, "Part", {
  743. Anchored = true,
  744. CanCollide = false,
  745. BrickColor = part.BrickColor or BrickColor.new("Bright green"),
  746. Material = material or Enum.Material.Grass,
  747. Size = Vector3.new(15, 20, 10),
  748. CFrame = tor.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -15)
  749. })
  750. debris.CFrame = debris.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
  751. TweenService:Create(debris, TweenInfo.new(2), {Transparency = 1}):Play()
  752. game:GetService("Debris"):AddItem(debris, 2)
  753. end
  754. asd = true
  755. bv:Destroy()
  756. Walkspeed = 16
  757. Attacking = false
  758. end
  759. end)
  760. end
  761. elseif key == Enum.KeyCode.C then
  762. Attacking = true
  763. local orb1 = Create("Part", Char, "Part", {
  764. CanCollide = false,
  765. Material = "Neon",
  766. BrickColor = BrickColor.new("Electric blue"),
  767. Size = Vector3.new(1, 1, 1)
  768. })
  769. local smesh = Create("SpecialMesh", orb1, "Mesh", {
  770. MeshType = "Sphere",
  771. Scale = Vector3.new(0.001, 0.001, 0.001)
  772. })
  773. local orb2 = Create("Part", Char, "Part", {
  774. CanCollide = false,
  775. Material = "Neon",
  776. BrickColor = BrickColor.new("Electric blue"),
  777. Size = Vector3.new(1, 1, 1)
  778. })
  779. local smesh2 = Create("SpecialMesh", orb2, "Mesh", {
  780. MeshType = "Sphere",
  781. Scale = Vector3.new(0.001, 0.001, 0.001)
  782. })
  783. newWeld(orb1, LArm, orb1, CFrame.new(0, -1, 0))
  784. newWeld(orb2, RArm, orb2, CFrame.new(0, -1, 0))
  785. for i = 0, 0.28, 0.01 do
  786. Neck.C0 = Neck.C0:lerp(Ncf, i)
  787. Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
  788. Neck.C0 = Neck.C0:lerp(Ncf, i)
  789. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-90)), i)
  790. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(90)), i)
  791. SWait()
  792. end
  793. TweenService:Create(smesh, TweenInfo.new(1), {
  794. Scale = Vector3.new(1, 1, 1)
  795. }):Play()
  796. TweenService:Create(smesh2, TweenInfo.new(1), {
  797. Scale = Vector3.new(1, 1, 1)
  798. }):Play()
  799. wait(1)
  800. for i = 0, 1, 0.1 do
  801. do
  802. local blast = Create("Part", workspace, "EB", {
  803. CanCollide = false,
  804. BrickColor = BrickColor.new("Electric blue"),
  805. Material = "Neon",
  806. Size = Vector3.new(2, 2, 2),
  807. CFrame = HRoot.CFrame * CFrame.new(Random(-4, 4), Random(0, 2), -2)
  808. })
  809. local mesh = Create("SpecialMesh", blast, "Mesh", {
  810. MeshType = "Sphere",
  811. Scale = Vector3.new(0.5, 0.5, 2)
  812. })
  813. local bv = Create("BodyVelocity", blast, "BV", {
  814. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  815. Velocity = HRoot.CFrame.lookVector * 100
  816. })
  817. game:GetService("Debris"):AddItem(blast, 2)
  818. blast.Touched:connect(function(h)
  819. if h.Parent == nil then
  820. return
  821. end
  822. if h:IsDescendantOf(Char) then
  823. return
  824. end
  825. if h.Name == "EB" then
  826. return
  827. end
  828. local hum = h.Parent:FindFirstChildOfClass("Humanoid")
  829. local tor = h.Parent:FindFirstChild("Toros") or h.Parent:FindFirstChild("HumanoidRootPart")
  830. blast.Anchored = true
  831. local nb = blast:Clone()
  832. blast:Destroy()
  833. nb.Parent = workspace
  834. TweenService:Create(nb, TweenInfo.new(1), {Transparency = 1}):Play()
  835. TweenService:Create(nb.Mesh, TweenInfo.new(1), {
  836. Scale = Vector3.new(4, 4, 4)
  837. }):Play()
  838. game:GetService("Debris"):AddItem(nb, 1)
  839. if hum and tor then
  840. for _, v in pairs(h.Parent:GetChildren()) do
  841. if v:IsA("ForceField") then
  842. v:Destroy()
  843. end
  844. end
  845. if Mode == "Base" then
  846. hum:TakeDamage(hum.MaxHealth / 100)
  847. elseif Mode == "SSJ" then
  848. hum:TakeDamage(hum.MaxHealth / 90)
  849. elseif Mode == "SSJ2" then
  850. hum:TakeDamage(hum.MaxHealth / 80)
  851. elseif Mode == "SSJ3" then
  852. hum:TakeDamage(hum.MaxHealth / 70)
  853. elseif Mode == "SSJG" then
  854. hum:TakeDamage(hum.MaxHealth / 60)
  855. elseif Mode == "SSJB" then
  856. hum:TakeDamage(hum.MaxHealth / 50)
  857. end
  858. end
  859. end)
  860. SWait()
  861. end
  862. end
  863. TweenService:Create(smesh, TweenInfo.new(1), {
  864. Scale = Vector3.new(0.001, 0.001, 0.001)
  865. }):Play()
  866. TweenService:Create(smesh2, TweenInfo.new(1), {
  867. Scale = Vector3.new(0.001, 0.001, 0.001)
  868. }):Play()
  869. game:GetService("Debris"):AddItem(orb1, 1)
  870. game:GetService("Debris"):AddItem(orb2, 1)
  871. Attacking = false
  872. elseif key == Enum.KeyCode.V then
  873. Attacking = true
  874. Walkspeed = 0
  875. KamehamehaSound:Play()
  876. do
  877. local orb = Create("Part", Char, "Part", {
  878. CanCollide = false,
  879. Material = "Neon",
  880. BrickColor = BrickColor.new("Electric blue"),
  881. Size = Vector3.new(1, 1, 1)
  882. })
  883. newWeld(LArm, orb, LArm, CFrame.new(0, 1, 0))
  884. local smesh = Create("SpecialMesh", orb, "Mesh", {
  885. MeshType = "Sphere",
  886. Scale = Vector3.new(0.01, 0.01, 0.01)
  887. })
  888. for i = 0, 1, 0.01 do
  889. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
  890. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), i)
  891. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-65)) * CFrame.new(0, 0.2, 0), i)
  892. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(80), Rad(65)), i)
  893. wait()
  894. end
  895. TweenService:Create(smesh, TweenInfo.new(4.7), {
  896. Scale = Vector3.new(2, 2, 2)
  897. }):Play()
  898. wait(4.7)
  899. local fire = false
  900. for i = 0, 1, 0.01 do
  901. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  902. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  903. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(-50), Rad(-90)), i)
  904. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(40), Rad(90)), i)
  905. if i >= 0.8 and not fire then
  906. fire = true
  907. end
  908. wait()
  909. end
  910. spawn(function()
  911. repeat
  912. SWait()
  913. until fire
  914. local hitb = Create("Part", workspace, "KameHameHaUltra", {
  915. Anchored = true,
  916. CanCollide = false,
  917. Transparency = 1,
  918. Size = Vector3.new(20, 20, 200),
  919. CFrame = HRoot.CFrame * CFrame.new(0, 0, -100)
  920. })
  921. local beam = Create("Part", workspace, "KameHameHaUltra", {
  922. Anchored = true,
  923. CanCollide = false,
  924. Material = "Neon",
  925. BrickColor = BrickColor.new("Electric blue"),
  926. Size = Vector3.new(1, 1, 1),
  927. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -2)
  928. })
  929. local mesh = Create("SpecialMesh", beam, "Mesh", {
  930. MeshType = "Sphere",
  931. Scale = Vector3.new(1, 1, 1)
  932. })
  933. TweenService:Create(mesh, TweenInfo.new(0.5), {
  934. Scale = Vector3.new(24, 24, 200)
  935. }):Play()
  936. TweenService:Create(beam, TweenInfo.new(0.5), {
  937. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -100)
  938. }):Play()
  939. local done = false
  940. spawn(function()
  941. repeat
  942. local airPart = Create("Part", workspace, "Part", {
  943. Anchored = true,
  944. CanCollide = false,
  945. Size = Vector3.new(1, 1, 1),
  946. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
  947. })
  948. airPart.CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(90), Rad(90))
  949. local airMesh = Create("SpecialMesh", airPart, "Mesh", {
  950. MeshId = "rbxassetid://168892432",
  951. Scale = Vector3.new(6, 40, 6),
  952. Offset = Vector3.new(0, -100, 0)
  953. })
  954. TweenService:Create(airPart, TweenInfo.new(0.1), {
  955. Transparency = 1,
  956. CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  957. }):Play()
  958. game:GetService("Debris"):AddItem(airPart, 0.1)
  959. SWait()
  960. until done
  961. end)
  962. hitb.Touched:connect(function(h)
  963. if h.Parent == nil then
  964. return
  965. end
  966. if h:IsDescendantOf(Char) then
  967. return
  968. end
  969. local anc
  970. local a, b = pcall(function()
  971. anc = findRealAncestor(h)
  972. end)
  973. if a then
  974. local hum = anc:FindFirstChildOfClass("Humanoid")
  975. if hum then
  976. if Mode == "Base" then
  977. hum:TakeDamage(hum.MaxHealth / 100)
  978. elseif Mode == "SSJ" then
  979. hum:TakeDamage(hum.MaxHealth / 90)
  980. elseif Mode == "SSJ2" then
  981. hum:TakeDamage(hum.MaxHealth / 80)
  982. elseif Mode == "SSJ3" then
  983. hum:TakeDamage(hum.MaxHealth / 70)
  984. elseif Mode == "SSJG" then
  985. hum:TakeDamage(hum.MaxHealth / 60)
  986. elseif Mode == "SSJB" then
  987. hum:TakeDamage(hum.MaxHealth / 50)
  988. end
  989. game:GetService("Debris"):AddItem(Create("BodyVelocity", anc:FindFirstChild("HumanoidRootPart") or anc:FindFirstChild("Torso"), "BV", {
  990. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  991. Velocity = HRoot.CFrame.lookVector * 50
  992. }), 0.5)
  993. end
  994. end
  995. end)
  996. local kameOn = true
  997. KamehamehaSound.Ended:connect(function()
  998. if not kameOn then
  999. return
  1000. end
  1001. KamehamehaSound.Volume = 4
  1002. kameOn = false
  1003. done = true
  1004. hitb:Destroy()
  1005. TweenService:Create(mesh, TweenInfo.new(1), {
  1006. Scale = Vector3.new(0.01, 0.01, 4)
  1007. }):Play()
  1008. TweenService:Create(beam, TweenInfo.new(1), {
  1009. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -4)
  1010. }):Play()
  1011. TweenService:Create(smesh, TweenInfo.new(1), {
  1012. Scale = Vector3.new(0.01, 0.01, 0.01)
  1013. }):Play()
  1014. game:GetService("Debris"):AddItem(beam, 1)
  1015. game:GetService("Debris"):AddItem(orb, 1)
  1016. wait(1)
  1017. Walkspeed = 16
  1018. Attacking = false
  1019. end)
  1020. end)
  1021. end
  1022. elseif key == Enum.KeyCode.B and Mode == "SSJG" then
  1023. if Mouse.Target.Parent == nil then
  1024. return
  1025. end
  1026. local targ = Mouse.Target.Parent
  1027. local hum = targ:FindFirstChildOfClass("Humanoid")
  1028. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  1029. if not hum or not tor then
  1030. return
  1031. end
  1032. Attacking = true
  1033. local temp = newWeld(tor, HRoot, tor, CFrame.new(0, 0, -2))
  1034. PunchSound.Looped = true
  1035. PunchSound:Play()
  1036. Chat:Chat(Head, "Let's see if you can keep up with a god.", Enum.ChatColor.White)
  1037. for i = 0, 6 do
  1038. for _, v in pairs(targ:GetChildren()) do
  1039. if v:IsA("ForceField") then
  1040. v:Destroy()
  1041. end
  1042. end
  1043. local ring1 = Create("Part", Char, "Part", {
  1044. Anchored = true,
  1045. CanCollide = false,
  1046. Size = Vector3.new(1, 1, 1),
  1047. BrickColor = BrickColor.new("Institutional white"),
  1048. CFrame = tor.CFrame
  1049. })
  1050. local mesh1 = Create("SpecialMesh", ring1, "Mesh", {
  1051. MeshId = "http://www.roblox.com/asset/?id=3270017",
  1052. Scale = Vector3.new(4, 4, 1)
  1053. })
  1054. TweenService:Create(ring1, TweenInfo.new(1), {Transparency = 1}):Play()
  1055. TweenService:Create(mesh1, TweenInfo.new(1), {
  1056. Scale = Vector3.new(20, 20, 1)
  1057. }):Play()
  1058. game:GetService("Debris"):AddItem(ring1, 1)
  1059. for i = 0, 1, 0.1 do
  1060. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  1061. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  1062. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
  1063. RHip.C0 = RHip.C0:lerp(Rhcf, i)
  1064. SWait()
  1065. end
  1066. hum:TakeDamage(hum.MaxHealth / 20)
  1067. local ring2 = Create("Part", Char, "Part", {
  1068. Anchored = true,
  1069. CanCollide = false,
  1070. Size = Vector3.new(1, 1, 1),
  1071. BrickColor = BrickColor.new("Institutional white"),
  1072. CFrame = tor.CFrame
  1073. })
  1074. local mesh2 = Create("SpecialMesh", ring2, "Mesh", {
  1075. MeshId = "http://www.roblox.com/asset/?id=3270017",
  1076. Scale = Vector3.new(4, 4, 1)
  1077. })
  1078. TweenService:Create(ring2, TweenInfo.new(1), {Transparency = 1}):Play()
  1079. TweenService:Create(mesh2, TweenInfo.new(1), {
  1080. Scale = Vector3.new(20, 20, 1)
  1081. }):Play()
  1082. game:GetService("Debris"):AddItem(ring2, 1)
  1083. for i = 0, 1, 0.1 do
  1084. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  1085. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  1086. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90)), i)
  1087. SWait()
  1088. end
  1089. hum:TakeDamage(hum.MaxHealth / 20)
  1090. for i = 0, 1, 0.1 do
  1091. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-20), Rad(120), Rad(0)), i)
  1092. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(90)), i)
  1093. SWait()
  1094. end
  1095. hum:TakeDamage(hum.MaxHealth / 20)
  1096. end
  1097. PunchSound:Stop()
  1098. PunchSound.Looped = false
  1099. PunchSound3:Play()
  1100. for i = 0, 1, 0.1 do
  1101. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  1102. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  1103. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
  1104. RHip.C0 = RHip.C0:lerp(Rhcf, i)
  1105. SWait()
  1106. end
  1107. hum:TakeDamage(hum.MaxHealth / 20)
  1108. game:GetService("Debris"):AddItem(Create("BodyVelocity", tor, "BV", {
  1109. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1110. Velocity = HRoot.CFrame.lookVector * 100
  1111. }), 1)
  1112. temp:Destroy()
  1113. Attacking = false
  1114. elseif key == Enum.KeyCode.B and Mode == "SSJB" then
  1115. Attacking = true
  1116. KamehamehaSound:Play()
  1117. do
  1118. local orb = Create("Part", Char, "Part", {
  1119. CanCollide = false,
  1120. Material = "Neon",
  1121. BrickColor = BrickColor.new("Electric blue"),
  1122. Size = Vector3.new(1, 1, 1)
  1123. })
  1124. newWeld(LArm, orb, LArm, CFrame.new(0, 1, 0))
  1125. local smesh = Create("SpecialMesh", orb, "Mesh", {
  1126. MeshType = "Sphere",
  1127. Scale = Vector3.new(0.01, 0.01, 0.01)
  1128. })
  1129. for i = 0, 1, 0.01 do
  1130. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
  1131. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), i)
  1132. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-65)) * CFrame.new(0, 0.2, 0), i)
  1133. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(80), Rad(65)), i)
  1134. wait()
  1135. end
  1136. TweenService:Create(smesh, TweenInfo.new(4.7), {
  1137. Scale = Vector3.new(2, 2, 2)
  1138. }):Play()
  1139. wait(4.5)
  1140. for i = 0, 0.8, 0.01 do
  1141. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  1142. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  1143. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(-50), Rad(-90)), i)
  1144. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(40), Rad(90)), i)
  1145. wait()
  1146. end
  1147. local ignore = {Char}
  1148. local conn = game:GetService("RunService").RenderStepped:connect(function()
  1149. local part, pos, face, material = workspace:FindPartOnRayWithIgnoreList(Ray.new(HRoot.Position, HRoot.CFrame * CFrame.new(0, 0, -200).p - HRoot.Position.unit * 100), ignore, false, false)
  1150. local beam = Create("Part", Char, "Part", {
  1151. Anchored = true,
  1152. CanCollide = false,
  1153. Size = Vector3.new(1, 1, 1),
  1154. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2),
  1155. BrickColor = BrickColor.new("Electric blue"),
  1156. Material = "Neon"
  1157. })
  1158. Create("SpecialMesh", beam, "Mesh", {
  1159. Scale = Vector3.new(12, 12, pos.magnitude + 10),
  1160. MeshType = "Sphere",
  1161. Offset = Vector3.new(0, 1, -(5 + pos.magnitude / 2))
  1162. })
  1163. game:GetService("Debris"):AddItem(beam, 0.1)
  1164. if part then
  1165. local effect = Create("Part", workspace, "Part", {
  1166. Anchored = true,
  1167. CanCollide = false,
  1168. Material = "Neon",
  1169. BrickColor = BrickColor.new("Electric blue"),
  1170. Size = Vector3.new(1, 1, 1),
  1171. CFrame = CFrame.new(pos)
  1172. })
  1173. ignore[#ignore + 1] = effect
  1174. local mesh = Create("SpecialMesh", effect, "Mesh", {
  1175. MeshType = "Sphere",
  1176. Scale = Vector3.new(8, 8, 8)
  1177. })
  1178. TweenService:Create(effect, TweenInfo.new(1), {Transparency = 1}):Play()
  1179. TweenService:Create(mesh, TweenInfo.new(1), {
  1180. Scale = Vector3.new(32, 32, 32)
  1181. }):Play()
  1182. game:GetService("Debris"):AddItem(effect, 1)
  1183. game:GetService("Debris"):AddItem(Create("BodyVelocity", part, "BV", {
  1184. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1185. Velocity = beam.CFrame.lookVector * 50
  1186. }), 1)
  1187. if part.Parent == nil then
  1188. return
  1189. end
  1190. local hum = part.Parent:FindFirstChildOfClass("Humanoid")
  1191. if not hum then
  1192. return
  1193. end
  1194. hum:TakeDamage(hum.MaxHealth / 100)
  1195. end
  1196. end)
  1197. local kameOn = true
  1198. KamehamehaSound.Ended:connect(function()
  1199. if not kameOn then
  1200. return
  1201. end
  1202. orb:Destroy()
  1203. kameOn = false
  1204. KamehamehaSound:Stop()
  1205. conn:Disconnect()
  1206. Attacking = false
  1207. Walkspeed = 16
  1208. end)
  1209. end
  1210. elseif key == Enum.KeyCode.N then
  1211. if Mouse.Target.Parent == nil then
  1212. return
  1213. end
  1214. do
  1215. local targ = Mouse.Target.Parent
  1216. local hum = targ:FindFirstChildOfClass("Humanoid")
  1217. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  1218. if not hum or not tor then
  1219. return
  1220. end
  1221. Attacking = true
  1222. local orb1 = Create("Part", Char, "Part", {
  1223. CanCollide = false,
  1224. Material = "Neon",
  1225. BrickColor = BrickColor.new("Bright blue"),
  1226. Size = Vector3.new(1, 1, 1)
  1227. })
  1228. local smesh = Create("SpecialMesh", orb1, "Mesh", {
  1229. MeshType = "Sphere",
  1230. Scale = Vector3.new(0.001, 0.001, 0.001)
  1231. })
  1232. local orb2 = Create("Part", Char, "Part", {
  1233. CanCollide = false,
  1234. Material = "Neon",
  1235. BrickColor = BrickColor.new("Bright blue"),
  1236. Size = Vector3.new(1, 1, 1)
  1237. })
  1238. local smesh2 = Create("SpecialMesh", orb2, "Mesh", {
  1239. MeshType = "Sphere",
  1240. Scale = Vector3.new(0.001, 0.001, 0.001)
  1241. })
  1242. newWeld(orb1, LArm, orb1, CFrame.new(0, -1, 0))
  1243. newWeld(orb2, RArm, orb2, CFrame.new(0, -1, 0))
  1244. for i = 0, 0.28, 0.01 do
  1245. Neck.C0 = Neck.C0:lerp(Ncf, i)
  1246. Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
  1247. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-90)), i)
  1248. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(90)), i)
  1249. SWait()
  1250. end
  1251. TweenService:Create(smesh, TweenInfo.new(1), {
  1252. Scale = Vector3.new(1, 1, 1)
  1253. }):Play()
  1254. TweenService:Create(smesh2, TweenInfo.new(1), {
  1255. Scale = Vector3.new(1, 1, 1)
  1256. }):Play()
  1257. wait(1)
  1258. for i = 0, 2, 0.1 do
  1259. do
  1260. local blast = Create("Part", workspace, "EB", {
  1261. CanCollide = false,
  1262. BrickColor = BrickColor.new("Bright blue"),
  1263. Material = "Neon",
  1264. Size = Vector3.new(2, 2, 2),
  1265. CFrame = HRoot.CFrame * CFrame.new(Random(-4, 4), Random(0, 2), -2)
  1266. })
  1267. local mesh = Create("SpecialMesh", blast, "Mesh", {
  1268. MeshType = "Sphere",
  1269. Scale = Vector3.new(0.5, 0.5, 2)
  1270. })
  1271. local rp = Create("RocketPropulsion", blast, "BV", {
  1272. MaxTorque = Vector3.new(200000000, 200000000, 200000000),
  1273. MaxSpeed = 100,
  1274. CartoonFactor = 1,
  1275. TargetRadius = 1,
  1276. MaxThrust = 40000,
  1277. Target = tor
  1278. })
  1279. rp:Fire()
  1280. game:GetService("Debris"):AddItem(blast, 20)
  1281. rp.ReachedTarget:connect(function()
  1282. local nb = blast:Clone()
  1283. nb.Parent = workspace
  1284. nb.Anchored = true
  1285. blast:Destroy()
  1286. game:GetService("Debris"):AddItem(nb, 1)
  1287. TweenService:Create(nb, TweenInfo.new(1), {Transparency = 1}):Play()
  1288. TweenService:Create(nb.Mesh, TweenInfo.new(1), {
  1289. Scale = Vector3.new(10, 10, 10)
  1290. }):Play()
  1291. for _, v in pairs(targ:GetChildren()) do
  1292. if v:IsA("ForceField") then
  1293. v:Destroy()
  1294. end
  1295. end
  1296. if Mode == "Base" then
  1297. hum:TakeDamage(hum.MaxHealth / 100)
  1298. elseif Mode == "SSJ" then
  1299. hum:TakeDamage(hum.MaxHealth / 90)
  1300. elseif Mode == "SSJ2" then
  1301. hum:TakeDamage(hum.MaxHealth / 80)
  1302. elseif Mode == "SSJ3" then
  1303. hum:TakeDamage(hum.MaxHealth / 70)
  1304. elseif Mode == "SSJG" then
  1305. hum:TakeDamage(hum.MaxHealth / 60)
  1306. elseif Mode == "SSJB" then
  1307. hum:TakeDamage(hum.MaxHealth / 50)
  1308. end
  1309. end)
  1310. SWait()
  1311. end
  1312. end
  1313. TweenService:Create(smesh, TweenInfo.new(1), {
  1314. Scale = Vector3.new(0.001, 0.001, 0.001)
  1315. }):Play()
  1316. TweenService:Create(smesh2, TweenInfo.new(1), {
  1317. Scale = Vector3.new(0.001, 0.001, 0.001)
  1318. }):Play()
  1319. game:GetService("Debris"):AddItem(orb1, 1)
  1320. game:GetService("Debris"):AddItem(orb2, 1)
  1321. Attacking = false
  1322. end
  1323. elseif key == Enum.KeyCode.M then
  1324. if Mouse.Target.Parent == nil then
  1325. return
  1326. end
  1327. do
  1328. local targ = Mouse.Target.Parent
  1329. local hum = targ:FindFirstChildOfClass("Humanoid")
  1330. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  1331. if not hum or not tor then
  1332. return
  1333. end
  1334. Attacking = true
  1335. local Runnin = true
  1336. local weld = newWeld(Torso, tor, HRoot, CFrame.new(0, 0, 2))
  1337. local function damage()
  1338. local ring = Create("Part", workspace, "Part", {
  1339. Anchored = true,
  1340. CanCollide = false,
  1341. BrickColor = BrickColor.new("Institutional white"),
  1342. Size = Vector3.new(1, 1, 1),
  1343. CFrame = CFrame.new(tor.CFrame.p, HRoot.CFrame.p)
  1344. })
  1345. ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(180), Rad(0))
  1346. local mesh = Create("SpecialMesh", ring, "Mesh", {
  1347. MeshId = "http://www.roblox.com/asset/?id=20329976",
  1348. Scale = Vector3.new(1, 1, 1)
  1349. })
  1350. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  1351. TweenService:Create(mesh, TweenInfo.new(1), {
  1352. Scale = Vector3.new(20, 1, 20)
  1353. }):Play()
  1354. game:GetService("Debris"):AddItem(ring, 1)
  1355. for _, v in pairs(targ:GetChildren()) do
  1356. if v:IsA("ForceField") then
  1357. v:Destroy()
  1358. end
  1359. end
  1360. if Mode == "Base" then
  1361. hum:TakeDamage(hum.MaxHealth / 350)
  1362. elseif Mode == "SSJ" then
  1363. hum:TakeDamage(hum.MaxHealth / 300)
  1364. elseif Mode == "SSJ2" then
  1365. hum:TakeDamage(hum.MaxHealth / 250)
  1366. elseif Mode == "SSJ3" then
  1367. hum:TakeDamage(hum.MaxHealth / 200)
  1368. elseif Mode == "SSJG" then
  1369. hum:TakeDamage(hum.MaxHealth / 150)
  1370. elseif Mode == "SSJB" then
  1371. hum:TakeDamage(hum.MaxHealth / 100)
  1372. end
  1373. end
  1374. SWait()
  1375. PunchSound.Looped = true
  1376. PunchSound:Play()
  1377. for i = 0, 12 do
  1378. Neck.C0 = Ncf
  1379. Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40))
  1380. LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90))
  1381. RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
  1382. damage()
  1383. wait(0.1)
  1384. Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40))
  1385. LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90))
  1386. RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
  1387. damage()
  1388. wait(0.1)
  1389. end
  1390. PunchSound:Stop()
  1391. PunchSound3:Play()
  1392. local bv = Create("BodyVelocity", HRoot, "BV", {
  1393. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1394. Velocity = Vector3.new(0, 0, 0)
  1395. })
  1396. weld:Destroy()
  1397. Char:MoveTo(HRoot.CFrame * CFrame.new(0, 20, 0).p)
  1398. PunchSound:Play()
  1399. local weld = newWeld(Torso, tor, HRoot, CFrame.new(0, 0, 2))
  1400. for i = 0, 24 do
  1401. Neck.C0 = Ncf
  1402. Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40))
  1403. LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90))
  1404. RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
  1405. damage()
  1406. wait(0.1)
  1407. Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40))
  1408. LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90))
  1409. RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
  1410. damage()
  1411. wait(0.1)
  1412. end
  1413. PunchSound:Stop()
  1414. local gyro = Create("BodyGyro", HRoot, "Gyro", {
  1415. MaxTorque = Vector3.new(200000000, 200000000, 200000000),
  1416. P = 30000
  1417. })
  1418. local conn = game:GetService("RunService").RenderStepped:connect(function()
  1419. gyro.CFrame = workspace.CurrentCamera.CFrame
  1420. end)
  1421. weld:Destroy()
  1422. hum.StateChanged:connect(function(old, new)
  1423. if not Runnin then
  1424. return
  1425. end
  1426. if new == Enum.HumanoidStateType.Landed then
  1427. Runnin = false
  1428. for _, v in pairs(targ:GetChildren()) do
  1429. if v:IsA("ForceField") then
  1430. v:Destroy()
  1431. end
  1432. end
  1433. hum:TakeDamage(hum.MaxHealth / 100)
  1434. ExplosionSound2:Play()
  1435. local ray = Ray.new(HRoot.CFrame.p, HRoot.CFrame * CFrame.new(0, -1000, 0).p.unit * 500)
  1436. local part, pos, face, material = workspace:FindPartOnRay(ray, Char, false, false)
  1437. for i = 0, 360, 36 do
  1438. local debris = Create("Part", workspace, "Part", {
  1439. Anchored = true,
  1440. CanCollide = false,
  1441. BrickColor = part.BrickColor or BrickColor.new("Bright green"),
  1442. Material = material or Enum.Material.Grass,
  1443. Size = Vector3.new(15, 20, 10),
  1444. CFrame = tor.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -15)
  1445. })
  1446. debris.CFrame = debris.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
  1447. TweenService:Create(debris, TweenInfo.new(10), {Transparency = 1}):Play()
  1448. game:GetService("Debris"):AddItem(debris, 10)
  1449. end
  1450. end
  1451. end)
  1452. local onTouch = function(part, h)
  1453. if h:IsDescendantOf(Char) then
  1454. return
  1455. end
  1456. if h.Name:lower() == "kib" then
  1457. return
  1458. end
  1459. local nk = part:Clone()
  1460. nk.Parent = workspace
  1461. nk.Anchored = true
  1462. part:Destroy()
  1463. TweenService:Create(nk, TweenInfo.new(1), {Transparency = 1}):Play()
  1464. TweenService:Create(nk.Mesh, TweenInfo.new(1), {
  1465. Scale = Vector3.new(16, 16, 16)
  1466. }):Play()
  1467. game:GetService("Debris"):AddItem(nk, 1)
  1468. for _, v in pairs(workspace:GetChildren()) do
  1469. if v:FindFirstChildOfClass("Humanoid") and v ~= Char then
  1470. local tor = v:FindFirstChild("Torso") or v:FindFirstChild("HumanoidRootPart")
  1471. local hum = v:FindFirstChildOfClass("Humanoid")
  1472. if tor and (tor.Position - nk.Position).magnitude <= 80 then
  1473. for _, b in pairs(v:GetChildren()) do
  1474. if b:IsA("ForceField") then
  1475. b:Destroy()
  1476. end
  1477. end
  1478. if Mode == "Base" then
  1479. hum:TakeDamage(hum.MaxHealth / 350)
  1480. elseif Mode == "SSJ" then
  1481. hum:TakeDamage(hum.MaxHealth / 300)
  1482. elseif Mode == "SSJ2" then
  1483. hum:TakeDamage(hum.MaxHealth / 250)
  1484. elseif Mode == "SSJ3" then
  1485. hum:TakeDamage(hum.MaxHealth / 200)
  1486. elseif Mode == "SSJG" then
  1487. hum:TakeDamage(hum.MaxHealth / 150)
  1488. elseif Mode == "SSJB" then
  1489. hum:TakeDamage(hum.MaxHealth / 100)
  1490. end
  1491. end
  1492. end
  1493. end
  1494. end
  1495. Flying = true
  1496. for i = 0, 100 do
  1497. for i = 0, 1, 0.1 do
  1498. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
  1499. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  1500. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  1501. SWait()
  1502. end
  1503. do
  1504. local kib = Create("Part", workspace, "Kib", {
  1505. CanCollide = false,
  1506. BrickColor = BrickColor.new("Electric blue"),
  1507. Material = "Neon",
  1508. Size = Vector3.new(2, 2, 2),
  1509. CFrame = HRoot.CFrame * CFrame.new(-1, 0, -0.5)
  1510. })
  1511. kib.CFrame = kib.CFrame * CFrame.Angles(Rad(Random(-20, 20)), Rad(Random(-45, 45)), Rad(0))
  1512. Create("SpecialMesh", kib, "Mesh", {
  1513. MeshType = "Sphere",
  1514. Scale = Vector3.new(1, 1, 2)
  1515. })
  1516. Create("BodyVelocity", kib, "BV", {
  1517. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1518. Velocity = kib.CFrame.lookVector * 100
  1519. })
  1520. kib.Touched:connect(function(h)
  1521. onTouch(kib, h)
  1522. end)
  1523. game:GetService("Debris"):AddItem(kib, 10)
  1524. SWait()
  1525. for i = 0, 1, 0.1 do
  1526. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(300)), i)
  1527. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  1528. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
  1529. SWait()
  1530. end
  1531. local kib = Create("Part", workspace, "Kib", {
  1532. CanCollide = false,
  1533. BrickColor = BrickColor.new("Electric blue"),
  1534. Material = "Neon",
  1535. Size = Vector3.new(2, 2, 2),
  1536. CFrame = HRoot.CFrame * CFrame.new(1, 0, -0.5)
  1537. })
  1538. kib.CFrame = kib.CFrame * CFrame.Angles(Rad(Random(-20, 20)), Rad(Random(-45, 45)), Rad(0))
  1539. Create("SpecialMesh", kib, "Mesh", {
  1540. MeshType = "Sphere",
  1541. Scale = Vector3.new(1, 1, 2)
  1542. })
  1543. Create("BodyVelocity", kib, "BV", {
  1544. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1545. Velocity = kib.CFrame.lookVector * 100
  1546. })
  1547. kib.Touched:connect(function(h)
  1548. onTouch(kib, h)
  1549. end)
  1550. game:GetService("Debris"):AddItem(kib, 10)
  1551. SWait()
  1552. end
  1553. end
  1554. conn:Disconnect()
  1555. bv:Destroy()
  1556. gyro:Destroy()
  1557. Attacking = false
  1558. end
  1559. end
  1560. elseif Mode == "Ultra" then
  1561. if key == Enum.KeyCode.Z then
  1562. if Walkspeed ~= 100 then
  1563. Walkspeed = 100
  1564. Sprint = true
  1565. else
  1566. Walkspeed = 16
  1567. Sprint = false
  1568. end
  1569. elseif key == Enum.KeyCode.X then
  1570. Attacking = true
  1571. Walkspeed = 0
  1572. KamehamehaSound:Play()
  1573. do
  1574. local orb = Create("Part", Char, "Part", {
  1575. CanCollide = false,
  1576. Material = "Neon",
  1577. BrickColor = BrickColor.new("Electric blue"),
  1578. Size = Vector3.new(1, 1, 1)
  1579. })
  1580. newWeld(LArm, orb, LArm, CFrame.new(0, 1, 0))
  1581. local smesh = Create("SpecialMesh", orb, "Mesh", {
  1582. MeshType = "Sphere",
  1583. Scale = Vector3.new(0.01, 0.01, 0.01)
  1584. })
  1585. for i = 0, 1, 0.01 do
  1586. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
  1587. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), i)
  1588. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-65)) * CFrame.new(0, 0.2, 0), i)
  1589. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(80), Rad(65)), i)
  1590. wait()
  1591. end
  1592. TweenService:Create(smesh, TweenInfo.new(4.7), {
  1593. Scale = Vector3.new(2, 2, 2)
  1594. }):Play()
  1595. wait(4.7)
  1596. local fire = false
  1597. for i = 0, 1, 0.01 do
  1598. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  1599. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  1600. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-90)), i)
  1601. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  1602. if i >= 0.8 and not fire then
  1603. fire = true
  1604. end
  1605. wait()
  1606. end
  1607. spawn(function()
  1608. repeat
  1609. SWait()
  1610. until fire
  1611. local hitb = Create("Part", workspace, "KameHameHaUltra", {
  1612. Anchored = true,
  1613. CanCollide = false,
  1614. Transparency = 1,
  1615. Size = Vector3.new(36, 36, 400),
  1616. CFrame = HRoot.CFrame * CFrame.new(0, 0, -200)
  1617. })
  1618. local beam = Create("Part", workspace, "KameHameHaUltra", {
  1619. Anchored = true,
  1620. CanCollide = false,
  1621. Material = "Neon",
  1622. BrickColor = BrickColor.new("Electric blue"),
  1623. Size = Vector3.new(1, 1, 1),
  1624. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -2)
  1625. })
  1626. local mesh = Create("SpecialMesh", beam, "Mesh", {
  1627. MeshType = "Sphere",
  1628. Scale = Vector3.new(1, 1, 1)
  1629. })
  1630. TweenService:Create(mesh, TweenInfo.new(0.5), {
  1631. Scale = Vector3.new(40, 40, 400)
  1632. }):Play()
  1633. TweenService:Create(beam, TweenInfo.new(0.5), {
  1634. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -200)
  1635. }):Play()
  1636. spawn(function()
  1637. for i = 0, 1, 0.1 do
  1638. local airPart = Create("Part", workspace, "Part", {
  1639. Anchored = true,
  1640. CanCollide = false,
  1641. Size = Vector3.new(1, 1, 1),
  1642. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
  1643. })
  1644. airPart.CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(90), Rad(90))
  1645. local airMesh = Create("SpecialMesh", airPart, "Mesh", {
  1646. MeshId = "rbxassetid://168892432",
  1647. Scale = Vector3.new(4, 4, 4),
  1648. Offset = Vector3.new(0, 20, 0)
  1649. })
  1650. TweenService:Create(airMesh, TweenInfo.new(0.5), {
  1651. Scale = Vector3.new(10, 50, 10),
  1652. Offset = Vector3.new(0, -150, 0)
  1653. }):Play()
  1654. TweenService:Create(airPart, TweenInfo.new(7.3), {
  1655. Transparency = 1,
  1656. CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  1657. }):Play()
  1658. game:GetService("Debris"):AddItem(airPart, 7.3)
  1659. SWait()
  1660. end
  1661. end)
  1662. hitb.Touched:connect(function(h)
  1663. if h.Parent == nil then
  1664. return
  1665. end
  1666. if h:IsDescendantOf(Char) then
  1667. return
  1668. end
  1669. local anc
  1670. local a, b = pcall(function()
  1671. anc = findRealAncestor(h)
  1672. end)
  1673. if a then
  1674. local hum = anc:FindFirstChildOfClass("Humanoid")
  1675. if hum then
  1676. hum:TakeDamage(hum.MaxHealth / 50)
  1677. game:GetService("Debris"):AddItem(Create("BodyVelocity", anc:FindFirstChild("HumanoidRootPart") or anc:FindFirstChild("Torso"), "BV", {
  1678. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1679. Velocity = HRoot.CFrame.lookVector * 100
  1680. }), 0.5)
  1681. end
  1682. end
  1683. end)
  1684. KamehamehaSound.Ended:connect(function()
  1685. KamehamehaSound.Volume = 4
  1686. hitb:Destroy()
  1687. TweenService:Create(mesh, TweenInfo.new(1), {
  1688. Scale = Vector3.new(0.01, 0.01, 4)
  1689. }):Play()
  1690. TweenService:Create(beam, TweenInfo.new(1), {
  1691. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -4)
  1692. }):Play()
  1693. TweenService:Create(smesh, TweenInfo.new(1), {
  1694. Scale = Vector3.new(0.01, 0.01, 0.01)
  1695. }):Play()
  1696. game:GetService("Debris"):AddItem(beam, 1)
  1697. game:GetService("Debris"):AddItem(orb, 1)
  1698. wait(1)
  1699. Walkspeed = 16
  1700. Attacking = false
  1701. end)
  1702. end)
  1703. end
  1704. elseif key == Enum.KeyCode.C then
  1705. Dodge = not Dodge
  1706. warn("Dodge: " .. tostring(Dodge))
  1707. elseif key == Enum.KeyCode.V then
  1708. Walkspeed = 0
  1709. Attacking = true
  1710. for i = 0, 1, 0.1 do
  1711. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  1712. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  1713. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
  1714. wait()
  1715. end
  1716. local hitp = Create("Part", workspace, "Part", {
  1717. Anchored = true,
  1718. CanCollide = false,
  1719. Transparency = 1,
  1720. Size = Vector3.new(20, 20, 400),
  1721. CFrame = HRoot.CFrame * CFrame.new(0, 0, -202)
  1722. })
  1723. hitp.Touched:connect(function(h)
  1724. if h.Parent == nil then
  1725. return
  1726. end
  1727. if h:IsDescendantOf(Char) then
  1728. return
  1729. end
  1730. local anc
  1731. local a, b = pcall(function()
  1732. anc = findRealAncestor(h)
  1733. end)
  1734. if a then
  1735. local hum = anc:FindFirstChildOfClass("Humanoid")
  1736. if hum then
  1737. anc:BreakJoints()
  1738. end
  1739. end
  1740. end)
  1741. for i = 0, 1, 0.1 do
  1742. local bpart = Create("Part", Char, "Part", {
  1743. Anchored = true,
  1744. CanCollide = false,
  1745. Size = Vector3.new(1, 1, 1),
  1746. BrickColor = BrickColor.new("Institutional white"),
  1747. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
  1748. })
  1749. local mesh = Create("SpecialMesh", bpart, "Mesh", {
  1750. MeshId = "rbxassetid://437347603",
  1751. Scale = Vector3.new(1, 1, 1),
  1752. Offset = Vector3.new(0, 0, 0)
  1753. })
  1754. TweenService:Create(bpart, TweenInfo.new(1), {
  1755. Transparency = 1,
  1756. CFrame = bpart.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(Random(-360, 360)))
  1757. }):Play()
  1758. TweenService:Create(mesh, TweenInfo.new(1), {
  1759. Scale = Vector3.new(2, 2, 20),
  1760. Offset = Vector3.new(0, 0, -150)
  1761. }):Play()
  1762. game:GetService("Debris"):AddItem(bpart, 1)
  1763. SWait()
  1764. end
  1765. game:GetService("Debris"):AddItem(hitp, 1.5)
  1766. Attacking = false
  1767. Walkspeed = 16
  1768. elseif key == Enum.KeyCode.B then
  1769. Attacking = true
  1770. if Mouse.Target == nil then
  1771. return
  1772. end
  1773. do
  1774. local targ
  1775. local a, b = pcall(function()
  1776. targ = findRealAncestor(Mouse.Target)
  1777. end)
  1778. if not a then
  1779. pcall(function()
  1780. targ = Mouse.Target.Parent
  1781. end)
  1782. end
  1783. if targ ~= nil then
  1784. local hum = targ:FindFirstChildOfClass("Humanoid")
  1785. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  1786. if hum and tor then
  1787. Walkspeed = 0
  1788. local weld = newWeld(HRoot, tor, HRoot, CFrame.new(0, 0, 2))
  1789. FloatVel.MaxForce = Vector3.new(200000000, 200000000, 200000000)
  1790. spawn(function()
  1791. tor.Anchored = true
  1792. PunchSound.Looped = true
  1793. for _, v in pairs(targ:GetChildren()) do
  1794. if v:IsA("LocalScript") then
  1795. v.Disabled = true
  1796. end
  1797. end
  1798. Char:MoveTo(tor.Position + Vector3.new(0, 0, -2))
  1799. wait(0.1)
  1800. Torso.CFrame = CFrame.new(Torso.Position, tor.Position)
  1801. PunchSound:Play()
  1802. local punching = true
  1803. spawn(function()
  1804. repeat
  1805. local fist = Create("Part", workspace, "Part", {
  1806. Anchored = true,
  1807. CanCollide = false,
  1808. Size = Vector3.new(LArm.Size.X, 1, 8),
  1809. BrickColor = LArm.BrickColor
  1810. })
  1811. local fist2 = Create("Part", workspace, "Part", {
  1812. Anchored = true,
  1813. CanCollide = false,
  1814. Size = Vector3.new(RArm.Size.X, 1, 8),
  1815. BrickColor = RArm.BrickColor
  1816. })
  1817. fist.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(-Random(1, 4), 0.5, 0).p, tor.Position)
  1818. fist2.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(Random(1, 4), 0.5, 0).p, tor.Position)
  1819. TweenService:Create(fist, TweenInfo.new(0.5), {Transparency = 1}):Play()
  1820. TweenService:Create(fist2, TweenInfo.new(0.5), {Transparency = 1}):Play()
  1821. game:GetService("Debris"):AddItem(fist, 0.5)
  1822. game:GetService("Debris"):AddItem(fist2, 0.5)
  1823. SWait()
  1824. until not punching
  1825. end)
  1826. for i = 0, 12 do
  1827. for _, v in pairs(targ:GetChildren()) do
  1828. if v:IsA("ForceField") then
  1829. v:Destroy()
  1830. end
  1831. end
  1832. SWait()
  1833. local ring1 = Create("Part", Char, "Part", {
  1834. Anchored = true,
  1835. CanCollide = false,
  1836. Size = Vector3.new(1, 1, 1),
  1837. BrickColor = BrickColor.new("Institutional white"),
  1838. CFrame = tor.CFrame
  1839. })
  1840. local mesh1 = Create("SpecialMesh", ring1, "Mesh", {
  1841. MeshId = "http://www.roblox.com/asset/?id=3270017",
  1842. Scale = Vector3.new(4, 4, 1)
  1843. })
  1844. TweenService:Create(ring1, TweenInfo.new(1), {Transparency = 1}):Play()
  1845. TweenService:Create(mesh1, TweenInfo.new(1), {
  1846. Scale = Vector3.new(20, 20, 1)
  1847. }):Play()
  1848. game:GetService("Debris"):AddItem(ring1, 1)
  1849. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  1850. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  1851. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  1852. SWait()
  1853. hum:TakeDamage(hum.MaxHealth / 20)
  1854. local ring2 = Create("Part", Char, "Part", {
  1855. Anchored = true,
  1856. CanCollide = false,
  1857. Size = Vector3.new(1, 1, 1),
  1858. BrickColor = BrickColor.new("Institutional white"),
  1859. CFrame = tor.CFrame
  1860. })
  1861. local mesh2 = Create("SpecialMesh", ring2, "Mesh", {
  1862. MeshId = "http://www.roblox.com/asset/?id=3270017",
  1863. Scale = Vector3.new(4, 4, 1)
  1864. })
  1865. TweenService:Create(ring2, TweenInfo.new(1), {Transparency = 1}):Play()
  1866. TweenService:Create(mesh2, TweenInfo.new(1), {
  1867. Scale = Vector3.new(20, 20, 1)
  1868. }):Play()
  1869. game:GetService("Debris"):AddItem(ring2, 1)
  1870. SWait()
  1871. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  1872. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  1873. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  1874. SWait()
  1875. hum:TakeDamage(hum.MaxHealth / 20)
  1876. end
  1877. punching = false
  1878. PunchSound:Stop()
  1879. PunchSound.Looped = false
  1880. wait()
  1881. for i = 0, 1, 0.1 do
  1882. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-90)), i)
  1883. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-90), Rad(0), Rad(0)), i)
  1884. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(90)), i)
  1885. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  1886. SWait()
  1887. end
  1888. tor.Anchored = false
  1889. local bv = Create("BodyVelocity", tor, "BV", {
  1890. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1891. Velocity = HRoot.CFrame.lookVector * 100
  1892. })
  1893. for i = 0, 1, 0.1 do
  1894. local bpart = Create("Part", Char, "Part", {
  1895. Anchored = true,
  1896. CanCollide = false,
  1897. Size = Vector3.new(1, 1, 1),
  1898. BrickColor = BrickColor.new("Institutional white"),
  1899. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
  1900. })
  1901. local mesh = Create("SpecialMesh", bpart, "Mesh", {
  1902. MeshId = "rbxassetid://437347603",
  1903. Scale = Vector3.new(1, 1, 1),
  1904. Offset = Vector3.new(0, 0, 0)
  1905. })
  1906. TweenService:Create(bpart, TweenInfo.new(1), {
  1907. Transparency = 1,
  1908. CFrame = bpart.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(Random(-360, 360)))
  1909. }):Play()
  1910. TweenService:Create(mesh, TweenInfo.new(1), {
  1911. Scale = Vector3.new(2, 2, 20),
  1912. Offset = Vector3.new(0, 0, -150)
  1913. }):Play()
  1914. game:GetService("Debris"):AddItem(bpart, 1)
  1915. SWait()
  1916. end
  1917. targ:BreakJoints()
  1918. bv:Destroy()
  1919. Attacking = false
  1920. Walkspeed = 16
  1921. end)
  1922. else
  1923. Attacking = false
  1924. end
  1925. end
  1926. end
  1927. end
  1928. end
  1929. if key == Enum.KeyCode.Q then
  1930. stopAllSounds()
  1931. SSJSound1:Play()
  1932. toggleEmitters("AllOff")
  1933. HairWeld.C0 = Hcf
  1934. local orb = Create("Part", Char, "Part", {
  1935. Anchored = true,
  1936. CanCollide = false,
  1937. BrickColor = BrickColor.new("Bright yellow"),
  1938. Material = "Neon",
  1939. Size = Vector3.new(1, 1, 1),
  1940. CFrame = HRoot.CFrame
  1941. })
  1942. local mesh = Create("SpecialMesh", orb, "Mesh", {
  1943. MeshType = "Sphere",
  1944. Scale = Vector3.new(1, 1, 1)
  1945. })
  1946. TweenService:Create(mesh, TweenInfo.new(1), {
  1947. Scale = Vector3.new(30, 30, 30)
  1948. }):Play()
  1949. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  1950. Hair.Mesh.MeshId = "rbxassetid://430344159"
  1951. Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
  1952. Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
  1953. Hair.BrickColor = BrickColor.new("Bright yellow")
  1954. Aura.ImageColor3 = Color3.fromRGB(255, 227, 10)
  1955. SSJSound2:Play()
  1956. SSJSound3:Play()
  1957. Head.face.Texture = "rbxassetid://765493484"
  1958. SSJContainer.StudsOffset = Vector3.new(0, 0, 0)
  1959. SSJContainer.Size = UDim2.new(20, 0, 20, 0)
  1960. Aura.ImageTransparency = 0
  1961. Mode = "SSJ"
  1962. elseif key == Enum.KeyCode.E then
  1963. Attacking = true
  1964. stopAllSounds()
  1965. toggleEmitters("AllOff")
  1966. SSJContainer.Size = UDim2.new(20, 0, 20, 0)
  1967. SSJScream2:Play()
  1968. for i = 0, 1, 0.1 do
  1969. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  1970. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
  1971. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  1972. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  1973. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-70), Rad(-140)), i)
  1974. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(70), Rad(140)), i)
  1975. wait()
  1976. end
  1977. do
  1978. local rtr = true
  1979. spawn(function()
  1980. repeat
  1981. local ring = Create("Part", workspace, "Part", {
  1982. Anchored = true,
  1983. CanCollide = false,
  1984. BrickColor = BrickColor.new("New Yeller"),
  1985. Size = Vector3.new(1, 1, 1),
  1986. CFrame = HRoot.CFrame * CFrame.new(0, -3, 0)
  1987. })
  1988. local mesh = Create("SpecialMesh", ring, "Mesh", {
  1989. MeshId = "http://www.roblox.com/asset/?id=3270017",
  1990. Scale = Vector3.new(1, 1, 1)
  1991. })
  1992. ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(0), Rad(0))
  1993. TweenService:Create(mesh, TweenInfo.new(1), {
  1994. Scale = Vector3.new(50, 50, 1)
  1995. }):Play()
  1996. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  1997. game:GetService("Debris"):AddItem(ring, 1)
  1998. SWait()
  1999. until not rtr
  2000. end)
  2001. wait(2)
  2002. rtr = false
  2003. local orb = Create("Part", Char, "Part", {
  2004. Anchored = true,
  2005. CanCollide = false,
  2006. BrickColor = BrickColor.new("Bright yellow"),
  2007. Material = "Neon",
  2008. Size = Vector3.new(1, 1, 1),
  2009. CFrame = HRoot.CFrame
  2010. })
  2011. local mesh = Create("SpecialMesh", orb, "Mesh", {
  2012. MeshType = "Sphere",
  2013. Scale = Vector3.new(1, 1, 1)
  2014. })
  2015. TweenService:Create(mesh, TweenInfo.new(1), {
  2016. Scale = Vector3.new(30, 30, 30)
  2017. }):Play()
  2018. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  2019. for i = 0, 1, 0.1 do
  2020. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(-20), Rad(0), Rad(0)), i)
  2021. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  2022. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  2023. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  2024. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(70), Rad(-140)), i)
  2025. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-70), Rad(140)), i)
  2026. wait()
  2027. end
  2028. SSJ2Sound2:Play()
  2029. SSJ2Sound1:Play()
  2030. HairWeld.C0 = Hcf
  2031. Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
  2032. Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
  2033. Hair.BrickColor = BrickColor.new("Bright yellow")
  2034. Aura.ImageTransparency = 0
  2035. Hair.Mesh.MeshId = "rbxassetid://560718478"
  2036. Head.face.Texture = "rbxassetid://765493484"
  2037. SSJContainer.StudsOffset = Vector3.new(0, 0, 0)
  2038. Mode = "SSJ2"
  2039. Attacking = false
  2040. end
  2041. elseif key == Enum.KeyCode.R then
  2042. Attacking = true
  2043. stopAllSounds()
  2044. toggleEmitters("AllOff")
  2045. SSJContainer.Size = UDim2.new(20, 0, 20, 0)
  2046. SSJScream1:Play()
  2047. for i = 0, 1, 0.1 do
  2048. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  2049. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(30), Rad(0), Rad(0)), i)
  2050. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-30)), i)
  2051. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(30)), i)
  2052. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-140)), i)
  2053. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(140)), i)
  2054. wait()
  2055. end
  2056. do
  2057. local rtr = true
  2058. spawn(function()
  2059. repeat
  2060. local ring = Create("Part", workspace, "Part", {
  2061. Anchored = true,
  2062. CanCollide = false,
  2063. BrickColor = BrickColor.new("New Yeller"),
  2064. Size = Vector3.new(1, 1, 1),
  2065. CFrame = HRoot.CFrame * CFrame.new(0, -3, 0)
  2066. })
  2067. local mesh = Create("SpecialMesh", ring, "Mesh", {
  2068. MeshId = "http://www.roblox.com/asset/?id=3270017",
  2069. Scale = Vector3.new(1, 1, 1)
  2070. })
  2071. ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(0), Rad(0))
  2072. TweenService:Create(mesh, TweenInfo.new(1), {
  2073. Scale = Vector3.new(50, 50, 1)
  2074. }):Play()
  2075. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  2076. game:GetService("Debris"):AddItem(ring, 1)
  2077. SWait()
  2078. until not rtr
  2079. end)
  2080. wait(7)
  2081. rtr = false
  2082. local orb = Create("Part", Char, "Part", {
  2083. Anchored = true,
  2084. CanCollide = false,
  2085. BrickColor = BrickColor.new("Bright yellow"),
  2086. Material = "Neon",
  2087. Size = Vector3.new(1, 1, 1),
  2088. CFrame = HRoot.CFrame
  2089. })
  2090. local mesh = Create("SpecialMesh", orb, "Mesh", {
  2091. MeshType = "Sphere",
  2092. Scale = Vector3.new(1, 1, 1)
  2093. })
  2094. TweenService:Create(mesh, TweenInfo.new(1), {
  2095. Scale = Vector3.new(30, 30, 30)
  2096. }):Play()
  2097. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  2098. for i = 0, 1, 0.1 do
  2099. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(-20), Rad(0), Rad(0)), i)
  2100. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  2101. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  2102. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  2103. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(70), Rad(-140)), i)
  2104. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-70), Rad(140)), i)
  2105. wait()
  2106. end
  2107. SSJSound1:Play()
  2108. SSJ2Sound1:Play()
  2109. SSJ3Sound1:Play()
  2110. HairWeld.C0 = Hcf * CFrame.Angles(Rad(0), Rad(180), Rad(0))
  2111. Hair.Mesh.MeshId = "http://www.roblox.com/asset/?id=431511681"
  2112. Hair.Mesh.Scale = Vector3.new(0.005, 0.005, 0.005)
  2113. Hair.Mesh.Offset = Vector3.new(0, -1.5, -1.1)
  2114. Hair.BrickColor = BrickColor.new("Bright yellow")
  2115. Head.face.Texture = "rbxassetid://765493484"
  2116. Aura.ImageTransparency = 0
  2117. SSJContainer.StudsOffset = Vector3.new(0, 0, 0)
  2118. Mode = "SSJ3"
  2119. Attacking = false
  2120. end
  2121. elseif key == Enum.KeyCode.T then
  2122. SSJContainer.Size = UDim2.new(10, 0, 20, 0)
  2123. Aura.ImageTransparency = 0
  2124. toggleEmitters("AllOff")
  2125. Hair.Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  2126. HairWeld.C0 = Hcf
  2127. Hair.Mesh.Offset = Vector3.new(0, 0.55, -0.1)
  2128. Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
  2129. stopAllSounds()
  2130. SSJSound1:Play()
  2131. local orb = Create("Part", Char, "Part", {
  2132. Anchored = true,
  2133. CanCollide = false,
  2134. Size = Vector3.new(8, 8, 8),
  2135. Material = "Neon",
  2136. BrickColor = BrickColor.new("Institutional white"),
  2137. CFrame = HRoot.CFrame
  2138. })
  2139. local mesh = Create("SpecialMesh", orb, "Mesh", {
  2140. Scale = Vector3.new(1, 1, 1),
  2141. MeshType = "Sphere"
  2142. })
  2143. TweenService:Create(mesh, TweenInfo.new(1), {
  2144. Scale = Vector3.new(3, 3, 3)
  2145. }):Play()
  2146. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  2147. game:GetService("Debris"):AddItem(orb, 1)
  2148. Hair.Color = Color3.fromRGB(212, 2, 114)
  2149. SSJGSound1:Play()
  2150. SSJGSound2:Play()
  2151. wait(1)
  2152. SSJContainer.StudsOffset = Vector3.new(-0.5, 0, 0)
  2153. Torso.Anchored = false
  2154. Attacking = false
  2155. Head.face.Texture = "rbxassetid://900680867"
  2156. Mode = "SSJG"
  2157. elseif key == Enum.KeyCode.Y then
  2158. SSJContainer.Size = UDim2.new(10, 0, 20, 0)
  2159. Aura.ImageTransparency = 0
  2160. toggleEmitters("AllOff")
  2161. Hair.Mesh.MeshId = "rbxassetid://430344159"
  2162. Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
  2163. Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
  2164. HairWeld.C0 = Hcf
  2165. stopAllSounds()
  2166. SSJBSound1:Play()
  2167. local orb = Create("Part", Char, "Part", {
  2168. Anchored = true,
  2169. CanCollide = false,
  2170. Size = Vector3.new(8, 8, 8),
  2171. Material = "Neon",
  2172. BrickColor = BrickColor.new("Institutional white"),
  2173. CFrame = HRoot.CFrame
  2174. })
  2175. local mesh = Create("SpecialMesh", orb, "Mesh", {
  2176. Scale = Vector3.new(1, 1, 1),
  2177. MeshType = "Sphere"
  2178. })
  2179. TweenService:Create(mesh, TweenInfo.new(1), {
  2180. Scale = Vector3.new(3, 3, 3)
  2181. }):Play()
  2182. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  2183. game:GetService("Debris"):AddItem(orb, 1)
  2184. Hair.Color = Color3.fromRGB(5, 178, 212)
  2185. SSJBSound2:Play()
  2186. SSJBSound3:Play()
  2187. wait(1)
  2188. Torso.Anchored = false
  2189. Attacking = false
  2190. Head.face.Texture = "rbxassetid://959519291"
  2191. SSJContainer.StudsOffset = Vector3.new(0.5, 0, 0)
  2192. Mode = "SSJB"
  2193. elseif key == Enum.KeyCode.U then
  2194. Walkspeed = 0
  2195. Attacking = true
  2196. Mode = "Ultra"
  2197. toggleEmitters("AllOff")
  2198. stopAllSounds()
  2199. Aura.ImageTransparency = 1
  2200. UltraSound1:Play()
  2201. HairWeld.C0 = Hcf
  2202. spawn(function()
  2203. for i = 0, 1, 0.1 do
  2204. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(40), Rad(0), Rad(0)), i)
  2205. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  2206. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(20), Rad(0), Rad(-40)), i)
  2207. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(20), Rad(0), Rad(40)), i)
  2208. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-20)), i)
  2209. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), i)
  2210. wait()
  2211. end
  2212. end)
  2213. local beam1 = Create("Part", Char, "Part", {
  2214. Anchored = true,
  2215. CanCollide = false,
  2216. Material = "Neon",
  2217. BrickColor = BrickColor.new("Institutional white"),
  2218. Shape = "Cylinder",
  2219. Size = Vector3.new(8, 8, 8),
  2220. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(90))
  2221. })
  2222. local effect1 = Create("Part", Char, "Part", {
  2223. Anchored = true,
  2224. CanCollide = false,
  2225. BrickColor = BrickColor.new("Institutional white"),
  2226. CFrame = HRoot.CFrame
  2227. })
  2228. local mesh1 = Create("SpecialMesh", effect1, "Mesh", {
  2229. MeshId = "rbxassetid://168892432",
  2230. Scale = Vector3.new(1.2, 1.2, 1.2)
  2231. })
  2232. local effect2 = Create("Part", Char, "Part", {
  2233. Anchored = true,
  2234. CanCollide = false,
  2235. BrickColor = BrickColor.new("Institutional white"),
  2236. CFrame = HRoot.CFrame
  2237. })
  2238. local mesh2 = Create("SpecialMesh", effect2, "Mesh", {
  2239. MeshId = "rbxassetid://168892432",
  2240. Scale = Vector3.new(1.2, 1.2, 1.2)
  2241. })
  2242. local effect3 = Create("Part", Char, "Part", {
  2243. Anchored = true,
  2244. CanCollide = false,
  2245. BrickColor = BrickColor.new("Institutional white"),
  2246. CFrame = HRoot.CFrame
  2247. })
  2248. local mesh3 = Create("SpecialMesh", effect3, "Mesh", {
  2249. MeshId = "rbxassetid://168892432",
  2250. Scale = Vector3.new(1.2, 1.2, 1.2)
  2251. })
  2252. local orb1 = Create("Part", Char, "Part", {
  2253. Anchored = true,
  2254. CanCollide = false,
  2255. CFrame = HRoot.CFrame,
  2256. Material = "Neon",
  2257. BrickColor = BrickColor.new("Institutional white"),
  2258. Size = Vector3.new(8, 8, 8)
  2259. })
  2260. local omesh1 = Create("SpecialMesh", orb1, "Mesh", {
  2261. Scale = Vector3.new(1, 1, 1),
  2262. MeshType = "Sphere"
  2263. })
  2264. spawn(function()
  2265. for i = 0, 360, 36 do
  2266. local cyl = Create("Part", Char, "Part", {
  2267. Anchored = true,
  2268. CanCollide = false,
  2269. Size = Vector3.new(1, 1, 1),
  2270. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -5),
  2271. Material = "Neon",
  2272. BrickColor = BrickColor.new("Institutional white")
  2273. })
  2274. cyl.CFrame = cyl.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
  2275. local cylmesh = Create("CylinderMesh", cyl, "Mesh", {
  2276. Scale = Vector3.new(4, 4, 4)
  2277. })
  2278. cyl.CFrame = cyl.CFrame * CFrame.new(0, 2, 0)
  2279. TweenService:Create(cyl, TweenInfo.new(2.8), {
  2280. Transparency = 1,
  2281. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(i + 114), 0) * CFrame.new(0, -5, -5)
  2282. }):Play()
  2283. TweenService:Create(cylmesh, TweenInfo.new(2.8), {
  2284. Scale = Vector3.new(4, 20, 4)
  2285. }):Play()
  2286. game:GetService("Debris"):AddItem(cyl, 2.8)
  2287. end
  2288. end)
  2289. Hair.BrickColor = BrickColor.new("Black metallic")
  2290. TweenService:Create(orb1, TweenInfo.new(2), {Transparency = 1}):Play()
  2291. TweenService:Create(omesh1, TweenInfo.new(2), {
  2292. Scale = Vector3.new(3, 3, 3)
  2293. }):Play()
  2294. TweenService:Create(mesh1, TweenInfo.new(3), {
  2295. Scale = Vector3.new(4, 4, 4)
  2296. }):Play()
  2297. TweenService:Create(effect1, TweenInfo.new(3), {
  2298. Transparency = 1,
  2299. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  2300. }):Play()
  2301. TweenService:Create(mesh2, TweenInfo.new(3), {
  2302. Scale = Vector3.new(4, 4, 4)
  2303. }):Play()
  2304. TweenService:Create(effect2, TweenInfo.new(3), {
  2305. Transparency = 1,
  2306. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  2307. }):Play()
  2308. TweenService:Create(mesh3, TweenInfo.new(3), {
  2309. Scale = Vector3.new(4, 4, 4)
  2310. }):Play()
  2311. TweenService:Create(effect3, TweenInfo.new(3), {
  2312. Transparency = 1,
  2313. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  2314. }):Play()
  2315. TweenService:Create(beam1, TweenInfo.new(3), {
  2316. Transparency = 1,
  2317. Size = Vector3.new(100, 1, 1),
  2318. CFrame = HRoot.CFrame * CFrame.new(0, 45, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(90))
  2319. }):Play()
  2320. game:GetService("Debris"):AddItem(beam1, 2)
  2321. game:GetService("Debris"):AddItem(effect1, 2)
  2322. game:GetService("Debris"):AddItem(mesh1, 2)
  2323. game:GetService("Debris"):AddItem(mesh2, 2)
  2324. game:GetService("Debris"):AddItem(mesh3, 2)
  2325. game:GetService("Debris"):AddItem(orb1, 2)
  2326. game:GetService("Debris"):AddItem(omesh1, 2)
  2327. Head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://986775808"
  2328. Shirt.ShirtTemplate = "rbxassetid://1162887253"
  2329. Pants.PantsTemplate = "rbxassetid://1162887782"
  2330. Hair.Mesh.MeshId = "rbxassetid://1125231485"
  2331. HairWeld.C0 = Hcf * CFrame.Angles(Rad(0), Rad(180), Rad(0))
  2332. Hair.Mesh.Offset = Vector3.new(0, 0.7, 0)
  2333. UltraSound2:Play()
  2334. toggleEmitters("UltAura")
  2335. wait(3)
  2336. for i = 0, 0.5, 0.01 do
  2337. Neck.C0 = Neck.C0:lerp(Ncf, i)
  2338. Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
  2339. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  2340. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  2341. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  2342. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  2343. wait()
  2344. end
  2345. Attacking = false
  2346. Walkspeed = 16
  2347. CanMelee = true
  2348. elseif key == Enum.KeyCode.P then
  2349. Mode = "Base"
  2350. Attacking = true
  2351. Aura.ImageTransparency = 1
  2352. toggleEmitters("AllOff")
  2353. Torso.Anchored = true
  2354. Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=247266812"
  2355. Pants.PantsTemplate = "http://www.roblox.com/asset/?id=247266984"
  2356. Head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://765423946"
  2357. Hair.Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  2358. HairWeld.C0 = Hcf
  2359. Hair.Mesh.Offset = Vector3.new(0, 0.55, -0.1)
  2360. Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
  2361. stopAllSounds()
  2362. PowerDown:Play()
  2363. local orb = Create("Part", Char, "Part", {
  2364. Anchored = true,
  2365. CanCollide = false,
  2366. Size = Vector3.new(8, 8, 8),
  2367. Material = "Neon",
  2368. BrickColor = BrickColor.new("Institutional white"),
  2369. CFrame = HRoot.CFrame
  2370. })
  2371. local mesh = Create("SpecialMesh", orb, "Mesh", {
  2372. Scale = Vector3.new(1, 1, 1),
  2373. MeshType = "Sphere"
  2374. })
  2375. TweenService:Create(mesh, TweenInfo.new(1), {
  2376. Scale = Vector3.new(3, 3, 3)
  2377. }):Play()
  2378. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  2379. game:GetService("Debris"):AddItem(orb, 1)
  2380. Hair.BrickColor = BrickColor.new("Black metallic")
  2381. wait(1)
  2382. Torso.Anchored = false
  2383. Attacking = false
  2384. elseif key == Enum.KeyCode.G then
  2385. Attacking = true
  2386. do
  2387. local cf = Mouse.Hit.p
  2388. local hcf = HRoot.CFrame
  2389. for i = 0, 0.28, 0.01 do
  2390. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(30), Rad(0), Rad(0)), i)
  2391. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-120)), i)
  2392. wait()
  2393. end
  2394. spawn(function()
  2395. for i = 0, 1, 0.1 do
  2396. local part = Create("Part", Char, "Part", {
  2397. Anchored = true,
  2398. CanCollide = false,
  2399. BrickColor = BrickColor.new("Really black"),
  2400. Material = "Neon",
  2401. Size = Vector3.new(1, 4, 1),
  2402. CFrame = hcf * CFrame.new(Random(-5, 5), -5, Random(-5, 5))
  2403. })
  2404. Create("CylinderMesh", part, "Mesh", {})
  2405. TweenService:Create(part, TweenInfo.new(1), {
  2406. Transparency = 1,
  2407. CFrame = part.CFrame * CFrame.new(0, 10, 0)
  2408. }):Play()
  2409. game:GetService("Debris"):AddItem(part, 1)
  2410. SWait()
  2411. end
  2412. end)
  2413. Char:MoveTo(cf)
  2414. Attacking = false
  2415. end
  2416. elseif key == Enum.KeyCode.H and Mode ~= "Ultra" then
  2417. Attacking = true
  2418. SpiritBombSound:Play()
  2419. do
  2420. local sbomb = Create("Part", workspace, "Part", {
  2421. CanCollide = false,
  2422. BrickColor = BrickColor.new("Electric blue"),
  2423. Material = "Neon",
  2424. Size = Vector3.new(1, 1, 1),
  2425. CFrame = HRoot.CFrame * CFrame.new(0, 50, 0)
  2426. })
  2427. local hitb = Create("Part", sbomb, "Part", {
  2428. CanCollide = false,
  2429. Transparency = 1,
  2430. Size = Vector3.new(20, 20, 20),
  2431. CFrame = sbomb.CFrame
  2432. })
  2433. local mesh = Create("SpecialMesh", sbomb, "Mesh", {
  2434. MeshType = "Sphere",
  2435. Scale = Vector3.new(1, 1, 1)
  2436. })
  2437. newWeld(sbomb, hitb, sbomb, CFrame.new(0, -10, 0))
  2438. TweenService:Create(mesh, TweenInfo.new(20), {
  2439. Scale = Vector3.new(25, 25, 25)
  2440. }):Play()
  2441. local bv = Create("BodyVelocity", sbomb, "BV", {
  2442. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  2443. Velocity = Vector3.new(0, 0, 0)
  2444. })
  2445. for i = 0, 0.28, 0.01 do
  2446. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(10), Rad(0), Rad(-180)), i)
  2447. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(10), Rad(0), Rad(180)), i)
  2448. wait()
  2449. end
  2450. game:GetService("Debris"):AddItem(sbomb, 20)
  2451. wait(15)
  2452. for i = 0, 0.2, 0.01 do
  2453. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  2454. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(10), Rad(0), Rad(-45)), i)
  2455. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(10), Rad(0), Rad(40)), i)
  2456. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  2457. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-20)), i)
  2458. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20)), i)
  2459. SWait()
  2460. end
  2461. local trg = Create("Part", workspace, "Part", {
  2462. Anchored = true,
  2463. CanCollide = false,
  2464. Transparency = 1,
  2465. CFrame = HRoot.CFrame * CFrame.new(0, 0, -50)
  2466. })
  2467. sbomb.CFrame = CFrame.new(sbomb.Position, trg.Position)
  2468. bv.Velocity = sbomb.CFrame.lookVector * 50
  2469. trg:Destroy()
  2470. local Explode = false
  2471. hitb.Touched:connect(function(h)
  2472. if Explode then
  2473. return
  2474. end
  2475. if hitb == sbomb then
  2476. return
  2477. end
  2478. Explode = true
  2479. sbomb.Anchored = true
  2480. SpiritBombSound:Stop()
  2481. ExplosionSound:Play()
  2482. local nsbomb = sbomb:Clone()
  2483. sbomb:Destroy()
  2484. nsbomb.Parent = workspace
  2485. TweenService:Create(nsbomb.Mesh, TweenInfo.new(2), {
  2486. Scale = Vector3.new(40, 40, 40)
  2487. }):Play()
  2488. TweenService:Create(nsbomb, TweenInfo.new(2), {Transparency = 1}):Play()
  2489. game:GetService("Debris"):AddItem(nsbomb, 2)
  2490. spawn(function()
  2491. for i = 0, 1, 0.01 do
  2492. local effect = Create("Part", workspace, "Part", {
  2493. CanCollide = false,
  2494. Material = "Neon",
  2495. BrickColor = Colours.Spirit[Random(1, #Colours.Spirit)],
  2496. Size = Vector3.new(1, 1, 1),
  2497. CFrame = nsbomb.CFrame * CFrame.Angles(Rad(Random(-360, 360)), Rad(Random(-360, 360)), Rad(Random(-360, 360)))
  2498. })
  2499. Create("BodyVelocity", effect, "BV", {
  2500. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  2501. Velocity = effect.CFrame.lookVector * 50
  2502. })
  2503. Create("SpecialMesh", effect, "Mesh", {
  2504. MeshType = "Sphere",
  2505. Scale = Vector3.new(4, 4, 8)
  2506. })
  2507. TweenService:Create(effect, TweenInfo.new(0.5), {Transparency = 1}):Play()
  2508. game:GetService("Debris"):AddItem(effect, 0.5)
  2509. SWait()
  2510. end
  2511. end)
  2512. spawn(function()
  2513. local reg = CreateRegion3(sbomb.Position, Vector3.new(100, 100, 100))
  2514. for _, v in pairs(workspace:FindPartsInRegion3(reg, Char, 100)) do
  2515. if v.Parent ~= nil then
  2516. local hum = v.Parent:FindFirstChildOfClass("Humanoid")
  2517. if hum and v.Parent ~= Char then
  2518. for _, b in pairs(v.Parent:GetChildren()) do
  2519. if b:IsA("ForceField") then
  2520. b:Destroy()
  2521. end
  2522. end
  2523. hum:TakeDamage(hum.MaxHealth / 10)
  2524. end
  2525. end
  2526. end
  2527. end)
  2528. end)
  2529. wait(0.2)
  2530. Attacking = false
  2531. end
  2532. elseif key == Enum.KeyCode.F then
  2533. Flying = not Flying
  2534. end
  2535. end
  2536. function keyUp(key)
  2537. Keys[key] = nil
  2538. end
  2539. UserInputService.TextBoxFocused:connect(function()
  2540. Typing = true
  2541. end)
  2542. UserInputService.TextBoxFocusReleased:connect(function()
  2543. Typing = false
  2544. end)
  2545. if UserInputService.KeyboardEnabled and UserInputService.MouseEnabled then
  2546. UserInputService.InputBegan:connect(function(inpType)
  2547. if inpType.KeyCode ~= Enum.KeyCode.Unknown and not Typing then
  2548. keyDown(inpType.KeyCode)
  2549. end
  2550. end)
  2551. UserInputService.InputEnded:connect(function(inpType)
  2552. if inpType.KeyCode ~= Enum.KeyCode.Unknown and not Typing then
  2553. keyUp(inpType.KeyCode)
  2554. end
  2555. end)
  2556. end
  2557. spawn(function()
  2558. while SWait() do
  2559. if Mode == "SSJ" or Mode == "SSJ2" or Mode == "SSJ3" then
  2560. Aura.ImageColor3 = Color3.fromRGB(255, 227, 10)
  2561. wait(0.05)
  2562. Aura.Image = "rbxassetid://926705964"
  2563. wait(0.05)
  2564. Aura.Image = "rbxassetid://926709486"
  2565. wait(0.05)
  2566. Aura.Image = "rbxassetid://926711720"
  2567. wait(0.05)
  2568. Aura.Image = "rbxassetid://926712235"
  2569. elseif Mode == "SSJG" then
  2570. Aura.ImageColor3 = Color3.fromRGB(255, 227, 10)
  2571. wait(0.05)
  2572. Aura.Image = "rbxassetid://639676034"
  2573. wait(0.05)
  2574. Aura.Image = "rbxassetid://639676268"
  2575. wait(0.05)
  2576. Aura.Image = "rbxassetid://639676527"
  2577. wait(0.05)
  2578. Aura.Image = "rbxassetid://639676855"
  2579. elseif Mode == "SSJB" then
  2580. Aura.ImageColor3 = Color3.fromRGB(255, 255, 255)
  2581. wait(0.05)
  2582. Aura.Image = "http://www.roblox.com/asset/?id=894173257"
  2583. wait(0.05)
  2584. Aura.Image = "http://www.roblox.com/asset/?id=894173392"
  2585. wait(0.05)
  2586. Aura.Image = "http://www.roblox.com/asset/?id=890403068"
  2587. wait(0.05)
  2588. Aura.Image = "http://www.roblox.com/asset/?id=890403512"
  2589. end
  2590. end
  2591. end)
  2592. Human.FreeFalling:connect(function(active)
  2593. if Attacking then
  2594. return
  2595. end
  2596. if not Flying then
  2597. Falling = active
  2598. end
  2599. end)
  2600. game:GetService("RunService").RenderStepped:connect(function()
  2601. Human.WalkSpeed = Walkspeed
  2602. if Flying then
  2603. FloatGyro.Parent = HRoot
  2604. FloatVel.Parent = HRoot
  2605. FloatGyro.MaxTorque = Vector3.new(200000000, 200000000, 200000000)
  2606. FloatVel.MaxForce = Vector3.new(200000000, 200000000, 200000000)
  2607. FloatGyro.CFrame = workspace.CurrentCamera.CFrame
  2608. if Keys[Enum.KeyCode.W] then
  2609. Dir = "Forward"
  2610. elseif Keys[Enum.KeyCode.S] then
  2611. Dir = "Backward"
  2612. elseif Keys[Enum.KeyCode.A] then
  2613. Dir = "Left"
  2614. elseif Keys[Enum.KeyCode.D] then
  2615. Dir = "Right"
  2616. else
  2617. Dir = "None"
  2618. end
  2619. if Dir == "Forward" then
  2620. FloatVel.Velocity = workspace.CurrentCamera.CFrame.lookVector * 100
  2621. elseif Dir == "Backward" then
  2622. FloatVel.Velocity = workspace.CurrentCamera.CFrame.lookVector * -100
  2623. elseif Dir == "Left" then
  2624. FloatVel.Velocity = workspace.CurrentCamera.CFrame * CFrame.new(-60, 0, 0).p - workspace.CurrentCamera.CFrame.p
  2625. elseif Dir == "Right" then
  2626. FloatVel.Velocity = workspace.CurrentCamera.CFrame * CFrame.new(60, 0, 0).p - workspace.CurrentCamera.CFrame.p
  2627. else
  2628. FloatVel.Velocity = Vector3.new(0, 0, 0)
  2629. end
  2630. else
  2631. FloatGyro.MaxTorque = Vector3.new(0, 0, 0)
  2632. FloatVel.MaxForce = Vector3.new(0, 0, 0)
  2633. FloatGyro.Parent = nil
  2634. FloatVel.Parent = nil
  2635. end
  2636. if not Attacking then
  2637. if not Flying then
  2638. if Torso.Velocity.magnitude < 2 then
  2639. Anim = "Idle"
  2640. elseif Torso.Velocity.magnitude < 2000 then
  2641. Anim = "Walk"
  2642. else
  2643. Anim = "Run"
  2644. end
  2645. elseif Torso.Velocity.magnitude < 2000 then
  2646. Anim = "Float"
  2647. elseif Dir == "Forward" then
  2648. Anim = "Fly"
  2649. elseif Dir == "Backward" then
  2650. Anim = "FlyBack"
  2651. elseif Dir == "Left" then
  2652. Anim = "FlyLeft"
  2653. elseif Dir == "Right" then
  2654. Anim = "FlyRight"
  2655. end
  2656. if not Falling then
  2657. if Anim == "Idle" then
  2658. if Mode ~= "Ultra" and Mode ~= "SSJ3" then
  2659. Neck.C0 = Neck.C0:lerp(Ncf, 0.1)
  2660. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(2 * Sin(tick() / 1.5)), Rad(0), Rad(0)), 0.1)
  2661. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(2 * Sin(tick() / 1.5))), 0.1)
  2662. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(2 * Sin(tick() / 1.5))), 0.1)
  2663. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  2664. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  2665. elseif Mode == "SSJ3" then
  2666. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), 0.1)
  2667. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(2 * Sin(tick() / 1.5)), Rad(0), Rad(60)), 0.1)
  2668. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(2 * Sin(tick() / 1.5))), 0.1)
  2669. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(2 * Sin(tick() / 1.5))), 0.1)
  2670. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(-90), Rad(-90)), 0.1)
  2671. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(90), Rad(90)), 0.1)
  2672. elseif Mode == "Ultra" then
  2673. Neck.C0 = Neck.C0:lerp(Ncf, 0.1)
  2674. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(Sin(tick() / 1.5)), Rad(0), Rad(0)), 0.1)
  2675. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(Sin(tick() / 1.5))), 0.1)
  2676. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(Sin(tick() / 1.5))), 0.1)
  2677. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  2678. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  2679. end
  2680. elseif Anim == "Walk" then
  2681. if Mode ~= "Ultra" then
  2682. Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
  2683. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  2684. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  2685. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  2686. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  2687. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  2688. elseif Mode == "Ultra" then
  2689. Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
  2690. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  2691. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(-15), Rad(10 * Sin(tick() * 4))), 0.5)
  2692. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(15), Rad(10 * Sin(tick() * 4))), 0.5)
  2693. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  2694. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  2695. end
  2696. elseif Anim == "Run" then
  2697. if Mode == "Ultra" then
  2698. Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
  2699. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  2700. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  2701. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  2702. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  2703. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  2704. end
  2705. elseif Anim == "Float" then
  2706. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.new(0, 0, Sin(tick()) / 10), 0.2)
  2707. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.2)
  2708. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.2)
  2709. LHip.C0 = LHip.C0:lerp(Lhcf, 0.2)
  2710. RHip.C0 = RHip.C0:lerp(Rhcf, 0.2)
  2711. Neck.C0 = Neck.C0:lerp(Ncf, 0.2)
  2712. elseif Anim == "Fly" then
  2713. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(80), Rad(0), Rad(0)), 0.5)
  2714. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(-80), Rad(0), Rad(0)), 0.5)
  2715. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
  2716. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
  2717. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
  2718. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
  2719. elseif Anim == "FlyBack" then
  2720. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), 0.5)
  2721. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(40), Rad(0), Rad(0)), 0.5)
  2722. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
  2723. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
  2724. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
  2725. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
  2726. elseif Anim == "FlyLeft" then
  2727. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(20), Rad(-90)), 0.5)
  2728. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
  2729. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
  2730. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
  2731. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
  2732. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
  2733. elseif Anim == "FlyRight" then
  2734. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(-20), Rad(90)), 0.5)
  2735. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
  2736. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
  2737. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
  2738. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
  2739. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
  2740. end
  2741. else
  2742. Hrj.C0 = Hrj.C0:lerp(Hrjcf, 0.5)
  2743. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
  2744. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
  2745. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
  2746. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
  2747. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
  2748. end
  2749. end
  2750. if Mode == "Ultra" and Sprint and Anim == "Run" then
  2751. local c = Clone:Clone()
  2752. c.Torso["Left Shoulder"].C0 = c.Torso["Left Shoulder"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  2753. c.Torso["Right Shoulder"].C0 = c.Torso["Right Shoulder"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  2754. c.Torso["Left Hip"].C0 = c.Torso["Left Hip"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  2755. c.Torso["Right Hip"].C0 = c.Torso["Right Hip"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  2756. c.HumanoidRootPart.RootJoint.C0 = c.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  2757. for _, v in pairs(c:GetChildren()) do
  2758. if v:IsA("BasePart") then
  2759. TweenService:Create(v, TweenInfo.new(0.1), {Transparency = 1}):Play()
  2760. if v.Name == "Head" then
  2761. TweenService:Create(v.face, TweenInfo.new(0.1), {Transparency = 1}):Play()
  2762. end
  2763. end
  2764. end
  2765. c.Parent = Char
  2766. game:GetService("Debris"):AddItem(c, 0.1)
  2767. c.Torso.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(0, 0, 1).p, HRoot.CFrame.p)
  2768. end
  2769. if Dodge and Mode == "Ultra" then
  2770. do
  2771. local reg = CreateRegion3(HRoot.CFrame.p, Vector3.new(100, 100, 100))
  2772. local hcf = HRoot.CFrame
  2773. for _, v in pairs(workspace:FindPartsInRegion3WithIgnoreList(reg, {Char}, 100)) do
  2774. if v:IsA("BasePart") and v.Name ~= "KameHameHaUltra" and v:FindFirstChildOfClass("TouchTransmitter") then
  2775. spawn(function()
  2776. v.Anchored = true
  2777. pcall(function()
  2778. v:FindFirstChildOfClass("TouchTransmitter"):Destroy()
  2779. end)
  2780. spawn(function()
  2781. local c = Clone:Clone()
  2782. c.Parent = workspace
  2783. for _, v in pairs(c:GetChildren()) do
  2784. if v:IsA("BasePart") then
  2785. v.Anchored = true
  2786. TweenService:Create(v, TweenInfo.new(1), {Transparency = 1}):Play()
  2787. end
  2788. end
  2789. c:MoveTo(hcf.p)
  2790. game:GetService("Debris"):AddItem(c, 1)
  2791. end)
  2792. Char:MoveTo(CFrame.new(v.CFrame.X, v.CFrame.Y, v.CFrame.Z) * CFrame.new(0, 0, v.Size.magnitude / 2 + 10).p)
  2793. game:GetService("Debris"):AddItem(v, 0.1)
  2794. end)
  2795. end
  2796. end
  2797. for _, v in pairs(game:GetService("Players"):GetPlayers()) do
  2798. if v.Character and v ~= Plr and 20 >= v:DistanceFromCharacter(Head.CFrame.p) then
  2799. spawn(function()
  2800. local c = Clone:Clone()
  2801. c.Parent = workspace
  2802. for _, v in pairs(c:GetChildren()) do
  2803. if v:IsA("BasePart") then
  2804. v.Anchored = true
  2805. TweenService:Create(v, TweenInfo.new(1), {Transparency = 1}):Play()
  2806. end
  2807. end
  2808. c:MoveTo(hcf.p)
  2809. game:GetService("Debris"):AddItem(c, 1)
  2810. end)
  2811. Char:MoveTo(v.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 25).p)
  2812. end
  2813. end
  2814. end
  2815. end
  2816. LArm.BrickColor = BrickColor.new("Pastel brown")
  2817. RArm.BrickColor = BrickColor.new("Pastel brown")
  2818. RLeg.BrickColor = BrickColor.new("Pastel brown")
  2819. LLeg.BrickColor = BrickColor.new("Pastel brown")
  2820. Torso.BrickColor = BrickColor.new("Pastel brown")
  2821. Head.BrickColor = BrickColor.new("Pastel brown")
  2822. if Mode == "Ultra" then
  2823. Nose.Transparency = 1
  2824. Mouth.Transparency = 1
  2825. else
  2826. Nose.Transparency = 0
  2827. Mouth.Transparency = 0
  2828. end
  2829. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement