ghostteen14

Untitled

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