I_M_Epic

SCP

May 26th, 2017
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. p = (game.Players.LocalPlayer.Name)
  2. char = game.Players.LocalPlayer.Character
  3.  
  4.  
  5. local player = game.Players.LocalPlayer
  6. repeat wait() until player.Character.Humanoid
  7. local humanoid = player.Character.Humanoid
  8. local mouse = player:GetMouse()
  9.  
  10. for i,v in pairs(char:GetChildren()) do
  11. if v.ClassName == 'Hat' then
  12. v:Destroy()
  13. end
  14. end
  15.  
  16. ScarySound1 = Instance.new("Sound")
  17. ScarySound1.Parent = char.Torso
  18. ScarySound1.SoundId = "rbxassetid://177113856"
  19. ScarySound1.Volume = 100
  20. ScarySound1.Pitch = 0.9
  21.  
  22. ScarySound2 = Instance.new("Sound")
  23. ScarySound2.Parent = char.Torso
  24. ScarySound2.SoundId = "rbxassetid://234313800"
  25. ScarySound2.Volume = 0.5
  26. ScarySound2.Looped = true
  27.  
  28. ScarySound3 = Instance.new("Sound")
  29. ScarySound3.Parent = char.Torso
  30. ScarySound3.SoundId = "rbxassetid://254933693"
  31. ScarySound3.Volume = 0.5
  32. ScarySound3.Looped = true
  33.  
  34. Punch = Instance.new("Sound")
  35. Punch.Parent = char.Torso
  36. Punch.SoundId = "rbxassetid://261566877"
  37. Punch.Volume = 1
  38. Punch.Looped = false
  39.  
  40. hole = Instance.new("Sound")
  41. hole.Parent = char.Torso
  42. hole.SoundId = "rbxassetid://266364769"
  43. hole.Volume = 1
  44. hole.Looped = false
  45.  
  46. game.Players.LocalPlayer.Character.Sound:Destroy()
  47.  
  48. function Normal()
  49. ScarySound3:Play()
  50. char.Humanoid.WalkSpeed = 16
  51. char.Head.face.Texture = "rbxassetid://443236276"
  52. char["Left Leg"].Transparency = 0.5
  53. char["Head"].Transparency = 0.5
  54. char["Right Leg"].Transparency = 0.5
  55. char["Torso"].Transparency = 0.5
  56. char["Left Arm"].Transparency = 0.5
  57. char["Right Arm"].Transparency = 0.5
  58. end
  59.  
  60. function GoInvisible()
  61. ScarySound3:Stop()
  62. ScarySound1:Stop()
  63. char.Humanoid.WalkSpeed = 120
  64. char.Head.face.Transparency = 1
  65. char["Left Leg"].Transparency = 0.5
  66. char["Head"].Transparency = 0.5
  67. char["Right Leg"].Transparency = 0.5
  68. char["Torso"].Transparency = 0.5
  69. char["Left Arm"].Transparency = 0.5
  70. char["Right Arm"].Transparency = 0.5
  71. wait(0.001)
  72. char["Left Leg"].Transparency = 0.6
  73. char["Head"].Transparency = 0.6
  74. char["Right Leg"].Transparency = 0.6
  75. char["Torso"].Transparency = 0.6
  76. char["Left Arm"].Transparency = 0.6
  77. char["Right Arm"].Transparency = 0.6
  78. wait(0.001)
  79. char["Left Leg"].Transparency = 0.7
  80. char["Head"].Transparency = 0.7
  81. char["Right Leg"].Transparency = 0.7
  82. char["Torso"].Transparency = 0.7
  83. char["Left Arm"].Transparency = 0.7
  84. char["Right Arm"].Transparency = 0.7
  85. wait(0.001)
  86. char["Left Leg"].Transparency = 1
  87. char["Head"].Transparency = 1
  88. char["Right Leg"].Transparency = 1
  89. char["Torso"].Transparency = 1
  90. char["Left Arm"].Transparency = 1
  91. char["Right Arm"].Transparency = 1
  92. end
  93.  
  94. function GoVisible()
  95. ScarySound3:Play()
  96. char.Humanoid.WalkSpeed = 16
  97. ScarySound1:Play()
  98. char.Head.face.Transparency = 0
  99. char["Left Leg"].Transparency = 0.9
  100. char["Head"].Transparency = 0.9
  101. char["Right Leg"].Transparency = 9
  102. char["Torso"].Transparency = 0.9
  103. char["Left Arm"].Transparency = 0.9
  104. char["Right Arm"].Transparency = 0.9
  105. wait(0.001)
  106. char["Left Leg"].Transparency = 0.7
  107. char["Head"].Transparency = 0.7
  108. char["Right Leg"].Transparency = 0.7
  109. char["Torso"].Transparency = 0.7
  110. char["Left Arm"].Transparency = 0.7
  111. char["Right Arm"].Transparency = 0.7
  112. wait(0.001)
  113. char["Left Leg"].Transparency = 0.5
  114. char["Head"].Transparency = 0.5
  115. char["Right Leg"].Transparency = 0.5
  116. char["Torso"].Transparency = 0.5
  117. char["Left Arm"].Transparency = 0.5
  118. char["Right Arm"].Transparency = 0.5
  119.  
  120. end
  121.  
  122. Normal()
  123.  
  124. local anim = Instance.new("Animation")
  125. anim.AnimationId = "rbxassetid://191123156"
  126.  
  127. mouse.KeyDown:connect(function(key)
  128. if key == "z" then
  129. if char.Head.Transparency == 0.5 then
  130. GoInvisible()
  131.  
  132. elseif char.Head.Transparency == 1 then
  133. GoVisible()
  134. end
  135. end end)
  136.  
  137. mouse.KeyDown:connect(function(key)
  138. if key == "x" then
  139. if ScarySound2.IsPlaying == false then
  140. ScarySound2:Play()
  141. elseif ScarySound2.IsPlaying == true then
  142. ScarySound2:Stop()
  143.  
  144.  
  145. end
  146. end end)
  147.  
  148. function onTouch(part)
  149.  
  150. local humanoid = part.Parent:findFirstChild("Humanoid")
  151. local model = part.Parent
  152. local torso = part.Parent:findFirstChild("Torso")
  153. local head = part.Parent:findFirstChild("Head")
  154. local leftleg = part.Parent:findFirstChild("Left Leg")
  155. local rightleg = part.Parent:findFirstChild("Right Leg")
  156. local leftarm = part.Parent:findFirstChild("Left Arm")
  157. local rightarm = part.Parent:findFirstChild("Right Arm")
  158.  
  159.  
  160. if (humanoid ~=nil) then
  161.  
  162. --humanoid.Health = 0
  163.  
  164. head.BrickColor = BrickColor.new("Really black")
  165. torso.BrickColor = BrickColor.new("Really black")
  166. leftleg.BrickColor = BrickColor.new("Really black")
  167. rightleg.BrickColor = BrickColor.new("Really black")
  168. rightarm.BrickColor = BrickColor.new("Really black")
  169. leftarm.BrickColor = BrickColor.new("Really black")
  170. humanoid.Sit = true
  171. wait(0.5)
  172. torso.Anchored = true
  173. wait(3)
  174.  
  175. e=Instance.new('Part', model)
  176. e.Size = Vector3.new(2.25,2.25,2.25)
  177. e.Transparency = 1
  178. e.Anchored = true
  179. e.CFrame = CFrame.new(head.Position)
  180. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  181. wait(0.1)
  182. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  183. wait(0.1)
  184. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  185. wait(0.1)
  186. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  187. wait(0.1)
  188. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  189. wait(0.1)
  190. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  191. wait(0.1)
  192. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  193. wait(0.1)
  194. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  195. wait(0.1)
  196. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  197. wait(0.1)
  198. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  199. wait(0.1)
  200. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  201. wait(0.1)
  202. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  203. wait(0.1)
  204. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  205. wait(0.1)
  206. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  207. wait(0.1)
  208. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  209. wait(0.1)
  210. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  211. wait(0.1)
  212. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  213. wait(0.1)
  214. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  215. wait(0.1)
  216. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  217. wait(0.1)
  218. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  219. wait(0.1)
  220. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  221. wait(0.1)
  222. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  223. wait(0.1)
  224. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  225. wait(0.1)
  226. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  227. wait(0.1)
  228. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  229. wait(0.1)
  230. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  231. wait(0.1)
  232. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  233. wait(0.1)
  234. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  235. wait(0.1)
  236. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  237. wait(0.1)
  238. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  239. wait(0.1)
  240. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  241. wait(0.1)
  242. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  243. wait(0.1)
  244. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  245. wait(0.1)
  246. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  247. wait(0.1)
  248. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  249. wait(0.1)
  250. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  251. wait(0.1)
  252. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  253. wait(0.1)
  254. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  255. wait(0.1)
  256. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  257. wait(0.1)
  258. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  259. wait(0.1)
  260. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  261. wait(0.1)
  262. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  263. wait(0.1)
  264. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  265. wait(0.1)
  266. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  267. wait(0.1)
  268. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  269. wait(0.1)
  270. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  271. wait(0.1)
  272. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  273. wait(0.1)
  274. head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
  275.  
  276.  
  277. wait(2)
  278. head:Destroy()
  279. q=Instance.new('ParticleEmitter', e)
  280. q.Size = NumberSequence.new(0.5)
  281. q.Rate = 50
  282. q.Transparency = NumberSequence.new(0.5)
  283. q.Speed = NumberRange.new(7)
  284. q.VelocitySpread = 100
  285. q.Lifetime = NumberRange.new(1)
  286. q.Texture = 'rbxassetid://122275188'
  287.  
  288. torso.Anchored = true
  289. rightleg.Anchored = true
  290. leftleg.Anchored = true
  291. rightarm.Anchored = true
  292. leftarm.Anchored = true
  293. ded = Instance.new("Sound")
  294. ded.Parent = torso
  295. ded.SoundId = "rbxassetid://131060226"
  296. ded.Volume = 1
  297. ded.Looped = false
  298. wait()
  299. ded:Play()
  300.  
  301.  
  302.  
  303.  
  304. end
  305.  
  306. end
  307.  
  308.  
  309.  
  310. char.Torso.Touched:connect(onTouch)
  311.  
  312. mouse.KeyDown:connect(function(key)
  313. if key == "c" then
  314. local playAnim = humanoid:LoadAnimation(anim)
  315.  
  316. Punch:Play()
  317. playAnim:Play()
  318.  
  319.  
  320.  
  321. end
  322. end)
  323.  
  324. debounce = false
  325.  
  326. function onTouched(hit)
  327. hole:Play()
  328. hit.CanCollide=false
  329. wait(.5)
  330. hit.CanCollide = true
  331. debounce = true
  332.  
  333. end
  334. game.Players.LocalPlayer.Character.Torso.Touched:connect(onTouched)
  335.  
  336.  
  337. while wait() do
  338. char["Left Leg"].BrickColor = BrickColor.new("Really black")
  339. char["Head"].BrickColor = BrickColor.new("Really black")
  340. char["Right Leg"].BrickColor = BrickColor.new("Really black")
  341. char["Torso"].BrickColor = BrickColor.new("Really black")
  342. char["Left Arm"].BrickColor = BrickColor.new("Really black")
  343. char["Right Arm"].BrickColor = BrickColor.new("Really black")
  344. end
Advertisement
Add Comment
Please, Sign In to add comment