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