Guest User

Untitled

a guest
Apr 4th, 2019
19,244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 50.72 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end
  6. targettedOn = false
  7. function onTouched(hit)
  8. hole:Play()
  9. hit.CanCollide=false
  10. wait(.5)
  11. hit.CanCollide = true
  12. debounce = true
  13.  
  14. end
  15.  
  16. dft = {}
  17.  
  18. function GetPlayers()
  19. local c = game.Players:GetChildren()
  20. for i = 1, #c do
  21. table.insert(dft, c[i].Name)
  22. end
  23. end
  24.  
  25. function Randomize()
  26. GetPlayers()
  27. local d = math.random(1, #dft)
  28. s = d
  29.  
  30.  
  31.  
  32. end
  33.  
  34. playertarg = game.Players.LocalPlayer
  35. chara = playertarg.Character
  36. Mouse = playertarg:GetMouse()
  37. targetted = nil
  38.  
  39. New = function(Object, Parent, Name, Data)
  40. local Object = Instance.new(Object)
  41. for Index, Value in pairs(Data or {}) do
  42. Object[Index] = Value
  43. end
  44. Object.Parent = Parent
  45. Object.Name = Name
  46. return Object
  47. end
  48.  
  49.  
  50.  
  51. crosshair = Instance.new("BillboardGui",chara)
  52. crosshair.Size = UDim2.new(10,0,10,0)
  53. crosshair.Enabled = false
  54. imgl = Instance.new("ImageLabel",crosshair)
  55. imgl.Position = UDim2.new(0,0,0,0)
  56. imgl.Size = UDim2.new(1,0,1,0)
  57. imgl.Image = "rbxassetid://160506713"
  58. imgl.BackgroundTransparency = 1
  59. imgl.ImageTransparency = .7
  60. imgl.ImageColor3 = Color3.new(0,0,0)
  61.  
  62. CV="Maroon"
  63. Player = game.Players.LocalPlayer
  64. Character = Player.Character
  65. local txt = Instance.new("BillboardGui", Character)
  66. txt.Adornee = Character .Head
  67. txt.Name = "_status"
  68. txt.Size = UDim2.new(2, 0, 1.2, 0)
  69. txt.StudsOffset = Vector3.new(-9, 8, 0)
  70. local text = Instance.new("TextLabel", txt)
  71. text.Size = UDim2.new(10, 0, 7, 0)
  72. text.FontSize = "Size24"
  73. text.TextScaled = true
  74. text.TextTransparency = 0
  75. text.BackgroundTransparency = 1
  76. text.TextTransparency = 0
  77. text.TextStrokeTransparency = 0
  78. text.Font = "Bodoni"
  79. text.TextStrokeColor3 = Color3.new(255,255,255)
  80.  
  81. v=Instance.new("Part")
  82. v.Name = "ColorBrick"
  83. v.Parent=Player.Character
  84. v.FormFactor="Symmetric"
  85. v.Anchored=true
  86. v.CanCollide=false
  87. v.BottomSurface="Smooth"
  88. v.TopSurface="Smooth"
  89. v.Size=Vector3.new(10,5,3)
  90. v.Transparency=1
  91. v.CFrame=Character.Torso.CFrame
  92. v.BrickColor=BrickColor.new(CV)
  93. v.Transparency=1
  94. text.TextColor3 = Color3.new(0,0,0)
  95. v.Shape="Block"
  96. text.Text = "SCP - 049"
  97. -----------------------------------------
  98.  
  99. function LoadSnd(id,loop,vol,pit)
  100. local snd = New("Sound",chara,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit})
  101. return snd
  102. end
  103.  
  104. TargetSnd = LoadSnd(167191994,false,2.2,.8)
  105.  
  106.  
  107. function TargetSelect(person)
  108. local dd=coroutine.wrap(function()
  109. if targetted ~= person then
  110. targetted = person
  111.  
  112. for i = 0,30,10 do
  113. wait(.05)
  114. crosshair.Size = UDim2.new(40-i,0,40-i,0)
  115. end
  116. end
  117. end)
  118. dd()
  119. end
  120.  
  121.  
  122.  
  123. function LockOn()
  124. if Mouse.Target.Parent ~= chara and Mouse.Target.Parent.Parent ~= chara and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  125. TargetSelect(Mouse.Target.Parent)
  126. TargetSnd:Play()
  127. else end
  128. end
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138. ZomWait = false
  139. ZomWait2 = false
  140. ZomSyle = false
  141.  
  142.  
  143. Target1 =script.Parent.Name
  144. Target2 = game.Players[Target1]
  145. Target2.Character.archivable = true
  146. clone4 = Target2.Character:Clone()
  147. clone4.Parent = game.Lighting
  148.  
  149.  
  150.  
  151.  
  152.  
  153. clone4.Torso["Left Shoulder"].DesiredAngle = -1.5
  154. clone4.Torso["Right Shoulder"].DesiredAngle = 1.5
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164. Glow1 = Color3.new(.5,0,0)
  165. Glow2 = Color3.new(0,0,0)
  166.  
  167. GlowParticle = Instance.new("ParticleEmitter",clone4.Torso)
  168. GlowParticle.LightEmission = 0
  169. GlowParticle.Color = ColorSequence.new(Glow1,Glow2)
  170. GlowParticle.Size = NumberSequence.new(2,0)
  171. GlowParticle.Texture = "http://www.roblox.com/asset/?id=118641183"
  172. GlowParticle.Transparency = NumberSequence.new(.3,.8)
  173. GlowParticle.LockedToPart = false
  174. GlowParticle.Lifetime = NumberRange.new(.5,.6)
  175. GlowParticle.Rate= 100
  176. GlowParticle.Speed =NumberRange.new(6)
  177. GlowParticle.VelocitySpread = 360
  178.  
  179.  
  180.  
  181. for i,v in pairs(clone4:GetChildren()) do
  182.  
  183.  
  184. if v:IsA("ShirtGraphic") then
  185. v:Destroy()
  186. end
  187.  
  188. if v:IsA("Pants") then
  189. v:Destroy()
  190. end
  191. if v:IsA("Shirt") then
  192. v:Destroy()
  193. end
  194. if v:IsA("Hat") then
  195. v:Destroy()
  196.  
  197. end
  198. if v:IsA("Accessory") then
  199. v:Destroy()
  200. end
  201.  
  202. end
  203.  
  204. clone4["Body Colors"]:Destroy()
  205. clone4.Head.face.Texture = "rbxassetid://97880283"
  206.  
  207. wait()
  208. Zombie = clone4:Clone()
  209.  
  210. wait()
  211.  
  212. clone4:Destroy()
  213.  
  214. wait()
  215.  
  216.  
  217. Player=game:GetService("Players").LocalPlayer
  218. Character=Player.Character
  219.  
  220.  
  221. -------------------------------------------------------
  222. local Orbd = Instance.new("Part", Character)
  223. Orbd.Name = "Orbd"
  224. Orbd.Shape = Enum.PartType.Ball
  225. Orbd.CanCollide = false
  226. Orbd.BrickColor = BrickColor.new("Really black")
  227. Orbd.Transparency = 0
  228. Orbd.Material = "Neon"
  229. Orbd.Size = Vector3.new(0.3, 0.3, 0.3)
  230. Orbd.TopSurface = Enum.SurfaceType.Smooth
  231. Orbd.BottomSurface = Enum.SurfaceType.Smooth
  232.  
  233. local Weld = Instance.new("Weld", Orbd)
  234. Weld.Part0 = Character.Head
  235. Weld.Part1 = Orbd
  236. Weld.C1 = CFrame.new(-0.26, -0.24, 0.55)
  237.  
  238. --------------------------------------------------------
  239. local Orbvc = Instance.new("Part", Character)
  240. Orbvc.Name = "Orbvc"
  241. Orbvc.Shape = Enum.PartType.Ball
  242. Orbvc.CanCollide = false
  243. Orbvc.BrickColor = BrickColor.new("Really black")
  244. Orbvc.Transparency = 0
  245. Orbvc.Material = "Neon"
  246. Orbvc.Size = Vector3.new(0.3, 0.3, 0.3)
  247. Orbvc.TopSurface = Enum.SurfaceType.Smooth
  248. Orbvc.BottomSurface = Enum.SurfaceType.Smooth
  249.  
  250. local Weld = Instance.new("Weld", Orbvc)
  251. Weld.Part0 = Character.Head
  252. Weld.Part1 = Orbvc
  253. Weld.C1 = CFrame.new(0.26, -0.24, 0.55)
  254. ---------------------------------------------------------
  255. local Mask = Instance.new("Part", Character)
  256. Mask.Name = "Mask"
  257. Mask.CanCollide = false
  258. Mask.BrickColor = BrickColor.new("Mid gray")
  259. Mask.Transparency = 0
  260. Mask.Material = "Plastic"
  261. Mask.Size = Vector3.new(0.1, 0.1, 0.1)
  262. Mask.TopSurface = Enum.SurfaceType.Smooth
  263. Mask.BottomSurface = Enum.SurfaceType.Smooth
  264.  
  265. local Weld = Instance.new("Weld", Mask)
  266. Weld.Part0 = Character.Head
  267. Weld.Part1 = Mask
  268. Weld.C1 = CFrame.new(0, -0.1, 0.8)
  269.  
  270. local M1 = Instance.new("SpecialMesh")
  271. M1.Parent = Mask
  272. M1.MeshId = "http://www.roblox.com/asset/?id=62679079"
  273. M1.Scale = Vector3.new( 1, 1, 2)
  274. ----------------------------------------------------------
  275. local Hood = Instance.new("Part", Character)
  276. Hood.Name = "Hood"
  277. Hood.CanCollide = false
  278. Hood.BrickColor = BrickColor.new("Really black")
  279. Hood.Transparency = 0
  280. Hood.Material = "Plastic"
  281. Hood.Size = Vector3.new(0.1, 0.1, 0.1)
  282. Hood.TopSurface = Enum.SurfaceType.Smooth
  283. Hood.BottomSurface = Enum.SurfaceType.Smooth
  284.  
  285. local Weld = Instance.new("Weld", Hood)
  286. Weld.Part0 = Character.Head
  287. Weld.Part1 = Hood
  288. Weld.C1 = CFrame.new(0, -0.2, 0)
  289.  
  290. local M2 = Instance.new("SpecialMesh")
  291. M2.Parent = Hood
  292. M2.MeshId = "http://www.roblox.com/asset/?id=83499032"
  293. M2.Scale = Vector3.new( 1, 1.2, 1.1)
  294. ------------------------------------------------------
  295.  
  296. p = game.Players.LocalPlayer
  297. char049 = p.Character
  298.  
  299. char049.Shirt:Remove()
  300. for i,v in pairs(char049:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
  301. wait()shirt = Instance.new("Shirt", char049)
  302. shirt.Name = "Shirt"
  303. pants = Instance.new("Pants", char049)
  304. pants.Name = "Pants"
  305.  
  306. char049.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=648758131"
  307. char049.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=472675863"
  308. -------------------------------------------------
  309. ---- Orbd,Orbvc,Mask,Hood
  310.  
  311. --[[NIGHTOWLACE_WEAPONRY]]--
  312. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  313. secondcolor = "Really black"
  314.  
  315. wait(1 / 60)
  316. Effects = { }
  317. local Player = game.Players.localPlayer
  318. local Character = Player.Character
  319. local Humanoid = Character.Humanoid
  320. local mouse = Player:GetMouse()
  321. local LeftArm = Character["Left Arm"]
  322. local RightArm = Character["Right Arm"]
  323. local LeftLeg = Character["Left Leg"]
  324. local RightLeg = Character["Right Leg"]
  325. local Head = Character.Head
  326. local Torso = Character.Torso
  327. local cam = game.Workspace.CurrentCamera
  328. local RootPart = Character.HumanoidRootPart
  329. local RootJoint = RootPart.RootJoint
  330. local equipped = false
  331. local attack = false
  332. local Anim = 'Idle'
  333. local idle = 0
  334. local attacktype = 1
  335. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  336. local velocity = RootPart.Velocity.y
  337. local sine = 0
  338. local change = 1
  339. local grabbed = false
  340. local cn = CFrame.new
  341. local mr = math.rad
  342. local angles = CFrame.Angles
  343. local ud = UDim2.new
  344. local c3 = Color3.new
  345.  
  346. local NeckCF = cn(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  347. Humanoid.Animator:Destroy()
  348. Character.Animate:Destroy()
  349.  
  350. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  351. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  352. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  353.  
  354. RSH, LSH = nil, nil
  355.  
  356. RW = Instance.new("Weld")
  357. LW = Instance.new("Weld")
  358.  
  359. RH = Torso["Right Hip"]
  360. LH = Torso["Left Hip"]
  361.  
  362. RSH = Torso["Right Shoulder"]
  363. LSH = Torso["Left Shoulder"]
  364.  
  365. RSH.Parent = nil
  366. LSH.Parent = nil
  367.  
  368. RW.Name = "RW"
  369. RW.Part0 = Torso
  370. RW.C0 = cn(1.5, 0.5, 0)
  371. RW.C1 = cn(0, 0.5, 0)
  372. RW.Part1 = RightArm
  373. RW.Parent = Torso
  374.  
  375. LW.Name = "LW"
  376. LW.Part0 = Torso
  377. LW.C0 = cn(-1.5, 0.5, 0)
  378. LW.C1 = cn(0, 0.5, 0)
  379. LW.Part1 = LeftArm
  380. LW.Parent = Torso
  381.  
  382. function clerp(a, b, t)
  383. local qa = {
  384. QuaternionFromCFrame(a)
  385. }
  386. local qb = {
  387. QuaternionFromCFrame(b)
  388. }
  389. local ax, ay, az = a.x, a.y, a.z
  390. local bx, by, bz = b.x, b.y, b.z
  391. local _t = 1 - t
  392. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  393. end
  394.  
  395. function QuaternionFromCFrame(cf)
  396. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  397. local trace = m00 + m11 + m22
  398. if trace > 0 then
  399. local s = math.sqrt(1 + trace)
  400. local recip = 0.5 / s
  401. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  402. else
  403. local i = 0
  404. if m11 > m00 then
  405. i = 1
  406. end
  407. if m22 > (i == 0 and m00 or m11) then
  408. i = 2
  409. end
  410. if i == 0 then
  411. local s = math.sqrt(m00 - m11 - m22 + 1)
  412. local recip = 0.5 / s
  413. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  414. elseif i == 1 then
  415. local s = math.sqrt(m11 - m22 - m00 + 1)
  416. local recip = 0.5 / s
  417. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  418. elseif i == 2 then
  419. local s = math.sqrt(m22 - m00 - m11 + 1)
  420. local recip = 0.5 / s
  421. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  422. end
  423. end
  424. end
  425.  
  426. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  427. local xs, ys, zs = x + x, y + y, z + z
  428. local wx, wy, wz = w * xs, w * ys, w * zs
  429. local xx = x * xs
  430. local xy = x * ys
  431. local xz = x * zs
  432. local yy = y * ys
  433. local yz = y * zs
  434. local zz = z * zs
  435. 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))
  436. end
  437.  
  438. function QuaternionSlerp(a, b, t)
  439. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  440. local startInterp, finishInterp;
  441. if cosTheta >= 0.0001 then
  442. if (1 - cosTheta) > 0.0001 then
  443. local theta = math.acos(cosTheta)
  444. local invSinTheta = 1 / math.sin(theta)
  445. startInterp = math.sin((1 - t) * theta) * invSinTheta
  446. finishInterp = math.sin(t * theta) * invSinTheta
  447. else
  448. startInterp = 1 - t
  449. finishInterp = t
  450. end
  451. else
  452. if (1 + cosTheta) > 0.0001 then
  453. local theta = math.acos(-cosTheta)
  454. local invSinTheta = 1 / math.sin(theta)
  455. startInterp = math.sin((t - 1) * theta) * invSinTheta
  456. finishInterp = math.sin(t * theta) * invSinTheta
  457. else
  458. startInterp = t - 1
  459. finishInterp = t
  460. end
  461. end
  462. 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
  463. end
  464.  
  465. function swait(num)
  466. if num == 0 or num == nil then
  467. game:service'RunService'.RenderStepped:wait(0)
  468. else
  469. for i = 0, num do
  470. game:service'RunService'.RenderStepped:wait(0)
  471. end
  472. end
  473. end
  474.  
  475. local RbxUtility = LoadLibrary("RbxUtility")
  476. local Create = RbxUtility.Create
  477.  
  478. function RemoveOutlines(part)
  479. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  480. end
  481.  
  482. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  483. local Part = Create("Part"){
  484. formFactor = FormFactor,
  485. Parent = Parent,
  486. Reflectance = Reflectance,
  487. Transparency = Transparency,
  488. CanCollide = false,
  489. Locked = true,
  490. BrickColor = BrickColor.new(tostring(BColor)),
  491. Name = Name,
  492. Size = Size,
  493. Material = Material,
  494. }
  495. RemoveOutlines(Part)
  496. return Part
  497. end
  498.  
  499. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  500. local Msh = Create(Mesh){
  501. Parent = Part,
  502. Offset = OffSet,
  503. Scale = Scale,
  504. }
  505. if Mesh == "SpecialMesh" then
  506. Msh.MeshType = MeshType
  507. Msh.MeshId = MeshId
  508. end
  509. return Msh
  510. end
  511.  
  512. function CreateWeld(Parent, Part0, Part1, C0, C1)
  513. local Weld = Create("Weld"){
  514. Parent = Parent,
  515. Part0 = Part0,
  516. Part1 = Part1,
  517. C0 = C0,
  518. C1 = C1,
  519. }
  520. return Weld
  521. end
  522.  
  523. function rayCast(Position, Direction, Range, Ignore)
  524. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  525. end
  526.  
  527. function CreateSound(id, par, vol, pit)
  528. coroutine.resume(coroutine.create(function()
  529. local sou = Instance.new("Sound", par or workspace)
  530. sou.Volume = vol
  531. sou.Pitch = pit or 1
  532. sou.SoundId = id
  533. wait()
  534. sou:play()
  535. game:GetService("Debris"):AddItem(sou, 6)
  536. end))
  537. end
  538.  
  539. local function getclosest(obj, distance)
  540. local last, lastx = distance + 1
  541. for i, v in pairs(workspace:GetChildren()) do
  542. if v:IsA'Model' and v ~= Character and v:findFirstChild('Humanoid') and v:findFirstChild('Torso') and v:findFirstChild('Humanoid').Health > 0 then
  543. local t = v.Torso
  544. local dist = (t.Position - obj.Position).magnitude
  545. if dist <= distance then
  546. if dist < last then
  547. last = dist
  548. lastx = v
  549. end
  550. end
  551. end
  552. end
  553. return lastx
  554. end
  555.  
  556. function Damage(hit, damage, cooldown, Color1, Color2, HSound, HPitch)
  557. for i, v in pairs(hit:GetChildren()) do
  558. if v:IsA("Humanoid") and hit.Name ~= Character.Name then
  559. local find = v:FindFirstChild("Hitz")
  560. if not find then
  561. if v.Parent:findFirstChild("Head") then
  562. local BillG = Create("BillboardGui"){
  563. Parent = v.Parent.Head,
  564. Size = UDim2.new(1, 0, 1, 0),
  565. Adornee = v.Parent.Head,
  566. StudsOffset = Vector3.new(math.random(-3, 3), math.random(3, 5), math.random(-3, 3)),
  567. }
  568. local TL = Create("TextLabel"){
  569. Parent = BillG,
  570. Size = UDim2.new(3, 3, 3, 3),
  571. BackgroundTransparency = 1,
  572. Text = tostring(damage).."-",
  573. TextColor3 = Color1.Color,
  574. TextStrokeColor3 = Color2.Color,
  575. TextStrokeTransparency = 0,
  576. TextXAlignment = Enum.TextXAlignment.Center,
  577. TextYAlignment = Enum.TextYAlignment.Center,
  578. FontSize = Enum.FontSize.Size18,
  579. Font = "ArialBold",
  580. }
  581. coroutine.resume(coroutine.create(function()
  582. wait(1)
  583. for i = 0, 1, .1 do
  584. wait(.1)
  585. BillG.StudsOffset = BillG.StudsOffset + Vector3.new(0, .1, 0)
  586. end
  587. BillG:Destroy()
  588. end))
  589. end
  590. v.Health = v.Health - damage
  591. local bool = Create("BoolValue"){
  592. Parent = v,
  593. Name = 'Hitz',
  594. }
  595. if HSound ~= nil and HPitch ~= nil then
  596. CreateSound(HSound, hit, 1, HPitch)
  597. end
  598. game:GetService("Debris"):AddItem(bool, cooldown)
  599. end
  600. end
  601. end
  602. end
  603.  
  604.  
  605. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  606. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  607. prt.Anchored = true
  608. prt.CFrame = cframe
  609. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  610. game:GetService("Debris"):AddItem(prt, 10)
  611. if Type == 1 or Type == nil then
  612. table.insert(Effects, {
  613. prt,
  614. "Block1",
  615. delay,
  616. x3,
  617. y3,
  618. z3,
  619. msh
  620. })
  621. elseif Type == 2 then
  622. table.insert(Effects, {
  623. prt,
  624. "Block2",
  625. delay,
  626. x3,
  627. y3,
  628. z3,
  629. msh
  630. })
  631. end
  632. end
  633.  
  634. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  635. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  636. prt.Anchored = true
  637. prt.CFrame = cframe
  638. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  639. game:GetService("Debris"):AddItem(prt, 10)
  640. table.insert(Effects, {
  641. prt,
  642. "Cylinder",
  643. delay,
  644. x3,
  645. y3,
  646. z3,
  647. msh
  648. })
  649. end
  650.  
  651. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  652. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  653. prt.Anchored = true
  654. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  655. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  656. game:GetService("Debris"):AddItem(prt, 10)
  657. table.insert(Effects, {
  658. prt,
  659. "Cylinder",
  660. delay,
  661. x3,
  662. y3,
  663. z3,
  664. msh
  665. })
  666. end
  667.  
  668. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  669. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  670. prt.Anchored = true
  671. prt.CFrame = cframe
  672. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  673. game:GetService("Debris"):AddItem(prt, 10)
  674. table.insert(Effects, {
  675. prt,
  676. "Cylinder",
  677. delay,
  678. x3,
  679. y3,
  680. z3,
  681. msh
  682. })
  683. end
  684.  
  685. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  686. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  687. prt.Anchored = true
  688. prt.CFrame = cframe
  689. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  690. game:GetService("Debris"):AddItem(prt, 10)
  691. table.insert(Effects, {
  692. prt,
  693. "Cylinder",
  694. delay,
  695. x3,
  696. y3,
  697. z3,
  698. msh
  699. })
  700. end
  701.  
  702. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  703. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  704. prt.Anchored = true
  705. prt.CFrame = cframe
  706. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  707. game:GetService("Debris"):AddItem(prt, 10)
  708. table.insert(Effects, {
  709. prt,
  710. "Cylinder",
  711. delay,
  712. x3,
  713. y3,
  714. z3,
  715. msh
  716. })
  717. end
  718.  
  719. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  720. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  721. prt.Anchored = true
  722. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  723. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  724. local num = math.random(10, 50) / 1000
  725. game:GetService("Debris"):AddItem(prt, 10)
  726. table.insert(Effects, {
  727. prt,
  728. "Shatter",
  729. num,
  730. prt.CFrame,
  731. math.random() - math.random(),
  732. 0,
  733. math.random(50, 100) / 100
  734. })
  735. end
  736.  
  737.  
  738.  
  739.  
  740. for i = 0, 1, 0.05 do
  741. swait()
  742. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  743. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), .1)
  744. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  745. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  746. if Torsovelocity > 2 then
  747. 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)
  748. 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)
  749. 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)
  750. elseif Torsovelocity < 1 then
  751. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  752. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  753. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  754. end
  755. end
  756. attack = false
  757.  
  758.  
  759.  
  760. game:GetService'RunService'.Stepped:connect(function()
  761. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  762. velocity = RootPart.Velocity.y
  763. sine = sine + change
  764. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  765. if equipped == true or equipped == false then
  766. if RootPart.Velocity.y > 1 and hit == nil then
  767. Anim = "Jump"
  768. if attack == false then
  769. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  770. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  771. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), .1)
  772. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), .1)
  773. RH.C0 = clerp(RH.C0, cn(1, -.9, -.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), .1)
  774. LH.C0 = clerp(LH.C0, cn(-1, -.7, -.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), .1)
  775. end
  776. elseif RootPart.Velocity.y < -1 and hit == nil then
  777. Anim = "Fall"
  778. if attack == false then
  779. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  780. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  781. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), .1)
  782. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), .1)
  783. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  784. LH.C0 = clerp(LH.C0, cn(-1, -.8, -.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  785. end
  786. elseif Torsovelocity < 1 and hit ~= nil then
  787. Anim = "Idle"
  788. if attack == false then
  789. change = 1
  790. 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)
  791. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .1)
  792. 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)
  793. 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)
  794. 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)
  795. 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)
  796. end
  797. elseif Torsovelocity > 2 and hit ~= nil then
  798. Anim = "Walk"
  799. if attack == false then
  800. 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)
  801. 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)
  802. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(4)), .2)
  803. 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)
  804. 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)
  805. 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)
  806. end
  807. end
  808. end
  809. if #Effects > 0 then
  810. for e = 1, #Effects do
  811. if Effects[e] ~= nil then
  812. local Thing = Effects[e]
  813. if Thing ~= nil then
  814. local Part = Thing[1]
  815. local Mode = Thing[2]
  816. local Delay = Thing[3]
  817. local IncX = Thing[4]
  818. local IncY = Thing[5]
  819. local IncZ = Thing[6]
  820. if Thing[1].Transparency <= 1 then
  821. if Thing[2] == "Block1" then
  822. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  823. local Mesh = Thing[1].Mesh
  824. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  825. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  826. elseif Thing[2] == "Block2" then
  827. Thing[1].CFrame = Thing[1].CFrame
  828. local Mesh = Thing[7]
  829. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  830. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  831. elseif Thing[2] == "Cylinder" then
  832. local Mesh = Thing[1].Mesh
  833. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  834. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  835. elseif Thing[2] == "Blood" then
  836. local Mesh = Thing[7]
  837. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, .5, 0)
  838. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  839. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  840. elseif Thing[2] == "Elec" then
  841. local Mesh = Thing[1].Mesh
  842. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  843. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  844. elseif Thing[2] == "Disappear" then
  845. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  846. elseif Thing[2] == "Shatter" then
  847. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  848. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  849. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  850. Thing[6] = Thing[6] + Thing[5]
  851. end
  852. else
  853. Part.Parent = nil
  854. table.remove(Effects, e)
  855. end
  856. end
  857. end
  858. end
  859. end
  860. end)
  861.  
  862.  
  863. local lp = game.Players.LocalPlayer
  864. local chr = lp.Character
  865. local mouseV2 = lp:GetMouse()
  866. local euler = CFrame.fromEulerAnglesXYZ
  867. local rad = math.rad
  868. local trso = chr.Torso
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894. hum = chr.Humanoid
  895.  
  896.  
  897.  
  898. function CreateMesh(parent, id, x, y, z, texture)
  899. local m=Instance.new("SpecialMesh", parent)
  900. m.MeshType = "FileMesh"
  901. m.MeshId="http://www.roblox.com/asset/?id="..id
  902. if texture ~= nil then
  903. m.TextureId="http://www.roblox.com/asset/?id="..texture
  904. end
  905. m.Scale = Vector3.new(x,y,z)
  906. end
  907.  
  908.  
  909.  
  910. Hat=function()
  911. hat = Instance.new("Part", chr)
  912. hat.Transparency = 1
  913. hat.Name = "Top hat"
  914. hat.Locked = true
  915. hat.BrickColor = BrickColor.new("Really black")
  916. hat.CanCollide=true
  917. hat.Size=Vector3.new(1,1,1)
  918. hatw = Instance.new("Weld",hat)
  919. hatw.Part0=hat
  920. hatw.Part1=chr['Head']
  921. hatw.C0=CFrame.new(0,-1.7,0)
  922. hatw.C1=euler(rad(0),rad(0),rad(0))
  923. end
  924.  
  925. Hat()
  926.  
  927.  
  928.  
  929. function Name(msg)
  930. if hat.Parent then
  931. pcall(function()
  932. local Gui = Instance.new('BillboardGui', hat)
  933. Gui.ExtentsOffset = Vector3.new(0,1.5,0)
  934. Gui.Size = UDim2.new(0,200,0,300)
  935. local Frame = Instance.new('Frame',Gui)
  936. Frame.BackgroundTransparency = 1
  937. Frame.Size = UDim2.new(1,0,1,0)
  938. local Txt = Instance.new('TextLabel',Frame)
  939. Txt.BackgroundTransparency = 1
  940. Txt.Size = UDim2.new(1,0,1,0)
  941. Txt.Font = 'ArialBold'
  942. Txt.FontSize = 'Size24'
  943. Txt.Text = msg
  944. Txt.TextColor3 = BrickColor.new("Really black").Color
  945. Txt.TextStrokeColor3 = Color3.new(1,0,0)
  946. Txt.TextStrokeTransparency = 0
  947. Txt.TextWrapped = true
  948. Txt.TextScaled = false
  949. end)
  950. else
  951. end
  952. end
  953.  
  954. function Chat(msg) -- Credit to jillmiles1, kthxbye
  955. if hat.Parent then
  956. pcall(function()
  957. if hat:FindFirstChild("Fazbear Chat Gui") then
  958. hat['Fazbear Chat Gui']:destroy()
  959. end
  960. local Gui = Instance.new('BillboardGui', hat)
  961. Gui.Name = "Fazbear Chat Gui"
  962. Gui.ExtentsOffset = Vector3.new(0,3,0)
  963. Gui.Size = UDim2.new(0,200,0,300)
  964. local Frame = Instance.new('Frame',Gui)
  965. Frame.BackgroundTransparency = 1
  966. Frame.Size = UDim2.new(1,0,1,0)
  967. local Txt = Instance.new('TextLabel',Frame)
  968. Txt.BackgroundTransparency = 1
  969. Txt.Size = UDim2.new(1,0,1,0)
  970. Txt.Font = 'ArialBold'
  971. Txt.Name = "ChatGui"
  972. Txt.FontSize = 'Size24'
  973. Txt.Text = ''
  974. Txt.TextColor3 = BrickColor.new("Really black").Color
  975. Txt.TextStrokeColor3 = Color3.new(1,1,1)
  976. Txt.TextStrokeTransparency = .5
  977. Txt.TextWrapped = true
  978. Txt.TextScaled = false
  979.  
  980. delay(wait(),function()
  981. for v = 1, #msg do
  982. Txt.Text=string.sub(msg,1,v)
  983. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  984. wait(.009)
  985. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  986. wait(.009)
  987. Gui.ExtentsOffset = Vector3.new(0,3,0)
  988. end;
  989.  
  990.  
  991.  
  992. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  993. wait(.03)
  994. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  995. wait(.03)
  996. Gui.ExtentsOffset = Vector3.new(0,3,0)
  997. wait(.03)
  998. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  999. wait(.03)
  1000. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  1001. wait(.03)
  1002. Gui.ExtentsOffset = Vector3.new(0,3,0)
  1003. wait(.03)
  1004. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  1005. wait(.03)
  1006. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  1007. wait(.03)
  1008. Gui.ExtentsOffset = Vector3.new(0,3,0)
  1009. wait(.03)
  1010. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  1011. wait(.03)
  1012. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  1013. wait(.03)
  1014. Gui.ExtentsOffset = Vector3.new(0,3,0)
  1015. wait(.03)
  1016. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  1017. wait(.03)
  1018. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  1019. wait(.03)
  1020. Gui.ExtentsOffset = Vector3.new(0,3,0)
  1021. wait(.03)
  1022. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  1023. wait(.03)
  1024. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  1025. wait(.03)
  1026. Gui.ExtentsOffset = Vector3.new(0,3,0)
  1027. wait(.03)
  1028.  
  1029. Txt.TextStrokeTransparency = .6
  1030. wait()
  1031. Txt.TextStrokeTransparency = .7
  1032. wait()
  1033. Txt.TextStrokeTransparency = .8
  1034. wait()
  1035. Txt.TextStrokeTransparency = .9
  1036. wait()
  1037. Txt.TextStrokeTransparency = 1
  1038. wait()
  1039.  
  1040. for v = 1, #Txt.Text do
  1041. Txt.Text=string.sub(msg,-1,v)
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049. end;
  1050. Gui:remove()
  1051. end)
  1052. end)
  1053. else
  1054. end
  1055. end
  1056.  
  1057.  
  1058.  
  1059.  
  1060. function PlaySound(id, pitch, looped)
  1061. epicsound = Instance.new("Sound")
  1062. epicsound.Name = "FazbearSound"
  1063. epicsound.SoundId = "rbxassetid://"..id
  1064. epicsound.Volume = 2
  1065. epicsound.Pitch = pitch
  1066. if looped == nil then
  1067. looped = true
  1068. else
  1069. looped = looped
  1070. end
  1071. wait()
  1072. epicsound.Looped = looped
  1073. epicsound.Parent = workspace
  1074. if epicsound.SoundId=="rbxassetid://tt" then -- TELL ME, TELL ME, WHERE DA FREAKS AT!
  1075. epicsound.SoundId="rbxassetid://181158033"
  1076. elseif epicsound.SoundId=="rbxassetid://fabulous" then -- FA-FA-FABULOUS!
  1077. epicsound.SoundId="rbxassetid://191819419"
  1078. elseif epicsound.SoundId=="rbxassetid://ufdb" then -- ultimate final death battle(fairy tail XD)
  1079. epicsound.SoundId="rbxassetid://153085393"
  1080. elseif epicsound.SoundId=="rbxassetid://nnm" then
  1081. epicsound.SoundId="rbxassetid://210189234"
  1082. elseif epicsound.SoundId=="rbxassetid://tun" then -- tunak tunak tun
  1083. epicsound.SoundId="rbxassetid://162682002"
  1084. elseif epicsound.SoundId=="rbxassetid://zelda" then
  1085. epicsound.SoundId="rbxassetid://158215156"
  1086. elseif epicsound.SoundId=="rbxassetid://cc" then
  1087. epicsound.SoundId="rbxassetid://177080835"
  1088. end
  1089. es=epicsound:clone()
  1090. es:Stop()
  1091. es.Parent = chr
  1092. wait()
  1093. es:Play()
  1094. end
  1095.  
  1096.  
  1097.  
  1098.  
  1099. lp.Chatted:connect(function(msg)
  1100. Chat(msg)
  1101. end)
  1102.  
  1103. goldie=true
  1104.  
  1105.  
  1106. function StopMusic()
  1107. if chr:FindFirstChild("FazbearSound") then
  1108. if chr.FazbearSound.ClassName == "Sound" then
  1109. chr.FazbearSound:Stop()
  1110. wait()
  1111. chr.FazbearSound:Destroy()
  1112. end
  1113. end
  1114. end
  1115.  
  1116. Name("")
  1117.  
  1118.  
  1119. mouseV2.KeyDown:connect(function(key)
  1120. if key == "g" then
  1121. if goldie==false then
  1122. goldie=true
  1123.  
  1124. elseif goldie==true then
  1125. goldie=false
  1126.  
  1127. end
  1128. elseif key == "j" then -- Plays a song
  1129. StopMusic()
  1130. PlaySound(150456585, 1.1, true)
  1131. elseif key == "k" then -- Plays a song
  1132. StopMusic()
  1133. PlaySound(260170583, 1, true)
  1134. Chat("Heh...")
  1135. elseif key == "p" then -- Stops any sound(s) playing from your torso
  1136. StopMusic()
  1137. Chat("All sounds stopped!")
  1138. end
  1139. end)
  1140.  
  1141.  
  1142.  
  1143. hum.Died:connect(function()
  1144. es.Pitch = 10
  1145. wait()
  1146. es:Pause()
  1147. es:Stop()
  1148. es.Name = "Ded"
  1149. wait()
  1150. es:Destroy()
  1151. end)
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158. p = (game.Players.LocalPlayer.Name)
  1159. char = game.Players.LocalPlayer.Character
  1160.  
  1161.  
  1162. local player = game.Players.LocalPlayer
  1163. repeat wait() until player.Character.Humanoid
  1164. local humanoid = player.Character.Humanoid
  1165. local mouse = player:GetMouse()
  1166.  
  1167. for i,v in pairs(char:GetChildren()) do
  1168. if v.ClassName == 'Accessory' then
  1169. v:Destroy()
  1170. end
  1171. end
  1172.  
  1173. ScarySound1 = Instance.new("Sound")
  1174. ScarySound1.Parent = char.Torso
  1175. ScarySound1.SoundId = "rbxassetid://161964276"
  1176. ScarySound1.Volume = .5
  1177.  
  1178. ScarySound2 = Instance.new("Sound")
  1179. ScarySound2.Parent = char.Torso
  1180. ScarySound2.SoundId = "rbxassetid://669623416"
  1181. ScarySound2.Volume = 2
  1182. ScarySound2.Looped = true
  1183.  
  1184. ScarySound3 = Instance.new("Sound")
  1185. ScarySound3.Parent = char.Torso
  1186. ScarySound3.SoundId = "rbxassetid://483810543"
  1187. ScarySound3.Volume = 0.3
  1188. ScarySound3.Looped = true
  1189.  
  1190. ScarySound4 = Instance.new("Sound")
  1191. ScarySound4.Parent = char.Torso
  1192. ScarySound4.SoundId = "rbxassetid://177113856"
  1193. ScarySound4.Volume = 2
  1194. ScarySound4.Looped = false
  1195.  
  1196. Punch = Instance.new("Sound")
  1197. Punch.Parent = char.Torso
  1198. Punch.SoundId = "rbxassetid://146938349"
  1199. Punch.Volume = 1.5
  1200. Punch.Looped = false
  1201. Punch.Pitch = 0.8
  1202.  
  1203. hole = Instance.new("Sound")
  1204. hole.Parent = char.Torso
  1205. hole.SoundId = "rbxassetid://224339308"
  1206. hole.Volume = .3
  1207.  
  1208.  
  1209. game.Players.LocalPlayer.Character.Sound:Destroy()
  1210.  
  1211. function Normal()
  1212. ScarySound3:Play()
  1213. char.Humanoid.WalkSpeed = 18
  1214. char.Head.face.Texture = "rbxassetid://0"
  1215. char["Left Leg"].Transparency = 0
  1216. char["Head"].Transparency = 0
  1217. char["Right Leg"].Transparency = 0
  1218. char["Torso"].Transparency = 0
  1219. char["Left Arm"].Transparency = 0
  1220. char["Right Arm"].Transparency = 0
  1221. end
  1222.  
  1223. function GoInvisible()
  1224. ScarySound3:Stop()
  1225. ScarySound1:Stop()
  1226. char.Humanoid.WalkSpeed = 120
  1227. char.Head.face.Transparency = 1
  1228. char["Left Leg"].Transparency = 0.5
  1229. char["Head"].Transparency = 0.5
  1230. char["Right Leg"].Transparency = 0.5
  1231. char["Torso"].Transparency = 0.5
  1232. char["Left Arm"].Transparency = 0.5
  1233. char["Right Arm"].Transparency = 0.5
  1234. Hood.Transparency = 0.5
  1235. Mask.Transparency = 0.5
  1236. Orbvc.Transparency = 0.5
  1237. Orbd.Transparency = 0.5
  1238. Orbvc.BrickColor = BrickColor.new("Really red")
  1239. Orbd.BrickColor = BrickColor.new("Really red")
  1240. wait(0.001)
  1241. char["Left Leg"].Transparency = 0.6
  1242. char["Head"].Transparency = 0.6
  1243. char["Right Leg"].Transparency = 0.6
  1244. char["Torso"].Transparency = 0.6
  1245. char["Left Arm"].Transparency = 0.6
  1246. char["Right Arm"].Transparency = 0.6
  1247. Hood.Transparency = 0.6
  1248. Mask.Transparency = 0.6
  1249. Orbvc.Transparency = 0.6
  1250. Orbd.Transparency = 0.6
  1251. wait(0.001)
  1252. char["Left Leg"].Transparency = 0.7
  1253. char["Head"].Transparency = 0.7
  1254. char["Right Leg"].Transparency = 0.7
  1255. char["Torso"].Transparency = 0.7
  1256. char["Left Arm"].Transparency = 0.7
  1257. char["Right Arm"].Transparency = 0.7
  1258. Hood.Transparency = 0.7
  1259. Mask.Transparency = 0.7
  1260. Orbvc.Transparency = 0.7
  1261. Orbd.Transparency = 0.7
  1262. wait(0.001)
  1263. char["Left Leg"].Transparency = 1
  1264. char["Head"].Transparency = 1
  1265. char["Right Leg"].Transparency = 1
  1266. char["Torso"].Transparency = 1
  1267. char["Left Arm"].Transparency = 1
  1268. char["Right Arm"].Transparency = 1
  1269. Hood.Transparency = 1
  1270. Mask.Transparency = 1
  1271. Orbvc.Transparency = 1
  1272. Orbd.Transparency = 1
  1273. end
  1274.  
  1275. function GoVisible()
  1276. ScarySound3:Play()
  1277. char.Humanoid.WalkSpeed = 16
  1278. ScarySound1:Play()
  1279. char.Head.face.Transparency = 0
  1280. Orbvc.BrickColor = BrickColor.new("Really black")
  1281. Orbd.BrickColor = BrickColor.new("Really black")
  1282. char["Left Leg"].Transparency = 0.9
  1283. char["Head"].Transparency = 0.9
  1284. char["Right Leg"].Transparency = 9
  1285. char["Torso"].Transparency = 0.9
  1286. char["Left Arm"].Transparency = 0.9
  1287. char["Right Arm"].Transparency = 0.9
  1288. Hood.Transparency = 0.9
  1289. Mask.Transparency = 0.9
  1290. Orbvc.Transparency = 0.9
  1291. Orbd.Transparency = 0.9
  1292. wait(0.001)
  1293. char["Left Leg"].Transparency = 0.7
  1294. char["Head"].Transparency = 0.7
  1295. char["Right Leg"].Transparency = 0.7
  1296. char["Torso"].Transparency = 0.7
  1297. char["Left Arm"].Transparency = 0.7
  1298. char["Right Arm"].Transparency = 0.7
  1299. Hood.Transparency = 0.7
  1300. Mask.Transparency = 0.7
  1301. Orbvc.Transparency = 0.7
  1302. Orbd.Transparency = 0.7
  1303. wait(0.001)
  1304. char["Left Leg"].Transparency = 0
  1305. char["Head"].Transparency = 0
  1306. char["Right Leg"].Transparency = 0
  1307. char["Torso"].Transparency = 0
  1308. char["Left Arm"].Transparency = 0
  1309. char["Right Arm"].Transparency = 0
  1310. Hood.Transparency = 0
  1311. Mask.Transparency = 0
  1312. Orbvc.Transparency = 0
  1313. Orbd.Transparency = 0
  1314. end
  1315.  
  1316. Normal()
  1317.  
  1318. Music1 = New("Sound",chara,"Music",{SoundId = "rbxassetid://293341992",Volume = 2,Looped = true})
  1319. Music1.Pitch = 1
  1320. musicon = false
  1321. mouse.KeyDown:connect(function(key)
  1322. if key == "z" then
  1323. if char.Head.Transparency == 0 then
  1324. GoInvisible()
  1325.  
  1326. elseif char.Head.Transparency == 1 then
  1327. GoVisible()
  1328. Chat("...")
  1329. end
  1330. end end)
  1331.  
  1332. mouse.KeyDown:connect(function(key)
  1333. if key == "x" then
  1334. if ScarySound2.IsPlaying == false then
  1335. ScarySound2:Play()
  1336. elseif ScarySound2.IsPlaying == true then
  1337. ScarySound2:Stop()
  1338.  
  1339.  
  1340. end
  1341. end end)
  1342.  
  1343. mouse.KeyDown:connect(function(key)
  1344. if key == "r" then
  1345. if ScarySound4.IsPlaying == false then
  1346. ScarySound4:Play()
  1347. Chat("Hello...")
  1348. wait(1.5)
  1349. Chat("greetings...")
  1350. wait(2)
  1351. Chat("o my...")
  1352. wait(1.5)
  1353. Chat("he have another victim of the disease")
  1354. wait(3)
  1355. Chat("you are not a doctor...")
  1356. wait(2)
  1357. Chat("i sense the the disease in you")
  1358. wait(2.3)
  1359. Chat("i am the cure...")
  1360. wait(2)
  1361. Chat("do not be afraid")
  1362. wait(2)
  1363. Chat("i am the cure")
  1364. wait(2)
  1365. Chat("stop resisting...")
  1366. wait(1.8)
  1367. Chat("i am here to cure you...")
  1368.  
  1369.  
  1370.  
  1371.  
  1372. end
  1373. end end)
  1374. mouse.KeyDown:connect(function(key)
  1375. if key == "u" then
  1376. for _, z in pairs(workspace:GetChildren()) do
  1377.  
  1378. if z.Name == "Zombie" then
  1379. Chat("Clean...")
  1380. z:Destroy()
  1381.  
  1382. end
  1383. end
  1384. end
  1385. end)
  1386.  
  1387.  
  1388. mouse.KeyDown:connect(function(key)
  1389. if key == "m" then
  1390. if musicon == true then
  1391. Music1:Stop()
  1392. musicon = false
  1393. Chat("Auto Target: Deactivated")
  1394. else
  1395. Chat("Auto Target: Activated")
  1396. Music1:Play()
  1397. musicon = true
  1398.  
  1399. end
  1400. end
  1401. end)
  1402.  
  1403. Virus = true
  1404.  
  1405.  
  1406. mouse.KeyDown:connect(function(key)
  1407. if key == "v" then
  1408. if Virus == true then
  1409. Chat("Infection: Deactivated")
  1410. Virus = false
  1411.  
  1412. else
  1413.  
  1414. Virus = true
  1415. Chat("Infection: Activated")
  1416. end
  1417. end
  1418. end)
  1419.  
  1420.  
  1421.  
  1422. mouse.KeyDown:connect(function(key)
  1423. if key == "h" then
  1424. for _, z in pairs(workspace:GetChildren()) do
  1425.  
  1426. if z.Name == "Zombie" then
  1427.  
  1428.  
  1429.  
  1430. end
  1431. end
  1432. end
  1433. end)
  1434.  
  1435.  
  1436.  
  1437.  
  1438. mouse.KeyDown:connect(function(key)
  1439. if key == "f" then
  1440. if targetted == nil then
  1441. targetted = char
  1442. else
  1443.  
  1444. targetted = nil
  1445. end
  1446.  
  1447.  
  1448. end
  1449. end)
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455. function SpawnZombie()
  1456.  
  1457.  
  1458. if ZomWait == false and ZomWait2 == false then
  1459. Zombie.Parent = game.Lighting
  1460. Zombie2 = Zombie:Clone()
  1461. Zombie3 = Zombie:Clone()
  1462.  
  1463. Zombie:Destroy()
  1464. ----------------------------
  1465. ZomWait2 = true
  1466. wait()
  1467. ZomWait = true
  1468. end
  1469.  
  1470.  
  1471.  
  1472. if ZomWait == true and ZomWait2 == false then
  1473. Zombie3.Parent = game.Lighting
  1474. Zombie2 = Zombie3:Clone()
  1475. Zombie = Zombie3:Clone()
  1476.  
  1477. Zombie3:Destroy()
  1478. ----------------------------
  1479. ZomWait2 = true
  1480. wait()
  1481. ZomWait = false
  1482. end
  1483. Zombie2.Parent = game.Workspace
  1484.  
  1485. end
  1486.  
  1487.  
  1488.  
  1489.  
  1490. function ResetZombie()
  1491. wait(4)
  1492. ZomSyle = false
  1493. ZomWait2 = false
  1494.  
  1495. end
  1496. waitV2 = false
  1497. function onTouch(part)
  1498.  
  1499. local humanoid = part.Parent:findFirstChild("Humanoid")
  1500. local model = part.Parent
  1501. local torso = part.Parent:FindFirstChild("Torso")
  1502. local head = part.Parent:findFirstChild("Head")
  1503. local leftleg = part.Parent:findFirstChild("Left Leg")
  1504. local rightleg = part.Parent:findFirstChild("Right Leg")
  1505. local leftarm = part.Parent:findFirstChild("Left Arm")
  1506. local rightarm = part.Parent:findFirstChild("Right Arm")
  1507. if model.Name == 'Zombie' == false and model.Name == ''..p == false and Virus == true and waitV2 == false then
  1508. waitV2 = true
  1509. wait(.2)
  1510. waitV2 = false
  1511.  
  1512.  
  1513.  
  1514.  
  1515. if (humanoid ~=nil) then
  1516.  
  1517. --humanoid.Health = 0
  1518.  
  1519.  
  1520. ---------------------------R15-------------------------------------------------
  1521. if part.Parent:FindFirstChild("Torso") == nil and model.Humanoid.Health == 0 == false then
  1522. local torso2 = part.Parent:FindFirstChild("UpperTorso")
  1523. torso2:Destroy()
  1524. end
  1525. -------------------------------------------------------------------------------
  1526.  
  1527.  
  1528.  
  1529. humanoid.Sit = true
  1530. wait(0.5)
  1531. torso.Anchored = true
  1532. wait(.3)
  1533. zomchar = humanoid.Parent
  1534. e=Instance.new('Part', model)
  1535. e.Size = Vector3.new(2.25,2.25,2.25)
  1536. e.Transparency = 1
  1537. e.Anchored = true
  1538. e.CFrame = CFrame.new(torso.Position)
  1539.  
  1540.  
  1541.  
  1542. wait(1)
  1543. torso:Destroy()
  1544. q=Instance.new('ParticleEmitter', e)
  1545. q.Size = NumberSequence.new(2,.0)
  1546. q.Rate = 500
  1547. q.Transparency = NumberSequence.new(0,1)
  1548. q.Speed = NumberRange.new(7)
  1549. q.VelocitySpread = 100
  1550. q.Lifetime = NumberRange.new(0.1,1)
  1551. q.Texture = 'rbxassetid://164417280'
  1552. wait(.1)
  1553. torso.Anchored = true
  1554. rightleg.Anchored = true
  1555. leftleg.Anchored = true
  1556. rightarm.Anchored = true
  1557. leftarm.Anchored = true
  1558. ded = Instance.new("Sound")
  1559. ded.Parent = e
  1560. ded.SoundId = "rbxassetid://130976109"
  1561. ded.Volume = 3
  1562. ded.Looped = false
  1563. wait()
  1564.  
  1565. ded:Play()
  1566.  
  1567. wait(1)
  1568. leftleg.Transparency = 0.5
  1569. head.Transparency = 0.5
  1570. rightleg.Transparency = 0.5
  1571. torso.Transparency = 0.5
  1572. leftarm.Transparency = 0.5
  1573. rightarm.Transparency = 0.5
  1574.  
  1575.  
  1576. wait(0.001)
  1577. leftleg.Transparency = 0.6
  1578. head.Transparency = 0.6
  1579. rightleg.Transparency = 0.6
  1580. torso.Transparency = 0.6
  1581. leftarm.Transparency = 0.6
  1582. rightarm.Transparency = 0.6
  1583.  
  1584. wait(0.001)
  1585. leftleg.Transparency = 0.7
  1586. head.Transparency = 0.7
  1587. rightleg.Transparency = 0.7
  1588. torso.Transparency = 0.7
  1589. leftarm.Transparency = 0.7
  1590. rightarm.Transparency = 0.7
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597. wait(0.001)
  1598. leftleg.Transparency = 1
  1599. head.Transparency = 1
  1600. rightleg.Transparency = 1
  1601. torso.Transparency = 1
  1602. leftarm.Transparency = 1
  1603. rightarm.Transparency = 1
  1604. wait()
  1605.  
  1606. SpawnZombie()
  1607. Zombie2.Torso.Touched:connect(onTouch)
  1608. Zombie2.Name = 'Zombie'
  1609. function AutoJump()
  1610. Zombie2.Humanoid.Jump = true
  1611. end
  1612. Zombie2.Torso.Touched:connect(AutoJump)
  1613. wait()
  1614. Zombie2:MoveTo(zomchar.Head.Position + Vector3.new(math.random(0,1),0,math.random(0,1)))
  1615. ----------------------
  1616.  
  1617. if ZomSyle == false then
  1618. ZomSyle = true
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627. Zombie2.archivable = false
  1628.  
  1629.  
  1630. skin = zomchar["Body Colors"]:Clone()
  1631. skin.Parent = Zombie2
  1632. wait()
  1633.  
  1634.  
  1635. Character= Zombie2
  1636. plr = Zombie2
  1637. Headmaker = Character.Head
  1638. Headcol1 = Headmaker.BrickColor
  1639. Headmat = Headmaker.Material
  1640. Headsize = Headmaker.Size
  1641. Headsize2 = Headmaker.Mesh.Scale
  1642. hed = Character.Head
  1643. hed.Transparency = 1
  1644.  
  1645. local Headnr1 = Instance.new("Model",Character.Head)
  1646. Headnr1.Name = "Lmao"
  1647. local Headnr2 = Instance.new("Model",Headnr1)
  1648. Headnr2.Name = ""..zomchar.Name
  1649.  
  1650.  
  1651. ----------------------------------------------------------
  1652. wait()
  1653. local Mask = Instance.new("Part", Headnr2)
  1654. Mask.Name = "Head"
  1655. Mask.CanCollide = false
  1656. Mask.BrickColor = Headcol1
  1657. Mask.Transparency = 0
  1658. Mask.Material = Headmat
  1659. Mask.Size = Headsize
  1660. Mask.TopSurface = Enum.SurfaceType.Smooth
  1661. Mask.BottomSurface = Enum.SurfaceType.Smooth
  1662. local Weld = Instance.new("Weld", Mask)
  1663. Weld.Part0 = Character.Head
  1664. Weld.Part1 = Mask
  1665. Weld.C1 = CFrame.new(0,0,0)
  1666.  
  1667. local M1 = Instance.new("SpecialMesh")
  1668. M1.Parent = Mask
  1669. M1.MeshType='Head'
  1670. M1.Scale = Headsize2
  1671. ----------------------------------------------------------
  1672. local Name2 = Instance.new("Humanoid",Headnr2)
  1673.  
  1674. wait()
  1675.  
  1676. for i,v in pairs(zomchar:GetChildren()) do
  1677. if v:IsA("CharacterMesh") then
  1678. v:clone().Parent = Zombie2
  1679. end
  1680.  
  1681. if v:IsA("ShirtGraphic") then
  1682. v:clone().Parent = Zombie2
  1683. end
  1684.  
  1685. if v:IsA("Pants") then
  1686. v:clone().Parent = Zombie2
  1687. end
  1688. if v:IsA("Shirt") then
  1689. v:clone().Parent = Zombie2
  1690.  
  1691. end
  1692.  
  1693.  
  1694. if v:IsA("Accessory") then
  1695. v:clone().Parent = Zombie2
  1696. end
  1697.  
  1698. if v:IsA("Hat") then
  1699. v:clone().Parent = Zombie2
  1700. end
  1701.  
  1702. end
  1703.  
  1704.  
  1705.  
  1706. end
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714. ----------------------
  1715. wait()
  1716. leftleg:Destroy()
  1717. head:Destroy()
  1718. rightleg:Destroy()
  1719. leftarm:Destroy()
  1720. rightarm:Destroy()
  1721. ResetZombie()
  1722. end
  1723. end
  1724. end
  1725.  
  1726.  
  1727.  
  1728. char.Torso.Touched:connect(onTouch)
  1729.  
  1730. mouse.KeyDown:connect(function(key)
  1731. if key == "c" then
  1732.  
  1733. LockOn()
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739. end
  1740. end)
  1741.  
  1742.  
  1743. debounce = false
  1744.  
  1745. function onTouched(hit)
  1746. hole:Play()
  1747. hit.CanCollide=false
  1748. wait(.5)
  1749. hit.CanCollide = true
  1750. debounce = true
  1751.  
  1752. end
  1753. game.Players.LocalPlayer.Character.Torso.Touched:connect(onTouched)
  1754.  
  1755.  
  1756.  
  1757. game:GetService("RunService"):BindToRenderStep("ew", 0, function()
  1758.  
  1759.  
  1760. if targetted == nil and musicon == true then
  1761. print('Waiting For A Target...')
  1762. wait()
  1763. GetPlayers()
  1764. local d = math.random(1, #dft)
  1765. local s = d
  1766. print(''..dft[s]..'?')
  1767.  
  1768.  
  1769.  
  1770. for _, z in pairs(workspace:GetChildren()) do
  1771.  
  1772. if z.Name == ""..dft[s] then
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778. targetted = z
  1779.  
  1780. if z.Name == ''..p then
  1781.  
  1782. targetted = nil
  1783.  
  1784. print('Wait a sec is that not me!')
  1785.  
  1786. end
  1787. end
  1788. end
  1789.  
  1790.  
  1791. end
  1792.  
  1793. if musicon == true and targetted.Humanoid.Health == 0 then
  1794. targetted = nil
  1795.  
  1796. end
  1797.  
  1798. for _, z in pairs(workspace:GetChildren()) do
  1799.  
  1800. if z.Name == "Zombie" then
  1801.  
  1802. z.Humanoid:MoveTo(targetted.Head.Position)
  1803.  
  1804. end
  1805. end
  1806. for _, z in pairs(workspace:GetChildren()) do
  1807.  
  1808. if z.Name == "Zombie" then
  1809. if z.Humanoid.Health == 0 then
  1810. z.Head.face.Transparency = 1
  1811. z["Left Leg"].Transparency = 0.5
  1812. z["Head"].Transparency = 0.5
  1813. z["Right Leg"].Transparency = 0.5
  1814. z["Torso"].Transparency = 0.5
  1815. z["Left Arm"].Transparency = 0.5
  1816. z["Right Arm"].Transparency = 0.5
  1817. wait(0.1)
  1818. z:Destroy()
  1819. end
  1820. end
  1821. end
  1822.  
  1823.  
  1824.  
  1825. -------------------
  1826. end)
  1827.  
  1828.  
  1829.  
  1830. print('Loaded...')
  1831. print('---------------------')
  1832. print('Made by 123jl123')
  1833. print('---------------------')
  1834. print('do not leak...')
  1835. print('Have a nice day :)')
  1836. print('---------------------')
  1837. while wait() do
  1838.  
  1839.  
  1840.  
  1841. char["Left Leg"].BrickColor = BrickColor.new("Really black")
  1842. char["Head"].BrickColor = BrickColor.new("Really black")
  1843. char["Right Leg"].BrickColor = BrickColor.new("Really black")
  1844. char["Torso"].BrickColor = BrickColor.new("Really black")
  1845. char["Left Arm"].BrickColor = BrickColor.new("Black")
  1846. char["Right Arm"].BrickColor = BrickColor.new("Black")
  1847. imgl.Rotation = imgl.Rotation + 1
  1848. if targetted ~= nil then
  1849. crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  1850. crosshair.Enabled = true
  1851.  
  1852. elseif targetted == nil then
  1853.  
  1854. crosshair.Adornee = nil
  1855. crosshair.Enabled = false
  1856.  
  1857. end
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870. end
  1871.  
  1872.  
  1873. ------------------------------------------------------------------------
Add Comment
Please, Sign In to add comment