Advertisement
MESCRIPT

r15 goku remade FE

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