Advertisement
PuffyDylan

Possibly Broke FE Goku

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