Advertisement
DISTROYER190

Untitled

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