oka1

Untitled

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