Hugo1234cool

Untitled

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