Advertisement
5325325325

Untitled

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