Advertisement
metilol

ggg

May 31st, 2018
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.02 KB | None | 0 0
  1. local p = game.Players.LocalPlayer
  2. local char = p.Character
  3. local mouse = p:GetMouse()
  4. local larm = char["Left Arm"]
  5. local rarm = char["Right Arm"]
  6. local lleg = char["Left Leg"]
  7. local rleg = char["Right Leg"]
  8. local hed = char.Head
  9. local torso = char.Torso
  10. rig = char.Torso
  11. local hum = char.Humanoid
  12. local cam = game.Workspace.CurrentCamera
  13. local root = char.HumanoidRootPart
  14. local deb = false
  15. local shot = 0
  16. local l = game:GetService("Lighting")
  17. local rs = game:GetService("RunService").RenderStepped
  18. local stanceToggle = "Normal"
  19. local rad = math.rad
  20. local GroundShake = false
  21. local GroundShake2 = false
  22. math.randomseed(os.time())
  23. hum.WalkSpeed = 5
  24. char.Health:Destroy()
  25. hum.MaxHealth = math.huge
  26. wait(0.1)
  27. hum.Health = math.huge
  28.  
  29.  
  30.  
  31. repeat wait() until game.Players.LocalPlayer
  32. local Mouse = game.Players.LocalPlayer:GetMouse()
  33. local Plr = game.Players.LocalPlayer
  34.  
  35. Mouse.KeyDown:connect(function(KeyDown)
  36. if KeyDown == "0" then
  37. Plr.Character.Humanoid.WalkSpeed = 25
  38. end
  39. end)
  40.  
  41. Mouse.KeyUp:connect(function(KeyUp)
  42. if KeyUp == "0" then
  43. Plr.Character.Humanoid.WalkSpeed = 5
  44. end
  45. end)
  46.  
  47. Face = 'rbxassetid://171964462'
  48. local face=hed:FindFirstChild'face'
  49. face.Texture = Face
  50.  
  51. face=Instance.new("Decal",hed)
  52. face.Face="Front"
  53. face.Texture="rbxassetid://171964462"
  54.  
  55. p:ClearCharacterAppearance()
  56. wait(0.1)
  57. p.Character.Head.BrickColor = BrickColor.new("Really black")
  58. p.Character.Torso.BrickColor = BrickColor.new("Really black")
  59. p.Character["Right Arm"].BrickColor = BrickColor.new("Really black")
  60. p.Character["Right Leg"].BrickColor = BrickColor.new("Really black")
  61. p.Character["Left Leg"].BrickColor = BrickColor.new("Really black")
  62. p.Character["Left Arm"].BrickColor = BrickColor.new("Really black")
  63.  
  64. p.Character.Head.Material = "Granite"
  65. p.Character.Torso.Material = "Granite"
  66. p.Character["Right Arm"].Material = "Granite"
  67. p.Character["Right Leg"].Material = "Granite"
  68. p.Character["Left Leg"].Material = "Granite"
  69. p.Character["Left Arm"].Material = "Granite"
  70.  
  71. larm1 = Instance.new("Part",char)
  72. larm1.CanCollide = false
  73. larm1.Transparency = 0.5
  74. larm1.BrickColor = BrickColor.new("White")
  75. larm1.Size = Vector3.new(1.1,2.1,1.1)
  76. larm1.Position = Vector3.new(999,999,999)
  77. larm1.Material = "SmoothPlastic"
  78. larmhold = Instance.new("Weld",char)
  79. larmhold.Part0 = larm
  80. larmhold.Part1 = larm1
  81. larmhold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  82. rarm1 = Instance.new("Part",char)
  83. rarm1.Transparency = 0.5
  84. rarm1.CanCollide = false
  85. rarm1.BrickColor = BrickColor.new("White")
  86. rarm1.Size = Vector3.new(1.1,2.1,1.1)
  87. rarm1.Position = Vector3.new(999,999,999)
  88. rarm1.Material = "SmoothPlastic"
  89. rarmhold = Instance.new("Weld",char)
  90. rarmhold.Part0 = rarm
  91. rarmhold.Part1 = rarm1
  92. rarmhold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  93. torso1 = Instance.new("Part",char)
  94. torso1.Transparency = 0.5
  95. torso1.BrickColor = BrickColor.new("White")
  96. torso1.Size = Vector3.new(2.1,2.1,1.1)
  97. torso1.CanCollide = false
  98. torso1.Position = Vector3.new(999,999,999)
  99. torso1.Material = "SmoothPlastic"
  100. torsohold = Instance.new("Weld",char)
  101. torsohold.Part0 = torso
  102. torsohold.Part1 = torso1
  103. torsohold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  104. lleg1 = Instance.new("Part",char)
  105. lleg1.Transparency = 0.5
  106. lleg1.BrickColor = BrickColor.new("White")
  107. lleg1.Size = Vector3.new(1.1,2.1,1.1)
  108. lleg1.Position = Vector3.new(999,999,999)
  109. lleg1.Material = "SmoothPlastic"
  110. lleg1.CanCollide = false
  111. lleghold = Instance.new("Weld",char)
  112. lleghold.Part0 = lleg
  113. lleghold.Part1 = lleg1
  114. lleghold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  115. rleg1 = Instance.new("Part",char)
  116. rleg1.Transparency = 0.5
  117. rleg1.BrickColor = BrickColor.new("White")
  118. rleg1.CanCollide = false
  119. rleg1.Size = Vector3.new(1.1,2.1,1.1)
  120. rleg1.Position = Vector3.new(999,999,999)
  121. rleg1.Material = "SmoothPlastic"
  122. rleghold = Instance.new("Weld",char)
  123. rleghold.Part0 = rleg
  124. rleghold.Part1 = rleg1
  125. rleghold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  126. rhed1 = Instance.new("Part",char)
  127. rhed1.Transparency = 0.5
  128. rhed1.BrickColor = BrickColor.new("White")
  129. rhed1.Size = Vector3.new(2.3,1.6,1.6)
  130. rhed1.Position = Vector3.new(999,999,999)
  131. rhed1.Material = "SmoothPlastic"
  132. rhed1.CanCollide = false
  133. rhedhold = Instance.new("Weld",char)
  134. rhedhold.Part0 = hed
  135. rhedhold.Part1 = rhed1
  136. rhedhold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  137. rhedmesh1 = Instance.new("SpecialMesh",rhed1)
  138. rhedmesh1.MeshType = "Head"
  139. rhedmesh1.Scale = Vector3.new(1,1,1)
  140.  
  141. local animpose = "Idle"
  142. local lastanimpose = "Idle"
  143. local sine = 0
  144. local change = 1
  145. local val = 0
  146. local ffing = false
  147.  
  148. x = Instance.new("Sound", char)
  149. x.SoundId = "http://www.roblox.com/asset/?id=198360408"
  150. x.Looped = true
  151. x.Volume = 30
  152. x.Pitch = 1
  153. local footsteps = false
  154.  
  155. game:GetService("RunService").RenderStepped:connect(function()
  156. if char.Humanoid.Jump == true then
  157. jump = true
  158. else
  159. jump = false
  160. end
  161. char.Humanoid.FreeFalling:connect(function(f)
  162. if f then
  163. ffing = true
  164. else
  165. ffing = false
  166. end
  167. end)
  168. sine = sine + change
  169. if jumpn == true then
  170. animpose = "Jumping"
  171. elseif ffing == true then
  172. animpose = "Freefalling"
  173. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  174. animpose = "Idle"
  175. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  176. animpose = "Walking"
  177. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  178. animpose = "Running"
  179. end
  180. if animpose ~= lastanimpose then
  181. sine = 0
  182. if Debounces.NoIdl == false then
  183. if animpose == "Idle" then
  184. for i = 1, 2 do
  185. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  186. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  187. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  188. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  189. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  190. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  191. end
  192. elseif animpose == "Walking" then
  193. for i = 1, 2 do
  194. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(0)), 0.2)
  195. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0)*CFrame.Angles(0, math.rad(1), math.rad(-10)), 0.2)
  196. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8), math.rad(0), math.rad(0)),0.2)
  197. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(0)), 0.2)
  198. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4)
  199. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4)
  200. end
  201. elseif animpose == "Running" then
  202. for i = 1, 2 do
  203. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) * CFrame.Angles(math.rad(-0), math.rad(-40), math.rad(0)), 0.2)
  204. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1.2, 0-1*math.cos(sine/4)/2)*CFrame.Angles(math.rad(50-80*math.cos(sine/8)/2), math.rad(0), math.rad(0-70*math.cos(sine/8)/2)), 0.2)
  205. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(6+8*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2)
  206. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+4*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
  207. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4)
  208. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4)
  209. end
  210. wait()
  211. end
  212. else
  213. end
  214. end
  215. lastanimpose = animpose
  216. if Debounces.NoIdl == false then
  217. if animpose == "Idle" then
  218. if stanceToggle == "Normal" then
  219. change = 0.5
  220. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(88+2*math.cos(sine/14)),math.rad(50),math.rad(0)), 0.2)
  221. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(50),math.rad(-30),math.rad(-40-2*math.cos(sine/14))), 0.2)
  222. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(40),0), 0.2)
  223. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-40), 0), 0.2)
  224. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.15, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  225. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.15, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  226. elseif stanceToggle == "Sitting" then
  227. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(100-1*math.cos(sine/14)), math.rad(0), math.rad(20)), 0.2)
  228. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2, .9, -1)*CFrame.Angles(math.rad(78+1*math.cos(sine/14)), math.rad(0), math.rad(50)), 0.2)
  229. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.3) * CFrame.Angles(math.rad(-14+1*math.cos(sine/14)), math.rad(0), math.rad(0)),0.2)
  230. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(-10+1*math.cos(sine/14)), 0, math.rad(0)), 0.2)
  231. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10-1*math.cos(sine/14)), 0, 0), 0.2)
  232. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-50-1*math.cos(sine/14)), 0, 0), 0.2)
  233. end
  234. elseif animpose == "Walking" then
  235. if stanceToggle == "Normal" then
  236. change = 1
  237. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9+.1*math.cos(sine/7), -math.sin(sine/14)/2)*CFrame.Angles(math.sin(sine/14)/-4, math.rad(1) + -math.sin(sine/14)/2, math.rad(30)), 0.1)
  238. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9+.1*math.cos(sine/7), -math.sin(sine/14)/2)*CFrame.Angles(math.sin(sine/14)/4, math.rad(1) + -math.sin(sine/14)/2, math.rad(-30)), 0.1)
  239. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/7)), math.rad(0), math.rad(0)),0.2)
  240. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.1*math.cos(sine/7), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/7)), 0, math.rad(0)), 0.2)
  241. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.3*math.cos(sine/14)/2, -.05 + math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + -math.sin(sine/14)/2.3, 0, 0), .1)
  242. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.3*math.cos(sine/14)/2, -.05 + -math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + math.sin(sine/14)/2.3, 0, 0), .1)
  243. end
  244. elseif animpose == "Running" then
  245. change = 1
  246. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) * CFrame.Angles(math.rad(-10-20*math.cos(sine/4)/2), math.rad(-40+10*math.cos(sine/4)/2), math.rad(50-10*math.cos(sine/4)/2)), 0.2)
  247. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .5)*CFrame.Angles(math.rad(10+20*math.cos(sine/4)/2), math.rad(40-10*math.cos(sine/4)/2), math.rad(-50+10*math.cos(sine/4)/2)), 0.2)
  248. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(6+6*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2)
  249. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+10*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
  250. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4)
  251. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4)
  252. end
  253. end
  254. if animpose == "Walking" then
  255. if footsteps == false then
  256. x:Play()
  257. footsteps = true
  258. end
  259. x.Pitch = 0.9
  260. elseif animpose == "Idle" then
  261. x:Stop()
  262. footsteps = false
  263. elseif animpose == "Running" then
  264. x.Pitch = 1.2
  265. if footsteps == false then
  266. x:Play()
  267. footsteps = true
  268. end
  269. end
  270. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement