Advertisement
SCP-682-A

Scp 049

Jan 12th, 2019
664
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 77.48 KB | None | 0 0
  1. print("Original script made by someone else, i just edited it with actual Sonic sounds. -- Velo")
  2. wait()
  3. thing = 0
  4. LoudVolume = false
  5. Submerged = false
  6. Music = true
  7. script.Name = "SANIIIIC"
  8. Player = game.Players.LocalPlayer
  9. c = game.Players.LocalPlayer.Character
  10. Head = c.Head
  11. Humanoid = c.Humanoid
  12. anim = c.Humanoid.Animator
  13. rage = false
  14. p = game.Players.LocalPlayer
  15. Music = false
  16. anim = Humanoid.Animator
  17. local Effects = {}
  18. attack = false
  19. local attacking = false
  20. vt = Vector3.new
  21. bc = BrickColor.new
  22. br = BrickColor.random
  23. it = Instance.new
  24. cf = CFrame.new
  25. euler = CFrame.fromEulerAnglesXYZ
  26. angles = CFrame.Angles
  27. matr = math.random
  28. mouse = Player:GetMouse()
  29.  
  30. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  31. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  32. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  33. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  34. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  35. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  36. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  37. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  38. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  39. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  40. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  41. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  42. RS = c.Torso:FindFirstChild("Right Shoulder")
  43. LS = c.Torso:FindFirstChild("Left Shoulder")
  44. RH = c.Torso:FindFirstChild("Right Hip")
  45. LH = c.Torso:FindFirstChild("Left Hip")
  46. RJ = c.HumanoidRootPart:FindFirstChild("RootJoint")
  47. N = c.Torso:FindFirstChild("Neck")
  48. cf = CFrame.new
  49. ang = CFrame.Angles
  50. rd = math.rad
  51. rd2 = math.random
  52.  
  53. --[[mainShirt = c.Shirt
  54. mainPants = c.Pants
  55. mainBColors = c["Body Colors"]
  56. mainShirt.ShirtTemplate = "rbxassetid://769869277"
  57. mainPants.PantsTemplate = "rbxassetid://805486769"
  58. mainBColors.HeadColor = BrickColor.new("Pastel brown")
  59. mainBColors.LeftArmColor = BrickColor.new("Pastel brown")
  60. mainBColors.LeftLegColor = BrickColor.new("Pastel brown")
  61. mainBColors.RightArmColor = BrickColor.new("Pastel brown")
  62. mainBColors.RightLegColor = BrickColor.new("Pastel brown")
  63. mainBColors.TorsoColor = BrickColor.new("Pastel brown")]]
  64. function swait(num)
  65. if num==0 or num==nil then
  66. game:service'RunService'.Heartbeat:wait(0)
  67. else
  68. for i=0,num do
  69. game:service'RunService'.Heartbeat:wait(0)
  70. end
  71. end
  72. end
  73.  
  74. function lerpz(joint, prop, cfrmz, alp)
  75. joint[prop] = joint[prop]:lerp(cfrmz, alp)
  76. end
  77. function resetlerp()
  78. RJ.C0 = RJC0
  79. RJ.C1 = RJC1
  80. N.C0 = NC0
  81. N.C1 = NC1
  82. RS.C0 = RSC0
  83. RS.C1 = RSC1
  84. LS.C0 = LSC0
  85. LS.C1 = LSC1
  86. RH.C0 = RHC0
  87. RH.C1 = RHC1
  88. LH.C0 = LHC0
  89. LH.C1 = LHC1
  90. end
  91.  
  92. local S2 = Instance.new("Sound",c.HumanoidRootPart)S2.SoundId = "rbxassetid://" S2.Volume = 0 S2.PlaybackSpeed = 0 S2.Looped = true S2:Play()
  93. c.Head.face:remove()
  94.  
  95. local ColorArray = {ColorSequenceKeypoint.new(0, Color3.new(0/255,170/255,255/255)),ColorSequenceKeypoint.new(1, Color3.new(0/255,170/255,255/255))}
  96. local att1 = Instance.new("Attachment", c["Right Leg"])
  97. att1.Name = "att1"
  98. att1.Position = Vector3.new(0.5, 1, 0.5)
  99. local att2 = Instance.new("Attachment", c["Right Leg"])
  100. att2.Name = "att2"
  101. att2.Position = Vector3.new(-0.5, 1, 0.5)
  102. local att3 = Instance.new("Attachment", c["Right Leg"])
  103. att3.Name = "att3"
  104. att3.Position = Vector3.new(0.5, -1, 0.5)
  105. local att4 = Instance.new("Attachment", c["Right Leg"])
  106. att4.Name = "att4"
  107. att4.Position = Vector3.new(-0.5, -1, 0.5)
  108.  
  109. local attt1 = Instance.new("Attachment", c["Left Leg"])
  110. attt1.Name = "att1"
  111. attt1.Position = Vector3.new(0.5, 1, 0.5)
  112. local attt2 = Instance.new("Attachment", c["Left Leg"])
  113. attt2.Name = "att2"
  114. attt2.Position = Vector3.new(-0.5, 1, 0.5)
  115. local attt3 = Instance.new("Attachment", c["Left Leg"])
  116. attt3.Name = "att3"
  117. attt3.Position = Vector3.new(0.5, -1, 0.5)
  118. local attt4 = Instance.new("Attachment", c["Left Leg"])
  119. attt4.Name = "att4"
  120. attt4.Position = Vector3.new(-0.5, -1, 0.5)
  121.  
  122. local trailtop1 = Instance.new("Trail", c["Right Leg"])
  123. trailtop1.Enabled = true
  124. trailtop1.Texture = "rbxassetid://16607923"
  125. trailtop1.Name = "toptrail"
  126. trailtop1.MinLength = 0
  127. trailtop1.Lifetime = 0.1
  128.  
  129. trailtop1.Color = ColorSequence.new(ColorArray)
  130.  
  131. trailtop1.Attachment0 = att1
  132. trailtop1.Attachment1 = att2
  133. trailtop1.Transparency = NumberSequence.new({
  134. NumberSequenceKeypoint.new(0, 0.5, 0),
  135. NumberSequenceKeypoint.new(1, 1, 0)
  136. })
  137.  
  138. local trailbot1 = Instance.new("Trail", c["Right Leg"])
  139. trailbot1.Enabled = true
  140. trailbot1.Texture = "rbxassetid://16607923"
  141. trailbot1.Name = "bottrail"
  142. trailbot1.MinLength = 0
  143. trailbot1.Lifetime = 0.1
  144.  
  145. trailbot1.Color = ColorSequence.new(ColorArray)
  146.  
  147. trailbot1.Attachment0 = att3
  148. trailbot1.Attachment1 = att4
  149. trailbot1.Transparency = NumberSequence.new({
  150. NumberSequenceKeypoint.new(0, 0.5, 0),
  151. NumberSequenceKeypoint.new(1, 1, 0)
  152. })
  153.  
  154. local trailside1 = Instance.new("Trail", c["Right Leg"])
  155. trailside1.Enabled = true
  156. trailside1.Texture = "rbxassetid://16607923"
  157. trailside1.Name = "sidetrail1"
  158. trailside1.MinLength = 0
  159. trailside1.Lifetime = 0.1
  160.  
  161. trailside1.Color = ColorSequence.new(ColorArray)
  162.  
  163. trailside1.Attachment0 = att1
  164. trailside1.Attachment1 = att3
  165. trailside1.Transparency = NumberSequence.new({
  166. NumberSequenceKeypoint.new(0, 0.5, 0),
  167. NumberSequenceKeypoint.new(1, 1, 0)
  168. })
  169.  
  170. local trailside2 = Instance.new("Trail", c["Right Leg"])
  171. trailside2.Enabled = true
  172. trailside2.Texture = "rbxassetid://16607923"
  173. trailside2.Name = "sidetrail2"
  174. trailside2.MinLength = 0
  175. trailside2.Lifetime = 0.1
  176. spawn(function()
  177. while true do wait()
  178. trailside2.Color = ColorSequence.new(ColorArray)
  179. end
  180. end)
  181. trailside2.Attachment0 = att2
  182. trailside2.Attachment1 = att4
  183. trailside2.Transparency = NumberSequence.new({
  184. NumberSequenceKeypoint.new(0, 0.5, 0),
  185. NumberSequenceKeypoint.new(1, 1, 0)
  186. })
  187.  
  188.  
  189. local trailtop12 = Instance.new("Trail", c["Left Leg"])
  190. trailtop12.Enabled = true
  191. trailtop12.Texture = "rbxassetid://16607923"
  192. trailtop12.Name = "toptrail"
  193. trailtop12.MinLength = 0
  194. trailtop12.Lifetime = 0.1
  195. spawn(function()
  196. while true do wait()
  197. trailtop12.Color = ColorSequence.new(ColorArray)
  198. end
  199. end)
  200. trailtop12.Attachment0 = attt1
  201. trailtop12.Attachment1 = attt2
  202. trailtop12.Transparency = NumberSequence.new({
  203. NumberSequenceKeypoint.new(0, 0.5, 0),
  204. NumberSequenceKeypoint.new(1, 1, 0)
  205. })
  206.  
  207. local trailbot2 = Instance.new("Trail", c["Left Leg"])
  208. trailbot2.Enabled = true
  209. trailbot2.Texture = "rbxassetid://16607923"
  210. trailbot2.Name = "bottrail"
  211. trailbot2.MinLength = 0
  212. trailbot2.Lifetime = 0.1
  213.  
  214. trailbot2.Color = ColorSequence.new(ColorArray)
  215.  
  216. trailbot2.Attachment0 = attt3
  217. trailbot2.Attachment1 = attt4
  218. trailbot2.Transparency = NumberSequence.new({
  219. NumberSequenceKeypoint.new(0, 0.5, 0),
  220. NumberSequenceKeypoint.new(1, 1, 0)
  221. })
  222.  
  223. local trailside12 = Instance.new("Trail", c["Left Leg"])
  224. trailside12.Enabled = true
  225. trailside12.Texture = "rbxassetid://16607923"
  226. trailside12.Name = "sidetrail1"
  227. trailside12.MinLength = 0
  228. trailside12.Lifetime = 0.1
  229.  
  230. trailside12.Color = ColorSequence.new(ColorArray)
  231.  
  232. trailside12.Attachment0 = attt1
  233. trailside12.Attachment1 = attt3
  234. trailside12.Transparency = NumberSequence.new({
  235. NumberSequenceKeypoint.new(0, 0.5, 0),
  236. NumberSequenceKeypoint.new(1, 1, 0)
  237. })
  238.  
  239. local trailside22 = Instance.new("Trail", c["Left Leg"])
  240. trailside22.Enabled = true
  241. trailside22.Texture = "rbxassetid://16607923"
  242. trailside22.Name = "sidetrail2"
  243. trailside22.MinLength = 0
  244. trailside22.Lifetime = 0.1
  245.  
  246. trailside22.Color = ColorSequence.new(ColorArray)
  247.  
  248. trailside22.Attachment0 = attt2
  249. trailside22.Attachment1 = attt4
  250. trailside22.Transparency = NumberSequence.new({
  251. NumberSequenceKeypoint.new(0, 0.5, 0),
  252. NumberSequenceKeypoint.new(1, 1, 0)
  253. })
  254.  
  255.  
  256. local att1 = Instance.new("Attachment", c["Right Arm"])
  257. att1.Name = "att1"
  258. att1.Position = Vector3.new(0.5, 1, 0.5)
  259. local att2 = Instance.new("Attachment", c["Right Arm"])
  260. att2.Name = "att2"
  261. att2.Position = Vector3.new(-0.5, 1, 0.5)
  262. local att3 = Instance.new("Attachment", c["Right Arm"])
  263. att3.Name = "att3"
  264. att3.Position = Vector3.new(0.5, -1, 0.5)
  265. local att4 = Instance.new("Attachment", c["Right Arm"])
  266. att4.Name = "att4"
  267. att4.Position = Vector3.new(-0.5, -1, 0.5)
  268.  
  269. local attt1 = Instance.new("Attachment", c["Left Arm"])
  270. attt1.Name = "att1"
  271. attt1.Position = Vector3.new(0.5, 1, 0.5)
  272. local attt2 = Instance.new("Attachment", c["Left Arm"])
  273. attt2.Name = "att2"
  274. attt2.Position = Vector3.new(-0.5, 1, 0.5)
  275. local attt3 = Instance.new("Attachment", c["Left Arm"])
  276. attt3.Name = "att3"
  277. attt3.Position = Vector3.new(0.5, -1, 0.5)
  278. local attt4 = Instance.new("Attachment", c["Left Arm"])
  279. attt4.Name = "att4"
  280. attt4.Position = Vector3.new(-0.5, -1, 0.5)
  281.  
  282. local trailtop1 = Instance.new("Trail", c["Right Arm"])
  283. trailtop1.Enabled = true
  284. trailtop1.Texture = "rbxassetid://16607923"
  285. trailtop1.Name = "toptrail"
  286. trailtop1.MinLength = 0
  287. trailtop1.Lifetime = 0.1
  288.  
  289. trailtop1.Color = ColorSequence.new(ColorArray)
  290.  
  291. trailtop1.Attachment0 = att1
  292. trailtop1.Attachment1 = att2
  293. trailtop1.Transparency = NumberSequence.new({
  294. NumberSequenceKeypoint.new(0, 0.5, 0),
  295. NumberSequenceKeypoint.new(1, 1, 0)
  296. })
  297.  
  298. local trailbot1 = Instance.new("Trail", c["Right Arm"])
  299. trailbot1.Enabled = true
  300. trailbot1.Texture = "rbxassetid://16607923"
  301. trailbot1.Name = "bottrail"
  302. trailbot1.MinLength = 0
  303. trailbot1.Lifetime = 0.1
  304. spawn(function()
  305. while true do wait()
  306. trailbot1.Color = ColorSequence.new(ColorArray)
  307. end
  308. end)
  309. trailbot1.Attachment0 = att3
  310. trailbot1.Attachment1 = att4
  311. trailbot1.Transparency = NumberSequence.new({
  312. NumberSequenceKeypoint.new(0, 0.5, 0),
  313. NumberSequenceKeypoint.new(1, 1, 0)
  314. })
  315.  
  316. local trailside1 = Instance.new("Trail", c["Right Arm"])
  317. trailside1.Enabled = true
  318. trailside1.Texture = "rbxassetid://16607923"
  319. trailside1.Name = "sidetrail1"
  320. trailside1.MinLength = 0
  321. trailside1.Lifetime = 0.1
  322.  
  323. trailside1.Color = ColorSequence.new(ColorArray)
  324.  
  325. trailside1.Attachment0 = att1
  326. trailside1.Attachment1 = att3
  327. trailside1.Transparency = NumberSequence.new({
  328. NumberSequenceKeypoint.new(0, 0.5, 0),
  329. NumberSequenceKeypoint.new(1, 1, 0)
  330. })
  331.  
  332. local trailside2 = Instance.new("Trail", c["Right Arm"])
  333. trailside2.Enabled = true
  334. trailside2.Texture = "rbxassetid://16607923"
  335. trailside2.Name = "sidetrail2"
  336. trailside2.MinLength = 0
  337. trailside2.Lifetime = 0.1
  338.  
  339. trailside2.Color = ColorSequence.new(ColorArray)
  340.  
  341. trailside2.Attachment0 = att2
  342. trailside2.Attachment1 = att4
  343. trailside2.Transparency = NumberSequence.new({
  344. NumberSequenceKeypoint.new(0, 0.5, 0),
  345. NumberSequenceKeypoint.new(1, 1, 0)
  346. })
  347.  
  348.  
  349. local trailtop12 = Instance.new("Trail", c["Left Arm"])
  350. trailtop12.Enabled = true
  351. trailtop12.Texture = "rbxassetid://16607923"
  352. trailtop12.Name = "toptrail"
  353. trailtop12.MinLength = 0
  354. trailtop12.Lifetime = 0.1
  355.  
  356. trailtop12.Color = ColorSequence.new(ColorArray)
  357.  
  358. trailtop12.Attachment0 = attt1
  359. trailtop12.Attachment1 = attt2
  360. trailtop12.Transparency = NumberSequence.new({
  361. NumberSequenceKeypoint.new(0, 0.5, 0),
  362. NumberSequenceKeypoint.new(1, 1, 0)
  363. })
  364.  
  365. local trailbot2 = Instance.new("Trail", c["Left Arm"])
  366. trailbot2.Enabled = true
  367. trailbot2.Texture = "rbxassetid://16607923"
  368. trailbot2.Name = "bottrail"
  369. trailbot2.MinLength = 0
  370. trailbot2.Lifetime = 0.1
  371.  
  372. trailbot2.Color = ColorSequence.new(ColorArray)
  373.  
  374. trailbot2.Attachment0 = attt3
  375. trailbot2.Attachment1 = attt4
  376. trailbot2.Transparency = NumberSequence.new({
  377. NumberSequenceKeypoint.new(0, 0.5, 0),
  378. NumberSequenceKeypoint.new(1, 1, 0)
  379. })
  380.  
  381. local trailside12 = Instance.new("Trail", c["Left Arm"])
  382. trailside12.Enabled = true
  383. trailside12.Texture = "rbxassetid://16607923"
  384. trailside12.Name = "sidetrail1"
  385. trailside12.MinLength = 0
  386. trailside12.Lifetime = 0.1
  387.  
  388. trailside12.Color = ColorSequence.new(ColorArray)
  389.  
  390. trailside12.Attachment0 = attt1
  391. trailside12.Attachment1 = attt3
  392. trailside12.Transparency = NumberSequence.new({
  393. NumberSequenceKeypoint.new(0, 0.5, 0),
  394. NumberSequenceKeypoint.new(1, 1, 0)
  395. })
  396.  
  397. local trailside22 = Instance.new("Trail", c["Left Arm"])
  398. trailside22.Enabled = true
  399. trailside22.Texture = "rbxassetid://16607923"
  400. trailside22.Name = "sidetrail2"
  401. trailside22.MinLength = 0
  402. trailside22.Lifetime = 0.1
  403.  
  404. trailside22.Color = ColorSequence.new(ColorArray)
  405.  
  406. trailside22.Attachment0 = attt2
  407. trailside22.Attachment1 = attt4
  408. trailside22.Transparency = NumberSequence.new({
  409. NumberSequenceKeypoint.new(0, 0.5, 0),
  410. NumberSequenceKeypoint.new(1, 1, 0)
  411. })
  412.  
  413. local att1 = Instance.new("Attachment", c["Torso"])
  414. att1.Name = "att1"
  415. att1.Position = Vector3.new(1, 1, 0.5)
  416. local att2 = Instance.new("Attachment", c["Torso"])
  417. att2.Name = "att2"
  418. att2.Position = Vector3.new(-1, 1, 0.5)
  419. local att3 = Instance.new("Attachment", c["Torso"])
  420. att3.Name = "att3"
  421. att3.Position = Vector3.new(1, -1, 0.5)
  422. local att4 = Instance.new("Attachment", c["Torso"])
  423. att4.Name = "att4"
  424. att4.Position = Vector3.new(-1, -1, 0.5)
  425.  
  426. local attt1 = Instance.new("Attachment", c["Head"])
  427. attt1.Name = "att1"
  428. attt1.Position = Vector3.new(.55, .55, 0.025)
  429. local attt2 = Instance.new("Attachment", c["Head"])
  430. attt2.Name = "att2"
  431. attt2.Position = Vector3.new(-.55, .55, 0.025)
  432. local attt3 = Instance.new("Attachment", c["Head"])
  433. attt3.Name = "att3"
  434. attt3.Position = Vector3.new(.55, -.5, 0.025)
  435. local attt4 = Instance.new("Attachment", c["Head"])
  436. attt4.Name = "att4"
  437. attt4.Position = Vector3.new(-.55, -.5, 0.025)
  438. local trailtop1 = Instance.new("Trail", c["Torso"])
  439. trailtop1.Enabled = true
  440. trailtop1.Texture = "rbxassetid://16607923"
  441. trailtop1.Name = "toptrail"
  442. trailtop1.MinLength = 0
  443. trailtop1.Lifetime = 0.1
  444.  
  445. trailtop1.Color = ColorSequence.new(ColorArray)
  446.  
  447. trailtop1.Attachment0 = att1
  448. trailtop1.Attachment1 = att2
  449. trailtop1.Transparency = NumberSequence.new({
  450. NumberSequenceKeypoint.new(0, 0.5, 0),
  451. NumberSequenceKeypoint.new(1, 1, 0)
  452. })
  453. local trailbot1 = Instance.new("Trail", c["Torso"])
  454. trailbot1.Enabled = true
  455. trailbot1.Texture = "rbxassetid://16607923"
  456. trailbot1.Name = "bottrail"
  457. trailbot1.MinLength = 0
  458. trailbot1.Lifetime = 0.1
  459.  
  460. trailbot1.Color = ColorSequence.new(ColorArray)
  461.  
  462. trailbot1.Attachment0 = att3
  463. trailbot1.Attachment1 = att4
  464. trailbot1.Transparency = NumberSequence.new({
  465. NumberSequenceKeypoint.new(0, 0.5, 0),
  466. NumberSequenceKeypoint.new(1, 1, 0)
  467. })
  468. local trailside1 = Instance.new("Trail", c["Torso"])
  469. trailside1.Enabled = true
  470. trailside1.Texture = "rbxassetid://16607923"
  471. trailside1.Name = "sidetrail1"
  472. trailside1.MinLength = 0
  473. trailside1.Lifetime = 0.1
  474.  
  475. trailside1.Color = ColorSequence.new(ColorArray)
  476.  
  477. trailside1.Attachment0 = att1
  478. trailside1.Attachment1 = att3
  479. trailside1.Transparency = NumberSequence.new({
  480. NumberSequenceKeypoint.new(0, 0.5, 0),
  481. NumberSequenceKeypoint.new(1, 1, 0)
  482. })
  483. local trailside2 = Instance.new("Trail", c["Torso"])
  484. trailside2.Enabled = true
  485. trailside2.Texture = "rbxassetid://16607923"
  486. trailside2.Name = "sidetrail2"
  487. trailside2.MinLength = 0
  488. trailside2.Lifetime = 0.1
  489.  
  490. trailside2.Color = ColorSequence.new(ColorArray)
  491.  
  492. trailside2.Attachment0 = att2
  493. trailside2.Attachment1 = att4
  494. trailside2.Transparency = NumberSequence.new({
  495. NumberSequenceKeypoint.new(0, 0.5, 0),
  496. NumberSequenceKeypoint.new(1, 1, 0)
  497. })
  498. local trailtop12 = Instance.new("Trail", c["Head"])
  499. trailtop12.Enabled = true
  500. trailtop12.Texture = "rbxassetid://16607923"
  501. trailtop12.Name = "toptrail"
  502. trailtop12.MinLength = 0
  503. trailtop12.Lifetime = 0.1
  504.  
  505. trailtop12.Color = ColorSequence.new(ColorArray)
  506.  
  507. trailtop12.Attachment0 = attt1
  508. trailtop12.Attachment1 = attt2
  509. trailtop12.Transparency = NumberSequence.new({
  510. NumberSequenceKeypoint.new(0, 0.5, 0),
  511. NumberSequenceKeypoint.new(1, 1, 0)
  512. })
  513. local trailbot2 = Instance.new("Trail", c["Head"])
  514. trailbot2.Enabled = true
  515. trailbot2.Texture = "rbxassetid://16607923"
  516. trailbot2.Name = "bottrail"
  517. trailbot2.MinLength = 0
  518. trailbot2.Lifetime = 0.1
  519.  
  520. trailbot2.Color = ColorSequence.new(ColorArray)
  521.  
  522. trailbot2.Attachment0 = attt3
  523. trailbot2.Attachment1 = attt4
  524. trailbot2.Transparency = NumberSequence.new({
  525. NumberSequenceKeypoint.new(0, 0.5, 0),
  526. NumberSequenceKeypoint.new(1, 1, 0)
  527. })
  528. local trailside12 = Instance.new("Trail", c["Head"])
  529. trailside12.Enabled = true
  530. trailside12.Texture = "rbxassetid://16607923"
  531. trailside12.Name = "sidetrail1"
  532. trailside12.MinLength = 0
  533. trailside12.Lifetime = 0.1
  534.  
  535. trailside12.Color = ColorSequence.new(ColorArray)
  536.  
  537. trailside12.Attachment0 = attt1
  538. trailside12.Attachment1 = attt3
  539. trailside12.Transparency = NumberSequence.new({
  540. NumberSequenceKeypoint.new(0, 0.5, 0),
  541. NumberSequenceKeypoint.new(1, 1, 0)
  542. })
  543. local trailside22 = Instance.new("Trail", c["Head"])
  544. trailside22.Enabled = true
  545. trailside22.Texture = "rbxassetid://16607923"
  546. trailside22.Name = "sidetrail2"
  547. trailside22.MinLength = 0
  548. trailside22.Lifetime = 0.1
  549.  
  550. trailside22.Color = ColorSequence.new(ColorArray)
  551.  
  552. trailside22.Attachment0 = attt2 trailside22.Attachment1 = attt4
  553. trailside22.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5, 0),NumberSequenceKeypoint.new(1, 1, 0)})
  554.  
  555. Sped = 0
  556.  
  557. function ragplayer(cactus)
  558. local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://131026421" S.Volume = 2 S:Play()
  559. cactus.Humanoid.PlatformStand = true cactus:findFirstChild("Humanoid").Health = 0.01
  560. if cactus["Right Arm"]~=nil and cactus.Torso:FindFirstChild("Right Shoulder") then
  561. cactus.Torso:FindFirstChild("Right Shoulder"):Destroy()
  562. makegloo(cactus.Torso, RSC0, RSC1, cactus.Torso, cactus["Right Arm"], "Right Shoulder")
  563. maketouchy(cactus["Right Arm"], cactus["Right Arm"], CFrame.new(0, 0.5, 0))
  564. end
  565. if cactus["Left Arm"]~=nil and cactus.Torso:FindFirstChild("Left Shoulder") then
  566. cactus.Torso:FindFirstChild("Left Shoulder"):Destroy()
  567. makegloo(cactus.Torso, LSC0, LSC1, cactus.Torso, cactus["Left Arm"], "Left Shoulder")
  568. maketouchy(cactus["Left Arm"], cactus["Left Arm"], CFrame.new(0, 0.5, 0))
  569. end
  570. if cactus["Right Leg"]~=nil and cactus.Torso:FindFirstChild("Right Hip") then
  571. cactus.Torso:FindFirstChild("Right Hip"):Destroy()
  572. makegloo(cactus.Torso, RHC0, RHC1, cactus.Torso, cactus["Right Leg"], "Right Hip")
  573. maketouchy(cactus["Right Leg"], cactus["Right Leg"], CFrame.new(0, 0.5, 0))
  574. end
  575. if cactus["Left Leg"]~=nil and cactus.Torso:FindFirstChild("Left Hip") then
  576. cactus.Torso:FindFirstChild("Left Hip"):Destroy()
  577. makegloo(cactus.Torso, LHC0, LHC1, cactus.Torso, cactus["Left Leg"], "Left Hip")
  578. maketouchy(cactus["Left Leg"], cactus["Left Leg"], CFrame.new(0, 0.5, 0))
  579. end
  580. cactus.Parent = game.Workspace game.Debris:AddItem(cactus,15)
  581. end
  582. function makegloo(paren, co, ci, parto, parti, nam) local gloo = Instance.new("Glue") gloo.Name = nam gloo.C0 = co gloo.C1 = ci gloo.Part0 = parto gloo.Part1 = parti gloo.Parent = paren end
  583.  
  584. function maketouchy(parent, limb, cframe) local pr = Instance.new("Part") pr.Name = "touchy" pr.Size = Vector3.new(1, 1, 1) pr.Transparency = 1 pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5) pr.CanCollide = true pr.Anchored = false pr.Parent = parent local w = Instance.new("Weld") w.Part0 = pr w.Part1 = limb w.C0 = cframe w.Parent = pr end
  585.  
  586. local hitz = false
  587. c.HumanoidRootPart.Touched:connect(function(Hit)
  588. if thing >= 100 then
  589. if hitz == false then hitz = true
  590. ragplayer(c) local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://386946017" S.Volume = 6 S:Play()
  591. wait(15)
  592. end
  593. end
  594. end)
  595.  
  596. function Spin()
  597. attack = true
  598. while attack == true do Sped = Sped + 0.25
  599. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(Sped*Sped*5), rd(0), rd(0)), 1)
  600. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(60), rd(0), rd(0)), 1)
  601. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(15), rd(25), rd(25)), 1)
  602. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  603. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(15), rd(-25), rd(-25)), 1)
  604. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  605. lerpz(RH, "C0", RHC0 * cf(0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 1)
  606. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  607. lerpz(LH, "C0", LHC0 * cf(-0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 1)
  608. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  609. swait()
  610. end
  611. end
  612.  
  613. SanicScreams = {498608864,156820723}
  614.  
  615. mouse.KeyDown:connect(function(key)
  616. if attack == true then return end
  617. if key == "q" then
  618. Spin()
  619. end
  620. if key == "e" then
  621. local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://1034903243" S.Volume = 10 S:Play()
  622. wait(1.25)
  623. local Sanic = SanicScreams[math.random(1,#SanicScreams)]
  624. local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://"..Sanic S.Volume = 10 S:Play()
  625. spawn(function()
  626. local Sp = Instance.new("Part",game.Workspace)Sp.BrickColor = BrickColor.new("Cyan")Sp.Material = "Neon" Sp.Size = Vector3.new(1,1,1) Sp.Anchored = true Sp.CanCollide = false
  627. local SPM = Instance.new("SpecialMesh",Sp)SPM.MeshType = "Sphere" Sp.CFrame = c.HumanoidRootPart.CFrame
  628. for i = 1,25 do
  629. SPM.Scale = SPM.Scale + Vector3.new(4,4,4)
  630. Sp.Transparency = Sp.Transparency + 1/25
  631. swait()
  632. end
  633. end)
  634. local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://214444596" S.Volume = 10 S:Play()
  635. Sped = 10000000000
  636. end
  637. end)
  638.  
  639. mouse.KeyUp:connect(function(key)
  640. if key == "q" then
  641. attack = false
  642. end
  643. end)
  644.  
  645. local P = Instance.new("Part",game.Workspace.CurrentCamera)P.CanCollide = true P.Anchored = true P.Size = Vector3.new(15,1,15)
  646. P.CFrame = CFrame.new(c.HumanoidRootPart.Position)*CFrame.new(0,-3.5,0)P.Transparency = 0 P.Name = "FlightPart"
  647. P.BrickColor = BrickColor.new("Dark green") P.TopSurface = "Smooth" P.Material = "Grass"
  648. spawn(function()
  649. while true do
  650. P.CFrame = CFrame.new(c.HumanoidRootPart.Position.X,-0.6,c.HumanoidRootPart.Position.Z)
  651. swait()
  652. end
  653. end)
  654.  
  655. anim.Parent = nil
  656. sine = 0
  657.  
  658. game:GetService("RunService").RenderStepped:connect(function()
  659. if attack == false then
  660. thing = (c.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  661. game.Workspace.CurrentCamera.FieldOfView = 70+thing/100
  662. if c.HumanoidRootPart.Velocity.Y > 1 then sine = sine + 1
  663. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(sine*thing*0.75), rd(0), rd(0)), 1)
  664. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(60), rd(0), rd(0)), 1)
  665. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(15), rd(25), rd(25)), 1)
  666. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  667. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(15), rd(-25), rd(-25)), 1)
  668. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  669. lerpz(RH, "C0", RHC0 * cf(0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 1)
  670. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  671. lerpz(LH, "C0", LHC0 * cf(-0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 1)
  672. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  673. elseif (c.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude > 2 then
  674. sine = sine + 1 Sped = Sped + 0.1
  675. if thing <= 200 then
  676. if S2.PlaybackSpeed >= 1 then
  677. S2.PlaybackSpeed = 1
  678. else
  679. S2.PlaybackSpeed = thing/80
  680. end
  681. c.Humanoid.WalkSpeed = 16+(thing/1.5)+Sped
  682. S2.Volume = thing/20
  683. end
  684. if thing <= 200 then
  685. c.Humanoid.WalkSpeed = 16+(thing/1.5)+Sped
  686. S2.Volume = thing/20
  687. else
  688. c.Humanoid.WalkSpeed = 16+(thing/1.5)+Sped
  689. end
  690. if thing <= 100 then
  691. for i,v in pairs(c:children()) do
  692. if v.ClassName == "Part" then
  693. for i,v2 in pairs(v:children()) do
  694. if v2.ClassName == "Trail" then
  695. v2.Enabled = false
  696. v2.LightEmission = 1
  697. end
  698. end
  699. end
  700. end
  701. else
  702. for i,v in pairs(c:children()) do
  703. if v.ClassName == "Part" then
  704. for i,v2 in pairs(v:children()) do
  705. if v2.ClassName == "Trail" then
  706. v2.Lifetime = 2
  707. v2.Enabled = true
  708. end
  709. end
  710. end
  711. end
  712. end
  713. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(thing/7), rd(0), rd(0)), 1)
  714. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  715. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-thing/1.5)), 1)
  716. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  717. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(thing/1.5)), 1)
  718. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  719. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.cos(sine/2))*thing/1.25), 1)
  720. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  721. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.cos(sine/2))*thing/1.25), 1)
  722. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  723. else c.Humanoid.WalkSpeed = 16 Sped = 0 sine = sine + 1 S2.Volume = 0 S2.PlaybackSpeed = 0
  724. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  725. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  726. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.cos(sine/24)*4)), 0.5)
  727. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  728. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.cos(sine/24)*4)), 0.5)
  729. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  730. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  731. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  732. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  733. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  734. end
  735. for i,v in pairs (c:children()) do
  736. if v.ClassName == "Accessory" then
  737. for i,v2 in pairs (v:children()) do
  738. if v2.ClassName == "Part" then
  739. v2.Anchored = false
  740. end
  741. end
  742. end
  743. for i,v in pairs (c:children()) do
  744. if v.ClassName == "Part" then
  745. v.Anchored = false
  746. end
  747. end
  748. end
  749. end
  750. end)
  751. targettedOn = false
  752. function onTouched(hit)
  753. hole:Play()
  754. hit.CanCollide=false
  755. wait(.5)
  756. hit.CanCollide = true
  757. debounce = true
  758.  
  759. end
  760.  
  761. dft = {}
  762.  
  763. function GetPlayers()
  764. local c = game.Players:GetChildren()
  765. for i = 1, #c do
  766. table.insert(dft, c[i].Name)
  767. end
  768. end
  769.  
  770. function Randomize()
  771. GetPlayers()
  772. local d = math.random(1, #dft)
  773. s = d
  774.  
  775.  
  776.  
  777. end
  778.  
  779. playertarg = owner
  780. chara = playertarg.Character
  781. targetted = nil
  782.  
  783. New = function(Object, Parent, Name, Data)
  784. local Object = Instance.new(Object)
  785. for Index, Value in pairs(Data or {}) do
  786. Object[Index] = Value
  787. end
  788. Object.Parent = Parent
  789. Object.Name = Name
  790. return Object
  791. end
  792.  
  793.  
  794.  
  795. crosshair = Instance.new("BillboardGui",chara)
  796. crosshair.Size = UDim2.new(10,0,10,0)
  797. crosshair.Enabled = false
  798. imgl = Instance.new("ImageLabel",crosshair)
  799. imgl.Position = UDim2.new(0,0,0,0)
  800. imgl.Size = UDim2.new(1,0,1,0)
  801. imgl.Image = "rbxassetid://160506713"
  802. imgl.BackgroundTransparency = 1
  803. imgl.ImageTransparency = .7
  804. imgl.ImageColor3 = Color3.new(0,0,0)
  805.  
  806. CV="Maroon"
  807. Player = game.Players.LocalPlayer
  808. Character = Player.Character
  809. local txt = Instance.new("BillboardGui", Character)
  810. txt.Adornee = Character .Head
  811. txt.Name = "_status"
  812. txt.Size = UDim2.new(2, 0, 1.2, 0)
  813. txt.StudsOffset = Vector3.new(-9, 8, 0)
  814. local text = Instance.new("TextLabel", txt)
  815. text.Size = UDim2.new(10, 0, 7, 0)
  816. text.FontSize = "Size24"
  817. text.TextScaled = true
  818. text.TextTransparency = 0
  819. text.BackgroundTransparency = 1
  820. text.TextTransparency = 0
  821. text.TextStrokeTransparency = 0
  822. text.Font = "Bodoni"
  823. text.TextStrokeColor3 = Color3.new(255,255,255)
  824.  
  825. v=Instance.new("Part")
  826. v.Name = "ColorBrick"
  827. v.Parent=Player.Character
  828. v.FormFactor="Symmetric"
  829. v.Anchored=true
  830. v.CanCollide=false
  831. v.BottomSurface="Smooth"
  832. v.TopSurface="Smooth"
  833. v.Size=Vector3.new(10,5,3)
  834. v.Transparency=1
  835. v.CFrame=Character.Torso.CFrame
  836. v.BrickColor=BrickColor.new(CV)
  837. v.Transparency=1
  838. text.TextColor3 = Color3.new(0,0,0)
  839. v.Shape="Block"
  840. text.Text = "SCP - 049"
  841. -----------------------------------------
  842.  
  843. function LoadSnd(id,loop,vol,pit)
  844. local snd = New("Sound",chara,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit})
  845. return snd
  846. end
  847.  
  848. TargetSnd = LoadSnd(167191994,false,2.2,.8)
  849.  
  850.  
  851. function TargetSelect(person)
  852. local dd=coroutine.wrap(function()
  853. if targetted ~= person then
  854. targetted = person
  855.  
  856. for i = 0,30,10 do
  857. wait(.05)
  858. crosshair.Size = UDim2.new(40-i,0,40-i,0)
  859. end
  860. end
  861. end)
  862. dd()
  863. end
  864.  
  865.  
  866.  
  867. function LockOn()
  868. if Mouse.Target.Parent ~= chara and Mouse.Target.Parent.Parent ~= chara and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  869. TargetSelect(Mouse.Target.Parent)
  870. TargetSnd:Play()
  871. else end
  872. end
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882. ZomWait = false
  883. ZomWait2 = false
  884. ZomSyle = false
  885.  
  886.  
  887. Target1 =script.Parent.Name
  888. Target2 = game.Players[Target1]
  889. Target2.Character.archivable = true
  890. clone4 = Target2.Character:Clone()
  891. clone4.Parent = game.Lighting
  892.  
  893.  
  894.  
  895.  
  896.  
  897. clone4.Torso["Left Shoulder"].DesiredAngle = -1.5
  898. clone4.Torso["Right Shoulder"].DesiredAngle = 1.5
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908. Glow1 = Color3.new(.5,0,0)
  909. Glow2 = Color3.new(0,0,0)
  910.  
  911. GlowParticle = Instance.new("ParticleEmitter",clone4.Torso)
  912. GlowParticle.LightEmission = 0
  913. GlowParticle.Color = ColorSequence.new(Glow1,Glow2)
  914. GlowParticle.Size = NumberSequence.new(2,0)
  915. GlowParticle.Texture = "http://www.roblox.com/asset/?id=118641183"
  916. GlowParticle.Transparency = NumberSequence.new(.3,.8)
  917. GlowParticle.LockedToPart = false
  918. GlowParticle.Lifetime = NumberRange.new(.5,.6)
  919. GlowParticle.Rate= 100
  920. GlowParticle.Speed =NumberRange.new(6)
  921. GlowParticle.VelocitySpread = 360
  922.  
  923.  
  924.  
  925. for i,v in pairs(clone4:GetChildren()) do
  926.  
  927.  
  928. if v:IsA("ShirtGraphic") then
  929. v:Destroy()
  930. end
  931.  
  932. if v:IsA("Pants") then
  933. v:Destroy()
  934. end
  935. if v:IsA("Shirt") then
  936. v:Destroy()
  937. end
  938. if v:IsA("Hat") then
  939. v:Destroy()
  940.  
  941. end
  942. if v:IsA("Accessory") then
  943. v:Destroy()
  944. end
  945.  
  946. end
  947.  
  948. clone4["Body Colors"]:Destroy()
  949. clone4.Head.face.Texture = "rbxassetid://97880283"
  950.  
  951. wait()
  952. Zombie = clone4:Clone()
  953.  
  954. wait()
  955.  
  956. clone4:Destroy()
  957.  
  958. wait()
  959.  
  960.  
  961. Player=game:GetService("Players").LocalPlayer
  962. Character=Player.Character
  963.  
  964.  
  965. -------------------------------------------------------
  966. local Orbd = Instance.new("Part", Character)
  967. Orbd.Name = "Orbd"
  968. Orbd.Shape = Enum.PartType.Ball
  969. Orbd.CanCollide = false
  970. Orbd.BrickColor = BrickColor.new("Really black")
  971. Orbd.Transparency = 0
  972. Orbd.Material = "Neon"
  973. Orbd.Size = Vector3.new(0.3, 0.3, 0.3)
  974. Orbd.TopSurface = Enum.SurfaceType.Smooth
  975. Orbd.BottomSurface = Enum.SurfaceType.Smooth
  976.  
  977. local Weld = Instance.new("Weld", Orbd)
  978. Weld.Part0 = Character.Head
  979. Weld.Part1 = Orbd
  980. Weld.C1 = CFrame.new(-0.26, -0.24, 0.55)
  981.  
  982. --------------------------------------------------------
  983. local Orbvc = Instance.new("Part", Character)
  984. Orbvc.Name = "Orbvc"
  985. Orbvc.Shape = Enum.PartType.Ball
  986. Orbvc.CanCollide = false
  987. Orbvc.BrickColor = BrickColor.new("Really black")
  988. Orbvc.Transparency = 0
  989. Orbvc.Material = "Neon"
  990. Orbvc.Size = Vector3.new(0.3, 0.3, 0.3)
  991. Orbvc.TopSurface = Enum.SurfaceType.Smooth
  992. Orbvc.BottomSurface = Enum.SurfaceType.Smooth
  993.  
  994. local Weld = Instance.new("Weld", Orbvc)
  995. Weld.Part0 = Character.Head
  996. Weld.Part1 = Orbvc
  997. Weld.C1 = CFrame.new(0.26, -0.24, 0.55)
  998. ---------------------------------------------------------
  999. local Mask = Instance.new("Part", Character)
  1000. Mask.Name = "Mask"
  1001. Mask.CanCollide = false
  1002. Mask.BrickColor = BrickColor.new("Mid gray")
  1003. Mask.Transparency = 0
  1004. Mask.Material = "Plastic"
  1005. Mask.Size = Vector3.new(0.1, 0.1, 0.1)
  1006. Mask.TopSurface = Enum.SurfaceType.Smooth
  1007. Mask.BottomSurface = Enum.SurfaceType.Smooth
  1008.  
  1009. local Weld = Instance.new("Weld", Mask)
  1010. Weld.Part0 = Character.Head
  1011. Weld.Part1 = Mask
  1012. Weld.C1 = CFrame.new(0, -0.1, 0.8)
  1013.  
  1014. local M1 = Instance.new("SpecialMesh")
  1015. M1.Parent = Mask
  1016. M1.MeshId = "http://www.roblox.com/asset/?id=62679079"
  1017. M1.Scale = Vector3.new( 1, 1, 2)
  1018. ----------------------------------------------------------
  1019. local Hood = Instance.new("Part", Character)
  1020. Hood.Name = "Hood"
  1021. Hood.CanCollide = false
  1022. Hood.BrickColor = BrickColor.new("Really black")
  1023. Hood.Transparency = 0
  1024. Hood.Material = "Plastic"
  1025. Hood.Size = Vector3.new(0.1, 0.1, 0.1)
  1026. Hood.TopSurface = Enum.SurfaceType.Smooth
  1027. Hood.BottomSurface = Enum.SurfaceType.Smooth
  1028.  
  1029. local Weld = Instance.new("Weld", Hood)
  1030. Weld.Part0 = Character.Head
  1031. Weld.Part1 = Hood
  1032. Weld.C1 = CFrame.new(0, -0.2, 0)
  1033.  
  1034. local M2 = Instance.new("SpecialMesh")
  1035. M2.Parent = Hood
  1036. M2.MeshId = "http://www.roblox.com/asset/?id=83499032"
  1037. M2.Scale = Vector3.new( 1, 1.2, 1.1)
  1038. ------------------------------------------------------
  1039.  
  1040. p = game.Players.LocalPlayer
  1041. char049 = p.Character
  1042.  
  1043. char049.Shirt:Remove()
  1044. for i,v in pairs(char049:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
  1045. wait()shirt = Instance.new("Shirt", char049)
  1046. shirt.Name = "Shirt"
  1047. pants = Instance.new("Pants", char049)
  1048. pants.Name = "Pants"
  1049.  
  1050. char049.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=648758131"
  1051. char049.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=472675863"
  1052. -------------------------------------------------
  1053. ---- Orbd,Orbvc,Mask,Hood
  1054.  
  1055. --[[NIGHTOWLACE_WEAPONRY]]--
  1056. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  1057. secondcolor = "Really black"
  1058.  
  1059. wait(1 / 60)
  1060. Effects = { }
  1061. local Player = game.Players.localPlayer
  1062. local Character = Player.Character
  1063. local Humanoid = Character.Humanoid
  1064. local mouse = Player:GetMouse()
  1065. local LeftArm = Character["Left Arm"]
  1066. local RightArm = Character["Right Arm"]
  1067. local LeftLeg = Character["Left Leg"]
  1068. local RightLeg = Character["Right Leg"]
  1069. local Head = Character.Head
  1070. local Torso = Character.Torso
  1071. local cam = game.Workspace.CurrentCamera
  1072. local RootPart = Character.HumanoidRootPart
  1073. local RootJoint = RootPart.RootJoint
  1074. local equipped = false
  1075. local attack = false
  1076. local Anim = 'Idle'
  1077. local idle = 0
  1078. local attacktype = 1
  1079. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1080. local velocity = RootPart.Velocity.y
  1081. local sine = 0
  1082. local change = 1
  1083. local grabbed = false
  1084. local cn = CFrame.new
  1085. local mr = math.rad
  1086. local angles = CFrame.Angles
  1087. local ud = UDim2.new
  1088. local c3 = Color3.new
  1089.  
  1090. local NeckCF = cn(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1091. Humanoid.Animator:Destroy()
  1092. Character.Animate:Destroy()
  1093.  
  1094. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  1095. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  1096. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  1097.  
  1098. RSH, LSH = nil, nil
  1099.  
  1100. RW = Instance.new("Weld")
  1101. LW = Instance.new("Weld")
  1102.  
  1103. RH = Torso["Right Hip"]
  1104. LH = Torso["Left Hip"]
  1105.  
  1106. RSH = Torso["Right Shoulder"]
  1107. LSH = Torso["Left Shoulder"]
  1108.  
  1109. RSH.Parent = nil
  1110. LSH.Parent = nil
  1111.  
  1112. RW.Name = "RW"
  1113. RW.Part0 = Torso
  1114. RW.C0 = cn(1.5, 0.5, 0)
  1115. RW.C1 = cn(0, 0.5, 0)
  1116. RW.Part1 = RightArm
  1117. RW.Parent = Torso
  1118.  
  1119. LW.Name = "LW"
  1120. LW.Part0 = Torso
  1121. LW.C0 = cn(-1.5, 0.5, 0)
  1122. LW.C1 = cn(0, 0.5, 0)
  1123. LW.Part1 = LeftArm
  1124. LW.Parent = Torso
  1125.  
  1126. function clerp(a, b, t)
  1127. local qa = {
  1128. QuaternionFromCFrame(a)
  1129. }
  1130. local qb = {
  1131. QuaternionFromCFrame(b)
  1132. }
  1133. local ax, ay, az = a.x, a.y, a.z
  1134. local bx, by, bz = b.x, b.y, b.z
  1135. local _t = 1 - t
  1136. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1137. end
  1138.  
  1139. function QuaternionFromCFrame(cf)
  1140. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1141. local trace = m00 + m11 + m22
  1142. if trace > 0 then
  1143. local s = math.sqrt(1 + trace)
  1144. local recip = 0.5 / s
  1145. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1146. else
  1147. local i = 0
  1148. if m11 > m00 then
  1149. i = 1
  1150. end
  1151. if m22 > (i == 0 and m00 or m11) then
  1152. i = 2
  1153. end
  1154. if i == 0 then
  1155. local s = math.sqrt(m00 - m11 - m22 + 1)
  1156. local recip = 0.5 / s
  1157. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1158. elseif i == 1 then
  1159. local s = math.sqrt(m11 - m22 - m00 + 1)
  1160. local recip = 0.5 / s
  1161. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1162. elseif i == 2 then
  1163. local s = math.sqrt(m22 - m00 - m11 + 1)
  1164. local recip = 0.5 / s
  1165. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1166. end
  1167. end
  1168. end
  1169.  
  1170. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1171. local xs, ys, zs = x + x, y + y, z + z
  1172. local wx, wy, wz = w * xs, w * ys, w * zs
  1173. local xx = x * xs
  1174. local xy = x * ys
  1175. local xz = x * zs
  1176. local yy = y * ys
  1177. local yz = y * zs
  1178. local zz = z * zs
  1179. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  1180. end
  1181.  
  1182. function QuaternionSlerp(a, b, t)
  1183. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1184. local startInterp, finishInterp;
  1185. if cosTheta >= 0.0001 then
  1186. if (1 - cosTheta) > 0.0001 then
  1187. local theta = math.acos(cosTheta)
  1188. local invSinTheta = 1 / math.sin(theta)
  1189. startInterp = math.sin((1 - t) * theta) * invSinTheta
  1190. finishInterp = math.sin(t * theta) * invSinTheta
  1191. else
  1192. startInterp = 1 - t
  1193. finishInterp = t
  1194. end
  1195. else
  1196. if (1 + cosTheta) > 0.0001 then
  1197. local theta = math.acos(-cosTheta)
  1198. local invSinTheta = 1 / math.sin(theta)
  1199. startInterp = math.sin((t - 1) * theta) * invSinTheta
  1200. finishInterp = math.sin(t * theta) * invSinTheta
  1201. else
  1202. startInterp = t - 1
  1203. finishInterp = t
  1204. end
  1205. end
  1206. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  1207. end
  1208.  
  1209. function swait(num)
  1210. if num == 0 or num == nil then
  1211. game:service'RunService'.RenderStepped:wait(0)
  1212. else
  1213. for i = 0, num do
  1214. game:service'RunService'.RenderStepped:wait(0)
  1215. end
  1216. end
  1217. end
  1218.  
  1219. local RbxUtility = LoadLibrary("RbxUtility")
  1220. local Create = RbxUtility.Create
  1221.  
  1222. function RemoveOutlines(part)
  1223. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1224. end
  1225.  
  1226. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1227. local Part = Create("Part"){
  1228. formFactor = FormFactor,
  1229. Parent = Parent,
  1230. Reflectance = Reflectance,
  1231. Transparency = Transparency,
  1232. CanCollide = false,
  1233. Locked = true,
  1234. BrickColor = BrickColor.new(tostring(BColor)),
  1235. Name = Name,
  1236. Size = Size,
  1237. Material = Material,
  1238. }
  1239. RemoveOutlines(Part)
  1240. return Part
  1241. end
  1242.  
  1243. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1244. local Msh = Create(Mesh){
  1245. Parent = Part,
  1246. Offset = OffSet,
  1247. Scale = Scale,
  1248. }
  1249. if Mesh == "SpecialMesh" then
  1250. Msh.MeshType = MeshType
  1251. Msh.MeshId = MeshId
  1252. end
  1253. return Msh
  1254. end
  1255.  
  1256. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1257. local Weld = Create("Weld"){
  1258. Parent = Parent,
  1259. Part0 = Part0,
  1260. Part1 = Part1,
  1261. C0 = C0,
  1262. C1 = C1,
  1263. }
  1264. return Weld
  1265. end
  1266.  
  1267. function rayCast(Position, Direction, Range, Ignore)
  1268. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1269. end
  1270.  
  1271. function CreateSound(id, par, vol, pit)
  1272. coroutine.resume(coroutine.create(function()
  1273. local sou = Instance.new("Sound", par or workspace)
  1274. sou.Volume = vol
  1275. sou.Pitch = pit or 1
  1276. sou.SoundId = id
  1277. wait()
  1278. sou:play()
  1279. game:GetService("Debris"):AddItem(sou, 6)
  1280. end))
  1281. end
  1282.  
  1283. local function getclosest(obj, distance)
  1284. local last, lastx = distance + 1
  1285. for i, v in pairs(workspace:GetChildren()) do
  1286. if v:IsA'Model' and v ~= Character and v:findFirstChild('Humanoid') and v:findFirstChild('Torso') and v:findFirstChild('Humanoid').Health > 0 then
  1287. local t = v.Torso
  1288. local dist = (t.Position - obj.Position).magnitude
  1289. if dist <= distance then
  1290. if dist < last then
  1291. last = dist
  1292. lastx = v
  1293. end
  1294. end
  1295. end
  1296. end
  1297. return lastx
  1298. end
  1299.  
  1300. function Damage(hit, damage, cooldown, Color1, Color2, HSound, HPitch)
  1301. for i, v in pairs(hit:GetChildren()) do
  1302. if v:IsA("Humanoid") and hit.Name ~= Character.Name then
  1303. local find = v:FindFirstChild("Hitz")
  1304. if not find then
  1305. if v.Parent:findFirstChild("Head") then
  1306. local BillG = Create("BillboardGui"){
  1307. Parent = v.Parent.Head,
  1308. Size = UDim2.new(1, 0, 1, 0),
  1309. Adornee = v.Parent.Head,
  1310. StudsOffset = Vector3.new(math.random(-3, 3), math.random(3, 5), math.random(-3, 3)),
  1311. }
  1312. local TL = Create("TextLabel"){
  1313. Parent = BillG,
  1314. Size = UDim2.new(3, 3, 3, 3),
  1315. BackgroundTransparency = 1,
  1316. Text = tostring(damage).."-",
  1317. TextColor3 = Color1.Color,
  1318. TextStrokeColor3 = Color2.Color,
  1319. TextStrokeTransparency = 0,
  1320. TextXAlignment = Enum.TextXAlignment.Center,
  1321. TextYAlignment = Enum.TextYAlignment.Center,
  1322. FontSize = Enum.FontSize.Size18,
  1323. Font = "ArialBold",
  1324. }
  1325. coroutine.resume(coroutine.create(function()
  1326. wait(1)
  1327. for i = 0, 1, .1 do
  1328. wait(.1)
  1329. BillG.StudsOffset = BillG.StudsOffset + Vector3.new(0, .1, 0)
  1330. end
  1331. BillG:Destroy()
  1332. end))
  1333. end
  1334. v.Health = v.Health - damage
  1335. local bool = Create("BoolValue"){
  1336. Parent = v,
  1337. Name = 'Hitz',
  1338. }
  1339. if HSound ~= nil and HPitch ~= nil then
  1340. CreateSound(HSound, hit, 1, HPitch)
  1341. end
  1342. game:GetService("Debris"):AddItem(bool, cooldown)
  1343. end
  1344. end
  1345. end
  1346. end
  1347.  
  1348.  
  1349. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1350. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1351. prt.Anchored = true
  1352. prt.CFrame = cframe
  1353. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1354. game:GetService("Debris"):AddItem(prt, 10)
  1355. if Type == 1 or Type == nil then
  1356. table.insert(Effects, {
  1357. prt,
  1358. "Block1",
  1359. delay,
  1360. x3,
  1361. y3,
  1362. z3,
  1363. msh
  1364. })
  1365. elseif Type == 2 then
  1366. table.insert(Effects, {
  1367. prt,
  1368. "Block2",
  1369. delay,
  1370. x3,
  1371. y3,
  1372. z3,
  1373. msh
  1374. })
  1375. end
  1376. end
  1377.  
  1378. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1379. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1380. prt.Anchored = true
  1381. prt.CFrame = cframe
  1382. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1383. game:GetService("Debris"):AddItem(prt, 10)
  1384. table.insert(Effects, {
  1385. prt,
  1386. "Cylinder",
  1387. delay,
  1388. x3,
  1389. y3,
  1390. z3,
  1391. msh
  1392. })
  1393. end
  1394.  
  1395. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1396. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1397. prt.Anchored = true
  1398. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  1399. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1400. game:GetService("Debris"):AddItem(prt, 10)
  1401. table.insert(Effects, {
  1402. prt,
  1403. "Cylinder",
  1404. delay,
  1405. x3,
  1406. y3,
  1407. z3,
  1408. msh
  1409. })
  1410. end
  1411.  
  1412. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1413. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1414. prt.Anchored = true
  1415. prt.CFrame = cframe
  1416. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1417. game:GetService("Debris"):AddItem(prt, 10)
  1418. table.insert(Effects, {
  1419. prt,
  1420. "Cylinder",
  1421. delay,
  1422. x3,
  1423. y3,
  1424. z3,
  1425. msh
  1426. })
  1427. end
  1428.  
  1429. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1430. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1431. prt.Anchored = true
  1432. prt.CFrame = cframe
  1433. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1434. game:GetService("Debris"):AddItem(prt, 10)
  1435. table.insert(Effects, {
  1436. prt,
  1437. "Cylinder",
  1438. delay,
  1439. x3,
  1440. y3,
  1441. z3,
  1442. msh
  1443. })
  1444. end
  1445.  
  1446. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1447. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1448. prt.Anchored = true
  1449. prt.CFrame = cframe
  1450. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1451. game:GetService("Debris"):AddItem(prt, 10)
  1452. table.insert(Effects, {
  1453. prt,
  1454. "Cylinder",
  1455. delay,
  1456. x3,
  1457. y3,
  1458. z3,
  1459. msh
  1460. })
  1461. end
  1462.  
  1463. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  1464. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1465. prt.Anchored = true
  1466. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1467. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1468. local num = math.random(10, 50) / 1000
  1469. game:GetService("Debris"):AddItem(prt, 10)
  1470. table.insert(Effects, {
  1471. prt,
  1472. "Shatter",
  1473. num,
  1474. prt.CFrame,
  1475. math.random() - math.random(),
  1476. 0,
  1477. math.random(50, 100) / 100
  1478. })
  1479. end
  1480.  
  1481.  
  1482.  
  1483.  
  1484. for i = 0, 1, 0.05 do
  1485. swait()
  1486. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1487. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), .1)
  1488. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  1489. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1490. if Torsovelocity > 2 then
  1491. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-50 * math.cos(sine / 4)), math.rad(0), math.rad(4 * math.cos(sine / 4))), .2)
  1492. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), .3)
  1493. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), .3)
  1494. elseif Torsovelocity < 1 then
  1495. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  1496. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1497. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1498. end
  1499. end
  1500. attack = false
  1501.  
  1502.  
  1503.  
  1504. game:GetService'RunService'.Stepped:connect(function()
  1505. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1506. velocity = RootPart.Velocity.y
  1507. sine = sine + change
  1508. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  1509. if equipped == true or equipped == false then
  1510. if RootPart.Velocity.y > 1 and hit == nil then
  1511. Anim = "Jump"
  1512. if attack == false then
  1513. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  1514. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  1515. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), .1)
  1516. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), .1)
  1517. RH.C0 = clerp(RH.C0, cn(1, -.9, -.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), .1)
  1518. LH.C0 = clerp(LH.C0, cn(-1, -.7, -.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), .1)
  1519. end
  1520. elseif RootPart.Velocity.y < -1 and hit == nil then
  1521. Anim = "Fall"
  1522. if attack == false then
  1523. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  1524. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  1525. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), .1)
  1526. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), .1)
  1527. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  1528. LH.C0 = clerp(LH.C0, cn(-1, -.8, -.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  1529. end
  1530. elseif Torsovelocity < 1 and hit ~= nil then
  1531. Anim = "Idle"
  1532. if attack == false then
  1533. change = 1
  1534. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(5)), .1)
  1535. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .1)
  1536. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(5 + 3 * math.cos(sine / 25))), 0.1)
  1537. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5 - 3 * math.cos(sine / 25))), 0.1)
  1538. RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  1539. LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  1540. end
  1541. elseif Torsovelocity > 2 and hit ~= nil then
  1542. Anim = "Walk"
  1543. if attack == false then
  1544. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + .1 * math.cos(sine / 3)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 5))), .2)
  1545. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 5)) + RootPart.RotVelocity.Y / 9), .2)
  1546. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(4)), .2)
  1547. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50 * math.cos(sine / 4)), math.rad(0), math.rad(4 * math.cos(sine / 4))), .2)
  1548. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 3), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(50 * math.cos(sine / 4))), .3)
  1549. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 3), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(50 * math.cos(sine / 4))), .3)
  1550. end
  1551. end
  1552. end
  1553. if #Effects > 0 then
  1554. for e = 1, #Effects do
  1555. if Effects[e] ~= nil then
  1556. local Thing = Effects[e]
  1557. if Thing ~= nil then
  1558. local Part = Thing[1]
  1559. local Mode = Thing[2]
  1560. local Delay = Thing[3]
  1561. local IncX = Thing[4]
  1562. local IncY = Thing[5]
  1563. local IncZ = Thing[6]
  1564. if Thing[1].Transparency <= 1 then
  1565. if Thing[2] == "Block1" then
  1566. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1567. local Mesh = Thing[1].Mesh
  1568. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1569. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1570. elseif Thing[2] == "Block2" then
  1571. Thing[1].CFrame = Thing[1].CFrame
  1572. local Mesh = Thing[7]
  1573. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1574. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1575. elseif Thing[2] == "Cylinder" then
  1576. local Mesh = Thing[1].Mesh
  1577. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1578. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1579. elseif Thing[2] == "Blood" then
  1580. local Mesh = Thing[7]
  1581. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, .5, 0)
  1582. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1583. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1584. elseif Thing[2] == "Elec" then
  1585. local Mesh = Thing[1].Mesh
  1586. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1587. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1588. elseif Thing[2] == "Disappear" then
  1589. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1590. elseif Thing[2] == "Shatter" then
  1591. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1592. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1593. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1594. Thing[6] = Thing[6] + Thing[5]
  1595. end
  1596. else
  1597. Part.Parent = nil
  1598. table.remove(Effects, e)
  1599. end
  1600. end
  1601. end
  1602. end
  1603. end
  1604. end)
  1605.  
  1606.  
  1607. local lp = game.Players.LocalPlayer
  1608. local chr = lp.Character
  1609. local mouseV2 = lp:GetMouse()
  1610. local euler = CFrame.fromEulerAnglesXYZ
  1611. local rad = math.rad
  1612. local trso = chr.Torso
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638. hum = chr.Humanoid
  1639.  
  1640.  
  1641.  
  1642. function CreateMesh(parent, id, x, y, z, texture)
  1643. local m=Instance.new("SpecialMesh", parent)
  1644. m.MeshType = "FileMesh"
  1645. m.MeshId="http://www.roblox.com/asset/?id="..id
  1646. if texture ~= nil then
  1647. m.TextureId="http://www.roblox.com/asset/?id="..texture
  1648. end
  1649. m.Scale = Vector3.new(x,y,z)
  1650. end
  1651.  
  1652.  
  1653.  
  1654. Hat=function()
  1655. hat = Instance.new("Part", chr)
  1656. hat.Transparency = 1
  1657. hat.Name = "Top hat"
  1658. hat.Locked = true
  1659. hat.BrickColor = BrickColor.new("Really black")
  1660. hat.CanCollide=true
  1661. hat.Size=Vector3.new(1,1,1)
  1662. hatw = Instance.new("Weld",hat)
  1663. hatw.Part0=hat
  1664. hatw.Part1=chr['Head']
  1665. hatw.C0=CFrame.new(0,-1.7,0)
  1666. hatw.C1=euler(rad(0),rad(0),rad(0))
  1667. end
  1668.  
  1669. Hat()
  1670.  
  1671.  
  1672.  
  1673. function Name(msg)
  1674. if hat.Parent then
  1675. pcall(function()
  1676. local Gui = Instance.new('BillboardGui', hat)
  1677. Gui.ExtentsOffset = Vector3.new(0,1.5,0)
  1678. Gui.Size = UDim2.new(0,200,0,300)
  1679. local Frame = Instance.new('Frame',Gui)
  1680. Frame.BackgroundTransparency = 1
  1681. Frame.Size = UDim2.new(1,0,1,0)
  1682. local Txt = Instance.new('TextLabel',Frame)
  1683. Txt.BackgroundTransparency = 1
  1684. Txt.Size = UDim2.new(1,0,1,0)
  1685. Txt.Font = 'ArialBold'
  1686. Txt.FontSize = 'Size24'
  1687. Txt.Text = msg
  1688. Txt.TextColor3 = BrickColor.new("Really black").Color
  1689. Txt.TextStrokeColor3 = Color3.new(1,0,0)
  1690. Txt.TextStrokeTransparency = 0
  1691. Txt.TextWrapped = true
  1692. Txt.TextScaled = false
  1693. end)
  1694. else
  1695. end
  1696. end
  1697.  
  1698. function Chat(msg) -- Credit to jillmiles1, kthxbye
  1699. if hat.Parent then
  1700. pcall(function()
  1701. if hat:FindFirstChild("Fazbear Chat Gui") then
  1702. hat['Fazbear Chat Gui']:destroy()
  1703. end
  1704. local Gui = Instance.new('BillboardGui', hat)
  1705. Gui.Name = "Fazbear Chat Gui"
  1706. Gui.ExtentsOffset = Vector3.new(0,3,0)
  1707. Gui.Size = UDim2.new(0,200,0,300)
  1708. local Frame = Instance.new('Frame',Gui)
  1709. Frame.BackgroundTransparency = 1
  1710. Frame.Size = UDim2.new(1,0,1,0)
  1711. local Txt = Instance.new('TextLabel',Frame)
  1712. Txt.BackgroundTransparency = 1
  1713. Txt.Size = UDim2.new(1,0,1,0)
  1714. Txt.Font = 'ArialBold'
  1715. Txt.Name = "ChatGui"
  1716. Txt.FontSize = 'Size24'
  1717. Txt.Text = ''
  1718. Txt.TextColor3 = BrickColor.new("Really black").Color
  1719. Txt.TextStrokeColor3 = Color3.new(1,1,1)
  1720. Txt.TextStrokeTransparency = .5
  1721. Txt.TextWrapped = true
  1722. Txt.TextScaled = false
  1723.  
  1724. delay(wait(),function()
  1725. for v = 1, #msg do
  1726. Txt.Text=string.sub(msg,1,v)
  1727. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  1728. wait(.009)
  1729. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  1730. wait(.009)
  1731. Gui.ExtentsOffset = Vector3.new(0,3,0)
  1732. end;
  1733.  
  1734.  
  1735.  
  1736. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  1737. wait(.03)
  1738. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  1739. wait(.03)
  1740. Gui.ExtentsOffset = Vector3.new(0,3,0)
  1741. wait(.03)
  1742. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  1743. wait(.03)
  1744. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  1745. wait(.03)
  1746. Gui.ExtentsOffset = Vector3.new(0,3,0)
  1747. wait(.03)
  1748. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  1749. wait(.03)
  1750. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  1751. wait(.03)
  1752. Gui.ExtentsOffset = Vector3.new(0,3,0)
  1753. wait(.03)
  1754. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  1755. wait(.03)
  1756. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  1757. wait(.03)
  1758. Gui.ExtentsOffset = Vector3.new(0,3,0)
  1759. wait(.03)
  1760. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  1761. wait(.03)
  1762. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  1763. wait(.03)
  1764. Gui.ExtentsOffset = Vector3.new(0,3,0)
  1765. wait(.03)
  1766. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  1767. wait(.03)
  1768. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  1769. wait(.03)
  1770. Gui.ExtentsOffset = Vector3.new(0,3,0)
  1771. wait(.03)
  1772.  
  1773. Txt.TextStrokeTransparency = .6
  1774. wait()
  1775. Txt.TextStrokeTransparency = .7
  1776. wait()
  1777. Txt.TextStrokeTransparency = .8
  1778. wait()
  1779. Txt.TextStrokeTransparency = .9
  1780. wait()
  1781. Txt.TextStrokeTransparency = 1
  1782. wait()
  1783.  
  1784. for v = 1, #Txt.Text do
  1785. Txt.Text=string.sub(msg,-1,v)
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793. end;
  1794. Gui:remove()
  1795. end)
  1796. end)
  1797. else
  1798. end
  1799. end
  1800.  
  1801.  
  1802.  
  1803.  
  1804. function PlaySound(id, pitch, looped)
  1805. epicsound = Instance.new("Sound")
  1806. epicsound.Name = "FazbearSound"
  1807. epicsound.SoundId = "rbxassetid://"..id
  1808. epicsound.Volume = 2
  1809. epicsound.Pitch = pitch
  1810. if looped == nil then
  1811. looped = true
  1812. else
  1813. looped = looped
  1814. end
  1815. wait()
  1816. epicsound.Looped = looped
  1817. epicsound.Parent = workspace
  1818. if epicsound.SoundId=="rbxassetid://tt" then -- TELL ME, TELL ME, WHERE DA FREAKS AT!
  1819. epicsound.SoundId="rbxassetid://181158033"
  1820. elseif epicsound.SoundId=="rbxassetid://fabulous" then -- FA-FA-FABULOUS!
  1821. epicsound.SoundId="rbxassetid://191819419"
  1822. elseif epicsound.SoundId=="rbxassetid://ufdb" then -- ultimate final death battle(fairy tail XD)
  1823. epicsound.SoundId="rbxassetid://153085393"
  1824. elseif epicsound.SoundId=="rbxassetid://nnm" then
  1825. epicsound.SoundId="rbxassetid://210189234"
  1826. elseif epicsound.SoundId=="rbxassetid://tun" then -- tunak tunak tun
  1827. epicsound.SoundId="rbxassetid://162682002"
  1828. elseif epicsound.SoundId=="rbxassetid://zelda" then
  1829. epicsound.SoundId="rbxassetid://158215156"
  1830. elseif epicsound.SoundId=="rbxassetid://cc" then
  1831. epicsound.SoundId="rbxassetid://177080835"
  1832. end
  1833. es=epicsound:clone()
  1834. es:Stop()
  1835. es.Parent = chr
  1836. wait()
  1837. es:Play()
  1838. end
  1839.  
  1840.  
  1841.  
  1842.  
  1843. lp.Chatted:connect(function(msg)
  1844. Chat(msg)
  1845. end)
  1846.  
  1847. goldie=true
  1848.  
  1849.  
  1850. function StopMusic()
  1851. if chr:FindFirstChild("FazbearSound") then
  1852. if chr.FazbearSound.ClassName == "Sound" then
  1853. chr.FazbearSound:Stop()
  1854. wait()
  1855. chr.FazbearSound:Destroy()
  1856. end
  1857. end
  1858. end
  1859.  
  1860. Name("")
  1861.  
  1862.  
  1863. mouseV2.KeyDown:connect(function(key)
  1864. if key == "g" then
  1865. if goldie==false then
  1866. goldie=true
  1867.  
  1868. elseif goldie==true then
  1869. goldie=false
  1870.  
  1871. end
  1872. elseif key == "j" then -- Plays a song
  1873. StopMusic()
  1874. PlaySound(150456585, 1.1, true)
  1875. elseif key == "k" then -- Plays a song
  1876. StopMusic()
  1877. PlaySound(260170583, 1, true)
  1878. Chat("Heh...")
  1879. elseif key == "p" then -- Stops any sound(s) playing from your torso
  1880. StopMusic()
  1881. Chat("All sounds stopped!")
  1882. end
  1883. end)
  1884.  
  1885.  
  1886.  
  1887. hum.Died:connect(function()
  1888. es.Pitch = 10
  1889. wait()
  1890. es:Pause()
  1891. es:Stop()
  1892. es.Name = "Ded"
  1893. wait()
  1894. es:Destroy()
  1895. end)
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902. p = (game.Players.LocalPlayer.Name)
  1903. char = game.Players.LocalPlayer.Character
  1904.  
  1905.  
  1906. local player = game.Players.LocalPlayer
  1907. repeat wait() until player.Character.Humanoid
  1908. local humanoid = player.Character.Humanoid
  1909. local mouse = player:GetMouse()
  1910.  
  1911. for i,v in pairs(char:GetChildren()) do
  1912. if v.ClassName == 'Accessory' then
  1913. v:Destroy()
  1914. end
  1915. end
  1916.  
  1917. ScarySound1 = Instance.new("Sound")
  1918. ScarySound1.Parent = char.Torso
  1919. ScarySound1.SoundId = "rbxassetid://161964276"
  1920. ScarySound1.Volume = .5
  1921.  
  1922. ScarySound2 = Instance.new("Sound")
  1923. ScarySound2.Parent = char.Torso
  1924. ScarySound2.SoundId = "rbxassetid://669623416"
  1925. ScarySound2.Volume = 2
  1926. ScarySound2.Looped = true
  1927.  
  1928. ScarySound3 = Instance.new("Sound")
  1929. ScarySound3.Parent = char.Torso
  1930. ScarySound3.SoundId = "rbxassetid://483810543"
  1931. ScarySound3.Volume = 0.3
  1932. ScarySound3.Looped = true
  1933.  
  1934. ScarySound4 = Instance.new("Sound")
  1935. ScarySound4.Parent = char.Torso
  1936. ScarySound4.SoundId = "rbxassetid://177113856"
  1937. ScarySound4.Volume = 2
  1938. ScarySound4.Looped = false
  1939.  
  1940. Punch = Instance.new("Sound")
  1941. Punch.Parent = char.Torso
  1942. Punch.SoundId = "rbxassetid://146938349"
  1943. Punch.Volume = 1.5
  1944. Punch.Looped = false
  1945. Punch.Pitch = 0.8
  1946.  
  1947. hole = Instance.new("Sound")
  1948. hole.Parent = char.Torso
  1949. hole.SoundId = "rbxassetid://224339308"
  1950. hole.Volume = .3
  1951.  
  1952.  
  1953. game.Players.LocalPlayer.Character.Sound:Destroy()
  1954.  
  1955. function Normal()
  1956. ScarySound3:Play()
  1957. char.Humanoid.WalkSpeed = 18
  1958. char.Head.face.Texture = "rbxassetid://0"
  1959. char["Left Leg"].Transparency = 0
  1960. char["Head"].Transparency = 0
  1961. char["Right Leg"].Transparency = 0
  1962. char["Torso"].Transparency = 0
  1963. char["Left Arm"].Transparency = 0
  1964. char["Right Arm"].Transparency = 0
  1965. end
  1966.  
  1967. function GoInvisible()
  1968. ScarySound3:Stop()
  1969. ScarySound1:Stop()
  1970. char.Humanoid.WalkSpeed = 120
  1971. char.Head.face.Transparency = 1
  1972. char["Left Leg"].Transparency = 0.5
  1973. char["Head"].Transparency = 0.5
  1974. char["Right Leg"].Transparency = 0.5
  1975. char["Torso"].Transparency = 0.5
  1976. char["Left Arm"].Transparency = 0.5
  1977. char["Right Arm"].Transparency = 0.5
  1978. Hood.Transparency = 0.5
  1979. Mask.Transparency = 0.5
  1980. Orbvc.Transparency = 0.5
  1981. Orbd.Transparency = 0.5
  1982. Orbvc.BrickColor = BrickColor.new("Really red")
  1983. Orbd.BrickColor = BrickColor.new("Really red")
  1984. wait(0.001)
  1985. char["Left Leg"].Transparency = 0.6
  1986. char["Head"].Transparency = 0.6
  1987. char["Right Leg"].Transparency = 0.6
  1988. char["Torso"].Transparency = 0.6
  1989. char["Left Arm"].Transparency = 0.6
  1990. char["Right Arm"].Transparency = 0.6
  1991. Hood.Transparency = 0.6
  1992. Mask.Transparency = 0.6
  1993. Orbvc.Transparency = 0.6
  1994. Orbd.Transparency = 0.6
  1995. wait(0.001)
  1996. char["Left Leg"].Transparency = 0.7
  1997. char["Head"].Transparency = 0.7
  1998. char["Right Leg"].Transparency = 0.7
  1999. char["Torso"].Transparency = 0.7
  2000. char["Left Arm"].Transparency = 0.7
  2001. char["Right Arm"].Transparency = 0.7
  2002. Hood.Transparency = 0.7
  2003. Mask.Transparency = 0.7
  2004. Orbvc.Transparency = 0.7
  2005. Orbd.Transparency = 0.7
  2006. wait(0.001)
  2007. char["Left Leg"].Transparency = 1
  2008. char["Head"].Transparency = 1
  2009. char["Right Leg"].Transparency = 1
  2010. char["Torso"].Transparency = 1
  2011. char["Left Arm"].Transparency = 1
  2012. char["Right Arm"].Transparency = 1
  2013. Hood.Transparency = 1
  2014. Mask.Transparency = 1
  2015. Orbvc.Transparency = 1
  2016. Orbd.Transparency = 1
  2017. end
  2018.  
  2019. function GoVisible()
  2020. ScarySound3:Play()
  2021. char.Humanoid.WalkSpeed = 16
  2022. ScarySound1:Play()
  2023. char.Head.face.Transparency = 0
  2024. Orbvc.BrickColor = BrickColor.new("Really black")
  2025. Orbd.BrickColor = BrickColor.new("Really black")
  2026. char["Left Leg"].Transparency = 0.9
  2027. char["Head"].Transparency = 0.9
  2028. char["Right Leg"].Transparency = 9
  2029. char["Torso"].Transparency = 0.9
  2030. char["Left Arm"].Transparency = 0.9
  2031. char["Right Arm"].Transparency = 0.9
  2032. Hood.Transparency = 0.9
  2033. Mask.Transparency = 0.9
  2034. Orbvc.Transparency = 0.9
  2035. Orbd.Transparency = 0.9
  2036. wait(0.001)
  2037. char["Left Leg"].Transparency = 0.7
  2038. char["Head"].Transparency = 0.7
  2039. char["Right Leg"].Transparency = 0.7
  2040. char["Torso"].Transparency = 0.7
  2041. char["Left Arm"].Transparency = 0.7
  2042. char["Right Arm"].Transparency = 0.7
  2043. Hood.Transparency = 0.7
  2044. Mask.Transparency = 0.7
  2045. Orbvc.Transparency = 0.7
  2046. Orbd.Transparency = 0.7
  2047. wait(0.001)
  2048. char["Left Leg"].Transparency = 0
  2049. char["Head"].Transparency = 0
  2050. char["Right Leg"].Transparency = 0
  2051. char["Torso"].Transparency = 0
  2052. char["Left Arm"].Transparency = 0
  2053. char["Right Arm"].Transparency = 0
  2054. Hood.Transparency = 0
  2055. Mask.Transparency = 0
  2056. Orbvc.Transparency = 0
  2057. Orbd.Transparency = 0
  2058. end
  2059.  
  2060. Normal()
  2061.  
  2062. Music1 = New("Sound",chara,"Music",{SoundId = "rbxassetid://293341992",Volume = 2,Looped = true})
  2063. Music1.Pitch = 1
  2064. musicon = false
  2065. mouse.KeyDown:connect(function(key)
  2066. if key == "z" then
  2067. if char.Head.Transparency == 0 then
  2068. GoInvisible()
  2069.  
  2070. elseif char.Head.Transparency == 1 then
  2071. GoVisible()
  2072. Chat("...")
  2073. end
  2074. end end)
  2075.  
  2076. mouse.KeyDown:connect(function(key)
  2077. if key == "x" then
  2078. if ScarySound2.IsPlaying == false then
  2079. ScarySound2:Play()
  2080. elseif ScarySound2.IsPlaying == true then
  2081. ScarySound2:Stop()
  2082.  
  2083.  
  2084. end
  2085. end end)
  2086.  
  2087. mouse.KeyDown:connect(function(key)
  2088. if key == "r" then
  2089. if ScarySound4.IsPlaying == false then
  2090. ScarySound4:Play()
  2091. Chat("Hello...")
  2092. wait(1.5)
  2093. Chat("greetings...")
  2094. wait(2)
  2095. Chat("o my...")
  2096. wait(1.5)
  2097. Chat("he have another victim of the disease")
  2098. wait(3)
  2099. Chat("you are not a doctor...")
  2100. wait(2)
  2101. Chat("i sense the the disease in you")
  2102. wait(2.3)
  2103. Chat("i am the cure...")
  2104. wait(2)
  2105. Chat("do not be afraid")
  2106. wait(2)
  2107. Chat("i am the cure")
  2108. wait(2)
  2109. Chat("stop resisting...")
  2110. wait(1.8)
  2111. Chat("i am here to cure you...")
  2112.  
  2113.  
  2114.  
  2115.  
  2116. end
  2117. end end)
  2118. mouse.KeyDown:connect(function(key)
  2119. if key == "u" then
  2120. for _, z in pairs(workspace:GetChildren()) do
  2121.  
  2122. if z.Name == "Zombie" then
  2123. Chat("Clean...")
  2124. z:Destroy()
  2125.  
  2126. end
  2127. end
  2128. end
  2129. end)
  2130.  
  2131.  
  2132. mouse.KeyDown:connect(function(key)
  2133. if key == "m" then
  2134. if musicon == true then
  2135. Music1:Stop()
  2136. musicon = false
  2137. Chat("Auto Target: Deactivated")
  2138. else
  2139. Chat("Auto Target: Activated")
  2140. Music1:Play()
  2141. musicon = true
  2142.  
  2143. end
  2144. end
  2145. end)
  2146.  
  2147. Virus = true
  2148.  
  2149.  
  2150. mouse.KeyDown:connect(function(key)
  2151. if key == "v" then
  2152. if Virus == true then
  2153. Chat("Infection: Deactivated")
  2154. Virus = false
  2155.  
  2156. else
  2157.  
  2158. Virus = true
  2159. Chat("Infection: Activated")
  2160. end
  2161. end
  2162. end)
  2163.  
  2164.  
  2165.  
  2166. mouse.KeyDown:connect(function(key)
  2167. if key == "h" then
  2168. for _, z in pairs(workspace:GetChildren()) do
  2169.  
  2170. if z.Name == "Zombie" then
  2171.  
  2172.  
  2173.  
  2174. end
  2175. end
  2176. end
  2177. end)
  2178.  
  2179.  
  2180.  
  2181.  
  2182. mouse.KeyDown:connect(function(key)
  2183. if key == "f" then
  2184. if targetted == nil then
  2185. targetted = char
  2186. else
  2187.  
  2188. targetted = nil
  2189. end
  2190.  
  2191.  
  2192. end
  2193. end)
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199. function SpawnZombie()
  2200.  
  2201.  
  2202. if ZomWait == false and ZomWait2 == false then
  2203. Zombie.Parent = game.Lighting
  2204. Zombie2 = Zombie:Clone()
  2205. Zombie3 = Zombie:Clone()
  2206.  
  2207. Zombie:Destroy()
  2208. ----------------------------
  2209. ZomWait2 = true
  2210. wait()
  2211. ZomWait = true
  2212. end
  2213.  
  2214.  
  2215.  
  2216. if ZomWait == true and ZomWait2 == false then
  2217. Zombie3.Parent = game.Lighting
  2218. Zombie2 = Zombie3:Clone()
  2219. Zombie = Zombie3:Clone()
  2220.  
  2221. Zombie3:Destroy()
  2222. ----------------------------
  2223. ZomWait2 = true
  2224. wait()
  2225. ZomWait = false
  2226. end
  2227. Zombie2.Parent = game.Workspace
  2228.  
  2229. end
  2230.  
  2231.  
  2232.  
  2233.  
  2234. function ResetZombie()
  2235. wait(4)
  2236. ZomSyle = false
  2237. ZomWait2 = false
  2238.  
  2239. end
  2240. waitV2 = false
  2241. function onTouch(part)
  2242.  
  2243. local humanoid = part.Parent:findFirstChild("Humanoid")
  2244. local model = part.Parent
  2245. local torso = part.Parent:FindFirstChild("Torso")
  2246. local head = part.Parent:findFirstChild("Head")
  2247. local leftleg = part.Parent:findFirstChild("Left Leg")
  2248. local rightleg = part.Parent:findFirstChild("Right Leg")
  2249. local leftarm = part.Parent:findFirstChild("Left Arm")
  2250. local rightarm = part.Parent:findFirstChild("Right Arm")
  2251. if model.Name == 'Zombie' == false and model.Name == ''..p == false and Virus == true and waitV2 == false then
  2252. waitV2 = true
  2253. wait(.2)
  2254. waitV2 = false
  2255.  
  2256.  
  2257.  
  2258.  
  2259. if (humanoid ~=nil) then
  2260.  
  2261. --humanoid.Health = 0
  2262.  
  2263.  
  2264. ---------------------------R15-------------------------------------------------
  2265. if part.Parent:FindFirstChild("Torso") == nil and model.Humanoid.Health == 0 == false then
  2266. local torso2 = part.Parent:FindFirstChild("UpperTorso")
  2267. torso2:Destroy()
  2268. end
  2269. -------------------------------------------------------------------------------
  2270.  
  2271.  
  2272.  
  2273. humanoid.Sit = true
  2274. wait(0.5)
  2275. torso.Anchored = true
  2276. wait(.3)
  2277. zomchar = humanoid.Parent
  2278. e=Instance.new('Part', model)
  2279. e.Size = Vector3.new(2.25,2.25,2.25)
  2280. e.Transparency = 1
  2281. e.Anchored = true
  2282. e.CFrame = CFrame.new(torso.Position)
  2283.  
  2284.  
  2285.  
  2286. wait(1)
  2287. torso:Destroy()
  2288. q=Instance.new('ParticleEmitter', e)
  2289. q.Size = NumberSequence.new(2,.0)
  2290. q.Rate = 500
  2291. q.Transparency = NumberSequence.new(0,1)
  2292. q.Speed = NumberRange.new(7)
  2293. q.VelocitySpread = 100
  2294. q.Lifetime = NumberRange.new(0.1,1)
  2295. q.Texture = 'rbxassetid://164417280'
  2296. wait(.1)
  2297. torso.Anchored = true
  2298. rightleg.Anchored = true
  2299. leftleg.Anchored = true
  2300. rightarm.Anchored = true
  2301. leftarm.Anchored = true
  2302. ded = Instance.new("Sound")
  2303. ded.Parent = e
  2304. ded.SoundId = "rbxassetid://130976109"
  2305. ded.Volume = 3
  2306. ded.Looped = false
  2307. wait()
  2308.  
  2309. ded:Play()
  2310.  
  2311. wait(1)
  2312. leftleg.Transparency = 0.5
  2313. head.Transparency = 0.5
  2314. rightleg.Transparency = 0.5
  2315. torso.Transparency = 0.5
  2316. leftarm.Transparency = 0.5
  2317. rightarm.Transparency = 0.5
  2318.  
  2319.  
  2320. wait(0.001)
  2321. leftleg.Transparency = 0.6
  2322. head.Transparency = 0.6
  2323. rightleg.Transparency = 0.6
  2324. torso.Transparency = 0.6
  2325. leftarm.Transparency = 0.6
  2326. rightarm.Transparency = 0.6
  2327.  
  2328. wait(0.001)
  2329. leftleg.Transparency = 0.7
  2330. head.Transparency = 0.7
  2331. rightleg.Transparency = 0.7
  2332. torso.Transparency = 0.7
  2333. leftarm.Transparency = 0.7
  2334. rightarm.Transparency = 0.7
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341. wait(0.001)
  2342. leftleg.Transparency = 1
  2343. head.Transparency = 1
  2344. rightleg.Transparency = 1
  2345. torso.Transparency = 1
  2346. leftarm.Transparency = 1
  2347. rightarm.Transparency = 1
  2348. wait()
  2349.  
  2350. SpawnZombie()
  2351. Zombie2.Torso.Touched:connect(onTouch)
  2352. Zombie2.Name = 'Zombie'
  2353. function AutoJump()
  2354. Zombie2.Humanoid.Jump = true
  2355. end
  2356. Zombie2.Torso.Touched:connect(AutoJump)
  2357. wait()
  2358. Zombie2:MoveTo(zomchar.Head.Position + Vector3.new(math.random(0,1),0,math.random(0,1)))
  2359. ----------------------
  2360.  
  2361. if ZomSyle == false then
  2362. ZomSyle = true
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371. Zombie2.archivable = false
  2372.  
  2373.  
  2374. skin = zomchar["Body Colors"]:Clone()
  2375. skin.Parent = Zombie2
  2376. wait()
  2377.  
  2378.  
  2379. Character= Zombie2
  2380. plr = Zombie2
  2381. Headmaker = Character.Head
  2382. Headcol1 = Headmaker.BrickColor
  2383. Headmat = Headmaker.Material
  2384. Headsize = Headmaker.Size
  2385. Headsize2 = Headmaker.Mesh.Scale
  2386. hed = Character.Head
  2387. hed.Transparency = 1
  2388.  
  2389. local Headnr1 = Instance.new("Model",Character.Head)
  2390. Headnr1.Name = "Lmao"
  2391. local Headnr2 = Instance.new("Model",Headnr1)
  2392. Headnr2.Name = ""..zomchar.Name
  2393.  
  2394.  
  2395. ----------------------------------------------------------
  2396. wait()
  2397. local Mask = Instance.new("Part", Headnr2)
  2398. Mask.Name = "Head"
  2399. Mask.CanCollide = false
  2400. Mask.BrickColor = Headcol1
  2401. Mask.Transparency = 0
  2402. Mask.Material = Headmat
  2403. Mask.Size = Headsize
  2404. Mask.TopSurface = Enum.SurfaceType.Smooth
  2405. Mask.BottomSurface = Enum.SurfaceType.Smooth
  2406. local Weld = Instance.new("Weld", Mask)
  2407. Weld.Part0 = Character.Head
  2408. Weld.Part1 = Mask
  2409. Weld.C1 = CFrame.new(0,0,0)
  2410.  
  2411. local M1 = Instance.new("SpecialMesh")
  2412. M1.Parent = Mask
  2413. M1.MeshType='Head'
  2414. M1.Scale = Headsize2
  2415. ----------------------------------------------------------
  2416. local Name2 = Instance.new("Humanoid",Headnr2)
  2417.  
  2418. wait()
  2419.  
  2420. for i,v in pairs(zomchar:GetChildren()) do
  2421. if v:IsA("CharacterMesh") then
  2422. v:clone().Parent = Zombie2
  2423. end
  2424.  
  2425. if v:IsA("ShirtGraphic") then
  2426. v:clone().Parent = Zombie2
  2427. end
  2428.  
  2429. if v:IsA("Pants") then
  2430. v:clone().Parent = Zombie2
  2431. end
  2432. if v:IsA("Shirt") then
  2433. v:clone().Parent = Zombie2
  2434.  
  2435. end
  2436.  
  2437.  
  2438. if v:IsA("Accessory") then
  2439. v:clone().Parent = Zombie2
  2440. end
  2441.  
  2442. if v:IsA("Hat") then
  2443. v:clone().Parent = Zombie2
  2444. end
  2445.  
  2446. end
  2447.  
  2448.  
  2449.  
  2450. end
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458. ----------------------
  2459. wait()
  2460. leftleg:Destroy()
  2461. head:Destroy()
  2462. rightleg:Destroy()
  2463. leftarm:Destroy()
  2464. rightarm:Destroy()
  2465. ResetZombie()
  2466. end
  2467. end
  2468. end
  2469.  
  2470.  
  2471.  
  2472. char.Torso.Touched:connect(onTouch)
  2473.  
  2474. mouse.KeyDown:connect(function(key)
  2475. if key == "c" then
  2476.  
  2477. LockOn()
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483. end
  2484. end)
  2485.  
  2486.  
  2487. debounce = false
  2488.  
  2489. function onTouched(hit)
  2490. hole:Play()
  2491. hit.CanCollide=false
  2492. wait(.5)
  2493. hit.CanCollide = true
  2494. debounce = true
  2495.  
  2496. end
  2497. game.Players.LocalPlayer.Character.Torso.Touched:connect(onTouched)
  2498.  
  2499.  
  2500.  
  2501. game:GetService("RunService"):BindToRenderStep("ew", 0, function()
  2502.  
  2503.  
  2504. if targetted == nil and musicon == true then
  2505. print('Waiting For A Target...')
  2506. wait()
  2507. GetPlayers()
  2508. local d = math.random(1, #dft)
  2509. local s = d
  2510. print(''..dft[s]..'?')
  2511.  
  2512.  
  2513.  
  2514. for _, z in pairs(workspace:GetChildren()) do
  2515.  
  2516. if z.Name == ""..dft[s] then
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522. targetted = z
  2523.  
  2524. if z.Name == ''..p then
  2525.  
  2526. targetted = nil
  2527.  
  2528. print('Wait a sec is that not me!')
  2529.  
  2530. end
  2531. end
  2532. end
  2533.  
  2534.  
  2535. end
  2536.  
  2537. if musicon == true and targetted.Humanoid.Health == 0 then
  2538. targetted = nil
  2539.  
  2540. end
  2541.  
  2542. for _, z in pairs(workspace:GetChildren()) do
  2543.  
  2544. if z.Name == "Zombie" then
  2545.  
  2546. z.Humanoid:MoveTo(targetted.Head.Position)
  2547.  
  2548. end
  2549. end
  2550. for _, z in pairs(workspace:GetChildren()) do
  2551.  
  2552. if z.Name == "Zombie" then
  2553. if z.Humanoid.Health == 0 then
  2554. z.Head.face.Transparency = 1
  2555. z["Left Leg"].Transparency = 0.5
  2556. z["Head"].Transparency = 0.5
  2557. z["Right Leg"].Transparency = 0.5
  2558. z["Torso"].Transparency = 0.5
  2559. z["Left Arm"].Transparency = 0.5
  2560. z["Right Arm"].Transparency = 0.5
  2561. wait(0.1)
  2562. z:Destroy()
  2563. end
  2564. end
  2565. end
  2566.  
  2567.  
  2568.  
  2569. -------------------
  2570. end)
  2571.  
  2572.  
  2573.  
  2574. print('Loaded...')
  2575. print('---------------------')
  2576. print('Made by 123jl123')
  2577. print('---------------------')
  2578. print('do not leak...')
  2579. print('Have a nice day :)')
  2580. print('---------------------')
  2581. while wait() do
  2582.  
  2583.  
  2584.  
  2585. char["Left Leg"].BrickColor = BrickColor.new("Really black")
  2586. char["Head"].BrickColor = BrickColor.new("Really black")
  2587. char["Right Leg"].BrickColor = BrickColor.new("Really black")
  2588. char["Torso"].BrickColor = BrickColor.new("Really black")
  2589. char["Left Arm"].BrickColor = BrickColor.new("Black")
  2590. char["Right Arm"].BrickColor = BrickColor.new("Black")
  2591. imgl.Rotation = imgl.Rotation + 1
  2592. if targetted ~= nil then
  2593. crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  2594. crosshair.Enabled = true
  2595.  
  2596. elseif targetted == nil then
  2597.  
  2598. crosshair.Adornee = nil
  2599. crosshair.Enabled = false
  2600.  
  2601. end
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614. end
  2615.  
  2616.  
  2617. ------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement