Advertisement
AxeuerAlt

Untitled

May 4th, 2019
173
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 = 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 = "̴̨̡̢̨̛̦͚͉̟̞̦̖̭͓͈̜̙̝͉̣̥̹̺̲̱̣̥̰̭̙̼̜̭̙̦̫̫̮̯͇̖͓̤̺͍͕̝͔̙̩͈̖̰̪͓̍̆̏̋̓͑̌̂͑͌́̎͆͒̾̀̍̆͋́̑̇̌̌͑̈́̓̍̂͂̕͜͝͠ͅ6̷̡̢̨̖͕̙̞̳͎͓̖̳͔̟͙̣͓͍̗͈̦̼̜͎̲̤͈͇̜͖͓͕̖̟̭͖̘͔͔͔͉̮̣̮̯̼̦̠̩͇̠̲͎̤͇͚̪̟̬͚̖̼̫̝͗͋̐͂͌̀̆̂̑̚̕͜͜͠ㄣ̷̧̨̨̧̧̨̨̡̧̡̺̥̩͙̭̦̣͓̭̦̲̜̦̟̞̪͖̞̰̩͎̱̼͇̼̱̺̫̜̘͍̰̼̜͈͎͍̝̥̓̋̃͆̒͠0̷̨̧̨̨̞̞͕͚̬̗̗̼̰͇̰̰̤̹͇̗͔̘̳̻̲̬̺͖̟̤̺͖͎̲̣̇̅͗̈́͐̉͗̑́̏̂͂̅́͜͝ ̵̧̡̨̛̬͖̗̤̳͙͇̫̫̹̯̳̈́̈́͐͌̃̔́͂̓̾̎͛̅͊̅͆͌̈́̂̆̕̕͘͘̕͝͝-̵̨̢̻̰͈̙͖͓̹͉͇͚͍̯͚͔͕̝̺͔͍̗͚̰̗̹͈̖̦͐͌͂̈́̈́̏̒͆̈͊͊̒͛̂͑̽̀͂̽̔͆͋͊͂̈́̓̃͗͊̃̑́̔̏̽͆͋̂͌̌̓͘͘̚̕͝͝͠͝ͅͅ ̶̨̢̢̢̨̨̨̛̦͕͚̙̜̮̯̗̩̥̘̦͙̤̗͇̳͉̖̥̘̮̤̦͚̟͉̗̻͙͇̯͉͔͇̥̦͉͌͛̌̈́͊̽͐̃̌̐̂̾̐͆̈́̎̓̀͋͑̇͋̈́͒̑͌͂̌͌̂͋̈̈́̽̚̚͜͝͝ͅԀ̶̡̨͈͖̲̬̲̲̜̞̝̳͉͇̤͍͇͓̼̞͓̼̯͕̮̤̭͔͚̞̲̟̈͜ͅƆ̡̡̨̡̢͈͈̭̝̗̝͍̭̻̗̖̯̬͇͈̤̰̦͓͇̟̫͍̩͎̻̳͚̥̫̖̜̠̗̬̹͈̞͚͍͕̤̬̬̺̺̩̼͎͚̤̗̬̩̬̰̉͋͌̆́̃̊͋̊̐̌͗̆̿̀̔̅̈̋̂̒͠ͅs"
  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("̴̛͍̭̱͍̟̼̤̣͆̿͆͐͂́͟˙̴̩͔̜̜͇͖̰̝͍̿̅̏̀͗͋͜˙̡̖̥̻̯͋̀̐͋͑̌˙̷̜͉̗͕͔͉̻̬̈́̽̆̆͂̀͗̎̌͞ǭ̵̘̮̩̳̼͚̺͆̍͑̀ḽ̴̼̝͕̟̲̭̰̬̋̅̈́̅͞l̷̨̨͔͈̰̮̭̮͒͋͌̀̒͜ǝ̴̧̪̝̲̤͚̜̼͂̃̄̌͢͠H")
  1348. wait(1.5)
  1349. Chat("̶̛̙̫͔̺̙̬͕́͋̆̀͟͠ͅ˙̡̼͍̗̪͕̹̆̒͒͟͠͝˙̢̡̭͚͙̅́͋̈́̑͜˙̷̨͇͎̼̺̓͆́̅̑͋̄s̷̲̥̺͍̈́͑̌̆͌̽̓̅͢ƃ̴̨̺̜̲̬̰̹͖͕̎̌̿u̙̦̰̻̅͋̎͆̊͗̓͂́͜͝ᴉ̘̖̤̳̘̉̀̌̀͑̽̀͊̍ʇ̡̟̘̬͓͇̖̇̓͗͊͊̎͂͑͛ͅǝ̷̱̖̠̗̯͉̩͙̻̄͛̅̈͛ǝ̷̡̻̣͎͍̗̘̎̏͒̿̐ɹ̵͇̞͎̫̹͉̝͔̀͋̾̀͒͐̕̚͟͝ƃ")
  1350. wait(2)
  1351. Chat("̵̡̲̦̭̱͎͈͉͎̎̈́̃̆͂̿̓̾̕͟˙͓͙̙̮͚̣͙͕̲͊́́͑̏́̐̚͢͠˙͉̰̣͍͓̣̞̪̗̎̓̇͋̒͌̒͘͝͞˙̡̠̦̬̲̰͗̀̌̋͜͟͡ʎ̶̩͕͇̹͓̏̅͗͂̓̃ɯ ̴̢͈͖̙͔͂̈́̾͛̋͜o")
  1352. wait(1.5)
  1353. Chat("͈̰̙̦͚̯̲̰̘͗̌̑ɯ̶̹̠̯̘̭̑̔̅̽̿́̚̕ᴉ̴̭̥͓̤̍͐̅̀͜͞͠ʇ̢̰̹̦̣̯̃͒̎̐͐̎̌̿̕ɔ̶̨̰̩͚͓̳̪̺̆̏̐̅̐̃ᴉ̜͕̩̮́̋̑́̾̅͆̕̚͜͝ʌ ̷͙̥͕̩̬̹̓̄̉̉͗̚ɹ̨̢̢͔̘̾̊́̈́̄̊̓̅̊̚͜ǝ̸̘̠̙̹̘̟͓̠͕́̈̂̉͐͡͡͞͞ɥ̢̨̮̱͓̥͓̼͓͓̓̂͒̅̕̚͠ʇ̵̨̣̗̖̥̆̌̋̊͊͋̾͘͢͟͞ơ̶̡̖̰̹͖͖̬͙͑̒̐̅̇̀̈͡ͅù̧̬̺͕̹͙͈͔̩̻̅͆͊̈͗͒ɐ ̵͎̼̰̤̤̗͈̓̄͐̅̇͌̕͝ͅǝ̵̭͔̣̬͉̎̉̎̔̐̌͋͋͘ͅʌ̪͖͇̼̳̀͆̈́̄̾ɐ̯͍̥̣̲̗̮͈̃̓̀̋́̚͡͡ɥ ̸͇̜̮̲̠̠̳͕͆͒͆̉͘ǝ̨̢͈̘̟͋̾̄̀͑̓̇͢M")
  1354. wait(3)
  1355. Chat("y̗̣͈̮̱̜̰͔̦͋̀͒͂̌͐̕͘o̸͓̹̤̰̦͇̥̍͂̾̀̌̉̚ͅǘ̙̞̣̬̘͕̦͖͙́̈́͋̆ͅ a̪͔͙̳̤̱͛̉̾̉̐̄̒͛̐͟͡r̶̡͙͔̹͉͂́̌̄͊̚͘͢͢e̝̜͕͈̪̍̑̑͒̕ n̵̨̰̰̩̄̈̄̚͞ͅò̷̧̳͈̘̱̃̒̆̕͢͡t̴̺̝̱̬̗̆̾̾͆́͊͘͝ a̸̛̤̱̹̫͎͓͖̺̬͐͛̾͘͠ d̟̤̬͓̭̭̖͎̙̽̋͂̍́͊̌͜o̢̰͖̗̦̩͚͂̄̄̓̿c̸̖̻̼͈̻̪̆̋̽̄͑̐̀́͗̕t̬͎̖̘̬̬̥̬͓̃̾͐̄͗̏̕͘͜͡͠o̵̱̠̤͈̒̋͆̿̀̀͂͟͠͠r̜̗͉̱̼̘̣̽͌̆͂͜͠.̪̙̬̰̰̃̐͌̒̾̆̕͠.̶͍̜̫̫̬̺̙̍̎̏̇͑̓̀͜͟͠.̡̨̛̦̗̲̰̼̝̫̠̄͌̅̓̎͡.")
  1356. wait(2)
  1357. Chat("n̨̥̘̤͕̘͚͎͉͈̾͊̔̏͂͂̀o̢̥̫̜̰̺͇̖̖̊̐̃͆͟͞ʎ ̶̞̘̝̪͔̳̼͔̦̓̀̈́̒́͝ͅu̵̝͓̤̺̐̅̔̈́̈̌̿͌ͅᴉ ̶̢̦̮̫̗̣̿̾́̍̃̓̋̍́͜͠ǝ̛͕͚̭͚̻͖̪̗͒̽̌̽̂̏́̏̚s̷̘͚͎̬̦̗̰̣͑͗̓̌̉͟ͅɐ̴͔͕̲͉͍̦̒͛͆̀͠ǝ̵͖̩͖̠͖͌̓̄͗̄͢͜s̨̨̢͚̲̮̐̏͌̊͂͗͑̑̏͘͜͜ͅͅᴉ̨̳͎̞̳͓͇͙̃̽̈́̇̇̀̓͝p ̢͍̥̟̺̙̩͛̿̑̆͑̾͜ǝ̢̻̟̜̗̄̐̎͗̔̔͗̔͢ɥ̞̟̜̬̰̊̌̑̃̐͂͒͜͠ʇ ̡̢̳͍̤̹̲͙̠̃͐͂̄̈̆̚͝͝ǝ̵̢̨̘͇̝̮̀͗̎̍͑̈́̐̾ɥ̢͎̬̳̜̤͕̮̖̏̓͊̍̽͑̈̕͡ͅʇ ̥̜̘͇̩̟̽̔̅̑̾͊̋̾̿̚͜ǝ̷̯͉̜̙̤͇͚̠͒͌̌̈̍̆̇̀̇͝s̨̧͕̜̲͈̋́̿͌̚ũ̝̻̲̬͔̱̪̟͊̌͐̕͢͝ͅǝ̷̡̩̗̘͚̟̉̈̀̋̚̚s ̰͚̥͚̱̊̀͗̿̀̑̕͡͞ᴉ")
  1358. wait(2.3)
  1359. Chat("˙̵̟̦̰͎͙͖͓̟˙͔̰͇̪̹̀͑̀̑̀̚˙͔͕̪̠͚̜̗͋̊̀̾̔̾˙̸̡̛͖͈̥͕̱̈̔̅̍͌̃͡͞ǝ̢͖͉̼̥͚̘̬͖̀̀̏̀͠ɹ̥̥̻͖̠͕́̂̋͗̋̋̾̉n̮͕̫̰̮̼̽̇̋̌̓́͐͟ɔ ̴͇̖̪̙̝̦̹̂̊̈́̐̆͐͠ǝ̷̖͖̦͉̠̰̻̹̄̓͛͜͠͠ɥ̷̨̨̻̥͕̿̋͋̑͠͠ʇ ̱̟͕̺͙͔̼͈̂̿̄̀̀̀̓̉͠͡ɯ̛̺̮̠̤̖̓͐͊̓̒̚͜͟ͅɐ ̶̱̟̭̮̪̪̽́̃̍̄̿̈́̀̐ᴉ")
  1360. wait(2)
  1361. Chat("˙͎̰̙̲̽͘͢͠p̷̨͔̘̣̱̦͙̗̓̔̀̂̄́̉ᴉ̸̡̢͕̼̥̹͎̝̀͗͒͑͟͠͠ɐ̧͎̱͙̖̫̙̤̈́̄̇͗͆̾̓͐̐ɹ̻̣͍̭̲̒͂͑͂͆̒̒͌͠ɟ̷̡̗̮̱̞͎͖͓̏̾̌͑͛̓̽̎͋͠ɐ ̴̭͇̠̼̲̪̖̳̃̀̀̇̃͟͟ǝ̺̘͙͎̯͚͗̓͑̔̔̿̕̕̕͢q ̦̰̗͆͐̓̓͢͢͡ʇ̸̧̛̱̼͇͍̔̆̈́̎͐̚͝͝ͅo̵̘̱̟̦̩̪̿͆͗̐̇̓̔̑͊̈́u ̨͇̬̩̘͕͓̮̰͋̾̋̔͐ó̵̠̳̻̬́̎̈̆͒̃̓͘͟͢͟p˙")
  1362. wait(2)
  1363. Chat("̶̛̙̠͖̘̜̱̐̌͗͂͘͝ǝ̷̮̗̭̲̥̞̞̎̏͐̋͝͠͡ɹ̧̳̝͙͕̙̹̓́̃̔̆͌̊̉͘n̵̹͙̜̥͉̗̱̉̋̇̃͠ɔ ̶̡̭̪̹̩̰̙̰̎̄̐̏͊͘ǝ̡̠̙̝̙̦̠̈̌̑̑̀̃́̊͗͢͢ɥ̢̧͙̲̟̘͖̹̐̑̀͌̈́́͋̕ʇ ̷̨͓̖͚͕̪̥̅̃̽̽̋̃͘͞͠ͅͅɯ̛͖̫͉̰̜̻̅̾̍̎̂̈́͟͜͝ͅɐ ̶̯͖̱̺͕͍̓̈̒͌̈͛̎͢͟͜ᴉ")
  1364. wait(2)
  1365. Chat("˙˙
  1366. ̷̛̩̮̺͇̏̎̍́̓̿̉͒̕͟͢˙̛̟̺̜̘̳̦̭͚̙̰̓́̒̈͑̇̚̚˙̶̡̳̫̼͕̲̟̳͎̖́͒̾͂͝˙̛͍͙̼̲̗̼͈̹̈́̃̀̑́̑͆̚͜͡ƃ̢̱͍̭͉̖͗́̌̾͆̕͜͢ṳ̵͇͕͚̟͔̱́̇̔͛̒͂́͝ᴉ̵͔̟̠̘̲͓̼̜̤͗̂̀͊̄̅̈́̚͡ʇ̶͙̳̞̗͈̤̤̮͒̆̂͊̿̏̚͜s̴̡̝̣̮̣̤̲͔̯͗͋̒̔̎̕͘͠ᴉ̴͔̙̲̲͓̱͂̈̉͐́͋ş̡̻̳̞͕̜̄̆́̈͑̽̍̎̑͞ǝ̢͇̞͖̝̦̟͍͆̎̿̑́͒̿͟͝ɹ ̛̹͓̝̯͇͙͇͂͆͘̕͠͠ͅd̸̨͔̰̣̘̺͚͉̜̊̀͊̈́̾͝͞͝ǫ͕̭̫̬̓̓͛̈̒̐͘ʇ̸͖̠͚̼̮̰̦͖̆̃͋́͐̉́s")
  1367. wait(1.8)
  1368. Chat("̷̨̯̠̰̤̇̆͊̐̌̑˙̶̢̨̛͔͎̟̾̽̀̚͢͜s̶̨̝̜̫̼̪̘̜̓͑͂̄̈́̋̊͘͘s̻͍̻͕̦̳̓̒̇̈́͑̚͟͠͝ǝ̷̡̛̫͎͉͈̘͓̩̍͗̉̆̔ɯ ̶̧̢̣͈̻̼͚̭̼̇͑̔̃̅̓̄́͆ʎ̧̞͎͎̻̩̪͍͛̒̇͌͊̄͟͠ṗ̤̠̯̺̦̳̋͐̒̚ó̵̧̲̹̳̮̺͓̘̜̜̋͑̆́͒o̷̻̬̦̤̳̬͆̀̀̏̌͢͠ļ̵̨̮͓̭͑͋͊̀̀̚͘q ̧̡͎̫͔̭̑̆̓̆͌͛͛͊ɐ ̴̤̣͍͉̼͍͓̠̘̂̉̄͒̀̐͊̾ͅǝ̢̖̹̼̳͉͂̓̽̄̑͆̄͗̕͟͢ʞ̷̡̮̹̫͍̻̞̾͂̂͛͒̌̈́͌̂̌͟ɐ̸̧̹̗͙͈͊̿̆́̚͟͞͠ɯ ̢̛̣̺̩̩̮͈̊̂͐̉̀̐͗̃ͅp̪̻̰̤͈̳͔̑̏͛͊̆̎͢͞͝ů̷̥̺͕̞̗̹͓̒̿͊͆̋͌͞ɐ ̶͎͙͉͉͙̹̜̩̟̃̊̇̈́̍̐͊͐n̳̲̖̘͆̐̀̅̆͆̕͘͜͜͠͠o̴̬̥̟͎͖͎͐̑͌́͆͡ʎ ̛͖̞̪̫̟͕̺̋̎͒̍͘͢ǝ̵̧͎̻̝͍̜̝̭̲̅̓̀̌̌͟ɹ̭͈̟͎̳͕̦͇͂̽͊͐̕̕͜n̸͓̭̙̬͍͒̿̑̔̌̆͌͢ɔ ̵̝̭̹͙̼̔̉̿̿̄̀͆͘͜͞͝o̖̦̬̺͚̘̠̖̊͆̽́͒͠͞ʇ ̷̭̹̹̙̜̒̿̈̄̚̚͜͞͡ǝ̴̨̡̻̳͍̘̺̖̤͈͗̄̂̑̂ɹ̸̧̨͔̳͚̺͉͉͖͂̏͌́̌̐͗̕̚͞ǝ̴̨͈̳͖͔̫̙̥̱̈́̉́͊̓̾̋̅̚͢ɥ ̢̻̱̯̖̤̉̀͘͢͟͟͡͝ɯ̷͚̠͖̝͖̙̃̓̅̄́̑͝ɐ ̡̛̱̦͓̜̱̪̯̻̂̎̀͗̇̈́͢͡͝I")
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374. end
  1375. end end)
  1376. mouse.KeyDown:connect(function(key)
  1377. if key == "u" then
  1378. for _, z in pairs(workspace:GetChildren()) do
  1379.  
  1380. if z.Name == "Zombie" then
  1381. Chat("Clean...")
  1382. z:Destroy()
  1383.  
  1384. end
  1385. end
  1386. end
  1387. end)
  1388.  
  1389.  
  1390. mouse.KeyDown:connect(function(key)
  1391. if key == "m" then
  1392. if musicon == true then
  1393. Music1:Stop()
  1394. musicon = false
  1395. Chat("Auto Target: Deactivated")
  1396. else
  1397. Chat("Auto Target: Activated")
  1398. Music1:Play()
  1399. musicon = true
  1400.  
  1401. end
  1402. end
  1403. end)
  1404.  
  1405. Virus = true
  1406.  
  1407.  
  1408. mouse.KeyDown:connect(function(key)
  1409. if key == "v" then
  1410. if Virus == true then
  1411. Chat("Infection: Deactivated")
  1412. Virus = false
  1413.  
  1414. else
  1415.  
  1416. Virus = true
  1417. Chat("Infection: Activated")
  1418. end
  1419. end
  1420. end)
  1421.  
  1422.  
  1423.  
  1424. mouse.KeyDown:connect(function(key)
  1425. if key == "h" then
  1426. for _, z in pairs(workspace:GetChildren()) do
  1427.  
  1428. if z.Name == "Zombie" then
  1429.  
  1430.  
  1431.  
  1432. end
  1433. end
  1434. end
  1435. end)
  1436.  
  1437.  
  1438.  
  1439.  
  1440. mouse.KeyDown:connect(function(key)
  1441. if key == "f" then
  1442. if targetted == nil then
  1443. targetted = char
  1444. else
  1445.  
  1446. targetted = nil
  1447. end
  1448.  
  1449.  
  1450. end
  1451. end)
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457. function SpawnZombie()
  1458.  
  1459.  
  1460. if ZomWait == false and ZomWait2 == false then
  1461. Zombie.Parent = game.Lighting
  1462. Zombie2 = Zombie:Clone()
  1463. Zombie3 = Zombie:Clone()
  1464.  
  1465. Zombie:Destroy()
  1466. ----------------------------
  1467. ZomWait2 = true
  1468. wait()
  1469. ZomWait = true
  1470. end
  1471.  
  1472.  
  1473.  
  1474. if ZomWait == true and ZomWait2 == false then
  1475. Zombie3.Parent = game.Lighting
  1476. Zombie2 = Zombie3:Clone()
  1477. Zombie = Zombie3:Clone()
  1478.  
  1479. Zombie3:Destroy()
  1480. ----------------------------
  1481. ZomWait2 = true
  1482. wait()
  1483. ZomWait = false
  1484. end
  1485. Zombie2.Parent = game.Workspace
  1486.  
  1487. end
  1488.  
  1489.  
  1490.  
  1491.  
  1492. function ResetZombie()
  1493. wait(4)
  1494. ZomSyle = false
  1495. ZomWait2 = false
  1496.  
  1497. end
  1498. waitV2 = false
  1499. function onTouch(part)
  1500.  
  1501. local humanoid = part.Parent:findFirstChild("Humanoid")
  1502. local model = part.Parent
  1503. local torso = part.Parent:FindFirstChild("Torso")
  1504. local head = part.Parent:findFirstChild("Head")
  1505. local leftleg = part.Parent:findFirstChild("Left Leg")
  1506. local rightleg = part.Parent:findFirstChild("Right Leg")
  1507. local leftarm = part.Parent:findFirstChild("Left Arm")
  1508. local rightarm = part.Parent:findFirstChild("Right Arm")
  1509. if model.Name == 'Zombie' == false and model.Name == ''..p == false and Virus == true and waitV2 == false then
  1510. waitV2 = true
  1511. wait(.2)
  1512. waitV2 = false
  1513.  
  1514.  
  1515.  
  1516.  
  1517. if (humanoid ~=nil) then
  1518.  
  1519. --humanoid.Health = 0
  1520.  
  1521.  
  1522. ---------------------------R15-------------------------------------------------
  1523. if part.Parent:FindFirstChild("Torso") == nil and model.Humanoid.Health == 0 == false then
  1524. local torso2 = part.Parent:FindFirstChild("UpperTorso")
  1525. torso2:Destroy()
  1526. end
  1527. -------------------------------------------------------------------------------
  1528.  
  1529.  
  1530.  
  1531. humanoid.Sit = true
  1532. wait(0.5)
  1533. torso.Anchored = true
  1534. wait(.3)
  1535. zomchar = humanoid.Parent
  1536. e=Instance.new('Part', model)
  1537. e.Size = Vector3.new(2.25,2.25,2.25)
  1538. e.Transparency = 1
  1539. e.Anchored = true
  1540. e.CFrame = CFrame.new(torso.Position)
  1541.  
  1542.  
  1543.  
  1544. wait(1)
  1545. torso:Destroy()
  1546. q=Instance.new('ParticleEmitter', e)
  1547. q.Size = NumberSequence.new(2,.0)
  1548. q.Rate = 500
  1549. q.Transparency = NumberSequence.new(0,1)
  1550. q.Speed = NumberRange.new(7)
  1551. q.VelocitySpread = 100
  1552. q.Lifetime = NumberRange.new(0.1,1)
  1553. q.Texture = 'rbxassetid://164417280'
  1554. wait(.1)
  1555. torso.Anchored = true
  1556. rightleg.Anchored = true
  1557. leftleg.Anchored = true
  1558. rightarm.Anchored = true
  1559. leftarm.Anchored = true
  1560. ded = Instance.new("Sound")
  1561. ded.Parent = e
  1562. ded.SoundId = "rbxassetid://130976109"
  1563. ded.Volume = 3
  1564. ded.Looped = false
  1565. wait()
  1566.  
  1567. ded:Play()
  1568.  
  1569. wait(1)
  1570. leftleg.Transparency = 0.5
  1571. head.Transparency = 0.5
  1572. rightleg.Transparency = 0.5
  1573. torso.Transparency = 0.5
  1574. leftarm.Transparency = 0.5
  1575. rightarm.Transparency = 0.5
  1576.  
  1577.  
  1578. wait(0.001)
  1579. leftleg.Transparency = 0.6
  1580. head.Transparency = 0.6
  1581. rightleg.Transparency = 0.6
  1582. torso.Transparency = 0.6
  1583. leftarm.Transparency = 0.6
  1584. rightarm.Transparency = 0.6
  1585.  
  1586. wait(0.001)
  1587. leftleg.Transparency = 0.7
  1588. head.Transparency = 0.7
  1589. rightleg.Transparency = 0.7
  1590. torso.Transparency = 0.7
  1591. leftarm.Transparency = 0.7
  1592. rightarm.Transparency = 0.7
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599. wait(0.001)
  1600. leftleg.Transparency = 1
  1601. head.Transparency = 1
  1602. rightleg.Transparency = 1
  1603. torso.Transparency = 1
  1604. leftarm.Transparency = 1
  1605. rightarm.Transparency = 1
  1606. wait()
  1607.  
  1608. SpawnZombie()
  1609. Zombie2.Torso.Touched:connect(onTouch)
  1610. Zombie2.Name = 'Zombie'
  1611. function AutoJump()
  1612. Zombie2.Humanoid.Jump = true
  1613. end
  1614. Zombie2.Torso.Touched:connect(AutoJump)
  1615. wait()
  1616. Zombie2:MoveTo(zomchar.Head.Position + Vector3.new(math.random(0,1),0,math.random(0,1)))
  1617. ----------------------
  1618.  
  1619. if ZomSyle == false then
  1620. ZomSyle = true
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629. Zombie2.archivable = false
  1630.  
  1631.  
  1632. skin = zomchar["Body Colors"]:Clone()
  1633. skin.Parent = Zombie2
  1634. wait()
  1635.  
  1636.  
  1637. Character= Zombie2
  1638. plr = Zombie2
  1639. Headmaker = Character.Head
  1640. Headcol1 = Headmaker.BrickColor
  1641. Headmat = Headmaker.Material
  1642. Headsize = Headmaker.Size
  1643. Headsize2 = Headmaker.Mesh.Scale
  1644. hed = Character.Head
  1645. hed.Transparency = 1
  1646.  
  1647. local Headnr1 = Instance.new("Model",Character.Head)
  1648. Headnr1.Name = "Lmao"
  1649. local Headnr2 = Instance.new("Model",Headnr1)
  1650. Headnr2.Name = ""..zomchar.Name
  1651.  
  1652.  
  1653. ----------------------------------------------------------
  1654. wait()
  1655. local Mask = Instance.new("Part", Headnr2)
  1656. Mask.Name = "Head"
  1657. Mask.CanCollide = false
  1658. Mask.BrickColor = Headcol1
  1659. Mask.Transparency = 0
  1660. Mask.Material = Headmat
  1661. Mask.Size = Headsize
  1662. Mask.TopSurface = Enum.SurfaceType.Smooth
  1663. Mask.BottomSurface = Enum.SurfaceType.Smooth
  1664. local Weld = Instance.new("Weld", Mask)
  1665. Weld.Part0 = Character.Head
  1666. Weld.Part1 = Mask
  1667. Weld.C1 = CFrame.new(0,0,0)
  1668.  
  1669. local M1 = Instance.new("SpecialMesh")
  1670. M1.Parent = Mask
  1671. M1.MeshType='Head'
  1672. M1.Scale = Headsize2
  1673. ----------------------------------------------------------
  1674. local Name2 = Instance.new("Humanoid",Headnr2)
  1675.  
  1676. wait()
  1677.  
  1678. for i,v in pairs(zomchar:GetChildren()) do
  1679. if v:IsA("CharacterMesh") then
  1680. v:clone().Parent = Zombie2
  1681. end
  1682.  
  1683. if v:IsA("ShirtGraphic") then
  1684. v:clone().Parent = Zombie2
  1685. end
  1686.  
  1687. if v:IsA("Pants") then
  1688. v:clone().Parent = Zombie2
  1689. end
  1690. if v:IsA("Shirt") then
  1691. v:clone().Parent = Zombie2
  1692.  
  1693. end
  1694.  
  1695.  
  1696. if v:IsA("Accessory") then
  1697. v:clone().Parent = Zombie2
  1698. end
  1699.  
  1700. if v:IsA("Hat") then
  1701. v:clone().Parent = Zombie2
  1702. end
  1703.  
  1704. end
  1705.  
  1706.  
  1707.  
  1708. end
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716. ----------------------
  1717. wait()
  1718. leftleg:Destroy()
  1719. head:Destroy()
  1720. rightleg:Destroy()
  1721. leftarm:Destroy()
  1722. rightarm:Destroy()
  1723. ResetZombie()
  1724. end
  1725. end
  1726. end
  1727.  
  1728.  
  1729.  
  1730. char.Torso.Touched:connect(onTouch)
  1731.  
  1732. mouse.KeyDown:connect(function(key)
  1733. if key == "c" then
  1734.  
  1735. LockOn()
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741. end
  1742. end)
  1743.  
  1744.  
  1745. debounce = false
  1746.  
  1747. function onTouched(hit)
  1748. hole:Play()
  1749. hit.CanCollide=false
  1750. wait(.5)
  1751. hit.CanCollide = true
  1752. debounce = true
  1753.  
  1754. end
  1755. game.Players.LocalPlayer.Character.Torso.Touched:connect(onTouched)
  1756.  
  1757.  
  1758.  
  1759. game:GetService("RunService"):BindToRenderStep("ew", 0, function()
  1760.  
  1761.  
  1762. if targetted == nil and musicon == true then
  1763. print('Waiting For A Target...')
  1764. wait()
  1765. GetPlayers()
  1766. local d = math.random(1, #dft)
  1767. local s = d
  1768. print(''..dft[s]..'?')
  1769.  
  1770.  
  1771.  
  1772. for _, z in pairs(workspace:GetChildren()) do
  1773.  
  1774. if z.Name == ""..dft[s] then
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780. targetted = z
  1781.  
  1782. if z.Name == ''..p then
  1783.  
  1784. targetted = nil
  1785.  
  1786. print('Wait a sec is that not me!')
  1787.  
  1788. end
  1789. end
  1790. end
  1791.  
  1792.  
  1793. end
  1794.  
  1795. if musicon == true and targetted.Humanoid.Health == 0 then
  1796. targetted = nil
  1797.  
  1798. end
  1799.  
  1800. for _, z in pairs(workspace:GetChildren()) do
  1801.  
  1802. if z.Name == "Zombie" then
  1803.  
  1804. z.Humanoid:MoveTo(targetted.Head.Position)
  1805.  
  1806. end
  1807. end
  1808. for _, z in pairs(workspace:GetChildren()) do
  1809.  
  1810. if z.Name == "Zombie" then
  1811. if z.Humanoid.Health == 0 then
  1812. z.Head.face.Transparency = 1
  1813. z["Left Leg"].Transparency = 0.5
  1814. z["Head"].Transparency = 0.5
  1815. z["Right Leg"].Transparency = 0.5
  1816. z["Torso"].Transparency = 0.5
  1817. z["Left Arm"].Transparency = 0.5
  1818. z["Right Arm"].Transparency = 0.5
  1819. wait(0.1)
  1820. z:Destroy()
  1821. end
  1822. end
  1823. end
  1824.  
  1825.  
  1826.  
  1827. -------------------
  1828. end)
  1829.  
  1830.  
  1831.  
  1832. print('Loaded...')
  1833. print('---------------------')
  1834. print('Made by 123jl123')
  1835. print('---------------------')
  1836. print('do not leak...')
  1837. print('Have a nice day :)')
  1838. print('---------------------')
  1839. while wait() do
  1840.  
  1841.  
  1842.  
  1843. char["Left Leg"].BrickColor = BrickColor.new("Really black")
  1844. char["Head"].BrickColor = BrickColor.new("Really black")
  1845. char["Right Leg"].BrickColor = BrickColor.new("Really black")
  1846. char["Torso"].BrickColor = BrickColor.new("Really black")
  1847. char["Left Arm"].BrickColor = BrickColor.new("Black")
  1848. char["Right Arm"].BrickColor = BrickColor.new("Black")
  1849. imgl.Rotation = imgl.Rotation + 1
  1850. if targetted ~= nil then
  1851. crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  1852. crosshair.Enabled = true
  1853.  
  1854. elseif targetted == nil then
  1855.  
  1856. crosshair.Adornee = nil
  1857. crosshair.Enabled = false
  1858.  
  1859. end
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872. end
  1873.  
  1874.  
  1875. ------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement