Advertisement
lafur

Untitled

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