Advertisement
Eminic

goku1

Mar 18th, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 250.87 KB | None | 0 0
  1. wait(1)
  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
  6. print("FE Compatibility code by Mokiros")
  7. local rp = RealPlayer
  8. script.Parent = rp.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent then
  34. for _,f in pairs(t.Functions) do
  35. f(...)
  36. end
  37. end
  38. end
  39. m.TrigEvent = te
  40. UIS.TrigEvent = te
  41.  
  42. Event.OnServerEvent:Connect(function(plr,io)
  43. if plr~=rp then return end
  44. m.Target = io.Target
  45. m.Hit = io.Hit
  46. if not io.isMouse then
  47. local b = io.UserInputState == Enum.UserInputState.Begin
  48. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  49. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  50. end
  51. for _,t in pairs(CAS.Actions) do
  52. for _,k in pairs(t.Keys) do
  53. if k==io.KeyCode then
  54. t.Function(t.Name,io.UserInputState,io)
  55. end
  56. end
  57. end
  58. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  59. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  60. end
  61. end)
  62. Event.Parent = NLS([==[
  63. local Player = game:GetService("Players").LocalPlayer
  64. local Event = script:WaitForChild("UserInput_Event")
  65.  
  66. local Mouse = Player:GetMouse()
  67. local UIS = game:GetService("UserInputService")
  68. local input = function(io,a)
  69. if a then return end
  70. --Since InputObject is a client-side instance, we create and pass table instead
  71. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  72. end
  73. UIS.InputBegan:Connect(input)
  74. UIS.InputEnded:Connect(input)
  75.  
  76. local h,t
  77. --Give the server mouse data 30 times every second, but only if the values changed
  78. --If player is not moving their mouse, client won't fire events
  79. while wait(1/30) do
  80. if h~=Mouse.Hit or t~=Mouse.Target then
  81. h,t=Mouse.Hit,Mouse.Target
  82. Event:FireServer({isMouse=true,Target=t,Hit=h})
  83. end
  84. end]==],Player.Character)
  85.  
  86. ----Sandboxed game object that allows the usage of client-side methods and services
  87. --Real game object
  88. local _rg = game
  89.  
  90. --Metatable for fake service
  91. local fsmt = {
  92. __index = function(self,k)
  93. local s = rawget(self,"_RealService")
  94. if s then return s[k] end
  95. end,
  96. __newindex = function(self,k,v)
  97. local s = rawget(self,"_RealService")
  98. if s then s[k]=v end
  99. end,
  100. __call = function(self,...)
  101. local s = rawget(self,"_RealService")
  102. if s then return s(...) end
  103. end
  104. }
  105. local function FakeService(t,RealService)
  106. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  107. return setmetatable(t,fsmt)
  108. end
  109.  
  110. --Fake game object
  111. local g = {
  112. GetService = function(self,s)
  113. return self[s]
  114. end,
  115. Players = FakeService({
  116. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  117. },"Players"),
  118. UserInputService = FakeService(UIS,"UserInputService"),
  119. ContextActionService = FakeService(CAS,"ContextActionService"),
  120. }
  121. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  122. g.service = g.GetService
  123.  
  124. g.RunService = FakeService({
  125. RenderStepped = _rg:GetService("RunService").Heartbeat,
  126. BindToRenderStep = function(self,name,_,fun)
  127. self._btrs[name] = self.Heartbeat:Connect(fun)
  128. end,
  129. UnbindFromRenderStep = function(self,name)
  130. self._btrs[name]:Disconnect()
  131. end,
  132. },"RunService")
  133.  
  134. setmetatable(g,{
  135. __index=function(self,s)
  136. return _rg:GetService(s) or typeof(_rg[s])=="function"
  137. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  138. end,
  139. __newindex = fsmt.__newindex,
  140. __call = fsmt.__call
  141. })
  142. --Changing owner to fake player object to support owner:GetMouse()
  143. game,owner = g,g.Players.LocalPlayer
  144. end
  145.  
  146. wait(2)
  147. local Player = game.Players.localPlayer
  148. local char = Player.Character
  149. local Character = Player.Character
  150. local Head = Character.Head
  151. local done = false
  152. local canheal = false
  153. local deathchat1 = false
  154. local once = true
  155. local dead = false
  156. local candie = true
  157. local deathchat = false
  158. local idleon = true
  159. local idle1 = true
  160. local idle = true
  161. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  162. if v:IsA("Accessory") then
  163. v:Destroy()
  164. end
  165. end
  166. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  167. if v:IsA("Shirt") then
  168. v:Remove()
  169. end
  170. end
  171. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  172. if v:IsA("Pants") then
  173. v:Remove()
  174. end
  175. end
  176. wait()
  177. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  178. shirt.Name = "Shirt"
  179. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  180. pants.Name = "Pants"
  181.  
  182. local v3 = Vector3.new
  183. local num = 0
  184. local bc = BrickColor.new
  185. local new = Instance.new
  186.  
  187.  
  188. Instance.new("ForceField",char).Visible = false
  189. local poo = Instance.new("IntValue",Character)
  190. poo.Name = "haha nope"
  191. char.Humanoid.MaxHealth = math.huge
  192. wait()
  193. char.Humanoid.Health = math.huge
  194. Instance.new("ForceField",char).Visible = false
  195.  
  196. shirt = Instance.new("Shirt", char)
  197. shirt.Name = "Shirt"
  198. pants = Instance.new("Pants", char)
  199. pants.Name = "Pants"
  200. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1121578478"
  201. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1121577367"
  202. char.Head.face.Texture = "rbxassetid://681212054"
  203.  
  204. Hair7 = Instance.new("Part")
  205. Hair7.Parent = char
  206. Hair7.Name = "Hair"
  207. Hair7.CanCollide = false
  208. Hair7.Locked = true
  209. Hair7.TopSurface = "Smooth"
  210. Hair7.BottomSurface = "Smooth"
  211. Hair7.formFactor = "Symmetric"
  212. Hair7.Material = "Neon"
  213. Hair7.BrickColor = BrickColor.new("Really black")
  214. Hair7.CFrame = char.Torso.CFrame
  215. Hair7.Size = Vector3.new(1, 1, 1)
  216. Hair7.Transparency = 0
  217.  
  218.  
  219. Weld1 = Instance.new("Weld")
  220. Weld1.Parent = char.Head
  221. Weld1.Part0 = char.Head
  222. Weld1.Part1 = Hair7
  223. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  224.  
  225. Mesh = Instance.new("SpecialMesh")
  226. Mesh.Offset = Vector3.new(0,-0.4,0)
  227. Mesh.Parent = Hair7
  228. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  229. Mesh.MeshType = "FileMesh"
  230. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  231. Mesh.TextureId = ""
  232.  
  233.  
  234. local ice = Instance.new("Part", Head)
  235. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  236. ice.BrickColor = BrickColor.new("White")
  237. ice.CanCollide = false
  238. ice.TopSurface = 0
  239. ice.BottomSurface = 0
  240. ice.Transparency = 1
  241. local ice2 = Instance.new("SpecialMesh", ice)
  242. ice2.MeshType = "Brick"
  243. ice2.Scale = Vector3.new(1, 1, 1)
  244. local ice3 = Instance.new("Weld", ice)
  245. ice3.Part0 = Head
  246. ice3.Part1 = ice
  247. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  248. local icesmoke = Instance.new("ParticleEmitter", ice)
  249. icesmoke.VelocitySpread = 5
  250. icesmoke.Size = NumberSequence.new({
  251. NumberSequenceKeypoint.new(0, 0.01),
  252. NumberSequenceKeypoint.new(1, 1)
  253. })
  254. icesmoke.Rate = math.huge
  255. icesmoke.Speed = NumberRange.new(1, 1)
  256. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  257. icesmoke.Transparency = NumberSequence.new({
  258. NumberSequenceKeypoint.new(0, 0.9),
  259. NumberSequenceKeypoint.new(1, 1)
  260. })
  261. icesmoke.Rotation = NumberRange.new(0, 360)
  262. icesmoke.Name = "Smoke"
  263. icesmoke.LightEmission = 0
  264. icesmoke.Acceleration = Vector3.new(0,0,0)
  265. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  266. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  267. icesmoke.LockedToPart = true
  268. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  269. secondcolor = "Really black"
  270. wait(0.016666666666666666)
  271. Effects = {}
  272. local Player = game.Players.localPlayer
  273. local Character = Player.Character
  274. local Humanoid = Character.Humanoid
  275. local mouse = Player:GetMouse()
  276. local LeftArm = Character["Left Arm"]
  277. local RightArm = Character["Right Arm"]
  278. local LeftLeg = Character["Left Leg"]
  279. local RightLeg = Character["Right Leg"]
  280. local Head = Character.Head
  281. local Torso = Character.Torso
  282. local cam = game.Workspace.CurrentCamera
  283. local RootPart = Character.HumanoidRootPart
  284. local RootJoint = RootPart.RootJoint
  285. local equipped = true
  286. local attack = false
  287. local Anim = "Idle"
  288. local idle = 0
  289. local attacktype = 1
  290. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  291. local velocity = RootPart.Velocity.y
  292. local sine = 0
  293. local change = 1
  294. local grabbed = false
  295. local cn = CFrame.new
  296. local mr = math.rad
  297. local angles = CFrame.Angles
  298. local ud = UDim2.new
  299. local c3 = Color3.new
  300. local dir = {
  301. w = 0,
  302. s = 0,
  303. a = 0,
  304. d = 0
  305. }
  306. firemode = true
  307. local Services = {
  308. SoundService = game:GetService("SoundService"),
  309. Players = game:GetService("Players"),
  310. Debris = game:GetService("Debris"),
  311. Workspace = game:GetService("Workspace"),
  312. Lighting = game:GetService("Lighting"),
  313. HttpService = game:GetService("HttpService"),
  314. InsertService = game:GetService("InsertService")
  315. }
  316. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  317. Humanoid.Animator:Destroy()
  318. Character.Animate:Destroy()
  319. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  320. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  321. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  322. RSH, LSH = nil, nil
  323. RW = Instance.new("Weld")
  324. LW = Instance.new("Weld")
  325. RH = Torso["Right Hip"]
  326. LH = Torso["Left Hip"]
  327. RSH = Torso["Right Shoulder"]
  328. LSH = Torso["Left Shoulder"]
  329. RSH.Parent = nil
  330. LSH.Parent = nil
  331. RW.Name = "RW"
  332. RW.Part0 = Torso
  333. RW.C0 = cn(1.5, 0.5, 0)
  334. RW.C1 = cn(0, 0.5, 0)
  335. RW.Part1 = RightArm
  336. RW.Parent = Torso
  337. LW.Name = "LW"
  338. LW.Part0 = Torso
  339. LW.C0 = cn(-1.5, 0.5, 0)
  340. LW.C1 = cn(0, 0.5, 0)
  341. LW.Part1 = LeftArm
  342. LW.Parent = Torso
  343. --------------
  344. function clerp(a, b, t)
  345. local qa = {
  346. QuaternionFromCFrame(a)
  347. }
  348. local qb = {
  349. QuaternionFromCFrame(b)
  350. }
  351. local ax, ay, az = a.x, a.y, a.z
  352. local bx, by, bz = b.x, b.y, b.z
  353. local _t = 1 - t
  354. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  355. end
  356. function QuaternionFromCFrame(cf)
  357. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  358. local trace = m00 + m11 + m22
  359. if trace > 0 then
  360. local s = math.sqrt(1 + trace)
  361. local recip = 0.5 / s
  362. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  363. else
  364. local i = 0
  365. if m00 < m11 then
  366. i = 1
  367. end
  368. if m22 > (i == 0 and m00 or m11) then
  369. i = 2
  370. end
  371. if i == 0 then
  372. local s = math.sqrt(m00 - m11 - m22 + 1)
  373. local recip = 0.5 / s
  374. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  375. elseif i == 1 then
  376. local s = math.sqrt(m11 - m22 - m00 + 1)
  377. local recip = 0.5 / s
  378. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  379. elseif i == 2 then
  380. local s = math.sqrt(m22 - m00 - m11 + 1)
  381. local recip = 0.5 / s
  382. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  383. end
  384. end
  385. end
  386. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  387. local xs, ys, zs = x + x, y + y, z + z
  388. local wx, wy, wz = w * xs, w * ys, w * zs
  389. local xx = x * xs
  390. local xy = x * ys
  391. local xz = x * zs
  392. local yy = y * ys
  393. local yz = y * zs
  394. local zz = z * zs
  395. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  396. end
  397. function QuaternionSlerp(a, b, t)
  398. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  399. local startInterp, finishInterp
  400. if cosTheta >= 1.0E-4 then
  401. if 1 - cosTheta > 1.0E-4 then
  402. local theta = math.acos(cosTheta)
  403. local invSinTheta = 1 / math.sin(theta)
  404. startInterp = math.sin((1 - t) * theta) * invSinTheta
  405. finishInterp = math.sin(t * theta) * invSinTheta
  406. else
  407. startInterp = 1 - t
  408. finishInterp = t
  409. end
  410. elseif 1 + cosTheta > 1.0E-4 then
  411. local theta = math.acos(-cosTheta)
  412. local invSinTheta = 1 / math.sin(theta)
  413. startInterp = math.sin((t - 1) * theta) * invSinTheta
  414. finishInterp = math.sin(t * theta) * invSinTheta
  415. else
  416. startInterp = t - 1
  417. finishInterp = t
  418. end
  419. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  420. end
  421. function swait(num)
  422. if num == 0 or num == nil then
  423. game:service("RunService").RenderStepped:wait(0)
  424. else
  425. for i = 0, num do
  426. game:service("RunService").RenderStepped:wait(0)
  427. end
  428. end
  429. end
  430. local RbxUtility = LoadLibrary("RbxUtility")
  431. local Create = RbxUtility.Create
  432. function RemoveOutlines(part)
  433. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  434. end
  435. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  436. local Part = Create("Part")({
  437. formFactor = FormFactor,
  438. Parent = Parent,
  439. Reflectance = Reflectance,
  440. Transparency = Transparency,
  441. CanCollide = false,
  442. Locked = true,
  443. BrickColor = BrickColor.new(tostring(BColor)),
  444. Name = Name,
  445. Size = Size,
  446. Material = Material
  447. })
  448. RemoveOutlines(Part)
  449. return Part
  450. end
  451. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  452. local Msh = Create(Mesh)({
  453. Parent = Part,
  454. Offset = OffSet,
  455. Scale = Scale
  456. })
  457. if Mesh == "SpecialMesh" then
  458. Msh.MeshType = MeshType
  459. Msh.MeshId = MeshId
  460. end
  461. return Msh
  462. end
  463. function CreateWeld(Parent, Part0, Part1, C0, C1)
  464. local Weld = Create("Weld")({
  465. Parent = Parent,
  466. Part0 = Part0,
  467. Part1 = Part1,
  468. C0 = C0,
  469. C1 = C1
  470. })
  471. return Weld
  472. end
  473. function rayCast(Position, Direction, Range, Ignore)
  474. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  475. end
  476. function CreateSound(id, par, vol, pit)
  477. coroutine.resume(coroutine.create(function()
  478. local sou = Instance.new("Sound", par or workspace)
  479. sou.Volume = vol
  480. sou.Pitch = pit or 1
  481. sou.SoundId = id
  482. wait()
  483. sou:play()
  484. game:GetService("Debris"):AddItem(sou, 6)
  485. end))
  486. end
  487. function CreateSong(id, par, vol, pit)
  488. coroutine.resume(coroutine.create(function()
  489. sou2 = Instance.new("Sound", par or workspace)
  490. sou2.Volume = 1
  491. sou2.Pitch = 1
  492. sou2.SoundId = id
  493. wait()
  494. sou2:play()
  495. sou2.Looped = true
  496. end))
  497. end
  498. CreateSong("http://www.roblox.com/asset/?id=", Character, 1)
  499. local function getclosest(obj, distance)
  500. local last, lastx = distance + 1, nil
  501. for i, v in pairs(workspace:GetChildren()) do
  502. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  503. local t = v.Torso
  504. local dist = t.Position - obj.Position.magnitude
  505. if distance >= dist and last > dist then
  506. last = dist
  507. lastx = v
  508. end
  509. end
  510. end
  511. return lastx
  512. end
  513. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  514. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  515. prt.Anchored = true
  516. prt.CFrame = cframe
  517. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  518. game:GetService("Debris"):AddItem(prt, 10)
  519. if Type == 1 or Type == nil then
  520. table.insert(Effects, {
  521. prt,
  522. "Cylinder",
  523. delay,
  524. x3,
  525. y3,
  526. z3,
  527. msh
  528. })
  529. elseif Type == 2 then
  530. table.insert(Effects, {
  531. prt,
  532. "Cylinder",
  533. delay,
  534. x3,
  535. y3,
  536. z3,
  537. msh
  538. })
  539. elseif Type == 3 then
  540. table.insert(Effects, {
  541. prt,
  542. "Cylinder",
  543. delay,
  544. x3,
  545. y3,
  546. z3,
  547. msh
  548. })
  549. end
  550. end
  551. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  552. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  553. prt.Anchored = true
  554. prt.CFrame = cframe
  555. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  556. game:GetService("Debris"):AddItem(prt, 10)
  557. table.insert(Effects, {
  558. prt,
  559. "Cylinder",
  560. delay,
  561. x3,
  562. y3,
  563. z3,
  564. msh
  565. })
  566. end
  567. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  568. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  569. prt.Anchored = true
  570. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  571. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  572. game:GetService("Debris"):AddItem(prt, 10)
  573. table.insert(Effects, {
  574. prt,
  575. "Cylinder",
  576. delay,
  577. x3,
  578. y3,
  579. z3,
  580. msh
  581. })
  582. end
  583. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  584. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  585. prt.Anchored = true
  586. prt.CFrame = cframe
  587. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  588. game:GetService("Debris"):AddItem(prt, 10)
  589. table.insert(Effects, {
  590. prt,
  591. "Cylinder",
  592. delay,
  593. x3,
  594. y3,
  595. z3,
  596. msh
  597. })
  598. end
  599. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  600. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  601. prt.Anchored = true
  602. prt.CFrame = cframe
  603. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  604. game:GetService("Debris"):AddItem(prt, 10)
  605. table.insert(Effects, {
  606. prt,
  607. "Cylinder",
  608. delay,
  609. x3,
  610. y3,
  611. z3,
  612. msh
  613. })
  614. end
  615. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  616. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  617. prt.Anchored = true
  618. prt.CFrame = cframe
  619. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  620. game:GetService("Debris"):AddItem(prt, 10)
  621. table.insert(Effects, {
  622. prt,
  623. "Cylinder",
  624. delay,
  625. x3,
  626. y3,
  627. z3,
  628. msh
  629. })
  630. end
  631. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  632. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  633. prt.Anchored = true
  634. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  635. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  636. local num = math.random(10, 50) / 1000
  637. game:GetService("Debris"):AddItem(prt, 10)
  638. table.insert(Effects, {
  639. prt,
  640. "Shatter",
  641. num,
  642. prt.CFrame,
  643. math.random() - math.random(),
  644. 0,
  645. math.random(50, 100) / 100
  646. })
  647. end
  648. for i = 0, 1, 0.05 do
  649. swait()
  650. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  651. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)
  652. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  653. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  654. if Torsovelocity.Y > 1 then
  655. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-50 * math.cos(sine / 4)), math.rad(0), math.rad(4 * math.cos(sine / 4))), 0.2)
  656. RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), 0.3)
  657. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), 0.3)
  658. elseif Torsovelocity.Y < 1 then
  659. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  660. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  661. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  662. end
  663. end
  664. attack = false
  665. game:GetService("RunService").Stepped:connect(function()
  666. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  667. velocity = RootPart.Velocity.y
  668. sine = sine + change
  669. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  670. if equipped == true or equipped == false then
  671. if 1 < RootPart.Velocity.y and hit == nil then
  672. Anim = "Jump"
  673. if attack == false and ice_mode == false then
  674. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  675. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  676. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  677. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  678. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  679. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  680. end
  681. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  682. Anim = "Fall"
  683. if attack == false then
  684. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  685. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  686. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  687. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  688. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  689. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  690. end
  691. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  692. Anim = "Idle"
  693. if attack == false then
  694. change = 1
  695. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  696. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(6 - 2 * math.cos(sine / 25)), math.rad(4), math.rad(-1)), .1)
  697. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(2 + 3 * math.cos(sine / 25))), 0.1)
  698. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-2 - 3 * math.cos(sine / 25))), 0.1)
  699. RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  700. LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  701. end
  702. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == false then
  703. Anim = "Walk"
  704. if attack == false then
  705. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0 + 0.1 * math.cos(sine / 3.5)) * angles(math.rad(8), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 5))), 0.2)
  706. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 5)) + RootPart.RotVelocity.Y / 9), 0.2)
  707. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-65 * math.cos(sine / 4)), math.rad(0), math.rad(0 * math.cos(sine / 10))), 0.2)
  708. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(65 * math.cos(sine / 4)), math.rad(0), math.rad(0 * math.cos(sine / 10))), 0.2)
  709. RH.C0 = clerp(RH.C0, cn(1, -1 + 0.2 * math.cos(sine / 4), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(50 * math.cos(sine / 4))), 0.3)
  710. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 4), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(50 * math.cos(sine / 4))), 0.3)
  711. end
  712. end
  713. end
  714. if equipped == true or equipped == false then
  715. if 1 < RootPart.Velocity.Y and hit == nil then
  716. Anim = "Jump"
  717. if attack == false and ice_mode == true then
  718. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  719. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  720. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  721. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  722. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  723. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  724. end
  725. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  726. Anim = "Fall"
  727. if attack == false then
  728. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  729. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  730. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  731. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  732. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  733. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  734. end
  735. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  736. Anim = "Idle"
  737. if attack == false then
  738. change = 0.8
  739. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(9), math.rad(1), math.rad(15)), 0.1)
  740. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-9 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-15)), 0.1)
  741. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * angles(math.rad(110 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(sine / 25))), 0.1)
  742. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * angles(math.rad(60 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(30 - 4 * math.cos(sine / 25))), 0.1)
  743. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(-15), math.rad(19 + 2 * math.cos(sine / 25))), 0.1)
  744. LH.C0 = clerp(LH.C0, cn(-1, -1 - 0.1 * math.cos(sine / 25), -0.1) * LHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(-15), math.rad(9 + 2 * math.cos(sine / 25))), 0.1)
  745. end
  746. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  747. Anim = "Walk"
  748. if attack == false then
  749. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5 + 0.1 * math.cos(sine / 25)) * angles(math.rad(9), math.rad(1), math.rad(-70)), 0.1)
  750. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-9 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(70)), 0.1)
  751. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * angles(math.rad(110 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(sine / 25))), 0.1)
  752. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * angles(math.rad(60 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(30 - 4 * math.cos(sine / 25))), 0.1)
  753. RH.C0 = clerp(RH.C0, cn(0.6, -0.8 - 0.1 * math.cos(sine / 25), -0.5) * RHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(70), math.rad(4 + 2 * math.cos(sine / 25))), 0.1)
  754. LH.C0 = clerp(LH.C0, cn(-0.9, -0.8 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(70), math.rad(-19 + 2 * math.cos(sine / 25))), 0.1)
  755. end
  756. end
  757. end
  758. if 0 < #Effects then
  759. for e = 1, #Effects do
  760. if Effects[e] ~= nil then
  761. local Thing = Effects[e]
  762. if Thing ~= nil then
  763. local Part = Thing[1]
  764. local Mode = Thing[2]
  765. local Delay = Thing[3]
  766. local IncX = Thing[4]
  767. local IncY = Thing[5]
  768. local IncZ = Thing[6]
  769. if 1 >= Thing[1].Transparency then
  770. if Thing[2] == "Block1" then
  771. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  772. local Mesh = Thing[1].Mesh
  773. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  774. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  775. elseif Thing[2] == "Block2" then
  776. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, -0.3, 0)
  777. local Mesh = Thing[7]
  778. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  779. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  780. elseif Thing[2] == "Block3" then
  781. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.2, 0)
  782. local Mesh = Thing[7]
  783. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  784. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  785. elseif Thing[2] == "Cylinder" then
  786. local Mesh = Thing[1].Mesh
  787. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  788. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  789. elseif Thing[2] == "Blood" then
  790. local Mesh = Thing[7]
  791. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  792. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  793. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  794. elseif Thing[2] == "Elec" then
  795. local Mesh = Thing[1].Mesh
  796. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  797. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  798. elseif Thing[2] == "Disappear" then
  799. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  800. elseif Thing[2] == "Shatter" then
  801. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  802. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  803. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  804. Thing[6] = Thing[6] + Thing[5]
  805. end
  806. else
  807. Part.Parent = nil
  808. table.remove(Effects, e)
  809. end
  810. end
  811. end
  812. end
  813. end
  814. end)
  815. function RemoveOutlines(part)
  816. part.TopSurface = 10
  817. end
  818. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  819. local Part = Create("Part")({
  820. Parent = Parent,
  821. Reflectance = Reflectance,
  822. Transparency = Transparency,
  823. CanCollide = false,
  824. Locked = true,
  825. BrickColor = BrickColor.new(tostring(BColor)),
  826. Name = Name,
  827. Size = Size,
  828. Material = Material
  829. })
  830. RemoveOutlines(Part)
  831. return Part
  832. end
  833. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  834. local Msh = Create(Mesh)({
  835. Parent = Part,
  836. Offset = OffSet,
  837. Scale = Scale
  838. })
  839. if Mesh == "SpecialMesh" then
  840. Msh.MeshType = MeshType
  841. Msh.MeshId = MeshId
  842. end
  843. return Msh
  844. end
  845. function CreateWeld(Parent, Part0, Part1, C0, C1)
  846. local Weld = Create("Weld")({
  847. Parent = Parent,
  848. Part0 = Part0,
  849. Part1 = Part1,
  850. C0 = C0,
  851. C1 = C1
  852. })
  853. return Weld
  854. end
  855. WSHM = {
  856. "White",
  857. "Pastel light blue"
  858. }
  859. WSH = WSHM[math.random(1, #WSHM)]
  860. function IcePartFunk(HPart, aria, Min, Max)
  861. IcePart = Instance.new("Part", HPart)
  862. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  863. IcePart.CanCollide = false
  864. IuW = Instance.new("Weld")
  865. IuW.Name = "GuW"
  866. IuW.Part0 = HPart
  867. IuW.C0 = cn(math.random(-aria, aria), math.random(-aria, aria), math.random(-aria, aria)) * angles(math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  868. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  869. IuW.Part1 = IcePart
  870. IuW.Parent = HPart
  871. IcePart.Transparency = 0.85
  872. IcePart.Material = "Neon"
  873. WSH = WSHM[math.random(1, #WSHM)]
  874. IcePart.BrickColor = BrickColor.new("" .. WSH)
  875. RemoveOutlines(IcePart)
  876. game:GetService("Debris"):AddItem(IuW, 4)
  877. game:GetService("Debris"):AddItem(IcePart, 6)
  878. end
  879. SpikeMeshId = 1033714
  880. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  881. local Part = Instance.new("Part", Parent)
  882. Part.Name = Name
  883. Part.BrickColor = BrickColor.new(Color)
  884. Part.Size = Size
  885. Part.Material = Material
  886. Part.Transparency = Transparency
  887. Part.CanCollide = false
  888. RemoveOutlines(Part)
  889. local Mesh = Instance.new("SpecialMesh", Part)
  890. Mesh.MeshType = "Sphere"
  891. Mesh.Scale = Scale
  892. return Mesh and Part
  893. end
  894. CFuncs = {
  895. Part = {
  896. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  897. local Part = Create("Part")({
  898. Parent = Parent,
  899. Reflectance = Reflectance,
  900. Transparency = Transparency,
  901. CanCollide = false,
  902. Locked = true,
  903. BrickColor = BrickColor.new(tostring(BColor)),
  904. Name = Name,
  905. Size = Size,
  906. Material = Material
  907. })
  908. RemoveOutlines(Part)
  909. return Part
  910. end
  911. },
  912. Mesh = {
  913. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  914. local Msh = Create(Mesh)({
  915. Parent = Part,
  916. Offset = OffSet,
  917. Scale = Scale
  918. })
  919. if Mesh == "SpecialMesh" then
  920. Msh.MeshType = MeshType
  921. Msh.MeshId = MeshId
  922. end
  923. return Msh
  924. end
  925. },
  926. Mesh = {
  927. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  928. local Msh = Create(Mesh)({
  929. Parent = Part,
  930. Offset = OffSet,
  931. Scale = Scale
  932. })
  933. if Mesh == "SpecialMesh" then
  934. Msh.MeshType = MeshType
  935. Msh.MeshId = MeshId
  936. end
  937. return Msh
  938. end
  939. },
  940. Weld = {
  941. Create = function(Parent, Part0, Part1, C0, C1)
  942. local Weld = Create("Weld")({
  943. Parent = Parent,
  944. Part0 = Part0,
  945. Part1 = Part1,
  946. C0 = C0,
  947. C1 = C1
  948. })
  949. return Weld
  950. end
  951. },
  952. Sound = {
  953. Create = function(id, par, vol, pit)
  954. coroutine.resume(coroutine.create(function()
  955. local S = Create("Sound")({
  956. Volume = vol,
  957. Pitch = pit or 1,
  958. SoundId = id,
  959. Parent = par or workspace
  960. })
  961. wait()
  962. S:play()
  963. game:GetService("Debris"):AddItem(S, 6)
  964. end))
  965. end
  966. },
  967. ParticleEmitter = {
  968. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  969. local fp = Create("ParticleEmitter")({
  970. Parent = Parent,
  971. Color = ColorSequence.new(Color1, Color2),
  972. LightEmission = LightEmission,
  973. Size = Size,
  974. Texture = Texture,
  975. Transparency = Transparency,
  976. ZOffset = ZOffset,
  977. Acceleration = Accel,
  978. Drag = Drag,
  979. LockedToPart = LockedToPart,
  980. VelocityInheritance = VelocityInheritance,
  981. EmissionDirection = EmissionDirection,
  982. Enabled = Enabled,
  983. Lifetime = LifeTime,
  984. Rate = Rate,
  985. Rotation = Rotation,
  986. RotSpeed = RotSpeed,
  987. Speed = Speed,
  988. VelocitySpread = VelocitySpread
  989. })
  990. return fp
  991. end
  992. }
  993. }
  994. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  995. if hit.Parent == nil then
  996. return
  997. end
  998. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  999. for _, v in pairs(hit.Parent:children()) do
  1000. if v:IsA("Humanoid") then
  1001. h = v
  1002. end
  1003. end
  1004. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1005. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1006. return
  1007. end
  1008. local c = Create("ObjectValue")({
  1009. Name = "creator",
  1010. Value = game:service("Players").LocalPlayer,
  1011. Parent = h
  1012. })
  1013. game:GetService("Debris"):AddItem(c, 0.5)
  1014. if HitSound ~= nil and HitPitch ~= nil then
  1015. CreateSound(HitSound, hit, 1, HitPitch)
  1016. end
  1017. local Damage = math.random(minim, maxim)
  1018. local blocked = false
  1019. local block = hit.Parent:findFirstChild("Block")
  1020. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1021. blocked = true
  1022. block.Value = block.Value - 1
  1023. print(block.Value)
  1024. end
  1025. if blocked == false then
  1026. h.Health = h.Health - Damage
  1027. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1028. else
  1029. h.Health = h.Health - Damage / 2
  1030. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1031. end
  1032. if Type == "Knockdown" then
  1033. local hum = hit.Parent.Humanoid
  1034. hum.PlatformStand = true
  1035. coroutine.resume(coroutine.create(function(HHumanoid)
  1036. swait(1)
  1037. HHumanoid.PlatformStand = false
  1038. end), hum)
  1039. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1040. local bodvol = Create("BodyVelocity")({
  1041. velocity = angle * knockback,
  1042. P = 5000,
  1043. maxForce = Vector3.new(8000, 8000, 8000),
  1044. Parent = hit
  1045. })
  1046. local rl = Create("BodyAngularVelocity")({
  1047. P = 3000,
  1048. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1049. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1050. Parent = hit
  1051. })
  1052. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1053. game:GetService("Debris"):AddItem(rl, 0.5)
  1054. elseif Type == "Normal" then
  1055. local vp = Create("BodyVelocity")({
  1056. P = 500,
  1057. maxForce = Vector3.new(math.huge, 0, math.huge),
  1058. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1059. })
  1060. if knockback > 0 then
  1061. vp.Parent = hit.Parent.Torso
  1062. end
  1063. game:GetService("Debris"):AddItem(vp, 0.5)
  1064. elseif Type == "Impale" then
  1065. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1066. Spike.Anchored = true
  1067. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1068. Spike.Position = hit.Parent.Torso.Position
  1069. for i = 1, 5 do
  1070. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1071. end
  1072. Services.Debris:AddItem(Spike, 4)
  1073. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=1050733875", Spike, 0.8, 2)
  1074. hit.Parent.Humanoid.PlatformStand = true
  1075. swait(1)
  1076. hit.Parent.Humanoid.PlatformStand = false
  1077. elseif Type == "Up" then
  1078. local bodyVelocity = Create("BodyVelocity")({
  1079. velocity = Vector3.new(0, 20, 0),
  1080. P = 5000,
  1081. maxForce = Vector3.new(8000, 8000, 8000),
  1082. Parent = hit
  1083. })
  1084. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1085. local bodyVelocity = Create("BodyVelocity")({
  1086. velocity = Vector3.new(0, 20, 0),
  1087. P = 5000,
  1088. maxForce = Vector3.new(8000, 8000, 8000),
  1089. Parent = hit
  1090. })
  1091. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1092. elseif Type == "Snare" then
  1093. local bp = Create("BodyPosition")({
  1094. P = 900,
  1095. D = 1000,
  1096. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1097. position = hit.Parent.Torso.Position,
  1098. Parent = hit.Parent.Torso
  1099. })
  1100. game:GetService("Debris"):AddItem(bp, 1)
  1101. elseif Type == "Slowness" then
  1102. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1103. for i = 1, 25 do
  1104. hit.Parent.Humanoid.WalkSpeed = 4
  1105. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1106. end
  1107. wait(4)
  1108. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1109. elseif Type == "FireDmg" then
  1110. for i = 1, math.random(60, 150) do
  1111. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1112. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1113. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1114. wait(0.1)
  1115. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1116. end
  1117. elseif Type == "Freeze" then
  1118. local bp = Create("BodyPosition")({
  1119. P = 900,
  1120. D = 1000,
  1121. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1122. position = hit.Parent.Torso.Position,
  1123. Parent = hit.Parent.Torso
  1124. })
  1125. game:GetService("Debris"):AddItem(bp, 4)
  1126. for i = 1, 25 do
  1127. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1128. end
  1129. elseif Type == "Freeze2" then
  1130. local BodPos = Create("BodyPosition")({
  1131. P = 50000,
  1132. D = 1000,
  1133. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1134. position = hit.Parent.Torso.Position,
  1135. Parent = hit.Parent.Torso
  1136. })
  1137. local BodGy = Create("BodyGyro")({
  1138. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1139. P = 20000,
  1140. Parent = hit.Parent.Torso,
  1141. cframe = hit.Parent.Torso.CFrame
  1142. })
  1143. hit.Parent.Torso.Anchored = true
  1144. coroutine.resume(coroutine.create(function(Part)
  1145. swait(1.5)
  1146. Part.Anchored = false
  1147. end), hit.Parent.Torso)
  1148. game:GetService("Debris"):AddItem(BodPos, 3)
  1149. game:GetService("Debris"):AddItem(BodGy, 3)
  1150. end
  1151. local debounce = Create("BoolValue")({
  1152. Name = "DebounceHit",
  1153. Parent = hit.Parent,
  1154. Value = true
  1155. })
  1156. game:GetService("Debris"):AddItem(debounce, Delay)
  1157. c = Instance.new("ObjectValue")
  1158. c.Name = "creator"
  1159. c.Value = Player
  1160. c.Parent = h
  1161. game:GetService("Debris"):AddItem(c, 0.5)
  1162. end
  1163. end
  1164. function ShowDamage(Pos, Text, Time, Color)
  1165. local Rate = 0.033333333333333
  1166. if not Pos then
  1167. local Pos = Vector3.new(0, 0, 0)
  1168. end
  1169. local Text = Text or ""
  1170. local Time = Time or 2
  1171. if not Color then
  1172. local Color = Color3.new(1, 0, 1)
  1173. end
  1174. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1175. EffectPart.Anchored = true
  1176. local BillboardGui = Create("BillboardGui")({
  1177. Size = UDim2.new(3, 0, 3, 0),
  1178. Adornee = EffectPart,
  1179. Parent = EffectPart
  1180. })
  1181. local TextLabel = Create("TextLabel")({
  1182. BackgroundTransparency = 1,
  1183. Size = UDim2.new(1, 0, 1, 0),
  1184. Text = Text,
  1185. TextColor3 = Color,
  1186. TextScaled = true,
  1187. Font = Enum.Font.ArialBold,
  1188. Parent = BillboardGui
  1189. })
  1190. game.Debris:AddItem(EffectPart, Time + 0.1)
  1191. EffectPart.Parent = game:GetService("Workspace")
  1192. delay(0, function()
  1193. local Frames = Time / Rate
  1194. for Frame = 1, Frames do
  1195. wait(Rate)
  1196. local Percent = Frame / Frames
  1197. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1198. TextLabel.TextTransparency = Percent
  1199. end
  1200. if EffectPart and EffectPart.Parent then
  1201. EffectPart:Destroy()
  1202. end
  1203. end)
  1204. end
  1205. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1206. for _, c in pairs(workspace:children()) do
  1207. local hum = c:findFirstChild("Humanoid")
  1208. if hum ~= nil then
  1209. local head = c:findFirstChild("Head")
  1210. if head ~= nil then
  1211. local targ = head.Position - Part.Position
  1212. local mag = targ.magnitude
  1213. if magni >= mag and c.Name ~= Player.Name then
  1214. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1215. end
  1216. end
  1217. end
  1218. end
  1219. end
  1220. function MagniKILL(Part, magni, knock, Type)
  1221. for _, c in pairs(workspace:children()) do
  1222. local hum = c:findFirstChild("Humanoid")
  1223. if hum ~= nil then
  1224. local head = c:findFirstChild("Head")
  1225. if head ~= nil then
  1226. local targ = head.Position - Part.Position
  1227. local mag = targ.magnitude
  1228. if magni >= mag and c.Name ~= Player.Name then
  1229. hum.Health = 0
  1230. end
  1231. end
  1232. end
  1233. end
  1234. end
  1235. EffectModel = Instance.new("Model", Character)
  1236. EffectModel.Name = "Effects"
  1237. Effects = {
  1238. Block = {
  1239. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1240. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1241. prt.Anchored = true
  1242. prt.CFrame = cframe
  1243. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1244. game:GetService("Debris"):AddItem(prt, 10)
  1245. if Type == 1 or Type == nil then
  1246. table.insert(Effects, {
  1247. prt,
  1248. "Block1",
  1249. delay,
  1250. x3,
  1251. y3,
  1252. z3,
  1253. msh
  1254. })
  1255. elseif Type == 2 then
  1256. table.insert(Effects, {
  1257. prt,
  1258. "Block2",
  1259. delay,
  1260. x3,
  1261. y3,
  1262. z3,
  1263. msh
  1264. })
  1265. else
  1266. table.insert(Effects, {
  1267. prt,
  1268. "Block3",
  1269. delay,
  1270. x3,
  1271. y3,
  1272. z3,
  1273. msh
  1274. })
  1275. end
  1276. end
  1277. },
  1278. Sphere = {
  1279. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1280. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1281. prt.Anchored = true
  1282. prt.CFrame = cframe
  1283. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1284. game:GetService("Debris"):AddItem(prt, 10)
  1285. table.insert(Effects, {
  1286. prt,
  1287. "Cylinder",
  1288. delay,
  1289. x3,
  1290. y3,
  1291. z3,
  1292. msh
  1293. })
  1294. end
  1295. },
  1296. Cylinder = {
  1297. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1298. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1299. prt.Anchored = true
  1300. prt.CFrame = cframe
  1301. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1302. game:GetService("Debris"):AddItem(prt, 10)
  1303. table.insert(Effects, {
  1304. prt,
  1305. "Cylinder",
  1306. delay,
  1307. x3,
  1308. y3,
  1309. z3,
  1310. msh
  1311. })
  1312. end
  1313. },
  1314. Wave = {
  1315. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1316. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1317. prt.Anchored = true
  1318. prt.CFrame = cframe
  1319. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1320. game:GetService("Debris"):AddItem(prt, 10)
  1321. table.insert(Effects, {
  1322. prt,
  1323. "Cylinder",
  1324. delay,
  1325. x3,
  1326. y3,
  1327. z3,
  1328. msh
  1329. })
  1330. end
  1331. },
  1332. Ring = {
  1333. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1334. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1335. prt.Anchored = true
  1336. prt.CFrame = cframe
  1337. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1338. game:GetService("Debris"):AddItem(prt, 10)
  1339. table.insert(Effects, {
  1340. prt,
  1341. "Cylinder",
  1342. delay,
  1343. x3,
  1344. y3,
  1345. z3,
  1346. msh
  1347. })
  1348. end
  1349. },
  1350. Break = {
  1351. Create = function(brickcolor, cframe, x1, y1, z1)
  1352. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1353. prt.Anchored = true
  1354. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1355. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1356. local num = math.random(10, 50) / 1000
  1357. game:GetService("Debris"):AddItem(prt, 10)
  1358. table.insert(Effects, {
  1359. prt,
  1360. "Shatter",
  1361. num,
  1362. prt.CFrame,
  1363. math.random() - math.random(),
  1364. 0,
  1365. math.random(50, 100) / 100
  1366. })
  1367. end
  1368. }
  1369. }
  1370. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1371. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1372. prt.Anchored = true
  1373. prt.CFrame = cframe
  1374. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1375. game:GetService("Debris"):AddItem(prt, 10)
  1376. if Type == 1 or Type == nil then
  1377. table.insert(Effects, {
  1378. prt,
  1379. "Block1",
  1380. delay,
  1381. x3,
  1382. y3,
  1383. z3,
  1384. msh
  1385. })
  1386. elseif Type == 2 then
  1387. table.insert(Effects, {
  1388. prt,
  1389. "Block2",
  1390. delay,
  1391. x3,
  1392. y3,
  1393. z3,
  1394. msh
  1395. })
  1396. elseif Type == 3 then
  1397. table.insert(Effects, {
  1398. prt,
  1399. "Block3",
  1400. delay,
  1401. x3,
  1402. y3,
  1403. z3,
  1404. msh
  1405. })
  1406. end
  1407. end
  1408. function CreateSound(id, par, vol, pit)
  1409. coroutine.resume(coroutine.create(function()
  1410. local sou = Instance.new("Sound", par or workspace)
  1411. sou.Volume = vol
  1412. sou.Pitch = pit or 1
  1413. sou.SoundId = id
  1414. swait()
  1415. sou:play()
  1416. game:GetService("Debris"):AddItem(sou, 6)
  1417. end))
  1418. end
  1419. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1420. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1421. prt.Anchored = true
  1422. prt.CFrame = cframe
  1423. prt.Material = "Neon"
  1424. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1425. game:GetService("Debris"):AddItem(prt, 10)
  1426. coroutine.resume(coroutine.create(function(Part, Mesh)
  1427. for i = 0, 6, delay do
  1428. swait()
  1429. Part.Transparency = i
  1430. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1431. end
  1432. Part.Parent = nil
  1433. end), prt, msh)
  1434. end
  1435. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1436. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1437. local MainPos = partt.Position
  1438. local MainPos2 = mouse + SpreadVectors
  1439. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1440. local speed = 1000
  1441. local num = 1
  1442. coroutine.resume(coroutine.create(function()
  1443. repeat
  1444. swait()
  1445. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1446. local mag =(MainPos - pos).magnitude
  1447. Laser(BrickColor.new("Lapis"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
  1448. MainPos = MainPos + MouseLook.lookVector * speed
  1449. num = num - 1
  1450. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1451. if hit ~= nil then
  1452. num = 0
  1453. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1454. refpart.Anchored = true
  1455. refpart.CFrame = CFrame.new(pos)
  1456. game:GetService("Debris"):AddItem(refpart, 2)
  1457. end
  1458. if num <= 0 then
  1459. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1460. refpart.Anchored = true
  1461. refpart.CFrame = CFrame.new(pos)
  1462. if hit ~= nil then
  1463. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1464. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1465. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1466. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1467. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1468. end
  1469. game:GetService("Debris"):AddItem(refpart, 0)
  1470. end
  1471. until num <= 0
  1472. end))
  1473. end
  1474. function shoottraildd2(mouse, partt, SpreadAmount)
  1475. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1476. local MainPos = partt.Position
  1477. local MainPos2 = mouse + SpreadVectors
  1478. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1479. local speed = 1000
  1480. local num = 1
  1481. coroutine.resume(coroutine.create(function()
  1482. repeat
  1483. swait()
  1484. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1485. local mag = (MainPos - pos).magnitude
  1486. Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -8.175, 0, -8.175, 0.15)
  1487. MainPos = MainPos + MouseLook.lookVector * speed
  1488. num = num - 1
  1489. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1490. if hit ~= nil then
  1491. num = 0
  1492. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1493. refpart.Anchored = true
  1494. refpart.CFrame = CFrame.new(pos)
  1495. game:GetService("Debris"):AddItem(refpart, 2)
  1496. end
  1497. if num <= 0 then
  1498. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1499. refpart.Anchored = true
  1500. refpart.CFrame = CFrame.new(pos)
  1501. if hit ~= nil then
  1502. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1503. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1504. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1505. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1506. MagniKILL(refpart, 80, 0, "Normal")
  1507. end
  1508. game:GetService("Debris"):AddItem(refpart, 0)
  1509. end
  1510. until num <= 0
  1511. end))
  1512. end
  1513. function shoottraildd22(mouse, partt, SpreadAmount)
  1514. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1515. local MainPos = partt.Position
  1516. local MainPos2 = mouse + SpreadVectors
  1517. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1518. local speed = 900
  1519. local num = 1
  1520. coroutine.resume(coroutine.create(function()
  1521. repeat
  1522. swait()
  1523. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1524. local mag = (MainPos - pos).magnitude
  1525. Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -8.175, 0, -8.175, 0.15)
  1526. MainPos = MainPos + MouseLook.lookVector * speed
  1527. num = num - 1
  1528. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1529. if hit ~= nil then
  1530. num = 0
  1531. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1532. refpart.Anchored = true
  1533. refpart.CFrame = CFrame.new(pos)
  1534. game:GetService("Debris"):AddItem(refpart, 2)
  1535. end
  1536. if num <= 0 then
  1537. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1538. refpart.Anchored = true
  1539. refpart.CFrame = CFrame.new(pos)
  1540. if hit ~= nil then
  1541. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1542. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1543. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1544. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1545. MagniKILL(refpart, 80, 0, "Normal")
  1546. end
  1547. game:GetService("Debris"):AddItem(refpart, 0)
  1548. end
  1549. until num <= 0
  1550. end))
  1551. end
  1552. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1553. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1554. local MainPos = partt.Position
  1555. local MainPos2 = mouse + SpreadVectors
  1556. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1557. local speed = 200
  1558. local num = 0
  1559. coroutine.resume(coroutine.create(function()
  1560. repeat
  1561. swait()
  1562. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1563. local mag = (MainPos - pos).magnitude
  1564. Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.375, 0, -0.375, 0.05)
  1565. MainPos = MainPos + MouseLook.lookVector * speed
  1566. num = num - 1
  1567. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1568. if hit ~= nil then
  1569. num = 0
  1570. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1571. refpart.Anchored = true
  1572. refpart.CFrame = CFrame.new(pos)
  1573. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1574. game:GetService("Debris"):AddItem(refpart, 2)
  1575. end
  1576. if num <= 0 then
  1577. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1578. refpart.Anchored = true
  1579. refpart.CFrame = CFrame.new(pos)
  1580. if hit ~= nil then
  1581. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1582. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1583. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1584. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1585. end
  1586. game:GetService("Debris"):AddItem(refpart, 0)
  1587. end
  1588. until num <= 0
  1589. end))
  1590. end
  1591. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1592. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1593. local MainPos = partt.Position
  1594. local MainPos2 = mouse + SpreadVectors
  1595. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1596. local speed = 500
  1597. local num = 1
  1598. coroutine.resume(coroutine.create(function()
  1599. repeat
  1600. swait()
  1601. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1602. local mag = (MainPos - pos).magnitude
  1603. Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -1.175, 0, -1.175, 0.15)
  1604. MainPos = MainPos + MouseLook.lookVector * speed
  1605. num = num - 1
  1606. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1607. if hit ~= nil then
  1608. num = 0
  1609. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1610. refpart.Anchored = true
  1611. refpart.CFrame = CFrame.new(pos)
  1612. game:GetService("Debris"):AddItem(refpart, 2)
  1613. end
  1614. if num <= 0 then
  1615. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1616. refpart.Anchored = true
  1617. refpart.CFrame = CFrame.new(pos)
  1618. if hit ~= nil then
  1619. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1620. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1621. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1622. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1623. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1624. end
  1625. game:GetService("Debris"):AddItem(refpart, 0)
  1626. end
  1627. until num <= 0
  1628. end))
  1629. end
  1630.  
  1631. vt = Vector3.new
  1632. bc = BrickColor.new
  1633. br = BrickColor.random
  1634. it = Instance.new
  1635. cf = CFrame.new
  1636. ---------------- set a position
  1637. local handle = Instance.new("Part")
  1638. handle.Parent = Character
  1639. handle.Size = Vector3.new(0.2,0.2,0.2)
  1640. handle.Archivable = true
  1641. handle.Transparency = 1
  1642. handle.CanCollide = false
  1643. handle.BrickColor = BrickColor.new("White")
  1644. handle.Material = "Neon"
  1645. local handlmesh = Instance.new("BlockMesh",handle)
  1646. handlmesh.Scale = Vector3.new(1,1,1)
  1647. local handleweld = Instance.new("Weld")
  1648. handleweld.Parent = handle
  1649. handleweld.Part0 = RightArm
  1650. handleweld.Part1 = handle
  1651. handleweld.C1 = CFrame.new(0, 1.35, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1652. handleweld.Part0 = RightArm
  1653. local meshtype = "Sphere" -- only for specialmesh
  1654.  
  1655.  
  1656. function InfernoHell()
  1657. attack = true
  1658. handleweld.Part0 = RightArm
  1659. local aura = Instance.new("ParticleEmitter",Torso)
  1660. aura.Texture = "rbxassetid://305563617"
  1661. aura.LightEmission = 1
  1662. aura.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1663. aura.Rate = 25
  1664. aura.Lifetime = NumberRange.new(0)
  1665. aura.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,8.5,0),NumberSequenceKeypoint.new(1,0,0)})
  1666. aura.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1667. aura.Speed = NumberRange.new(15)
  1668. aura.VelocitySpread = 50
  1669. local aura2 = Instance.new("ParticleEmitter",Torso)
  1670. aura2.Texture = "rbxassetid://296874871"
  1671. aura2.LightEmission = 1
  1672. aura2.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1673. aura2.Rate = 99999
  1674. aura2.Lifetime = NumberRange.new(0)
  1675. aura2.Acceleration = vt(0,45,0)
  1676. aura2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,3,0),NumberSequenceKeypoint.new(1,0,0)})
  1677. aura2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1678. aura2.Speed = NumberRange.new(-25)
  1679. aura2.Rotation = NumberRange.new(-500,500)
  1680. aura2.VelocitySpread = 45
  1681. aura2.RotSpeed = NumberRange.new(-500,500)
  1682. local auran = Instance.new("ParticleEmitter",Torso)
  1683. auran.Texture = "rbxassetid://296874871"
  1684. auran.LightEmission = 1
  1685. auran.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1686. auran.Rate = 0
  1687. auran.Lifetime = NumberRange.new(0)
  1688. auran.Acceleration = vt(0,-45,0)
  1689. auran.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,25,0),NumberSequenceKeypoint.new(1,0,0)})
  1690. auran.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1691. auran.Speed = NumberRange.new(0)
  1692. auran.Rotation = NumberRange.new(-500,500)
  1693. auran.VelocitySpread = 100
  1694. auran.RotSpeed = NumberRange.new(-500,500)
  1695. local sa = Instance.new("Sound",handle)
  1696. sa.SoundId = "rbxassetid://431105970"
  1697. sa.Volume = 5
  1698. sa.Pitch = 1
  1699. sa:Play()
  1700. for i = 0, 5 do
  1701. auran.Rate = 99999
  1702. local lb = Instance.new("Part")
  1703. lb.Parent = char
  1704. lb.Material = "Neon"
  1705. lb.Color = BrickColor.new("Bright blue").Color
  1706. lb.CanCollide = false
  1707. lb.Size = vt(1,1,1)
  1708. lb.CFrame = Torso.CFrame
  1709. lb.Rotation = vt(0,0,0)
  1710. lb.Anchored = true
  1711. lb.Transparency = 1
  1712. local thing = Instance.new("SpecialMesh",lb)
  1713. thing.MeshType = "FileMesh"
  1714. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1715. thing.Scale = vt(0,15,0)
  1716. local chancerot = math.random(1,2)
  1717. for z = 0, 4 do
  1718. if chancerot == 1 then
  1719. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  1720. elseif chancerot == 2 then
  1721. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  1722. end
  1723. lb.Transparency = lb.Transparency + 0.1
  1724. thing.Scale = thing.Scale + vt(15,0,15)
  1725. wait()
  1726. end
  1727. auran.Rate = 0
  1728. for z = 0, 4 do
  1729. if chancerot == 1 then
  1730. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  1731. elseif chancerot == 2 then
  1732. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  1733. end
  1734. lb.Transparency = lb.Transparency + 0.1
  1735. thing.Scale = thing.Scale + vt(15,0,15)
  1736. wait()
  1737. end
  1738. lb:Destroy()
  1739. end
  1740. local sa = Instance.new("Sound",handle)
  1741. sa.SoundId = "rbxassetid://416328540"
  1742. sa.Volume = 10
  1743. sa.Pitch = 1
  1744. sa:Play()
  1745.  
  1746. local sbs = Instance.new("BodyPosition", RootPart)
  1747. sbs.P = 1000
  1748. sbs.D = 1000
  1749. sbs.maxForce = Vector3.new(1000, 50000, 1000)
  1750. sbs.position = RootPart.CFrame.p + Vector3.new(0, 700, 0)
  1751. wait(2)
  1752. local shur = Instance.new("Part",char)
  1753. local gahde = Instance.new("Sound",char)
  1754. gahde.SoundId = "rbxassetid://1112364900"
  1755. gahde.Volume = 5
  1756. gahde.Pitch = 1
  1757. gahde:Play()
  1758. shur.Transparency = 1
  1759. shur.Material = "Neon"
  1760. shur.BrickColor = bc("Bright red")
  1761. shur.Anchored = true
  1762. shur.CFrame = Torso.CFrame + vt(0,10,0)
  1763. shur.Size = vt(1,0.2,1)
  1764. shur.CanCollide = false
  1765. local dec = Instance.new("Decal",shur)
  1766. dec.Texture = "http://www.roblox.com/asset/?id="
  1767. dec.Face = "Top"
  1768. local dec2 = dec:Clone()
  1769. dec2.Parent = shur
  1770. dec2.Face = "Bottom"
  1771. local Meshshur = Instance.new("CylinderMesh",shur)
  1772. Meshshur.Scale = vt(0,1,0)
  1773. for i = 0, 39 do
  1774. wait()
  1775. Meshshur.Scale = Meshshur.Scale + vt(15,0,15)
  1776. end
  1777. local sa = Instance.new("Sound",char)
  1778. sa.SoundId = "rbxassetid://428027602"
  1779. sa.Volume = 2.5
  1780. sa.Pitch = 0.5
  1781. sa:Play()
  1782. local lb = Instance.new("Part")
  1783. lb.Parent = char
  1784. lb.Material = "Neon"
  1785. lb.Color = BrickColor.new("Bright blue").Color
  1786. lb.CanCollide = false
  1787. lb.Shape = "Ball"
  1788. lb.CFrame = handle.CFrame
  1789. lb.Anchored = true
  1790. lb.Transparency = 0
  1791. lb.Size = vt(1,1,1)
  1792. lb.CFrame = handle.CFrame
  1793. local thing = Instance.new("SpecialMesh",lb)
  1794. thing.MeshType = meshtype
  1795. thing.Scale = vt(0,0,0)
  1796. for i = 0, 89 do
  1797. thing.Scale = thing.Scale + vt(2.5,2.5,2.5)
  1798. lb.CFrame = lb.CFrame + Vector3.new(0,1.425,0)
  1799. wait()
  1800. end
  1801. wait(1)
  1802. for i = 0, 39 do
  1803. wait()
  1804. Meshshur.Scale = Meshshur.Scale - vt(15,0,15)
  1805. end
  1806. local sa = Instance.new("Sound",char)
  1807. sa.SoundId = "rbxassetid://565538688"
  1808. sa.Volume = 1
  1809. sa.Pitch = 1
  1810. sa:Play()
  1811. wait(0)
  1812. shur:Destroy()
  1813. sbs:Destroy()
  1814. local sa = Instance.new("Sound",char)
  1815. sa.SoundId = "rbxassetid://748061272"
  1816. sa.Volume = 1.5
  1817. sa.Pitch = 1
  1818. sa:Play()
  1819. local sa = Instance.new("Sound",char)
  1820. sa.SoundId = "rbxassetid://748061272"
  1821. sa.Volume = 1.5
  1822. sa.Pitch = 1
  1823. sa:Play()
  1824. aura.Rate = 0
  1825. aura2.Rate = 0
  1826. local hitted = false
  1827. lb.Anchored = false
  1828. local trail = Instance.new("ParticleEmitter",lb)
  1829. trail.Texture = "rbxassetid://"
  1830. trail.LightEmission = 1
  1831. trail.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1832. trail.Rate = 9999
  1833. trail.Lifetime = NumberRange.new(2.5)
  1834. trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,150,0),NumberSequenceKeypoint.new(1,5,0)})
  1835. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1836. trail.Speed = NumberRange.new(100)
  1837. trail.VelocitySpread = 9000000
  1838. trail.Rotation = NumberRange.new(-500,500)
  1839. trail.RotSpeed = NumberRange.new(-500,500)
  1840. local bv = Instance.new("BodyVelocity")
  1841. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1842. bv.velocity = mouse.Hit.lookVector *75
  1843. bv.Parent = lb
  1844. wait(0.05)
  1845. lb.Touched:connect(function(hit)
  1846. if hitted == false then
  1847. hitted = true
  1848. trail.Rate = 0
  1849. lb.Anchored = true
  1850. local aa = Instance.new("Part")
  1851. for i = 0, 9 do
  1852. lb.Transparency = lb.Transparency + 0.1
  1853. local val = 1*3.5
  1854. aa.Parent = lb
  1855. local exsound = Instance.new("Sound",aa)
  1856. exsound.SoundId = "rbxassetid://748061272"
  1857. exsound.Volume = 10
  1858. exsound.Pitch = 1
  1859. exsound:Play()
  1860. local exsound = Instance.new("Sound",aa)
  1861. exsound.SoundId = "rbxassetid://748061272"
  1862. exsound.Volume = 10
  1863. exsound.Pitch = 1
  1864. exsound:Play()
  1865. local exsound = Instance.new("Sound",aa)
  1866. exsound.SoundId = "rbxassetid://748061272"
  1867. exsound.Volume = 10
  1868. exsound.Pitch = 1
  1869. exsound:Play()
  1870. local exsound = Instance.new("Sound",aa)
  1871. exsound.SoundId = "rbxassetid://748061272"
  1872. exsound.Volume = 10
  1873. exsound.Pitch = 1
  1874. exsound:Play()
  1875. local exsound = Instance.new("Sound",aa)
  1876. exsound.SoundId = "rbxassetid://748061272"
  1877. exsound.Volume = 10
  1878. exsound.Pitch = 1
  1879. exsound:Play()
  1880. local exsound = Instance.new("Sound",aa)
  1881. exsound.SoundId = "rbxassetid://748061272"
  1882. exsound.Volume = 10
  1883. exsound.Pitch = 1
  1884. exsound:Play()
  1885. local exsound = Instance.new("Sound",aa)
  1886. exsound.SoundId = "rbxassetid://748061272"
  1887. exsound.Volume = 10
  1888. exsound.Pitch = 1
  1889. exsound:Play()
  1890. aa.Material = "Neon"
  1891. aa.Color = BrickColor.new("Bright blue").Color
  1892. aa.CanCollide = false
  1893. aa.Shape = "Ball"
  1894. aa.CFrame = lb.CFrame
  1895. aa.Anchored = true
  1896. aa.Transparency = 0
  1897. aa.Size = vt(1,1,1)
  1898. local thinger = Instance.new("SpecialMesh",aa)
  1899. thinger.MeshType = meshtype
  1900. thinger.Scale = vt(225,225,225)
  1901. local explosion = Instance.new("Explosion",aa)
  1902. explosion.Position = aa.Position
  1903. explosion.BlastRadius = 500
  1904. explosion.BlastPressure = 100
  1905. local exp = Instance.new("ParticleEmitter",aa)
  1906. exp.Texture = "rbxassetid://"
  1907. exp.LightEmission = 1
  1908. exp.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1909. exp.Rate = 9000000000
  1910. exp.Lifetime = NumberRange.new(1)
  1911. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,175,0),NumberSequenceKeypoint.new(1,1,0)})
  1912. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1913. exp.Speed = NumberRange.new(100)
  1914. exp.VelocitySpread = 9000000
  1915. exp.Rotation = NumberRange.new(-500,500)
  1916. exp.RotSpeed = NumberRange.new(-500,500)
  1917. local expa = Instance.new("ParticleEmitter",aa)
  1918. expa.Texture = "rbxassetid://"
  1919. expa.LightEmission = 1
  1920. expa.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1921. expa.Rate = 9000000000
  1922. expa.Lifetime = NumberRange.new(2.75)
  1923. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,150,0)})
  1924. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  1925. expa.Speed = NumberRange.new(100)
  1926. expa.VelocitySpread = 9000000
  1927. expa.Rotation = NumberRange.new(-500,500)
  1928. expa.RotSpeed = NumberRange.new(-500,500)
  1929. local exp2 = exp:Clone()
  1930. exp2.Parent = aa
  1931. local exp3 = exp:Clone()
  1932. exp3.Parent = aa
  1933. local exp4 = exp:Clone()
  1934. exp4.Parent = aa
  1935. local exp5 = exp:Clone()
  1936. exp5.Parent = aa
  1937. local exp6 = exp:Clone()
  1938. exp6.Parent = aa
  1939. local exp7 = exp:Clone()
  1940. exp7.Parent = aa
  1941. local expa2 = expa:Clone()
  1942. expa2.Parent = aa
  1943. local expa3 = expa:Clone()
  1944. expa3.Parent = aa
  1945. local expa4 = expa:Clone()
  1946. expa4.Parent = aa
  1947. local expa5 = expa:Clone()
  1948. expa5.Parent = aa
  1949. local expa6 = expa:Clone()
  1950. expa6.Parent = aa
  1951. local expa7 = expa:Clone()
  1952. expa7.Parent = aa
  1953. for i = 0, 1 do
  1954. val = val - 0.025*3.5
  1955. thinger.Scale = thinger.Scale + vt(val,val,val)
  1956. wait()
  1957. end
  1958. exp.Rate = 0
  1959. exp2.Rate = 0
  1960. exp3.Rate = 0
  1961. exp4.Rate = 0
  1962. exp5.Rate = 0
  1963. exp6.Rate = 0
  1964. exp7.Rate = 0
  1965. for i = 0, 1 do
  1966. val = val - 0.025*3.5
  1967. thinger.Scale = thinger.Scale + vt(val,val,val)
  1968. wait()
  1969. end
  1970. expa.Rate = 0
  1971. expa2.Rate = 0
  1972. expa3.Rate = 0
  1973. expa4.Rate = 0
  1974. expa5.Rate = 0
  1975. expa6.Rate = 0
  1976. expa7.Rate = 0
  1977. for i = 0, 21 do
  1978. val = val - 0.025*3.5
  1979. thinger.Scale = thinger.Scale + vt(val,val,val)
  1980. wait()
  1981. end
  1982. for i = 0, 4 do
  1983. val = val - 0.05
  1984. aa.Transparency = aa.Transparency + 0.065*4.5
  1985. thinger.Scale = thinger.Scale + vt(val,val,val)
  1986. wait()
  1987. end
  1988. end
  1989. end
  1990. end)
  1991. attack = false
  1992. wait(60)
  1993. sa:Destroy()
  1994. sa:Destroy()
  1995. sa:Destroy()
  1996. sa:Destroy()
  1997. sa:Destroy()
  1998. aura:Destroy()
  1999. aura2:Destroy()
  2000. lb:Destroy()
  2001. end
  2002.  
  2003.  
  2004.  
  2005. musiccommand = 1
  2006. musicwait = false
  2007. mouse.KeyDown:connect(function(k)
  2008. if k == "c" and attack == false then
  2009. if musiccommand == 1 and musicwait == false then
  2010. musicwait = true
  2011. sou2:Stop()
  2012. musiccommand = 2
  2013. end
  2014. if musiccommand == 2 and musicwait == false then
  2015. musicwait = true
  2016. sou2:Play()
  2017. sou2.Volume = 2
  2018. musiccommand = 3
  2019. end
  2020. if musiccommand == 3 and musicwait == false then
  2021. musicwait = true
  2022. sou2.Volume = 0.5
  2023. musiccommand = 1
  2024. end
  2025. musicwait = false
  2026. end
  2027. end)
  2028. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  2029. Hitpart3 = Instance.new("Part", HPart3)
  2030. Hitpart3.Size = Vector3.new(1, 1, 1)
  2031. Hitpart3.CanCollide = false
  2032. HuW3 = Instance.new("Weld")
  2033. HuW3.Name = "GuW"
  2034. HuW3.Part0 = HPart3
  2035. HuW3.C0 = cn(Xv, Yv, Zv)
  2036. HuW3.C1 = cn(0, 0, 0)
  2037. HuW3.Part1 = Hitpart3
  2038. HuW3.Parent = HPart3
  2039. Hitpart3.Transparency = 1
  2040. game:GetService("Debris"):AddItem(Hitpart3, 20)
  2041. end
  2042. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  2043. Hitpart2 = Instance.new("Part", HPart2)
  2044. Hitpart2.Size = Vector3.new(1, 1, 1)
  2045. Hitpart2.CanCollide = false
  2046. HuW2 = Instance.new("Weld")
  2047. HuW2.Name = "GuW"
  2048. HuW2.Part0 = HPart2
  2049. HuW2.C0 = cn(Xv, Yv, Zv)
  2050. HuW2.C1 = cn(0, 0, 0)
  2051. HuW2.Part1 = Hitpart2
  2052. HuW2.Parent = HPart2
  2053. Hitpart2.Transparency = 1
  2054. game:GetService("Debris"):AddItem(Hitpart2, 20)
  2055. end
  2056. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  2057. Hitpart = Instance.new("Part", HPart)
  2058. Hitpart.Size = Vector3.new(1, 1, 1)
  2059. Hitpart.CanCollide = false
  2060. HuW = Instance.new("Weld")
  2061. HuW.Name = "GuW"
  2062. HuW.Part0 = HPart
  2063. HuW.C0 = cn(Xv, Yv, Zv)
  2064. HuW.C1 = cn(0, 0, 0)
  2065. HuW.Part1 = Hitpart
  2066. HuW.Parent = HPart
  2067. Hitpart.Transparency = 1
  2068. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  2069. end
  2070. wait2 = false
  2071. combo = 1
  2072. mouse.Button1Down:connect(function(key)
  2073. if attack == false then
  2074. attack = true
  2075. Humanoid.WalkSpeed = 23.01
  2076. if combo == 1 and wait2 == false then
  2077. wait2 = true
  2078. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", LeftArm, 1, 1.2)
  2079. for i = 0, 1, 0.1 do
  2080. swait()
  2081. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2082. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2083. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2084. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  2085. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2086. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2087. end
  2088. HitpartFunk(LeftArm, 20, 60, 0, -0.7, 0)
  2089. for i = 0, 1, 0.1 do
  2090. swait()
  2091. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2092. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2093. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2094. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2095. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2096. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2097. end
  2098. combo = 2
  2099. end
  2100. if combo == 2 and wait2 == false then
  2101. wait2 = true
  2102. for i = 0, 0.5, 0.1 do
  2103. swait()
  2104. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2105. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  2106. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
  2107. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
  2108. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2109. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  2110. end
  2111. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", RightArm, 1, 1.2)
  2112. for i = 0, 1, 0.1 do
  2113. swait()
  2114. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2115. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  2116. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(35), math.rad(0), math.rad(0)), 0.3)
  2117. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  2118. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2119. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  2120. end
  2121. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  2122. for i = 0, 1, 0.1 do
  2123. swait()
  2124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  2125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  2126. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  2127. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  2128. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  2129. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  2130. end
  2131. combo = 3
  2132. end
  2133. if combo == 3 and wait2 == false then
  2134. wait2 = true
  2135. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", LeftArm, 1, 1.2)
  2136. for i = 0, 2, 0.1 do
  2137. swait()
  2138. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.2, -0.2) * angles(math.rad(0), math.rad(10), math.rad(0)), 0.3)
  2139. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2140. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * angles(math.rad(110 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(sine / 25))), 0.3)
  2141. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * angles(math.rad(60 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(30 - 4 * math.cos(sine / 25))), 0.3)
  2142. RH.C0 = clerp(RH.C0, cn(1, -1, 0.4) * RHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  2143. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2144. end
  2145. HitpartFunk(RightLeg, 5, 10, 0, -0.7, 0)
  2146. for i = 0, 1, 0.1 do
  2147. swait()
  2148. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  2149. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  2150. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  2151. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  2152. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  2153. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  2154. end
  2155. combo = 1
  2156. end
  2157. Humanoid.WalkSpeed = 16
  2158. Hitpart:Destroy()
  2159. wait2 = false
  2160. attack = false
  2161. end
  2162. end)
  2163. --
  2164. --
  2165. MV1 = 20
  2166. mouse.KeyDown:connect(function(k)
  2167. if k == "=" and attack == false then
  2168. if firemode == true then
  2169. firemode = false
  2170. print("ice mode")
  2171. icesmoke.Acceleration = Vector3.new(0,0,0)
  2172. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  2173. icesmoke.Transparency = NumberSequence.new({
  2174. NumberSequenceKeypoint.new(0, 0.9),
  2175. NumberSequenceKeypoint.new(1, 1)
  2176. })
  2177. icesmoke.Size = NumberSequence.new(3)
  2178. icesmoke.Parent = RightArm
  2179. else
  2180. firemode = true
  2181. print("fire mode")
  2182. ice_mode = false
  2183. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  2184. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  2185. icesmoke.Rate = 400
  2186. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  2187. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  2188. icesmoke.Size = NumberSequence.new(3)
  2189. icesmoke.EmissionDirection = "Top"
  2190. icesmoke.Parent = LeftArm
  2191. end
  2192. end
  2193. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  2194. MV1 = 90
  2195. Humanoid.WalkSpeed = 15
  2196. attack = true
  2197. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  2198. Firepart2 = Instance.new("Part", LeftArm)
  2199. Firepart2.Size = Vector3.new(1, 1, 1)
  2200. Firepart2.CanCollide = false
  2201. GuW2 = Instance.new("Weld")
  2202. GuW2.Name = "GuW"
  2203. GuW2.Part0 = LeftArm
  2204. GuW2.C0 = cn(0, -0.5, 0)
  2205. GuW2.C1 = cn(0, 0, 0)
  2206. GuW2.Part1 = Firepart2
  2207. GuW2.Parent = LeftArm
  2208. Firepart2.Transparency = 1
  2209. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  2210. for i = 0, 2, 0.1 do
  2211. swait()
  2212. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  2213. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2214. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2215. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2216. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(130 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2217. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2218. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2219. end
  2220. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  2221. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  2222. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  2223. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  2224. Humanoid.WalkSpeed = 16
  2225. attack = false
  2226. Firepart2:Destroy()
  2227. end
  2228. end)
  2229. MV2 = 90
  2230.  
  2231. function superpunch()
  2232. attack = true
  2233. local rng = Instance.new("Part", mouse)
  2234. rng.Anchored = true
  2235. rng.BrickColor = BrickColor.new("White")
  2236. rng.CanCollide = false
  2237. rng.FormFactor = 3
  2238. rng.Name = "Ring"
  2239. rng.Size = Vector3.new(1, 1, 1)
  2240. rng.Transparency = 0
  2241. rng.TopSurface = 0
  2242. rng.BottomSurface = 0
  2243. rng.CFrame = RootPart.CFrame
  2244. local rngm = Instance.new("SpecialMesh", rng)
  2245. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2246. local rng2 = rng:Clone()
  2247. rng2.Parent = char
  2248. local rng2m = rng2.Mesh
  2249. local rng3 = rng:Clone()
  2250. rng3.Parent = char
  2251. local rng3m = rng3.Mesh
  2252. local rng4 = rng:Clone()
  2253. rng4.Parent = char
  2254. local rng4m = rng4.Mesh
  2255. local rng5 = rng:Clone()
  2256. rng5.Parent = char
  2257. local rng5m = rng5.Mesh
  2258. local rng6 = rng:Clone()
  2259. rng6.Material = "Plastic"
  2260. rng6.Parent = char
  2261. local rng6m = rng6.Mesh
  2262. rng6m.Scale = vt(3,3,3)
  2263. rng6m.MeshType = "FileMesh"
  2264. rng6m.MeshId = "rbxassetid://430736398"
  2265. local hita = rng6.Touched:connect(function(hit)
  2266. Damagefunc(hit,27,37,math.random(20,30),"Normal",RootPart,.2,1)
  2267. end)
  2268. rng2.CFrame = RootPart.CFrame
  2269. rng3.CFrame = RootPart.CFrame
  2270. rng4.CFrame = RootPart.CFrame
  2271. rng5.CFrame = RootPart.CFrame
  2272. rng6.CFrame = RootPart.CFrame
  2273. wait()
  2274. local scaler = 10/5
  2275. local scaler2 = 10/5
  2276. for i = 0,10,0.1 do
  2277. swait()
  2278. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2279. rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector*scaler2/0.25
  2280. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2281. rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector*scaler2/0.75
  2282. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/5
  2283. rng6.Size = rng6.Size + Vector3.new(scaler2/2.8, scaler2/2.8, scaler2/2.8)
  2284. rng6.CFrame = rng3.CFrame
  2285. rng.Transparency = rng.Transparency + 0.1
  2286. rng2.Transparency = rng2.Transparency + 1.01
  2287. rng3.Transparency = rng3.Transparency + 1
  2288. rng4.Transparency = rng4.Transparency + 1
  2289. rng5.Transparency = rng5.Transparency + 1
  2290. rng6.Transparency = rng6.Transparency + 0.021
  2291. scaler = scaler - 0.125/5
  2292. scaler2 = scaler2 - 0.1/5
  2293. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/2.5, scaler2/2.5, 1.5)
  2294. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2295. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0.5)
  2296. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  2297. rngm.Scale = rngm.Scale + Vector3.new(scaler2/9, scaler2/9, 9)
  2298.  
  2299. end
  2300. hita:disconnect()
  2301. game:GetService("Debris"):AddItem(rng, 1)
  2302. game:GetService("Debris"):AddItem(rng2, 1)
  2303. game:GetService("Debris"):AddItem(rng3, 1)
  2304. game:GetService("Debris"):AddItem(rng4, 1)
  2305. game:GetService("Debris"):AddItem(rng5, 1)
  2306. attack = false
  2307. end
  2308.  
  2309. mouse.KeyDown:connect(function(key)
  2310. if key == "v" then
  2311. InfernoHell()
  2312. end
  2313. end)
  2314.  
  2315. mouse.KeyDown:connect(function(key)
  2316. if key == "" then
  2317. superpunch()
  2318. end
  2319. end)
  2320.  
  2321. wait2 = false
  2322. combo = 1
  2323. mouse.KeyDown:connect(function(key)
  2324. if key == "g" then
  2325. Humanoid.WalkSpeed = 47.01
  2326. wait2 = true
  2327.  
  2328. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", RightArm, 1, 1.2)
  2329.  
  2330. HitpartFunk(RightArm, 10, 60, 0, -1.1, 0)
  2331. for i = 0, 1, 0.1 do
  2332. swait()
  2333. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  2334. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  2335. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  2336. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  2337. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  2338. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  2339. end
  2340.  
  2341. Humanoid.WalkSpeed = 16
  2342. Hitpart:Destroy()
  2343. wait2 = false
  2344. attack = false
  2345. end
  2346. end)
  2347.  
  2348. mouse.KeyDown:connect(function(key)
  2349. if key == "" then
  2350. Head.Transparency = 1
  2351. Torso.Transparency = 1
  2352. LeftArm.Transparency = 1
  2353. Head.face.Texture = ""
  2354. RightArm.Transparency = 1
  2355. LeftLeg.Transparency = 1
  2356. RightLeg.Transparency = 1
  2357. mesh1.Transparency = 1
  2358. mesh2.Transparency = 1
  2359. mesh5.Transparency = 1
  2360. mesheye.Transparency = 1
  2361. mesheye1.Transparency = 1
  2362. mesheye2.Transparency = 1
  2363. mesheye3.Transparency = 1
  2364. char.Parent = workspace.Camera
  2365. char.WalkSpeed = 60
  2366. if char:FindFirstChild("TalkingBillBoard")~= nil then
  2367. char:FindFirstChild("TalkingBillBoard"):destroy()
  2368. end
  2369. end
  2370. end)
  2371. mouse.KeyUp:connect(function(key)
  2372. if key == "" then
  2373. Head.Transparency = 0
  2374. Torso.Transparency = 0
  2375. LeftArm.Transparency = 0
  2376. Head.face.Texture = ""
  2377. RightArm.Transparency = 0
  2378. LeftLeg.Transparency = 0
  2379. RightLeg.Transparency = 0
  2380. mesh1.Transparency = 0
  2381. mesh2.Transparency = 0
  2382. mesh5.Transparency = 0
  2383. mesheye.Transparency = 0
  2384. mesheye1.Transparency = 0
  2385. mesheye2.Transparency = 0
  2386. mesheye3.Transparency = 0
  2387. hat1.Transparency = 0
  2388. hat2.Transparency = 0
  2389. hat3.Transparency = 0
  2390. hat4.Transparency = 0
  2391. hat5.Transparency = 0
  2392. hat6.Transparency = 0
  2393. hat7.Transparency = 0
  2394. hat8.Transparency = 0
  2395. hat9.Transparency = 0
  2396. char.Parent = workspace
  2397. end
  2398. end)
  2399.  
  2400. mouse.KeyDown:connect(function(k)
  2401. if attack == false and k == "x" and MV2 > 89 and firemode == true then
  2402. MV2 = 90
  2403. attack = true
  2404. Firepart = Instance.new("Part", RightArm)
  2405. Firepart.Size = Vector3.new(1, 1, 1)
  2406. GuW = Instance.new("Weld")
  2407. GuW.Name = "GuW"
  2408. GuW.Part0 = RightArm
  2409. GuW.C0 = cn(0, -1, 0)
  2410. GuW.C1 = cn(0, 0, 0)
  2411. GuW.Part1 = Firepart
  2412. GuW.Parent = RightArm
  2413. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  2414. Firepart.Transparency = 1
  2415. Humanoid.WalkSpeed = 15
  2416. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  2417. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  2418. for i = 1, 3 do
  2419. BlockEffect(BrickColor.new("Dark blue"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  2420. BlockEffect(BrickColor.new("Lapis"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  2421. end
  2422. for i = 0, 3, 0.1 do
  2423. BlockEffect(BrickColor.new("Dark blue"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  2424. swait()
  2425. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2426. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  2427. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  2428. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  2429. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  2430. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  2431. end
  2432. wait(0.4)
  2433. shoottraildd4(mouse.Hit.p, RightArm, 0, 1)
  2434.  
  2435. Humanoid.WalkSpeed = 16
  2436. attack = false
  2437. Firepart:Destroy()
  2438. end
  2439.  
  2440. if attack == false and k == "=" and MV2 > 89 and firemode == false then
  2441. MV2 = 0
  2442. Humanoid.WalkSpeed = 0.1
  2443. attack = true
  2444. Firepart = Instance.new("Part", RightArm)
  2445. Firepart.Size = Vector3.new(1, 1, 1)
  2446. GuW = Instance.new("Weld")
  2447. GuW.Name = "GuW"
  2448. GuW.Part0 = RightArm
  2449. GuW.C0 = cn(0, -1, 0)
  2450. GuW.C1 = cn(0, 0, 0)
  2451. GuW.Part1 = Firepart
  2452. GuW.Parent = RightArm
  2453. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.64)
  2454. Firepart.Transparency = 1
  2455. Humanoid.WalkSpeed = 0.01
  2456. for i = 0, 4, 0.1 do
  2457. swait()
  2458. BlockEffect(BrickColor.new("White"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2459. BlockEffect(BrickColor.new("Pastel light blue"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2460. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2461. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  2462. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(90 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  2463. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  2464. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  2465. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  2466. end
  2467. for i = 0, 4, 0.1 do
  2468. swait()
  2469. BlockEffect(BrickColor.new("White"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2470. BlockEffect(BrickColor.new("Pastel light blue"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2471. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2472. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  2473. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  2474. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  2475. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  2476. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  2477. end
  2478. shoottraildd3(mouse.Hit.p, RightArm, 0, 30)
  2479. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.35, 0.5)
  2480. BlockEffect(BrickColor.new("White"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.04)
  2481. BlockEffect(BrickColor.new("Pastel light blue"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.04)
  2482. for i = 0, 0.5, 0.1 do
  2483. swait()
  2484. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2485. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  2486. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  2487. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  2488. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  2489. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  2490. end
  2491. Humanoid.WalkSpeed = 16
  2492. attack = false
  2493. MV2 = 0
  2494. Firepart:Destroy()
  2495. end
  2496. if attack == false and k == "n" and MV2 > 89 and InForm == true then
  2497. MV2 = 90
  2498. attack = true
  2499. Firepart = Instance.new("Part", RightArm)
  2500. Firepart.Size = Vector3.new(1, 1, 1)
  2501. GuW = Instance.new("Weld")
  2502. GuW.Name = "GuW"
  2503. GuW.Part0 = RightArm
  2504. GuW.C0 = cn(0, -1, 0)
  2505. GuW.C1 = cn(0, 0, 0)
  2506. GuW.Part1 = Firepart
  2507. GuW.Parent = RightArm
  2508. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  2509. Firepart.Transparency = 1
  2510. Humanoid.WalkSpeed = 0.01
  2511. for i = 0, 4, 0.1 do
  2512. swait()
  2513. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2514. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2515. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2516. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  2517. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(90 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  2518. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  2519. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  2520. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  2521. end
  2522. for i = 0, 4, 0.1 do
  2523. swait()
  2524. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2525. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2526. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2527. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  2528. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  2529. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  2530. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  2531. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  2532. end
  2533. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  2534. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  2535. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  2536. for i = 1, 3 do
  2537. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  2538. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  2539. end
  2540. for i = 0, 2, 0.1 do
  2541. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  2542. swait()
  2543. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2544. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  2545. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  2546. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  2547. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  2548. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  2549. end
  2550. Humanoid.WalkSpeed = 16
  2551. attack = false
  2552. Firepart:Destroy()
  2553. end
  2554. end)
  2555. Rapid = false
  2556. BasePart = Instance.new("Part")
  2557. BasePart.Shape = Enum.PartType.Block
  2558. BasePart.Material = Enum.Material.Neon
  2559. BasePart.TopSurface = Enum.SurfaceType.Smooth
  2560. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  2561. BasePart.FormFactor = Enum.FormFactor.Custom
  2562. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  2563. BasePart.CanCollide = true
  2564. BasePart.Locked = true
  2565. BasePart.Anchored = false
  2566. local icy_Player = game.Players.localPlayer
  2567. local icy_mouse = icy_Player:GetMouse()
  2568. ice_mode = false
  2569. local colors = {
  2570. BrickColor.new("Cyan"),
  2571. BrickColor.new("Medium blue"),
  2572. BrickColor.new("Pastel blue")
  2573. }
  2574. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  2575. if root then
  2576. icy_mouse.KeyDown:connect(function(k)
  2577. if k == "=" and firemode == false then
  2578. if ice_mode == true then
  2579. ice_mode = false
  2580. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  2581. else
  2582. ice_mode = true
  2583. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  2584. end
  2585. end
  2586. if k == "z" and firemode == true then
  2587. attack = true
  2588. do
  2589. local Stop = false
  2590. local Version = 0
  2591. local MaxSpeed = 5
  2592. local Speed = 3.5
  2593. local Keys = {}
  2594. local Force = 20000
  2595. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  2596. swait(0.5)
  2597. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  2598. if Fly then
  2599. Fly:Destroy()
  2600. end
  2601. if Rot then
  2602. Rot:Destroy()
  2603. end
  2604. Fly = Instance.new("BodyPosition", char.Torso)
  2605. Fly.Name = "LMMFly"
  2606. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2607. Fly.P = Force
  2608. Fly.position = char.Torso.Position
  2609. Rot = Instance.new("BodyGyro", char.Torso)
  2610. Rot.Name = "LMMRot"
  2611. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2612. Rot.P = Force
  2613. Rot.cframe = cam.CoordinateFrame
  2614. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  2615. local Thread, Old = Version, nil
  2616. char.Humanoid.PlatformStand = true
  2617. function StopFly()
  2618. Version = Version + 1
  2619. Stop = true
  2620. char.Humanoid.PlatformStand = false
  2621. Fly:Destroy()
  2622. Rot:Destroy()
  2623. attack = false
  2624. end
  2625. char.ChildAdded:connect(function(Obj)
  2626. wait()
  2627. if Obj.Name == "LM" .. "MFlyStop" then
  2628. Obj:Destroy()
  2629. StopFly()
  2630. end
  2631. end)
  2632. HitpartFunk2(RightArm, 0, -0.7, 0)
  2633. HitpartFunk3(LeftArm, 0, -0.7, 0)
  2634. for i = 0, 25, 0.1 do
  2635. if attack == true then
  2636. swait()
  2637.  
  2638. end
  2639. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  2640. if Keys[string.char(48)] then
  2641. Speed = 1
  2642. end
  2643. if Keys.w then
  2644. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  2645. end
  2646. if Keys.s then
  2647. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  2648. end
  2649. if Keys.d then
  2650. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  2651. end
  2652. if Keys.a then
  2653. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  2654. end
  2655. if Keys.e or Keys[" "] then
  2656. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  2657. end
  2658. if Keys.q then
  2659. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  2660. end
  2661. if Keys.z then
  2662. StopFly()
  2663. end
  2664. if Old ~= Vectoring then
  2665. Fly.position = Vectoring.p
  2666. Old = Vectoring
  2667. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  2668. else
  2669. Speed = 1
  2670. end
  2671. Rot.cframe = cam.CoordinateFrame
  2672. mouse.KeyDown:connect(function(Key)
  2673. Keys[Key] = true
  2674. end)
  2675. mouse.KeyUp:connect(function(Key)
  2676. Keys[Key] = false
  2677. end)
  2678. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2679. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  2680. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  2681. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  2682. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  2683. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  2684. end
  2685. attack = false
  2686. char.Humanoid.PlatformStand = false
  2687. Fly:Destroy()
  2688. Rot:Destroy()
  2689. end
  2690. end
  2691. if k == "=" and InForm == true then
  2692. attack = true
  2693. do
  2694. local Stop = false
  2695. local Version = 0
  2696. local MaxSpeed = 6
  2697. local Speed = 3
  2698. local Keys = {}
  2699. local Force = 10000
  2700. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  2701. swait(1)
  2702. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  2703. if Fly then
  2704. Fly:Destroy()
  2705. end
  2706. if Rot then
  2707. Rot:Destroy()
  2708. end
  2709. Fly = Instance.new("BodyPosition", char.Torso)
  2710. Fly.Name = "LMMFly"
  2711. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2712. Fly.P = Force
  2713. Fly.position = char.Torso.Position
  2714. Rot = Instance.new("BodyGyro", char.Torso)
  2715. Rot.Name = "LMMRot"
  2716. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2717. Rot.P = Force
  2718. Rot.cframe = cam.CoordinateFrame
  2719. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  2720. local Thread, Old = Version, nil
  2721. char.Humanoid.PlatformStand = true
  2722. function StopFly()
  2723. Version = Version + 1
  2724. Stop = true
  2725. char.Humanoid.PlatformStand = false
  2726. Fly:Destroy()
  2727. Rot:Destroy()
  2728. attack = false
  2729. end
  2730. char.ChildAdded:connect(function(Obj)
  2731. wait()
  2732. if Obj.Name == "LM" .. "MFlyStop" then
  2733. Obj:Destroy()
  2734. StopFly()
  2735. end
  2736. end)
  2737. HitpartFunk2(RightArm, 0, -0.7, 0)
  2738. HitpartFunk3(LeftArm, 0, -0.7, 0)
  2739. for i = 0, 25, 0.1 do
  2740. if attack == true then
  2741. swait()
  2742. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  2743. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  2744. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  2745. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  2746. end
  2747. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  2748. if Keys[string.char(48)] then
  2749. Speed = 1
  2750. end
  2751. if Keys.w then
  2752. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  2753. end
  2754. if Keys.s then
  2755. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  2756. end
  2757. if Keys.d then
  2758. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  2759. end
  2760. if Keys.a then
  2761. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  2762. end
  2763. if Keys.e or Keys[" "] then
  2764. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  2765. end
  2766. if Keys.q then
  2767. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  2768. end
  2769. if Keys.z then
  2770. StopFly()
  2771. end
  2772. if Old ~= Vectoring then
  2773. Fly.position = Vectoring.p
  2774. Old = Vectoring
  2775. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  2776. else
  2777. Speed = 1
  2778. end
  2779. Rot.cframe = cam.CoordinateFrame
  2780. mouse.KeyDown:connect(function(Key)
  2781. Keys[Key] = true
  2782. end)
  2783. mouse.KeyUp:connect(function(Key)
  2784. Keys[Key] = false
  2785. end)
  2786. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2787. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  2788. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  2789. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  2790. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  2791. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  2792. end
  2793. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  2794. attack = false
  2795. char.Humanoid.PlatformStand = false
  2796. Fly:Destroy()
  2797. Rot:Destroy()
  2798. end
  2799. end
  2800. end)
  2801. game:GetService("RunService").Stepped:connect(function()
  2802. if ice_mode == true then
  2803. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  2804. local icePath = BasePart:Clone()
  2805. icePath.Anchored = true
  2806. icePath.Transparency = 0.85
  2807. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  2808. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  2809. icePath.BrickColor = colors[math.random(1, #colors)]
  2810. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  2811. game:GetService("Debris"):AddItem(icePath, 1)
  2812. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  2813. end
  2814. end)
  2815. end
  2816. MV3 = 190
  2817. mouse.KeyDown:connect(function(k)
  2818. if attack == false and k == "" and MV3 > 19 and hoop == true then
  2819. MV3 = 80
  2820. attack = true
  2821. Humanoid.WalkSpeed = 15
  2822. HitpartFunk2(RightArm, 0, -0.5, 0)
  2823. HitpartFunk3(LeftArm, 0, -0.5, 0)
  2824. for i = 0, 1.5, 0.1 do
  2825. swait()
  2826. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2827. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  2828. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2829. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2830. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2831. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  2832. end
  2833. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  2834. for i = 0, 2, 0.1 do
  2835. swait()
  2836. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2837. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  2838. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  2839. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  2840. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2841. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  2842. end
  2843. for i = 0, 4.2, 0.1 do
  2844. swait()
  2845. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  2846. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  2847. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  2848. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  2849. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  2850. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  2851. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-45)), 0.1)
  2852. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(45)), 0.1)
  2853. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  2854. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  2855. end
  2856. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  2857. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  2858. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  2859. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  2860. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  2861. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  2862. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  2863. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  2864. for i = 0, 2, 0.1 do
  2865. swait()
  2866. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  2867. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  2868. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.1)
  2869. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.1)
  2870. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  2871. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  2872. end
  2873. for i = 0, 2, 0.1 do
  2874. swait()
  2875. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2876. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  2877. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  2878. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  2879. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2880. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2881. end
  2882. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  2883. for i = 0, 4, 0.1 do
  2884. swait()
  2885. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  2886. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  2887. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2888. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  2889. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  2890. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  2891. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  2892. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  2893. end
  2894. for i = 0, 2, 0.1 do
  2895. swait()
  2896. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  2897. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  2898. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  2899. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  2900. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, -0.6) * angles(math.rad(100), math.rad(0), math.rad(-25)), 0.4)
  2901. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  2902. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  2903. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2904. end
  2905. for i = 1, 6 do
  2906. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  2907. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  2908. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  2909. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  2910. wait(0.15)
  2911. end
  2912. attack = false
  2913. Humanoid.WalkSpeed = 16
  2914. end
  2915. if attack == false and k == "" and MV3 > 189 and firemode == true then
  2916. Humanoid.WalkSpeed = 1
  2917. MV3 = 80
  2918. attack = true
  2919. FastFireBall = Instance.new("Part", RightArm)
  2920. FastFireBall.Size = Vector3.new(1, 1, 1)
  2921. FFW = Instance.new("Weld")
  2922. FFW.Name = "GuW"
  2923. FFW.Part0 = RightArm
  2924. FFW.C0 = cn(0, -1, 0)
  2925. FFW.C1 = cn(0, 0, 0)
  2926. FFW.Part1 = FastFireBall
  2927. FFW.Parent = RightArm
  2928. FastFireBall.Transparency = 1
  2929. FastFireBall2 = Instance.new("Part", LeftArm)
  2930. FastFireBall2.Size = Vector3.new(1, 1, 1)
  2931. FFW2 = Instance.new("Weld")
  2932. FFW2.Name = "GuW"
  2933. FFW2.Part0 = LeftArm
  2934. FFW2.C0 = cn(0, -1, 0)
  2935. FFW2.C1 = cn(0, 0, 0)
  2936. FFW2.Part1 = FastFireBall2
  2937. FFW2.Parent = LeftArm
  2938. FastFireBall2.Transparency = 1
  2939. BlockEffect(BrickColor.new("Dark blue"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  2940. BlockEffect(BrickColor.new("Dark blue"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  2941. for i = 0, 1, 0.1 do
  2942. swait()
  2943. BlockEffect(BrickColor.new("Dark blue"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2944. BlockEffect(BrickColor.new("Lapis"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2945. BlockEffect(BrickColor.new("Dark blue"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2946. BlockEffect(BrickColor.new("Lapis"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2947. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2948. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2949. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  2950. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  2951. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2952. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2953. end
  2954. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  2955. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  2956. function holding()
  2957. if Rapid == true and ice_mode == false then
  2958. for i = 0, 0.8, 0.1 do
  2959. swait()
  2960. BlockEffect(BrickColor.new("Dark blue"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  2961. BlockEffect(BrickColor.new("Dark blue"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  2962. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  2963. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  2964. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  2965. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  2966. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  2967. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  2968. end
  2969. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  2970. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  2971. for i = 0, 0.8, 0.1 do
  2972. swait()
  2973. BlockEffect(BrickColor.new("Dark blue"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  2974. BlockEffect(BrickColor.new("Lapis"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  2975. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  2976. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  2977. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  2978. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  2979. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  2980. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  2981. end
  2982. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  2983. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  2984. holding()
  2985. end
  2986. end
  2987. if Rapid == false then
  2988. Rapid = true
  2989. holding()
  2990. end
  2991. end
  2992. end)
  2993. mouse.KeyUp:connect(function(k)
  2994. if k == "p" and Rapid == true then
  2995. MV3 = 180
  2996. Rapid = false
  2997. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  2998. attack = false
  2999. wait(0.5)
  3000. Humanoid.WalkSpeed = 16
  3001. FastFireBall:Destroy()
  3002. FastFireBall2:Destroy()
  3003. end
  3004. end)
  3005.  
  3006. d = {}
  3007. function iteffect()
  3008.  
  3009. coroutine.resume(coroutine.create(function()
  3010.  
  3011. for i = 1, 10 do
  3012. effect = Instance.new("Part", workspace)
  3013. effect.Anchored = true
  3014. effect.CanCollide = false
  3015. effect.Size = Vector3.new(0.2, 3, 0.2)
  3016. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3017. effect.Transparency = 0
  3018. effect.Material = "Plastic"
  3019. effect.BrickColor = BrickColor.new("Really black")
  3020. table.insert(d, effect)
  3021. game:GetService("Debris"):AddItem(effect, 0.3)
  3022. end
  3023.  
  3024. coroutine.resume(coroutine.create(function()
  3025. for i = 1, 10 do
  3026. for i,e in pairs(d) do
  3027. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3028. e.Transparency = e.Transparency + 0.030
  3029. end
  3030. wait(0.01)
  3031. end
  3032.  
  3033. end))
  3034. end))
  3035.  
  3036.  
  3037. end
  3038.  
  3039. tp = true
  3040.  
  3041. mouse.KeyDown:connect(function(k)
  3042. if k == "f" then
  3043. if tp == true then
  3044. tp = false
  3045. local Must = Instance.new("Sound",Torso)
  3046. Must.SoundId = "rbxassetid://1055279036"
  3047. Must.Pitch = 0.99
  3048. Must.Volume = 1.2
  3049. Must.Looped = false
  3050. wait(0)
  3051. Must:Play()
  3052. iteffect()
  3053. char.Head.face.Parent = game.Lighting
  3054. wait(0)
  3055. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3056. game.Lighting.face.Parent = char.Head
  3057. wait(0)
  3058.  
  3059. wait(0.4)
  3060. tp = true
  3061.  
  3062.  
  3063. end
  3064. end
  3065. end)
  3066.  
  3067.  
  3068.  
  3069. function KABOOMZ222()
  3070. local effspwn = Instance.new("Part")
  3071. coroutine.resume(coroutine.create(function()
  3072. local sound1 = Instance.new("Sound")
  3073. sound1.SoundId = "rbxassetid://440145223"
  3074. sound1.MaxDistance = 600
  3075. sound1.EmitterSize = 60
  3076. sound1.Volume = 5.5
  3077. sound1.Pitch = 1.3
  3078. sound1.Parent = effspwn
  3079. local sound2 = Instance.new("Sound")
  3080. sound2.SoundId = "rbxassetid://440145223"
  3081. sound2.MaxDistance = 300
  3082. sound2.EmitterSize = 20
  3083. sound2.Volume = 3
  3084. sound2.Pitch = 0.7
  3085. sound2.Parent = effspwn
  3086. local sound3 = Instance.new("Sound")
  3087. sound3.SoundId = "rbxassetid://440145223"
  3088. sound2.MaxDistance = 400
  3089. sound2.EmitterSize = 30
  3090. sound2.Volume = 0.5
  3091. sound2.Pitch = 0.5
  3092. sound2.Parent = effspwn
  3093. sound2:Play()
  3094. wait()
  3095. sound1:Play()
  3096. sound3:Play()
  3097. end))
  3098. local model = Instance.new("Model")
  3099. game.Debris:AddItem(model, 20)
  3100. model.Name = "smasheffects"
  3101. model.Parent = workspace
  3102. effspwn.Name = "spwnr"
  3103. effspwn.Size = Vector3.new(1, 1, 1)
  3104. effspwn.Anchored = true
  3105. effspwn.CanCollide = false
  3106. effspwn.Transparency = 1
  3107. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  3108. effspwn.Parent = model
  3109.  
  3110.  
  3111.  
  3112.  
  3113. coroutine.resume(coroutine.create(function()
  3114. local shok = Instance.new("Part")
  3115. shok.Name = "whoosh"
  3116. shok.BrickColor = BrickColor.new("Institutional white")
  3117. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  3118. shok.Size = Vector3.new(1, 1, 1)
  3119. shok.Anchored = true
  3120. shok.Material = "Neon"
  3121. shok.Transparency = 1
  3122. shok.CanCollide = false
  3123. shok.Parent = model
  3124. game.Debris:AddItem(shok, 12)
  3125. local mesh = Instance.new("SpecialMesh")
  3126. mesh.MeshType = "FileMesh"
  3127. mesh.MeshId = "rbxassetid://437347603"
  3128. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  3129. mesh.Parent = shok
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135. for e = 1, 8 do
  3136. wait()
  3137. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  3138. shok.Transparency = shok.Transparency + 0.035
  3139. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  3140. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  3141.  
  3142.  
  3143. end
  3144. for e = 1, 16 do
  3145. wait()
  3146. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  3147. shok.Transparency = shok.Transparency + 0.11
  3148. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  3149. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  3150.  
  3151. end
  3152. end))
  3153. coroutine.resume(coroutine.create(function()
  3154. local shok = Instance.new("Part")
  3155. shok.Name = "wring1"
  3156. shok.BrickColor = BrickColor.new("Institutional white")
  3157. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  3158. shok.Size = Vector3.new(1, 1, 1)
  3159. shok.Anchored = true
  3160. shok.Material = "Neon"
  3161. shok.Transparency = 0.25
  3162. shok.CanCollide = false
  3163. shok.Parent = model
  3164. game.Debris:AddItem(shok, 12)
  3165. local mesh = Instance.new("SpecialMesh")
  3166. mesh.MeshType = "FileMesh"
  3167. mesh.MeshId = "rbxassetid://3270017"
  3168. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  3169. mesh.Parent = shok
  3170. for e = 1, 30 do
  3171. wait()
  3172. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  3173. shok.Transparency = shok.Transparency + 0.002
  3174. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  3175. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  3176. end
  3177. for e = 1, 38 do
  3178. wait()
  3179. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  3180. shok.Transparency = shok.Transparency + 0.002
  3181. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  3182. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  3183. end
  3184. for e = 1, 24 do
  3185. wait()
  3186. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  3187. shok.Transparency = shok.Transparency + 0.03
  3188. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  3189. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  3190. end
  3191. end))
  3192. coroutine.resume(coroutine.create(function()
  3193. local shok = Instance.new("Part")
  3194. shok.Name = "wring2"
  3195. shok.BrickColor = BrickColor.new("Institutional white")
  3196. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  3197. shok.Size = Vector3.new(1, 1, 1)
  3198. shok.Anchored = true
  3199. shok.Material = "Neon"
  3200. shok.Transparency = 0.25
  3201. shok.CanCollide = false
  3202. shok.Parent = model
  3203. game.Debris:AddItem(shok, 12)
  3204. local mesh = Instance.new("SpecialMesh")
  3205. mesh.MeshType = "FileMesh"
  3206. mesh.MeshId = "rbxassetid://3270017"
  3207. mesh.Scale = Vector3.new(12, 12, 0.05)
  3208. mesh.Parent = shok
  3209. for e = 1, 30 do
  3210. wait()
  3211. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  3212. shok.Transparency = shok.Transparency + 0.002
  3213. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  3214. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  3215. end
  3216. for e = 1, 38 do
  3217. wait()
  3218. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  3219. shok.Transparency = shok.Transparency + 0.002
  3220. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  3221. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  3222. end
  3223. for e = 1, 24 do
  3224. wait()
  3225. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  3226. shok.Transparency = shok.Transparency + 0.03
  3227. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  3228. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  3229. end
  3230. end))
  3231. coroutine.resume(coroutine.create(function()
  3232. local shok = Instance.new("Part")
  3233. shok.Name = "coil1"
  3234. shok.BrickColor = BrickColor.new("Institutional white")
  3235. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3236. shok.Size = Vector3.new(1, 1, 1)
  3237. shok.Anchored = true
  3238. shok.Material = "Neon"
  3239. shok.Transparency = 0.25
  3240. shok.CanCollide = false
  3241. shok.Parent = model
  3242. game.Debris:AddItem(shok, 12)
  3243. local mesh = Instance.new("SpecialMesh")
  3244. mesh.MeshType = "FileMesh"
  3245. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  3246. mesh.Scale = Vector3.new(12, 12, 12)
  3247. mesh.Parent = shok
  3248. for e = 1, 15 do
  3249. wait()
  3250. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  3251. shok.Transparency = shok.Transparency + 0.004
  3252. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  3253. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  3254. end
  3255. for e = 1, 16 do
  3256. wait()
  3257. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  3258. shok.Transparency = shok.Transparency + 0.004
  3259. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  3260. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  3261. end
  3262. for e = 1, 12 do
  3263. wait()
  3264. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  3265. shok.Transparency = shok.Transparency + 0.06
  3266. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  3267. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  3268. end
  3269. end))
  3270. coroutine.resume(coroutine.create(function()
  3271. local shok = Instance.new("Part")
  3272. shok.Name = "coil2"
  3273. shok.BrickColor = BrickColor.new("Institutional white")
  3274. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3275. shok.Size = Vector3.new(1, 1, 1)
  3276. shok.Anchored = true
  3277. shok.Material = "Neon"
  3278. shok.Transparency = 1
  3279. shok.CanCollide = false
  3280. shok.Parent = model
  3281. game.Debris:AddItem(shok, 12)
  3282. local mesh = Instance.new("SpecialMesh")
  3283. mesh.MeshType = "FileMesh"
  3284. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  3285. mesh.Scale = Vector3.new(6, 12, 6)
  3286. mesh.Parent = shok
  3287. for e = 1, 15 do
  3288. wait()
  3289. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  3290. shok.Transparency = shok.Transparency + 0.005
  3291. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  3292. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  3293. end
  3294. for e = 1, 16 do
  3295. wait()
  3296. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  3297. shok.Transparency = shok.Transparency + 0.005
  3298. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  3299. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  3300. end
  3301. for e = 1, 12 do
  3302. wait()
  3303. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  3304. shok.Transparency = shok.Transparency + 0.09
  3305. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  3306. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  3307. end
  3308. end))
  3309. coroutine.resume(coroutine.create(function()
  3310. local shok = Instance.new("Part")
  3311. shok.Name = "shokwve"
  3312. shok.BrickColor = BrickColor.new("Institutional white")
  3313. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  3314. shok.Size = Vector3.new(1, 1, 1)
  3315. shok.Anchored = true
  3316. shok.Material = "Neon"
  3317. shok.Transparency = 0.6
  3318. shok.CanCollide = false
  3319. shok.Parent = model
  3320. game.Debris:AddItem(shok, 12)
  3321. local mesh = Instance.new("SpecialMesh")
  3322. mesh.MeshType = "FileMesh"
  3323. mesh.MeshId = "rbxassetid://489415447"
  3324. mesh.Scale = Vector3.new(1, 1, 1)
  3325. mesh.Parent = shok
  3326. for e = 1, 12 do
  3327. wait()
  3328. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  3329. shok.Transparency = shok.Transparency + 0.002
  3330. end
  3331. for e = 1, 32 do
  3332. wait()
  3333. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  3334. shok.Transparency = shok.Transparency + 0.002
  3335. end
  3336. for e = 1, 24 do
  3337. wait()
  3338. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  3339. shok.Transparency = shok.Transparency + 0.03
  3340. end
  3341. end))
  3342. coroutine.resume(coroutine.create(function()
  3343. local shok = Instance.new("Part")
  3344. shok.Name = "shock2"
  3345. shok.BrickColor = BrickColor.new("Institutional white")
  3346. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  3347. shok.Size = Vector3.new(1, 1, 1)
  3348. shok.Anchored = true
  3349. shok.Material = "Neon"
  3350. shok.Transparency = 0.35
  3351. shok.CanCollide = false
  3352. shok.Parent = model
  3353. game.Debris:AddItem(shok, 12)
  3354. local mesh = Instance.new("SpecialMesh")
  3355. mesh.MeshType = "FileMesh"
  3356. mesh.MeshId = "rbxassetid://1095709"
  3357. mesh.Scale = Vector3.new(12, 12, 12)
  3358. mesh.Parent = shok
  3359. for e = 1, 15 do
  3360. wait()
  3361. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  3362. shok.Transparency = shok.Transparency + 0.004
  3363. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  3364. end
  3365. for e = 1, 16 do
  3366. wait()
  3367. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  3368. shok.Transparency = shok.Transparency + 0.004
  3369. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  3370. end
  3371. for e = 1, 12 do
  3372. wait()
  3373. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  3374. shok.Transparency = shok.Transparency + 0.06
  3375. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  3376. end
  3377. end))
  3378. coroutine.resume(coroutine.create(function()
  3379. local shok = Instance.new("Part")
  3380. shok.Name = "shock3"
  3381. shok.BrickColor = BrickColor.new("Institutional white")
  3382. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  3383. shok.Size = Vector3.new(1, 1, 1)
  3384. shok.Anchored = true
  3385. shok.Material = "Neon"
  3386. shok.Transparency = 0.35
  3387. shok.CanCollide = false
  3388. shok.Parent = model
  3389. game.Debris:AddItem(shok, 12)
  3390. local mesh = Instance.new("SpecialMesh")
  3391. mesh.MeshType = "FileMesh"
  3392. mesh.MeshId = "rbxassetid://1095709"
  3393. mesh.Scale = Vector3.new(12, 12, 12)
  3394. mesh.Parent = shok
  3395. for e = 1, 15 do
  3396. wait()
  3397. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  3398. shok.Transparency = shok.Transparency + 0.004
  3399. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3400. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3401. end
  3402. for e = 1, 16 do
  3403. wait()
  3404. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  3405. shok.Transparency = shok.Transparency + 0.004
  3406. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3407. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3408. end
  3409. for e = 1, 12 do
  3410. wait()
  3411. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  3412. shok.Transparency = shok.Transparency + 0.06
  3413. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3414. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3415. end
  3416. end))
  3417. end
  3418.  
  3419.  
  3420.  
  3421. MV4 = 300
  3422. mouse.KeyDown:connect(function(k)
  3423. if attack == false and k == "" and MV4 > 80 and firemode == true then
  3424. wait(0)
  3425. end
  3426. end)
  3427.  
  3428.  
  3429. MV4 = 300
  3430. mouse.KeyDown:connect(function(k)
  3431. if attack == false and k == "" and MV4 > 80 and firemode == true then
  3432. MV4 = 0
  3433. Humanoid.WalkSpeed = 13
  3434. attack = true
  3435. Firepart1 = Instance.new("Part", RightArm)
  3436. Firepart1.Size = Vector3.new(1, 1, 1)
  3437. GuW1 = Instance.new("Weld")
  3438. GuW1.Name = "GuW"
  3439. GuW1.Part0 = RightArm
  3440. GuW1.C0 = cn(0, -1, 0)
  3441. GuW1.C1 = cn(0, 0, 0)
  3442. GuW1.Part1 = Firepart1
  3443. GuW1.Parent = RightArm
  3444. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3445. Firepart1.Transparency = 1
  3446. Firepart2 = Instance.new("Part", LeftArm)
  3447. Firepart2.Size = Vector3.new(1, 1, 1)
  3448. GuW2 = Instance.new("Weld")
  3449. GuW2.Name = "GuW"
  3450. GuW2.Part0 = LeftArm
  3451. GuW2.C0 = cn(0, -1, 0)
  3452. GuW2.C1 = cn(0, 0, 0)
  3453. GuW2.Part1 = Firepart2
  3454. GuW2.Parent = LeftArm
  3455. Firepart2.Transparency = 1
  3456. for i = 0, 5, 0.1 do
  3457. swait()
  3458. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3459. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3460. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3461. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3462. if Torsovelocity.Y > 2 then
  3463. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3464. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3465. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  3466. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  3467. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  3468. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  3469. elseif Torsovelocity.Y < 1 then
  3470. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3471. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3472. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  3473. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  3474. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3475. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3476. end
  3477. end
  3478. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  3479. for i = 0, 7, 0.1 do
  3480. swait()
  3481. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3482. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3483. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3484. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3485. if Torsovelocity.Y > 2 then
  3486. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3487. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3488. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  3489. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  3490. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3491. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3492. elseif Torsovelocity.Y < 1 then
  3493. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3494. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3495. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  3496. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  3497. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3498. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3499. end
  3500. end
  3501. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3502. GuW1:Destroy()
  3503. GuW1 = Instance.new("Weld")
  3504. GuW1.Name = "GuW"
  3505. GuW1.Part0 = Torso
  3506. GuW1.C0 = cn(0, 0, -6)
  3507. GuW1.C1 = cn(0, 0, 0)
  3508. GuW1.Part1 = Firepart1
  3509. GuW1.Parent = Torso
  3510. GuW2:Destroy()
  3511. GuW2 = Instance.new("Weld")
  3512. GuW2.Name = "GuW"
  3513. GuW2.Part0 = Torso
  3514. GuW2.C0 = cn(0, 0, -6)
  3515. GuW2.C1 = cn(0, 0, 0)
  3516. GuW2.Part1 = Firepart2
  3517. GuW2.Parent = Torso
  3518. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  3519. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  3520. GuW2:Destroy()
  3521. GuW2 = Instance.new("Weld")
  3522. GuW2.Name = "GuW"
  3523. GuW2.Part0 = Torso
  3524. GuW2.C0 = cn(0, 0, -4)
  3525. GuW2.C1 = cn(0, 0, 0)
  3526. GuW2.Part1 = Firepart2
  3527. GuW2.Parent = Torso
  3528.  
  3529.  
  3530. for i = 0, 7, 0.1 do
  3531. swait()
  3532. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  3533. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  3534. if Torsovelocity.Y > 2 then
  3535. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3536. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3537. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3538. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3539. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3540. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3541. elseif Torsovelocity.Y < 1 then
  3542. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3543. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3544. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3545. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3546. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3547. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3548. end
  3549. end
  3550. local bp2 = Create("BodyPosition")({
  3551. P = 900,
  3552. D = 1000,
  3553. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3554. position = Torso.Position + Vector3.new(0, 60, 0),
  3555. Parent = Torso
  3556. })
  3557. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3558. for i = 0, 8, 0.1 do
  3559. swait()
  3560. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  3561. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  3562. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  3563. if Torsovelocity.Y > 2 then
  3564. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3565. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3566. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3567. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3568. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3569. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3570. elseif Torsovelocity.Y < 1 then
  3571. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3572. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3573. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3574. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3575. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3576. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3577. end
  3578. end
  3579. for i = 0, 18, 0.1 do
  3580. swait()
  3581. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  3582. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  3583. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  3584. if Torsovelocity.Y > 2 then
  3585. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3586. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3587. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3588. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3589. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3590. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3591. elseif Torsovelocity.Y < 1 then
  3592. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3593. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3594. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3595. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3596. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3597. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3598. end
  3599. end
  3600. GuW1:Destroy()
  3601. GuW1 = Instance.new("Weld")
  3602. GuW1.Name = "GuW"
  3603. GuW1.Part0 = Torso
  3604. GuW1.C0 = cn(0, 0, -15)
  3605. GuW1.C1 = cn(0, 0, 0)
  3606. GuW1.Part1 = Firepart1
  3607. GuW1.Parent = Torso
  3608. GuW2:Destroy()
  3609. GuW2 = Instance.new("Weld")
  3610. GuW2.Name = "GuW"
  3611. GuW2.Part0 = Torso
  3612. GuW2.C0 = cn(0, 0, -17.5)
  3613. GuW2.C1 = cn(0, 0, 0)
  3614. GuW2.Part1 = Firepart2
  3615. GuW2.Parent = Torso
  3616. for i = 0, 1.25, 0.01 do
  3617. swait()
  3618. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  3619. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  3620. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3621. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  3622. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  3623. if Torsovelocity.Y > 2 then
  3624. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3625. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3626. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  3627. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  3628. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3629. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3630. elseif Torsovelocity.Y < 1 then
  3631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3632. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3633. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  3634. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  3635. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3636. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3637. end
  3638. end
  3639. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3640. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3641. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3642. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3643. for i = 0, 3, 0.1 do
  3644. swait()
  3645. if Torsovelocity.Y > 2 then
  3646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3647. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3648. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3649. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3650. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3651. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3652. elseif Torsovelocity.Y < 1 then
  3653. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3654. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3655. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3656. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3657. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3658. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3659. end
  3660. end
  3661. wait(1)
  3662. bp2:Destroy()
  3663. Humanoid.WalkSpeed = 16
  3664. attack = false
  3665. MV4 = 0
  3666. Firepart1:Destroy()
  3667. Firepart2:Destroy()
  3668. end
  3669.  
  3670. mouse.KeyDown:connect(function(k) ---kamehameha
  3671. if attack == false and k == "c" and MV4 > 80 and firemode == true then
  3672. MV4 = 0
  3673. Humanoid.WalkSpeed = 13
  3674. attack = true
  3675. Firepart1 = Instance.new("Part", RightArm)
  3676. Firepart1.Size = Vector3.new(1, 1, 1)
  3677. GuW1 = Instance.new("Weld")
  3678. GuW1.Name = "GuW"
  3679. GuW1.Part0 = RightArm
  3680. GuW1.C0 = cn(0, -1, 0)
  3681. GuW1.C1 = cn(0, 0, 0)
  3682. GuW1.Part1 = Firepart1
  3683. GuW1.Parent = RightArm
  3684. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=1112364900", Torso, 2, 1)
  3685. Firepart1.Transparency = 1
  3686. Firepart2 = Instance.new("Part", LeftArm)
  3687. Firepart2.Size = Vector3.new(1, 1, 1)
  3688. GuW2 = Instance.new("Weld")
  3689. GuW2.Name = "GuW"
  3690. GuW2.Part0 = LeftArm
  3691. GuW2.C0 = cn(0, -1, 0)
  3692. GuW2.C1 = cn(0, 0, 0)
  3693. GuW2.Part1 = Firepart2
  3694. GuW2.Parent = LeftArm
  3695. Firepart2.Transparency = 1
  3696. GuW1:Destroy()
  3697. GuW1 = Instance.new("Weld")
  3698. GuW1.Name = "GuW"
  3699. GuW1.Part0 = Torso
  3700. GuW1.C0 = cn(0, 0, -6)
  3701. GuW1.C1 = cn(0, 0, 0)
  3702. GuW1.Part1 = Firepart1
  3703. GuW1.Parent = Torso
  3704. GuW2:Destroy()
  3705. GuW2 = Instance.new("Weld")
  3706. GuW2.Name = "GuW"
  3707. GuW2.Part0 = Torso
  3708. GuW2.C0 = cn(0, 0, -6)
  3709. GuW2.C1 = cn(0, 0, 0)
  3710. GuW2.Part1 = Firepart2
  3711. GuW2.Parent = Torso
  3712. GuW2:Destroy()
  3713. GuW2 = Instance.new("Weld")
  3714. GuW2.Name = "GuW"
  3715. GuW2.Part0 = Torso
  3716. GuW2.C0 = cn(0, 0, -4)
  3717. GuW2.C1 = cn(0, 0, 0)
  3718. GuW2.Part1 = Firepart2
  3719. GuW2.Parent = Torso
  3720. for i = 0, 18, 0.1 do
  3721. swait()
  3722. BlockEffect(BrickColor.new("Cyan"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  3723. BlockEffect(BrickColor.new("Cyan"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  3724. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  3725. if Torsovelocity.Y > 2 then
  3726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3728. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3729. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3730. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3731. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3732. elseif Torsovelocity.Y < 1 then
  3733. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3734. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3735. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3736. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3737. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3738. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3739. end
  3740. end
  3741. GuW1:Destroy()
  3742. GuW1 = Instance.new("Weld")
  3743. GuW1.Name = "GuW"
  3744. GuW1.Part0 = Torso
  3745. GuW1.C0 = cn(0, 0, -15)
  3746. GuW1.C1 = cn(0, 0, 0)
  3747. GuW1.Part1 = Firepart1
  3748. GuW1.Parent = Torso
  3749. GuW2:Destroy()
  3750. GuW2 = Instance.new("Weld")
  3751. GuW2.Name = "GuW"
  3752. GuW2.Part0 = Torso
  3753. GuW2.C0 = cn(0, 0, -17.5)
  3754. GuW2.C1 = cn(0, 0, 0)
  3755. GuW2.Part1 = Firepart2
  3756. GuW2.Parent = Torso
  3757. for i = 0, 1.25, 0.01 do
  3758. swait()
  3759. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  3760. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  3761. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3762. BlockEffect(BrickColor.new("Cyan"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  3763. BlockEffect(BrickColor.new("Cyan"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  3764. if Torsovelocity.Y > 2 then
  3765. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3766. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3767. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  3768. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  3769. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3770. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3771. end
  3772. end
  3773. wait(0.5)
  3774. Humanoid.WalkSpeed = 16
  3775. attack = false
  3776. MV4 = 300
  3777. Firepart1:Destroy()
  3778. Firepart2:Destroy()
  3779. end
  3780. end)
  3781.  
  3782.  
  3783.  
  3784.  
  3785. mouse.KeyDown:connect(function(k)
  3786. if attack == false and k == "m" and MV4 > 80 and InForm == true then
  3787. MV4 = 0
  3788. Humanoid.WalkSpeed = 13
  3789. attack = true
  3790. Firepart1 = Instance.new("Part", RightArm)
  3791. Firepart1.Size = Vector3.new(1, 1, 1)
  3792. GuW1 = Instance.new("Weld")
  3793. GuW1.Name = "GuW"
  3794. GuW1.Part0 = RightArm
  3795. GuW1.C0 = cn(0, -1, 0)
  3796. GuW1.C1 = cn(0, 0, 0)
  3797. GuW1.Part1 = Firepart1
  3798. GuW1.Parent = RightArm
  3799. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=1112364900", Torso, 2, 1)
  3800. Firepart1.Transparency = 1
  3801. Firepart2 = Instance.new("Part", LeftArm)
  3802. Firepart2.Size = Vector3.new(1, 1, 1)
  3803. GuW2 = Instance.new("Weld")
  3804. GuW2.Name = "GuW"
  3805. GuW2.Part0 = LeftArm
  3806. GuW2.C0 = cn(0, -1, 0)
  3807. GuW2.C1 = cn(0, 0, 0)
  3808. GuW2.Part1 = Firepart2
  3809. GuW2.Parent = LeftArm
  3810. Firepart2.Transparency = 1
  3811. GuW1:Destroy()
  3812. GuW1 = Instance.new("Weld")
  3813. GuW1.Name = "GuW"
  3814. GuW1.Part0 = Torso
  3815. GuW1.C0 = cn(0, 0, -6)
  3816. GuW1.C1 = cn(0, 0, 0)
  3817. GuW1.Part1 = Firepart1
  3818. GuW1.Parent = Torso
  3819. GuW2:Destroy()
  3820. GuW2 = Instance.new("Weld")
  3821. GuW2.Name = "GuW"
  3822. GuW2.Part0 = Torso
  3823. GuW2.C0 = cn(0, 0, -6)
  3824. GuW2.C1 = cn(0, 0, 0)
  3825. GuW2.Part1 = Firepart2
  3826. GuW2.Parent = Torso
  3827. GuW2:Destroy()
  3828. GuW2 = Instance.new("Weld")
  3829. GuW2.Name = "GuW"
  3830. GuW2.Part0 = Torso
  3831. GuW2.C0 = cn(0, 0, -4)
  3832. GuW2.C1 = cn(0, 0, 0)
  3833. GuW2.Part1 = Firepart2
  3834. GuW2.Parent = Torso
  3835. for i = 0, 18, 0.1 do
  3836. swait()
  3837. BlockEffect(BrickColor.new("Cyan"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  3838. BlockEffect(BrickColor.new("Cyan"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  3839. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  3840. if Torsovelocity.Y > 2 then
  3841. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3842. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3843. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3844. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3845. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3846. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3847. elseif Torsovelocity.Y < 1 then
  3848. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3849. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3850. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3851. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3852. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3853. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3854. end
  3855. end
  3856. GuW1:Destroy()
  3857. GuW1 = Instance.new("Weld")
  3858. GuW1.Name = "GuW"
  3859. GuW1.Part0 = Torso
  3860. GuW1.C0 = cn(0, 0, -15)
  3861. GuW1.C1 = cn(0, 0, 0)
  3862. GuW1.Part1 = Firepart1
  3863. GuW1.Parent = Torso
  3864. GuW2:Destroy()
  3865. GuW2 = Instance.new("Weld")
  3866. GuW2.Name = "GuW"
  3867. GuW2.Part0 = Torso
  3868. GuW2.C0 = cn(0, 0, -17.5)
  3869. GuW2.C1 = cn(0, 0, 0)
  3870. GuW2.Part1 = Firepart2
  3871. GuW2.Parent = Torso
  3872. for i = 0, 1.25, 0.01 do
  3873. swait()
  3874. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  3875. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  3876. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3877. BlockEffect(BrickColor.new("Cyan"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  3878. BlockEffect(BrickColor.new("Cyan"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  3879. if Torsovelocity.Y > 2 then
  3880. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3881. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3882. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  3883. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  3884. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3885. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3886. end
  3887. end
  3888. wait(0.5)
  3889. Humanoid.WalkSpeed = 16
  3890. attack = false
  3891. MV4 = 300
  3892. Firepart1:Destroy()
  3893. Firepart2:Destroy()
  3894. end
  3895. end)
  3896.  
  3897.  
  3898.  
  3899.  
  3900. if attack == false and k == "" and MV4 > 19 and InForm == true then
  3901. MV4 = 90
  3902. Humanoid.WalkSpeed = 0.01
  3903. attack = true
  3904. Firepart1 = Instance.new("Part", RightArm)
  3905. Firepart1.Size = Vector3.new(1, 1, 1)
  3906. GuW1 = Instance.new("Weld")
  3907. GuW1.Name = "GuW"
  3908. GuW1.Part0 = RightArm
  3909. GuW1.C0 = cn(0, -1, 0)
  3910. GuW1.C1 = cn(0, 0, 0)
  3911. GuW1.Part1 = Firepart1
  3912. GuW1.Parent = RightArm
  3913. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3914. Firepart1.Transparency = 1
  3915. Firepart2 = Instance.new("Part", LeftArm)
  3916. Firepart2.Size = Vector3.new(1, 1, 1)
  3917. GuW2 = Instance.new("Weld")
  3918. GuW2.Name = "GuW"
  3919. GuW2.Part0 = LeftArm
  3920. GuW2.C0 = cn(0, -1, 0)
  3921. GuW2.C1 = cn(0, 0, 0)
  3922. GuW2.Part1 = Firepart2
  3923. GuW2.Parent = LeftArm
  3924. Firepart2.Transparency = 1
  3925. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  3926. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  3927. for i = 0, 2, 0.1 do
  3928. swait()
  3929. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3930. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3931. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3932. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3933. if Torsovelocity.Y > 2 then
  3934. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3935. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  3936. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  3937. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  3938. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  3939. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  3940. elseif Torsovelocity.Y < 1 then
  3941. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3942. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  3943. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  3944. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  3945. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3946. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3947. end
  3948. end
  3949. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  3950. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  3951. for i = 0, 7, 0.1 do
  3952. swait()
  3953. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3954. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3955. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3956. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3957. if Torsovelocity.Y > 2 then
  3958. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3959. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3960. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  3961. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  3962. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  3963. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  3964. elseif Torsovelocity.Y < 1 then
  3965. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3966. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3967. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  3968. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  3969. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3970. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3971. end
  3972. end
  3973. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  3974. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  3975. for i = 0, 7, 0.1 do
  3976. swait()
  3977. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3978. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3979. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3980. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3981. if Torsovelocity.Y > 2 then
  3982. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3983. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3984. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  3985. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  3986. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  3987. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  3988. elseif Torsovelocity.Y < 1 then
  3989. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  3990. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3991. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  3992. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  3993. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3994. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3995. end
  3996. end
  3997. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  3998. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  3999. for i = 0, 6, 0.1 do
  4000. swait()
  4001. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4002. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4003. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4004. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4005. if Torsovelocity.Y > 2 then
  4006. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4007. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4008. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  4009. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  4010. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  4011. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  4012. elseif Torsovelocity.Y < 1 then
  4013. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  4014. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4015. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  4016. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  4017. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4018. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4019. end
  4020. end
  4021. for i = 0, 5, 0.1 do
  4022. swait()
  4023. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4024. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4025. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4026. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4027. if Torsovelocity.Y > 2 then
  4028. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4029. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4030. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  4031. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  4032. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  4033. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  4034. elseif Torsovelocity.Y < 1 then
  4035. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4036. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4037. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  4038. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  4039. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4040. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4041. end
  4042. end
  4043. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  4044. for i = 0, 7, 0.1 do
  4045. swait()
  4046. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4047. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4048. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4049. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4050. if Torsovelocity.Y > 2 then
  4051. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4052. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4053. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  4054. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  4055. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4056. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4057. elseif Torsovelocity.Y < 1 then
  4058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4060. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  4061. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  4062. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4063. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4064. end
  4065. end
  4066. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  4067. GuW1:Destroy()
  4068. GuW1 = Instance.new("Weld")
  4069. GuW1.Name = "GuW"
  4070. GuW1.Part0 = Torso
  4071. GuW1.C0 = cn(0, 0, -6)
  4072. GuW1.C1 = cn(0, 0, 0)
  4073. GuW1.Part1 = Firepart1
  4074. GuW1.Parent = Torso
  4075. GuW2:Destroy()
  4076. GuW2 = Instance.new("Weld")
  4077. GuW2.Name = "GuW"
  4078. GuW2.Part0 = Torso
  4079. GuW2.C0 = cn(0, 0, -6)
  4080. GuW2.C1 = cn(0, 0, 0)
  4081. GuW2.Part1 = Firepart2
  4082. GuW2.Parent = Torso
  4083. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  4084. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  4085. GuW2:Destroy()
  4086. GuW2 = Instance.new("Weld")
  4087. GuW2.Name = "GuW"
  4088. GuW2.Part0 = Torso
  4089. GuW2.C0 = cn(0, 0, -4)
  4090. GuW2.C1 = cn(0, 0, 0)
  4091. GuW2.Part1 = Firepart2
  4092. GuW2.Parent = Torso
  4093. for i = 0, 7, 0.1 do
  4094. swait()
  4095. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  4096. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  4097. if Torsovelocity.Y > 2 then
  4098. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4099. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4100. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  4101. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  4102. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4103. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4104. elseif Torsovelocity.Y < 1 then
  4105. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4106. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  4107. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  4108. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  4109. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4110. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4111. end
  4112. end
  4113. local bp2 = Create("BodyPosition")({
  4114. P = 900,
  4115. D = 1000,
  4116. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  4117. position = Torso.Position + Vector3.new(0, 60, 0),
  4118. Parent = Torso
  4119. })
  4120. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  4121. for i = 0, 8, 0.1 do
  4122. swait()
  4123. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  4124. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  4125. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  4126. if Torsovelocity.Y > 2 then
  4127. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4128. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4129. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  4130. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  4131. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4132. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4133. elseif Torsovelocity.Y < 1 then
  4134. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4135. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4136. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  4137. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  4138. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4139. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4140. end
  4141. end
  4142. for i = 0, 18, 0.1 do
  4143. swait()
  4144. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  4145. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  4146. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  4147. if Torsovelocity.Y > 2 then
  4148. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4149. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4150. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  4151. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  4152. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4153. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4154. elseif Torsovelocity.Y < 1 then
  4155. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4156. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4157. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  4158. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  4159. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4160. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4161. end
  4162. end
  4163. GuW1:Destroy()
  4164. GuW1 = Instance.new("Weld")
  4165. GuW1.Name = "GuW"
  4166. GuW1.Part0 = Torso
  4167. GuW1.C0 = cn(0, 0, -15)
  4168. GuW1.C1 = cn(0, 0, 0)
  4169. GuW1.Part1 = Firepart1
  4170. GuW1.Parent = Torso
  4171. GuW2:Destroy()
  4172. GuW2 = Instance.new("Weld")
  4173. GuW2.Name = "GuW"
  4174. GuW2.Part0 = Torso
  4175. GuW2.C0 = cn(0, 0, -17.5)
  4176. GuW2.C1 = cn(0, 0, 0)
  4177. GuW2.Part1 = Firepart2
  4178. GuW2.Parent = Torso
  4179. for i = 0, 1.25, 0.01 do
  4180. swait()
  4181. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  4182. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  4183. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  4184. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  4185. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  4186. if Torsovelocity.Y > 2 then
  4187. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4188. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4189. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  4190. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  4191. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4192. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4193. elseif Torsovelocity.Y < 1 then
  4194. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4195. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4196. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  4197. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  4198. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4199. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4200. end
  4201. end
  4202. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  4203. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  4204. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  4205. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  4206. for i = 0, 3, 0.1 do
  4207. swait()
  4208. if Torsovelocity.Y > 2 then
  4209. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4210. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4211. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  4212. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  4213. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4214. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4215. elseif Torsovelocity.Y < 1 then
  4216. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4217. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  4218. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  4219. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  4220. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4221. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4222. end
  4223. end
  4224. wait(1)
  4225. bp2:Destroy()
  4226. Humanoid.WalkSpeed = 16
  4227. attack = false
  4228. MV4 = 0
  4229. Firepart1:Destroy()
  4230. Firepart2:Destroy()
  4231. end
  4232. end)
  4233. whiletruewait = false
  4234. game:GetService("RunService").Stepped:connect(function()
  4235. if whiletruewait == false then
  4236. whiletruewait = true
  4237. wait()
  4238. whiletruewait = false
  4239. end
  4240. end)
  4241. game:GetService("RunService").Stepped:connect(function()
  4242. if whiletruewait == false then
  4243. if MV1 < 20 then
  4244. MV1 = MV1 + 0.2
  4245. end
  4246. if MV2 < 90 then
  4247. MV2 = MV2 + 1
  4248. end
  4249. if MV3 < 190 then
  4250. MV3 = MV3 + 0.4
  4251. end
  4252. if MV4 < 500 then
  4253. MV4 = MV4 + 0.3
  4254. end
  4255. end
  4256. end)
  4257. Humanoid.MaxHealth = 10000
  4258. wait()
  4259. for i = 1, 6 do
  4260. Humanoid.Health = Humanoid.MaxHealth
  4261. wait()
  4262. end
  4263.  
  4264. ---
  4265. mouse.KeyDown:connect(function(key)
  4266. if key=="r" then
  4267. for i = 0, 3, 0.1 do
  4268. swait()
  4269. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 20, 0) * angles(math.rad(-70), math.rad(0), math.rad(0)), 0.1)
  4270. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  4271. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  4272. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  4273. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4274. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4275. end
  4276. end
  4277. end)
  4278. mouse.KeyDown:connect(function(key)
  4279. if key=="e" then
  4280. for i = 0, 3, 0.1 do
  4281. swait()
  4282. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(20, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-60)), 0.1)
  4283. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  4284. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(60)), 0.2)
  4285. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-60)), 0.2)
  4286. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4287. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4288. end
  4289. end
  4290. end)
  4291. mouse.KeyDown:connect(function(key)
  4292. if key=="q" then
  4293. for i = 0, 3, 0.1 do
  4294. swait()
  4295. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(-20, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(60)), 0.1)
  4296. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  4297. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(60)), 0.2)
  4298. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-60)), 0.2)
  4299. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4300. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4301. end
  4302. end
  4303. end)
  4304.  
  4305.  
  4306.  
  4307.  
  4308.  
  4309.  
  4310. ---
  4311. GroundWave3 = function()
  4312. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  4313. Colors = {"White", "White"}
  4314. local wave = Instance.new("Part", char)
  4315. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  4316. wave.Anchored = true
  4317. wave.Name = "Wave"
  4318. wave.CanCollide = false
  4319. wave.Locked = true
  4320. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  4321. wave.TopSurface = "Smooth"
  4322. wave.BottomSurface = "Smooth"
  4323. wave.Transparency = 0.10
  4324. wave.CFrame = HandCF
  4325. wm = Instance.new("SpecialMesh",wave)
  4326. wm.MeshId = "rbxassetid://559831844"
  4327. coroutine.wrap(function()
  4328. for i = 1, 30, 1 do
  4329. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  4330. wave.Size = wm.Scale
  4331. wave.CFrame = HandCF
  4332. wave.Transparency = i/30
  4333. wait()
  4334. end
  4335. wait()
  4336. wave:Destroy()
  4337. end)()
  4338. end
  4339. ---
  4340.  
  4341.  
  4342. mouse.KeyDown:connect(function(key)
  4343. if key=="6" then
  4344. Base()
  4345. Serious()
  4346.  
  4347. end
  4348. end)
  4349. Health = math.huge --------- Serious mode aura.
  4350. BaseHealth = 10,000
  4351.  
  4352.  
  4353.  
  4354.  
  4355. InForm = false
  4356.  
  4357. Player = game.Players.LocalPlayer
  4358. Char = Player.Character
  4359. Torso = Char.Torso
  4360.  
  4361. function ssj3()
  4362. for X = 1, 1 do wait()
  4363.  
  4364.  
  4365. wait(0)
  4366. for X = 1, 1 do wait()
  4367. local Effect = Instance.new("Part")
  4368. Effect.Name = "Effect"
  4369. Effect.Parent = Torso
  4370. Effect.CFrame = Torso.CFrame
  4371. Effect.BrickColor = BrickColor.new("Lapis")
  4372. Effect.Shape = "Ball"
  4373. Effect.Size = Vector3.new(1, 1, 1)
  4374. Effect.Anchored = true
  4375. Effect.Material = "Neon"
  4376. Effect.CanCollide = false
  4377. Effect.CFrame = Torso.CFrame
  4378. Effect.Size = Effect.Size + Vector3.new(0.5)
  4379. Effect.Transparency = Effect.Transparency + 0.04
  4380. end
  4381. end
  4382.  
  4383. repeat
  4384. Torso:FindFirstChild("Effect"):Remove()
  4385. until Torso:FindFirstChild("Effect") == nil
  4386.  
  4387.  
  4388. local Color1 = Color3.new(255, 255, 0)
  4389. local Color2 = Color3.new(255, 255, 0)
  4390.  
  4391.  
  4392. Hair7:Destroy()
  4393. wait(0.1)
  4394. Hair7 = Instance.new("Part")
  4395. Hair7.Parent = char
  4396. Hair7.Name = "Hair"
  4397. Hair7.CanCollide = false
  4398. Hair7.Locked = true
  4399. Hair7.TopSurface = "Smooth"
  4400. Hair7.BottomSurface = "Smooth"
  4401. Hair7.formFactor = "Symmetric"
  4402. Hair7.Material = "Neon"
  4403. Hair7.BrickColor = BrickColor.new("New Yeller")
  4404. Hair7.CFrame = char.Torso.CFrame
  4405. Hair7.Size = Vector3.new(1, 1, 1)
  4406. Hair7.Transparency = 0
  4407.  
  4408.  
  4409. Weld1 = Instance.new("Weld")
  4410. Weld1.Parent = char.Head
  4411. Weld1.Part0 = char.Head
  4412. Weld1.Part1 = Hair7
  4413. Weld1.C0 = CFrame.new(0, -2.1, 2)
  4414.  
  4415. Mesh = Instance.new("SpecialMesh")
  4416. Mesh.Offset = Vector3.new(0, 0.1, 0.1)
  4417. Mesh.Parent = Hair7
  4418. Mesh.Scale = Vector3.new(5.9,5.7,5.7)
  4419. Mesh.MeshType = "FileMesh"
  4420. Mesh.MeshId = "http://www.roblox.com/asset/?id=595205907"
  4421. Mesh.TextureId = ""
  4422. char.Head.face.Texture = "rbxassetid://681219673"
  4423. local Must = Instance.new("Sound",Torso)
  4424. Must.SoundId = "rbxassetid://1035030726"
  4425. Must.Pitch = 0.99
  4426. Must.Volume = 1.4
  4427. Must.Looped = false
  4428. wait(0)
  4429. Must:Play()
  4430. a21e = new("Part",char)
  4431. a21e.Name = "Beam"..num
  4432. a21e.Locked = true
  4433. a21e.Size = v3(1,1,1)
  4434. a21e.CanCollide = false
  4435. a21e.BrickColor = bc("Gold")
  4436. a21e.Material = "Neon"
  4437. a21e.Transparency = 0
  4438. aa21e = new("SpecialMesh",a21e)
  4439. a21e.Anchored = true
  4440. a21e.Position = RootPart.Position
  4441. aa21e.MeshType = "Sphere"
  4442. aa21e.Scale = v3(1,1,1)
  4443. a51e = new("Part",char)
  4444. a51e.Name = "Beam"..num
  4445. a51e.Locked = true
  4446. a51e.Size = v3(1,1,1)
  4447. a51e.CanCollide = false
  4448. a51e.BrickColor = bc("New Yeller")
  4449. a51e.Material = "Neon"
  4450. a51e.Transparency = 0
  4451. aa51e = new("SpecialMesh",a51e)
  4452. a51e.Anchored = true
  4453. a51e.Position = RootPart.Position
  4454. aa51e.MeshType = "Sphere"
  4455. aa51e.Scale = v3(1,1,1)
  4456. a61e = new("Part",char)
  4457. a61e.Name = "Beam"..num
  4458. a61e.Locked = true
  4459. a61e.Size = v3(1,1,1)
  4460. a61e.CanCollide = false
  4461. a61e.BrickColor = bc("White")
  4462. a61e.Material = "Neon"
  4463. a61e.Transparency = 0
  4464. aa61e = new("SpecialMesh",a61e)
  4465. a61e.Anchored = true
  4466. a61e.Position = RootPart.Position
  4467. aa61e.MeshType = "Sphere"
  4468. aa61e.Scale = v3(1,1,1)
  4469. for i = 1,50 do
  4470. wait()
  4471. aa21e.Scale = aa21e.Scale + v3(1.6,1.6,1.6)
  4472. a21e.Transparency = a21e.Transparency + 0.03
  4473. aa51e.Scale = aa51e.Scale + v3(2.8,2.8,2.8)
  4474. a51e.Transparency = a51e.Transparency + 0.03
  4475. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4476. a61e.Transparency = a61e.Transparency + 0.02
  4477. end
  4478. a61e:Destroy()
  4479. aa61e:Destroy()
  4480. a51e:Destroy()
  4481. aa51e:Destroy()
  4482. a21e:Destroy()
  4483. aa21e:Destroy()
  4484.  
  4485.  
  4486. local Aura = Instance.new('ParticleEmitter')
  4487. Aura.Name = "Aura"
  4488. Aura.Texture = "rbxassetid://347730682"
  4489. Aura.Parent = Torso
  4490. Aura.LightEmission = 1
  4491. Aura.Transparency = NumberSequence.new(0.6,1)
  4492. Aura.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4493. Aura.Size = NumberSequence.new(5.2,3.9,0.2)
  4494. Aura.LockedToPart = true
  4495. Aura.Lifetime = NumberRange.new(1)
  4496. Aura.Rate = 100
  4497. Aura.Speed = NumberRange.new(4.3)
  4498. Aura.EmissionDirection = "Top"
  4499. local Aura = Instance.new('ParticleEmitter')
  4500. Aura.Name = "Aura"
  4501. Aura.Texture = "rbxassetid://1046299182"
  4502. Aura.Parent = Torso
  4503. Aura.LightEmission = 1
  4504. Aura.Transparency = NumberSequence.new(0.6,1)
  4505. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  4506. Aura.Size = NumberSequence.new(5)
  4507. Aura.LockedToPart = true
  4508. Aura.Lifetime = NumberRange.new(0.2)
  4509. Aura.Rate = 20
  4510. Aura.Speed = NumberRange.new(0)
  4511. Aura.EmissionDirection = "Top"
  4512.  
  4513. Humanoid.JumpPower = 120
  4514.  
  4515. Char.Humanoid.MaxHealth = Health
  4516. wait(0.3)
  4517. Char.Humanoid.Health = Health
  4518. wait(0.7)
  4519. Must:Destroy()
  4520. end
  4521. function Serious()
  4522. for X = 1, 1 do wait()
  4523.  
  4524.  
  4525. wait(0)
  4526. for X = 1, 1 do wait()
  4527. local Effect = Instance.new("Part")
  4528. Effect.Name = "Effect"
  4529. Effect.Parent = Torso
  4530. Effect.CFrame = Torso.CFrame
  4531. Effect.BrickColor = BrickColor.new("Lapis")
  4532. Effect.Shape = "Ball"
  4533. Effect.Size = Vector3.new(1, 1, 1)
  4534. Effect.Anchored = true
  4535. Effect.Material = "Neon"
  4536. Effect.CanCollide = false
  4537. Effect.CFrame = Torso.CFrame
  4538. Effect.Size = Effect.Size + Vector3.new(0.5)
  4539. Effect.Transparency = Effect.Transparency + 0.04
  4540. end
  4541. end
  4542.  
  4543. repeat
  4544. Torso:FindFirstChild("Effect"):Remove()
  4545. until Torso:FindFirstChild("Effect") == nil
  4546.  
  4547.  
  4548. local Color1 = Color3.new(255, 255, 0)
  4549. local Color2 = Color3.new(255, 255, 0)
  4550.  
  4551. for i = 0, 3, 0.1 do
  4552. swait()
  4553. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4554. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  4555. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  4556. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  4557. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4558. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  4559. end
  4560.  
  4561.  
  4562. char.Head.face.Texture = "rbxassetid://1108348423"
  4563. local Must = Instance.new("Sound",Torso)
  4564. Must.SoundId = "rbxassetid://1035030726"
  4565. Must.Pitch = 0.99
  4566. Must.Volume = 1.4
  4567. Must.Looped = false
  4568. wait(0)
  4569. Must:Play()
  4570. a21e = new("Part",char)
  4571. a21e.Name = "Beam"..num
  4572. a21e.Locked = true
  4573. a21e.Size = v3(1,1,1)
  4574. a21e.CanCollide = false
  4575. a21e.BrickColor = bc("")
  4576. a21e.Material = "Neon"
  4577. a21e.Transparency = 0
  4578. aa21e = new("SpecialMesh",a21e)
  4579. a21e.Anchored = true
  4580. a21e.Position = RootPart.Position
  4581. aa21e.MeshType = "Sphere"
  4582. aa21e.Scale = v3(1,1,1)
  4583. a51e = new("Part",char)
  4584. a51e.Name = "Beam"..num
  4585. a51e.Locked = true
  4586. a51e.Size = v3(1,1,1)
  4587. a51e.CanCollide = false
  4588. a51e.BrickColor = bc("Lapis")
  4589. a51e.Material = "Neon"
  4590. a51e.Transparency = 0
  4591. aa51e = new("SpecialMesh",a51e)
  4592. a51e.Anchored = true
  4593. a51e.Position = RootPart.Position
  4594. aa51e.MeshType = "Sphere"
  4595. aa51e.Scale = v3(1,1,1)
  4596. a61e = new("Part",char)
  4597. a61e.Name = "Beam"..num
  4598. a61e.Locked = true
  4599. a61e.Size = v3(1,1,1)
  4600. a61e.CanCollide = false
  4601. a61e.BrickColor = bc("White")
  4602. a61e.Material = "Neon"
  4603. a61e.Transparency = 0
  4604. aa61e = new("SpecialMesh",a61e)
  4605. a61e.Anchored = true
  4606. a61e.Position = RootPart.Position
  4607. aa61e.MeshType = "Sphere"
  4608. aa61e.Scale = v3(1,1,1)
  4609. for i = 1,50 do
  4610. wait()
  4611. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4612. a21e.Transparency = a21e.Transparency + 0.03
  4613. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4614. a51e.Transparency = a51e.Transparency + 0.03
  4615. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4616. a61e.Transparency = a61e.Transparency + 0.02
  4617. end
  4618. a61e:Destroy()
  4619. aa61e:Destroy()
  4620.  
  4621.  
  4622.  
  4623. Hair7:Destroy()
  4624. wait(0.1)
  4625. Hair7 = Instance.new("Part")
  4626. Hair7.Parent = char
  4627. Hair7.Name = "Hair"
  4628. Hair7.CanCollide = false
  4629. Hair7.Locked = true
  4630. Hair7.TopSurface = "Smooth"
  4631. Hair7.BottomSurface = "Smooth"
  4632. Hair7.formFactor = "Symmetric"
  4633. Hair7.Material = "Neon"
  4634. Hair7.BrickColor = BrickColor.new("Mint") --ui
  4635. Hair7.CFrame = char.Torso.CFrame
  4636. Hair7.Size = Vector3.new(1, 1, 1)
  4637. Hair7.Transparency = 0.5
  4638.  
  4639.  
  4640. Weld1 = Instance.new("Weld")
  4641. Weld1.Parent = char.Head
  4642. Weld1.Part0 = char.Head
  4643. Weld1.Part1 = Hair7
  4644. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  4645.  
  4646. Mesh = Instance.new("SpecialMesh")
  4647. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  4648. Mesh.Parent = Hair7
  4649. Mesh.Scale = Vector3.new(7.3,5.8,7.2)
  4650. Mesh.MeshType = "FileMesh"
  4651. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  4652. Mesh.TextureId = ""
  4653.  
  4654.  
  4655.  
  4656. local Aura = Instance.new('ParticleEmitter')
  4657. Aura.Name = "Aura"
  4658. Aura.Texture = "rbxassetid://833874434"
  4659. Aura.Parent = LeftArm
  4660. Aura.LightEmission = 1
  4661. Aura.Transparency = NumberSequence.new(1,0.2,1)
  4662. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  4663. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  4664. Aura.LockedToPart = true
  4665. Aura.Lifetime = NumberRange.new(1)
  4666. Aura.Rate = 100
  4667. Aura.Speed = NumberRange.new(0.3)
  4668. Aura.EmissionDirection = "Top"
  4669. local Aura2 = Instance.new('ParticleEmitter')
  4670. Aura2.Name = "Aura"
  4671. Aura2.Texture = "rbxassetid://833874434"
  4672. Aura2.Parent = RightArm
  4673. Aura2.LightEmission = 1
  4674. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  4675. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  4676. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  4677. Aura2.LockedToPart = true
  4678. Aura2.Lifetime = NumberRange.new(1)
  4679. Aura2.Rate = 100
  4680. Aura2.Speed = NumberRange.new(0.3)
  4681. Aura2.EmissionDirection = "Top"
  4682. local Aura2 = Instance.new('ParticleEmitter')
  4683. Aura2.Name = "Aura"
  4684. Aura2.Texture = "rbxassetid://833874434"
  4685. Aura2.Parent = LeftLeg
  4686. Aura2.LightEmission = 1
  4687. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  4688. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  4689. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  4690. Aura2.LockedToPart = true
  4691. Aura2.Lifetime = NumberRange.new(1)
  4692. Aura2.Rate = 100
  4693. Aura2.Speed = NumberRange.new(0.3)
  4694. Aura2.EmissionDirection = "Top"
  4695. local Aura2 = Instance.new('ParticleEmitter')
  4696. Aura2.Name = "Aura"
  4697. Aura2.Texture = "rbxassetid://833874434"
  4698. Aura2.Parent = RightLeg
  4699. Aura2.LightEmission = 1
  4700. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  4701. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  4702. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  4703. Aura2.LockedToPart = true
  4704. Aura2.Lifetime = NumberRange.new(1)
  4705. Aura2.Rate = 100
  4706. Aura2.Speed = NumberRange.new(0.3)
  4707. Aura2.EmissionDirection = "Top"
  4708. ---aura2
  4709. local Aura = Instance.new('ParticleEmitter')
  4710. Aura.Name = "Aura"
  4711. Aura.Texture = "rbxassetid://833874434"
  4712. Aura.Parent = LeftArm
  4713. Aura.LightEmission = 1
  4714. Aura.Transparency = NumberSequence.new(1,0.4,1)
  4715. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  4716. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  4717. Aura.LockedToPart = true
  4718. Aura.Lifetime = NumberRange.new(1)
  4719. Aura.Rate = 60
  4720. Aura.Speed = NumberRange.new(0.3)
  4721. Aura.EmissionDirection = "Top"
  4722. local Aura2 = Instance.new('ParticleEmitter')
  4723. Aura2.Name = "Aura"
  4724. Aura2.Texture = "rbxassetid://833874434"
  4725. Aura2.Parent = RightArm
  4726. Aura2.LightEmission = 1
  4727. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  4728. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  4729. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  4730. Aura2.LockedToPart = true
  4731. Aura2.Lifetime = NumberRange.new(1)
  4732. Aura2.Rate = 60
  4733. Aura2.Speed = NumberRange.new(0.3)
  4734. Aura2.EmissionDirection = "Top"
  4735. local Aura2 = Instance.new('ParticleEmitter')
  4736. Aura2.Name = "Aura"
  4737. Aura2.Texture = "rbxassetid://833874434"
  4738. Aura2.Parent = LeftLeg
  4739. Aura2.LightEmission = 1
  4740. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  4741. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  4742. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  4743. Aura2.LockedToPart = true
  4744. Aura2.Lifetime = NumberRange.new(1)
  4745. Aura2.Rate = 60
  4746. Aura2.Speed = NumberRange.new(0.1)
  4747. Aura2.EmissionDirection = "Top"
  4748. local Aura2 = Instance.new('ParticleEmitter')
  4749. Aura2.Name = "Aura"
  4750. Aura2.Texture = "rbxassetid://833874434"
  4751. Aura2.Parent = RightLeg
  4752. Aura2.LightEmission = 1
  4753. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  4754. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  4755. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  4756. Aura2.LockedToPart = true
  4757. Aura2.Lifetime = NumberRange.new(1)
  4758. Aura2.Rate = 60
  4759. Aura2.Speed = NumberRange.new(0.3)
  4760. Aura2.EmissionDirection = "Top"
  4761. ----aura3
  4762. ---aura2
  4763. local Aura = Instance.new('ParticleEmitter')
  4764. Aura.Name = "Aura"
  4765. Aura.Texture = "rbxassetid://833874434"
  4766. Aura.Parent = LeftArm
  4767. Aura.LightEmission = 1
  4768. Aura.Transparency = NumberSequence.new(1,0.7,1)
  4769. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  4770. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  4771. Aura.LockedToPart = true
  4772. Aura.Lifetime = NumberRange.new(1)
  4773. Aura.Rate = 60
  4774. Aura.Speed = NumberRange.new(0.3)
  4775. Aura.EmissionDirection = "Top"
  4776. local Aura2 = Instance.new('ParticleEmitter')
  4777. Aura2.Name = "Aura"
  4778. Aura2.Texture = "rbxassetid://833874434"
  4779. Aura2.Parent = RightArm
  4780. Aura2.LightEmission = 1
  4781. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  4782. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  4783. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  4784. Aura2.LockedToPart = true
  4785. Aura2.Lifetime = NumberRange.new(1)
  4786. Aura2.Rate = 60
  4787. Aura2.Speed = NumberRange.new(0.3)
  4788. Aura2.EmissionDirection = "Top"
  4789. local Aura2 = Instance.new('ParticleEmitter')
  4790. Aura2.Name = "Aura"
  4791. Aura2.Texture = "rbxassetid://833874434"
  4792. Aura2.Parent = LeftLeg
  4793. Aura2.LightEmission = 1
  4794. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  4795. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  4796. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  4797. Aura2.LockedToPart = true
  4798. Aura2.Lifetime = NumberRange.new(1)
  4799. Aura2.Rate = 60
  4800. Aura2.Speed = NumberRange.new(0.3)
  4801. Aura2.EmissionDirection = "Top"
  4802. local Aura2 = Instance.new('ParticleEmitter')
  4803. Aura2.Name = "Aura"
  4804. Aura2.Texture = "rbxassetid://833874434"
  4805. Aura2.Parent = RightLeg
  4806. Aura2.LightEmission = 1
  4807. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  4808. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  4809. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  4810. Aura2.LockedToPart = true
  4811. Aura2.Lifetime = NumberRange.new(0.6)
  4812. Aura2.Rate = 60
  4813. Aura2.Speed = NumberRange.new(0.3)
  4814. Aura2.EmissionDirection = "Top"
  4815. ----
  4816.  
  4817. ---aura2
  4818. local Aura = Instance.new('ParticleEmitter')
  4819. Aura.Name = "Aura"
  4820. Aura.Texture = "rbxassetid://833874434"
  4821. Aura.Parent = LeftArm
  4822. Aura.LightEmission = 1
  4823. Aura.Transparency = NumberSequence.new(1,0.7,1)
  4824. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  4825. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  4826. Aura.LockedToPart = true
  4827. Aura.Lifetime = NumberRange.new(1)
  4828. Aura.Rate = 60
  4829. Aura.Speed = NumberRange.new(0.3)
  4830. Aura.EmissionDirection = "Top"
  4831. local Aura2 = Instance.new('ParticleEmitter')
  4832. Aura2.Name = "Aura"
  4833. Aura2.Texture = "rbxassetid://833874434"
  4834. Aura2.Parent = RightArm
  4835. Aura2.LightEmission = 1
  4836. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  4837. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  4838. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  4839. Aura2.LockedToPart = true
  4840. Aura2.Lifetime = NumberRange.new(1)
  4841. Aura2.Rate = 60
  4842. Aura2.Speed = NumberRange.new(0.3)
  4843. Aura2.EmissionDirection = "Top"
  4844. local Aura2 = Instance.new('ParticleEmitter')
  4845. Aura2.Name = "Aura"
  4846. Aura2.Texture = "rbxassetid://833874434"
  4847. Aura2.Parent = LeftLeg
  4848. Aura2.LightEmission = 1
  4849. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  4850. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  4851. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  4852. Aura2.LockedToPart = true
  4853. Aura2.Lifetime = NumberRange.new(1)
  4854. Aura2.Rate = 60
  4855. Aura2.Speed = NumberRange.new(0.3)
  4856. Aura2.EmissionDirection = "Top"
  4857. local Aura2 = Instance.new('ParticleEmitter')
  4858. Aura2.Name = "Aura"
  4859. Aura2.Texture = "rbxassetid://833874434"
  4860. Aura2.Parent = RightLeg
  4861. Aura2.LightEmission = 1
  4862. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  4863. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  4864. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  4865. Aura2.LockedToPart = true
  4866. Aura2.Lifetime = NumberRange.new(0.6)
  4867. Aura2.Rate = 60
  4868. Aura2.Speed = NumberRange.new(0.3)
  4869. Aura2.EmissionDirection = "Top"
  4870. local tra = Instance.new('ParticleEmitter')
  4871. tra.Parent = Torso
  4872. tra.LightEmission = 1
  4873. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  4874. tra.Rate = 15
  4875. tra.Rotation = NumberRange.new(-5, 5)
  4876. tra.Lifetime = NumberRange.new(1.5, 2)
  4877. tra.Size = NumberSequence.new(0.098,0)
  4878. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  4879. tra.Speed = NumberRange.new(0.5)
  4880. tra.VelocitySpread = 360
  4881. tra.VelocityInheritance = 0.5
  4882. tra.ZOffset = 2
  4883. local tra = Instance.new('ParticleEmitter')
  4884. tra.Parent = LeftArm
  4885. tra.LightEmission = 1
  4886. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  4887. tra.Rate = 15
  4888. tra.Rotation = NumberRange.new(-5, 5)
  4889. tra.Lifetime = NumberRange.new(1.5, 2)
  4890. tra.Size = NumberSequence.new(0.098,0)
  4891. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  4892. tra.Speed = NumberRange.new(0.5)
  4893. tra.VelocitySpread = 360
  4894. tra.VelocityInheritance = 0.5
  4895. tra.ZOffset = 2
  4896. local tra = Instance.new('ParticleEmitter')
  4897. tra.Parent = RightArm
  4898. tra.LightEmission = 1
  4899. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  4900. tra.Rate = 15
  4901. tra.Rotation = NumberRange.new(-5, 5)
  4902. tra.Lifetime = NumberRange.new(1.5, 2)
  4903. tra.Size = NumberSequence.new(0.098,0)
  4904. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  4905. tra.Speed = NumberRange.new(0.5)
  4906. tra.VelocitySpread = 360
  4907. tra.VelocityInheritance = 0.5
  4908. tra.ZOffset = 2
  4909. local tra = Instance.new('ParticleEmitter')
  4910. tra.Parent = LeftLeg
  4911. tra.LightEmission = 1
  4912. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  4913. tra.Rate = 15
  4914. tra.Rotation = NumberRange.new(-5, 5)
  4915. tra.Lifetime = NumberRange.new(1.5, 2)
  4916. tra.Size = NumberSequence.new(0.098,0)
  4917. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  4918. tra.Speed = NumberRange.new(0.5)
  4919. tra.VelocitySpread = 360
  4920. tra.VelocityInheritance = 0.5
  4921. tra.ZOffset = 2
  4922. local tra = Instance.new('ParticleEmitter')
  4923. tra.Parent = RightLeg
  4924. tra.LightEmission = 1
  4925. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  4926. tra.Rate = 15
  4927. tra.Rotation = NumberRange.new(-5, 5)
  4928. tra.Lifetime = NumberRange.new(1.5, 2)
  4929. tra.Size = NumberSequence.new(0.098,0)
  4930. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  4931. tra.Speed = NumberRange.new(0.5)
  4932. tra.VelocitySpread = 360
  4933. tra.VelocityInheritance = 0.5
  4934. tra.ZOffset = 2
  4935.  
  4936. InForm = true
  4937. Humanoid.JumpPower = 120
  4938.  
  4939. Char.Humanoid.MaxHealth = Health
  4940. wait(0.3)
  4941. Char.Humanoid.Health = Health
  4942. wait(0.7)
  4943. Must:Destroy()
  4944. end
  4945.  
  4946. function Base()
  4947. InForm = false
  4948. local Effect = Instance.new("Part")
  4949. Effect.Name = "Effect"
  4950. Effect.Parent = Torso
  4951. Effect.CFrame = Torso.CFrame
  4952. Effect.BrickColor = BrickColor.new("White")
  4953. Effect.Shape = "Ball"
  4954. Effect.Size = Vector3.new(8, 8, 8)
  4955. Effect.Anchored = true
  4956. Effect.Material = "Neon"
  4957. Effect.CanCollide = false
  4958. for loop = 1, 25 do wait()
  4959. Effect.CFrame = Torso.CFrame
  4960. Effect.Size = Effect.Size + Vector3.new(-0.5)
  4961. Effect.Transparency = Effect.Transparency + 0.04
  4962.  
  4963. end
  4964. repeat
  4965.  
  4966.  
  4967. Torso:FindFirstChild("Effect"):Remove()
  4968. until Torso:FindFirstChild("Effect") == nil
  4969.  
  4970. char.Head.face.Texture = "rbxassetid://681212054"
  4971. Hair7:Destroy()
  4972. wait(0.1)
  4973. Hair7 = Instance.new("Part")
  4974. Hair7.Parent = char
  4975. Hair7.Name = "Hair"
  4976. Hair7.CanCollide = false
  4977. Hair7.Locked = true
  4978. Hair7.TopSurface = "Smooth"
  4979. Hair7.BottomSurface = "Smooth"
  4980. Hair7.formFactor = "Symmetric"
  4981. Hair7.Material = "Neon"
  4982. Hair7.BrickColor = BrickColor.new("Really black")
  4983. Hair7.CFrame = char.Torso.CFrame
  4984. Hair7.Size = Vector3.new(1, 1, 1)
  4985. Hair7.Transparency = 0
  4986.  
  4987.  
  4988. Weld1 = Instance.new("Weld")
  4989. Weld1.Parent = char.Head
  4990. Weld1.Part0 = char.Head
  4991. Weld1.Part1 = Hair7
  4992. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  4993.  
  4994. Mesh = Instance.new("SpecialMesh")
  4995. Mesh.Offset = Vector3.new(0,-0.4,0)
  4996. Mesh.Parent = Hair7
  4997. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  4998. Mesh.MeshType = "FileMesh"
  4999. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  5000. Mesh.TextureId = ""
  5001.  
  5002. for i, v in pairs(Torso:GetChildren()) do
  5003. if v:IsA('ParticleEmitter') then
  5004. v:Remove()
  5005. end
  5006. end
  5007. for i, v in pairs(LeftArm:GetChildren()) do
  5008. if v:IsA('ParticleEmitter') then
  5009. v:Remove()
  5010. end
  5011. end
  5012. for i, v in pairs(RightArm:GetChildren()) do
  5013. if v:IsA('ParticleEmitter') then
  5014. v:Remove()
  5015. end
  5016. end
  5017. for i, v in pairs(RightLeg:GetChildren()) do
  5018. if v:IsA('ParticleEmitter') then
  5019. v:Remove()
  5020. end
  5021. end
  5022. for i, v in pairs(LeftLeg:GetChildren()) do
  5023. if v:IsA('ParticleEmitter') then
  5024. v:Remove()
  5025. end
  5026. end
  5027.  
  5028.  
  5029. end
  5030.  
  5031. mouse.KeyDown:connect(function(key)
  5032. if key=="8" then
  5033. Base()
  5034. end
  5035. end)
  5036.  
  5037.  
  5038. mouse.KeyDown:connect(function(key)
  5039. if key=="3" then
  5040. Base()
  5041. ssj3()
  5042.  
  5043. end
  5044. end)
  5045.  
  5046.  
  5047. mouse.KeyDown:connect(function(key)
  5048. if key=="7" then
  5049. Kaioken()
  5050.  
  5051. end
  5052. end)
  5053. Health = 140,000 --------- Serious mode aura.
  5054. BaseHealth = 10,000
  5055.  
  5056.  
  5057.  
  5058.  
  5059. Kaio = false
  5060.  
  5061. Player = game.Players.LocalPlayer
  5062. Char = Player.Character
  5063. Torso = Char.Torso
  5064.  
  5065. function Kaioken()
  5066. for X = 1, 1 do wait()
  5067.  
  5068.  
  5069. wait(0)
  5070. for X = 1, 1 do wait()
  5071. local Effect = Instance.new("Part")
  5072. Effect.Name = "Effect"
  5073. Effect.Parent = Torso
  5074. Effect.CFrame = Torso.CFrame
  5075. Effect.BrickColor = BrickColor.new("Lapis")
  5076. Effect.Shape = "Ball"
  5077. Effect.Size = Vector3.new(1, 1, 1)
  5078. Effect.Anchored = true
  5079. Effect.Material = "Neon"
  5080. Effect.CanCollide = false
  5081. Effect.CFrame = Torso.CFrame
  5082. Effect.Size = Effect.Size + Vector3.new(0.5)
  5083. Effect.Transparency = Effect.Transparency + 0.04
  5084. end
  5085. end
  5086.  
  5087. repeat
  5088. Torso:FindFirstChild("Effect"):Remove()
  5089. until Torso:FindFirstChild("Effect") == nil
  5090.  
  5091.  
  5092. local Color1 = Color3.new(255, 255, 0)
  5093. local Color2 = Color3.new(255, 255, 0)
  5094.  
  5095. for i = 0, 3, 0.1 do
  5096. swait()
  5097. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  5098. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  5099. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  5100. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  5101. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  5102. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  5103. end
  5104.  
  5105.  
  5106. local Must = Instance.new("Sound",Torso)
  5107. Must.SoundId = "rbxassetid://1035030726"
  5108. Must.Pitch = 0.99
  5109. Must.Volume = 1.4
  5110. Must.Looped = false
  5111. wait(0)
  5112. Must:Play()
  5113. a21e = new("Part",char)
  5114. a21e.Name = "Beam"..num
  5115. a21e.Locked = true
  5116. a21e.Size = v3(1,1,1)
  5117. a21e.CanCollide = false
  5118. a21e.BrickColor = bc("Really red")
  5119. a21e.Material = "Neon"
  5120. a21e.Transparency = 0
  5121. aa21e = new("SpecialMesh",a21e)
  5122. a21e.Anchored = true
  5123. a21e.Position = RootPart.Position
  5124. aa21e.MeshType = "Sphere"
  5125. aa21e.Scale = v3(1,1,1)
  5126. a51e = new("Part",char)
  5127. a51e.Name = "Beam"..num
  5128. a51e.Locked = true
  5129. a51e.Size = v3(1,1,1)
  5130. a51e.CanCollide = false
  5131. a51e.BrickColor = bc("White")
  5132. a51e.Material = "Neon"
  5133. a51e.Transparency = 0
  5134. aa51e = new("SpecialMesh",a51e)
  5135. a51e.Anchored = true
  5136. a51e.Position = RootPart.Position
  5137. aa51e.MeshType = "Sphere"
  5138. aa51e.Scale = v3(1,1,1)
  5139. a61e = new("Part",char)
  5140. a61e.Name = "Beam"..num
  5141. a61e.Locked = true
  5142. a61e.Size = v3(1,1,1)
  5143. a61e.CanCollide = false
  5144. a61e.BrickColor = bc("Bright red")
  5145. a61e.Material = "Neon"
  5146. a61e.Transparency = 0
  5147. aa61e = new("SpecialMesh",a61e)
  5148. a61e.Anchored = true
  5149. a61e.Position = RootPart.Position
  5150. aa61e.MeshType = "Sphere"
  5151. aa61e.Scale = v3(1,1,1)
  5152. for i = 1,50 do
  5153. wait()
  5154. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  5155. a21e.Transparency = a21e.Transparency + 0.03
  5156. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  5157. a51e.Transparency = a51e.Transparency + 0.03
  5158. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  5159. a61e.Transparency = a61e.Transparency + 0.02
  5160. end
  5161. a61e:Destroy()
  5162. aa61e:Destroy()
  5163. a51e:Destroy()
  5164. aa51e:Destroy()
  5165. a21e:Destroy()
  5166. aa21e:Destroy()
  5167.  
  5168.  
  5169. local Aura = Instance.new('ParticleEmitter')
  5170. Aura.Name = "Aura"
  5171. Aura.Texture = "rbxassetid://347730682"
  5172. Aura.Parent = Torso
  5173. Aura.LightEmission = 1
  5174. Aura.Transparency = NumberSequence.new(0.6,1)
  5175. Aura.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  5176. Aura.Size = NumberSequence.new(6.3,9.3,0)
  5177. Aura.LockedToPart = true
  5178. Aura.Lifetime = NumberRange.new(1)
  5179. Aura.Rate = 100
  5180. Aura.Speed = NumberRange.new(4.3)
  5181. Aura.EmissionDirection = "Top"
  5182.  
  5183.  
  5184. Kaio = true
  5185. Humanoid.JumpPower = 300
  5186.  
  5187. Char.Humanoid.MaxHealth = Health
  5188. wait(0.3)
  5189. Char.Humanoid.Health = Health
  5190. wait(0.7)
  5191. Must:Destroy()
  5192. end
  5193.  
  5194. function Base()
  5195. Kaioken = false
  5196. a21e = new("Part",char)
  5197. a21e.Name = "Beam"..num
  5198. a21e.Locked = true
  5199. a21e.Size = v3(1,1,1)
  5200. a21e.CanCollide = false
  5201. a21e.BrickColor = bc("Really red")
  5202. a21e.Material = "Neon"
  5203. a21e.Transparency = 0
  5204. aa21e = new("SpecialMesh",a21e)
  5205. a21e.Anchored = true
  5206. a21e.Position = RootPart.Position
  5207. aa21e.MeshType = "Sphere"
  5208. aa21e.Scale = v3(1,1,1)
  5209. for i = 1,50 do
  5210. wait()
  5211. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  5212. a21e.Transparency = a21e.Transparency + 0.03
  5213. end
  5214. repeat
  5215. aa21e:Destroy()
  5216. a21e:Destroy()
  5217.  
  5218.  
  5219. Torso:FindFirstChild("Effect"):Remove()
  5220. until Torso:FindFirstChild("Effect") == nil
  5221.  
  5222. char.Head.face.Texture = "rbxassetid://681212054"
  5223. Hair7:Destroy()
  5224. wait(0.1)
  5225. Hair7 = Instance.new("Part")
  5226. Hair7.Parent = char
  5227. Hair7.Name = "Hair"
  5228. Hair7.CanCollide = false
  5229. Hair7.Locked = true
  5230. Hair7.TopSurface = "Smooth"
  5231. Hair7.BottomSurface = "Smooth"
  5232. Hair7.formFactor = "Symmetric"
  5233. Hair7.Material = "Neon"
  5234. Hair7.BrickColor = BrickColor.new("Really black")
  5235. Hair7.CFrame = char.Torso.CFrame
  5236. Hair7.Size = Vector3.new(1, 1, 1)
  5237. Hair7.Transparency = 0
  5238.  
  5239.  
  5240. Weld1 = Instance.new("Weld")
  5241. Weld1.Parent = char.Head
  5242. Weld1.Part0 = char.Head
  5243. Weld1.Part1 = Hair7
  5244. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  5245.  
  5246. Mesh = Instance.new("SpecialMesh")
  5247. Mesh.Offset = Vector3.new(0,-0.4,0)
  5248. Mesh.Parent = Hair7
  5249. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  5250. Mesh.MeshType = "FileMesh"
  5251. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  5252. Mesh.TextureId = ""
  5253.  
  5254.  
  5255.  
  5256. for i, v in pairs(Torso:GetChildren()) do
  5257. if v:IsA('ParticleEmitter') then
  5258. v:Remove()
  5259. end
  5260. end
  5261. for i, v in pairs(LeftArm:GetChildren()) do
  5262. if v:IsA('ParticleEmitter') then
  5263. v:Remove()
  5264. end
  5265. end
  5266. for i, v in pairs(RightArm:GetChildren()) do
  5267. if v:IsA('ParticleEmitter') then
  5268. v:Remove()
  5269. end
  5270. end
  5271. for i, v in pairs(RightLeg:GetChildren()) do
  5272. if v:IsA('ParticleEmitter') then
  5273. v:Remove()
  5274. end
  5275. end
  5276. for i, v in pairs(LeftLeg:GetChildren()) do
  5277. if v:IsA('ParticleEmitter') then
  5278. v:Remove()
  5279. end
  5280. end
  5281.  
  5282.  
  5283. end
  5284.  
  5285. mouse.KeyDown:connect(function(key)
  5286. if key=="8" then
  5287. Base()
  5288. end
  5289. end)
  5290.  
  5291.  
  5292.  
  5293.  
  5294. mouse.KeyDown:connect(function(key)
  5295. if key=="1" then
  5296. Base()
  5297. SSJ()
  5298.  
  5299. end
  5300. end)
  5301. Health = 140,000 --------- Serious mode aura.
  5302. BaseHealth = 10,000
  5303.  
  5304.  
  5305.  
  5306.  
  5307. SuperSaiyan = false
  5308.  
  5309. Player = game.Players.LocalPlayer
  5310. Char = Player.Character
  5311. Torso = Char.Torso
  5312.  
  5313. function SSJ()
  5314. for X = 1, 1 do wait()
  5315.  
  5316.  
  5317. wait(0)
  5318. for X = 1, 1 do wait()
  5319. local Effect = Instance.new("Part")
  5320. Effect.Name = "Effect"
  5321. Effect.Parent = Torso
  5322. Effect.CFrame = Torso.CFrame
  5323. Effect.BrickColor = BrickColor.new("Lapis")
  5324. Effect.Shape = "Ball"
  5325. Effect.Size = Vector3.new(1, 1, 1)
  5326. Effect.Anchored = true
  5327. Effect.Material = "Neon"
  5328. Effect.CanCollide = false
  5329. Effect.CFrame = Torso.CFrame
  5330. Effect.Size = Effect.Size + Vector3.new(0.5)
  5331. Effect.Transparency = Effect.Transparency + 0.04
  5332. end
  5333. end
  5334.  
  5335. repeat
  5336. Torso:FindFirstChild("Effect"):Remove()
  5337. until Torso:FindFirstChild("Effect") == nil
  5338.  
  5339.  
  5340. local Color1 = Color3.new(255, 255, 0)
  5341. local Color2 = Color3.new(255, 255, 0)
  5342.  
  5343.  
  5344. Hair7:Destroy()
  5345. wait(0.1)
  5346. Hair7 = Instance.new("Part")
  5347. Hair7.Parent = char
  5348. Hair7.Name = "Hair"
  5349. Hair7.CanCollide = false
  5350. Hair7.Locked = true
  5351. Hair7.TopSurface = "Smooth"
  5352. Hair7.BottomSurface = "Smooth"
  5353. Hair7.formFactor = "Symmetric"
  5354. Hair7.Material = "Neon"
  5355. Hair7.BrickColor = BrickColor.new("Daisy orange")
  5356. Hair7.CFrame = char.Torso.CFrame
  5357. Hair7.Size = Vector3.new(1, 1, 1)
  5358. Hair7.Transparency = 0
  5359.  
  5360.  
  5361. Weld1 = Instance.new("Weld")
  5362. Weld1.Parent = char.Head
  5363. Weld1.Part0 = char.Head
  5364. Weld1.Part1 = Hair7
  5365. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  5366.  
  5367. Mesh = Instance.new("SpecialMesh")
  5368. Mesh.Offset = Vector3.new(0,-0.2,0.66)
  5369. Mesh.Parent = Hair7
  5370. Mesh.Scale = Vector3.new(6.65, 6.65, 6.65)
  5371. Mesh.MeshType = "FileMesh"
  5372. Mesh.MeshId = "http://www.roblox.com/asset/?id=430344159"
  5373. Mesh.TextureId = ""
  5374. char.Head.face.Texture = "rbxassetid://1041689229"
  5375. local Must = Instance.new("Sound",Torso)
  5376. Must.SoundId = "rbxassetid://1035030726"
  5377. Must.Pitch = 0.99
  5378. Must.Volume = 1.4
  5379. Must.Looped = false
  5380. wait(0)
  5381. Must:Play()
  5382. a21e = new("Part",char)
  5383. a21e.Name = "Beam"..num
  5384. a21e.Locked = true
  5385. a21e.Size = v3(1,1,1)
  5386. a21e.CanCollide = false
  5387. a21e.BrickColor = bc("Gold")
  5388. a21e.Material = "Neon"
  5389. a21e.Transparency = 0
  5390. aa21e = new("SpecialMesh",a21e)
  5391. a21e.Anchored = true
  5392. a21e.Position = RootPart.Position
  5393. aa21e.MeshType = "Sphere"
  5394. aa21e.Scale = v3(1,1,1)
  5395. a51e = new("Part",char)
  5396. a51e.Name = "Beam"..num
  5397. a51e.Locked = true
  5398. a51e.Size = v3(1,1,1)
  5399. a51e.CanCollide = false
  5400. a51e.BrickColor = bc("New Yeller")
  5401. a51e.Material = "Neon"
  5402. a51e.Transparency = 0
  5403. aa51e = new("SpecialMesh",a51e)
  5404. a51e.Anchored = true
  5405. a51e.Position = RootPart.Position
  5406. aa51e.MeshType = "Sphere"
  5407. aa51e.Scale = v3(1,1,1)
  5408. a61e = new("Part",char)
  5409. a61e.Name = "Beam"..num
  5410. a61e.Locked = true
  5411. a61e.Size = v3(1,1,1)
  5412. a61e.CanCollide = false
  5413. a61e.BrickColor = bc("White")
  5414. a61e.Material = "Neon"
  5415. a61e.Transparency = 0
  5416. aa61e = new("SpecialMesh",a61e)
  5417. a61e.Anchored = true
  5418. a61e.Position = RootPart.Position
  5419. aa61e.MeshType = "Sphere"
  5420. aa61e.Scale = v3(1,1,1)
  5421. for i = 1,50 do
  5422. wait()
  5423. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  5424. a21e.Transparency = a21e.Transparency + 0.03
  5425. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  5426. a51e.Transparency = a51e.Transparency + 0.03
  5427. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  5428. a61e.Transparency = a61e.Transparency + 0.02
  5429. end
  5430. a61e:Destroy()
  5431. aa61e:Destroy()
  5432. a51e:Destroy()
  5433. aa51e:Destroy()
  5434. a21e:Destroy()
  5435. aa21e:Destroy()
  5436.  
  5437.  
  5438. local Aura = Instance.new('ParticleEmitter')
  5439. Aura.Name = "Aura"
  5440. Aura.Texture = "rbxassetid://347730682"
  5441. Aura.Parent = Torso
  5442. Aura.LightEmission = 1
  5443. Aura.Transparency = NumberSequence.new(0.6,1)
  5444. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  5445. Aura.Size = NumberSequence.new(5.2,3.9,0.2)
  5446. Aura.LockedToPart = true
  5447. Aura.Lifetime = NumberRange.new(1)
  5448. Aura.Rate = 100
  5449. Aura.Speed = NumberRange.new(4.3)
  5450. Aura.EmissionDirection = "Top"
  5451.  
  5452. SuperSaiyan = true
  5453. Humanoid.JumpPower = 120
  5454.  
  5455. Char.Humanoid.MaxHealth = Health
  5456. wait(0.3)
  5457. Char.Humanoid.Health = Health
  5458. wait(0.7)
  5459. Must:Destroy()
  5460. end
  5461.  
  5462. function Base()
  5463. SuperSaiyan = false
  5464. local Effect = Instance.new("Part")
  5465. Effect.Name = "Effect"
  5466. Effect.Parent = Torso
  5467. Effect.CFrame = Torso.CFrame
  5468. Effect.BrickColor = BrickColor.new("White")
  5469. Effect.Shape = "Ball"
  5470. Effect.Size = Vector3.new(8, 8, 8)
  5471. Effect.Anchored = true
  5472. Effect.Material = "Neon"
  5473. Effect.CanCollide = false
  5474. for loop = 1, 25 do wait()
  5475. Effect.CFrame = Torso.CFrame
  5476. Effect.Size = Effect.Size + Vector3.new(-0.5)
  5477. Effect.Transparency = Effect.Transparency + 0.04
  5478.  
  5479. end
  5480. repeat
  5481.  
  5482.  
  5483. Torso:FindFirstChild("Effect"):Remove()
  5484. until Torso:FindFirstChild("Effect") == nil
  5485.  
  5486. char.Head.face.Texture = "rbxassetid://681212054"
  5487. Hair7:Destroy()
  5488. wait(0.1)
  5489. Hair7 = Instance.new("Part")
  5490. Hair7.Parent = char
  5491. Hair7.Name = "Hair"
  5492. Hair7.CanCollide = false
  5493. Hair7.Locked = true
  5494. Hair7.TopSurface = "Smooth"
  5495. Hair7.BottomSurface = "Smooth"
  5496. Hair7.formFactor = "Symmetric"
  5497. Hair7.Material = "Neon"
  5498. Hair7.BrickColor = BrickColor.new("Really black")
  5499. Hair7.CFrame = char.Torso.CFrame
  5500. Hair7.Size = Vector3.new(1, 1, 1)
  5501. Hair7.Transparency = 0
  5502.  
  5503.  
  5504. Weld1 = Instance.new("Weld")
  5505. Weld1.Parent = char.Head
  5506. Weld1.Part0 = char.Head
  5507. Weld1.Part1 = Hair7
  5508. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  5509.  
  5510. Mesh = Instance.new("SpecialMesh")
  5511. Mesh.Offset = Vector3.new(0,-0.4,0)
  5512. Mesh.Parent = Hair7
  5513. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  5514. Mesh.MeshType = "FileMesh"
  5515. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  5516. Mesh.TextureId = ""
  5517.  
  5518.  
  5519.  
  5520. for i, v in pairs(Torso:GetChildren()) do
  5521. if v:IsA('ParticleEmitter') then
  5522. v:Remove()
  5523. end
  5524. end
  5525. for i, v in pairs(LeftArm:GetChildren()) do
  5526. if v:IsA('ParticleEmitter') then
  5527. v:Remove()
  5528. end
  5529. end
  5530. for i, v in pairs(RightArm:GetChildren()) do
  5531. if v:IsA('ParticleEmitter') then
  5532. v:Remove()
  5533. end
  5534. end
  5535. for i, v in pairs(RightLeg:GetChildren()) do
  5536. if v:IsA('ParticleEmitter') then
  5537. v:Remove()
  5538. end
  5539. end
  5540. for i, v in pairs(LeftLeg:GetChildren()) do
  5541. if v:IsA('ParticleEmitter') then
  5542. v:Remove()
  5543. end
  5544. end
  5545.  
  5546.  
  5547. end
  5548.  
  5549. mouse.KeyDown:connect(function(key)
  5550. if key=="8" then
  5551. Base()
  5552. end
  5553. end)
  5554.  
  5555.  
  5556. mouse.KeyDown:connect(function(key)
  5557. if key=="5" then
  5558. Base()
  5559. SSJB()
  5560.  
  5561. end
  5562. end)
  5563. Health = 140,000 --------- Serious mode aura.
  5564. BaseHealth = 10,000
  5565.  
  5566.  
  5567.  
  5568.  
  5569. SuperSaiyanBlue = false
  5570.  
  5571. Player = game.Players.LocalPlayer
  5572. Char = Player.Character
  5573. Torso = Char.Torso
  5574.  
  5575. function SSJB()
  5576. for X = 1, 1 do wait()
  5577.  
  5578.  
  5579. wait(0)
  5580. for X = 1, 1 do wait()
  5581. local Effect = Instance.new("Part")
  5582. Effect.Name = "Effect"
  5583. Effect.Parent = Torso
  5584. Effect.CFrame = Torso.CFrame
  5585. Effect.BrickColor = BrickColor.new("Lapis")
  5586. Effect.Shape = "Ball"
  5587. Effect.Size = Vector3.new(1, 1, 1)
  5588. Effect.Anchored = true
  5589. Effect.Material = "Neon"
  5590. Effect.CanCollide = false
  5591. Effect.CFrame = Torso.CFrame
  5592. Effect.Size = Effect.Size + Vector3.new(0.5)
  5593. Effect.Transparency = Effect.Transparency + 0.04
  5594. end
  5595. end
  5596.  
  5597. repeat
  5598. Torso:FindFirstChild("Effect"):Remove()
  5599. until Torso:FindFirstChild("Effect") == nil
  5600.  
  5601.  
  5602. local Color1 = Color3.new(255, 255, 0)
  5603. local Color2 = Color3.new(255, 255, 0)
  5604.  
  5605. for i = 0, 3, 0.1 do
  5606. swait()
  5607. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  5608. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  5609. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  5610. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  5611. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  5612. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  5613. end
  5614.  
  5615. Hair7:Destroy()
  5616. wait(0.1)
  5617. Hair7 = Instance.new("Part")
  5618. Hair7.Parent = char
  5619. Hair7.Name = "Hair"
  5620. Hair7.CanCollide = false
  5621. Hair7.Locked = true
  5622. Hair7.TopSurface = "Smooth"
  5623. Hair7.BottomSurface = "Smooth"
  5624. Hair7.formFactor = "Symmetric"
  5625. Hair7.Material = "Neon"
  5626. Hair7.BrickColor = BrickColor.new("Cyan")
  5627. Hair7.CFrame = char.Torso.CFrame
  5628. Hair7.Size = Vector3.new(1, 1, 1)
  5629.  
  5630.  
  5631. Weld1 = Instance.new("Weld")
  5632. Weld1.Parent = char.Head
  5633. Weld1.Part0 = char.Head
  5634. Weld1.Part1 = Hair7
  5635. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  5636.  
  5637. Mesh = Instance.new("SpecialMesh")
  5638. Mesh.Offset = Vector3.new(-0.03,-0.2,0.72)
  5639. Mesh.Parent = Hair7
  5640. Mesh.Scale = Vector3.new(6.86, 6.86, 6.86)
  5641. Mesh.MeshType = "FileMesh"
  5642. Mesh.MeshId = "http://www.roblox.com/asset/?id=430344159"
  5643. wait(0.1)
  5644. char.Head.face.Texture = "rbxassetid://1041695757"
  5645. local Must = Instance.new("Sound",Torso)
  5646. Must.SoundId = "rbxassetid://874183151"
  5647. Must.Pitch = 0.99
  5648. Must.Volume = 1.4
  5649. Must.Looped = false
  5650. wait(0)
  5651. Must:Play()
  5652. a21e = new("Part",char)
  5653. a21e.Name = "Beam"..num
  5654. a21e.Locked = true
  5655. a21e.Size = v3(1,1,1)
  5656. a21e.CanCollide = false
  5657. a21e.BrickColor = bc("Toothpaste")
  5658. a21e.Material = "Neon"
  5659. a21e.Transparency = 0
  5660. aa21e = new("SpecialMesh",a21e)
  5661. a21e.Anchored = true
  5662. a21e.Position = RootPart.Position
  5663. aa21e.MeshType = "Sphere"
  5664. aa21e.Scale = v3(1,1,1)
  5665. a51e = new("Part",char)
  5666. a51e.Name = "Beam"..num
  5667. a51e.Locked = true
  5668. a51e.Size = v3(1,1,1)
  5669. a51e.CanCollide = false
  5670. a51e.BrickColor = bc("Cyan")
  5671. a51e.Material = "Neon"
  5672. a51e.Transparency = 0
  5673. aa51e = new("SpecialMesh",a51e)
  5674. a51e.Anchored = true
  5675. a51e.Position = RootPart.Position
  5676. aa51e.MeshType = "Sphere"
  5677. aa51e.Scale = v3(1,1,1)
  5678. a61e = new("Part",char)
  5679. a61e.Name = "Beam"..num
  5680. a61e.Locked = true
  5681. a61e.Size = v3(1,1,1)
  5682. a61e.CanCollide = false
  5683. a61e.BrickColor = bc("Lapis")
  5684. a61e.Material = "Neon"
  5685. a61e.Transparency = 0
  5686. aa61e = new("SpecialMesh",a61e)
  5687. a61e.Anchored = true
  5688. a61e.Position = RootPart.Position
  5689. aa61e.MeshType = "Sphere"
  5690. aa61e.Scale = v3(1,1,1)
  5691. for i = 1,50 do
  5692. wait()
  5693. aa21e.Scale = aa21e.Scale + v3(2,2,2)
  5694. a21e.Transparency = a21e.Transparency + 0.03
  5695. aa51e.Scale = aa51e.Scale + v3(2.5,2.5,2.5)
  5696. a51e.Transparency = a51e.Transparency + 0.03
  5697. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  5698. a61e.Transparency = a61e.Transparency + 0.02
  5699. end
  5700. a61e:Destroy()
  5701. aa61e:Destroy()
  5702. a51e:Destroy()
  5703. aa51e:Destroy()
  5704. a21e:Destroy()
  5705. aa21e:Destroy()
  5706.  
  5707.  
  5708. local Aura = Instance.new('ParticleEmitter')
  5709. Aura.Name = "Aura"
  5710. Aura.Texture = "rbxassetid://347730682"
  5711. Aura.Parent = Torso
  5712. Aura.LightEmission = 1
  5713. Aura.Transparency = NumberSequence.new(0.4,1)
  5714. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  5715. Aura.Size = NumberSequence.new(4,6.9,0.2)
  5716. Aura.LockedToPart = true
  5717. Aura.Lifetime = NumberRange.new(1)
  5718. Aura.Rate = 100
  5719. Aura.Rotation = NumberRange.new(-20, 15)
  5720. Aura.Speed = NumberRange.new(4.3)
  5721. Aura.EmissionDirection = "Top"
  5722. local Aura = Instance.new('ParticleEmitter')
  5723. Aura.Name = "Aura"
  5724. Aura.Texture = "rbxassetid://347730682"
  5725. Aura.Parent = Torso
  5726. Aura.LightEmission = 1
  5727. Aura.Transparency = NumberSequence.new(0.9,1)
  5728. Aura.Color = ColorSequence.new(BrickColor.new("Deep orange").Color)
  5729. Aura.Size = NumberSequence.new(4,6.9,0.2)
  5730. Aura.LockedToPart = true
  5731. Aura.Lifetime = NumberRange.new(1)
  5732. Aura.Rate = 100
  5733. Aura.Rotation = NumberRange.new(-20, 15)
  5734. Aura.Speed = NumberRange.new(4.3)
  5735. Aura.EmissionDirection = "Top"
  5736. local tra = Instance.new('ParticleEmitter')
  5737. tra.Parent = Torso
  5738. tra.LightEmission = 1
  5739. tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  5740. tra.Rate = 15
  5741. tra.Rotation = NumberRange.new(-5, 5)
  5742. tra.Lifetime = NumberRange.new(1.5, 2)
  5743. tra.Size = NumberSequence.new(0.098,0)
  5744. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  5745. tra.Speed = NumberRange.new(0.5)
  5746. tra.VelocitySpread = 360
  5747. tra.VelocityInheritance = 0.5
  5748. tra.ZOffset = 2
  5749. local tra = Instance.new('ParticleEmitter')
  5750. tra.Parent = LeftArm
  5751. tra.LightEmission = 1
  5752. tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  5753. tra.Rate = 15
  5754. tra.Rotation = NumberRange.new(-5, 5)
  5755. tra.Lifetime = NumberRange.new(1.5, 2)
  5756. tra.Size = NumberSequence.new(0.098,0)
  5757. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  5758. tra.Speed = NumberRange.new(0.5)
  5759. tra.VelocitySpread = 360
  5760. tra.VelocityInheritance = 0.5
  5761. tra.ZOffset = 2
  5762. local tra = Instance.new('ParticleEmitter')
  5763. tra.Parent = RightArm
  5764. tra.LightEmission = 1
  5765. tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  5766. tra.Rate = 15
  5767. tra.Rotation = NumberRange.new(-5, 5)
  5768. tra.Lifetime = NumberRange.new(1.5, 2)
  5769. tra.Size = NumberSequence.new(0.098,0)
  5770. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  5771. tra.Speed = NumberRange.new(0.5)
  5772. tra.VelocitySpread = 360
  5773. tra.VelocityInheritance = 0.5
  5774. tra.ZOffset = 2
  5775. local tra = Instance.new('ParticleEmitter')
  5776. tra.Parent = LeftLeg
  5777. tra.LightEmission = 1
  5778. tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  5779. tra.Rate = 15
  5780. tra.Rotation = NumberRange.new(-5, 5)
  5781. tra.Lifetime = NumberRange.new(1.5, 2)
  5782. tra.Size = NumberSequence.new(0.098,0)
  5783. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  5784. tra.Speed = NumberRange.new(0.5)
  5785. tra.VelocitySpread = 360
  5786. tra.VelocityInheritance = 0.5
  5787. tra.ZOffset = 2
  5788. local tra = Instance.new('ParticleEmitter')
  5789. tra.Parent = RightLeg
  5790. tra.LightEmission = 1
  5791. tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  5792. tra.Rate = 15
  5793. tra.Rotation = NumberRange.new(-5, 5)
  5794. tra.Lifetime = NumberRange.new(1.5, 2)
  5795. tra.Size = NumberSequence.new(0.098,0)
  5796. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  5797. tra.Speed = NumberRange.new(0.5)
  5798. tra.VelocitySpread = 360
  5799. tra.VelocityInheritance = 0.5
  5800. tra.ZOffset = 2
  5801.  
  5802. SuperSaiyanBlue = true
  5803. Humanoid.JumpPower = 120
  5804.  
  5805. Char.Humanoid.MaxHealth = Health
  5806. wait(0.3)
  5807. Char.Humanoid.Health = Health
  5808. wait(0.7)
  5809. Must:Destroy()
  5810. end
  5811.  
  5812. function Base()
  5813. SuperSaiyanBlue = false
  5814. local Effect = Instance.new("Part")
  5815. Effect.Name = "Effect"
  5816. Effect.Parent = Torso
  5817. Effect.CFrame = Torso.CFrame
  5818. Effect.BrickColor = BrickColor.new("White")
  5819. Effect.Shape = "Ball"
  5820. Effect.Size = Vector3.new(8, 8, 8)
  5821. Effect.Anchored = true
  5822. Effect.Material = "Neon"
  5823. Effect.CanCollide = false
  5824. for loop = 1, 25 do wait()
  5825. Effect.CFrame = Torso.CFrame
  5826. Effect.Size = Effect.Size + Vector3.new(-0.5)
  5827. Effect.Transparency = Effect.Transparency + 0.04
  5828.  
  5829. end
  5830. repeat
  5831.  
  5832.  
  5833. Torso:FindFirstChild("Effect"):Remove()
  5834. until Torso:FindFirstChild("Effect") == nil
  5835.  
  5836. char.Head.face.Texture = "rbxassetid://681212054"
  5837. Hair7:Destroy()
  5838. wait(0.1)
  5839. Hair7 = Instance.new("Part")
  5840. Hair7.Parent = char
  5841. Hair7.Name = "Hair"
  5842. Hair7.CanCollide = false
  5843. Hair7.Locked = true
  5844. Hair7.TopSurface = "Smooth"
  5845. Hair7.BottomSurface = "Smooth"
  5846. Hair7.formFactor = "Symmetric"
  5847. Hair7.Material = "Neon"
  5848. Hair7.BrickColor = BrickColor.new("Really black")
  5849. Hair7.CFrame = char.Torso.CFrame
  5850. Hair7.Size = Vector3.new(1, 1, 1)
  5851. Hair7.Transparency = 0
  5852.  
  5853.  
  5854. Weld1 = Instance.new("Weld")
  5855. Weld1.Parent = char.Head
  5856. Weld1.Part0 = char.Head
  5857. Weld1.Part1 = Hair7
  5858. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  5859.  
  5860. Mesh = Instance.new("SpecialMesh")
  5861. Mesh.Offset = Vector3.new(0,-0.4,0)
  5862. Mesh.Parent = Hair7
  5863. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  5864. Mesh.MeshType = "FileMesh"
  5865. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  5866. Mesh.TextureId = ""
  5867.  
  5868.  
  5869.  
  5870. for i, v in pairs(Torso:GetChildren()) do
  5871. if v:IsA('ParticleEmitter') then
  5872. v:Remove()
  5873. end
  5874. end
  5875. for i, v in pairs(LeftArm:GetChildren()) do
  5876. if v:IsA('ParticleEmitter') then
  5877. v:Remove()
  5878. end
  5879. end
  5880. for i, v in pairs(RightArm:GetChildren()) do
  5881. if v:IsA('ParticleEmitter') then
  5882. v:Remove()
  5883. end
  5884. end
  5885. for i, v in pairs(RightLeg:GetChildren()) do
  5886. if v:IsA('ParticleEmitter') then
  5887. v:Remove()
  5888. end
  5889. end
  5890. for i, v in pairs(LeftLeg:GetChildren()) do
  5891. if v:IsA('ParticleEmitter') then
  5892. v:Remove()
  5893. end
  5894. end
  5895.  
  5896.  
  5897. end
  5898.  
  5899. mouse.KeyDown:connect(function(key)
  5900. if key=="8" then
  5901. Base()
  5902. end
  5903. end)
  5904.  
  5905.  
  5906. mouse.KeyDown:connect(function(key)
  5907. if key=="4" then
  5908. Base()
  5909. SSJG()
  5910.  
  5911. end
  5912. end)
  5913. Health = 140,000 --------- Serious mode aura.
  5914. BaseHealth = 10,000
  5915.  
  5916.  
  5917.  
  5918.  
  5919. SuperSaiyanGod = false
  5920.  
  5921. Player = game.Players.LocalPlayer
  5922. Char = Player.Character
  5923. Torso = Char.Torso
  5924.  
  5925. function SSJG()
  5926. for X = 1, 1 do wait()
  5927.  
  5928.  
  5929. wait(0)
  5930. for X = 1, 1 do wait()
  5931. local Effect = Instance.new("Part")
  5932. Effect.Name = "Effect"
  5933. Effect.Parent = Torso
  5934. Effect.CFrame = Torso.CFrame
  5935. Effect.BrickColor = BrickColor.new("Lapis")
  5936. Effect.Shape = "Ball"
  5937. Effect.Size = Vector3.new(1, 1, 1)
  5938. Effect.Anchored = true
  5939. Effect.Material = "Neon"
  5940. Effect.CanCollide = false
  5941. Effect.CFrame = Torso.CFrame
  5942. Effect.Size = Effect.Size + Vector3.new(0.5)
  5943. Effect.Transparency = Effect.Transparency + 0.04
  5944. end
  5945. end
  5946.  
  5947. repeat
  5948. Torso:FindFirstChild("Effect"):Remove()
  5949. until Torso:FindFirstChild("Effect") == nil
  5950.  
  5951.  
  5952. local Color1 = Color3.new(255, 255, 0)
  5953. local Color2 = Color3.new(255, 255, 0)
  5954.  
  5955. for i = 0, 3, 0.1 do
  5956. swait()
  5957. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  5958. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  5959. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  5960. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  5961. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  5962. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  5963. end
  5964.  
  5965. Hair7:Destroy()
  5966. wait(0.1)
  5967. Hair7 = Instance.new("Part")
  5968. Hair7.Parent = char
  5969. Hair7.Name = "Hair"
  5970. Hair7.CanCollide = false
  5971. Hair7.Locked = true
  5972. Hair7.TopSurface = "Smooth"
  5973. Hair7.BottomSurface = "Smooth"
  5974. Hair7.formFactor = "Symmetric"
  5975. Hair7.Material = "Neon"
  5976. Hair7.BrickColor = BrickColor.new("Persimmon")
  5977. Hair7.CFrame = char.Torso.CFrame
  5978. Hair7.Size = Vector3.new(1, 1, 1)
  5979. Hair7.Transparency = 0
  5980.  
  5981.  
  5982. Weld1 = Instance.new("Weld")
  5983. Weld1.Parent = char.Head
  5984. Weld1.Part0 = char.Head
  5985. Weld1.Part1 = Hair7
  5986. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  5987.  
  5988. Mesh = Instance.new("SpecialMesh")
  5989. Mesh.Offset = Vector3.new(0,-0.4,0)
  5990. Mesh.Parent = Hair7
  5991. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  5992. Mesh.MeshType = "FileMesh"
  5993. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  5994. Mesh.TextureId = ""
  5995. char.Head.face.Texture = "rbxassetid://681220447"
  5996. local Must = Instance.new("Sound",Torso)
  5997. Must.SoundId = "rbxassetid://1035030726"
  5998. Must.Pitch = 0.99
  5999. Must.Volume = 1.4
  6000. Must.Looped = false
  6001. wait(0)
  6002. Must:Play()
  6003. a21e = new("Part",char)
  6004. a21e.Name = "Beam"..num
  6005. a21e.Locked = true
  6006. a21e.Size = v3(1,1,1)
  6007. a21e.CanCollide = false
  6008. a21e.BrickColor = bc("Really red")
  6009. a21e.Material = "Neon"
  6010. a21e.Transparency = 0
  6011. aa21e = new("SpecialMesh",a21e)
  6012. a21e.Anchored = true
  6013. a21e.Position = RootPart.Position
  6014. aa21e.MeshType = "Sphere"
  6015. aa21e.Scale = v3(1,1,1)
  6016. a51e = new("Part",char)
  6017. a51e.Name = "Beam"..num
  6018. a51e.Locked = true
  6019. a51e.Size = v3(1,1,1)
  6020. a51e.CanCollide = false
  6021. a51e.BrickColor = bc("Bright red")
  6022. a51e.Material = "Neon"
  6023. a51e.Transparency = 0
  6024. aa51e = new("SpecialMesh",a51e)
  6025. a51e.Anchored = true
  6026. a51e.Position = RootPart.Position
  6027. aa51e.MeshType = "Sphere"
  6028. aa51e.Scale = v3(1,1,1)
  6029. a61e = new("Part",char)
  6030. a61e.Name = "Beam"..num
  6031. a61e.Locked = true
  6032. a61e.Size = v3(1,1,1)
  6033. a61e.CanCollide = false
  6034. a61e.BrickColor = bc("White")
  6035. a61e.Material = "Neon"
  6036. a61e.Transparency = 0
  6037. aa61e = new("SpecialMesh",a61e)
  6038. a61e.Anchored = true
  6039. a61e.Position = RootPart.Position
  6040. aa61e.MeshType = "Sphere"
  6041. aa61e.Scale = v3(1,1,1)
  6042. for i = 1,50 do
  6043. wait()
  6044. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  6045. a21e.Transparency = a21e.Transparency + 0.03
  6046. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  6047. a51e.Transparency = a51e.Transparency + 0.03
  6048. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  6049. a61e.Transparency = a61e.Transparency + 0.02
  6050. end
  6051. a61e:Destroy()
  6052. aa61e:Destroy()
  6053. a51e:Destroy()
  6054. aa51e:Destroy()
  6055. a21e:Destroy()
  6056. aa21e:Destroy()
  6057.  
  6058.  
  6059. local Aura = Instance.new('ParticleEmitter')
  6060. Aura.Name = "Aura"
  6061. Aura.Texture = "rbxassetid://347730682"
  6062. Aura.Parent = Torso
  6063. Aura.LightEmission = 1
  6064. Aura.Transparency = NumberSequence.new(0.6,1)
  6065. Aura.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  6066. Aura.Size = NumberSequence.new(5.2,3.9,0.2)
  6067. Aura.LockedToPart = true
  6068. Aura.Rotation = NumberRange.new(-5, 5)
  6069. Aura.Lifetime = NumberRange.new(1)
  6070. Aura.Rate = 100
  6071. Aura.Speed = NumberRange.new(4.3)
  6072. Aura.EmissionDirection = "Top"
  6073. local Aura = Instance.new('ParticleEmitter')
  6074. Aura.Name = "Aura"
  6075. Aura.Texture = "rbxassetid://347730682"
  6076. Aura.Parent = Torso
  6077. Aura.LightEmission = 1
  6078. Aura.Transparency = NumberSequence.new(0.6,1)
  6079. Aura.Color = ColorSequence.new(BrickColor.new("Deep orange").Color)
  6080. Aura.Size = NumberSequence.new(5.2,3.9,0.2)
  6081. Aura.Rotation = NumberRange.new(-5, 5)
  6082. Aura.LockedToPart = true
  6083. Aura.Lifetime = NumberRange.new(1)
  6084. Aura.Rate = 100
  6085. Aura.Speed = NumberRange.new(4.3)
  6086. Aura.EmissionDirection = "Top"
  6087.  
  6088. SuperSaiyanGod = true
  6089. Humanoid.JumpPower = 120
  6090.  
  6091. Char.Humanoid.MaxHealth = Health
  6092. wait(0.3)
  6093. Char.Humanoid.Health = Health
  6094. wait(0.7)
  6095. Must:Destroy()
  6096. end
  6097.  
  6098. function Base()
  6099. SuperSaiyanGod = false
  6100. local Effect = Instance.new("Part")
  6101. Effect.Name = "Effect"
  6102. Effect.Parent = Torso
  6103. Effect.CFrame = Torso.CFrame
  6104. Effect.BrickColor = BrickColor.new("White")
  6105. Effect.Shape = "Ball"
  6106. Effect.Size = Vector3.new(8, 8, 8)
  6107. Effect.Anchored = true
  6108. Effect.Material = "Neon"
  6109. Effect.CanCollide = false
  6110. for loop = 1, 25 do wait()
  6111. Effect.CFrame = Torso.CFrame
  6112. Effect.Size = Effect.Size + Vector3.new(-0.5)
  6113. Effect.Transparency = Effect.Transparency + 0.04
  6114.  
  6115. end
  6116. repeat
  6117.  
  6118.  
  6119. Torso:FindFirstChild("Effect"):Remove()
  6120. until Torso:FindFirstChild("Effect") == nil
  6121.  
  6122. char.Head.face.Texture = "rbxassetid://681212054"
  6123. Hair7:Destroy()
  6124. wait(0.1)
  6125. Hair7 = Instance.new("Part")
  6126. Hair7.Parent = char
  6127. Hair7.Name = "Hair"
  6128. Hair7.CanCollide = false
  6129. Hair7.Locked = true
  6130. Hair7.TopSurface = "Smooth"
  6131. Hair7.BottomSurface = "Smooth"
  6132. Hair7.formFactor = "Symmetric"
  6133. Hair7.Material = "Neon"
  6134. Hair7.BrickColor = BrickColor.new("Really black")
  6135. Hair7.CFrame = char.Torso.CFrame
  6136. Hair7.Size = Vector3.new(1, 1, 1)
  6137. Hair7.Transparency = 0
  6138.  
  6139.  
  6140. Weld1 = Instance.new("Weld")
  6141. Weld1.Parent = char.Head
  6142. Weld1.Part0 = char.Head
  6143. Weld1.Part1 = Hair7
  6144. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  6145.  
  6146. Mesh = Instance.new("SpecialMesh")
  6147. Mesh.Offset = Vector3.new(0,-0.4,0)
  6148. Mesh.Parent = Hair7
  6149. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  6150. Mesh.MeshType = "FileMesh"
  6151. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  6152. Mesh.TextureId = ""
  6153.  
  6154.  
  6155.  
  6156. for i, v in pairs(Torso:GetChildren()) do
  6157. if v:IsA('ParticleEmitter') then
  6158. v:Remove()
  6159. end
  6160. end
  6161. for i, v in pairs(LeftArm:GetChildren()) do
  6162. if v:IsA('ParticleEmitter') then
  6163. v:Remove()
  6164. end
  6165. end
  6166. for i, v in pairs(RightArm:GetChildren()) do
  6167. if v:IsA('ParticleEmitter') then
  6168. v:Remove()
  6169. end
  6170. end
  6171. for i, v in pairs(RightLeg:GetChildren()) do
  6172. if v:IsA('ParticleEmitter') then
  6173. v:Remove()
  6174. end
  6175. end
  6176. for i, v in pairs(LeftLeg:GetChildren()) do
  6177. if v:IsA('ParticleEmitter') then
  6178. v:Remove()
  6179. end
  6180. end
  6181.  
  6182.  
  6183. end
  6184.  
  6185. mouse.KeyDown:connect(function(key)
  6186. if key=="8" then
  6187. Base()
  6188. end
  6189. end)
  6190.  
  6191. mouse.KeyDown:connect(function(key)
  6192. if key=="9" then
  6193. for i, v in pairs(Torso:GetChildren()) do
  6194. if v:IsA('ParticleEmitter') then
  6195. v:Remove()
  6196. end
  6197. end
  6198. for i, v in pairs(LeftArm:GetChildren()) do
  6199. if v:IsA('ParticleEmitter') then
  6200. v:Remove()
  6201. end
  6202. end
  6203. for i, v in pairs(RightArm:GetChildren()) do
  6204. if v:IsA('ParticleEmitter') then
  6205. v:Remove()
  6206. end
  6207. end
  6208. for i, v in pairs(RightLeg:GetChildren()) do
  6209. if v:IsA('ParticleEmitter') then
  6210. v:Remove()
  6211. end
  6212. end
  6213. for i, v in pairs(LeftLeg:GetChildren()) do
  6214. if v:IsA('ParticleEmitter') then
  6215. v:Remove()
  6216. end
  6217. end
  6218. end
  6219. end)
  6220.  
  6221.  
  6222. mouse.KeyDown:connect(function(key)
  6223. if key=="2" then
  6224. Base()
  6225. SSJ2()
  6226.  
  6227. end
  6228. end)
  6229. Health = math.huge --------- Serious mode aura.
  6230. BaseHealth = math.huge
  6231.  
  6232.  
  6233.  
  6234.  
  6235. SuperSaiyan2 = false
  6236.  
  6237. Player = game.Players.LocalPlayer
  6238. Char = Player.Character
  6239. Torso = Char.Torso
  6240.  
  6241. function SSJ2()
  6242. for X = 1, 1 do wait()
  6243.  
  6244.  
  6245. wait(0)
  6246. for X = 1, 1 do wait()
  6247. local Effect = Instance.new("Part")
  6248. Effect.Name = "Effect"
  6249. Effect.Parent = Torso
  6250. Effect.CFrame = Torso.CFrame
  6251. Effect.BrickColor = BrickColor.new("Lapis")
  6252. Effect.Shape = "Ball"
  6253. Effect.Size = Vector3.new(1, 1, 1)
  6254. Effect.Anchored = true
  6255. Effect.Material = "Neon"
  6256. Effect.CanCollide = false
  6257. Effect.CFrame = Torso.CFrame
  6258. Effect.Size = Effect.Size + Vector3.new(0.5)
  6259. Effect.Transparency = Effect.Transparency + 0.04
  6260. end
  6261. end
  6262.  
  6263. repeat
  6264. Torso:FindFirstChild("Effect"):Remove()
  6265. until Torso:FindFirstChild("Effect") == nil
  6266.  
  6267.  
  6268. local Color1 = Color3.new(255, 255, 0)
  6269. local Color2 = Color3.new(255, 255, 0)
  6270.  
  6271.  
  6272. Hair7:Destroy()
  6273. wait(0.1)
  6274. Hair7 = Instance.new("Part")
  6275. Hair7.Parent = char
  6276. Hair7.Name = "Hair"
  6277. Hair7.CanCollide = false
  6278. Hair7.Locked = true
  6279. Hair7.TopSurface = "Smooth"
  6280. Hair7.BottomSurface = "Smooth"
  6281. Hair7.formFactor = "Symmetric"
  6282. Hair7.Material = "Neon"
  6283. Hair7.BrickColor = BrickColor.new("Bright yellow")
  6284. Hair7.CFrame = char.Torso.CFrame
  6285. Hair7.Size = Vector3.new(1, 1, 1)
  6286. Hair7.Transparency = 0
  6287.  
  6288.  
  6289. Weld1 = Instance.new("Weld")
  6290. Weld1.Parent = char.Head
  6291. Weld1.Part0 = char.Head
  6292. Weld1.Part1 = Hair7
  6293. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  6294.  
  6295. Mesh = Instance.new("SpecialMesh")
  6296. Mesh.Offset = Vector3.new(0,-0.2,0.76)
  6297. Mesh.Parent = Hair7
  6298. Mesh.Scale = Vector3.new(6.65, 6.65, 6.65)
  6299. Mesh.MeshType = "FileMesh"
  6300. Mesh.MeshId = "http://www.roblox.com/asset/?id=560718478"
  6301. Mesh.TextureId = ""
  6302. char.Head.face.Texture = "rbxassetid://1041689229"
  6303. local Must = Instance.new("Sound",Torso)
  6304. Must.SoundId = "rbxassetid://1035030726"
  6305. Must.Pitch = 0.99
  6306. Must.Volume = 1.4
  6307. Must.Looped = false
  6308. wait(0)
  6309. Must:Play()
  6310. a21e = new("Part",char)
  6311. a21e.Name = "Beam"..num
  6312. a21e.Locked = true
  6313. a21e.Size = v3(1,1,1)
  6314. a21e.CanCollide = false
  6315. a21e.BrickColor = bc("Gold")
  6316. a21e.Material = "Neon"
  6317. a21e.Transparency = 0
  6318. aa21e = new("SpecialMesh",a21e)
  6319. a21e.Anchored = true
  6320. a21e.Position = RootPart.Position
  6321. aa21e.MeshType = "Sphere"
  6322. aa21e.Scale = v3(1,1,1)
  6323. a51e = new("Part",char)
  6324. a51e.Name = "Beam"..num
  6325. a51e.Locked = true
  6326. a51e.Size = v3(1,1,1)
  6327. a51e.CanCollide = false
  6328. a51e.BrickColor = bc("New Yeller")
  6329. a51e.Material = "Neon"
  6330. a51e.Transparency = 0
  6331. aa51e = new("SpecialMesh",a51e)
  6332. a51e.Anchored = true
  6333. a51e.Position = RootPart.Position
  6334. aa51e.MeshType = "Sphere"
  6335. aa51e.Scale = v3(1,1,1)
  6336. a61e = new("Part",char)
  6337. a61e.Name = "Beam"..num
  6338. a61e.Locked = true
  6339. a61e.Size = v3(1,1,1)
  6340. a61e.CanCollide = false
  6341. a61e.BrickColor = bc("White")
  6342. a61e.Material = "Neon"
  6343. a61e.Transparency = 0
  6344. aa61e = new("SpecialMesh",a61e)
  6345. a61e.Anchored = true
  6346. a61e.Position = RootPart.Position
  6347. aa61e.MeshType = "Sphere"
  6348. aa61e.Scale = v3(1,1,1)
  6349. for i = 1,50 do
  6350. wait()
  6351. aa21e.Scale = aa21e.Scale + v3(1.6,1.6,1.6)
  6352. a21e.Transparency = a21e.Transparency + 0.03
  6353. aa51e.Scale = aa51e.Scale + v3(2.8,2.8,2.8)
  6354. a51e.Transparency = a51e.Transparency + 0.03
  6355. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  6356. a61e.Transparency = a61e.Transparency + 0.02
  6357. end
  6358. a61e:Destroy()
  6359. aa61e:Destroy()
  6360. a51e:Destroy()
  6361. aa51e:Destroy()
  6362. a21e:Destroy()
  6363. aa21e:Destroy()
  6364.  
  6365.  
  6366. local Aura = Instance.new('ParticleEmitter')
  6367. Aura.Name = "Aura"
  6368. Aura.Texture = "rbxassetid://347730682"
  6369. Aura.Parent = Torso
  6370. Aura.LightEmission = 1
  6371. Aura.Transparency = NumberSequence.new(0.6,1)
  6372. Aura.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  6373. Aura.Size = NumberSequence.new(5.2,3.9,0.2)
  6374. Aura.LockedToPart = true
  6375. Aura.Lifetime = NumberRange.new(1)
  6376. Aura.Rate = 100
  6377. Aura.Speed = NumberRange.new(4.3)
  6378. Aura.EmissionDirection = "Top"
  6379. local Aura = Instance.new('ParticleEmitter')
  6380. Aura.Name = "Aura"
  6381. Aura.Texture = "rbxassetid://1046299182"
  6382. Aura.Parent = Torso
  6383. Aura.LightEmission = 1
  6384. Aura.Transparency = NumberSequence.new(0.6,1)
  6385. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6386. Aura.Size = NumberSequence.new(5)
  6387. Aura.LockedToPart = true
  6388. Aura.Lifetime = NumberRange.new(0.2)
  6389. Aura.Rate = 20
  6390. Aura.Speed = NumberRange.new(0)
  6391. Aura.EmissionDirection = "Top"
  6392.  
  6393. SuperSaiyan2 = true
  6394. Humanoid.JumpPower = 120
  6395.  
  6396. Char.Humanoid.MaxHealth = Health
  6397. wait(0.3)
  6398. Char.Humanoid.Health = Health
  6399. wait(0.7)
  6400. Must:Destroy()
  6401. end
  6402.  
  6403. function Base()
  6404. SuperSaiyan2 = false
  6405. local Effect = Instance.new("Part")
  6406. Effect.Name = "Effect"
  6407. Effect.Parent = Torso
  6408. Effect.CFrame = Torso.CFrame
  6409. Effect.BrickColor = BrickColor.new("White")
  6410. Effect.Shape = "Ball"
  6411. Effect.Size = Vector3.new(8, 8, 8)
  6412. Effect.Anchored = true
  6413. Effect.Material = "Neon"
  6414. Effect.CanCollide = false
  6415. for loop = 1, 25 do wait()
  6416. Effect.CFrame = Torso.CFrame
  6417. Effect.Size = Effect.Size + Vector3.new(-0.5)
  6418. Effect.Transparency = Effect.Transparency + 0.04
  6419.  
  6420. end
  6421. repeat
  6422.  
  6423.  
  6424. Torso:FindFirstChild("Effect"):Remove()
  6425. until Torso:FindFirstChild("Effect") == nil
  6426.  
  6427. char.Head.face.Texture = "rbxassetid://681212054"
  6428. Hair7:Destroy()
  6429. wait(0.1)
  6430. Hair7 = Instance.new("Part")
  6431. Hair7.Parent = char
  6432. Hair7.Name = "Hair"
  6433. Hair7.CanCollide = false
  6434. Hair7.Locked = true
  6435. Hair7.TopSurface = "Smooth"
  6436. Hair7.BottomSurface = "Smooth"
  6437. Hair7.formFactor = "Symmetric"
  6438. Hair7.Material = "Neon"
  6439. Hair7.BrickColor = BrickColor.new("Really black")
  6440. Hair7.CFrame = char.Torso.CFrame
  6441. Hair7.Size = Vector3.new(1, 1, 1)
  6442. Hair7.Transparency = 0
  6443.  
  6444.  
  6445. Weld1 = Instance.new("Weld")
  6446. Weld1.Parent = char.Head
  6447. Weld1.Part0 = char.Head
  6448. Weld1.Part1 = Hair7
  6449. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  6450.  
  6451. Mesh = Instance.new("SpecialMesh")
  6452. Mesh.Offset = Vector3.new(0,-0.4,0)
  6453. Mesh.Parent = Hair7
  6454. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  6455. Mesh.MeshType = "FileMesh"
  6456. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  6457. Mesh.TextureId = ""
  6458.  
  6459.  
  6460.  
  6461. for i, v in pairs(Torso:GetChildren()) do
  6462. if v:IsA('ParticleEmitter') then
  6463. v:Remove()
  6464. end
  6465. end
  6466. for i, v in pairs(LeftArm:GetChildren()) do
  6467. if v:IsA('ParticleEmitter') then
  6468. v:Remove()
  6469. end
  6470. end
  6471. for i, v in pairs(RightArm:GetChildren()) do
  6472. if v:IsA('ParticleEmitter') then
  6473. v:Remove()
  6474. end
  6475. end
  6476. for i, v in pairs(RightLeg:GetChildren()) do
  6477. if v:IsA('ParticleEmitter') then
  6478. v:Remove()
  6479. end
  6480. end
  6481. for i, v in pairs(LeftLeg:GetChildren()) do
  6482. if v:IsA('ParticleEmitter') then
  6483. v:Remove()
  6484. end
  6485. end
  6486.  
  6487.  
  6488. end
  6489.  
  6490. mouse.KeyDown:connect(function(key)
  6491. if key=="8" then
  6492. Base()
  6493. end
  6494.  
  6495.  
  6496. local ContentProvider = game:GetService("ContentProvider")
  6497.  
  6498. local function LoadAssets(AssetList)
  6499. -- Takes an asset list and preloads it. Will not wait for them to load.
  6500.  
  6501. for _, AssetId in pairs(AssetList) do
  6502. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  6503. end
  6504. end
  6505.  
  6506. local Gibs = game.Workspace
  6507.  
  6508. function Kill(Character)
  6509. Character.Humanoid.Health = 0
  6510. local poo = Instance.new("IntValue",Character)
  6511. poo.Name = "haha nope"
  6512. local svch = Character
  6513. local hum = Character:findFirstChild("Humanoid")
  6514. Character.Archivable = true
  6515. local chrclone = Character:clone()
  6516. Character.Archivable = false
  6517.  
  6518. local ch = chrclone:GetChildren()
  6519. local i
  6520. for i = 1,#ch do
  6521. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  6522. ch[i]:remove()
  6523. end
  6524. end
  6525. local function Scan(ch)
  6526. local e
  6527. for e = 1,#ch do
  6528. Scan(ch[e]:GetChildren())
  6529. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  6530. ch[e]:remove()
  6531. end
  6532. end
  6533. end
  6534. Scan(chrclone:GetChildren())
  6535.  
  6536. local hum2 = chrclone:findFirstChild("Humanoid")
  6537.  
  6538.  
  6539. if hum2 ~= nil then
  6540. hum2.Name = "Humanoid2"
  6541. hum2.PlatformStand = true
  6542. hum2.Sit = true
  6543. hum2.MaxHealth = 0
  6544. hum2.Health = 0
  6545. end
  6546.  
  6547. local ch = Character:GetChildren()
  6548. local i
  6549. for i = 1,#ch do
  6550. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  6551. ch[i]:remove()
  6552. end
  6553. end
  6554.  
  6555. wait(0.2)
  6556.  
  6557. local ch = Character:GetChildren()
  6558. local i
  6559. for i = 1,#ch do
  6560. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  6561. ch[i]:remove()
  6562. end
  6563. end
  6564. Character = chrclone
  6565. local Torso = Character.Torso
  6566. local movevector = Vector3.new()
  6567.  
  6568. if Torso then
  6569. local Head = Character:FindFirstChild("Head")
  6570. local Limb = Character:FindFirstChild("Right Arm")
  6571. if Limb then
  6572.  
  6573. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  6574. local Joint = Instance.new("Glue")
  6575. Joint.Name = "RightShoulder"
  6576. Joint.Part0 = Torso
  6577. Joint.Part1 = Limb
  6578. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  6579. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  6580. Joint.Parent = Torso
  6581.  
  6582. local B = Instance.new("Part")
  6583. B.TopSurface = 0
  6584. B.BottomSurface = 0
  6585. B.formFactor = "Symmetric"
  6586. B.Size = Vector3.new(1, 1, 1)
  6587. B.Transparency = 1
  6588. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  6589. B.Parent = Character
  6590. local W = Instance.new("Weld")
  6591. W.Part0 = Limb
  6592. W.Part1 = B
  6593. W.C0 = CFrame.new(0, -0.5, 0)
  6594. W.Parent = Limb
  6595.  
  6596. end
  6597. local Limb = Character:FindFirstChild("Left Arm")
  6598. if Limb then
  6599.  
  6600. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  6601. local Joint = Instance.new("Glue")
  6602. Joint.Name = "LeftShoulder"
  6603. Joint.Part0 = Torso
  6604. Joint.Part1 = Limb
  6605. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  6606. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  6607. Joint.Parent = Torso
  6608.  
  6609. local B = Instance.new("Part")
  6610. B.TopSurface = 0
  6611. B.BottomSurface = 0
  6612. B.formFactor = "Symmetric"
  6613. B.Size = Vector3.new(1, 1, 1)
  6614. B.Transparency = 1
  6615. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  6616. B.Parent = Character
  6617. local W = Instance.new("Weld")
  6618. W.Part0 = Limb
  6619. W.Part1 = B
  6620. W.C0 = CFrame.new(0, -0.5, 0)
  6621. W.Parent = Limb
  6622.  
  6623. end
  6624. local Limb = Character:FindFirstChild("Right Leg")
  6625. if Limb then
  6626.  
  6627. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  6628. local Joint = Instance.new("Glue")
  6629. Joint.Name = "RightHip"
  6630. Joint.Part0 = Torso
  6631. Joint.Part1 = Limb
  6632. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  6633. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  6634. Joint.Parent = Torso
  6635.  
  6636. local B = Instance.new("Part")
  6637. B.TopSurface = 0
  6638. B.BottomSurface = 0
  6639. B.formFactor = "Symmetric"
  6640. B.Size = Vector3.new(1, 1, 1)
  6641. B.Transparency = 1
  6642. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  6643. B.Parent = Character
  6644. local W = Instance.new("Weld")
  6645. W.Part0 = Limb
  6646. W.Part1 = B
  6647. W.C0 = CFrame.new(0, -0.5, 0)
  6648. W.Parent = Limb
  6649.  
  6650. end
  6651. local Limb = Character:FindFirstChild("Left Leg")
  6652. if Limb then
  6653.  
  6654. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  6655. local Joint = Instance.new("Glue")
  6656. Joint.Name = "LeftHip"
  6657. Joint.Part0 = Torso
  6658. Joint.Part1 = Limb
  6659. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  6660. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  6661. Joint.Parent = Torso
  6662.  
  6663. local B = Instance.new("Part")
  6664. B.TopSurface = 0
  6665. B.BottomSurface = 0
  6666. B.formFactor = "Symmetric"
  6667. B.Size = Vector3.new(1, 1, 1)
  6668. B.Transparency = 1
  6669. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  6670. B.Parent = Character
  6671. local W = Instance.new("Weld")
  6672. W.Part0 = Limb
  6673. W.Part1 = B
  6674. W.C0 = CFrame.new(0, -0.5, 0)
  6675. W.Parent = Limb
  6676. end
  6677. end
  6678. end
  6679. ----------
  6680.  
  6681. lerpz = function(D, E, F, G)
  6682. D[E] = D[E]:lerp(F, G)
  6683. end
  6684.  
  6685. ----------
  6686. hrp = char.HumanoidRootPart
  6687.  
  6688. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6689. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6690. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6691. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6692. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6693. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6694. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6695. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6696. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6697. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6698. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6699. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6700. RS = Torso:FindFirstChild("Right Shoulder")
  6701. LS = Torso:FindFirstChild("Left Shoulder")
  6702. RH = Torso:FindFirstChild("Right Hip")
  6703. LH = Torso:FindFirstChild("Left Hip")
  6704. RJ = hrp:FindFirstChild("RootJoint")
  6705. N = Torso:FindFirstChild("Neck")
  6706. cf = CFrame.new
  6707. ang = CFrame.Angles
  6708. rd = math.rad
  6709. rd2 = math.random
  6710. cs = ColorSequence.new
  6711. ns = NumberSequence.new
  6712. nsk = NumberSequenceKeypoint.new
  6713. -------------------
  6714.  
  6715. end)
  6716.  
  6717. print([[
  6718. -------------------------------------------------
  6719. Goku made by Venturiansonic
  6720. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement