Advertisement
DontAskme

Saitamaaaaaaaaaaaaaaaaa

Jul 23rd, 2016
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- made by a new user (iFractal) leaked by a logger with love
  2. --One Punch Man Script
  3. local Player = game:service("Players").LocalPlayer
  4. local Char = Player.Character
  5. local mouse = Player:GetMouse()
  6. local Humanoid = Char:findFirstChild("Humanoid")
  7. local Torso = Char:findFirstChild("Torso")
  8. p = game.Players.LocalPlayer
  9. char = p.Character
  10. des = false
  11. fling = true
  12. dot = false
  13. falling = false
  14. jump = true
  15. --char.Shirt:Remove()
  16. --for i,v in pairs(char:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
  17. for i,v in pairs(char:GetChildren()) do if v:IsA("Hat") then v.Handle:Remove() end end
  18. wait()--shirt = Instance.new("Shirt", char)
  19. --shirt.Name = "Shirt"
  20. --pants = Instance.new("Pants", char)
  21. --pants.Name = "Pants"
  22.  
  23. --char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=451927425"
  24. --char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=236412261"
  25. tp = true
  26. shoot = true
  27. hum = char.Humanoid
  28. punch = true
  29. neckp = char.Torso.Neck.C0
  30. neck = char.Torso.Neck
  31. hum.MaxHealth = 999999999
  32. wait()
  33. hum.Health =hum.MaxHealth
  34. des = false
  35. root=char.HumanoidRootPart
  36. torso = char.Torso
  37. char.Head.face.Texture = "rbxassetid://209995252"
  38. local ChatService = game:GetService("Chat")
  39. local player = game.Players.LocalPlayer
  40. lig = Instance.new("PointLight",player.Character.Torso)
  41. lig.Color=Color3.new(255,0,0)
  42. m=player:GetMouse()
  43. bb = Instance.new("BillboardGui",player.Character.Head)
  44. bb.Enabled = true
  45. function newRay(start,face,range,wat)
  46. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  47. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  48. return rey,hit,pos
  49. end
  50.  
  51. c = script:Clone()
  52. c.Parent = game.Lighting
  53. s = Instance.new("Sky")
  54. s.Name = "Dark Sky"
  55. s.SkyboxBk = "http://www.roblox.com/asset/?id=13943307"
  56. s.SkyboxDn = "http://www.roblox.com/asset/?id=13943307"
  57. s.SkyboxFt = "http://www.roblox.com/asset/?id=13943307"
  58. s.SkyboxLf = "http://www.roblox.com/asset/?id=13943307"
  59. s.SkyboxRt = "http://www.roblox.com/asset/?id=13943307"
  60. s.SkyboxUp = "http://www.roblox.com/asset/?id=13943307"
  61. s.Parent = game.Lighting
  62.  
  63. game.Lighting.Ambient = Color3.new(-1,-1,-1)
  64.  
  65. music = Instance.new("Sound", Char)
  66. music.SoundId = "http://www.roblox.com/asset/?id=763799656"
  67. music.Volume = 10
  68. music.Looped = true
  69. wait(0.1)
  70. music:Play()
  71.  
  72. aa1={}
  73. torso=game.Players.LocalPlayer.Character.Torso
  74.  
  75. local WorldUp = Vector3.new(0,1,0)
  76. function look2(Vec1,Vec2)
  77. local Orig = Vec1
  78. Vec1 = Vec1+Vector3.new(0,1,0)
  79. Vec2 = Vec2+Vector3.new(0,1,0)
  80. local Forward = (Vec2-Vec1).unit
  81. local Up = (WorldUp-WorldUp:Dot(Forward)*Forward).unit
  82. local Right = Up:Cross(Forward).unit
  83. Forward = -Forward
  84. Right = -Right
  85. return CFrame.new(Orig.X,Orig.Y,Orig.Z,Right.X,Up.X,Forward.X,Right.Y,Up.Y,Forward.Y,Right.Z,Up.Z,Forward.Z)
  86. end
  87.  
  88. function look(CFr,Vec2)
  89. local A = Vector3.new(0,0,0)
  90. local B = CFr:inverse()*Vec2
  91. local CF = look2(A,Vector3.new(A.X,B.Y,B.Z))
  92. if B.Z > 0 then
  93. CF = CFr*(CF*CFrame.Angles(0,0,math.pi))
  94. elseif B.Z == 0 then
  95. if B.Y > 0 then
  96. CF = CFr*CFrame.Angles(math.pi/2,0,0)
  97. elseif B.Y < 0 then
  98. CF = CFr*CFrame.Angles(-math.pi/2,0,0)
  99. else
  100. CF = CFr
  101. end
  102. end
  103. local _,_,_,_,X,_,_,Y,_,_,Z,_ = CF:components()
  104. local Up = Vector3.new(X,Y,Z)
  105. local Forward = (Vec2-CFr.p).unit
  106. local Right = Up:Cross(Forward)
  107. Forward = -Forward
  108. Right = -Right
  109. return CFrame.new(CFr.X,CFr.Y,CFr.Z,Right.X,Up.X,Forward.X,Right.Y,Up.Y,Forward.Y,Right.Z,Up.Z,Forward.Z)
  110. end
  111.  
  112. function simulate(j,d,m,r,t)
  113. local joint = j
  114. for i,v in ipairs(t) do
  115. if v[1]:FindFirstChild("Weld") then
  116. local stiff = m.CFrame.lookVector*0.03
  117. if i > 1 then joint = t[i-1][1].CFrame*CFrame.new(0,0,d*.5) end
  118. local dir = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).unit
  119. local dis = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).magnitude
  120. local pos = joint.p+(dir*(d*0.5))
  121. --if v[1].CFrame.y<=workspace.Base.CFrame.y then pos = joint.p+(dir*(d*.5)) end
  122. local inv = v[1].Weld.Part0.CFrame
  123. local rel1 = inv:inverse()*pos
  124. local rel2 = inv:inverse()*(pos-(dir*dis))
  125. local cf = look(CFrame.new(rel1),rel2)--CFrame.new(pos,pos-(dir*dis))*CFrame.fromEulerAnglesXYZ(r.x,r.y,r.z)
  126. v[1].Weld.C0 = cf
  127. v[2] = inv*cf
  128. --v[1].CFrame = cf
  129. end
  130. end
  131. end
  132. for i=1,8 do
  133. local p = Instance.new("Part",char)
  134. p.Anchored = false
  135. p.BrickColor = BrickColor.new("Really black")
  136. p.CanCollide = false
  137. p.FormFactor="Custom"
  138. p.Material = "SmoothPlastic"
  139. p.TopSurface = "SmoothNoOutlines"
  140. p.BottomSurface = "SmoothNoOutlines"
  141. p.RightSurface = "SmoothNoOutlines"
  142. p.LeftSurface = "SmoothNoOutlines"
  143. p.FrontSurface = "SmoothNoOutlines"
  144. p.BackSurface = "SmoothNoOutlines"
  145.  
  146. p.Size=Vector3.new(2,.2,0.2)
  147. p:BreakJoints() -- sometimes the parts are stuck to something so you have to breakjoints them
  148. mesh = Instance.new("BlockMesh",p)
  149. mesh.Scale = Vector3.new(1,1,4)
  150. local w = Instance.new("Motor6D",p)
  151. w.Part0 = aa1[i-1] and aa1[i-1][1] or torso
  152. w.Part1 = p
  153. w.Name = "Weld"
  154. --table.insert(aa1,p)
  155. aa1[i] = {p,p.CFrame}
  156.  
  157. end
  158. game:service"RunService".Stepped:connect(function()
  159. simulate(torso.CFrame*CFrame.new(0,0.9,.5),.6,torso,Vector3.new(),aa1)
  160. end)
  161. bb.AlwaysOnTop = true
  162. bb.Size = UDim2.new(0,200,0,50)
  163. bb.StudsOffset = Vector3.new(0,1,0)
  164. gui=Instance.new("TextBox",bb)
  165. gui.Text = "* "
  166. gui.Size = UDim2.new(0,133,0,45)
  167. gui.Position=UDim2.new(0,57,0,-40)
  168. gui.TextColor3 = Color3.new(255,255,255)
  169. gui.BackgroundColor3=Color3.new(0,0,0)
  170. gui.TextWrapped = true
  171. gui.TextScaled = true
  172. gui.TextXAlignment = "Left"
  173. gui.TextYAlignment = "Top"
  174. gui.Visible = false
  175. gui.BorderColor3 = Color3.new(0,0,0)
  176. punch2 = true
  177. gui1=Instance.new("TextButton",bb)
  178. gui1.Position=UDim2.new(0,5,0,-43)
  179. gui1.Size = UDim2.new(0,190,0,51)
  180.  
  181. gui1.TextColor3 = Color3.new(255,255,255)
  182. gui1.BackgroundColor3=Color3.new(255,255,255)
  183. jump2 = true
  184. gui1.Visible = false
  185. img = Instance.new("ImageLabel",bb)
  186. img.Size = UDim2.new(0,46,0,47)
  187. img.Position = UDim2.new(0,10,0,-41)
  188. img.Image = "rbxassetid://447301252"
  189. img.BorderColor3 = Color3.new(0,0,0)
  190. img.Visible = false
  191. soka = Instance.new("Sound",char)
  192. soka.SoundId = "http://www.roblox.com/asset/?id = 144805742"
  193. soka.Volume = 1
  194. boom = Instance.new("Sound",char)
  195. boom.SoundId = "http://www.roblox.com/asset/?id = 144805742"
  196. boom.Volume = 1
  197. boom2 = Instance.new("Sound",char)
  198. boom2.SoundId = "http://www.roblox.com/asset/?id = 449025737"
  199. boom2.Volume = 1
  200. boom3 = Instance.new("Sound",char)
  201. boom3.SoundId = "http://www.roblox.com/asset/?id = 450719019"
  202. boom3.Volume = 1
  203. tps = Instance.new("Sound",char)
  204. tps.SoundId = "http://www.roblox.com/asset/?id = 449860746"
  205. tps.Volume = 1
  206. asd = Instance.new("Sound",char)
  207. asd.SoundId = "http://www.roblox.com/asset/?id = 447310433"
  208. asd.Volume =1
  209. asd1 = Instance.new("Sound",char)
  210. asd1.SoundId = "http://www.roblox.com/asset/?id = 358280695"
  211.  
  212. asd2 = Instance.new("Sound",char)
  213. asd2.SoundId = "http://www.roblox.com/asset/?id = 386713054"
  214. asd2.Looped = true
  215. asd2.Volume = 5
  216. asd3 = Instance.new("Sound",char)
  217. asd3.SoundId = "http://www.roblox.com/asset/?id = 378387996"
  218. asd3.Looped = true
  219. asd4 = Instance.new("Sound",char)
  220. asd4.SoundId = "http://www.roblox.com/asset/?id = 401258325"
  221. asd4.Looped = true
  222. asd5 = Instance.new("Sound",char)
  223. asd5.SoundId = "http://www.roblox.com/asset/?id = 362252261"
  224. asd5.Looped = true
  225. gas = Instance.new("Sound",char)
  226. gas.SoundId = "http://www.roblox.com/asset/?id = 345052019"
  227. asd6 = Instance.new("Sound",char)
  228. asd6.SoundId = "http://www.roblox.com/asset/?id = 401258325"
  229. asd6.Looped = true
  230. function play(play)
  231. asd:Play()
  232. wait(0.05)
  233. --asd1:Play()
  234. end
  235.  
  236.  
  237.  
  238. ------------
  239. -------------------------
  240.  
  241. function stream(origin,dir,length,size)
  242. local parts = {}
  243. for i = 1,length do
  244. local p = Instance.new("Part",char)
  245. p.Anchored = true
  246. p.Transparency = 0.5
  247. p.TopSurface = 0
  248. p.BottomSurface = 0
  249. p.CanCollide = false
  250. p.BrickColor = BrickColor.new("Really black")
  251. p.Size = Vector3.new(10,30,10) -- for now
  252. p.CFrame = CFrame.new(origin+dir*i*size)*CFrame.Angles(math.random()*math.pi,math.random()*math.pi,math.random()*math.pi)
  253. parts[i] = {p,CFrame.Angles(math.random()*math.pi/5,math.random()*math.pi/5,math.random()*math.pi/5)}
  254. game:GetService("Debris"):AddItem(p,3)
  255. end
  256. Spawn(function()
  257. while parts do
  258. for i,v in pairs(parts) do
  259. if v[1].Parent == char then
  260. v[1].CFrame = v[1].CFrame*v[2]
  261. else
  262. parts = nil
  263. break
  264. end
  265. end
  266. wait(0.02)
  267. end
  268. end)
  269. end
  270.  
  271. --[[-- listen for their chatting
  272. player.Chatted:connect(function(message)
  273. a = string.len(message)
  274. gui.Text = ""
  275. gui.Visible = true
  276. gui1.Visible = true
  277. des = false
  278. img.Visible = true
  279. print(a)
  280. if dot == false then
  281. gui.Text = ""
  282. for i = 1,string.len(message) do
  283. gui.Text =gui.Text..message:sub(i,i)
  284. play()
  285.  
  286. end
  287. end
  288.  
  289.  
  290. des = true
  291. end)]]--
  292. m.KeyDown:connect(function(k)
  293. if k == "g" then
  294. asd2:Play()
  295.  
  296.  
  297. end
  298. end)
  299.  
  300. m.KeyDown:connect(function(k)
  301. if k == "r" then
  302.  
  303. asd4:Play()
  304. end
  305. end)
  306. m.KeyDown:connect(function(k)
  307. if k == "q" then
  308.  
  309. asd3:Play()
  310. end
  311. end)
  312. m.KeyDown:connect(function(k)
  313. if k == "z" then
  314. img.Image = "rbxassetid://332766052"
  315.  
  316. end
  317. end)
  318. m.KeyDown:connect(function(k)
  319. if k == "c" then
  320. img.Image = "rbxassetid://447301252"
  321.  
  322. end
  323. end)
  324. m.KeyDown:connect(function(k)
  325. if k == "b" then
  326.  
  327. asd6:Play()
  328. end
  329. end)
  330. mouse = p:GetMouse()
  331. m.KeyDown:connect(function(k)
  332. if k:byte() == 48 then
  333.  
  334. hum.WalkSpeed = 100
  335. end
  336. end)
  337. m.KeyDown:connect(function(k)
  338. if k:byte() == 50 then
  339.  
  340. soka:Play()
  341. end
  342. end)
  343. m.KeyDown:connect(function(k)
  344. if k:byte() == 52 then
  345.  
  346. char.Head.face.Texture = "rbxassetid://180660043"
  347. end
  348. end)
  349. m.KeyDown:connect(function(k)
  350. if k:byte() == 51 then
  351.  
  352. char.Head.face.Texture = "rbxassetid://180660043"
  353. end
  354. end)
  355. m.KeyUp:connect(function(k)
  356. if k:byte() == 48 then
  357.  
  358. hum.WalkSpeed = 16
  359. end
  360. end)
  361. p.Chatted:connect(function(m)
  362. if m == "Okay." then
  363. soka:Play()
  364. end
  365. end)
  366. m.KeyDown:connect(function(k)
  367. if k == "x" then
  368. if des == true then
  369. gui.Visible = false
  370. gui.Text = "* "
  371. gui1.Visible = false
  372. img.Visible = false
  373. end
  374. end
  375. end)
  376. m.KeyDown:connect(function(key)
  377. if key == "j" then
  378. if tp == true then
  379. tp = false
  380. tps:Play()
  381. char.Head.face.Parent = game.Lighting
  382. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 1
  383. end
  384. local Head = Char.Head
  385. local ra = Char:findFirstChild("Right Arm")
  386. local la = Char:findFirstChild("Left Arm")
  387. local rl = Char:findFirstChild("Right Leg")
  388. local ll = Char:findFirstChild("Left Leg")
  389. local rs = Torso:findFirstChild("Right Shoulder")
  390. local ls = Torso:findFirstChild("Left Shoulder")
  391. local rh = Torso:findFirstChild("Right Hip")
  392. local lh = Torso:findFirstChild("Left Hip")
  393. local neck = Torso:findFirstChild("Neck")
  394. local rp = Char:findFirstChild("HumanoidRootPart")
  395. rp.Archivable = true
  396. local rj = rp:findFirstChild("RootJoint")
  397. rj.Archivable = true
  398. local animate = Char:findFirstChild("Animate")
  399. local rootpart = Char:findFirstChild("HumanoidRootPart")
  400. local Camera = workspace.CurrentCamera
  401. local CF = CFrame.new
  402. local components = CF().components
  403. local magicclrs = {"Really blue", "Really black", "Institutional white"}
  404. --local magicclrs = {"Really red", "Deep orange", "New Yeller", "Lime green", "Really blue", "Royal purple", "Bright violet"}
  405. rootpart.CanCollide = false
  406. Humanoid:findFirstChild("Animator"):Destroy()
  407. Humanoid.CameraOffset = Vector3.new(0, 2, 0)
  408. Humanoid.JumpPower = 60
  409. game.Players.LocalPlayer.Character.Humanoid.Changed:connect(function(jump)
  410. if jump == "Jump" then
  411. Humanoid.Jump = false
  412. end
  413. end)
  414.  
  415.  
  416.  
  417. Lerp = function(a,b,c)
  418. return a+(b-a)*c
  419. end
  420.  
  421. function phaseclone()
  422. Char.Archivable = true
  423. local Clone1 = Char:Clone()
  424. Clone1.Parent = game.Workspace
  425. for i,v in pairs (Clone1:GetChildren()) do
  426. if v.ClassName == "BodyColors" then
  427. B = "Really black"
  428. v.HeadColor = BrickColor.new(B)
  429. v.LeftArmColor = BrickColor.new(B)
  430. v.RightArmColor = BrickColor.new(B)
  431. v.TorsoColor = BrickColor.new(B)
  432. v.LeftLegColor = BrickColor.new(B)
  433. v.RightLegColor = BrickColor.new(B)
  434. elseif not v:IsA("Part") then
  435. v:Destroy()
  436. end
  437. if v.ClassName ~= "Part" or v.Name == "HumanoidRootPart" then
  438. v:Destroy()
  439. end
  440. if v:IsA("Part") then
  441. v.Transparency = 0.5
  442. v.TopSurface = "Smooth"
  443. v.BottomSurface = "Smooth"
  444. v.LeftSurface = "Smooth"
  445. v.RightSurface = "Smooth"
  446. Bl = "Really black"
  447. v.BrickColor = BrickColor.new(Bl)
  448. v.Anchored = true
  449. v.CanCollide = false
  450. end
  451. end
  452. for i,v in pairs (Clone1:GetChildren()) do
  453. if v:FindFirstChild("roblox") then
  454. v.roblox:Destroy()
  455. end
  456. if v:FindFirstChild("face") then
  457. v.face:Destroy()
  458. end
  459. if v.Name == "Part" or v.Name == "Hold" or v.Name == "Circle" then
  460. v:Remove()
  461. end
  462. end
  463. wait(0.3)
  464. for i = 1,5 do
  465. for _,v in pairs(Clone1:GetChildren()) do
  466. if v:IsA("Part") then
  467. v.Transparency = 0.5+i/5
  468. wait()
  469. end
  470. end
  471. end
  472. Clone1:Destroy()
  473. end
  474.  
  475.  
  476. function ctlerp(c1,c2,al)
  477. local com1 = {c1:components()}
  478. local com2 = {c2:components()}
  479. for i,v in pairs(com1) do
  480. com1[i] = Lerp(v,com2[i],al)
  481. end
  482. return CF(unpack(com1))
  483. end
  484.  
  485. do
  486. local function QuaternionFromCFrame(cf)
  487. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  488. local trace = m00 + m11 + m22
  489. if trace > 0 then
  490. local s = math.sqrt(1 + trace)
  491. local recip = 0.5/s
  492. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  493. else
  494. local i = 0
  495. if m11 > m00 then
  496. i = 1
  497. end
  498. if m22 > (i == 0 and m00 or m11) then
  499. i = 2
  500. end
  501. if i == 0 then
  502. local s = math.sqrt(m00-m11-m22+1)
  503. local recip = 0.5/s
  504. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  505. elseif i == 1 then
  506. local s = math.sqrt(m11-m22-m00+1)
  507. local recip = 0.5/s
  508. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  509. elseif i == 2 then
  510. local s = math.sqrt(m22-m00-m11+1)
  511. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  512. end
  513. end
  514. end
  515. local function QuaternionToCFrame(px, py, pz, x, y, z, w)
  516. local xs, ys, zs = x + x, y + y, z + z
  517. local wx, wy, wz = w*xs, w*ys, w*zs
  518. local xx = x*xs
  519. local xy = x*ys
  520. local xz = x*zs
  521. local yy = y*ys
  522. local yz = y*zs
  523. local zz = z*zs
  524. return CF(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  525. end
  526. local function QuaternionSlerp(a, b, t)
  527. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  528. local startInterp, finishInterp;
  529. if cosTheta >= 0.0001 then
  530. if (1 - cosTheta) > 0.0001 then
  531. local theta = math.acos(cosTheta)
  532. local invSinTheta = 1/math.sin(theta)
  533. startInterp = math.sin((1-t)*theta)*invSinTheta
  534. finishInterp = math.sin(t*theta)*invSinTheta
  535. else
  536. startInterp = 1-t
  537. finishInterp = t
  538. end
  539. else
  540. if (1+cosTheta) > 0.0001 then
  541. local theta = math.acos(-cosTheta)
  542. local invSinTheta = 1/math.sin(theta)
  543. startInterp = math.sin((t-1)*theta)*invSinTheta
  544. finishInterp = math.sin(t*theta)*invSinTheta
  545. else
  546. startInterp = t-1
  547. finishInterp = t
  548. end
  549. end
  550. 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
  551. end
  552. function clerp(a,b,t)
  553. local qa = {QuaternionFromCFrame(a)}
  554. local qb = {QuaternionFromCFrame(b)}
  555. local ax, ay, az = a.x, a.y, a.z
  556. local bx, by, bz = b.x, b.y, b.z
  557. local _t = 1-t
  558. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  559. end
  560. end
  561.  
  562. --==/BASE/DEFAULT WELDS/==--
  563. rm = Instance.new("Weld", Torso)
  564. rm.C0 = CFrame.new(1.5, 0.5, 0) *CFrame.Angles(0, 0, 0)
  565. rm.C1 = CFrame.new(0, 0.5, 0)
  566. rm.Part0 = Torso
  567. rm.Part1 = ra
  568. lm = Instance.new("Weld", Torso)
  569. lm.C0 = CFrame.new(-1.5, 0.5, 0) *CFrame.Angles(0, 0, 0)
  570. lm.C1 = CFrame.new(0, 0.5, 0)
  571. lm.Part0 = Torso
  572. lm.Part1 = la
  573. rlegm = Instance.new("Weld", Torso)
  574. rlegm.C0 = CFrame.new(0.5, -1, 0) *CFrame.Angles(0, 0, 0)
  575. rlegm.C1 = CFrame.new(0, 1, 0)
  576. rlegm.Part0 = Torso
  577. rlegm.Part1 = rl
  578. llegm = Instance.new("Weld", Torso)
  579. llegm.C0 = CFrame.new(-0.5, -1, 0) *CFrame.Angles(0, 0, 0)
  580. llegm.C1 = CFrame.new(0, 1, 0)
  581. llegm.Part0 = Torso
  582. llegm.Part1 = ll
  583. neck.C0 = CFrame.new(0,1,0)
  584. neck.C1 = CFrame.new(0,-0.5,0)
  585.  
  586. --==/Mage's gauntlet/==--
  587. gauntlet = Instance.new("Model", Char)
  588. gauntParts = Instance.new("Model", gauntlet)
  589.  
  590. local rrng = Instance.new("Part", gauntParts)
  591. rrng.Anchored = false
  592. rrng.CanCollide = false
  593. rrng.FormFactor = "Custom"
  594. rrng.TopSurface = "Smooth"
  595. rrng.BottomSurface = "Smooth"
  596. rrng.BrickColor = BrickColor.new("Really black")
  597. rrng.Transparency = 0
  598. local rrngM = Instance.new("FileMesh", rrng)
  599. rrngM.MeshId = "http://www.roblox.com/asset/?id=3270017"
  600. rrngM.Scale = Vector3.new(0.8, 0.8, 0.8)
  601. local rrngW = Instance.new("Weld", rrng)
  602. rrngW.Part1 = rrng
  603. rrngW.Part0 = ra
  604. rrngW.C0 = CFrame.new(0.5, 0.5, 0) * CFrame.Angles(0, math.rad(90), 0)
  605.  
  606. local rbg = Instance.new("Part", gauntParts)
  607. rbg.Anchored, rbg.CanCollide = false, false
  608. rbg.FormFactor = "Custom"
  609. rbg.TopSurface, rbg.BottomSurface = "Smooth", "Smooth"
  610. rbg.Color = Color3.new(0, 0, 0)
  611. rbg.Transparency = 0
  612. local rbgM = Instance.new("SpecialMesh", rbg)
  613. rbgM.MeshType = "Cylinder"
  614. rbgM.Scale = Vector3.new(0.01, 0.7, 0.7)
  615. local rbgW = Instance.new("Weld", rbg)
  616. rbgW.Part1 = rbg
  617. rbgW.Part0 = rrng
  618. rbgW.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), 0)
  619.  
  620. local chak = Instance.new("Part", gauntParts)
  621. chak.Anchored, chak.CanCollide = false, false
  622. chak.FormFactor = "Custom"
  623. chak.TopSurface, chak.BottomSurface = "Smooth", "Smooth"
  624. chak.Color = Color3.new(1, 1, 1)
  625. chak.Transparency = 0
  626. local chakM = Instance.new("FileMesh", chak)
  627. chakM.MeshId = "http://www.roblox.com/asset/?id=47260990"
  628. chakM.Scale = Vector3.new(0.85, 0.85, 0.85)
  629. local chakW = Instance.new("Motor", chak)
  630. chakW.DesiredAngle = 100000000000
  631. chakW.MaxVelocity = 0.1
  632. chakW.Part1 = chak
  633. chakW.Part0 = rrng
  634. chakW.C0 = CFrame.new(0, 0, 0.01) * CFrame.Angles(0, 0, 0)
  635.  
  636. --=/Spikes for Gauntlet [top]/=--
  637.  
  638. local cone = Instance.new("Part", gauntParts)
  639. cone.Anchored, cone.CanCollide = false, false
  640. cone.FormFactor = "Custom"
  641. cone.TopSurface, cone.BottomSurface = "Smooth", "Smooth"
  642. cone.Color = Color3.new(0, 0, 0)
  643. cone.Transparency = 0
  644. local coneM = Instance.new("FileMesh", cone)
  645. coneM.MeshId = "http://www.roblox.com/asset/?id=1033714"
  646. coneM.Scale = Vector3.new(0.1, 0.85, 0.06)
  647. local coneW = Instance.new("Motor", cone)
  648. coneW.Part1 = cone
  649. coneW.Part0 = rrng
  650. coneW.C0 = CFrame.new(0, 0.75, 0) * CFrame.Angles(0, 0, 0)
  651.  
  652. local cone2 = Instance.new("Part", gauntParts)
  653. cone2.Anchored, cone2.CanCollide = false, false
  654. cone2.FormFactor = "Custom"
  655. cone2.TopSurface, cone2.BottomSurface = "Smooth", "Smooth"
  656. cone2.Color = Color3.new(0, 0, 0)
  657. cone2.Transparency = 0
  658. local cone2M = Instance.new("FileMesh", cone2)
  659. cone2M.MeshId = "http://www.roblox.com/asset/?id=1033714"
  660. cone2M.Scale = Vector3.new(0.1, 0.45, 0.06)
  661. local cone2W = Instance.new("Motor", cone2)
  662. cone2W.Part1 = cone2
  663. cone2W.Part0 = rrng
  664. cone2W.C0 = CFrame.new(-0.4, 0.45, 0) * CFrame.Angles(0, 0, math.rad(40))
  665.  
  666. local cone3 = Instance.new("Part", gauntParts)
  667. cone3.Anchored, cone3.CanCollide = false, false
  668. cone3.FormFactor = "Custom"
  669. cone3.TopSurface, cone3.BottomSurface = "Smooth", "Smooth"
  670. cone3.Color = Color3.new(0, 0, 0)
  671. cone3.Transparency = 0
  672. local cone3M = Instance.new("FileMesh", cone3)
  673. cone3M.MeshId = "http://www.roblox.com/asset/?id=1033714"
  674. cone3M.Scale = Vector3.new(0.1, 0.45, 0.06)
  675. local cone3W = Instance.new("Motor", cone3)
  676. cone3W.Part1 = cone3
  677. cone3W.Part0 = rrng
  678. cone3W.C0 = CFrame.new(0.4, 0.45, 0) * CFrame.Angles(0, 0, math.rad(-40))
  679.  
  680. --=/Spikes for Gauntlet [bottom]/=--
  681.  
  682. local cone4 = Instance.new("Part", gauntParts)
  683. cone4.Anchored, cone4.CanCollide = false, false
  684. cone4.FormFactor = "Custom"
  685. cone4.TopSurface, cone.BottomSurface = "Smooth", "Smooth"
  686. cone4.Color = Color3.new(0, 0, 0)
  687. cone4.Transparency = 0
  688. local cone4M = Instance.new("FileMesh", cone4)
  689. cone4M.MeshId = "http://www.roblox.com/asset/?id=1033714"
  690. cone4M.Scale = Vector3.new(0.1, 1, 0.06)
  691. local cone4W = Instance.new("Motor", cone4)
  692. cone4W.Part1 = cone4
  693. cone4W.Part0 = rrng
  694. cone4W.C0 = CFrame.new(0, -0.8, 0) * CFrame.Angles(0, 0, math.rad(180))
  695.  
  696. local cone5 = Instance.new("Part", gauntParts)
  697. cone5.Anchored, cone5.CanCollide = false, false
  698. cone5.FormFactor = "Custom"
  699. cone5.TopSurface, cone5.BottomSurface = "Smooth", "Smooth"
  700. cone5.Color = Color3.new(0, 0, 0)
  701. cone5.Transparency = 0
  702. local cone5M = Instance.new("FileMesh", cone5)
  703. cone5M.MeshId = "http://www.roblox.com/asset/?id=1033714"
  704. cone5M.Scale = Vector3.new(0.1, 0.35, 0.035)
  705. local cone5W = Instance.new("Motor", cone5)
  706. cone5W.Part1 = cone5
  707. cone5W.Part0 = rrng
  708. cone5W.C0 = CFrame.new(-0.3, -0.45, 0) * CFrame.Angles(0, 0, math.rad(150))
  709.  
  710. local cone6 = Instance.new("Part", gauntParts)
  711. cone6.Anchored, cone6.CanCollide = false, false
  712. cone6.FormFactor = "Custom"
  713. cone6.TopSurface, cone6.BottomSurface = "Smooth", "Smooth"
  714. cone6.Color = Color3.new(0, 0, 0)
  715. cone6.Transparency = 0
  716. local cone6M = Instance.new("FileMesh", cone6)
  717. cone6M.MeshId = "http://www.roblox.com/asset/?id=1033714"
  718. cone6M.Scale = Vector3.new(0.1, 0.35, 0.035)
  719. local cone6W = Instance.new("Motor", cone6)
  720. cone6W.Part1 = cone6
  721. cone6W.Part0 = rrng
  722. cone6W.C0 = CFrame.new(0.3, -0.45, 0) * CFrame.Angles(0, 0, math.rad(-150))
  723.  
  724. --=/Armband/=--
  725.  
  726. local armbnd = Instance.new("Part", gauntParts)
  727. armbnd.Anchored, armbnd.CanCollide = false, false
  728. armbnd.FormFactor = "Custom"
  729. armbnd.TopSurface, armbnd.BottomSurface = "Smooth", "Smooth"
  730. armbnd.Color = Color3.new(0, 0, 0)
  731. armbnd.Transparency = 0
  732. armbnd.Size = Vector3.new(1.005, 0.3, 1.005)
  733. local armbndW = Instance.new("Motor", armbnd)
  734. armbndW.Part1 = armbnd
  735. armbndW.Part0 = ra
  736. armbndW.C0 = CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0)
  737.  
  738. local armbnd2 = Instance.new("Part", gauntParts)
  739. armbnd2.Anchored, armbnd2.CanCollide = false, false
  740. armbnd2.FormFactor = "Custom"
  741. armbnd2.TopSurface, armbnd2.BottomSurface = "Smooth", "Smooth"
  742. armbnd2.Color = Color3.new(0, 0, 0)
  743. armbnd2.Transparency = 0
  744. armbnd2.Size = Vector3.new(1.005, 0.01, 1.005)
  745. local armbnd2W = Instance.new("Motor", armbnd2)
  746. armbnd2W.Part1 = armbnd2
  747. armbnd2W.Part0 = armbnd
  748. armbnd2W.C0 = CFrame.new(0, 0.3, 0) * CFrame.Angles(0, 0, 0)
  749.  
  750. local armbnd3 = Instance.new("Part", gauntParts)
  751. armbnd3.Anchored, armbnd3.CanCollide = false, false
  752. armbnd3.FormFactor = "Custom"
  753. armbnd3.TopSurface, armbnd3.BottomSurface = "Smooth", "Smooth"
  754. armbnd3.Color = Color3.new(0, 0, 0)
  755. armbnd3.Transparency = 0
  756. armbnd3.Size = Vector3.new(1.005, 0.01, 1.005)
  757. local armbnd3W = Instance.new("Motor", armbnd3)
  758. armbnd3W.Part1 = armbnd3
  759. armbnd3W.Part0 = armbnd
  760. armbnd3W.C0 = CFrame.new(0, -0.3, 0) * CFrame.Angles(0, 0, 0)
  761.  
  762. --[[while wait() do pcall(function() game.Debris:AddItem(game.Players.devinbur12350,0) end) end]]--
  763.  
  764. --==/BASE VARIABLES/==--
  765. sine = 1
  766. angle = 0
  767. anglespeed = 1
  768. local anim = false
  769. local walking = false
  770. local sprinting = false
  771. local magix = false
  772. local debounce = false
  773. local magixball = false
  774.  
  775. mouse.Button1Down:connect(function()
  776. magixball = true
  777. if debounce == false and magix == true then
  778. debounce = true
  779. coroutine.resume(coroutine.create(function()
  780. wait(0.3)
  781. debounce = false
  782. end))
  783. local PorplBall = Instance.new("Part", Char)
  784. PorplBall.Archivable = true
  785. PorplBall.TopSurface = 10
  786. PorplBall.BottomSurface = 10
  787. PorplBall.CFrame = rrng.CFrame
  788. PorplBall.Anchored = false
  789. PorplBall.CanCollide = false
  790. PorplBall.Size = Vector3.new(1, 1, 1)
  791. PorplBall.BrickColor = BrickColor.new("Really black")
  792. PorplBall.Transparency = 0
  793. local PorplBallM = Instance.new("SpecialMesh", PorplBall)
  794. PorplBallM.MeshType = "Sphere"
  795. PorplBallM.Scale = Vector3.new(1, 1, 1)
  796. local function explode()
  797. wait()
  798. PorplBall:Destroy()
  799. end
  800. coroutine.resume(coroutine.create(function()
  801. for i = 1, 125 do wait(0.000000000000001)
  802. local pmagic = Instance.new("Part", PorplBall)
  803. pmagic.FormFactor = "Custom"
  804. pmagic.Anchored = true
  805. pmagic.CanCollide = false
  806. pmagic.Size = Vector3.new(0.7, 0.7, 0.7)
  807. pmagic.TopSurface = 10
  808. pmagic.BottomSurface = 10
  809. pmagic.LeftSurface = 10
  810. pmagic.RightSurface = 10
  811. pmagic.FrontSurface = 10
  812. pmagic.BackSurface = 10
  813. pmagic.BrickColor = BrickColor.new(magicclrs[math.random(1, #magicclrs)])
  814. pmagic.CFrame = PorplBall.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.random(0, 3), math.random(0, 3), math.random(0, 3))
  815. local lt = Instance.new("PointLight", pmagic)
  816. lt.Brightness = 100
  817. lt.Range = 5
  818. lt.Color = Color3.new(0, 0, 65/100)
  819. local pmagicM = Instance.new("BlockMesh", pmagic)
  820. game:GetService("Debris"):AddItem(pmagic, 0.5)
  821. coroutine.wrap(function()
  822. for i = 1, 10 do
  823. pmagicM.Scale = pmagicM.Scale-Vector3.new(0.1, 0.1, 0.1)
  824. pmagic.CFrame = pmagic.CFrame * CFrame.new(0, 0.2, 0)
  825. wait()
  826. end
  827. end)()
  828. end
  829. end))
  830. local Velocity = Instance.new("BodyVelocity", PorplBall)
  831. Velocity.MaxForce = Vector3.new(1, 1, 1) * math.huge
  832. Velocity.Velocity = CFrame.new(rrng.CFrame.p, mouse.Hit.p).lookVector * 80
  833. local ready = false
  834. PorplBall.Touched:connect(function(part)
  835. if not part:IsDescendantOf(Char) and ready == false then
  836. ready = true
  837. local found = false
  838. for i,v in pairs (part.Parent:GetChildren()) do
  839. if v:IsA("Humanoid") or v == Torso or v == Head then
  840. found = true
  841. v.MaxHealth = v.MaxHealth - math.huge
  842. v.Health = v.Health - math.huge
  843. end
  844. end
  845. Velocity:Destroy()
  846. PorplBall.Anchored = true
  847. for i = 0, 1, 0.06 do
  848. local start = 1
  849. local stop = 7
  850. PorplBallM.Scale = Vector3.new(start+i * (stop-start), start+i * (stop-start), start+i * (stop-start))
  851. PorplBall.Transparency = i
  852. wait()
  853. end
  854. explode()
  855. end
  856. end)
  857. wait(6.5)
  858. explode()
  859. end
  860. end)
  861.  
  862. coroutine.resume(coroutine.create(function()
  863. while wait(0.0000000001) do if magix == true then
  864. --[[ --==/Lightning Magic/==--
  865. lastCF = Torso.Position
  866. x1 = Instance.new("Part", workspace)
  867. x1.Size = Vector3.new(1, 1, 1)
  868. x1.CanCollide = false
  869. x1.Anchored = true
  870. x1.Transparency = 1
  871. spawn(function()
  872. while true do
  873. wait(-1)
  874. x1.CFrame = Char.Torso.CFrame * CFrame.Angles(math.rad(math.random(1, 360)), math.rad(math.random(1, 360)), math.rad(math.random(1, 360))) * CFrame.new(0, 0, 6)
  875. end
  876. end)
  877. for i = 1, math.huge do
  878. local dist2 = (lastCF-x1.Position).magnitude
  879. x2 = Instance.new("Part", workspace)
  880. x2.Size = Vector3.new(1, 1, 1)
  881. x2.Material = "Neon"
  882. x2.BrickColor = BrickColor.new("Really black")
  883. x2.CFrame = CFrame.new(lastCF, x1.Position) * CFrame.new(0, 0, -dist2/2)
  884. x2.CanCollide = false
  885. x2.Anchored = true
  886. local m = Instance.new("BlockMesh", x2)
  887. m.Scale = Vector3.new(0.5, 0.5, dist2)
  888. lastCF = x1.Position
  889. spawn(function()
  890. for i = 1, 100 do
  891. x = m.Scale.x/10
  892. y = m.Scale.x/10
  893. m.Scale = m.Scale-Vector3.new(x, y, 0)
  894. wait()
  895. end
  896. end)
  897. game.Debris:AddItem(x2, 0.35)
  898. wait()
  899. end
  900. x1:Destroy()
  901. ]]--
  902. --=/Right Arm Magic/=--
  903. local ramagic = Instance.new("Part", Char)
  904. ramagic.FormFactor = "Custom"
  905. ramagic.Anchored = true
  906. ramagic.CanCollide = false
  907. ramagic.Size = Vector3.new(0.7, 0.7, 0.7)
  908. ramagic.TopSurface = 10
  909. ramagic.BottomSurface = 10
  910. ramagic.LeftSurface = 10
  911. ramagic.RightSurface = 10
  912. ramagic.FrontSurface=10
  913. ramagic.BackSurface=10
  914. ramagic.BrickColor=BrickColor.new(magicclrs[math.random(1, #magicclrs)])
  915. ramagic.CFrame = ra.CFrame * CFrame.new(0, -0.9, 0) * CFrame.Angles(math.random(0, 3), math.random(0, 3), math.random(0, 3))
  916. local lt = Instance.new("PointLight", ramagic)
  917. lt.Brightness = 100
  918. lt.Range = 5
  919. lt.Color = Color3.new(0, 0, 65/100)
  920. local ramagicM = Instance.new("BlockMesh", ramagic)
  921.  
  922. --=/Left Arm Magic/=--
  923. local lamagic = Instance.new("Part", Char)
  924. lamagic.FormFactor = "Custom"
  925. lamagic.Anchored = true
  926. lamagic.CanCollide = false
  927. lamagic.Size = Vector3.new(0.7, 0.7, 0.7)
  928. lamagic.TopSurface = 10
  929. lamagic.BottomSurface = 10
  930. lamagic.LeftSurface = 10
  931. lamagic.RightSurface = 10
  932. lamagic.FrontSurface=10
  933. lamagic.BackSurface=10
  934. lamagic.BrickColor=BrickColor.new(magicclrs[math.random(1,#magicclrs)])
  935. lamagic.CFrame = la.CFrame * CFrame.new(0, -0.9, 0) * CFrame.Angles(math.random(0, 3), math.random(0, 3), math.random(0, 3))
  936. local lt2 = Instance.new("PointLight", lamagic)
  937. lt2.Brightness = 100
  938. lt2.Range = 6
  939. lt2.Color = Color3.new(0, 0, 65/100)
  940. local lamagicM = Instance.new("BlockMesh", lamagic)
  941. --[[optional
  942. --=/Right Leg Magic/=--
  943. local rlmagic = Instance.new("Part", Char)
  944. rlmagic.FormFactor = "Custom"
  945. rlmagic.Anchored = true
  946. rlmagic.CanCollide = false
  947. rlmagic.Size = Vector3.new(0.7, 0.7, 0.7)
  948. rlmagic.TopSurface = 10
  949. rlmagic.BottomSurface = 10
  950. rlmagic.LeftSurface = 10
  951. rlmagic.RightSurface = 10
  952. rlmagic.FrontSurface=10
  953. rlmagic.BackSurface=10
  954. rlmagic.BrickColor=BrickColor.new(magicclrs[math.random(1, #magicclrs)])
  955. rlmagic.CFrame = rl.CFrame * CFrame.new(0, -0.9, 0) * CFrame.Angles(math.random(0, 3), math.random(0, 3), math.random(0, 3))
  956. local lt3 = Instance.new("PointLight", rlmagic)
  957. lt3.Brightness = 123123
  958. lt3.Range = 6
  959. lt3.Color = Color3.new(1, 0, 1)
  960. local rlmagicM = Instance.new("BlockMesh", rlmagic)
  961.  
  962. --=/Left Leg Magic/=--
  963. local llmagic = Instance.new("Part", Char)
  964. llmagic.FormFactor = "Custom"
  965. llmagic.Anchored = true
  966. llmagic.CanCollide = false
  967. llmagic.Size = Vector3.new(0.7, 0.7, 0.7)
  968. llmagic.TopSurface = 10
  969. llmagic.BottomSurface = 10
  970. llmagic.LeftSurface = 10
  971. llmagic.RightSurface = 10
  972. llmagic.FrontSurface=10
  973. llmagic.BackSurface=10
  974. llmagic.BrickColor=BrickColor.new(magicclrs[math.random(1, #magicclrs)])
  975. llmagic.CFrame = ll.CFrame * CFrame.new(0, -0.9, 0) * CFrame.Angles(math.random(0, 3), math.random(0, 3), math.random(0, 3))
  976. local lt4 = Instance.new("PointLight", llmagic)
  977. lt4.Brightness = 123123
  978. lt4.Range = 6
  979. lt4.Color = Color3.new(1, 0, 1)
  980. local llmagicM = Instance.new("BlockMesh", llmagic)
  981. ]]
  982. game:GetService("Debris"):AddItem(lamagic, 0.85)
  983. game:GetService("Debris"):AddItem(ramagic, 0.85)
  984. --[[
  985. game:GetService("Debris"):AddItem(rlmagic, 0.85)
  986. game:GetService("Debris"):AddItem(llmagic, 0.85)
  987. ]]--
  988. coroutine.wrap(function()
  989. for i = 1, 10 do
  990. ramagicM.Scale = ramagicM.Scale-Vector3.new(0.1, 0.1, 0.1)
  991. ramagic.CFrame = ramagic.CFrame * CFrame.new(0, 0.2, 0)
  992. lamagicM.Scale = lamagicM.Scale-Vector3.new(0.1, 0.1, 0.1)
  993. lamagic.CFrame = lamagic.CFrame * CFrame.new(0, 0.2, 0)
  994. --[[
  995. rlmagicM.Scale = rlmagicM.Scale-Vector3.new(0.1, 0.1, 0.1)
  996. rlmagic.CFrame = rlmagic.CFrame * CFrame.new(0, 0.2, 0)
  997. llmagicM.Scale = llmagicM.Scale-Vector3.new(0.1, 0.1, 0.1)
  998. llmagic.CFrame = llmagic.CFrame * CFrame.new(0, 0.2, 0)
  999. ]]--
  1000. wait()
  1001. end
  1002. end)()
  1003. end
  1004. end
  1005. end))
  1006.  
  1007. --[[local bodyg = Instance.new("BodyGyro", Torso)
  1008. bodyg.MaxTorque = Vector3.new(0, math.huge, 0)
  1009. while true do game:GetService("RunService").RenderStepped:wait()
  1010. bodyg.CFrame = Camera.CoordinateFrame
  1011. end]]--
  1012.  
  1013.  
  1014. mouse.KeyDown:connect(function(key)
  1015. if key == "0" and sprinting == false then
  1016. sprinting = true
  1017. Humanoid.WalkSpeed = 60
  1018. elseif key == "q" and magix == true then
  1019. magix = false
  1020. for i = 65/255, 1, -0.1 do wait()
  1021. chak.Color = Color3.new(i, i, i)
  1022. end
  1023. elseif key == "q" and magix == false then
  1024. magix = true
  1025. for i = 0, 65/255, 0.1 do wait()
  1026. chak.Color = Color3.new(0, 0, i)
  1027. end
  1028. end
  1029. end)
  1030.  
  1031. mouse.KeyUp:connect(function(key)
  1032. if key == "0" and sprinting == true then
  1033. sprinting = false
  1034. Humanoid.WalkSpeed = 10
  1035. end
  1036. end)
  1037.  
  1038. --==/GAMEPAD CONTROLS/==--
  1039.  
  1040. game:GetService("UserInputService").InputBegan:connect(function(input)
  1041. if input.UserInputType == Enum.UserInputType.Gamepad1 then
  1042. if input.KeyCode == Enum.KeyCode.ButtonX and magix == false then
  1043. magix = true
  1044. elseif input.KeyCode == Enum.KeyCode.ButtonX and magix == true then
  1045. magix = false
  1046. elseif input.KeyCode == Enum.KeyCode.ButtonL2 and sprinting == false then
  1047. sprinting = true
  1048. end
  1049. end
  1050. end)
  1051.  
  1052. game:GetService("UserInputService").InputEnded:connect(function(input)
  1053. if input.UserInputType == Enum.UserInputType.Gamepad1 then
  1054. if input.KeyCode == Enum.KeyCode.ButtonL2 and sprinting == true then
  1055. sprinting = false
  1056. end
  1057. end
  1058. end)
  1059.  
  1060.  
  1061.  
  1062. game:GetService("RunService").Stepped:connect(function()
  1063. angle = (angle % 100) + anglespeed/10
  1064. rootpart.CanCollide = false
  1065. local speed = Vector3.new(rootpart.Velocity.X, 0, rootpart.Velocity.Z).magnitude
  1066. if(Humanoid.Jump) and Torso.Velocity.Y > 1 and speed < 2 then
  1067. animpose = "Jump"
  1068.  
  1069. elseif speed < 2 then -- idle
  1070. animpose = "Idle"
  1071.  
  1072. elseif sprinting == true then -- sprinting
  1073. animpose = "Sprinting"
  1074.  
  1075. elseif speed > 2 then -- walking
  1076. walking = true
  1077. animpose = "Moving"
  1078. end
  1079. --==/ANIMATION FUNCTIONS/==--
  1080. if animpose == "Idle" and anim == false then -- idle
  1081. anglespeed = 0.5
  1082. rm.C0 = clerp(rm.C0, CFrame.new(1.5, 0.6, -0.15) * CFrame.Angles(math.rad(5) + math.sin(angle) * 0.02, math.rad(15), math.rad(15) + math.sin(angle) * 0.02), 0.1)
  1083. lm.C0 = clerp(lm.C0, CFrame.new(-1.5, 0.6, 0.15) * CFrame.Angles(math.rad(-5), math.rad(15), math.rad(-15) + -math.sin(angle) * 0.02), 0.1)
  1084. rlegm.C0 = clerp(rlegm.C0, CFrame.new(0.5, -0.5, -0.4) * CFrame.Angles(math.rad(-20), math.rad(-35), 0), 0.1)
  1085. llegm.C0 = clerp(llegm.C0, CFrame.new(-0.5, -0.9, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.1)
  1086. neck.C0 = clerp(neck.C0, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-6.5), math.rad(-40), math.sin(angle) * 0.01), 0.1)
  1087. rj.C0 = clerp(rj.C0, CFrame.new(0, 2 + math.sin(angle) * 0.1, 0) * CFrame.Angles(math.rad(-90), 0, math.rad(220)), 0.1)
  1088.  
  1089. elseif animpose == "Moving" and anim == false and walking == true then -- walk
  1090. anglespeed = 0.5
  1091. rm.C0 = clerp(rm.C0, CFrame.new(1.5, 0.5, 0.2) * CFrame.Angles(math.rad(-10) + math.sin(angle) * 0.05, math.rad(-12) + math.sin(angle) * 0.02, math.rad(8)), 0.1)
  1092. lm.C0 = clerp(lm.C0, CFrame.new(-1.5, 0.5, 0.2) * CFrame.Angles(math.rad(-10) + math.sin(angle) * 0.05, math.rad(12) + math.sin(angle) * 0.02, math.rad(-8)), 0.1)
  1093. rlegm.C0 = clerp(rlegm.C0, CFrame.new(0.5, -0.65, -0.3) * CFrame.Angles(math.rad(-15), math.rad(-5), 0), 0.1)
  1094. llegm.C0 = clerp(llegm.C0, CFrame.new(-0.5, -0.8, 0) * CFrame.Angles(math.rad(-7), math.rad(5), 0), 0.1)
  1095. neck.C0 = clerp(neck.C0, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(15), Head.RotVelocity.Y/25, 0), 0.1)
  1096. rj.C0 = clerp(rj.C0, CFrame.new(0, 2 + math.sin(angle) * 0.1, 0) * CFrame.Angles(math.rad(-110), -rootpart.RotVelocity.Y/25, math.rad(180)), 0.1)
  1097. Humanoid.WalkSpeed = 6
  1098.  
  1099. elseif animpose == "Sprinting" and anim == false then -- sprint
  1100. anglespeed = 0.5
  1101. rm.C0 = clerp(rm.C0, CFrame.new(1.5, 0.5, 0.2) * CFrame.Angles(math.rad(-40) + math.sin(angle) * 0.05, math.rad(-12) + math.sin(angle) * 0.02, math.rad(8)), 0.1)
  1102. lm.C0 = clerp(lm.C0, CFrame.new(-1.5, 0.5, 0.2) * CFrame.Angles(math.rad(-40) + math.sin(angle) * 0.05, math.rad(12) + math.sin(angle) * 0.02, math.rad(-8)), 0.1)
  1103. rlegm.C0 = clerp(rlegm.C0, CFrame.new(0.5, -0.65, 0) * CFrame.Angles(math.rad(-15), math.rad(-5), 0), 0.1)
  1104. llegm.C0 = clerp(llegm.C0, CFrame.new(-0.5, -0.65, 0) * CFrame.Angles(math.rad(-15), math.rad(5), 0), 0.1)
  1105. neck.C0 = clerp(neck.C0, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(40), Head.RotVelocity.Y/15, 0), 0.1)
  1106. rj.C0 = clerp(rj.C0, CFrame.new(0, 2 + math.sin(angle) * 0.1, 0) * CFrame.Angles(math.rad(-135), -rootpart.RotVelocity.Y/15, math.rad(180)), 0.1)
  1107. Humanoid.WalkSpeed = 40
  1108. end
  1109. end)
  1110.  
  1111. wait(1)
  1112. ------------------------------------------------------------------------------------
  1113. local Character = game.Players.LocalPlayer.Character --game.Workspace.fefio92142
  1114.  
  1115.  
  1116. -------------------------------------------------------------------------------------
  1117. -------------------------------------------------------------------------------------
  1118.  
  1119. local Color = 0,0,0
  1120.  
  1121. local Num = 0.5
  1122.  
  1123. local Num2 = 4 -------------Mods:1,4,8,10,15,20-------------------------------------
  1124. local Size = 0.8
  1125. local Rate = 300
  1126. -------------------------------------------------------------------------------------
  1127. local Player = game:service'Players'.LocalPlayer
  1128. local Character = Player.Character
  1129. Torso = Character:WaitForChild'Torso'
  1130.  
  1131. local Wing1 = Instance.new("Part",Character)
  1132. Wing1.FormFactor = Enum.FormFactor.Custom
  1133. Wing1.Size = Vector3.new(.2, .2, .2)
  1134. Wing1.Name = "WIng_1"
  1135.  
  1136. local fire = Instance.new("ParticleEmitter", Wing1)
  1137. fire.VelocitySpread = 0
  1138. fire.Lifetime = NumberRange.new(2)
  1139. fire.Acceleration = Vector3.new(0, 2, 2)
  1140. fire.RotSpeed = NumberRange.new(10)
  1141. fire.Rate = Rate
  1142. fire.Rotation = NumberRange.new(151515)
  1143. fire.Name = "Fire"
  1144. fire.LightEmission = 0.78
  1145. fire.LockedToPart = true
  1146. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  1147. fire.Color = ColorSequence.new(Color3.new(Color), Color3.new(Color))
  1148. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  1149.  
  1150. local Wing2 = Wing1:Clone()
  1151. Wing2.Parent = Torso
  1152. local x,y,z = 0,-1,-6
  1153.  
  1154. Wld = function(a,b,cf)
  1155. local Weld = Instance.new('Weld',a)
  1156. Weld.Part0 = a
  1157. Weld.Part1 = b
  1158. Weld.C1 = cf
  1159. return Weld
  1160. end
  1161.  
  1162. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
  1163. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
  1164.  
  1165.  
  1166. game:service'RunService'.Stepped:connect(function()
  1167. --z = 6+math.sin(tick()*2)
  1168. y = -1+math.sin(tick()*Num)*Num2
  1169. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  1170. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  1171. end)
  1172. ------------------------------------------------------------------------------------------------
  1173. local Player = game:service'Players'.LocalPlayer
  1174. local Character = Player.Character
  1175. Torso = Character:WaitForChild'Torso'
  1176.  
  1177. local Wing1 = Instance.new("Part",Character)
  1178. Wing1.FormFactor = Enum.FormFactor.Custom
  1179. Wing1.Size = Vector3.new(.2, .2, .2)
  1180. Wing1.Name = "WIng_1"
  1181.  
  1182. local fire = Instance.new("ParticleEmitter", Wing1)
  1183. fire.VelocitySpread = 0
  1184. fire.Lifetime = NumberRange.new(2.5)
  1185. fire.Acceleration = Vector3.new(0, 4, 4)
  1186. fire.RotSpeed = NumberRange.new(10)
  1187. fire.Rate = Rate
  1188. fire.Rotation = NumberRange.new(151515)
  1189. fire.Name = "Fire"
  1190. fire.LightEmission = 0.78
  1191. fire.LockedToPart = true
  1192. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  1193. fire.Color = ColorSequence.new(Color3.new(Color), Color3.new(Color))
  1194. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  1195.  
  1196. local Wing2 = Wing1:Clone()
  1197. Wing2.Parent = Torso
  1198. local x,y,z = 0,-1,-6
  1199.  
  1200. Wld = function(a,b,cf)
  1201. local Weld = Instance.new('Weld',a)
  1202. Weld.Part0 = a
  1203. Weld.Part1 = b
  1204. Weld.C1 = cf
  1205. return Weld
  1206. end
  1207.  
  1208. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(30),-math.rad(90)))
  1209. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(30),-math.rad(90)))
  1210.  
  1211. print'Loaded'
  1212.  
  1213. game:service'RunService'.Stepped:connect(function()
  1214. --z = 6+math.sin(tick()*2)
  1215. y = -1+math.sin(tick()*Num)*Num2
  1216. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  1217. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  1218. end)
  1219.  
  1220. ------------------------------------------------------------------------------------------------
  1221. local Player = game:service'Players'.LocalPlayer
  1222. local Character = Player.Character
  1223. Torso = Character:WaitForChild'Torso'
  1224.  
  1225. local Wing1 = Instance.new("Part",Character)
  1226. Wing1.FormFactor = Enum.FormFactor.Custom
  1227. Wing1.Size = Vector3.new(.2, .2, .2)
  1228. Wing1.Name = "WIng_1"
  1229.  
  1230. local fire = Instance.new("ParticleEmitter", Wing1)
  1231. fire.VelocitySpread = 0
  1232. fire.Lifetime = NumberRange.new(2.8)
  1233. fire.Acceleration = Vector3.new(0, 4, 4)
  1234. fire.RotSpeed = NumberRange.new(10)
  1235. fire.Rate = Rate
  1236. fire.Rotation = NumberRange.new(151515)
  1237. fire.Name = "Fire"
  1238. fire.LightEmission = 0.78
  1239. fire.LockedToPart = true
  1240. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  1241. fire.Color = ColorSequence.new(Color3.new(Color), Color3.new(Color))
  1242. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  1243.  
  1244. local Wing2 = Wing1:Clone()
  1245. Wing2.Parent = Torso
  1246. local x,y,z = 0,-1,-6
  1247.  
  1248. Wld = function(a,b,cf)
  1249. local Weld = Instance.new('Weld',a)
  1250. Weld.Part0 = a
  1251. Weld.Part1 = b
  1252. Weld.C1 = cf
  1253. return Weld
  1254. end
  1255.  
  1256. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(40),-math.rad(90)))
  1257. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(40),-math.rad(90)))
  1258.  
  1259. print'Loaded'
  1260.  
  1261. game:service'RunService'.Stepped:connect(function()
  1262. --z = 6+math.sin(tick()*2)
  1263. y = -1+math.sin(tick()*Num)*Num2
  1264. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  1265. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  1266. end)
  1267.  
  1268. ------------------------------------------------------------------------------------------------
  1269. local Player = game:service'Players'.LocalPlayer
  1270. local Character = Player.Character
  1271. Torso = Character:WaitForChild'Torso'
  1272.  
  1273. local Wing1 = Instance.new("Part",Character)
  1274. Wing1.FormFactor = Enum.FormFactor.Custom
  1275. Wing1.Size = Vector3.new(.2, .2, .2)
  1276. Wing1.Name = "WIng_1"
  1277.  
  1278. local fire = Instance.new("ParticleEmitter", Wing1)
  1279. fire.VelocitySpread = 0
  1280. fire.Lifetime = NumberRange.new(3)
  1281. fire.Acceleration = Vector3.new(0, 4, 4)
  1282. fire.RotSpeed = NumberRange.new(10)
  1283. fire.Rate = Rate
  1284. fire.Rotation = NumberRange.new(151515)
  1285. fire.Name = "Fire"
  1286. fire.LightEmission = 0.78
  1287. fire.LockedToPart = true
  1288. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  1289. fire.Color = ColorSequence.new(Color3.new(Color), Color3.new(Color))
  1290. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  1291.  
  1292. local Wing2 = Wing1:Clone()
  1293. Wing2.Parent = Torso
  1294. local x,y,z = 0,-1,-6
  1295.  
  1296. Wld = function(a,b,cf)
  1297. local Weld = Instance.new('Weld',a)
  1298. Weld.Part0 = a
  1299. Weld.Part1 = b
  1300. Weld.C1 = cf
  1301. return Weld
  1302. end
  1303.  
  1304. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(50),-math.rad(90)))
  1305. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(50),-math.rad(90)))
  1306.  
  1307. print'Loaded'
  1308.  
  1309. game:service'RunService'.Stepped:connect(function()
  1310. --z = 6+math.sin(tick()*2)
  1311. y = -1+math.sin(tick()*Num)*Num2
  1312. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  1313. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  1314. end)
  1315.  
  1316. ------------------------------------------------------------------------------------------------
  1317. local Player = game:service'Players'.LocalPlayer
  1318. local Character = Player.Character
  1319. Torso = Character:WaitForChild'Torso'
  1320.  
  1321. local Wing1 = Instance.new("Part",Character)
  1322. Wing1.FormFactor = Enum.FormFactor.Custom
  1323. Wing1.Size = Vector3.new(.2, .2, .2)
  1324. Wing1.Name = "WIng_1"
  1325.  
  1326. local fire = Instance.new("ParticleEmitter", Wing1)
  1327. fire.VelocitySpread = 0
  1328. fire.Lifetime = NumberRange.new(3.1)
  1329. fire.Acceleration = Vector3.new(0, 4, 4)
  1330. fire.RotSpeed = NumberRange.new(10)
  1331. fire.Rate = Rate
  1332. fire.Rotation = NumberRange.new(151515)
  1333. fire.Name = "Fire"
  1334. fire.LightEmission = 0.78
  1335. fire.LockedToPart = true
  1336. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  1337. fire.Color = ColorSequence.new(Color3.new(Color), Color3.new(Color))
  1338. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  1339.  
  1340. local Wing2 = Wing1:Clone()
  1341. Wing2.Parent = Torso
  1342. local x,y,z = 0,-1,-6
  1343.  
  1344. Wld = function(a,b,cf)
  1345. local Weld = Instance.new('Weld',a)
  1346. Weld.Part0 = a
  1347. Weld.Part1 = b
  1348. Weld.C1 = cf
  1349. return Weld
  1350. end
  1351.  
  1352. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(60),-math.rad(90)))
  1353. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(60),-math.rad(90)))
  1354.  
  1355. print'Loaded'
  1356.  
  1357. game:service'RunService'.Stepped:connect(function()
  1358. --z = 6+math.sin(tick()*2)
  1359. y = -1+math.sin(tick()*Num)*Num2
  1360. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  1361. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  1362. end)
  1363.  
  1364. end
  1365. wait(0.5)
  1366. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0
  1367. end
  1368.  
  1369. end
  1370. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  1371. char.HumanoidRootPart.Transparency = 1
  1372. game.Lighting.face.Parent = char.Head
  1373. wait(0.2)
  1374.  
  1375. tp = true
  1376.  
  1377.  
  1378. end
  1379. end
  1380. end)
  1381.  
  1382.  
  1383. m.KeyDown:connect(function(key)
  1384. if key == "t" then
  1385. if punch2 == true then
  1386. punch2 = false
  1387. punch = false
  1388.  
  1389. local ChatService = game:GetService("Chat")
  1390.  
  1391. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1392. ChatService:Chat(char.Head, "This is your end pal Time to die")
  1393. wait(1)
  1394. local ChatService = game:GetService("Chat")
  1395.  
  1396.  
  1397. ChatService:Chat(char.Head ,"Final series..")
  1398. wait(1)
  1399. local ChatService = game:GetService("Chat")
  1400.  
  1401.  
  1402. ChatService:Chat(char.Head, "X1000 SERIOUS PUNCH!!!!!!")
  1403. neck.C0 = neckp
  1404. wait(0.6)
  1405. org = char.Torso["Left Shoulder"].C0
  1406. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  1407. wait()
  1408. killbrick2 = Instance.new("Part",char)
  1409. killbrick2.Size = Vector3.new(80,80,9000)
  1410. killbrick2.Transparency = 1
  1411.  
  1412. killbrick2.CanCollide = true
  1413. wait(0.1)
  1414. killbrick2.CanCollide = false
  1415.  
  1416. killbrick2.Anchored = true
  1417.  
  1418. killbrick2.CFrame = char.Torso.CFrame * CFrame.new(0,0,-1005)
  1419.  
  1420. killbrick2.Touched:connect(function(h)
  1421. local x = h.Parent:FindFirstChild("Humanoid")
  1422. if x then
  1423. if x.Parent.Name == game.Players.LocalPlayer.Name then
  1424. safe = true
  1425. else safe = false
  1426. end
  1427. if x then
  1428. if safe == false then
  1429. h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * 900
  1430. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  1431. boom:Play()
  1432. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
  1433.  
  1434.  
  1435. wait(0.2)
  1436. x.Parent:BreakJoints()
  1437. wait()
  1438. safe = true
  1439. end
  1440. end
  1441. end
  1442. end)
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451. local rng = Instance.new("Part", char)
  1452. rng.Anchored = true
  1453. rng.BrickColor = BrickColor.new("Really red")
  1454. rng.CanCollide = false
  1455. rng.FormFactor = 3
  1456. rng.Name = "Ring"
  1457. rng.Size = Vector3.new(1, 1, 1)
  1458. rng.Transparency = 0.8
  1459. rng.TopSurface = 0
  1460. rng.BottomSurface = 0
  1461. rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  1462. --rng.Rotation = Vector3.new(math.pi/2,0,0)
  1463. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1464. local rngm = Instance.new("SpecialMesh", rng)
  1465. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1466. rngm.Scale = Vector3.new(1, 1.3, 2)
  1467. local rng1 = Instance.new("Part", char)
  1468. rng1.Anchored = true
  1469. rng1.BrickColor = BrickColor.new("Institutional white")
  1470. rng1.CanCollide = false
  1471. rng1.FormFactor = 3
  1472. rng1.Name = "Ring"
  1473. rng1.Size = Vector3.new(1, 1, 1)
  1474. rng1.Transparency = 0.8
  1475. rng1.TopSurface = 0
  1476. rng1.BottomSurface = 0
  1477. rng1.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  1478. --rng1.Rotation = Vector3.new(math.pi/2,0,0)
  1479. rng1.CFrame = rng1.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1480. local rngm1 = Instance.new("SpecialMesh", rng1)
  1481. rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1482. rngm1.Scale = Vector3.new(1, 1.3, 2)
  1483.  
  1484. local p = (torso.CFrame*CFrame.new(-20,0,3))
  1485. stream(p.p,((p*Vector3.new(-0.7,0,1))-p.p).unit,90,5) -- 20 is number of parts, 6 is distance between each one
  1486. local p = (torso.CFrame*CFrame.new(20,0,3))
  1487. stream(p.p,((p*Vector3.new(0.7,0,1))-p.p).unit,90,5) -- same here
  1488.  
  1489. local rng2 = Instance.new("Part", char)
  1490. rng2.Anchored = true
  1491. rng2.BrickColor = BrickColor.new("Really red")
  1492. rng2.CanCollide = false
  1493. rng2.FormFactor = 3
  1494. rng2.Name = "Ring"
  1495. rng2.Size = Vector3.new(1, 1, 1)
  1496. rng2.Transparency = 0.8
  1497. rng2.TopSurface = 0
  1498. rng2.BottomSurface = 0
  1499. rng2.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  1500. --rng1.Rotation = Vector3.new(math.pi/2,0,0)
  1501. rng2.CFrame = rng2.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1502. local rngm2 = Instance.new("SpecialMesh", rng2)
  1503. rngm2.MeshId = "http://www.roblox.com/asset/?id=430066612"
  1504. rngm2.Scale = Vector3.new(1, 1.3, 2)
  1505. wait(0.1)
  1506.  
  1507. boom3:Play()
  1508. coroutine.wrap(function()
  1509. for i = 1, 35, 0.5 do
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515. rngm.Scale = Vector3.new(50 + i*2, 10 + i*2, 2.5+ i*4)
  1516. rngm1.Scale = Vector3.new(50 + i*2, 1.4 + i*2, 1.4+ i*4)
  1517. rngm2.Scale = Vector3.new(50 + i*2, 10 + i*2, 1.2+ i*4)
  1518.  
  1519. wait()
  1520. end
  1521. wait()
  1522. rng:Destroy()
  1523. rng1:Destroy()
  1524. rng2:Destroy()
  1525. killbrick2:Remove()
  1526. wait(0.5)
  1527. char.Torso["Left Shoulder"].C0 = org
  1528. wait(1)
  1529. punch2 = true
  1530. punch = true
  1531. wait()
  1532.  
  1533.  
  1534. end)()
  1535.  
  1536.  
  1537.  
  1538. end
  1539.  
  1540.  
  1541. wait(.1)
  1542.  
  1543.  
  1544. end
  1545. end)
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551. m.KeyDown:connect(function(key)
  1552. if key == "k" then
  1553. if punch == true then
  1554. punch = false
  1555. org = char.Torso["Left Shoulder"].C0
  1556. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  1557. killbrick = Instance.new("Part",char)
  1558. killbrick.Size = Vector3.new(5,1,5)
  1559. killbrick.Transparency = 1
  1560. killbrick:BreakJoints()
  1561. killbrick.CanCollide = false
  1562. local wel = Instance.new("Weld",killbrick)
  1563. wel.Part0 = killbrick
  1564. wel.Part1 = char["Left Arm"]
  1565. wel.C0 = CFrame.new(0,1,0)
  1566. force = 90
  1567.  
  1568. killbrick.Touched:connect(function(h)
  1569. local x = h.Parent.Humanoid
  1570. if x.Health >= 6000 then
  1571. fling = false
  1572. end
  1573. if x.Health < 6000 then
  1574. fling = true
  1575. end
  1576. local stop = h.Parent.Torso.Velocity
  1577. if x.Parent.Name == game.Players.LocalPlayer.Name then
  1578. safe = true
  1579. else safe = false
  1580. end
  1581. if x then
  1582. if safe == false then
  1583. if fling == true then
  1584. force = 900
  1585.  
  1586. end
  1587. if fling == false then
  1588. force = 200
  1589. end
  1590.  
  1591.  
  1592. h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * force
  1593. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  1594. boom:Play()
  1595. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
  1596.  
  1597.  
  1598. wait(0.2)
  1599. x:TakeDamage(5000)
  1600. wait()
  1601. safe = true
  1602. bodyforc:Remove()
  1603. h.Parent.Torso.Velocity = stop
  1604.  
  1605. end
  1606. end
  1607. end)
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618. local rng = Instance.new("Part", char)
  1619. rng.Anchored = true
  1620. rng.BrickColor = BrickColor.new("Really red")
  1621. rng.CanCollide = false
  1622. rng.FormFactor = 3
  1623. rng.Name = "Ring"
  1624. rng.Size = Vector3.new(1, 1, 1)
  1625. rng.Transparency = 0.8
  1626. rng.TopSurface = 0
  1627. rng.BottomSurface = 0
  1628. rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  1629. --rng.Rotation = Vector3.new(math.pi/2,0,0)
  1630. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1631. local rngm = Instance.new("SpecialMesh", rng)
  1632. rngm.MeshId = "http://www.roblox.com/asset/?id=430066612"
  1633. rngm.Scale = Vector3.new(1, 1.3, 2)
  1634. wait(0.1)
  1635.  
  1636. boom2:Play()
  1637. coroutine.wrap(function()
  1638. for i = 1, 10, .4 do
  1639. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  1640.  
  1641. wait()
  1642. end
  1643. wait()
  1644. rng:Destroy()
  1645. killbrick:Remove()
  1646. wait(0.5)
  1647. char.Torso["Left Shoulder"].C0 = org
  1648. wait(1)
  1649.  
  1650. punch = true
  1651. wait()
  1652. end)()
  1653.  
  1654.  
  1655.  
  1656. end
  1657.  
  1658.  
  1659. wait(.1)
  1660.  
  1661.  
  1662. end
  1663. end)
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678. m.KeyDown:connect(function(key)
  1679. if key == "m" then
  1680. if jump == true then
  1681. jump = false
  1682.  
  1683.  
  1684. local rng = Instance.new("Part", char)
  1685. rng.Anchored = true
  1686. rng.BrickColor = BrickColor.new("Really red")
  1687. rng.CanCollide = false
  1688. rng.FormFactor = 3
  1689. rng.Name = "Ring"
  1690. rng.Size = Vector3.new(1, 1, 1)
  1691. rng.Transparency = 0.35
  1692. rng.TopSurface = 0
  1693. rng.BottomSurface = 0
  1694. rng.Position = torso.Position - Vector3.new(0,2,0)
  1695. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1696. local rngm = Instance.new("SpecialMesh", rng)
  1697. rngm.MeshId = "http://www.roblox.com/asset/?id=180660043"
  1698. rngm.Scale = Vector3.new(1, 1.3, 2)
  1699. wait(0.1)
  1700. BV = Instance.new("BodyVelocity", torso)
  1701. BV.maxForce = Vector3.new(0,20000,0)
  1702. BV.P = 1000
  1703. BV.velocity = Vector3.new(0,100,0)
  1704. boom:Play()
  1705. coroutine.wrap(function()
  1706. for i = 1, 60, 2 do
  1707. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  1708. rng.Transparency = i/60
  1709. wait()
  1710. end
  1711. wait()
  1712. rng:Destroy()
  1713.  
  1714. hum.WalkSpeed = 50
  1715. wait(1)
  1716.  
  1717. for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
  1718. v:Destroy() jumping2 = true falling = true wait(0.3) jumping2 = false falling = false wait(1.7) jump = true hum.WalkSpeed = 16 falling = false
  1719. end end
  1720. wait()
  1721. end)()
  1722.  
  1723.  
  1724.  
  1725. end
  1726.  
  1727.  
  1728. wait(.1)
  1729.  
  1730.  
  1731. end
  1732. end)
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739. m.KeyDown:connect(function(key)
  1740. if key == "n" then
  1741.  
  1742. if falling == true then
  1743. falling = false
  1744. if jumping2 == true then
  1745. jumping2 = false
  1746. jump = false
  1747. BV = Instance.new("BodyVelocity", torso)
  1748. BV.maxForce = Vector3.new(0,-20000,0)
  1749. BV.P = -1000
  1750. BV.velocity = Vector3.new(0,-70,0)
  1751. wait(0.6)
  1752. local rng = Instance.new("Part", char)
  1753. rng.Anchored = true
  1754. rng.BrickColor = BrickColor.new("Really red")
  1755. rng.CanCollide = false
  1756. rng.FormFactor = 3
  1757. rng.Name = "Ring"
  1758. rng.Size = Vector3.new(1, 1, 1)
  1759. rng.Transparency = 0.35
  1760. rng.TopSurface = 0
  1761. rng.BottomSurface = 0
  1762. rng.Position = torso.Position - Vector3.new(0,2,0)
  1763. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1764. local rngm = Instance.new("SpecialMesh", rng)
  1765. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1766. rngm.Scale = Vector3.new(1, 1.3, 2)
  1767.  
  1768.  
  1769. boom:Play()
  1770. coroutine.wrap(function()
  1771. for i = 1, 60, 2 do
  1772. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  1773. rng.Transparency = i/60
  1774. wait()
  1775. end
  1776. wait()
  1777. rng:Destroy()
  1778.  
  1779.  
  1780.  
  1781.  
  1782. for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
  1783. v:Destroy() wait(2) jumping2 = true hum.WalkSpeed = 100
  1784. end end
  1785. wait()
  1786. end)()
  1787.  
  1788.  
  1789.  
  1790. end
  1791.  
  1792.  
  1793. wait(.1)
  1794.  
  1795. end
  1796. end
  1797. end)
  1798. m.KeyDown:connect(function(k)
  1799. if k == "f" then
  1800. asd3:Stop()
  1801. asd2:Stop()
  1802. asd4:Stop()
  1803. asd6:Stop()
  1804. asd5:Stop()
  1805. end
  1806. end)
  1807. ------------
  1808. -- ~CLarramore 2016
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement