Advertisement
Thefrozen106

SCP Demon or sumting

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