Awooslayer699

Untitled

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