Advertisement
soubrhomi

goku

Sep 28th, 2018
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 116.89 KB | None | 0 0
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87. -- Credits by venturiansonic
  88.  
  89. wait(0.3)
  90. Colours = {
  91. Spirit = {
  92. BrickColor.new("Electric blue"),
  93. BrickColor.new("Institutional white")
  94. }
  95. }
  96. Keys = {}
  97. UserInputService = game:GetService("UserInputService")
  98. TweenService = game:GetService("TweenService")
  99. Chat = game:GetService("Chat")
  100. Plr = owner
  101. Char = Plr.Character
  102. Human = Char:FindFirstChildOfClass("Humanoid")
  103. assert(Human.RigType == Enum.HumanoidRigType.R6, "You need to be in r6 to use this script! R15 won't work.")
  104. Motor6DClones = {}
  105. BodyPartClones = {}
  106. Rad = math.rad
  107. Sin = math.sin
  108. Random = math.random
  109. Floor = math.floor
  110. Torso = Char.Torso
  111. HRoot = Char.HumanoidRootPart
  112. LArm = Char["Left Arm"]
  113. RArm = Char["Right Arm"]
  114. LLeg = Char["Left Leg"]
  115. RLeg = Char["Right Leg"]
  116. Head = Char.Head
  117. Hrj = HRoot.RootJoint
  118. LShold = Torso["Left Shoulder"]
  119. RShold = Torso["Right Shoulder"]
  120. LHip = Torso["Left Hip"]
  121. RHip = Torso["Right Hip"]
  122. Last = "Left"
  123. Anim = "Idle"
  124. Dir = "None"
  125. Mode = "Base"
  126. Falling = false
  127. Flying = false
  128. After = false
  129. Typing = false
  130. CanMelee = false
  131. Attacking = false
  132. Sprint = false
  133. Walkspeed = 16
  134. Char.Animate.Disabled = true
  135. Human.Animator:Destroy()
  136. Human:RemoveAccessories()
  137. Char.Sound:Destroy()
  138. Char.Animate:Destroy()
  139. Dodge = false
  140. Neck = Torso.Neck
  141. Lscf = LShold.C0
  142. Rscf = RShold.C0
  143. Lhcf = LHip.C0
  144. Rhcf = RHip.C0
  145. Ncf = Neck.C0
  146. Hrjcf = Hrj.C0
  147. local instinct = false
  148. HRoot.Touched:connect(function(hit)
  149. local h = hit.Parent:FindFirstChild("Part")
  150. if h ~= nil and Human.Health > 0 and instinct == true then
  151. HRoot.Anchored = true
  152. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
  153. for i = 0, 1, 0.1 do
  154. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
  155. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  156. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  157. SWait()
  158. end
  159. HRoot.Anchored = false
  160. local ay = math.random(1, 2)
  161. if ay == 1 then
  162. HRoot.Anchored = true
  163. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0))
  164. HRoot.Anchored = false
  165. for i = 0, 1, 0.1 do
  166. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(300)), i)
  167. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  168. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
  169. SWait()
  170. end
  171. end
  172. end
  173. end)
  174. Torso.Touched:connect(function(hit)
  175. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  176. if h ~= nil and Human.Health > 0 and instinct == true then
  177. HRoot.Anchored = true
  178. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0))
  179. HRoot.Anchored = false
  180. local ay = math.random(1, 2)
  181. if ay == 1 then
  182. HRoot.Anchored = true
  183. HRoot.Anchored = false
  184. end
  185. end
  186. end)
  187. Head.Touched:connect(function(hit)
  188. local h = hit.Parent:FindFirstChild("NewPart")
  189. if h ~= nil and Human.Health > 0 and instinct == true then
  190. HRoot.Anchored = true
  191. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0))
  192. HRoot.Anchored = false
  193. local ay = math.random(1, 2)
  194. if ay == 1 then
  195. HRoot.Anchored = true
  196. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-180), math.rad(0))
  197. HRoot.Anchored = false
  198. end
  199. end
  200. end)
  201. HRoot.Touched:connect(function(hit)
  202. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  203. if h ~= nil and Human.Health > 0 and instinct == true then
  204. HRoot.Anchored = true
  205. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
  206. HRoot.Anchored = false
  207. local ay = math.random(1, 2)
  208. if ay == 1 then
  209. HRoot.Anchored = true
  210. HRoot.Anchored = false
  211. end
  212. end
  213. end)
  214. HRoot.Touched:connect(function(hit)
  215. local h = hit.Parent:FindFirstChild("NewPart")
  216. if h ~= nil and Human.Health > 0 and instinct == true then
  217. HRoot.Anchored = true
  218. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0))
  219. for i = 0, 1, 0.1 do
  220. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  221. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  222. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
  223. RHip.C0 = RHip.C0:lerp(Rhcf, i)
  224. SWait()
  225. end
  226. HRoot.Anchored = false
  227. local ay = math.random(1, 2)
  228. if ay == 1 then
  229. HRoot.Anchored = true
  230. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0))
  231. HRoot.Anchored = false
  232. end
  233. end
  234. end)
  235. if Char:FindFirstChildOfClass("BodyColors") then
  236. Char:FindFirstChildOfClass("BodyColors"):Destroy()
  237. end
  238. for _, v in pairs(Char:GetChildren()) do
  239. if v:IsA("Clothing") or v:IsA("ShirtGraphic") then
  240. v:Destroy()
  241. elseif v:IsA("BasePart") then
  242. v.BrickColor = BrickColor.new("Pastel brown")
  243. end
  244. end
  245. function SWait(float)
  246. if not float then
  247. return game:GetService("RunService").RenderStepped:wait()
  248. else
  249. return game:GetService("RunService").RenderStepped:wait(float)
  250. end
  251. end
  252. function Smooth(part)
  253. part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  254. part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  255. part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  256. part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  257. part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  258. part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  259. end
  260. function Create(Class, Parent, Name, Extra)
  261. local asd = Instance.new(Class, Parent)
  262. asd.Name = Name or Class
  263. if asd:IsA("BasePart") then
  264. Smooth(asd)
  265. end
  266. for i, v in pairs(Extra or {}) do
  267. asd[i] = v
  268. end
  269. return asd
  270. end
  271. function newWeld(parent, P0, P1, C0, C1)
  272. local weld = Instance.new("Motor6D", parent or P0)
  273. weld.Part0 = P0
  274. weld.Part1 = P1
  275. weld.C0 = C0 or weld.C0
  276. weld.C1 = C1 or weld.C1
  277. return weld
  278. end
  279. function findRealAncestor(inst)
  280. local par = inst.Parent
  281. local lastPar = inst
  282. repeat
  283. lastPar = par
  284. if par.Parent == nil then
  285. par = workspace
  286. else
  287. par = par.Parent
  288. end
  289. wait()
  290. until par == workspace
  291. return lastPar or nil
  292. end
  293. function createEmit(props)
  294. for _, v in pairs(Char:GetChildren()) do
  295. if v:IsA("BasePart") then
  296. local emit = Instance.new("ParticleEmitter", v)
  297. for i, v in pairs(props or {}) do
  298. emit[i] = v
  299. end
  300. end
  301. end
  302. end
  303. function toggleEmitters(arg)
  304. if arg ~= "AllOff" then
  305. for _, v in pairs(Char:GetDescendants()) do
  306. if v.Name == arg and v:IsA("ParticleEmitter") then
  307. v.Enabled = not v.Enabled
  308. end
  309. end
  310. else
  311. for _, v in pairs(Char:GetDescendants()) do
  312. if v:IsA("ParticleEmitter") then
  313. v.Enabled = false
  314. end
  315. end
  316. end
  317. end
  318. function stopAllSounds()
  319. for _, v in pairs(Char:GetDescendants()) do
  320. if v:IsA("Sound") then
  321. v:Stop()
  322. end
  323. end
  324. end
  325. function rayCast(Position, Direction, Range, Ignore)
  326. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * Range), Ignore and Char, false, false)
  327. end
  328. function CreateRegion3(pos, siz)
  329. local offset = siz / 2
  330. local p1 = pos - offset
  331. local p2 = pos + offset
  332. return Region3.new(p1, p2)
  333. end
  334. Char.Head.face.Texture = "rbxassetid://413593222"
  335. Shirt = Create("Shirt", Char, "Shirt", {
  336. ShirtTemplate = "http://www.roblox.com/asset/?id=1488400985"
  337. })
  338. Pants = Create("Pants", Char, "Pants", {
  339. PantsTemplate = "http://www.roblox.com/asset/?id=1488404117"
  340. })
  341. Hair = Create("Part", Char, "Hair", {
  342. CanCollide = false,
  343. BrickColor = BrickColor.new("Black metallic")
  344. })
  345. Nose = Create("Decal", Head, "Decal", {
  346. Texture = "rbxassetid://0"
  347. })
  348. Mouth = Create("Decal", Head, "Decal", {
  349. Texture = "rbxassetid://0"
  350. })
  351. Create("SpecialMesh", Hair, "Mesh", {
  352. MeshId = "http://www.roblox.com/asset/?id=1378167215",
  353. Scale = Vector3.new(1.1, 1.1, 1.1),
  354. Offset = Vector3.new(0, 0.48, -0.4)
  355. })
  356. HairWeld = newWeld(Head, Hair, Head, CFrame.new(0, -0.3, 0))
  357. KamehamehaSound = Create("Sound", HRoot, "Sound", {
  358. SoundId = "rbxassetid://551399476",
  359. Volume = 2,
  360. EmitterSize = 50
  361. })
  362. PunchSound = Create("Sound", Torso, "Sound", {
  363. SoundId = "rbxassetid://573604054",
  364. Volume = 4,
  365. EmitterSize = 2
  366. })
  367. SpiritBombSound = Create("Sound", HRoot, "Sound", {
  368. SoundId = "rbxassetid://919429799",
  369. Volume = 2,
  370. EmitterSize = 50
  371. })
  372. ExplosionSound = Create("Sound", HRoot, "Sound", {
  373. SoundId = "rbxassetid://638861091",
  374. Volume = 3,
  375. EmitterSize = 100
  376. })
  377. PunchSound2 = Create("Sound", HRoot, "Sound", {
  378. SoundId = "rbxassetid://137579113",
  379. Volume = 4,
  380. EmitterSize = 100
  381. })
  382. PunchSound3 = Create("Sound", HRoot, "Sound", {
  383. SoundId = "rbxassetid://748050177",
  384. Volume = 4,
  385. EmitterSize = 5
  386. })
  387. ExplosionSound2 = Create("Sound", HRoot, "Sound", {
  388. SoundId = "rbxassetid://165970126",
  389. Volume = 4
  390. })
  391. UltraSound1 = Create("Sound", HRoot, "Sound", {
  392. SoundId = "rbxassetid://1136905493",
  393. Volume = 1,
  394. EmitterSize = 100,
  395. Looped = true
  396. })
  397. UltraSound2 = Create("Sound", HRoot, "Sound", {
  398. SoundId = "rbxassetid://232213955",
  399. Volume = 2
  400. })
  401. SSJScream1 = Create("Sound", HRoot, "Sound", {
  402. SoundId = "rbxassetid://527276541",
  403. Volume = 2
  404. })
  405. SSJScream2 = Create("Sound", HRoot, "Sound", {
  406. SoundId = "rbxassetid://975468335",
  407. Volume = 2
  408. })
  409. SSJSound1 = Create("Sound", HRoot, "Sound", {
  410. SoundId = "rbxassetid://437393965",
  411. Volume = 2
  412. })
  413. SSJSound2 = Create("Sound", HRoot, "Sound", {
  414. SoundId = "rbxassetid://891397456",
  415. Volume = 4,
  416. Looped = true
  417. })
  418. SSJSound3 = Create("Sound", HRoot, "Sound", {
  419. SoundId = "rbxassetid://390946253",
  420. Volume = 2,
  421. EmitterSize = 100,
  422. Looped = true
  423. })
  424. SSJ2Sound1 = Create("Sound", HRoot, "Sound", {
  425. SoundId = "rbxassetid://850205092",
  426. Volume = 4,
  427. Looped = true
  428. })
  429. SSJ2Sound2 = Create("Sound", HRoot, "Sound", {
  430. SoundId = "rbxassetid://144377132",
  431. Volume = 2,
  432. Looped = true,
  433. EmitterSize = 100
  434. })
  435. SSJ3Sound1 = Create("Sound", HRoot, "Sound", {
  436. SoundId = "rbxassetid://156056027",
  437. Volume = 2,
  438. Looped = true,
  439. EmitterSize = 100
  440. })
  441. SSJGSound1 = Create("Sound", HRoot, "Sound", {
  442. SoundId = "rbxassetid://612450955",
  443. Volume = 2,
  444. Looped = true,
  445. EmitterSize = 100
  446. })
  447. SSJGSound2 = Create("Sound", HRoot, "Sound", {
  448. SoundId = "rbxassetid://590580266",
  449. Volume = 4,
  450. Looped = true
  451. })
  452. PowerDown = Create("Sound", HRoot, "Sound", {
  453. SoundId = "rbxassetid://550621034",
  454. Volume = 4,
  455. EmitterSize = 100
  456. })
  457. SSJBSound1 = Create("Sound", HRoot, "Sound", {
  458. SoundId = "rbxassetid://874183151",
  459. Volume = 2
  460. })
  461. SSJBSound2 = Create("Sound", HRoot, "Sound", {
  462. SoundId = "rbxassetid://180572775",
  463. Volume = 2,
  464. Looped = true,
  465. EmitterSize = 100
  466. })
  467. SSJBSound3 = Create("Sound", HRoot, "Sound", {
  468. SoundId = "rbxassetid://443386048",
  469. Volume = 4,
  470. Looped = true
  471. })
  472. Hcf = HairWeld.C0
  473. FloatVel = Create("BodyVelocity", nil, "Float", {
  474. MaxForce = Vector3.new(0, 0, 0),
  475. Velocity = Vector3.new(0, 0, 0)
  476. })
  477. FloatGyro = Create("BodyGyro", nil, "Gyro", {
  478. MaxTorque = Vector3.new(0, 0, 0),
  479. P = 30000
  480. })
  481. Char.Archivable = true
  482. Clone = Char:Clone()
  483. Clone.Shirt.ShirtTemplate = "rbxassetid://1162887253"
  484. Clone.Pants.PantsTemplate = "rbxassetid://1162887782"
  485. Clone.Hair.Mesh.MeshId = "rbxassetid://1125231485"
  486. Clone.Head.Motor6D.C0 = Clone.Head.Motor6D.C0 * CFrame.Angles(Rad(0), Rad(180), Rad(0))
  487. Clone:FindFirstChildOfClass("Humanoid").DisplayDistanceType = "None"
  488. Human.MaxHealth = 50000
  489. wait(0.01)
  490. Human.Health = 50000
  491. if Clone:FindFirstChildOfClass("ForceField") then
  492. Clone:FindFirstChildOfClass("ForceField"):Destroy()
  493. end
  494. Char.Archivable = false
  495. SSJContainer = Create("BillboardGui", HRoot, "BillboardGui", {
  496. ExtentsOffset = Vector3.new(0, 0, 0),
  497. MaxDistance = math.huge,
  498. Size = UDim2.new(20, 0, 20, 0)
  499. })
  500. Aura = Create("ImageLabel", SSJContainer, "ImageLabel", {
  501. BackgroundTransparency = 1,
  502. Size = UDim2.new(2, 0, 1, 0),
  503. Position = UDim2.new(-0.5, 0, -0.2, 0)
  504. })
  505. createEmit({
  506. Name = "UltAura",
  507. Color = ColorSequence.new(Color3.fromRGB(0, 170, 255)),
  508. LightEmission = 0.15,
  509. LightInfluence = 1,
  510. Size = NumberSequence.new(1),
  511. Texture = "rbxassetid://833874434",
  512. Transparency = NumberSequence.new({
  513. NumberSequenceKeypoint.new(0, 1),
  514. NumberSequenceKeypoint.new(0.117, 0.705),
  515. NumberSequenceKeypoint.new(0.655, 0.732),
  516. NumberSequenceKeypoint.new(1, 1)
  517. }),
  518. Lifetime = NumberRange.new(2),
  519. Rate = 25,
  520. RotSpeed = NumberRange.new(-100, 100),
  521. Speed = NumberRange.new(0.5),
  522. SpreadAngle = Vector2.new(15, 15),
  523. ZOffset = -2,
  524. Enabled = false,
  525. LockedToPart = true
  526. })
  527. createEmit({
  528. Name = "UltAura",
  529. Color = ColorSequence.new(Color3.fromRGB(85, 0, 255)),
  530. LightEmission = 0.15,
  531. LightInfluence = 1,
  532. Size = NumberSequence.new(0.95),
  533. Texture = "rbxassetid://833874434",
  534. Transparency = NumberSequence.new({
  535. NumberSequenceKeypoint.new(0, 1),
  536. NumberSequenceKeypoint.new(0.117, 0.705),
  537. NumberSequenceKeypoint.new(0.655, 0.732),
  538. NumberSequenceKeypoint.new(1, 1)
  539. }),
  540. Lifetime = NumberRange.new(2),
  541. Rate = 25,
  542. RotSpeed = NumberRange.new(-100, 100),
  543. Speed = NumberRange.new(0.5),
  544. SpreadAngle = Vector2.new(15, 15),
  545. ZOffset = -3,
  546. Enabled = false,
  547. LockedToPart = true
  548. })
  549. createEmit({
  550. Name = "UltAura",
  551. Color = ColorSequence.new(Color3.fromRGB(255, 255, 255)),
  552. LightEmission = 0.15,
  553. LightInfluence = 1,
  554. Size = NumberSequence.new(0.9),
  555. Texture = "rbxassetid://833874434",
  556. Transparency = NumberSequence.new({
  557. NumberSequenceKeypoint.new(0, 1),
  558. NumberSequenceKeypoint.new(0.117, 0.705),
  559. NumberSequenceKeypoint.new(0.655, 0.732),
  560. NumberSequenceKeypoint.new(1, 1)
  561. }),
  562. Lifetime = NumberRange.new(2),
  563. Rate = 25,
  564. RotSpeed = NumberRange.new(-100, 100),
  565. Speed = NumberRange.new(0.5),
  566. SpreadAngle = Vector2.new(15, 15),
  567. ZOffset = -1,
  568. Enabled = false,
  569. LockedToPart = true
  570. })
  571. function keyDown(key)
  572. Keys[key] = true
  573. if Attacking then
  574. return
  575. end
  576. if Mode ~= "Ultra" then
  577. if key == Enum.KeyCode.Z then
  578. Attacking = true
  579. do
  580. local cached = {}
  581. local function onTouch(h)
  582. if h.Parent == nil then
  583. return
  584. end
  585. if h:IsDescendantOf(Char) then
  586. return
  587. end
  588. if cached[h.Parent] then
  589. return
  590. end
  591. local hum = h.Parent:FindFirstChildOfClass("Humanoid")
  592. local tor = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("HumanoidRootPart")
  593. if hum and tor then
  594. local ring = Create("Part", workspace, "Part", {
  595. Anchored = true,
  596. CanCollide = false,
  597. BrickColor = BrickColor.new("Institutional white"),
  598. Size = Vector3.new(1, 1, 1),
  599. CFrame = CFrame.new(tor.CFrame.p, HRoot.CFrame.p)
  600. })
  601. ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(180), Rad(0))
  602. local mesh = Create("SpecialMesh", ring, "Mesh", {
  603. MeshId = "http://www.roblox.com/asset/?id=20329976",
  604. Scale = Vector3.new(1, 1, 1)
  605. })
  606. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  607. TweenService:Create(mesh, TweenInfo.new(1), {
  608. Scale = Vector3.new(20, 1, 20)
  609. }):Play()
  610. game:GetService("Debris"):AddItem(ring, 1)
  611. for _, v in pairs(h.Parent:GetChildren()) do
  612. if v:IsA("ForceField") then
  613. v:Destroy()
  614. end
  615. end
  616. if Mode == "Base" then
  617. hum:TakeDamage(hum.MaxHealth / 120)
  618. elseif Mode == "SSJ" then
  619. hum:TakeDamage(hum.MaxHealth / 100)
  620. elseif Mode == "SSJ2" then
  621. hum:TakeDamage(hum.MaxHealth / 90)
  622. elseif Mode == "SSJ3" then
  623. hum:TakeDamage(hum.MaxHealth / 80)
  624. elseif Mode == "SSJG" then
  625. hum:TakeDamage(hum.MaxHealth / 70)
  626. elseif Mode == "SSJB" then
  627. hum:TakeDamage(hum.MaxHealth / 65)
  628. elseif Mode == "SSJBKK" then
  629. hum:TakeDamage(hum.MaxHealth / 60)
  630. elseif Mode == "Vegito" then
  631. hum:TakeDamage(hum.MaxHealth / 0.1)
  632. end
  633. cached[h.Parent] = true
  634. spawn(function()
  635. wait(0.1)
  636. cached[h.Parent] = nil
  637. end)
  638. end
  639. end
  640. local lac = LArm.Touched:connect(onTouch)
  641. local rac = RArm.Touched:connect(onTouch)
  642. PunchSound.Looped = true
  643. PunchSound:Play()
  644. for i = 0, 18 do
  645. for i = 0, 0.4, 0.1 do
  646. Neck.C0 = Neck.C0:lerp(Ncf, i)
  647. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  648. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  649. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
  650. SWait()
  651. end
  652. for i = 0, 0.4, 0.1 do
  653. Neck.C0 = Neck.C0:lerp(Ncf, i)
  654. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  655. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  656. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(-90)), i)
  657. SWait()
  658. end
  659. end
  660. PunchSound.Looped = false
  661. PunchSound:Stop()
  662. lac:Disconnect()
  663. rac:Disconnect()
  664. Attacking = false
  665. end
  666. elseif key == Enum.KeyCode.X then
  667. if Mouse.Target.Parent == nil then
  668. return
  669. end
  670. Attacking = true
  671. Walkspeed = 0
  672. do
  673. local targ = Mouse.Target.Parent
  674. local hum = targ:FindFirstChildOfClass("Humanoid")
  675. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  676. if not hum or not tor then
  677. Attacking = false
  678. Walkspeed = 16
  679. return
  680. end
  681. for i = 0, 0.2, 0.01 do
  682. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  683. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
  684. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  685. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  686. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-20)), i)
  687. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(20)), i)
  688. SWait()
  689. end
  690. local bv = Create("BodyVelocity", HRoot, "BV", {
  691. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  692. Velocity = Vector3.new(0, 100, 0)
  693. })
  694. for i = 0, 0.2, 0.01 do
  695. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
  696. Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
  697. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  698. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  699. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), i)
  700. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), i)
  701. SWait()
  702. end
  703. for i = 0, 100 do
  704. bv.Velocity = bv.Velocity - Vector3.new(0, 1, 0)
  705. if 0 > bv.Velocity.Y then
  706. bv.Velocity = Vector3.new(0, 0, 0)
  707. break
  708. end
  709. SWait()
  710. end
  711. for i = 0, 0.2, 0.01 do
  712. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-25), Rad(0), Rad(180)), i)
  713. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-25), Rad(0), Rad(-180)), i)
  714. SWait()
  715. end
  716. game:GetService("Chat"):Chat(Head, "Prepare yourself! Here I go!", Enum.ChatColor.White)
  717. tor.Anchored = true
  718. Char:MoveTo(tor.CFrame * CFrame.new(0, -1, 2.2).p)
  719. local Music3 = Instance.new("Sound", Torso)
  720. Music3.SoundId = "rbxassetid://1055279036"
  721. Music3.Volume = 6
  722. Music3.Pitch = 1
  723. Music3.Looped = false
  724. Music3:Play()
  725. game:GetService("Chat"):Chat(Head, "HAAA!", Enum.ChatColor.White)
  726. Torso.CFrame = CFrame.new(Torso.CFrame.p, tor.CFrame.p)
  727. local cached = {}
  728. local function damage()
  729. local ring = Create("Part", workspace, "Part", {
  730. Anchored = true,
  731. CanCollide = false,
  732. BrickColor = BrickColor.new("Institutional white"),
  733. Size = Vector3.new(1, 1, 1),
  734. CFrame = tor.CFrame
  735. })
  736. local mesh = Create("SpecialMesh", ring, "Mesh", {
  737. MeshId = "http://www.roblox.com/asset/?id=3270017",
  738. Scale = Vector3.new(1, 1, 1)
  739. })
  740. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  741. TweenService:Create(mesh, TweenInfo.new(1), {
  742. Scale = Vector3.new(20, 20, 1)
  743. }):Play()
  744. game:GetService("Debris"):AddItem(ring, 1)
  745. for _, v in pairs(targ.Parent:GetChildren()) do
  746. if v:IsA("ForceField") then
  747. v:Destroy()
  748. end
  749. end
  750. if Mode == "Base" then
  751. hum:TakeDamage(hum.MaxHealth / 140)
  752. elseif Mode == "SSJ" then
  753. hum:TakeDamage(hum.MaxHealth / 110)
  754. elseif Mode == "SSJ2" then
  755. hum:TakeDamage(hum.MaxHealth / 100)
  756. elseif Mode == "SSJ3" then
  757. hum:TakeDamage(hum.MaxHealth / 90)
  758. elseif Mode == "SSJG" then
  759. hum:TakeDamage(hum.MaxHealth / 70)
  760. elseif Mode == "SSJB" then
  761. hum:TakeDamage(hum.MaxHealth / 60)
  762. elseif Mode == "SSJBKK" then
  763. hum:TakeDamage(hum.MaxHealth / 50)
  764. elseif Mode == "Vegito" then
  765. hum:TakeDamage(hum.MaxHealth / 0.1)
  766. end
  767. end
  768. PunchSound.Looped = true
  769. PunchSound:Play()
  770. for i = 0, 6 do
  771. for i = 0, 1, 0.1 do
  772. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  773. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  774. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
  775. SWait()
  776. end
  777. damage()
  778. for i = 0, 1, 0.1 do
  779. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  780. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  781. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(-90)), i)
  782. SWait()
  783. end
  784. damage()
  785. end
  786. PunchSound.Looped = false
  787. PunchSound:Stop()
  788. PunchSound3:Play()
  789. for i = 0, 0.1, 0.01 do
  790. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  791. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  792. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  793. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  794. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(0), Rad(-130)), i)
  795. SWait()
  796. end
  797. game:GetService("Chat"):Chat(Head, "DYAH!", Enum.ChatColor.White)
  798. damage()
  799. local orig = tor.CFrame
  800. local bv2 = Create("BodyVelocity", tor, "BV", {
  801. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  802. Velocity = Vector3.new(0, 50, 0)
  803. })
  804. tor.Anchored = false
  805. wait(1)
  806. for i = 0, 100 do
  807. bv2.Velocity = bv2.Velocity - Vector3.new(0, 1, 0)
  808. if 0 > bv2.Velocity.Y then
  809. bv2.Velocity = Vector3.new(0, 0, 0)
  810. break
  811. end
  812. SWait()
  813. end
  814. Char:MoveTo(tor.CFrame * CFrame.new(0, 1, 2).p)
  815. local Music3 = Instance.new("Sound", Torso)
  816. Music3.SoundId = "rbxassetid://1055279036"
  817. Music3.Volume = 6
  818. Music3.Pitch = 1
  819. Music3.Looped = false
  820. Music3:Play()
  821. for i = 0, 0.2, 0.01 do
  822. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-50), Rad(0), Rad(0)), i)
  823. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(50)), i)
  824. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-50)), i)
  825. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-140)), i)
  826. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(140)), i)
  827. SWait()
  828. end
  829. for i = 0, 0.2, 0.01 do
  830. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(50), Rad(0), Rad(0)), i)
  831. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-50)), i)
  832. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(50)), i)
  833. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-40)), i)
  834. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(40)), i)
  835. SWait()
  836. end
  837. game:GetService("Chat"):Chat(Head, "HYYAAAAH!!", Enum.ChatColor.White)
  838. damage()
  839. bv2:Destroy()
  840. local asd = false
  841. PunchSound3:Play()
  842. spawn(function()
  843. wait(2)
  844. if not asd and Attacking then
  845. Attacking = false
  846. bv:Destroy()
  847. Walkspeed = 16
  848. game:GetService("Chat"):Chat(Head, "Hehe, You're pretty strong!", Enum.ChatColor.White)
  849. end
  850. end)
  851. hum.StateChanged:connect(function(old, state)
  852. if state == Enum.HumanoidStateType.Landed then
  853. local ray = Ray.new(HRoot.CFrame.p, HRoot.CFrame * CFrame.new(0, -1000, 0).p.unit * 500)
  854. local part, pos, face, material = workspace:FindPartOnRay(ray, Char, false, false)
  855. ExplosionSound2:Play()
  856. if Mode == "Base" then
  857. hum:TakeDamage(hum.MaxHealth / 102)
  858. elseif Mode == "SSJ" then
  859. hum:TakeDamage(hum.MaxHealth / 83)
  860. elseif Mode == "SSJ2" then
  861. hum:TakeDamage(hum.MaxHealth / 66)
  862. elseif Mode == "SSJ3" then
  863. hum:TakeDamage(hum.MaxHealth / 49)
  864. elseif Mode == "SSJG" then
  865. hum:TakeDamage(hum.MaxHealth / 32)
  866. elseif Mode == "SSJB" then
  867. hum:TakeDamage(hum.MaxHealth / 15)
  868. end
  869. for i = 0, 360, 36 do
  870. local debris = Create("Part", workspace, "Part", {
  871. Anchored = true,
  872. CanCollide = false,
  873. BrickColor = part.BrickColor or BrickColor.new("Bright green"),
  874. Material = material or Enum.Material.Grass,
  875. Size = Vector3.new(15, 20, 10),
  876. CFrame = tor.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -15)
  877. })
  878. debris.CFrame = debris.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
  879. TweenService:Create(debris, TweenInfo.new(2), {Transparency = 1}):Play()
  880. game:GetService("Debris"):AddItem(debris, 2)
  881. end
  882. asd = true
  883. bv:Destroy()
  884. Walkspeed = 16
  885. Attacking = false
  886. end
  887. end)
  888. end
  889. elseif key == Enum.KeyCode.C then
  890. Attacking = true
  891. local orb1 = Create("Part", Char, "Part", {
  892. CanCollide = false,
  893. Material = "Neon",
  894. BrickColor = BrickColor.new("Electric blue"),
  895. Size = Vector3.new(1, 1, 1)
  896. })
  897. local smesh = Create("SpecialMesh", orb1, "Mesh", {
  898. MeshType = "Sphere",
  899. Scale = Vector3.new(0.001, 0.001, 0.001)
  900. })
  901. local orb2 = Create("Part", Char, "Part", {
  902. CanCollide = false,
  903. Material = "Neon",
  904. BrickColor = BrickColor.new("Electric blue"),
  905. Size = Vector3.new(1, 1, 1)
  906. })
  907. local smesh2 = Create("SpecialMesh", orb2, "Mesh", {
  908. MeshType = "Sphere",
  909. Scale = Vector3.new(0.001, 0.001, 0.001)
  910. })
  911. newWeld(orb1, LArm, orb1, CFrame.new(0, -1, 0))
  912. newWeld(orb2, RArm, orb2, CFrame.new(0, -1, 0))
  913. for i = 0, 0.28, 0.01 do
  914. Neck.C0 = Neck.C0:lerp(Ncf, i)
  915. Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
  916. Neck.C0 = Neck.C0:lerp(Ncf, i)
  917. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-90)), i)
  918. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(90)), i)
  919. SWait()
  920. end
  921. TweenService:Create(smesh, TweenInfo.new(1), {
  922. Scale = Vector3.new(1, 1, 1)
  923. }):Play()
  924. TweenService:Create(smesh2, TweenInfo.new(1), {
  925. Scale = Vector3.new(1, 1, 1)
  926. }):Play()
  927. wait(1)
  928. for i = 0, 20, 0.1 do
  929. do
  930. local blast = Create("Part", workspace, "EB", {
  931. CanCollide = false,
  932. BrickColor = BrickColor.new("Electric blue"),
  933. Material = "Neon",
  934. Size = Vector3.new(2, 2, 2),
  935. CFrame = HRoot.CFrame * CFrame.new(Random(-4, 4), Random(0, 2), -2)
  936. })
  937. local mesh = Create("SpecialMesh", blast, "Mesh", {
  938. MeshType = "Sphere",
  939. Scale = Vector3.new(0.6, 0.6, 1)
  940. })
  941. local bv = Create("BodyVelocity", blast, "BV", {
  942. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  943. Velocity = HRoot.CFrame.lookVector * 180
  944. })
  945. game:GetService("Debris"):AddItem(blast, 2)
  946. blast.Touched:connect(function(h)
  947. if h.Parent == nil then
  948. return
  949. end
  950. if h:IsDescendantOf(Char) then
  951. return
  952. end
  953. if h.Name == "EB" then
  954. return
  955. end
  956. local hum = h.Parent:FindFirstChildOfClass("Humanoid")
  957. local tor = h.Parent:FindFirstChild("Toros") or h.Parent:FindFirstChild("HumanoidRootPart")
  958. blast.Anchored = true
  959. local nb = blast:Clone()
  960. blast:Destroy()
  961. nb.Parent = workspace
  962. TweenService:Create(nb, TweenInfo.new(1), {Transparency = 1}):Play()
  963. TweenService:Create(nb.Mesh, TweenInfo.new(1), {
  964. Scale = Vector3.new(4, 4, 4)
  965. }):Play()
  966. game:GetService("Debris"):AddItem(nb, 1)
  967. if hum and tor then
  968. for _, v in pairs(h.Parent:GetChildren()) do
  969. if v:IsA("ForceField") then
  970. v:Destroy()
  971. end
  972. end
  973. if Mode == "Base" then
  974. hum:TakeDamage(hum.MaxHealth / 105)
  975. elseif Mode == "SSJ" then
  976. hum:TakeDamage(hum.MaxHealth / 90)
  977. elseif Mode == "SSJ2" then
  978. hum:TakeDamage(hum.MaxHealth / 80)
  979. elseif Mode == "SSJ3" then
  980. hum:TakeDamage(hum.MaxHealth / 70)
  981. elseif Mode == "SSJG" then
  982. hum:TakeDamage(hum.MaxHealth / 60)
  983. elseif Mode == "SSJB" then
  984. hum:TakeDamage(hum.MaxHealth / 50)
  985. elseif Mode == "SSJBKK" then
  986. hum:TakeDamage(hum.MaxHealth / 40)
  987. elseif Mode == "Vegito" then
  988. hum:TakeDamage(hum.MaxHealth / 0.1)
  989. end
  990. end
  991. end)
  992. SWait()
  993. end
  994. end
  995. TweenService:Create(smesh, TweenInfo.new(1), {
  996. Scale = Vector3.new(0.001, 0.001, 0.001)
  997. }):Play()
  998. TweenService:Create(smesh2, TweenInfo.new(1), {
  999. Scale = Vector3.new(0.001, 0.001, 0.001)
  1000. }):Play()
  1001. game:GetService("Debris"):AddItem(orb1, 1)
  1002. game:GetService("Debris"):AddItem(orb2, 1)
  1003. Attacking = false
  1004. elseif key == Enum.KeyCode.V then
  1005. Attacking = true
  1006. Walkspeed = 0
  1007. KamehamehaSound:Play()
  1008. do
  1009. local orb = Create("Part", Char, "Part", {
  1010. CanCollide = false,
  1011. Material = "Neon",
  1012. BrickColor = BrickColor.new("Electric blue"),
  1013. Size = Vector3.new(1, 1, 1)
  1014. })
  1015. newWeld(LArm, orb, LArm, CFrame.new(0, 1, 0))
  1016. local smesh = Create("SpecialMesh", orb, "Mesh", {
  1017. MeshType = "Sphere",
  1018. Scale = Vector3.new(0.01, 0.01, 0.01)
  1019. })
  1020. for i = 0, 1, 0.01 do
  1021. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
  1022. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), i)
  1023. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-65)) * CFrame.new(0, 0.2, 0), i)
  1024. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(80), Rad(65)), i)
  1025. wait()
  1026. end
  1027. TweenService:Create(smesh, TweenInfo.new(4.7), {
  1028. Scale = Vector3.new(2, 2, 2)
  1029. }):Play()
  1030. wait(4.7)
  1031. local fire = false
  1032. for i = 0, 1, 0.01 do
  1033. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  1034. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  1035. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(-50), Rad(-90)), i)
  1036. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(40), Rad(90)), i)
  1037. if i >= 0.8 and not fire then
  1038. fire = true
  1039. end
  1040. wait()
  1041. end
  1042. spawn(function()
  1043. repeat
  1044. SWait()
  1045. until fire
  1046. local hitb = Create("Part", workspace, "KameHameHaUltra", {
  1047. Anchored = true,
  1048. CanCollide = false,
  1049. Transparency = 1,
  1050. Size = Vector3.new(74, 74, 700),
  1051. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -350)
  1052. })
  1053. local beam = Create("Part", workspace, "KameHameHaUltra", {
  1054. Anchored = true,
  1055. CanCollide = false,
  1056. Material = "Neon",
  1057. BrickColor = BrickColor.new("Electric blue"),
  1058. Size = Vector3.new(1, 1, 1),
  1059. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -2)
  1060. })
  1061. local mesh = Create("SpecialMesh", beam, "Mesh", {
  1062. MeshType = "Sphere",
  1063. Scale = Vector3.new(1, 1, 1)
  1064. })
  1065. TweenService:Create(mesh, TweenInfo.new(0.5), {
  1066. Scale = Vector3.new(74, 74, 700)
  1067. }):Play()
  1068. TweenService:Create(beam, TweenInfo.new(0.5), {
  1069. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -350)
  1070. }):Play()
  1071. local done = false
  1072. spawn(function()
  1073. repeat
  1074. local airPart = Create("Part", workspace, "Part", {
  1075. Anchored = true,
  1076. CanCollide = false,
  1077. Size = Vector3.new(1, 1, 1),
  1078. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
  1079. })
  1080. airPart.CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(90), Rad(90))
  1081. local airMesh = Create("SpecialMesh", airPart, "Mesh", {
  1082. MeshId = "rbxassetid://0",
  1083. Scale = Vector3.new(6, 40, 6),
  1084. Offset = Vector3.new(0, -100, 0)
  1085. })
  1086. TweenService:Create(airPart, TweenInfo.new(0.1), {
  1087. Transparency = 1,
  1088. CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  1089. }):Play()
  1090. game:GetService("Debris"):AddItem(airPart, 0.1)
  1091. SWait()
  1092. until done
  1093. end)
  1094. hitb.Touched:connect(function(h)
  1095. if h.Parent == nil then
  1096. return
  1097. end
  1098. if h:IsDescendantOf(Char) then
  1099. return
  1100. end
  1101. local anc
  1102. local a, b = pcall(function()
  1103. anc = findRealAncestor(h)
  1104. end)
  1105. if a then
  1106. local hum = anc:FindFirstChildOfClass("Humanoid")
  1107. if hum then
  1108. if Mode == "Base" then
  1109. hum:TakeDamage(hum.MaxHealth / 80)
  1110. elseif Mode == "SSJ" then
  1111. hum:TakeDamage(hum.MaxHealth / 70)
  1112. elseif Mode == "SSJ2" then
  1113. hum:TakeDamage(hum.MaxHealth / 60)
  1114. elseif Mode == "SSJ3" then
  1115. hum:TakeDamage(hum.MaxHealth / 50)
  1116. elseif Mode == "SSJG" then
  1117. hum:TakeDamage(hum.MaxHealth / 40)
  1118. elseif Mode == "SSJB" then
  1119. hum:TakeDamage(hum.MaxHealth / 30)
  1120. end
  1121. game:GetService("Debris"):AddItem(Create("BodyVelocity", anc:FindFirstChildOfClass("HumanoidRootPart") or anc:FindFirstChild("Head"), "BV", {
  1122. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1123. Velocity = HRoot.CFrame.lookVector * 20
  1124. }), 10)
  1125. end
  1126. end
  1127. end)
  1128. local kameOn = true
  1129. local HAA = Instance.new("Sound", Torso)
  1130. HAA.SoundId = "rbxassetid://551399627"
  1131. HAA.Pitch = 1
  1132. HAA.Looped = false
  1133. HAA.Volume = 3.2
  1134. wait(1.0E-4)
  1135. HAA:Play()
  1136. local Music2 = Instance.new("Sound", Torso)
  1137. Music2.SoundId = "rbxassetid://1117288204"
  1138. Music2.Pitch = 1
  1139. Music2.Looped = false
  1140. Music2.Volume = 7.2
  1141. wait(1.0E-4)
  1142. Music2:Play()
  1143. Music2.Ended:connect(function()
  1144. if not kameOn then
  1145. return
  1146. end
  1147. KamehamehaSound.Volume = 4
  1148. kameOn = false
  1149. done = true
  1150. hitb:Destroy()
  1151. TweenService:Create(mesh, TweenInfo.new(1), {
  1152. Scale = Vector3.new(0.01, 0.01, 4)
  1153. }):Play()
  1154. TweenService:Create(beam, TweenInfo.new(1), {
  1155. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -4)
  1156. }):Play()
  1157. TweenService:Create(smesh, TweenInfo.new(1), {
  1158. Scale = Vector3.new(0.01, 0.01, 0.01)
  1159. }):Play()
  1160. game:GetService("Debris"):AddItem(beam, 1)
  1161. game:GetService("Debris"):AddItem(orb, 1)
  1162. wait(1)
  1163. Walkspeed = 16
  1164. Attacking = false
  1165. end)
  1166. end)
  1167. end
  1168. elseif key == Enum.KeyCode.B and Mode == "SSJG" then
  1169. if Mouse.Target.Parent == nil then
  1170. return
  1171. end
  1172. local targ = Mouse.Target.Parent
  1173. local hum = targ:FindFirstChildOfClass("Humanoid")
  1174. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  1175. if not hum or not tor then
  1176. return
  1177. end
  1178. Attacking = true
  1179. local temp = newWeld(tor, HRoot, tor, CFrame.new(0, 0, -2))
  1180. PunchSound.Looped = true
  1181. PunchSound:Play()
  1182. Chat:Chat(Head, "You're pretty strong! Let's see you keep up with me now!", Enum.ChatColor.White)
  1183. for i = 0, 6 do
  1184. for _, v in pairs(targ:GetChildren()) do
  1185. if v:IsA("ForceField") then
  1186. v:Destroy()
  1187. end
  1188. end
  1189. local ring1 = Create("Part", Char, "Part", {
  1190. Anchored = true,
  1191. CanCollide = false,
  1192. Size = Vector3.new(1, 1, 1),
  1193. BrickColor = BrickColor.new("Institutional white"),
  1194. CFrame = tor.CFrame
  1195. })
  1196. local mesh1 = Create("SpecialMesh", ring1, "Mesh", {
  1197. MeshId = "http://www.roblox.com/asset/?id=3270017",
  1198. Scale = Vector3.new(4, 4, 1)
  1199. })
  1200. TweenService:Create(ring1, TweenInfo.new(1), {Transparency = 1}):Play()
  1201. TweenService:Create(mesh1, TweenInfo.new(1), {
  1202. Scale = Vector3.new(20, 20, 1)
  1203. }):Play()
  1204. game:GetService("Debris"):AddItem(ring1, 1)
  1205. for i = 0, 1, 0.1 do
  1206. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  1207. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  1208. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
  1209. RHip.C0 = RHip.C0:lerp(Rhcf, i)
  1210. SWait()
  1211. end
  1212. hum:TakeDamage(hum.MaxHealth / 20)
  1213. local ring2 = Create("Part", Char, "Part", {
  1214. Anchored = true,
  1215. CanCollide = false,
  1216. Size = Vector3.new(1, 1, 1),
  1217. BrickColor = BrickColor.new("Institutional white"),
  1218. CFrame = tor.CFrame
  1219. })
  1220. local mesh2 = Create("SpecialMesh", ring2, "Mesh", {
  1221. MeshId = "http://www.roblox.com/asset/?id=3270017",
  1222. Scale = Vector3.new(4, 4, 1)
  1223. })
  1224. TweenService:Create(ring2, TweenInfo.new(1), {Transparency = 1}):Play()
  1225. TweenService:Create(mesh2, TweenInfo.new(1), {
  1226. Scale = Vector3.new(20, 20, 1)
  1227. }):Play()
  1228. game:GetService("Debris"):AddItem(ring2, 1)
  1229. for i = 0, 1, 0.1 do
  1230. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  1231. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  1232. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90)), i)
  1233. SWait()
  1234. end
  1235. hum:TakeDamage(hum.MaxHealth / 20)
  1236. for i = 0, 1, 0.1 do
  1237. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-20), Rad(120), Rad(0)), i)
  1238. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(90)), i)
  1239. SWait()
  1240. end
  1241. hum:TakeDamage(hum.MaxHealth / 20)
  1242. end
  1243. PunchSound:Stop()
  1244. PunchSound.Looped = false
  1245. PunchSound3:Play()
  1246. for i = 0, 1, 0.1 do
  1247. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  1248. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  1249. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
  1250. RHip.C0 = RHip.C0:lerp(Rhcf, i)
  1251. SWait()
  1252. end
  1253. hum:TakeDamage(hum.MaxHealth / 20)
  1254. game:GetService("Debris"):AddItem(Create("BodyVelocity", tor, "BV", {
  1255. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1256. Velocity = HRoot.CFrame.lookVector * 100
  1257. }), 1)
  1258. temp:Destroy()
  1259. Attacking = false
  1260. elseif key == Enum.KeyCode.R then
  1261. if Mouse.Target.Parent == nil then
  1262. return
  1263. end
  1264. local targ = Mouse.Target.Parent
  1265. local hum = targ:FindFirstChildOfClass("Humanoid")
  1266. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  1267. if not hum or not tor then
  1268. return
  1269. end
  1270. wait(1)
  1271. game:GetService("Chat"):Chat(Head, "HA!", Enum.ChatColor.White)
  1272. local Music3 = Instance.new("Sound", Torso)
  1273. Music3.SoundId = "rbxassetid://1050751126"
  1274. Music3.Volume = 6
  1275. Music3.Pitch = 1
  1276. Music3.Looped = false
  1277. Music3:Play()
  1278. for i = 0, 3, 0.1 do
  1279. do
  1280. local rp = Create("RocketPropulsion", Torso, "BV", {
  1281. MaxTorque = Vector3.new(200000000, 200000000, 200000000),
  1282. MaxSpeed = 100,
  1283. CartoonFactor = 1,
  1284. TargetRadius = 1,
  1285. MaxThrust = 40000,
  1286. Target = tor
  1287. })
  1288. rp:Fire()
  1289. coroutine.resume(coroutine.create(function()
  1290. wait(3)
  1291. rp:remove()
  1292. end))
  1293. SWait()
  1294. end
  1295. end
  1296. Attacking = false
  1297. elseif key == Enum.KeyCode.M then
  1298. if Mouse.Target.Parent == nil then
  1299. return
  1300. end
  1301. game:GetService("Chat"):Chat(Head, "Try this one! HA!", Enum.ChatColor.White)
  1302. do
  1303. local targ = Mouse.Target.Parent
  1304. local hum = targ:FindFirstChildOfClass("Humanoid")
  1305. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  1306. if not hum or not tor then
  1307. return
  1308. end
  1309. Attacking = true
  1310. local Runnin = true
  1311. local weld = newWeld(Torso, tor, HRoot, CFrame.new(0, 0, 2))
  1312. local function damage()
  1313. local ring = Create("Part", workspace, "Part", {
  1314. Anchored = true,
  1315. CanCollide = false,
  1316. BrickColor = BrickColor.new("Institutional white"),
  1317. Size = Vector3.new(1, 1, 1),
  1318. CFrame = CFrame.new(HRoot.CFrame.p, tor.CFrame.p)
  1319. })
  1320. ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(180), Rad(0))
  1321. local mesh = Create("SpecialMesh", ring, "Mesh", {
  1322. MeshId = "http://www.roblox.com/asset/?id=20329976",
  1323. Scale = Vector3.new(1, 1, 1)
  1324. })
  1325. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  1326. TweenService:Create(mesh, TweenInfo.new(1), {
  1327. Scale = Vector3.new(20, 1, 20)
  1328. }):Play()
  1329. game:GetService("Debris"):AddItem(ring, 1)
  1330. for _, v in pairs(targ:GetChildren()) do
  1331. if v:IsA("ForceField") then
  1332. v:Destroy()
  1333. end
  1334. end
  1335. if Mode == "Base" then
  1336. hum:TakeDamage(hum.MaxHealth / 160)
  1337. elseif Mode == "SSJ" then
  1338. hum:TakeDamage(hum.MaxHealth / 130)
  1339. elseif Mode == "SSJ2" then
  1340. hum:TakeDamage(hum.MaxHealth / 110)
  1341. elseif Mode == "SSJ3" then
  1342. hum:TakeDamage(hum.MaxHealth / 50)
  1343. elseif Mode == "SSJG" then
  1344. hum:TakeDamage(hum.MaxHealth / 30)
  1345. elseif Mode == "SSJB" then
  1346. hum:TakeDamage(hum.MaxHealth / 20)
  1347. elseif Mode == "SSJBKK" then
  1348. hum:TakeDamage(hum.MaxHealth / 1)
  1349. end
  1350. end
  1351. SWait()
  1352. PunchSound.Looped = true
  1353. PunchSound:Play()
  1354. for i = 0, 12 do
  1355. Neck.C0 = Ncf
  1356. Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40))
  1357. LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90))
  1358. RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
  1359. damage()
  1360. wait(0.1)
  1361. Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40))
  1362. LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90))
  1363. RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
  1364. damage()
  1365. wait(0.1)
  1366. end
  1367. PunchSound:Stop()
  1368. PunchSound3:Play()
  1369. local bv = Create("BodyVelocity", HRoot, "BV", {
  1370. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1371. Velocity = Vector3.new(0, 0, 0)
  1372. })
  1373. weld:Destroy()
  1374. Char:MoveTo(HRoot.CFrame * CFrame.new(0, 20, 0).p)
  1375. PunchSound:Play()
  1376. local weld = newWeld(Torso, tor, HRoot, CFrame.new(0, 0, 2))
  1377. for i = 0, 24 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. local gyro = Create("BodyGyro", HRoot, "Gyro", {
  1392. MaxTorque = Vector3.new(200000000, 200000000, 200000000),
  1393. P = 30000
  1394. })
  1395. local conn = game:GetService("RunService").RenderStepped:connect(function()
  1396. gyro.CFrame = workspace.CurrentCamera.CFrame
  1397. end)
  1398. weld:Destroy()
  1399. hum.StateChanged:connect(function(old, new)
  1400. if not Runnin then
  1401. return
  1402. end
  1403. if new == Enum.HumanoidStateType.Landed then
  1404. Runnin = false
  1405. for _, v in pairs(targ:GetChildren()) do
  1406. if v:IsA("ForceField") then
  1407. v:Destroy()
  1408. end
  1409. end
  1410. hum:TakeDamage(hum.MaxHealth / 100)
  1411. ExplosionSound2:Play()
  1412. local ray = Ray.new(HRoot.CFrame.p, HRoot.CFrame * CFrame.new(0, -1000, 0).p.unit * 500)
  1413. local part, pos, face, material = workspace:FindPartOnRay(ray, Char, false, false)
  1414. for i = 0, 360, 36 do
  1415. local debris = Create("Part", workspace, "Part", {
  1416. Anchored = true,
  1417. CanCollide = false,
  1418. BrickColor = part.BrickColor or BrickColor.new("Bright green"),
  1419. Material = material or Enum.Material.Grass,
  1420. Size = Vector3.new(15, 20, 10),
  1421. CFrame = tor.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -15)
  1422. })
  1423. debris.CFrame = debris.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
  1424. TweenService:Create(debris, TweenInfo.new(10), {Transparency = 1}):Play()
  1425. game:GetService("Debris"):AddItem(debris, 10)
  1426. end
  1427. end
  1428. end)
  1429. local onTouch = function(part, h)
  1430. if h:IsDescendantOf(Char) then
  1431. return
  1432. end
  1433. if h.Name:lower() == "kib" then
  1434. return
  1435. end
  1436. local nk = part:Clone()
  1437. nk.Parent = workspace
  1438. nk.Anchored = true
  1439. part:Destroy()
  1440. TweenService:Create(nk, TweenInfo.new(1), {Transparency = 1}):Play()
  1441. TweenService:Create(nk.Mesh, TweenInfo.new(1), {
  1442. Scale = Vector3.new(16, 16, 16)
  1443. }):Play()
  1444. game:GetService("Debris"):AddItem(nk, 1)
  1445. for _, v in pairs(workspace:GetChildren()) do
  1446. if v:FindFirstChildOfClass("Humanoid") and v ~= Char then
  1447. local tor = v:FindFirstChild("Torso") or v:FindFirstChild("HumanoidRootPart")
  1448. local hum = v:FindFirstChildOfClass("Humanoid")
  1449. if tor and (tor.Position - nk.Position).magnitude <= 80 then
  1450. for _, b in pairs(v:GetChildren()) do
  1451. if b:IsA("ForceField") then
  1452. b:Destroy()
  1453. end
  1454. end
  1455. if Mode == "Base" then
  1456. hum:TakeDamage(hum.MaxHealth / 60)
  1457. elseif Mode == "SSJ" then
  1458. hum:TakeDamage(hum.MaxHealth / 50)
  1459. elseif Mode == "SSJ2" then
  1460. hum:TakeDamage(hum.MaxHealth / 30)
  1461. elseif Mode == "SSJ3" then
  1462. hum:TakeDamage(hum.MaxHealth / 6)
  1463. elseif Mode == "SSJG" then
  1464. hum:TakeDamage(hum.MaxHealth / 3)
  1465. elseif Mode == "SSJB" then
  1466. hum:TakeDamage(hum.MaxHealth / 1)
  1467. end
  1468. end
  1469. end
  1470. end
  1471. end
  1472. Flying = true
  1473. for i = 0, 100 do
  1474. for i = 0, 1, 0.1 do
  1475. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
  1476. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  1477. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  1478. SWait()
  1479. end
  1480. do
  1481. local kib = Create("Part", workspace, "Kib", {
  1482. CanCollide = false,
  1483. BrickColor = BrickColor.new("Electric blue"),
  1484. Material = "Neon",
  1485. Size = Vector3.new(2, 2, 2),
  1486. CFrame = HRoot.CFrame * CFrame.new(-1, 0, -0.5)
  1487. })
  1488. kib.CFrame = kib.CFrame * CFrame.Angles(Rad(Random(-2, 2)), Rad(Random(-2, 2)), Rad(0))
  1489. Create("SpecialMesh", kib, "Mesh", {
  1490. MeshType = "Sphere",
  1491. Scale = Vector3.new(1, 1, 2)
  1492. })
  1493. Create("BodyVelocity", kib, "BV", {
  1494. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1495. Velocity = kib.CFrame.lookVector * 100
  1496. })
  1497. kib.Touched:connect(function(h)
  1498. onTouch(kib, h)
  1499. end)
  1500. game:GetService("Debris"):AddItem(kib, 10)
  1501. SWait()
  1502. for i = 0, 1, 0.1 do
  1503. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(300)), i)
  1504. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  1505. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
  1506. SWait()
  1507. end
  1508. local kib = Create("Part", workspace, "Kib", {
  1509. CanCollide = false,
  1510. BrickColor = BrickColor.new("Electric blue"),
  1511. Material = "Neon",
  1512. Size = Vector3.new(2, 2, 2),
  1513. CFrame = HRoot.CFrame * CFrame.new(1, 0, -0.5)
  1514. })
  1515. kib.CFrame = kib.CFrame * CFrame.Angles(Rad(Random(-20, 20)), Rad(Random(-45, 45)), Rad(0))
  1516. Create("SpecialMesh", kib, "Mesh", {
  1517. MeshType = "Sphere",
  1518. Scale = Vector3.new(1, 1, 2)
  1519. })
  1520. Create("BodyVelocity", kib, "BV", {
  1521. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1522. Velocity = kib.CFrame.lookVector * 100
  1523. })
  1524. kib.Touched:connect(function(h)
  1525. onTouch(kib, h)
  1526. end)
  1527. game:GetService("Debris"):AddItem(kib, 10)
  1528. SWait()
  1529. end
  1530. end
  1531. conn:Disconnect()
  1532. bv:Destroy()
  1533. gyro:Destroy()
  1534. Attacking = false
  1535. end
  1536. end
  1537. elseif Mode == "Ultra" then
  1538. if key == Enum.KeyCode.Z then
  1539. if Walkspeed ~= 100 then
  1540. Walkspeed = 100
  1541. Sprint = true
  1542. else
  1543. Walkspeed = 16
  1544. Sprint = false
  1545. end
  1546. elseif key == Enum.KeyCode.X then
  1547. Attacking = true
  1548. Walkspeed = 0
  1549. KamehamehaSound:Play()
  1550. do
  1551. local orb = Create("Part", Char, "Part", {
  1552. CanCollide = false,
  1553. Material = "Neon",
  1554. BrickColor = BrickColor.new("Electric blue"),
  1555. Size = Vector3.new(1, 1, 1)
  1556. })
  1557. newWeld(LArm, orb, LArm, CFrame.new(0, 1, 0))
  1558. local smesh = Create("SpecialMesh", orb, "Mesh", {
  1559. MeshType = "Sphere",
  1560. Scale = Vector3.new(0.01, 0.01, 0.01)
  1561. })
  1562. for i = 0, 1, 0.01 do
  1563. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
  1564. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), i)
  1565. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-65)) * CFrame.new(0, 0.2, 0), i)
  1566. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(80), Rad(65)), i)
  1567. wait()
  1568. end
  1569. TweenService:Create(smesh, TweenInfo.new(4.7), {
  1570. Scale = Vector3.new(2, 2, 2)
  1571. }):Play()
  1572. wait(4.7)
  1573. local fire = false
  1574. for i = 0, 1, 0.01 do
  1575. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  1576. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  1577. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-90)), i)
  1578. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  1579. if i >= 0.8 and not fire then
  1580. fire = true
  1581. end
  1582. wait()
  1583. end
  1584. spawn(function()
  1585. repeat
  1586. SWait()
  1587. until fire
  1588. local hitb = Create("Part", workspace, "KameHameHaUltra", {
  1589. Anchored = true,
  1590. CanCollide = false,
  1591. Transparency = 1,
  1592. Size = Vector3.new(36, 36, 400),
  1593. CFrame = HRoot.CFrame * CFrame.new(0, 0, -200)
  1594. })
  1595. local beam = Create("Part", workspace, "KameHameHaUltra", {
  1596. Anchored = true,
  1597. CanCollide = false,
  1598. Material = "Neon",
  1599. BrickColor = BrickColor.new("Electric blue"),
  1600. Size = Vector3.new(1, 1, 1),
  1601. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -2)
  1602. })
  1603. local mesh = Create("SpecialMesh", beam, "Mesh", {
  1604. MeshType = "Sphere",
  1605. Scale = Vector3.new(1, 1, 1)
  1606. })
  1607. TweenService:Create(mesh, TweenInfo.new(0.5), {
  1608. Scale = Vector3.new(40, 40, 400)
  1609. }):Play()
  1610. TweenService:Create(beam, TweenInfo.new(0.5), {
  1611. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -200)
  1612. }):Play()
  1613. spawn(function()
  1614. for i = 0, 1, 0.1 do
  1615. local airPart = Create("Part", workspace, "Part", {
  1616. Anchored = true,
  1617. CanCollide = false,
  1618. Size = Vector3.new(1, 1, 1),
  1619. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
  1620. })
  1621. airPart.CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(90), Rad(90))
  1622. local airMesh = Create("SpecialMesh", airPart, "Mesh", {
  1623. MeshId = "rbxassetid://168892432",
  1624. Scale = Vector3.new(4, 4, 4),
  1625. Offset = Vector3.new(0, 20, 0)
  1626. })
  1627. TweenService:Create(airMesh, TweenInfo.new(0.5), {
  1628. Scale = Vector3.new(10, 50, 10),
  1629. Offset = Vector3.new(0, -150, 0)
  1630. }):Play()
  1631. TweenService:Create(airPart, TweenInfo.new(7.3), {
  1632. Transparency = 1,
  1633. CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  1634. }):Play()
  1635. game:GetService("Debris"):AddItem(airPart, 7.3)
  1636. SWait()
  1637. end
  1638. end)
  1639. hitb.Touched:connect(function(h)
  1640. if h.Parent == nil then
  1641. return
  1642. end
  1643. if h:IsDescendantOf(Char) then
  1644. return
  1645. end
  1646. local anc
  1647. local a, b = pcall(function()
  1648. anc = findRealAncestor(h)
  1649. end)
  1650. if a then
  1651. local hum = anc:FindFirstChildOfClass("Humanoid")
  1652. if hum then
  1653. hum:TakeDamage(hum.MaxHealth / 50)
  1654. game:GetService("Debris"):AddItem(Create("BodyVelocity", anc:FindFirstChild("HumanoidRootPart") or anc:FindFirstChild("Torso"), "BV", {
  1655. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1656. Velocity = HRoot.CFrame.lookVector * 100
  1657. }), 0.5)
  1658. end
  1659. end
  1660. end)
  1661. KamehamehaSound.Ended:connect(function()
  1662. KamehamehaSound.Volume = 4
  1663. hitb:Destroy()
  1664. TweenService:Create(mesh, TweenInfo.new(1), {
  1665. Scale = Vector3.new(0.01, 0.01, 4)
  1666. }):Play()
  1667. TweenService:Create(beam, TweenInfo.new(1), {
  1668. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -4)
  1669. }):Play()
  1670. TweenService:Create(smesh, TweenInfo.new(1), {
  1671. Scale = Vector3.new(0.01, 0.01, 0.01)
  1672. }):Play()
  1673. game:GetService("Debris"):AddItem(beam, 1)
  1674. game:GetService("Debris"):AddItem(orb, 1)
  1675. wait(1)
  1676. Walkspeed = 16
  1677. Attacking = false
  1678. end)
  1679. end)
  1680. end
  1681. elseif key == Enum.KeyCode.C then
  1682. warn("Dodge: " .. tostring(Dodge))
  1683. elseif key == Enum.KeyCode.V then
  1684. Walkspeed = 0
  1685. Attacking = true
  1686. for i = 0, 1, 0.1 do
  1687. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  1688. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  1689. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
  1690. wait()
  1691. end
  1692. local hitp = Create("Part", workspace, "Part", {
  1693. Anchored = true,
  1694. CanCollide = false,
  1695. Transparency = 1,
  1696. Size = Vector3.new(20, 20, 400),
  1697. CFrame = HRoot.CFrame * CFrame.new(0, 0, -202)
  1698. })
  1699. hitp.Touched:connect(function(h)
  1700. if h.Parent == nil then
  1701. return
  1702. end
  1703. if h:IsDescendantOf(Char) then
  1704. return
  1705. end
  1706. local anc
  1707. local a, b = pcall(function()
  1708. anc = findRealAncestor(h)
  1709. end)
  1710. if a then
  1711. local hum = anc:FindFirstChildOfClass("Humanoid")
  1712. if hum then
  1713. h.Parent.Humanoid:TakeDamage(250000)
  1714. end
  1715. end
  1716. end)
  1717. for i = 0, 1, 0.1 do
  1718. local bpart = Create("Part", Char, "Part", {
  1719. Anchored = true,
  1720. CanCollide = false,
  1721. Size = Vector3.new(1, 1, 1),
  1722. BrickColor = BrickColor.new("Institutional white"),
  1723. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
  1724. })
  1725. local mesh = Create("SpecialMesh", bpart, "Mesh", {
  1726. MeshId = "rbxassetid://437347603",
  1727. Scale = Vector3.new(1, 1, 1),
  1728. Offset = Vector3.new(0, 0, 0)
  1729. })
  1730. TweenService:Create(bpart, TweenInfo.new(1), {
  1731. Transparency = 1,
  1732. CFrame = bpart.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(Random(-360, 360)))
  1733. }):Play()
  1734. TweenService:Create(mesh, TweenInfo.new(1), {
  1735. Scale = Vector3.new(2, 2, 20),
  1736. Offset = Vector3.new(0, 0, -150)
  1737. }):Play()
  1738. game:GetService("Debris"):AddItem(bpart, 1)
  1739. SWait()
  1740. end
  1741. game:GetService("Debris"):AddItem(hitp, 1.5)
  1742. Attacking = false
  1743. Walkspeed = 16
  1744. elseif key == Enum.KeyCode.B then
  1745. Attacking = true
  1746. if Mouse.Target == nil then
  1747. return
  1748. end
  1749. instinct = false
  1750. do
  1751. local targ
  1752. local a, b = pcall(function()
  1753. targ = findRealAncestor(Mouse.Target)
  1754. end)
  1755. if not a then
  1756. pcall(function()
  1757. targ = Mouse.Target.Parent
  1758. end)
  1759. end
  1760. if targ ~= nil then
  1761. do
  1762. local hum = targ:FindFirstChildOfClass("Humanoid")
  1763. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  1764. if hum and tor then
  1765. Walkspeed = 0
  1766. local weld = newWeld(HRoot, tor, HRoot, CFrame.new(0, 0, 2))
  1767. FloatVel.MaxForce = Vector3.new(200000000, 200000000, 200000000)
  1768. spawn(function()
  1769. tor.Anchored = true
  1770. PunchSound.Looped = true
  1771. for _, v in pairs(targ:GetChildren()) do
  1772. if v:IsA("LocalScript") then
  1773. v.Disabled = true
  1774. end
  1775. end
  1776. Char:MoveTo(tor.Position + Vector3.new(0, 0, -2))
  1777. wait(0.1)
  1778. Torso.CFrame = CFrame.new(Torso.Position, tor.Position)
  1779. PunchSound:Play()
  1780. local punching = true
  1781. spawn(function()
  1782. repeat
  1783. local fist = Create("Part", workspace, "Part", {
  1784. Anchored = true,
  1785. CanCollide = false,
  1786. Size = Vector3.new(LArm.Size.X, 1, 8),
  1787. BrickColor = LArm.BrickColor
  1788. })
  1789. local fist2 = Create("Part", workspace, "Part", {
  1790. Anchored = true,
  1791. CanCollide = false,
  1792. Size = Vector3.new(RArm.Size.X, 1, 8),
  1793. BrickColor = RArm.BrickColor
  1794. })
  1795. fist.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(-Random(1, 4), 0.5, 0).p, tor.Position)
  1796. fist2.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(Random(1, 4), 0.5, 0).p, tor.Position)
  1797. TweenService:Create(fist, TweenInfo.new(0.5), {Transparency = 1}):Play()
  1798. TweenService:Create(fist2, TweenInfo.new(0.5), {Transparency = 1}):Play()
  1799. game:GetService("Debris"):AddItem(fist, 0.5)
  1800. game:GetService("Debris"):AddItem(fist2, 0.5)
  1801. SWait()
  1802. until not punching
  1803. end)
  1804. for i = 0, 62 do
  1805. for _, v in pairs(targ:GetChildren()) do
  1806. if v:IsA("ForceField") then
  1807. v:Destroy()
  1808. end
  1809. end
  1810. SWait()
  1811. local ring1 = Create("Part", Char, "Part", {
  1812. Anchored = true,
  1813. CanCollide = false,
  1814. Size = Vector3.new(1, 1, 1),
  1815. BrickColor = BrickColor.new("Institutional white"),
  1816. CFrame = tor.CFrame
  1817. })
  1818. local mesh1 = Create("SpecialMesh", ring1, "Mesh", {
  1819. MeshId = "http://www.roblox.com/asset/?id=3270017",
  1820. Scale = Vector3.new(4, 4, 1)
  1821. })
  1822. TweenService:Create(ring1, TweenInfo.new(1), {Transparency = 1}):Play()
  1823. TweenService:Create(mesh1, TweenInfo.new(1), {
  1824. Scale = Vector3.new(20, 20, 1)
  1825. }):Play()
  1826. game:GetService("Debris"):AddItem(ring1, 1)
  1827. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  1828. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  1829. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  1830. SWait()
  1831. hum:TakeDamage(hum.MaxHealth / 210)
  1832. local ring2 = Create("Part", Char, "Part", {
  1833. Anchored = true,
  1834. CanCollide = false,
  1835. Size = Vector3.new(1, 1, 1),
  1836. BrickColor = BrickColor.new("Institutional white"),
  1837. CFrame = tor.CFrame
  1838. })
  1839. local mesh2 = Create("SpecialMesh", ring2, "Mesh", {
  1840. MeshId = "http://www.roblox.com/asset/?id=3270017",
  1841. Scale = Vector3.new(4, 4, 1)
  1842. })
  1843. TweenService:Create(ring2, TweenInfo.new(1), {Transparency = 1}):Play()
  1844. TweenService:Create(mesh2, TweenInfo.new(1), {
  1845. Scale = Vector3.new(20, 20, 1)
  1846. }):Play()
  1847. game:GetService("Debris"):AddItem(ring2, 1)
  1848. SWait()
  1849. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  1850. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  1851. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  1852. SWait()
  1853. hum:TakeDamage(hum.MaxHealth / 190)
  1854. hum.Parent.Humanoid:TakeDamage(1000)
  1855. end
  1856. punching = false
  1857. PunchSound:Stop()
  1858. PunchSound.Looped = false
  1859. wait()
  1860. for i = 0, 1, 0.1 do
  1861. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-90)), i)
  1862. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-90), Rad(0), Rad(0)), i)
  1863. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(90)), i)
  1864. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  1865. SWait()
  1866. end
  1867. tor.Anchored = false
  1868. local bv = Create("BodyVelocity", tor, "BV", {
  1869. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1870. Velocity = HRoot.CFrame.lookVector * 350
  1871. })
  1872. hum.Parent.Humanoid:TakeDamage(100000000)
  1873. for i = 0, 1, 0.1 do
  1874. local bpart = Create("Part", Char, "Part", {
  1875. Anchored = true,
  1876. CanCollide = false,
  1877. Size = Vector3.new(1, 1, 1),
  1878. BrickColor = BrickColor.new("Institutional white"),
  1879. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
  1880. })
  1881. local mesh = Create("SpecialMesh", bpart, "Mesh", {
  1882. MeshId = "rbxassetid://437347603",
  1883. Scale = Vector3.new(1, 1, 1),
  1884. Offset = Vector3.new(0, 0, 0)
  1885. })
  1886. TweenService:Create(bpart, TweenInfo.new(1), {
  1887. Transparency = 1,
  1888. CFrame = bpart.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(Random(-360, 360)))
  1889. }):Play()
  1890. TweenService:Create(mesh, TweenInfo.new(1), {
  1891. Scale = Vector3.new(2, 2, 20),
  1892. Offset = Vector3.new(0, 0, -150)
  1893. }):Play()
  1894. game:GetService("Debris"):AddItem(bpart, 1)
  1895. SWait()
  1896. end
  1897. bv:Destroy()
  1898. Attacking = false
  1899. instinct = true
  1900. Walkspeed = 16
  1901. end)
  1902. else
  1903. Attacking = false
  1904. end
  1905. end
  1906. end
  1907. end
  1908. end
  1909. end
  1910. if key == Enum.KeyCode.Q then
  1911. stopAllSounds()
  1912. SSJSound1:Play()
  1913. toggleEmitters("AllOff")
  1914. HairWeld.C0 = Hcf
  1915. Human.MaxHealth = 50000000000000
  1916. wait(0.01)
  1917. Human.Health = 500000000000000
  1918. game:GetService("Chat"):Chat(Head, "This is a Super Saiyan.", Enum.ChatColor.White)
  1919. Head.face.Texture = "rbxassetid://870187774"
  1920. local Aura = Instance.new("ParticleEmitter")
  1921. Aura.Name = "Aura"
  1922. Aura.Texture = "rbxassetid://411939841"
  1923. Aura.Parent = Torso
  1924. Aura.LightEmission = 1
  1925. Aura.Transparency = NumberSequence.new(0.9, 1)
  1926. Aura.Color = ColorSequence.new(BrickColor.new("Daisy orange").Color)
  1927. Aura.Size = NumberSequence.new(0.2, 8)
  1928. Aura.LockedToPart = true
  1929. Aura.Lifetime = NumberRange.new(1.5)
  1930. Aura.Rate = 50
  1931. Aura.Speed = NumberRange.new(1.3)
  1932. Aura.EmissionDirection = "Top"
  1933. Aura.Rotation = NumberRange.new(-8, 8)
  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. SSJContainer.StudsOffset = Vector3.new(0, 0, 0)
  1956. SSJContainer.Size = UDim2.new(20, 0, 20, 0)
  1957. Aura.ImageTransparency = 0
  1958. Mode = "SSJ"
  1959. elseif key == Enum.KeyCode.E then
  1960. Attacking = true
  1961. stopAllSounds()
  1962. toggleEmitters("AllOff")
  1963. SSJContainer.Size = UDim2.new(20, 0, 20, 0)
  1964. for i = 0, 1, 0.1 do
  1965. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  1966. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
  1967. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  1968. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  1969. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-70), Rad(-140)), i)
  1970. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(70), Rad(140)), i)
  1971. wait()
  1972. end
  1973. do
  1974. local rtr = true
  1975. spawn(function()
  1976. repeat
  1977. local ring = Create("Part", workspace, "Part", {
  1978. Anchored = true,
  1979. CanCollide = false,
  1980. BrickColor = BrickColor.new("New Yeller"),
  1981. Size = Vector3.new(1, 1, 1),
  1982. CFrame = HRoot.CFrame * CFrame.new(0, -3, 0)
  1983. })
  1984. local mesh = Create("SpecialMesh", ring, "Mesh", {
  1985. MeshId = "http://www.roblox.com/asset/?id=3270017",
  1986. Scale = Vector3.new(1, 1, 1)
  1987. })
  1988. ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(0), Rad(0))
  1989. TweenService:Create(mesh, TweenInfo.new(1), {
  1990. Scale = Vector3.new(50, 50, 1)
  1991. }):Play()
  1992. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  1993. game:GetService("Debris"):AddItem(ring, 1)
  1994. SWait()
  1995. until not rtr
  1996. end)
  1997. wait(2)
  1998. rtr = false
  1999. local orb = Create("Part", Char, "Part", {
  2000. Anchored = true,
  2001. CanCollide = false,
  2002. BrickColor = BrickColor.new("Bright yellow"),
  2003. Material = "Neon",
  2004. Size = Vector3.new(1, 1, 1),
  2005. CFrame = HRoot.CFrame
  2006. })
  2007. local mesh = Create("SpecialMesh", orb, "Mesh", {
  2008. MeshType = "Sphere",
  2009. Scale = Vector3.new(1, 1, 1)
  2010. })
  2011. TweenService:Create(mesh, TweenInfo.new(1), {
  2012. Scale = Vector3.new(30, 30, 30)
  2013. }):Play()
  2014. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  2015. for i = 0, 1, 0.1 do
  2016. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(-20), Rad(0), Rad(0)), i)
  2017. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  2018. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  2019. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  2020. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(70), Rad(-140)), i)
  2021. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-70), Rad(140)), i)
  2022. wait()
  2023. end
  2024. HairWeld.C0 = Hcf
  2025. Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
  2026. Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
  2027. Hair.BrickColor = BrickColor.new("Bright yellow")
  2028. Aura.ImageTransparency = 0
  2029. Hair.Mesh.MeshId = "rbxassetid://560718478"
  2030. Char.Head.face.Texture = "rbxassetid://870187774"
  2031. SSJContainer.StudsOffset = Vector3.new(0, 0, 0)
  2032. Mode = "SSJ2"
  2033. Attacking = false
  2034. local Aura = Instance.new("ParticleEmitter")
  2035. Aura.Name = "Aura"
  2036. Aura.Texture = "rbxassetid://411939841"
  2037. Aura.Parent = Torso
  2038. Aura.LightEmission = 1
  2039. Aura.Transparency = NumberSequence.new(0.9, 1)
  2040. Aura.Color = ColorSequence.new(BrickColor.new("Daisy orange").Color)
  2041. Aura.Size = NumberSequence.new(0.2, 8)
  2042. Aura.LockedToPart = true
  2043. Aura.Lifetime = NumberRange.new(1.5)
  2044. Aura.Rate = 50
  2045. Aura.Speed = NumberRange.new(1.3)
  2046. Aura.EmissionDirection = "Top"
  2047. Aura.Rotation = NumberRange.new(-8, 8)
  2048. local Aura2 = Instance.new("ParticleEmitter")
  2049. Aura2.Name = "Aura"
  2050. Aura2.Texture = "rbxassetid://1527326485"
  2051. Aura2.Parent = Torso
  2052. Aura2.LightEmission = 0.1
  2053. Aura2.Transparency = NumberSequence.new(0, 0.9)
  2054. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  2055. Aura2.Size = NumberSequence.new(3.5, 3.6)
  2056. Aura2.LockedToPart = true
  2057. Aura2.Lifetime = NumberRange.new(0.1)
  2058. Aura2.Rate = 10
  2059. Aura2.Speed = NumberRange.new(2)
  2060. Aura2.EmissionDirection = "Top"
  2061. Aura2.Rotation = NumberRange.new(-360, 360)
  2062. Aura2.VelocitySpread = 100
  2063. Aura2.ZOffset = 2
  2064. end
  2065. elseif key == Enum.KeyCode.T then
  2066. SSJContainer.Size = UDim2.new(10, 0, 20, 0)
  2067. toggleEmitters("AllOff")
  2068. Human.MaxHealth = 50000000000
  2069. wait(0.01)
  2070. Human.Health = 50000000000
  2071. local RightAura = Instance.new("ParticleEmitter")
  2072. RightAura.Name = "Aura"
  2073. RightAura.Texture = "rbxassetid://111283279"
  2074. RightAura.Parent = RLeg
  2075. RightAura.LightEmission = 1
  2076. RightAura.Transparency = NumberSequence.new(0.4, 1)
  2077. RightAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2078. RightAura.Size = NumberSequence.new(0.05, 0)
  2079. RightAura.LockedToPart = true
  2080. RightAura.Lifetime = NumberRange.new(1)
  2081. RightAura.Rate = 130
  2082. RightAura.Speed = NumberRange.new(0.4)
  2083. RightAura.Rotation = NumberRange.new(-360, 360)
  2084. RightAura.EmissionDirection = "Top"
  2085. RightAura.ZOffset = 2
  2086. local RightLow = Instance.new("ParticleEmitter")
  2087. RightLow.Name = "Aura"
  2088. RightLow.Texture = "rbxassetid://111283279"
  2089. RightLow.Parent = LLeg
  2090. RightLow.LightEmission = 1
  2091. RightLow.Transparency = NumberSequence.new(0.4, 1)
  2092. RightLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2093. RightLow.Size = NumberSequence.new(0.05, 0)
  2094. RightLow.LockedToPart = true
  2095. RightLow.Lifetime = NumberRange.new(1.5)
  2096. RightLow.Rate = 130
  2097. RightLow.Speed = NumberRange.new(1)
  2098. RightLow.Rotation = NumberRange.new(-360, 360)
  2099. RightLow.EmissionDirection = "Top"
  2100. RightLow.ZOffset = 2
  2101. local LeftLow = Instance.new("ParticleEmitter")
  2102. LeftLow.Name = "Aura"
  2103. LeftLow.Texture = "rbxassetid://111283279"
  2104. LeftLow.Parent = LArm
  2105. LeftLow.LightEmission = 1
  2106. LeftLow.Transparency = NumberSequence.new(0.4, 1)
  2107. LeftLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2108. LeftLow.Size = NumberSequence.new(0.05, 0)
  2109. LeftLow.LockedToPart = true
  2110. LeftLow.Lifetime = NumberRange.new(1.5)
  2111. LeftLow.Rate = 130
  2112. LeftLow.Speed = NumberRange.new(1)
  2113. LeftLow.Rotation = NumberRange.new(-360, 360)
  2114. LeftLow.EmissionDirection = "Top"
  2115. LeftLow.ZOffset = 2
  2116. local Tor = Instance.new("ParticleEmitter")
  2117. Tor.Name = "Aura"
  2118. Tor.Texture = "rbxassetid://111283279"
  2119. Tor.Parent = Torso
  2120. Tor.LightEmission = 1
  2121. Tor.Transparency = NumberSequence.new(0.4, 1)
  2122. Tor.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2123. Tor.Size = NumberSequence.new(0.05, 0)
  2124. Tor.LockedToPart = true
  2125. Tor.Lifetime = NumberRange.new(1)
  2126. Tor.Rate = 130
  2127. Tor.Speed = NumberRange.new(1)
  2128. Tor.Rotation = NumberRange.new(-360, 360)
  2129. Tor.EmissionDirection = "Top"
  2130. Tor.ZOffset = 2
  2131. local LeftLeg = Instance.new("ParticleEmitter")
  2132. LeftLeg.Name = "Aura"
  2133. LeftLeg.Texture = "rbxassetid://111283279"
  2134. LeftLeg.Parent = RArm
  2135. LeftLeg.LightEmission = 1
  2136. LeftLeg.Transparency = NumberSequence.new(0.4, 1)
  2137. LeftLeg.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2138. LeftLeg.Size = NumberSequence.new(0.05, 0)
  2139. LeftLeg.LockedToPart = true
  2140. LeftLeg.Lifetime = NumberRange.new(1)
  2141. LeftLeg.Rate = 130
  2142. LeftLeg.Speed = NumberRange.new(1)
  2143. LeftLeg.Rotation = NumberRange.new(-360, 360)
  2144. LeftLeg.EmissionDirection = "Top"
  2145. LeftLeg.ZOffset = 2
  2146. local Aura = Instance.new("ParticleEmitter")
  2147. Aura.Name = "Aura"
  2148. Aura.Texture = "rbxassetid://1517856446"
  2149. Aura.Parent = Torso
  2150. Aura.LightEmission = 0.3
  2151. Aura.Transparency = NumberSequence.new(0.5, 1)
  2152. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  2153. Aura.Size = NumberSequence.new(0.7, 6)
  2154. Aura.LockedToPart = true
  2155. Aura.Lifetime = NumberRange.new(1)
  2156. Aura.Rate = 100
  2157. Aura.Speed = NumberRange.new(2)
  2158. Aura.EmissionDirection = "Top"
  2159. Aura.Rotation = NumberRange.new(-8, 8)
  2160. Aura.ZOffset = -1
  2161. Char.Head.face.Texture = "rbxassetid://792213048"
  2162. Hair.BrickColor = BrickColor.new("Relly red")
  2163. stopAllSounds()
  2164. Mode = "SSJG"
  2165. game:GetService("Chat"):Chat(Head, "This is Super Saiyan God.", Enum.ChatColor.White)
  2166. local orb = Create("Part", Char, "Part", {
  2167. Anchored = true,
  2168. CanCollide = false,
  2169. Size = Vector3.new(8, 8, 8),
  2170. Material = "Neon",
  2171. BrickColor = BrickColor.new("Institutional white"),
  2172. CFrame = HRoot.CFrame
  2173. })
  2174. local mesh = Create("SpecialMesh", orb, "Mesh", {
  2175. Scale = Vector3.new(1, 1, 1),
  2176. MeshType = "Sphere"
  2177. })
  2178. TweenService:Create(mesh, TweenInfo.new(1), {
  2179. Scale = Vector3.new(3, 3, 3)
  2180. }):Play()
  2181. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  2182. game:GetService("Debris"):AddItem(orb, 1)
  2183. Hair.Color = Color3.fromRGB(212, 2, 114)
  2184. SSJGSound2:Play()
  2185. wait(1)
  2186. SSJContainer.StudsOffset = Vector3.new(-0.5, 0, 0)
  2187. Torso.Anchored = false
  2188. Attacking = false
  2189. elseif key == Enum.KeyCode.K and Mode == "SSJB" then
  2190. Human.MaxHealth = 600000000000000
  2191. wait(0.01)
  2192. Human.Health = 600000000000000
  2193. Hair.Mesh.MeshId = "rbxassetid://430344159"
  2194. Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
  2195. Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
  2196. HairWeld.C0 = Hcf
  2197. stopAllSounds()
  2198. for i = 1, 25 do
  2199. wait()
  2200. workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView - 2.1
  2201. end
  2202. game:GetService("Chat"):Chat(Head, "KAIOKEN TIMES TWENTY!", Enum.ChatColor.White)
  2203. local Music4 = Instance.new("Sound", Torso)
  2204. Music4.SoundId = "rbxassetid://1488660753"
  2205. Music4.Volume = 7
  2206. Music4.Pitch = 1
  2207. Music4.Looped = true
  2208. Music4:Play()
  2209. local RightAura = Instance.new("ParticleEmitter")
  2210. RightAura.Name = "Aura"
  2211. RightAura.Texture = "rbxassetid://111283279"
  2212. RightAura.Parent = RLeg
  2213. RightAura.LightEmission = 1
  2214. RightAura.Transparency = NumberSequence.new(0.4, 1)
  2215. RightAura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  2216. RightAura.Size = NumberSequence.new(0.05, 0)
  2217. RightAura.LockedToPart = true
  2218. RightAura.Lifetime = NumberRange.new(1)
  2219. RightAura.Rate = 130
  2220. RightAura.Speed = NumberRange.new(0.4)
  2221. RightAura.Rotation = NumberRange.new(-360, 360)
  2222. RightAura.EmissionDirection = "Top"
  2223. RightAura.ZOffset = 2
  2224. local RightLow = Instance.new("ParticleEmitter")
  2225. RightLow.Name = "Aura"
  2226. RightLow.Texture = "rbxassetid://111283279"
  2227. RightLow.Parent = LLeg
  2228. RightLow.LightEmission = 1
  2229. RightLow.Transparency = NumberSequence.new(0.4, 1)
  2230. RightLow.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  2231. RightLow.Size = NumberSequence.new(0.05, 0)
  2232. RightLow.LockedToPart = true
  2233. RightLow.Lifetime = NumberRange.new(1.5)
  2234. RightLow.Rate = 130
  2235. RightLow.Speed = NumberRange.new(1)
  2236. RightLow.Rotation = NumberRange.new(-360, 360)
  2237. RightLow.EmissionDirection = "Top"
  2238. RightLow.ZOffset = 2
  2239. local LeftLow = Instance.new("ParticleEmitter")
  2240. LeftLow.Name = "Aura"
  2241. LeftLow.Texture = "rbxassetid://111283279"
  2242. LeftLow.Parent = LArm
  2243. LeftLow.LightEmission = 1
  2244. LeftLow.Transparency = NumberSequence.new(0.4, 1)
  2245. LeftLow.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  2246. LeftLow.Size = NumberSequence.new(0.05, 0)
  2247. LeftLow.LockedToPart = true
  2248. LeftLow.Lifetime = NumberRange.new(1.5)
  2249. LeftLow.Rate = 130
  2250. LeftLow.Speed = NumberRange.new(1)
  2251. LeftLow.Rotation = NumberRange.new(-360, 360)
  2252. LeftLow.EmissionDirection = "Top"
  2253. LeftLow.ZOffset = 2
  2254. local Tor = Instance.new("ParticleEmitter")
  2255. Tor.Name = "Aura"
  2256. Tor.Texture = "rbxassetid://174073769"
  2257. Tor.Parent = Torso
  2258. Tor.LightEmission = 1
  2259. Tor.Transparency = NumberSequence.new(0.4, 1)
  2260. Tor.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  2261. Tor.Size = NumberSequence.new(0.05, 0)
  2262. Tor.LockedToPart = true
  2263. Tor.Lifetime = NumberRange.new(1)
  2264. Tor.Rate = 130
  2265. Tor.Speed = NumberRange.new(1)
  2266. Tor.Rotation = NumberRange.new(-360, 360)
  2267. Tor.EmissionDirection = "Top"
  2268. Tor.ZOffset = 2
  2269. local LeftLeg = Instance.new("ParticleEmitter")
  2270. LeftLeg.Name = "Aura"
  2271. LeftLeg.Texture = "rbxassetid://111283279"
  2272. LeftLeg.Parent = RArm
  2273. LeftLeg.LightEmission = 1
  2274. LeftLeg.Transparency = NumberSequence.new(0.4, 1)
  2275. LeftLeg.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  2276. LeftLeg.Size = NumberSequence.new(0.05, 0)
  2277. LeftLeg.LockedToPart = true
  2278. LeftLeg.Lifetime = NumberRange.new(1)
  2279. LeftLeg.Rate = 130
  2280. LeftLeg.Speed = NumberRange.new(1)
  2281. LeftLeg.Rotation = NumberRange.new(-360, 360)
  2282. LeftLeg.EmissionDirection = "Top"
  2283. LeftLeg.ZOffset = 2
  2284. local Aura = Instance.new("ParticleEmitter")
  2285. Aura.Name = "Aura"
  2286. Aura.Texture = "rbxassetid://411939841"
  2287. Aura.Parent = Head
  2288. Aura.LightEmission = 0.3
  2289. Aura.Transparency = NumberSequence.new(0.5, 1)
  2290. Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  2291. Aura.Size = NumberSequence.new(9.7, 14)
  2292. Aura.LockedToPart = true
  2293. Aura.Lifetime = NumberRange.new(1)
  2294. Aura.Rate = 100
  2295. Aura.Speed = NumberRange.new(5)
  2296. Aura.EmissionDirection = "Top"
  2297. Aura.Rotation = NumberRange.new(0, 0)
  2298. Aura.ZOffset = -2
  2299. local Spark = Instance.new("ParticleEmitter")
  2300. Spark.Name = "Aura"
  2301. Spark.Texture = "rbxassetid://740455924"
  2302. Spark.Parent = Torso
  2303. Spark.LightEmission = 0.3
  2304. Spark.Transparency = NumberSequence.new(0, 1)
  2305. Spark.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  2306. Spark.Size = NumberSequence.new(5)
  2307. Spark.LockedToPart = true
  2308. Spark.Lifetime = NumberRange.new(3)
  2309. Spark.Rate = 1.3
  2310. Spark.Speed = NumberRange.new(0)
  2311. Spark.EmissionDirection = "Top"
  2312. Spark.Rotation = NumberRange.new(-360, 360)
  2313. Spark.ZOffset = 2
  2314. local orb = Create("Part", Char, "Part", {
  2315. Anchored = true,
  2316. CanCollide = false,
  2317. Size = Vector3.new(8, 8, 8),
  2318. Material = "Neon",
  2319. BrickColor = BrickColor.new("Institutional white"),
  2320. CFrame = HRoot.CFrame
  2321. })
  2322. local mesh = Create("SpecialMesh", orb, "Mesh", {
  2323. Scale = Vector3.new(1, 1, 1),
  2324. MeshType = "Sphere"
  2325. })
  2326. TweenService:Create(mesh, TweenInfo.new(1), {
  2327. Scale = Vector3.new(3, 3, 3)
  2328. }):Play()
  2329. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  2330. game:GetService("Debris"):AddItem(orb, 1)
  2331. Hair.Color = Color3.fromRGB(5, 178, 212)
  2332. SSJBSound2:Play()
  2333. SSJBSound3:Play()
  2334. for i = 1, 25 do
  2335. wait()
  2336. workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView + 2.1
  2337. end
  2338. wait(1)
  2339. Torso.Anchored = false
  2340. Attacking = false
  2341. Char.Head.face.Texture = "rbxassetid://1444669398"
  2342. SSJContainer.StudsOffset = Vector3.new(0.5, 0, 0)
  2343. Mode = "SSJBKK"
  2344. elseif key == Enum.KeyCode.Y then
  2345. SSJContainer.Size = UDim2.new(10, 0, 20, 0)
  2346. Aura.ImageTransparency = 0
  2347. toggleEmitters("AllOff")
  2348. Human.MaxHealth = 500000000000
  2349. wait(0.01)
  2350. Human.Health = 500000000000
  2351. Hair.Mesh.MeshId = "rbxassetid://430344159"
  2352. Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
  2353. Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
  2354. HairWeld.C0 = Hcf
  2355. stopAllSounds()
  2356. SSJBSound1:Play()
  2357. game:GetService("Chat"):Chat(Head, "This is Super Saiyan Blue, I won't go so easy anymore.", Enum.ChatColor.White)
  2358. local RightAura = Instance.new("ParticleEmitter")
  2359. RightAura.Name = "Aura"
  2360. RightAura.Texture = "rbxassetid://111283279"
  2361. RightAura.Parent = RLeg
  2362. RightAura.LightEmission = 1
  2363. RightAura.Transparency = NumberSequence.new(0.4, 1)
  2364. RightAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2365. RightAura.Size = NumberSequence.new(0.05, 0)
  2366. RightAura.LockedToPart = true
  2367. RightAura.Lifetime = NumberRange.new(1)
  2368. RightAura.Rate = 130
  2369. RightAura.Speed = NumberRange.new(0.4)
  2370. RightAura.Rotation = NumberRange.new(-360, 360)
  2371. RightAura.EmissionDirection = "Top"
  2372. RightAura.ZOffset = 2
  2373. local RightLow = Instance.new("ParticleEmitter")
  2374. RightLow.Name = "Aura"
  2375. RightLow.Texture = "rbxassetid://111283279"
  2376. RightLow.Parent = LLeg
  2377. RightLow.LightEmission = 1
  2378. RightLow.Transparency = NumberSequence.new(0.4, 1)
  2379. RightLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2380. RightLow.Size = NumberSequence.new(0.05, 0)
  2381. RightLow.LockedToPart = true
  2382. RightLow.Lifetime = NumberRange.new(1.5)
  2383. RightLow.Rate = 130
  2384. RightLow.Speed = NumberRange.new(1)
  2385. RightLow.Rotation = NumberRange.new(-360, 360)
  2386. RightLow.EmissionDirection = "Top"
  2387. RightLow.ZOffset = 2
  2388. local LeftLow = Instance.new("ParticleEmitter")
  2389. LeftLow.Name = "Aura"
  2390. LeftLow.Texture = "rbxassetid://111283279"
  2391. LeftLow.Parent = LArm
  2392. LeftLow.LightEmission = 1
  2393. LeftLow.Transparency = NumberSequence.new(0.4, 1)
  2394. LeftLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2395. LeftLow.Size = NumberSequence.new(0.05, 0)
  2396. LeftLow.LockedToPart = true
  2397. LeftLow.Lifetime = NumberRange.new(1.5)
  2398. LeftLow.Rate = 130
  2399. LeftLow.Speed = NumberRange.new(1)
  2400. LeftLow.Rotation = NumberRange.new(-360, 360)
  2401. LeftLow.EmissionDirection = "Top"
  2402. LeftLow.ZOffset = 2
  2403. local Tor = Instance.new("ParticleEmitter")
  2404. Tor.Name = "Aura"
  2405. Tor.Texture = "rbxassetid://111283279"
  2406. Tor.Parent = Torso
  2407. Tor.LightEmission = 1
  2408. Tor.Transparency = NumberSequence.new(0.4, 1)
  2409. Tor.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2410. Tor.Size = NumberSequence.new(0.05, 0)
  2411. Tor.LockedToPart = true
  2412. Tor.Lifetime = NumberRange.new(1)
  2413. Tor.Rate = 130
  2414. Tor.Speed = NumberRange.new(1)
  2415. Tor.Rotation = NumberRange.new(-360, 360)
  2416. Tor.EmissionDirection = "Top"
  2417. Tor.ZOffset = 2
  2418. local LeftLeg = Instance.new("ParticleEmitter")
  2419. LeftLeg.Name = "Aura"
  2420. LeftLeg.Texture = "rbxassetid://111283279"
  2421. LeftLeg.Parent = RArm
  2422. LeftLeg.LightEmission = 1
  2423. LeftLeg.Transparency = NumberSequence.new(0.4, 1)
  2424. LeftLeg.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2425. LeftLeg.Size = NumberSequence.new(0.05, 0)
  2426. LeftLeg.LockedToPart = true
  2427. LeftLeg.Lifetime = NumberRange.new(1)
  2428. LeftLeg.Rate = 130
  2429. LeftLeg.Speed = NumberRange.new(1)
  2430. LeftLeg.Rotation = NumberRange.new(-360, 360)
  2431. LeftLeg.EmissionDirection = "Top"
  2432. LeftLeg.ZOffset = 2
  2433. local Aura = Instance.new("ParticleEmitter")
  2434. Aura.Name = "Aura"
  2435. Aura.Texture = "rbxassetid://1526565953"
  2436. Aura.Parent = Torso
  2437. Aura.LightEmission = 0.3
  2438. Aura.Transparency = NumberSequence.new(0.5, 1)
  2439. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  2440. Aura.Size = NumberSequence.new(0.7, 6)
  2441. Aura.LockedToPart = true
  2442. Aura.Lifetime = NumberRange.new(1)
  2443. Aura.Rate = 100
  2444. Aura.Speed = NumberRange.new(2)
  2445. Aura.EmissionDirection = "Top"
  2446. Aura.Rotation = NumberRange.new(-8, 8)
  2447. Aura.ZOffset = -1
  2448. local orb = Create("Part", Char, "Part", {
  2449. Anchored = true,
  2450. CanCollide = false,
  2451. Size = Vector3.new(8, 8, 8),
  2452. Material = "Neon",
  2453. BrickColor = BrickColor.new("Institutional white"),
  2454. CFrame = HRoot.CFrame
  2455. })
  2456. local mesh = Create("SpecialMesh", orb, "Mesh", {
  2457. Scale = Vector3.new(1, 1, 1),
  2458. MeshType = "Sphere"
  2459. })
  2460. TweenService:Create(mesh, TweenInfo.new(1), {
  2461. Scale = Vector3.new(3, 3, 3)
  2462. }):Play()
  2463. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  2464. game:GetService("Debris"):AddItem(orb, 1)
  2465. Hair.Color = Color3.fromRGB(5, 178, 212)
  2466. SSJBSound2:Play()
  2467. SSJBSound3:Play()
  2468. wait(1)
  2469. Torso.Anchored = false
  2470. Attacking = false
  2471. Char.Head.face.Texture = "rbxassetid://1444669398"
  2472. SSJContainer.StudsOffset = Vector3.new(0.5, 0, 0)
  2473. Mode = "SSJB"
  2474. elseif key == Enum.KeyCode.U and Plr.Name ~= "venturiansonic" then
  2475. Walkspeed = 0
  2476. Attacking = true
  2477. Mode = "Ultra"
  2478. toggleEmitters("AllOff")
  2479. stopAllSounds()
  2480. Aura.ImageTransparency = 1
  2481. lig = Instance.new("PointLight", Torso)
  2482. lig.Color = Color3.new(0, 0, 255)
  2483. lig.Range = 9
  2484. lig.Brightness = 100
  2485. local Music4 = Instance.new("Sound", Torso)
  2486. Music4.SoundId = "rbxassetid://1504498051"
  2487. Music4.Volume = 3.5
  2488. Music4.Pitch = 1
  2489. Music4.Looped = true
  2490. Music4:Play()
  2491. HairWeld.C0 = Hcf
  2492. spawn(function()
  2493. for i = 0, 1, 0.1 do
  2494. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(40), Rad(0), Rad(0)), i)
  2495. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  2496. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(20), Rad(0), Rad(-40)), i)
  2497. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(20), Rad(0), Rad(40)), i)
  2498. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-20)), i)
  2499. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), i)
  2500. wait()
  2501. end
  2502. end)
  2503. local beam1 = Create("Part", Char, "Part", {
  2504. Anchored = true,
  2505. CanCollide = false,
  2506. Material = "Neon",
  2507. BrickColor = BrickColor.new("Institutional white"),
  2508. Shape = "Cylinder",
  2509. Size = Vector3.new(8, 8, 8),
  2510. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(90))
  2511. })
  2512. local effect1 = Create("Part", Char, "Part", {
  2513. Anchored = true,
  2514. CanCollide = false,
  2515. BrickColor = BrickColor.new("Institutional white"),
  2516. CFrame = HRoot.CFrame
  2517. })
  2518. local mesh1 = Create("SpecialMesh", effect1, "Mesh", {
  2519. MeshId = "rbxassetid://168892432",
  2520. Scale = Vector3.new(1.2, 1.2, 1.2)
  2521. })
  2522. local effect2 = Create("Part", Char, "Part", {
  2523. Anchored = true,
  2524. CanCollide = false,
  2525. BrickColor = BrickColor.new("Institutional white"),
  2526. CFrame = HRoot.CFrame
  2527. })
  2528. local mesh2 = Create("SpecialMesh", effect2, "Mesh", {
  2529. MeshId = "rbxassetid://168892432",
  2530. Scale = Vector3.new(1.2, 1.2, 1.2)
  2531. })
  2532. local effect3 = Create("Part", Char, "Part", {
  2533. Anchored = true,
  2534. CanCollide = false,
  2535. BrickColor = BrickColor.new("Institutional white"),
  2536. CFrame = HRoot.CFrame
  2537. })
  2538. local mesh3 = Create("SpecialMesh", effect3, "Mesh", {
  2539. MeshId = "rbxassetid://168892432",
  2540. Scale = Vector3.new(1.2, 1.2, 1.2)
  2541. })
  2542. local orb1 = Create("Part", Char, "Part", {
  2543. Anchored = true,
  2544. CanCollide = false,
  2545. CFrame = HRoot.CFrame,
  2546. Material = "Neon",
  2547. BrickColor = BrickColor.new("Institutional white"),
  2548. Size = Vector3.new(8, 8, 8)
  2549. })
  2550. local omesh1 = Create("SpecialMesh", orb1, "Mesh", {
  2551. Scale = Vector3.new(1, 1, 1),
  2552. MeshType = "Sphere"
  2553. })
  2554. spawn(function()
  2555. for i = 0, 360, 36 do
  2556. local cyl = Create("Part", Char, "Part", {
  2557. Anchored = true,
  2558. CanCollide = false,
  2559. Size = Vector3.new(1, 1, 1),
  2560. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -5),
  2561. Material = "Neon",
  2562. BrickColor = BrickColor.new("Institutional white")
  2563. })
  2564. cyl.CFrame = cyl.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
  2565. local cylmesh = Create("CylinderMesh", cyl, "Mesh", {
  2566. Scale = Vector3.new(4, 4, 4)
  2567. })
  2568. cyl.CFrame = cyl.CFrame * CFrame.new(0, 2, 0)
  2569. TweenService:Create(cyl, TweenInfo.new(2.8), {
  2570. Transparency = 1,
  2571. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(i + 114), 0) * CFrame.new(0, -5, -5)
  2572. }):Play()
  2573. TweenService:Create(cylmesh, TweenInfo.new(2.8), {
  2574. Scale = Vector3.new(4, 20, 4)
  2575. }):Play()
  2576. game:GetService("Debris"):AddItem(cyl, 2.8)
  2577. end
  2578. end)
  2579. Hair.BrickColor = BrickColor.new("Black metallic")
  2580. TweenService:Create(orb1, TweenInfo.new(2), {Transparency = 1}):Play()
  2581. TweenService:Create(omesh1, TweenInfo.new(2), {
  2582. Scale = Vector3.new(3, 3, 3)
  2583. }):Play()
  2584. TweenService:Create(mesh1, TweenInfo.new(3), {
  2585. Scale = Vector3.new(4, 4, 4)
  2586. }):Play()
  2587. TweenService:Create(effect1, TweenInfo.new(3), {
  2588. Transparency = 1,
  2589. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  2590. }):Play()
  2591. TweenService:Create(mesh2, TweenInfo.new(3), {
  2592. Scale = Vector3.new(4, 4, 4)
  2593. }):Play()
  2594. TweenService:Create(effect2, TweenInfo.new(3), {
  2595. Transparency = 1,
  2596. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  2597. }):Play()
  2598. TweenService:Create(mesh3, TweenInfo.new(3), {
  2599. Scale = Vector3.new(4, 4, 4)
  2600. }):Play()
  2601. TweenService:Create(effect3, TweenInfo.new(3), {
  2602. Transparency = 1,
  2603. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  2604. }):Play()
  2605. TweenService:Create(beam1, TweenInfo.new(3), {
  2606. Transparency = 1,
  2607. Size = Vector3.new(100, 1, 1),
  2608. CFrame = HRoot.CFrame * CFrame.new(0, 45, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(90))
  2609. }):Play()
  2610. game:GetService("Debris"):AddItem(beam1, 2)
  2611. game:GetService("Debris"):AddItem(effect1, 2)
  2612. game:GetService("Debris"):AddItem(mesh1, 2)
  2613. game:GetService("Debris"):AddItem(mesh2, 2)
  2614. game:GetService("Debris"):AddItem(mesh3, 2)
  2615. game:GetService("Debris"):AddItem(orb1, 2)
  2616. game:GetService("Debris"):AddItem(omesh1, 2)
  2617. Head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://1394077487"
  2618. Shirt.ShirtTemplate = "rbxassetid://1454239396"
  2619. Pants.PantsTemplate = "rbxassetid://1449276082"
  2620. local Hat = Instance.new("Part", Char)
  2621. Hat.Size = Vector3.new(1, 1, 1)
  2622. Hat.Material = "SmoothPlastic"
  2623. Hat.BrickColor = BrickColor.new("Really black")
  2624. Hat.CanCollide = false
  2625. local Hat2 = Instance.new("SpecialMesh", Hat)
  2626. Hat2.MeshId = "rbxassetid://1479574104"
  2627. Hat2.Scale = Vector3.new(0.063, 0.063, 0.063)
  2628. local Hat3 = Instance.new("Weld", Hat)
  2629. Hat3.Part0 = Head
  2630. Hat3.Part1 = Hat
  2631. Hat3.C0 = CFrame.new(0.05, 0.85, -0.1) * CFrame.Angles(math.rad(88.93), math.rad(180), math.rad(0))
  2632. Hair.Transparency = 1
  2633. local HairAura = Instance.new("ParticleEmitter")
  2634. HairAura.Name = "Aura"
  2635. HairAura.Texture = "rbxassetid://1200947142"
  2636. HairAura.Parent = Head
  2637. HairAura.LightEmission = 1
  2638. HairAura.Transparency = NumberSequence.new(0.1, 1)
  2639. HairAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2640. HairAura.Size = NumberSequence.new(1.1)
  2641. HairAura.LockedToPart = true
  2642. HairAura.Lifetime = NumberRange.new(2)
  2643. HairAura.Rate = 30
  2644. HairAura.Speed = NumberRange.new(0.1)
  2645. HairAura.Rotation = NumberRange.new(-360, 360)
  2646. HairAura.EmissionDirection = "Top"
  2647. HairAura.ZOffset = -1
  2648. local RightAura = Instance.new("ParticleEmitter")
  2649. RightAura.Name = "Aura"
  2650. RightAura.Texture = "rbxassetid://1200947142"
  2651. RightAura.Parent = RLeg
  2652. RightAura.LightEmission = 1
  2653. RightAura.Transparency = NumberSequence.new(0.1, 1)
  2654. RightAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2655. RightAura.Size = NumberSequence.new(1.1)
  2656. RightAura.LockedToPart = true
  2657. RightAura.Lifetime = NumberRange.new(2)
  2658. RightAura.Rate = 30
  2659. RightAura.Speed = NumberRange.new(0.1)
  2660. RightAura.Rotation = NumberRange.new(-360, 360)
  2661. RightAura.EmissionDirection = "Top"
  2662. RightAura.ZOffset = -1
  2663. local RightLow = Instance.new("ParticleEmitter")
  2664. RightLow.Name = "Aura"
  2665. RightLow.Texture = "rbxassetid://1200947142"
  2666. RightLow.Parent = LLeg
  2667. RightLow.LightEmission = 1
  2668. RightLow.Transparency = NumberSequence.new(0.1, 1)
  2669. RightLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2670. RightLow.Size = NumberSequence.new(1.1)
  2671. RightLow.LockedToPart = true
  2672. RightLow.Lifetime = NumberRange.new(2)
  2673. RightLow.Rate = 30
  2674. RightLow.Speed = NumberRange.new(0.1)
  2675. RightLow.Rotation = NumberRange.new(-360, 360)
  2676. RightLow.EmissionDirection = "Top"
  2677. RightLow.ZOffset = -1
  2678. local LeftLow = Instance.new("ParticleEmitter")
  2679. LeftLow.Name = "Aura"
  2680. LeftLow.Texture = "rbxassetid://1200947142"
  2681. LeftLow.Parent = LArm
  2682. LeftLow.LightEmission = 1
  2683. LeftLow.Transparency = NumberSequence.new(0.1, 1)
  2684. LeftLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2685. LeftLow.Size = NumberSequence.new(1.1)
  2686. LeftLow.LockedToPart = true
  2687. LeftLow.Lifetime = NumberRange.new(2)
  2688. LeftLow.Rate = 30
  2689. LeftLow.Speed = NumberRange.new(0.1)
  2690. LeftLow.Rotation = NumberRange.new(-360, 360)
  2691. LeftLow.EmissionDirection = "Top"
  2692. LeftLow.ZOffset = -1
  2693. local LeftLeg = Instance.new("ParticleEmitter")
  2694. LeftLeg.Name = "Aura"
  2695. LeftLeg.Texture = "rbxassetid://1200947142"
  2696. LeftLeg.Parent = RArm
  2697. LeftLeg.LightEmission = 1
  2698. LeftLeg.Transparency = NumberSequence.new(0.1, 1)
  2699. LeftLeg.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2700. LeftLeg.Size = NumberSequence.new(1.1)
  2701. LeftLeg.LockedToPart = true
  2702. LeftLeg.Lifetime = NumberRange.new(2)
  2703. LeftLeg.Rate = 30
  2704. LeftLeg.Speed = NumberRange.new(0.1)
  2705. LeftLeg.Rotation = NumberRange.new(-360, 360)
  2706. LeftLeg.EmissionDirection = "Top"
  2707. LeftLeg.ZOffset = -1
  2708. wait(0.1)
  2709. local Small = Instance.new("ParticleEmitter")
  2710. Small.Name = "Aura"
  2711. Small.Texture = "rbxassetid://242102147"
  2712. Small.Parent = Torso
  2713. Small.LightEmission = 1
  2714. Small.Transparency = NumberSequence.new(0.5, 1)
  2715. Small.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  2716. Small.Size = NumberSequence.new(0.5)
  2717. Small.LockedToPart = false
  2718. Small.Lifetime = NumberRange.new(0.5)
  2719. Small.Rate = 150
  2720. Small.Speed = NumberRange.new(4)
  2721. Small.Rotation = NumberRange.new(-50, 50)
  2722. Small.EmissionDirection = "Top"
  2723. Small.ZOffset = 2
  2724. local Small2 = Instance.new("ParticleEmitter")
  2725. Small2.Name = "Aura"
  2726. Small2.Texture = "rbxassetid://242102147"
  2727. Small2.Parent = RArm
  2728. Small2.LightEmission = 1
  2729. Small2.Transparency = NumberSequence.new(0.5, 1)
  2730. Small2.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  2731. Small2.Size = NumberSequence.new(0.5)
  2732. Small2.LockedToPart = false
  2733. Small2.Lifetime = NumberRange.new(0.5)
  2734. Small2.Rate = 150
  2735. Small2.Speed = NumberRange.new(4)
  2736. Small2.Rotation = NumberRange.new(-50, 50)
  2737. Small2.EmissionDirection = "Top"
  2738. Small2.ZOffset = 2
  2739. local Small3 = Instance.new("ParticleEmitter")
  2740. Small3.Name = "Aura"
  2741. Small3.Texture = "rbxassetid://242102147"
  2742. Small3.Parent = LArm
  2743. Small3.LightEmission = 1
  2744. Small3.Transparency = NumberSequence.new(0.5, 1)
  2745. Small3.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  2746. Small3.Size = NumberSequence.new(0.5)
  2747. Small3.LockedToPart = false
  2748. Small3.Lifetime = NumberRange.new(0.5)
  2749. Small3.Rate = 150
  2750. Small3.Speed = NumberRange.new(4)
  2751. Small3.Rotation = NumberRange.new(-50, 50)
  2752. Small3.EmissionDirection = "Top"
  2753. Small3.ZOffset = 2
  2754. local Small4 = Instance.new("ParticleEmitter")
  2755. Small4.Name = "Aura"
  2756. Small4.Texture = "rbxassetid://242102147"
  2757. Small4.Parent = RLeg
  2758. Small4.LightEmission = 1
  2759. Small4.Transparency = NumberSequence.new(0.5, 1)
  2760. Small4.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  2761. Small4.Size = NumberSequence.new(0.5)
  2762. Small4.LockedToPart = false
  2763. Small4.Lifetime = NumberRange.new(0.5)
  2764. Small4.Rate = 150
  2765. Small4.Speed = NumberRange.new(4)
  2766. Small4.Rotation = NumberRange.new(-50, 50)
  2767. Small4.EmissionDirection = "Top"
  2768. Small4.ZOffset = 2
  2769. local Small5 = Instance.new("ParticleEmitter")
  2770. Small5.Name = "Aura"
  2771. Small5.Texture = "rbxassetid://242102147"
  2772. Small5.Parent = LLeg
  2773. Small5.LightEmission = 1
  2774. Small5.Transparency = NumberSequence.new(0.5, 1)
  2775. Small5.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  2776. Small5.Size = NumberSequence.new(0.5)
  2777. Small5.LockedToPart = false
  2778. Small5.Lifetime = NumberRange.new(0.5)
  2779. Small5.Rate = 150
  2780. Small5.Speed = NumberRange.new(4)
  2781. Small5.Rotation = NumberRange.new(-50, 50)
  2782. Small5.EmissionDirection = "Top"
  2783. Small5.ZOffset = 2
  2784. local Small6 = Instance.new("ParticleEmitter")
  2785. Small6.Name = "Aura"
  2786. Small6.Texture = "rbxassetid://242102147"
  2787. Small6.Parent = Head
  2788. Small6.LightEmission = 1
  2789. Small6.Transparency = NumberSequence.new(0.5, 1)
  2790. Small6.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  2791. Small6.Size = NumberSequence.new(0.5)
  2792. Small6.LockedToPart = false
  2793. Small6.Lifetime = NumberRange.new(0.5)
  2794. Small6.Rate = 150
  2795. Small6.Speed = NumberRange.new(4)
  2796. Small6.Rotation = NumberRange.new(-50, 50)
  2797. Small6.EmissionDirection = "Top"
  2798. Small6.ZOffset = 2
  2799. wait(0.2)
  2800. local Grab = Instance.new("Part", Head)
  2801. Grab.Size = Vector3.new(3.5, 1, 3.5)
  2802. Grab.CanCollide = false
  2803. Grab.BrickColor = BrickColor.new("Deep orange")
  2804. Grab.Transparency = 1
  2805. local Grabo = Instance.new("Weld", Grab)
  2806. Grabo.Part0 = Head
  2807. Grabo.Part1 = Grab
  2808. Grabo.C0 = CFrame.new(0, -3.6, 0)
  2809. local AuraB = Instance.new("Part", Head)
  2810. AuraB.Size = Vector3.new(2, 1, 2)
  2811. AuraB.CanCollide = false
  2812. AuraB.BrickColor = BrickColor.new("Deep orange")
  2813. AuraB.Transparency = 1
  2814. local AuraBo = Instance.new("Weld", AuraB)
  2815. AuraBo.Part0 = Head
  2816. AuraBo.Part1 = AuraB
  2817. AuraBo.C0 = CFrame.new(0, -3.6, 0)
  2818. local FZcharge3 = Instance.new("ParticleEmitter", Grab)
  2819. FZcharge3.Texture = "rbxassetid://1468162128"
  2820. FZcharge3.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
  2821. FZcharge3.EmissionDirection = "Top"
  2822. FZcharge3.Speed = NumberRange.new(3)
  2823. FZcharge3.Size = NumberSequence.new(0.2, 0.3)
  2824. FZcharge3.Transparency = NumberSequence.new(0.2, 0.7)
  2825. FZcharge3.Drag = 1
  2826. FZcharge3.LockedToPart = true
  2827. FZcharge3.Lifetime = NumberRange.new(2)
  2828. FZcharge3.Rate = 20
  2829. FZcharge3.LightEmission = 0.3
  2830. FZcharge3.Rotation = NumberRange.new(0, 0)
  2831. FZcharge3.VelocitySpread = 0.2
  2832. FZcharge3.ZOffset = 2.5
  2833. wait(3)
  2834. for i = 0, 0.5, 0.01 do
  2835. Neck.C0 = Neck.C0:lerp(Ncf, i)
  2836. Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
  2837. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  2838. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  2839. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  2840. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  2841. wait()
  2842. end
  2843. Attacking = false
  2844. Walkspeed = 16
  2845. CanMelee = true
  2846. instinct = true
  2847. elseif key == Enum.KeyCode.P then
  2848. Mode = "Base"
  2849. Attacking = true
  2850. Aura.ImageTransparency = 1
  2851. toggleEmitters("AllOff")
  2852. Torso.Anchored = true
  2853. Human.MaxHealth = 50000
  2854. wait(0.01)
  2855. Human.Health = 50000
  2856. Char.Head.face.Texture = "rbxassetid://413593222"
  2857. Hair.Mesh.MeshId = "http://www.roblox.com/asset/?id=1378167215"
  2858. HairWeld.C0 = Hcf
  2859. Hair.Mesh.Offset = Vector3.new(0, 0.47, -0.4)
  2860. Hair.Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  2861. stopAllSounds()
  2862. PowerDown:Play()
  2863. local orb = Create("Part", Char, "Part", {
  2864. Anchored = true,
  2865. CanCollide = false,
  2866. Size = Vector3.new(8, 8, 8),
  2867. Material = "Neon",
  2868. BrickColor = BrickColor.new("Institutional white"),
  2869. CFrame = HRoot.CFrame
  2870. })
  2871. local mesh = Create("SpecialMesh", orb, "Mesh", {
  2872. Scale = Vector3.new(1, 1, 1),
  2873. MeshType = "Sphere"
  2874. })
  2875. TweenService:Create(mesh, TweenInfo.new(1), {
  2876. Scale = Vector3.new(3, 3, 3)
  2877. }):Play()
  2878. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  2879. game:GetService("Debris"):AddItem(orb, 1)
  2880. Hair.BrickColor = BrickColor.new("Black metallic")
  2881. wait(1)
  2882. Torso.Anchored = false
  2883. Attacking = false
  2884. elseif key == Enum.KeyCode.G then
  2885. Attacking = true
  2886. do
  2887. local cf = Mouse.Hit.p
  2888. local hcf = HRoot.CFrame
  2889. for i = 0, 0.4, 0.01 do
  2890. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(30), Rad(0), Rad(0)), i)
  2891. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-90), Rad(-120)), i)
  2892. wait()
  2893. end
  2894. spawn(function()
  2895. for i = 0, 1, 0.1 do
  2896. local part = Create("Part", Char, "Part", {
  2897. Anchored = true,
  2898. CanCollide = false,
  2899. BrickColor = BrickColor.new("Really black"),
  2900. Material = "Neon",
  2901. Size = Vector3.new(0.3, 9, 9),
  2902. CFrame = hcf * CFrame.new(Random(-5, 5), -5, Random(-5, 5))
  2903. })
  2904. Create("CylinderMesh", part, "Mesh", {})
  2905. TweenService:Create(part, TweenInfo.new(1), {
  2906. Transparency = 0.6,
  2907. CFrame = part.CFrame * CFrame.new(0, 10, 0)
  2908. }):Play()
  2909. game:GetService("Debris"):AddItem(part, 1)
  2910. SWait()
  2911. end
  2912. end)
  2913. Char:MoveTo(cf)
  2914. local Music3 = Instance.new("Sound", Torso)
  2915. Music3.SoundId = "rbxassetid://1055279036"
  2916. Music3.Volume = 3
  2917. Music3.Pitch = 1
  2918. Music3.Looped = false
  2919. Music3:Play()
  2920. Attacking = false
  2921. end
  2922. elseif key == Enum.KeyCode.H and Mode ~= "Ultra" then
  2923. Attacking = true
  2924. do
  2925. local sbomb = Create("Part", workspace, "Part", {
  2926. CanCollide = false,
  2927. BrickColor = BrickColor.new("Electric blue"),
  2928. Material = "Neon",
  2929. Size = Vector3.new(1, 1, 1),
  2930. CFrame = HRoot.CFrame * CFrame.new(0, 50, 0)
  2931. })
  2932. local hitb = Create("Part", sbomb, "Part", {
  2933. CanCollide = false,
  2934. Transparency = 1,
  2935. Size = Vector3.new(20, 20, 20),
  2936. CFrame = sbomb.CFrame
  2937. })
  2938. local mesh = Create("SpecialMesh", sbomb, "Mesh", {
  2939. MeshType = "Sphere",
  2940. Scale = Vector3.new(1, 1, 1)
  2941. })
  2942. newWeld(sbomb, hitb, sbomb, CFrame.new(0, -10, 0))
  2943. TweenService:Create(mesh, TweenInfo.new(20), {
  2944. Scale = Vector3.new(55, 55, 55)
  2945. }):Play()
  2946. local bv = Create("BodyVelocity", sbomb, "BV", {
  2947. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  2948. Velocity = Vector3.new(0, 0, 0)
  2949. })
  2950. for i = 0, 0.28, 0.01 do
  2951. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(10), Rad(0), Rad(-180)), i)
  2952. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(10), Rad(0), Rad(180)), i)
  2953. wait()
  2954. end
  2955. game:GetService("Debris"):AddItem(sbomb, 20)
  2956. wait(7)
  2957. for i = 0, 0.2, 0.01 do
  2958. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  2959. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(10), Rad(0), Rad(-45)), i)
  2960. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(10), Rad(0), Rad(40)), i)
  2961. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  2962. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-20)), i)
  2963. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20)), i)
  2964. SWait()
  2965. end
  2966. local trg = Create("Part", workspace, "Part", {
  2967. Anchored = true,
  2968. CanCollide = false,
  2969. Transparency = 1,
  2970. CFrame = HRoot.CFrame * CFrame.new(0, 0, -50)
  2971. })
  2972. sbomb.CFrame = CFrame.new(sbomb.Position, trg.Position)
  2973. bv.Velocity = Mouse.hit.lookVector * 30
  2974. trg:Destroy()
  2975. local Explode = false
  2976. hitb.Touched:connect(function(h)
  2977. if Explode then
  2978. return
  2979. end
  2980. if hitb == sbomb then
  2981. return
  2982. end
  2983. Explode = true
  2984. sbomb.Anchored = true
  2985. SpiritBombSound:Stop()
  2986. ExplosionSound:Play()
  2987. local nsbomb = sbomb:Clone()
  2988. sbomb:Destroy()
  2989. nsbomb.Parent = workspace
  2990. TweenService:Create(nsbomb.Mesh, TweenInfo.new(2), {
  2991. Scale = Vector3.new(250, 250, 250)
  2992. }):Play()
  2993. TweenService:Create(nsbomb, TweenInfo.new(2), {Transparency = 1}):Play()
  2994. game:GetService("Debris"):AddItem(nsbomb, 2)
  2995. spawn(function()
  2996. for i = 0, 1, 0.01 do
  2997. local effect = Create("Part", workspace, "Part", {
  2998. CanCollide = false,
  2999. Material = "Neon",
  3000. BrickColor = Colours.Spirit[Random(1, #Colours.Spirit)],
  3001. Size = Vector3.new(1, 1, 1),
  3002. CFrame = nsbomb.CFrame * CFrame.Angles(Rad(Random(-360, 360)), Rad(Random(-360, 360)), Rad(Random(-360, 360)))
  3003. })
  3004. Create("BodyVelocity", effect, "BV", {
  3005. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  3006. Velocity = effect.CFrame.lookVector * 50
  3007. })
  3008. Create("SpecialMesh", effect, "Mesh", {
  3009. MeshType = "Sphere",
  3010. Scale = Vector3.new(5, 5, 255)
  3011. })
  3012. TweenService:Create(effect, TweenInfo.new(0.5), {Transparency = 1}):Play()
  3013. game:GetService("Debris"):AddItem(effect, 0.5)
  3014. SWait()
  3015. end
  3016. end)
  3017. spawn(function()
  3018. local reg = CreateRegion3(sbomb.Position, Vector3.new(100, 100, 100))
  3019. for _, v in pairs(workspace:FindPartsInRegion3(reg, Char, 100)) do
  3020. if v.Parent ~= nil then
  3021. local hum = v.Parent:FindFirstChildOfClass("Humanoid")
  3022. if hum and v.Parent ~= Char then
  3023. for _, b in pairs(v.Parent:GetChildren()) do
  3024. if b:IsA("ForceField") then
  3025. b:Destroy()
  3026. end
  3027. end
  3028. hum:TakeDamage(hum.MaxHealth / 5)
  3029. end
  3030. end
  3031. end
  3032. end)
  3033. end)
  3034. wait(0.2)
  3035. Attacking = false
  3036. end
  3037. elseif key == Enum.KeyCode.F then
  3038. end
  3039. end
  3040. function keyUp(key)
  3041. Keys[key] = nil
  3042. end
  3043. UserInputService.TextBoxFocused:connect(function()
  3044. Typing = true
  3045. end)
  3046. UserInputService.TextBoxFocusReleased:connect(function()
  3047. Typing = false
  3048. end)
  3049. if UserInputService.KeyboardEnabled and UserInputService.MouseEnabled then
  3050. UserInputService.InputBegan:connect(function(inpType)
  3051. if inpType.KeyCode ~= Enum.KeyCode.Unknown and not Typing then
  3052. keyDown(inpType.KeyCode)
  3053. end
  3054. end)
  3055. UserInputService.InputEnded:connect(function(inpType)
  3056. if inpType.KeyCode ~= Enum.KeyCode.Unknown and not Typing then
  3057. keyUp(inpType.KeyCode)
  3058. end
  3059. end)
  3060. end
  3061. spawn(function()
  3062. while SWait() do
  3063. if Mode == "SSJ" or Mode == "SSJ2" or Mode == "SSJ3" then
  3064. elseif Mode == "SSJG" then
  3065. elseif Mode == "SSJB" then
  3066. elseif Mode == "Vegito" then
  3067. end
  3068. end
  3069. end)
  3070. Human.FreeFalling:connect(function(active)
  3071. if Attacking then
  3072. return
  3073. end
  3074. if not Flying then
  3075. Falling = active
  3076. end
  3077. end)
  3078. game:GetService("RunService").RenderStepped:connect(function()
  3079. Human.WalkSpeed = Walkspeed
  3080. if Flying then
  3081. FloatGyro.Parent = HRoot
  3082. FloatVel.Parent = HRoot
  3083. FloatGyro.MaxTorque = Vector3.new(200000000, 200000000, 200000000)
  3084. FloatVel.MaxForce = Vector3.new(200000000, 200000000, 200000000)
  3085. FloatGyro.CFrame = workspace.CurrentCamera.CFrame
  3086. if Keys[Enum.KeyCode.W] then
  3087. Dir = "Forward"
  3088. elseif Keys[Enum.KeyCode.S] then
  3089. Dir = "Backward"
  3090. elseif Keys[Enum.KeyCode.A] then
  3091. Dir = "Left"
  3092. elseif Keys[Enum.KeyCode.D] then
  3093. Dir = "Right"
  3094. else
  3095. Dir = "None"
  3096. end
  3097. if Dir == "Forward" then
  3098. FloatVel.Velocity = workspace.CurrentCamera.CFrame.lookVector * 100
  3099. elseif Dir == "Backward" then
  3100. FloatVel.Velocity = workspace.CurrentCamera.CFrame.lookVector * -100
  3101. elseif Dir == "Left" then
  3102. FloatVel.Velocity = workspace.CurrentCamera.CFrame * CFrame.new(-60, 0, 0).p - workspace.CurrentCamera.CFrame.p
  3103. elseif Dir == "Right" then
  3104. FloatVel.Velocity = workspace.CurrentCamera.CFrame * CFrame.new(60, 0, 0).p - workspace.CurrentCamera.CFrame.p
  3105. else
  3106. FloatVel.Velocity = Vector3.new(0, 0, 0)
  3107. end
  3108. else
  3109. FloatGyro.MaxTorque = Vector3.new(0, 0, 0)
  3110. FloatVel.MaxForce = Vector3.new(0, 0, 0)
  3111. FloatGyro.Parent = nil
  3112. FloatVel.Parent = nil
  3113. end
  3114. if not Attacking then
  3115. if not Flying then
  3116. if Torso.Velocity.magnitude < 2 then
  3117. Anim = "Idle"
  3118. elseif Torso.Velocity.magnitude < 2000 then
  3119. Anim = "Walk"
  3120. else
  3121. Anim = "Run"
  3122. end
  3123. elseif Torso.Velocity.magnitude < 2000 then
  3124. Anim = "Float"
  3125. elseif Dir == "Forward" then
  3126. Anim = "Fly"
  3127. elseif Dir == "Backward" then
  3128. Anim = "FlyBack"
  3129. elseif Dir == "Left" then
  3130. Anim = "FlyLeft"
  3131. elseif Dir == "Right" then
  3132. Anim = "FlyRight"
  3133. end
  3134. if not Falling then
  3135. if Anim == "Idle" then
  3136. if Mode ~= "Ultra" and Mode ~= "SSJ3" then
  3137. Neck.C0 = Neck.C0:lerp(Ncf, 0.1)
  3138. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(2 * Sin(tick() / 1.5)), Rad(0), Rad(0)), 0.1)
  3139. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(2 * Sin(tick() / 1.5))), 0.1)
  3140. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(2 * Sin(tick() / 1.5))), 0.1)
  3141. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  3142. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  3143. elseif Mode == "Vegito" then
  3144. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), 0.1)
  3145. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(2 * Sin(tick() / 1.5)), Rad(0), Rad(60)), 0.1)
  3146. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(2 * Sin(tick() / 1.5))), 0.1)
  3147. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(2 * Sin(tick() / 1.5))), 0.1)
  3148. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(-90), Rad(-90)), 0.1)
  3149. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(90), Rad(90)), 0.1)
  3150. elseif Mode == "Ultra" then
  3151. Neck.C0 = Neck.C0:lerp(Ncf, 0.1)
  3152. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(Sin(tick() / 1.5)), Rad(0), Rad(0)), 0.1)
  3153. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(Sin(tick() / 1.5))), 0.1)
  3154. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(Sin(tick() / 1.5))), 0.1)
  3155. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  3156. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  3157. end
  3158. elseif Anim == "Walk" then
  3159. if Mode ~= "Ultra" then
  3160. Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
  3161. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  3162. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  3163. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  3164. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  3165. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  3166. elseif Mode == "Ultra" then
  3167. Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
  3168. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  3169. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(-15), Rad(10 * Sin(tick() * 4))), 0.5)
  3170. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(15), Rad(10 * Sin(tick() * 4))), 0.5)
  3171. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  3172. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  3173. end
  3174. elseif Anim == "Run" then
  3175. if Mode == "Ultra" then
  3176. Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
  3177. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  3178. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  3179. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  3180. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  3181. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  3182. end
  3183. elseif Anim == "Float" then
  3184. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.new(0, 0, Sin(tick()) / 10), 0.2)
  3185. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.2)
  3186. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.2)
  3187. LHip.C0 = LHip.C0:lerp(Lhcf, 0.2)
  3188. RHip.C0 = RHip.C0:lerp(Rhcf, 0.2)
  3189. Neck.C0 = Neck.C0:lerp(Ncf, 0.2)
  3190. elseif Anim == "Fly" then
  3191. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(80), Rad(0), Rad(0)), 0.5)
  3192. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(-80), Rad(0), Rad(0)), 0.5)
  3193. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
  3194. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
  3195. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
  3196. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
  3197. elseif Anim == "FlyBack" then
  3198. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), 0.5)
  3199. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(40), Rad(0), Rad(0)), 0.5)
  3200. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
  3201. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
  3202. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
  3203. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
  3204. elseif Anim == "FlyLeft" then
  3205. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(20), Rad(-90)), 0.5)
  3206. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
  3207. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
  3208. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
  3209. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
  3210. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
  3211. elseif Anim == "FlyRight" then
  3212. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(-20), Rad(90)), 0.5)
  3213. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
  3214. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
  3215. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
  3216. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
  3217. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
  3218. end
  3219. else
  3220. Hrj.C0 = Hrj.C0:lerp(Hrjcf, 0.5)
  3221. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
  3222. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
  3223. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
  3224. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
  3225. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
  3226. end
  3227. end
  3228. if Mode == "Ultra" and Sprint and Anim == "Run" then
  3229. local c = Clone:Clone()
  3230. c.Torso["Left Shoulder"].C0 = c.Torso["Left Shoulder"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  3231. c.Torso["Right Shoulder"].C0 = c.Torso["Right Shoulder"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  3232. c.Torso["Left Hip"].C0 = c.Torso["Left Hip"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  3233. c.Torso["Right Hip"].C0 = c.Torso["Right Hip"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  3234. c.HumanoidRootPart.RootJoint.C0 = c.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  3235. for _, v in pairs(c:GetChildren()) do
  3236. if v:IsA("BasePart") then
  3237. TweenService:Create(v, TweenInfo.new(0.1), {Transparency = 1}):Play()
  3238. if v.Name == "Head" then
  3239. TweenService:Create(v.face, TweenInfo.new(0.1), {Transparency = 1}):Play()
  3240. end
  3241. end
  3242. end
  3243. c.Parent = Char
  3244. game:GetService("Debris"):AddItem(c, 0.1)
  3245. c.Torso.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(0, 0, 1).p, HRoot.CFrame.p)
  3246. end
  3247. if Dodge and Mode == "Ultra" then
  3248. do
  3249. local reg = CreateRegion3(HRoot.CFrame.p, Vector3.new(100, 100, 100))
  3250. local hcf = HRoot.CFrame
  3251. for _, v in pairs(workspace:FindPartsInRegion3WithIgnoreList(reg, {Char}, 100)) do
  3252. if v:IsA("BasePart") and v.Name ~= "KameHameHaUltra" and v:FindFirstChildOfClass("TouchTransmitter") then
  3253. spawn(function()
  3254. v.Anchored = true
  3255. pcall(function()
  3256. v:FindFirstChildOfClass("TouchTransmitter"):Destroy()
  3257. end)
  3258. spawn(function()
  3259. local c = Clone:Clone()
  3260. c.Parent = workspace
  3261. for _, v in pairs(c:GetChildren()) do
  3262. if v:IsA("BasePart") then
  3263. v.Anchored = true
  3264. TweenService:Create(v, TweenInfo.new(1), {Transparency = 1}):Play()
  3265. end
  3266. end
  3267. c:MoveTo(hcf.p)
  3268. game:GetService("Debris"):AddItem(c, 1)
  3269. end)
  3270. Char:MoveTo(CFrame.new(v.CFrame.X, v.CFrame.Y, v.CFrame.Z) * CFrame.new(0, 0, v.Size.magnitude / 2 + 10).p)
  3271. game:GetService("Debris"):AddItem(v, 0.1)
  3272. end)
  3273. end
  3274. end
  3275. for _, v in pairs(game:GetService("Players"):GetPlayers()) do
  3276. if v.Character and v ~= Plr and 20 >= v:DistanceFromCharacter(Head.CFrame.p) then
  3277. spawn(function()
  3278. local c = Clone:Clone()
  3279. c.Parent = workspace
  3280. for _, v in pairs(c:GetChildren()) do
  3281. if v:IsA("BasePart") then
  3282. v.Anchored = true
  3283. TweenService:Create(v, TweenInfo.new(1), {Transparency = 1}):Play()
  3284. end
  3285. end
  3286. c:MoveTo(hcf.p)
  3287. game:GetService("Debris"):AddItem(c, 1)
  3288. end)
  3289. Char:MoveTo(v.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 25).p)
  3290. end
  3291. end
  3292. end
  3293. end
  3294. LArm.BrickColor = BrickColor.new("Pastel brown")
  3295. RArm.BrickColor = BrickColor.new("Pastel brown")
  3296. RLeg.BrickColor = BrickColor.new("Pastel brown")
  3297. LLeg.BrickColor = BrickColor.new("Pastel brown")
  3298. Torso.BrickColor = BrickColor.new("Pastel brown")
  3299. Head.BrickColor = BrickColor.new("Pastel brown")
  3300. if Mode == "Ultra" then
  3301. Nose.Transparency = 1
  3302. Mouth.Transparency = 1
  3303. else
  3304. Nose.Transparency = 0
  3305. Mouth.Transparency = 0
  3306. end
  3307. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement