Advertisement
oka1

Untitled

Aug 14th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.24 KB | None | 0 0
  1. game.Workspace:WaitForChild("Rakyo").Shirt:Remove()
  2. game.Workspace:WaitForChild("Rakyo").Pants:Remove()
  3.  
  4.  
  5. local sizePoints = {
  6. NumberSequenceKeypoint.new(0,.687,0),
  7. NumberSequenceKeypoint.new(.111,.875,0),
  8. NumberSequenceKeypoint.new(.327,1.19,0),
  9. NumberSequenceKeypoint.new(.646,1.56,0),
  10. NumberSequenceKeypoint.new(.805,1.37,0),
  11. NumberSequenceKeypoint.new(.905,1.06,0),
  12. NumberSequenceKeypoint.new(.968,.938,0),
  13. NumberSequenceKeypoint.new(.984,1.13,0),
  14. NumberSequenceKeypoint.new(1,1.62,0),
  15. }
  16. local Size = NumberSequence.new(sizePoints)
  17. p = game.Players:WaitForChild("Rakyo")
  18. char = p.Character
  19. for i,v in pairs(char:children()) do
  20. if v:IsA("Hat") then
  21. v.Handle.Mesh.VertexColor = Vector3.new(0,0,0)
  22. end
  23. end
  24. for i,v in pairs(char:children()) do
  25. if v:IsA("Part") then
  26. v.Color =Color3.new(0,0,0)
  27. end
  28. end
  29. x = Instance.new("ParticleEmitter",char["Head"])
  30. x.Color = ColorSequence.new(Color3.new(0,0,0),Color3.new(0,0,0))
  31. x.Texture = "rbxassetid://290968480"
  32. x.Size = Size
  33. x.Speed = NumberRange.new(-1,-1)
  34. x.VelocitySpread = 50
  35. x.Lifetime = NumberRange.new(1.5,2.5)
  36. x.Rate = 70
  37. x = Instance.new("ParticleEmitter",char["Right Arm"])
  38. x.Color = ColorSequence.new(Color3.new(0,0,0),Color3.new(0,0,0))
  39. x.Texture = "rbxassetid://290968480"
  40. x.Size = Size
  41. x.Speed = NumberRange.new(-1,-1)
  42. x.VelocitySpread = 50
  43. x.Lifetime = NumberRange.new(1.5,2.5)
  44. x.Rate = 70
  45. x = Instance.new("ParticleEmitter",char["Left Arm"])
  46. x.Color = ColorSequence.new(Color3.new(0,0,0),Color3.new(0,0,0))
  47. x.Texture = "rbxassetid://290968480"
  48. x.Size = Size
  49. x.Speed = NumberRange.new(-1,-1)
  50. x.VelocitySpread = 50
  51. x.Lifetime = NumberRange.new(1.5,2.5)
  52. x.Rate = 70
  53. x = Instance.new("ParticleEmitter",char["Torso"])
  54. x.Color = ColorSequence.new(Color3.new(0,0,0),Color3.new(0,0,0))
  55. x.Texture = "rbxassetid://290968480"
  56. x.Size = Size
  57. x.Speed = NumberRange.new(-1,-1)
  58. x.VelocitySpread = 50
  59. x.Lifetime = NumberRange.new(1,1.5)
  60. x.Rate = 70
  61. x = Instance.new("ParticleEmitter",char["Right Leg"])
  62. x.Color = ColorSequence.new(Color3.new(0,0,0),Color3.new(0,0,0))
  63. x.Texture = "rbxassetid://290968480"
  64. x.Size = Size
  65. x.Speed = NumberRange.new(-1,-1)
  66. x.VelocitySpread = 50
  67. x.Lifetime = NumberRange.new(1.5,2.5)
  68. x.Rate = 70
  69. x = Instance.new("ParticleEmitter",char["Left Leg"])
  70. x.Color = ColorSequence.new(Color3.new(0,0,0),Color3.new(0,0,0))
  71. x.Texture = "rbxassetid://290968480"
  72. x.Size = Size
  73. x.Speed = NumberRange.new(-1,-1)
  74. x.VelocitySpread = 50
  75. x.Lifetime = NumberRange.new(1.5,2.5)
  76. x.Rate = 70
  77. des = false
  78. fling = true
  79. dot = false
  80. falling = false
  81. jump = true
  82. tp = true
  83. shoot = true
  84. hum = char.Humanoid
  85. punch = true
  86. neckp = char.Torso.Neck.C0
  87. neck = char.Torso.Neck
  88. hum.MaxHealth = 999999999
  89. wait()
  90. hum.Health =hum.MaxHealth
  91. des = false
  92. root=char.HumanoidRootPart
  93. torso = char.Torso
  94. local ChatService = game:GetService("Chat")
  95. local player = game.Players.LocalPlayer
  96. lig = Instance.new("PointLight",player.Character.Torso)
  97. lig.Color=Color3.new(255,0,0)
  98. m=player:GetMouse()
  99. bb = Instance.new("BillboardGui",player.Character.Head)
  100. bb.Enabled = true
  101. function newRay(start,face,range,wat)
  102. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  103. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  104. return rey,hit,pos
  105. end
  106. aa1={}
  107. torso=game.Players.LocalPlayer.Character.Torso
  108.  
  109. local WorldUp = Vector3.new(0,1,0)
  110. function look2(Vec1,Vec2)
  111. local Orig = Vec1
  112. Vec1 = Vec1+Vector3.new(0,1,0)
  113. Vec2 = Vec2+Vector3.new(0,1,0)
  114. local Forward = (Vec2-Vec1).unit
  115. local Up = (WorldUp-WorldUp:Dot(Forward)*Forward).unit
  116. local Right = Up:Cross(Forward).unit
  117. Forward = -Forward
  118. Right = -Right
  119. 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)
  120. end
  121.  
  122. function look(CFr,Vec2)
  123. local A = Vector3.new(0,0,0)
  124. local B = CFr:inverse()*Vec2
  125. local CF = look2(A,Vector3.new(A.X,B.Y,B.Z))
  126. if B.Z > 0 then
  127. CF = CFr*(CF*CFrame.Angles(0,0,math.pi))
  128. elseif B.Z == 0 then
  129. if B.Y > 0 then
  130. CF = CFr*CFrame.Angles(math.pi/2,0,0)
  131. elseif B.Y < 0 then
  132. CF = CFr*CFrame.Angles(-math.pi/2,0,0)
  133. else
  134. CF = CFr
  135. end
  136. end
  137. local _,_,_,_,X,_,_,Y,_,_,Z,_ = CF:components()
  138. local Up = Vector3.new(X,Y,Z)
  139. local Forward = (Vec2-CFr.p).unit
  140. local Right = Up:Cross(Forward)
  141. Forward = -Forward
  142. Right = -Right
  143. 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)
  144. end
  145.  
  146. function simulate(j,d,m,r,t)
  147. local joint = j
  148. for i,v in ipairs(t) do
  149. if v[1]:FindFirstChild("Weld") then
  150. local stiff = m.CFrame.lookVector*0.03
  151. if i > 1 then joint = t[i-1][1].CFrame*CFrame.new(0,0,d*.5) end
  152. local dir = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).unit
  153. local dis = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).magnitude
  154. local pos = joint.p+(dir*(d*0.5))
  155. --if v[1].CFrame.y<=workspace.Base.CFrame.y then pos = joint.p+(dir*(d*.5)) end
  156. local inv = v[1].Weld.Part0.CFrame
  157. local rel1 = inv:inverse()*pos
  158. local rel2 = inv:inverse()*(pos-(dir*dis))
  159. local cf = look(CFrame.new(rel1),rel2)--CFrame.new(pos,pos-(dir*dis))*CFrame.fromEulerAnglesXYZ(r.x,r.y,r.z)
  160. v[1].Weld.C0 = cf
  161. v[2] = inv*cf
  162. --v[1].CFrame = cf
  163. end
  164. end
  165. end
  166. for i=1,8 do
  167. local p = Instance.new("Part",char)
  168. p.Anchored = false
  169. p.BrickColor = BrickColor.new("Really black")
  170. p.CanCollide = false
  171. p.FormFactor="Custom"
  172. p.Material = "SmoothPlastic"
  173. p.TopSurface = "SmoothNoOutlines"
  174. p.BottomSurface = "SmoothNoOutlines"
  175. p.RightSurface = "SmoothNoOutlines"
  176. p.LeftSurface = "SmoothNoOutlines"
  177. p.FrontSurface = "SmoothNoOutlines"
  178. p.BackSurface = "SmoothNoOutlines"
  179.  
  180. p.Size=Vector3.new(2,.2,0.2)
  181. p:BreakJoints() -- sometimes the parts are stuck to something so you have to breakjoints them
  182. mesh = Instance.new("BlockMesh",p)
  183. mesh.Scale = Vector3.new(1,1,4)
  184. local w = Instance.new("Motor6D",p)
  185. w.Part0 = aa1[i-1] and aa1[i-1][1] or torso
  186. w.Part1 = p
  187. w.Name = "Weld"
  188. --table.insert(aa1,p)
  189. aa1[i] = {p,p.CFrame}
  190.  
  191. end
  192. game:service"RunService".Stepped:connect(function()
  193. simulate(torso.CFrame*CFrame.new(0,0.9,.5),.6,torso,Vector3.new(),aa1)
  194. end)
  195. bb.AlwaysOnTop = true
  196. bb.Size = UDim2.new(0,200,0,50)
  197. bb.StudsOffset = Vector3.new(0,1,0)
  198. gui=Instance.new("TextBox",bb)
  199. gui.Text = "* "
  200. gui.Size = UDim2.new(0,133,0,45)
  201. gui.Position=UDim2.new(0,57,0,-40)
  202. gui.TextColor3 = Color3.new(255,255,255)
  203. gui.BackgroundColor3=Color3.new(0,0,0)
  204. gui.TextWrapped = true
  205. gui.TextScaled = true
  206. gui.TextXAlignment = "Left"
  207. gui.TextYAlignment = "Top"
  208. gui.Visible = false
  209. gui.BorderColor3 = Color3.new(0,0,0)
  210. punch2 = true
  211. gui1=Instance.new("TextButton",bb)
  212. gui1.Position=UDim2.new(0,5,0,-43)
  213. gui1.Size = UDim2.new(0,190,0,51)
  214.  
  215. gui1.TextColor3 = Color3.new(255,255,255)
  216. gui1.BackgroundColor3=Color3.new(255,255,255)
  217. jump2 = true
  218. gui1.Visible = false
  219. img = Instance.new("ImageLabel",bb)
  220. img.Size = UDim2.new(0,46,0,47)
  221. img.Position = UDim2.new(0,10,0,-41)
  222. img.Image = "rbxassetid://447301252"
  223. img.BorderColor3 = Color3.new(0,0,0)
  224. img.Visible = false
  225. soka = Instance.new("Sound",char)
  226. soka.SoundId = "http://www.roblox.com/asset/?id = 142514588"
  227. soka.Volume = 1
  228. boom = Instance.new("Sound",char)
  229. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  230. boom.Volume = 1
  231. boom2 = Instance.new("Sound",char)
  232. boom2.SoundId = "http://www.roblox.com/asset/?id = 449025737"
  233. boom2.Volume = 1
  234. boom3 = Instance.new("Sound",char)
  235. boom3.SoundId = "http://www.roblox.com/asset/?id = 450719019"
  236. boom3.Volume = 1
  237. tps = Instance.new("Sound",char)
  238. tps.SoundId = "http://www.roblox.com/asset/?id = 289556450"
  239. tps.Volume = 1
  240. asd = Instance.new("Sound",char)
  241. asd.SoundId = "http://www.roblox.com/asset/?id = 447310433"
  242. asd.Volume =1
  243. asd1 = Instance.new("Sound",char)
  244. asd1.SoundId = "http://www.roblox.com/asset/?id = 358280695"
  245.  
  246. asd2 = Instance.new("Sound",char)
  247. asd2.SoundId = "http://www.roblox.com/asset/?id = 203343427"
  248. asd2.Looped = true
  249. asd2.Volume = 5
  250. asd3 = Instance.new("Sound",char)
  251. asd3.SoundId = "http://www.roblox.com/asset/?id = 399068918"
  252. asd3.Looped = true
  253. asd4 = Instance.new("Sound",char)
  254. asd4.SoundId = "http://www.roblox.com/asset/?id = 295728012"
  255. asd4.Looped = true
  256. asd5 = Instance.new("Sound",char)
  257. asd5.SoundId = "http://www.roblox.com/asset/?id = 362252261"
  258. asd5.Looped = true
  259. gas = Instance.new("Sound",char)
  260. gas.SoundId = "http://www.roblox.com/asset/?id = 345052019"
  261. asd6 = Instance.new("Sound",char)
  262. asd6.SoundId = "http://www.roblox.com/asset/?id = 470697553"
  263. asd6.Looped = true
  264. function play(play)
  265. asd:Play()
  266. wait(0.05)
  267. --asd1:Play()
  268. end
  269.  
  270.  
  271.  
  272. ------------
  273. -------------------------
  274.  
  275. function stream(origin,dir,length,size)
  276. local parts = {}
  277. for i = 1,length do
  278. local p = Instance.new("Part",char)
  279. p.Anchored = true
  280. p.Transparency = 0.5
  281. p.TopSurface = 0
  282. p.BottomSurface = 0
  283. p.CanCollide = false
  284. p.BrickColor = BrickColor.new("Really black")
  285. p.Size = Vector3.new(10,30,10) -- for now
  286. p.CFrame = CFrame.new(origin+dir*i*size)*CFrame.Angles(math.random()*math.pi,math.random()*math.pi,math.random()*math.pi)
  287. parts[i] = {p,CFrame.Angles(math.random()*math.pi/5,math.random()*math.pi/5,math.random()*math.pi/5)}
  288. game:GetService("Debris"):AddItem(p,3)
  289. end
  290. Spawn(function()
  291. while parts do
  292. for i,v in pairs(parts) do
  293. if v[1].Parent == char then
  294. v[1].CFrame = v[1].CFrame*v[2]
  295. else
  296. parts = nil
  297. break
  298. end
  299. end
  300. wait(0.02)
  301. end
  302. end)
  303. end
  304.  
  305. --[[-- listen for their chatting
  306. player.Chatted:connect(function(message)
  307. a = string.len(message)
  308. gui.Text = ""
  309. gui.Visible = true
  310. gui1.Visible = true
  311. des = false
  312. img.Visible = true
  313. print(a)
  314. if dot == false then
  315. gui.Text = ""
  316. for i = 1,string.len(message) do
  317. gui.Text =gui.Text..message:sub(i,i)
  318. play()
  319.  
  320. end
  321. end
  322.  
  323.  
  324. des = true
  325. end)]]--
  326. m.KeyDown:connect(function(k)
  327. if k == "g" then
  328. asd2:Play()
  329.  
  330.  
  331. end
  332. end)
  333.  
  334. m.KeyDown:connect(function(k)
  335. if k == "r" then
  336.  
  337. asd4:Play()
  338. end
  339. end)
  340. m.KeyDown:connect(function(k)
  341. if k == "q" then
  342.  
  343. asd3:Play()
  344. end
  345. end)
  346. m.KeyDown:connect(function(k)
  347. if k == "z" then
  348. img.Image = "rbxassetid://332766052"
  349.  
  350. end
  351. end)
  352. m.KeyDown:connect(function(k)
  353. if k == "c" then
  354. img.Image = "rbxassetid://447301252"
  355.  
  356. end
  357. end)
  358. m.KeyDown:connect(function(k)
  359. if k == "b" then
  360.  
  361. asd6:Play()
  362. end
  363. end)
  364. mouse = p:GetMouse()
  365. m.KeyDown:connect(function(k)
  366. if k:byte() == 48 then
  367.  
  368. hum.WalkSpeed = 100
  369. end
  370. end)
  371. m.KeyDown:connect(function(k)
  372. if k:byte() == 50 then
  373.  
  374. soka:Play()
  375. end
  376. end)
  377. m.KeyDown:connect(function(k)
  378. if k:byte() == 52 then
  379.  
  380. end
  381. end)
  382. m.KeyDown:connect(function(k)
  383. if k:byte() == 51 then
  384.  
  385. char.Head.face.Texture = "rbxassetid://332768867"
  386. end
  387. end)
  388. m.KeyUp:connect(function(k)
  389. if k:byte() == 48 then
  390.  
  391. hum.WalkSpeed = 16
  392. end
  393. end)
  394. p.Chatted:connect(function(m)
  395. if m == "Okay." then
  396. soka:Play()
  397. end
  398. end)
  399. m.KeyDown:connect(function(k)
  400. if k == "x" then
  401. if des == true then
  402. gui.Visible = false
  403. gui.Text = "* "
  404. gui1.Visible = false
  405. img.Visible = false
  406. end
  407. end
  408. end)
  409. m.KeyDown:connect(function(key)
  410. if key == "j" then
  411. if tp == true then
  412. tp = false
  413. tps:Play()
  414. char.Head.face.Parent = game.Lighting
  415. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 1
  416. end
  417.  
  418. end
  419. wait(0.5)
  420. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0
  421. end
  422.  
  423. end
  424. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  425. char.HumanoidRootPart.Transparency = 1
  426. game.Lighting.face.Parent = char.Head
  427. wait(0.2)
  428.  
  429. tp = true
  430.  
  431.  
  432. end
  433. end
  434. end)
  435.  
  436.  
  437. m.KeyDown:connect(function(key)
  438. if key == "t" then
  439. if punch2 == true then
  440. punch2 = false
  441. punch = false
  442.  
  443. local ChatService = game:GetService("Chat")
  444.  
  445. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  446. ChatService:Chat(char.Head, "Welp...")
  447. wait(1)
  448. local ChatService = game:GetService("Chat")
  449.  
  450.  
  451. ChatService:Chat(char.Head ,"...I guess this is it then.")
  452. wait(1)
  453. local ChatService = game:GetService("Chat")
  454.  
  455.  
  456. ChatService:Chat(char.Head, "DIE")
  457. neck.C0 = neckp
  458. wait(0.6)
  459. org = char.Torso["Left Shoulder"].C0
  460. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  461. wait()
  462. killbrick2 = Instance.new("Part",char)
  463. killbrick2.Size = Vector3.new(80,80,9000)
  464. killbrick2.Transparency = 1
  465.  
  466. killbrick2.CanCollide = true
  467. wait(0.1)
  468. killbrick2.CanCollide = false
  469.  
  470. killbrick2.Anchored = true
  471.  
  472. killbrick2.CFrame = char.Torso.CFrame * CFrame.new(0,0,-1005)
  473.  
  474. killbrick2.Touched:connect(function(h)
  475. local x = h.Parent:FindFirstChild("Humanoid")
  476. if x then
  477. if x.Parent.Name == game.Players.LocalPlayer.Name then
  478. safe = true
  479. else safe = false
  480. end
  481. if x then
  482. if safe == false then
  483. h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * 900
  484. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  485. boom:Play()
  486. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
  487.  
  488.  
  489. wait(0.2)
  490. x.Parent:BreakJoints()
  491. wait()
  492. safe = true
  493. end
  494. end
  495. end
  496. end)
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505. local rng = Instance.new("Part", char)
  506. rng.Anchored = true
  507. rng.BrickColor = BrickColor.new("Really black")
  508. rng.CanCollide = false
  509. rng.FormFactor = 3
  510. rng.Name = "Ring"
  511. rng.Size = Vector3.new(1, 1, 1)
  512. rng.Transparency = 0.8
  513. rng.TopSurface = 0
  514. rng.BottomSurface = 0
  515. rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  516. --rng.Rotation = Vector3.new(math.pi/2,0,0)
  517. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  518. local rngm = Instance.new("SpecialMesh", rng)
  519. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  520. rngm.Scale = Vector3.new(1, 1.3, 2)
  521. local rng1 = Instance.new("Part", char)
  522. rng1.Anchored = true
  523. rng1.BrickColor = BrickColor.new("Really black")
  524. rng1.CanCollide = false
  525. rng1.FormFactor = 3
  526. rng1.Name = "Ring"
  527. rng1.Size = Vector3.new(1, 1, 1)
  528. rng1.Transparency = 0.8
  529. rng1.TopSurface = 0
  530. rng1.BottomSurface = 0
  531. rng1.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  532. --rng1.Rotation = Vector3.new(math.pi/2,0,0)
  533. rng1.CFrame = rng1.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  534. local rngm1 = Instance.new("SpecialMesh", rng1)
  535. rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  536. rngm1.Scale = Vector3.new(1, 1.3, 2)
  537.  
  538. local p = (torso.CFrame*CFrame.new(-20,0,3))
  539. 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
  540. local p = (torso.CFrame*CFrame.new(20,0,3))
  541. stream(p.p,((p*Vector3.new(0.7,0,1))-p.p).unit,90,5) -- same here
  542.  
  543. local rng2 = Instance.new("Part", char)
  544. rng2.Anchored = true
  545. rng2.BrickColor = BrickColor.new("Really black")
  546. rng2.CanCollide = false
  547. rng2.FormFactor = 3
  548. rng2.Name = "Ring"
  549. rng2.Size = Vector3.new(1, 1, 1)
  550. rng2.Transparency = 0.8
  551. rng2.TopSurface = 0
  552. rng2.BottomSurface = 0
  553. rng2.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  554. --rng1.Rotation = Vector3.new(math.pi/2,0,0)
  555. rng2.CFrame = rng2.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  556. local rngm2 = Instance.new("SpecialMesh", rng2)
  557. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  558. rngm2.Scale = Vector3.new(1, 1.3, 2)
  559. wait(0.1)
  560.  
  561. boom3:Play()
  562. coroutine.wrap(function()
  563. for i = 1, 35, 0.5 do
  564.  
  565.  
  566.  
  567.  
  568.  
  569. rngm.Scale = Vector3.new(50 + i*2, 10 + i*2, 2.5+ i*4)
  570. rngm1.Scale = Vector3.new(50 + i*2, 1.4 + i*2, 1.4+ i*4)
  571. rngm2.Scale = Vector3.new(50 + i*2, 10 + i*2, 1.2+ i*4)
  572.  
  573. wait()
  574. end
  575. wait()
  576. rng:Destroy()
  577. rng1:Destroy()
  578. rng2:Destroy()
  579. killbrick2:Remove()
  580. wait(0.5)
  581. char.Torso["Left Shoulder"].C0 = org
  582. wait(1)
  583. punch2 = true
  584. punch = true
  585. wait()
  586.  
  587.  
  588. end)()
  589.  
  590.  
  591.  
  592. end
  593.  
  594.  
  595. wait(.1)
  596.  
  597.  
  598. end
  599. end)
  600.  
  601.  
  602.  
  603.  
  604.  
  605. m.KeyDown:connect(function(key)
  606. if key == "k" then
  607. if punch == true then
  608. punch = false
  609. org = char.Torso["Left Shoulder"].C0
  610. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  611. killbrick = Instance.new("Part",char)
  612. killbrick.Size = Vector3.new(5,1,5)
  613. killbrick.Transparency = 1
  614. killbrick:BreakJoints()
  615. killbrick.CanCollide = false
  616. local wel = Instance.new("Weld",killbrick)
  617. wel.Part0 = killbrick
  618. wel.Part1 = char["Left Arm"]
  619. wel.C0 = CFrame.new(0,1,0)
  620. force = 90
  621.  
  622. killbrick.Touched:connect(function(h)
  623. local x = h.Parent.Humanoid
  624. if x.Health >= 6000 then
  625. fling = false
  626. end
  627. if x.Health < 6000 then
  628. fling = true
  629. end
  630. local stop = h.Parent.Torso.Velocity
  631. if x.Parent.Name == game.Players.LocalPlayer.Name then
  632. safe = true
  633. else safe = false
  634. end
  635. if x then
  636. if safe == false then
  637. if fling == true then
  638. force = 900
  639.  
  640. end
  641. if fling == false then
  642. force = 200
  643. end
  644.  
  645.  
  646. h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * force
  647. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  648. boom:Play()
  649. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
  650.  
  651.  
  652. wait(0.2)
  653. x:TakeDamage(5000)
  654. wait()
  655. safe = true
  656. bodyforc:Remove()
  657. h.Parent.Torso.Velocity = stop
  658.  
  659. end
  660. end
  661. end)
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672. local rng = Instance.new("Part", char)
  673. rng.Anchored = true
  674. rng.BrickColor = BrickColor.new("Really black")
  675. rng.CanCollide = false
  676. rng.FormFactor = 3
  677. rng.Name = "Ring"
  678. rng.Size = Vector3.new(1, 1, 1)
  679. rng.Transparency = 0.8
  680. rng.TopSurface = 0
  681. rng.BottomSurface = 0
  682. rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  683. --rng.Rotation = Vector3.new(math.pi/2,0,0)
  684. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  685. local rngm = Instance.new("SpecialMesh", rng)
  686. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  687. rngm.Scale = Vector3.new(1, 1.3, 2)
  688. wait(0.1)
  689.  
  690. boom2:Play()
  691. coroutine.wrap(function()
  692. for i = 1, 10, .4 do
  693. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  694.  
  695. wait()
  696. end
  697. wait()
  698. rng:Destroy()
  699. killbrick:Remove()
  700. wait(0.5)
  701. char.Torso["Left Shoulder"].C0 = org
  702. wait(1)
  703.  
  704. punch = true
  705. wait()
  706. end)()
  707.  
  708.  
  709.  
  710. end
  711.  
  712.  
  713. wait(.1)
  714.  
  715.  
  716. end
  717. end)
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732. m.KeyDown:connect(function(key)
  733. if key == "m" then
  734. if jump == true then
  735. jump = false
  736.  
  737.  
  738. local rng = Instance.new("Part", char)
  739. rng.Anchored = true
  740. rng.BrickColor = BrickColor.new("Really black")
  741. rng.CanCollide = false
  742. rng.FormFactor = 3
  743. rng.Name = "Ring"
  744. rng.Size = Vector3.new(1, 1, 1)
  745. rng.Transparency = 0.35
  746. rng.TopSurface = 0
  747. rng.BottomSurface = 0
  748. rng.Position = torso.Position - Vector3.new(0,2,0)
  749. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  750. local rngm = Instance.new("SpecialMesh", rng)
  751. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  752. rngm.Scale = Vector3.new(1, 1.3, 2)
  753. wait(0.1)
  754. BV = Instance.new("BodyVelocity", torso)
  755. BV.maxForce = Vector3.new(0,20000,0)
  756. BV.P = 1000
  757. BV.velocity = Vector3.new(0,100,0)
  758. boom:Play()
  759. coroutine.wrap(function()
  760. for i = 1, 60, 2 do
  761. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  762. rng.Transparency = i/60
  763. wait()
  764. end
  765. wait()
  766. rng:Destroy()
  767.  
  768. hum.WalkSpeed = 50
  769. wait(1)
  770.  
  771. for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
  772. v:Destroy() jumping2 = true falling = true wait(0.3) jumping2 = false falling = false wait(1.7) jump = true hum.WalkSpeed = 16 falling = false
  773. end end
  774. wait()
  775. end)()
  776.  
  777.  
  778.  
  779. end
  780.  
  781.  
  782. wait(.1)
  783.  
  784.  
  785. end
  786. end)
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793. m.KeyDown:connect(function(key)
  794. if key == "n" then
  795.  
  796. if falling == true then
  797. falling = false
  798. if jumping2 == true then
  799. jumping2 = false
  800. jump = false
  801. BV = Instance.new("BodyVelocity", torso)
  802. BV.maxForce = Vector3.new(0,-20000,0)
  803. BV.P = -1000
  804. BV.velocity = Vector3.new(0,-70,0)
  805. wait(0.6)
  806. local rng = Instance.new("Part", char)
  807. rng.Anchored = true
  808. rng.BrickColor = BrickColor.new("Really black")
  809. rng.CanCollide = false
  810. rng.FormFactor = 3
  811. rng.Name = "Ring"
  812. rng.Size = Vector3.new(1, 1, 1)
  813. rng.Transparency = 0.35
  814. rng.TopSurface = 0
  815. rng.BottomSurface = 0
  816. rng.Position = torso.Position - Vector3.new(0,2,0)
  817. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  818. local rngm = Instance.new("SpecialMesh", rng)
  819. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  820. rngm.Scale = Vector3.new(1, 1.3, 2)
  821.  
  822.  
  823. boom:Play()
  824. coroutine.wrap(function()
  825. for i = 1, 60, 2 do
  826. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  827. rng.Transparency = i/60
  828. wait()
  829. end
  830. wait()
  831. rng:Destroy()
  832.  
  833.  
  834.  
  835.  
  836. for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
  837. v:Destroy() wait(2) jumping2 = true hum.WalkSpeed = 16
  838. end end
  839. wait()
  840. end)()
  841.  
  842.  
  843.  
  844. end
  845.  
  846.  
  847. wait(.1)
  848.  
  849. end
  850. end
  851. end)
  852. m.KeyDown:connect(function(k)
  853. if k == "f" then
  854. asd3:Stop()
  855. asd2:Stop()
  856. asd4:Stop()
  857. asd6:Stop()
  858. asd5:Stop()
  859. end
  860. end)
  861. ------------
  862. -- ~CLarramore 2016
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement