oka1

Untitled

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