View difference between Paste ID: CtHW36TL and rgUvPgKb
SHOW: | | - or go back to the newest paste.
1-
---------------------------------
1+
2-
-- /--//  SlayKillerX66  //--\ --
2+
3-
---------------------------------
3+
4
local WALKSPEED = 32
5-
warn'uzi by SlayKillerX66. non require by youngmacka123. skids yall can use this if u want since centurion is leaked on toolbox'
5+
6-
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
6+
7-
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
7+
8-
local RealPlayer = Player
8+
9-
local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="E"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("E")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer warn'youngmacka123s non require of uzi'
9+
10
H.WalkSpeed = WALKSPEED
11
H.JumpPower = 50
12
H.MaxHealth = 250
13
H.Health = 250
14
15
local oW = H.WalkSpeed
16
local healing = false
17
local DebrisService = g:GetService('Debris')
18
local LARM = C:WaitForChild("Left Arm")
19
local RARM = C:WaitForChild("Right Arm")
20
local LLEG = C:WaitForChild("Left Leg")
21
local RLEG = C:WaitForChild("Right Leg")
22
local Head = C.Head
23
local Torso = C.Torso
24
local Neck = Torso.Neck
25
local Root = C.HumanoidRootPart
26
local RootJ = Root.RootJoint
27
local speed = (Root.Velocity * Vector3.new(1, 0, 1)).magnitude
28
local velocity = Root.Velocity.y
29
local Animation = "Idle"
30
local a = 0
31
32
--[[ Base Varibles ]]--
33
34
local cn = CFrame.new
35
local aa = CFrame.Angles
36
local ud = UDim2.new
37
local c3 = Color3.new
38
local sin = math.sin
39
local sqrt = math.sqrt
40
local rad = math.rad
41
local cos = math.cos
42
local acos = math.acos
43
local abs = math.abs
44
local asin = math.asin
45
local atan = math.atan
46
local atan2 = math.atan2
47
local turn = true
48
local sit = false
49
local fist = false
50
local running = false
51
local emoting = false
52
local attack = false
53
local valid_blood = false
54
local valid_hit = true
55
56
local NeckCF = cn(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
57
local RootCF = aa(-1.57, 0, 3.14)
58
local RHCF = aa(0, 1.6, 0)
59
local LHCF = aa(0, -1.6, 0) 
60
61
--[[ - Functions - ]]--
62
63
local function GetNearbyTorsos(FromPart,range,ignore) -- Detects both r15 and r6
64
local Torsos = {}
65
   for x=1,#workspace:GetChildren() do
66
	   local xj = workspace:GetChildren()
67
	   local cc = range
68
	   local fromPoint = FromPart
69
	   if xj[x]:IsA('Model') and (xj[x].Name ~= (ignore.Name)) then
70
	       if xj[x]:FindFirstChild('Torso') then
71
		       local perfectTorso = nil
72
		       if (fromPoint.Position - xj[x]:FindFirstChild('Torso').Position).magnitude < cc then
73
			       local perfectTorso =  xj[x]:FindFirstChild('Torso')
74
			       table.insert(Torsos, perfectTorso)
75
			   end
76
	   elseif xj[x]:FindFirstChild('UpperTorso') then
77
		       local perfectTorso = nil
78
		       if (fromPoint.Position - xj[x]:FindFirstChild('UpperTorso').Position).magnitude < cc then
79
			       local perfectTorso =  xj[x]:FindFirstChild('UpperTorso')
80
			       table.insert(Torsos, perfectTorso)
81
			   end
82
	       end
83
	   end
84
   end
85
return Torsos
86
end
87
local function DamageFromList(list,takedamage)
88
  local EgibleParts = list
89
  if EgibleParts[1] ~= nil then
90
    for i=1,#EgibleParts do
91
      if EgibleParts[i] and EgibleParts[i].Parent and EgibleParts[i].Parent:FindFirstChildOfClass('Humanoid') then
92
        EgibleParts[i].Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(takedamage)
93
      end
94
    end
95
  end
96
end
97
local function HealFromList(list,heal)
98
  local EgibleParts = list
99
  if EgibleParts[1] ~= nil then
100
    for i=1,#EgibleParts do
101
      if EgibleParts[i] and EgibleParts[i].Parent and EgibleParts[i].Parent:FindFirstChildOfClass('Humanoid') then
102
          local hum = EgibleParts[i].Parent:FindFirstChildOfClass('Humanoid')
103
          hum.Health = hum.Health + heal
104
      end
105
    end
106
  end
107
end
108
109
warn('--// Made by SlayKillerX66')
110
print('UZI BOI')
111
112
CI = {
113
	Sound = {
114
	 Create = function(id, parent, volume, pitch, play, name, loop, debre, time, position)
115
	 spawn(function()
116
       local sound = Instance.new("Sound", parent or workspace)
117
       sound.Volume = volume or 0.5
118
       sound.Pitch = pitch or 1
119
       sound.SoundId = id or 0
120
       sound.TimePosition = position or 0
121
	   sound.Looped = loop or false
122
	   sound.Name = name or "Sound"
123
        if play == true then sound:play()end
124
	    if debre == true then 
125
		g:GetService("Debris"):AddItem(sound,time or 5)end
126
	   return sound
127
	 end)
128
end}}
129
130
local swait = function()
131
    g:GetService('RunService').Stepped:wait(0)
132
end
133
function CreateShake(RepeatedFor,OffsetDebounce)
134
    spawn(function()
135
        local Camera = g:GetService('Workspace').CurrentCamera
136
        for i=1,RepeatedFor do swait()
137
            Camera.CFrame = Camera.CFrame * CFrame.new(math.random()*OffsetDebounce,
138
             math.random()*OffsetDebounce,
139
             math.random()*OffsetDebounce)
140
        end
141
    end)
142
end
143
function RayCast(Position, Direction, Range, Ignore)
144
	local ht = g:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * Range), Ignore)
145
	return ht or nil
146
end
147
148
local hh = (C['Right Leg'].Size.Y+C.HumanoidRootPart.Size.Y/2)
149
local smokepart = Instance.new('Part',Root)
150
smokepart.Size = Vector3.new(0.5,0,1.5)
151
smokepart.CanCollide = false
152
smokepart.Transparency = 1
153
local skpartweld = Instance.new('Weld',smokepart)
154
skpartweld.Part0 = smokepart
155
skpartweld.Part1 = Root
156
skpartweld.C0 = CFrame.new(0,hh,0)
157
158
local rK = false
159
local DBT = false
160
local smokt = Instance.new("ParticleEmitter")
161
smokt.Acceleration = Vector3.new(0, 2.5, 0)
162
smokt.Speed = NumberRange.new(1)
163
smokt.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(1, 1.5)})
164
smokt.SpreadAngle = Vector2.new(100, 100)
165
smokt.Lifetime = NumberRange.new(1)
166
smokt.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.55), NumberSequenceKeypoint.new(0.429, 0.319), NumberSequenceKeypoint.new(0.749, 0.856), NumberSequenceKeypoint.new(1, 1)})
167
smokt.Drag = 1
168
smokt.Color = ColorSequence.new(Color3.new(0.737255, 0.737255, 0.737255), Color3.new(1, 1, 1))
169
smokt.RotSpeed = NumberRange.new(10)
170
smokt.Texture = "http://www.roblox.com/asset/?id=2263365802"
171
smokt.Parent = smokepart
172
smokt.Enabled = false
173
function Land(spe)
174
	spawn(function()
175
     if DBT == false and attack == true and spe < -30 and rK == false then
176
		  DBT = true	
177
          H.WalkSpeed = WALKSPEED / 1.5
178
          H.JumpPower = 0
179
          CI.Sound.Create('rbxassetid://268933900',Torso,10,1,true,'Landing',false,true,1,0)
180
          smokt.Enabled = true
181
	      for i=0,1,0.2 do swait()
182
	         RL.C0 = RL.C0:lerp(RHCF * cn(0.11,-0.4,1) * aa(rad(-5),rad(0),rad(22)+rad(2.5 * sin(a/10))),.3)
183
             LL.C0 = LL.C0:lerp(LHCF * cn(-0.16,-0.4,1) * aa(rad(-5),rad(0),rad(-22)+rad(2.5 * sin(a/10))),.3)
184
             RA.C0 = RA.C0:lerp(cn(1.5, 0.81, 0) * aa(rad(14),rad(20),rad(25)+rad(5 * sin(a/10))),.3)
185
             LA.C0 = LA.C0:lerp(cn(-1.5, 0.5, 0) * aa(rad(12.3),rad(-20),rad(-25)+rad(5 * sin(a/10))),.3)
186
             RootJ.C0 = RootJ.C0:lerp(RootCF * cn(0, 0.1, -0.6) * aa(rad(10), rad(0), rad(5)), .3)
187
             Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(10), rad(0), rad(0)), .3)  
188
	      end
189
	      attack = false
190
		  spawn(function()
191
		    wait(0.1) H.JumpPower = 50
192
		    DBT = false
193
		    smokt.Enabled = false
194
		    H.WalkSpeed = oW
195
		 end)
196
     else
197
	   attack = false
198
		end
199
	end)
200
end
201
202
function sphere1(par,anch,name,mat,si,cf,tr,ccol,bcol)
203
local v3 = Vector3.new
204
local ins = Instance.new
205
local sp = ins('Part')
206
   sp.Size = si
207
   sp.Transparency = tr
208
   sp.Anchored = anch
209
   sp.CanCollide = ccol
210
   sp.Name = name
211
   sp.Material = mat
212
   sp.BrickColor = bcol
213
   sp.CFrame = cf
214
   local mesls = ins("SpecialMesh",sp)
215
   mesls.Scale = v3(0.8, 0.8, 0.8)
216
   mesls.MeshType = Enum.MeshType.Sphere
217
   sp.Parent = par
218
return sp
219
end
220
function fixedPoint(t,p,d) -- Requires object to have equal dimensions
221
    local ranbo1 = math.random(-2,2)
222
	local ranbo2 = math.random(0,2)
223
	local ranbo3 = math.random(-2,2)
224
	t.CFrame = p.Hit * CFrame.new(ranbo1,ranbo2,ranbo3)
225
	t.CFrame = CFrame.new(t.Position, p.Hit.Position)
226
end
227
function fixedPoint1(t,p,d,range)
228
	local ranbo1
229
	local ranbo2
230
	local ranbo3
231
	if range then
232
    ranbo1 = math.random(-range,range)
233
	ranbo2 = math.random(-range,range)
234
	ranbo3 = math.random(-range,range)
235
	else
236
    ranbo1 = math.random(-5,5)/5
237
	ranbo2 = math.random()*0.5
238
	ranbo3 = math.random(-5,5)/5
239
	end
240
	t.CFrame = p.CFrame * CFrame.new(ranbo1,ranbo2,ranbo3)
241
	t.CFrame = CFrame.new(t.Position, p.Position)
242
end
243
244
function chatFunc(msg, timr, col, size)
245
spawn(function()
246
local namebillboard = Instance.new("BillboardGui")
247
local textt = Instance.new("TextLabel")
248
namebillboard.Size = UDim2.new(6, 0, 1, 0)
249
namebillboard.Name = "NameBillboard"
250
namebillboard.StudsOffset = Vector3.new(0, 0.75, 2)
251
namebillboard.Parent = C.Head
252
textt.TextWrapped = true
253
textt.BackgroundTransparency = 1
254
textt.BackgroundColor3 = Color3.new(1, 1, 1)
255
textt.TextSize = size or 14
256
textt.TextScaled = true
257
textt.Font = Enum.Font.SciFi
258
textt.Text = msg or ''
259
textt.TextStrokeTransparency = 0
260
textt.TextStrokeColor3 = Color3.new(1,1,1)
261
textt.TextColor = col
262
textt.Size = UDim2.new(1, 0, 1, 0)
263
textt.Parent = namebillboard
264
local RM = math.random(1,2)
265
local DR = 0
266
   for i=1,timr do swait()
267
	  if RM == 1 then
268
	     DR = DR + 1
269
	     namebillboard.StudsOffset = Vector3.new(0, 0.75+2.5*math.sin(DR/(timr/2.5)), 2)
270
	     textt.TextStrokeTransparency = i/timr
271
	     textt.TextTransparency = i/timr
272
	     textt.Rotation = 7.5*math.cos(DR/(timr/2))
273
	   elseif RM == 2 then
274
	     DR = DR + 1
275
	     namebillboard.StudsOffset = Vector3.new(0, 0.75+2.5*math.sin(DR/(timr/2.5)), 2)
276
	     textt.TextStrokeTransparency = i/timr
277
	     textt.TextTransparency = i/timr
278
	     textt.Rotation = 7.5*-math.cos(DR/(timr/2))
279
	   end
280
   end
281
   namebillboard:Destroy()
282
end)
283
end
284
285
286
function newSpellEff(pos)
287
   local effect = Instance.new("Part")
288
   local decal = Instance.new("Decal")
289
   effect.Size = Vector3.new(5, 0.05, 5)
290
   effect.Name = "Effect"
291
   effect.Transparency = 1
292
   effect.TopSurface = Enum.SurfaceType.Smooth
293
   effect.BottomSurface = Enum.SurfaceType.Smooth
294
   effect.Parent = C
295
   effect.CFrame = pos
296
   effect.CanCollide = false
297
   effect.Anchored = true
298
   decal.Texture = "rbxassetid://884834173"
299
   decal.Face = Enum.NormalId.Top
300
   decal.Parent = effect
301
   return effect
302
end
303
304
-------------------------------------------------] Joints
305
306
if C:FindFirstChild('Animate') then
307
   C.Animate:Destroy() 
308
end
309
310
local LH = Torso:WaitForChild("Left Hip")
311
local RH = Torso:WaitForChild("Right Hip")
312
local RSH = Torso:WaitForChild("Right Shoulder")
313
local LSH = Torso:WaitForChild("Left Shoulder")
314
RH.Parent = nil
315
LH.Parent = nil
316
RSH.Parent = nil
317
LSH.Parent = nil
318
RL = Instance.new("Weld",Torso)
319
RL.Name = "Right Hip"
320
RL.Part0 = Torso
321
RL.C0 = cn(0, 0, 0)
322
RL.C1 = cn(0.5, 1, 0) * aa(0,1.6,0)
323
RL.Part1 = RLEG
324
LL = Instance.new("Weld",Torso)
325
LL.Name = "Left Hip"
326
LL.Part0 = Torso
327
LL.C0 = cn(0, 0, 0)
328
LL.C1 = cn(-0.5, 1, 0) * aa(0,-1.6,0)
329
LL.Part1 = LLEG
330
RA = Instance.new("Weld",Torso)
331
RA.Name = "Right Shoulder"
332
RA.Part0 = Torso
333
RA.C0 = cn(1.5, 0.5, 0)
334
RA.C1 = cn(0, 0.5, 0)
335
RA.Part1 = RARM
336
LA = Instance.new("Weld",Torso)
337
LA.Name = "Left Shoulder"
338
LA.Part0 = Torso
339
LA.C0 = cn(-1.5, 0.5, 0)
340
LA.C1 = cn(0, 0.5, 0)
341
LA.Part1 = LARM
342
LL.C0 = LHCF * cn(0,-1,1)*aa(rad(0),rad(0),rad(0))
343
RL.C0 = RHCF * cn(0,-1,1)*aa(rad(0),rad(0),rad(0))
344
345
--------- Misc ---------
346
347
H:WaitForChild('Animator',true):Destroy()
348
turn = false
349
350
spawn(function()
351
	local sound = Instance.new('Sound')
352
	sound.Parent = Torso
353
	sound.Looped = false
354
	sound.Volume = 5
355
	sound.Name = 'Footstep'
356
	sound.SoundId = 'rbxassetid://379483672' -- 833564121
357
	local kio = 0.08
358
	local tt = 0.08
359
    local ray = Ray.new(
360
     Torso.Position,
361
     Vector3.new(0, -4.5, 0))
362
    local part, endPoint = workspace:FindPartOnRay(ray, C)
363
	while wait() do
364
		if speed > 0.5 and Animation == 'Walk' and touch ~= nil then
365
			if kio <= 0.01 then
366
				if part and part.Material == Enum.Material.Grass then
367
				  sound.SoundId = 'rbxassetid://152920365'
368
			      sound:Play()
369
				    else
370
				  sound.SoundId = 'rbxassetid://379483672'
371
				  sound:Play()
372
			    end
373
			    kio = tt
374
			end
375
			kio = kio - 0.01
376
		else
377
			if kio <= 0.01 then
378
				kio = tt
379
			end
380
			kio = kio - 0.01
381
			sound:Stop()
382
		end
383
	end
384
end)
385
mas = Instance.new("Model",game:GetService("Lighting"))
386
Model0 = Instance.new("Model")
387
Part1 = Instance.new("Part")
388
BlockMesh2 = Instance.new("BlockMesh")
389
Part3 = Instance.new("Part")
390
BlockMesh4 = Instance.new("BlockMesh")
391
Weld5 = Instance.new("Weld")
392
Part6 = Instance.new("Part")
393
BlockMesh7 = Instance.new("BlockMesh")
394
Weld8 = Instance.new("Weld")
395
Part9 = Instance.new("Part")
396
BlockMesh10 = Instance.new("BlockMesh")
397
Weld11 = Instance.new("Weld")
398
Part12 = Instance.new("Part")
399
CylinderMesh13 = Instance.new("CylinderMesh")
400
Weld14 = Instance.new("Weld")
401
Part15 = Instance.new("Part")
402
BlockMesh16 = Instance.new("BlockMesh")
403
Weld17 = Instance.new("Weld")
404
Part18 = Instance.new("Part")
405
CylinderMesh19 = Instance.new("CylinderMesh")
406
Weld20 = Instance.new("Weld")
407
Part21 = Instance.new("Part")
408
SpecialMesh22 = Instance.new("SpecialMesh")
409
Weld23 = Instance.new("Weld")
410
Part24 = Instance.new("Part")
411
BlockMesh25 = Instance.new("BlockMesh")
412
Weld26 = Instance.new("Weld")
413
Part27 = Instance.new("Part")
414
BlockMesh28 = Instance.new("BlockMesh")
415
Weld29 = Instance.new("Weld")
416
Part30 = Instance.new("Part")
417
BlockMesh31 = Instance.new("BlockMesh")
418
Weld32 = Instance.new("Weld")
419
Part33 = Instance.new("Part")
420
SpecialMesh34 = Instance.new("SpecialMesh")
421
Weld35 = Instance.new("Weld")
422
Part36 = Instance.new("Part")
423
BlockMesh37 = Instance.new("BlockMesh")
424
Weld38 = Instance.new("Weld")
425
Part39 = Instance.new("Part")
426
SpecialMesh40 = Instance.new("SpecialMesh")
427
Weld41 = Instance.new("Weld")
428
Part42 = Instance.new("Part")
429
CylinderMesh43 = Instance.new("CylinderMesh")
430
Weld44 = Instance.new("Weld")
431
Part45 = Instance.new("Part")
432
BlockMesh46 = Instance.new("BlockMesh")
433
Weld47 = Instance.new("Weld")
434
Part48 = Instance.new("Part")
435
SpecialMesh49 = Instance.new("SpecialMesh")
436
Weld50 = Instance.new("Weld")
437
Part51 = Instance.new("Part")
438
SpecialMesh52 = Instance.new("SpecialMesh")
439
Weld53 = Instance.new("Weld")
440
Part54 = Instance.new("Part")
441
SpecialMesh55 = Instance.new("SpecialMesh")
442
Weld56 = Instance.new("Weld")
443
Part57 = Instance.new("Part")
444
CylinderMesh58 = Instance.new("CylinderMesh")
445
Weld59 = Instance.new("Weld")
446
Part60 = Instance.new("Part")
447
CylinderMesh61 = Instance.new("CylinderMesh")
448
Weld62 = Instance.new("Weld")
449
Part63 = Instance.new("Part")
450
SpecialMesh64 = Instance.new("SpecialMesh")
451
Weld65 = Instance.new("Weld")
452
Part66 = Instance.new("Part")
453
SpecialMesh67 = Instance.new("SpecialMesh")
454
Weld68 = Instance.new("Weld")
455
Part69 = Instance.new("Part")
456
BlockMesh70 = Instance.new("BlockMesh")
457
Weld71 = Instance.new("Weld")
458
Part72 = Instance.new("Part")
459
flamelight=Instance.new("PointLight")
460
CylinderMesh73 = Instance.new("CylinderMesh")
461
Weld74 = Instance.new("Weld")
462
Part75 = Instance.new("Part")
463
BlockMesh76 = Instance.new("BlockMesh")
464
Weld77 = Instance.new("Weld")
465
Part78 = Instance.new("Part")
466
SpecialMesh79 = Instance.new("SpecialMesh")
467
Weld80 = Instance.new("Weld")
468
Part81 = Instance.new("Part")
469
BlockMesh82 = Instance.new("BlockMesh")
470
Weld83 = Instance.new("Weld")
471
Part84 = Instance.new("Part")
472
SpecialMesh85 = Instance.new("SpecialMesh")
473
Weld86 = Instance.new("Weld")
474
Part87 = Instance.new("Part")
475
SpecialMesh88 = Instance.new("SpecialMesh")
476
Weld89 = Instance.new("Weld")
477
Part90 = Instance.new("Part")
478
CylinderMesh91 = Instance.new("CylinderMesh")
479
Weld92 = Instance.new("Weld")
480
Part93 = Instance.new("Part")
481
BlockMesh94 = Instance.new("BlockMesh")
482
flamelight.Enabled = false
483
flamelight.Range = 10
484
flamelight.Name = "FlameLight"
485
flamelight.Color = Color3.new(1, 0.576471, 0.0941177)
486
flamelight.Shadows = true
487
flamelight.Parent = Part72
488
Weld95 = Instance.new("Weld")
489
Model0.Name = "UZI"
490
Model0.Parent = mas
491
Part1.Parent = Model0
492
Part1.CFrame = CFrame.new(77.9965668, 725.920898, -31.1784401, -0.00486118719, -0.935299695, -0.353823274, -0.00517146243, 0.353846192, -0.935289323, 0.999974787, -0.0027167846, -0.00655701431)
493
Part1.Orientation = Vector3.new(69.2699966, -91.0599976, -0.839999974)
494
Part1.Position = Vector3.new(77.9965668, 725.920898, -31.1784401)
495
Part1.Rotation = Vector3.new(90.4000015, -20.7199993, 90.2999954)
496
Part1.Color = Color3.new(0.388235, 0.372549, 0.384314)
497
Part1.Velocity = Vector3.new(0.000484669697, -588.897705, 9.11278767e-06)
498
Part1.Size = Vector3.new(1, 0.400000006, 1)
499
Part1.BottomSurface = Enum.SurfaceType.Smooth
500
Part1.BrickColor = BrickColor.new("Dark stone grey")
501
Part1.CanCollide = false
502
Part1.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
503
Part1.TopSurface = Enum.SurfaceType.Smooth
504
Part1.brickColor = BrickColor.new("Dark stone grey")
505
Part1.FormFactor = Enum.FormFactor.Plate
506
Part1.formFactor = Enum.FormFactor.Plate
507
BlockMesh2.Parent = Part1
508
BlockMesh2.Scale = Vector3.new(0.0454545468, 0.0454545431, 0.13636364)
509
Part3.Parent = Model0
510
Part3.CFrame = CFrame.new(78.7252502, 726.012207, -31.1543102, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608)
511
Part3.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
512
Part3.Position = Vector3.new(78.7252502, 726.012207, -31.1543102)
513
Part3.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
514
Part3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
515
Part3.Velocity = Vector3.new(0.000627730158, -588.89917, 0.00121085986)
516
Part3.Size = Vector3.new(1, 1.20000005, 1)
517
Part3.BottomSurface = Enum.SurfaceType.Smooth
518
Part3.BrickColor = BrickColor.new("Really black")
519
Part3.CanCollide = false
520
Part3.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
521
Part3.TopSurface = Enum.SurfaceType.Smooth
522
Part3.brickColor = BrickColor.new("Really black")
523
BlockMesh4.Parent = Part3
524
BlockMesh4.Scale = Vector3.new(0.363636374, 0.0909090936, 0.181818187)
525
Weld5.Parent = Part3
526
Weld5.C1 = CFrame.new(-0.728248596, -0.0956420898, -0.0200996399, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05)
527
Weld5.Part0 = Part1
528
Weld5.Part1 = Part3
529
Weld5.part1 = Part3
530
Part6.Parent = Model0
531
Part6.CFrame = CFrame.new(78.6580124, 726.17627, -31.1537876, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608)
532
Part6.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
533
Part6.Position = Vector3.new(78.6580124, 726.17627, -31.1537876)
534
Part6.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
535
Part6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
536
Part6.Velocity = Vector3.new(0.000947555352, -588.899048, 0.0013527621)
537
Part6.Size = Vector3.new(1, 1.20000005, 1)
538
Part6.BottomSurface = Enum.SurfaceType.Smooth
539
Part6.BrickColor = BrickColor.new("Really black")
540
Part6.CanCollide = false
541
Part6.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
542
Part6.TopSurface = Enum.SurfaceType.Smooth
543
Part6.brickColor = BrickColor.new("Really black")
544
BlockMesh7.Parent = Part6
545
BlockMesh7.Scale = Vector3.new(0.5, 0.181818187, 0.181818187)
546
Weld8.Parent = Part6
547
Weld8.C1 = CFrame.new(-0.660072327, -0.259277344, -0.0200996399, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05)
548
Weld8.Part0 = Part1
549
Weld8.Part1 = Part6
550
Weld8.part1 = Part6
551
Part9.Parent = Model0
552
Part9.CFrame = CFrame.new(78.9291153, 725.892883, -31.1539326, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608)
553
Part9.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
554
Part9.Position = Vector3.new(78.9291153, 725.892883, -31.1539326)
555
Part9.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
556
Part9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
557
Part9.Velocity = Vector3.new(0.000394008675, -588.899536, 0.00133476022)
558
Part9.Size = Vector3.new(1, 0.800000012, 1)
559
Part9.BottomSurface = Enum.SurfaceType.Smooth
560
Part9.BrickColor = BrickColor.new("Really black")
561
Part9.CanCollide = false
562
Part9.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
563
Part9.TopSurface = Enum.SurfaceType.Smooth
564
Part9.brickColor = BrickColor.new("Really black")
565
Part9.FormFactor = Enum.FormFactor.Plate
566
Part9.formFactor = Enum.FormFactor.Plate
567
BlockMesh10.Parent = Part9
568
BlockMesh10.Scale = Vector3.new(0.0454545468, 0.772727251, 0.181818187)
569
Weld11.Parent = Part9
570
Weld11.C1 = CFrame.new(-0.932800293, 0.0225219727, -0.0201015472, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05)
571
Weld11.Part0 = Part1
572
Weld11.Part1 = Part9
573
Weld11.part1 = Part9
574
Part12.Parent = Model0
575
Part12.CFrame = CFrame.new(78.9140854, 726.224731, -31.152338, 0.999971807, -0.0048265378, -0.00575909019, -0.00578403473, -0.00517791184, -0.99996984, 0.00479653571, 0.999974966, -0.00520571182)
576
Part12.Orientation = Vector3.new(89.5599976, -132.110001, -131.839996)
577
Part12.Position = Vector3.new(78.9140854, 726.224731, -31.152338)
578
Part12.Rotation = Vector3.new(90.2999954, -0.329999983, 0.280000001)
579
Part12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
580
Part12.Velocity = Vector3.new(0.00104012922, -588.899536, 0.00179907621)
581
Part12.Size = Vector3.new(1, 1, 1)
582
Part12.BottomSurface = Enum.SurfaceType.Smooth
583
Part12.BrickColor = BrickColor.new("Really black")
584
Part12.CanCollide = false
585
Part12.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
586
Part12.TopSurface = Enum.SurfaceType.Smooth
587
Part12.brickColor = BrickColor.new("Really black")
588
Part12.FormFactor = Enum.FormFactor.Symmetric
589
Part12.formFactor = Enum.FormFactor.Symmetric
590
CylinderMesh13.Parent = Part12
591
CylinderMesh13.Scale = Vector3.new(0.0681818202, 0.181818187, 0.0681818202)
592
Weld14.Parent = Part12
593
Weld14.C1 = CFrame.new(-0.915863037, -0.0200996399, 0.309265137, -3.46899033e-05, -0.937332988, -0.348434955, 1, -3.46899033e-05, -6.22868538e-06, -6.22868538e-06, -0.348434955, 0.937332988)
594
Weld14.Part0 = Part1
595
Weld14.Part1 = Part12
596
Weld14.part1 = Part12
597
Part15.Parent = Model0
598
Part15.CFrame = CFrame.new(78.8836594, 725.893066, -31.1541538, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608)
599
Part15.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
600
Part15.Position = Vector3.new(78.8836594, 725.893066, -31.1541538)
601
Part15.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
602
Part15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
603
Part15.Velocity = Vector3.new(0.000394690724, -588.899475, 0.00126841024)
604
Part15.Size = Vector3.new(1, 0.400000006, 1)
605
Part15.BottomSurface = Enum.SurfaceType.Smooth
606
Part15.BrickColor = BrickColor.new("Really black")
607
Part15.CanCollide = false
608
Part15.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
609
Part15.TopSurface = Enum.SurfaceType.Smooth
610
Part15.brickColor = BrickColor.new("Really black")
611
Part15.FormFactor = Enum.FormFactor.Plate
612
Part15.formFactor = Enum.FormFactor.Plate
613
BlockMesh16.Parent = Part15
614
BlockMesh16.Scale = Vector3.new(0.0454545468, 0.318181813, 0.181818187)
615
Weld17.Parent = Part15
616
Weld17.C1 = CFrame.new(-0.88734436, 0.0225830078, -0.0200996399, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05)
617
Weld17.Part0 = Part1
618
Weld17.Part1 = Part15
619
Weld17.part1 = Part15
620
Part18.Parent = Model0
621
Part18.CFrame = CFrame.new(78.8317947, 726.295654, -31.1559124, 0.999971449, 0.00489583658, 0.00575914979, -0.00578439236, 0.00516501302, 0.9999699, 0.00486591365, -0.999974608, 0.00519325491)
622
Part18.Orientation = Vector3.new(-89.5599976, 47.9599991, -48.2399979)
623
Part18.Position = Vector3.new(78.8317947, 726.295654, -31.1559124)
624
Part18.Rotation = Vector3.new(-89.6999969, 0.329999983, -0.280000001)
625
Part18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
626
Part18.Velocity = Vector3.new(0.00118395663, -588.899353, 0.00178241602)
627
Part18.Size = Vector3.new(1, 1, 1)
628
Part18.BottomSurface = Enum.SurfaceType.Smooth
629
Part18.BrickColor = BrickColor.new("Really black")
630
Part18.CanCollide = false
631
Part18.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
632
Part18.TopSurface = Enum.SurfaceType.Smooth
633
Part18.brickColor = BrickColor.new("Really black")
634
Part18.FormFactor = Enum.FormFactor.Symmetric
635
Part18.formFactor = Enum.FormFactor.Symmetric
636
CylinderMesh19.Parent = Part18
637
CylinderMesh19.Scale = Vector3.new(0.49090907, 0.181818187, 0.163636357)
638
Weld20.Parent = Part18
639
Weld20.C1 = CFrame.new(-0.833145142, 0.0165023804, -0.379699707, 3.46899033e-05, -0.937332988, -0.348434955, -1, -3.46899033e-05, -6.22868538e-06, -6.22868538e-06, 0.348434955, -0.937332988)
640
Weld20.Part0 = Part1
641
Weld20.Part1 = Part18
642
Weld20.part1 = Part18
643
Part21.Parent = Model0
644
Part21.CFrame = CFrame.new(78.9754715, 726.051758, -31.1529045, 0.00486118719, 0.999972045, -0.00569063425, 0.00517146243, -0.00571578741, -0.999970257, -0.999974787, 0.00483158091, -0.00519915204)
645
Part21.Orientation = Vector3.new(89.5599976, -132.419998, 137.860001)
646
Part21.Position = Vector3.new(78.9754715, 726.051758, -31.1529045)
647
Part21.Rotation = Vector3.new(90.2999954, -0.329999983, -89.7200012)
648
Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
649
Part21.Velocity = Vector3.new(0.000702955353, -588.899658, 0.00163553795)
650
Part21.Size = Vector3.new(1, 1, 1)
651
Part21.BottomSurface = Enum.SurfaceType.Smooth
652
Part21.BrickColor = BrickColor.new("Really black")
653
Part21.CanCollide = false
654
Part21.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
655
Part21.TopSurface = Enum.SurfaceType.Smooth
656
Part21.brickColor = BrickColor.new("Really black")
657
Part21.FormFactor = Enum.FormFactor.Symmetric
658
Part21.formFactor = Enum.FormFactor.Symmetric
659
SpecialMesh22.Parent = Part21
660
SpecialMesh22.Scale = Vector3.new(0.181818187, 0.0454545468, 0.13636364)
661
SpecialMesh22.MeshType = Enum.MeshType.Wedge
662
Weld23.Parent = Part21
663
Weld23.C1 = CFrame.new(0.0200996399, -0.978256226, 0.136535645, -1, -0, 0, 0, -0.937309146, -0.348499119, 0, -0.348499119, 0.937309086)
664
Weld23.Part0 = Part1
665
Weld23.Part1 = Part21
666
Weld23.part1 = Part21
667
Part24.Parent = Model0
668
Part24.CFrame = CFrame.new(78.8157425, 725.938965, -31.1542492, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608)
669
Part24.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
670
Part24.Position = Vector3.new(78.8157425, 725.938965, -31.1542492)
671
Part24.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
672
Part24.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
673
Part24.Velocity = Vector3.new(0.000484519667, -588.899353, 0.00123614084)
674
Part24.Size = Vector3.new(1, 0.400000006, 1)
675
Part24.BottomSurface = Enum.SurfaceType.Smooth
676
Part24.BrickColor = BrickColor.new("Really black")
677
Part24.CanCollide = false
678
Part24.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
679
Part24.TopSurface = Enum.SurfaceType.Smooth
680
Part24.brickColor = BrickColor.new("Really black")
681
Part24.FormFactor = Enum.FormFactor.Plate
682
Part24.formFactor = Enum.FormFactor.Plate
683
BlockMesh25.Parent = Part24
684
BlockMesh25.Scale = Vector3.new(0.0909090936, 0.0909090862, 0.181818187)
685
Weld26.Parent = Part24
686
Weld26.C1 = CFrame.new(-0.819168091, -0.0228881836, -0.0200996399, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05)
687
Weld26.Part0 = Part1
688
Weld26.Part1 = Part24
689
Weld26.part1 = Part24
690
Part27.Parent = Model0
691
Part27.CFrame = CFrame.new(78.1122513, 726.123657, -31.1567211, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608)
692
Part27.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
693
Part27.Position = Vector3.new(78.1122513, 726.123657, -31.1567211)
694
Part27.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
695
Part27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
696
Part27.Velocity = Vector3.new(0.000849045929, -588.897949, 0.000475810375)
697
Part27.Size = Vector3.new(1, 1.20000005, 1)
698
Part27.BottomSurface = Enum.SurfaceType.Smooth
699
Part27.BrickColor = BrickColor.new("Really black")
700
Part27.CanCollide = false
701
Part27.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
702
Part27.TopSurface = Enum.SurfaceType.Smooth
703
Part27.brickColor = BrickColor.new("Really black")
704
BlockMesh28.Parent = Part27
705
BlockMesh28.Scale = Vector3.new(0.590909064, 0.272727281, 0.181818187)
706
Weld29.Parent = Part27
707
Weld29.C1 = CFrame.new(-0.114616394, -0.203552246, -0.0201015472, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05)
708
Weld29.Part0 = Part1
709
Weld29.Part1 = Part27
710
Weld29.part1 = Part27
711
Part30.Parent = Model0
712
Part30.CFrame = CFrame.new(77.9344254, 725.783752, -31.1573029, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608)
713
Part30.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
714
Part30.Position = Vector3.new(77.9344254, 725.783752, -31.1573029)
715
Part30.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
716
Part30.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
717
Part30.Velocity = Vector3.new(0.000185697689, -588.897644, -0.000282954774)
718
Part30.Size = Vector3.new(1, 0.400000006, 1)
719
Part30.BottomSurface = Enum.SurfaceType.Smooth
720
Part30.BrickColor = BrickColor.new("Really black")
721
Part30.CanCollide = false
722
Part30.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
723
Part30.TopSurface = Enum.SurfaceType.Smooth
724
Part30.brickColor = BrickColor.new("Really black")
725
Part30.FormFactor = Enum.FormFactor.Plate
726
Part30.formFactor = Enum.FormFactor.Plate
727
BlockMesh31.Parent = Part30
728
BlockMesh31.Scale = Vector3.new(0.181818187, 0.0454545431, 0.0909090936)
729
Weld32.Parent = Part30
730
Weld32.C1 = CFrame.new(0.0612411499, 0.137390137, -0.022151947, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05)
731
Weld32.Part0 = Part1
732
Weld32.Part1 = Part30
733
Weld32.part1 = Part30
734
Part33.Parent = Model0
735
Part33.CFrame = CFrame.new(77.6566315, 725.936584, -31.1599121, -0.00486118719, -0.00572875142, 0.999971807, -0.00517146243, -0.999970078, -0.00575384498, 0.999974787, -0.00519933598, 0.00483138254)
736
Part33.Orientation = Vector3.new(0.329999983, 89.7200012, -179.699997)
737
Part33.Position = Vector3.new(77.6566315, 725.936584, -31.1599121)
738
Part33.Rotation = Vector3.new(49.9799995, 89.5699997, 130.319992)
739
Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
740
Part33.Velocity = Vector3.new(0.0004881676, -588.897095, -0.000466093799)
741
Part33.Size = Vector3.new(1, 1.20000005, 1)
742
Part33.BottomSurface = Enum.SurfaceType.Smooth
743
Part33.BrickColor = BrickColor.new("Really black")
744
Part33.CanCollide = false
745
Part33.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
746
Part33.TopSurface = Enum.SurfaceType.Smooth
747
Part33.brickColor = BrickColor.new("Really black")
748
SpecialMesh34.Parent = Part33
749
SpecialMesh34.Scale = Vector3.new(0.272727281, 0.0454545468, 0.318181813)
750
SpecialMesh34.MeshType = Enum.MeshType.Torso
751
Weld35.Parent = Part33
752
Weld35.C1 = CFrame.new(-0.0200996399, 0.0138549805, 0.339927673, 1, 0, 0, 0, -0.348463416, 0.937322378, 0, -0.937322378, -0.348463416)
753
Weld35.Part0 = Part1
754
Weld35.Part1 = Part33
755
Weld35.part1 = Part33
756
Part36.Parent = Model0
757
Part36.CFrame = CFrame.new(78.0779419, 725.824768, -31.1566143, 0.792933762, -0.609288275, -0.0048930035, 0.609267056, 0.792947948, -0.00521429349, 0.00705690216, 0.00115352729, 0.99997437)
758
Part36.Orientation = Vector3.new(0.299999982, -0.280000001, 37.5400009)
759
Part36.Position = Vector3.new(78.0779419, 725.824768, -31.1566143)
760
Part36.Rotation = Vector3.new(0.299999982, -0.280000001, 37.5400009)
761
Part36.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
762
Part36.Velocity = Vector3.new(0.000264836359, -588.897888, -1.25119041e-05)
763
Part36.Size = Vector3.new(1, 0.400000006, 1)
764
Part36.BottomSurface = Enum.SurfaceType.Smooth
765
Part36.BrickColor = BrickColor.new("Really black")
766
Part36.CanCollide = false
767
Part36.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
768
Part36.TopSurface = Enum.SurfaceType.Smooth
769
Part36.brickColor = BrickColor.new("Really black")
770
Part36.FormFactor = Enum.FormFactor.Plate
771
Part36.formFactor = Enum.FormFactor.Plate
772
BlockMesh37.Parent = Part36
773
BlockMesh37.Scale = Vector3.new(0.13636364, 0.0454545431, 0.0909090936)
774
Weld38.Parent = Part36
775
Weld38.C1 = CFrame.new(-0.00610351563, 0.125793457, -0.0219287872, 5.13195992e-05, -0.526062965, -0.850445628, 1.4603138e-05, 0.850445628, -0.526062965, 1, 1.4603138e-05, 5.13195992e-05)
776
Weld38.Part0 = Part1
777
Weld38.Part1 = Part36
778
Weld38.part1 = Part36
779
Part39.Parent = Model0
780
Part39.CFrame = CFrame.new(77.520668, 726.100464, -31.0460663, 0.999971807, -0.0048265378, -0.00575909019, -0.00578403473, -0.00517791184, -0.99996984, 0.00479653571, 0.999974966, -0.00520571182)
781
Part39.Orientation = Vector3.new(89.5599976, -132.110001, -131.839996)
782
Part39.Position = Vector3.new(77.520668, 726.100464, -31.0460663)
783
Part39.Rotation = Vector3.new(90.2999954, -0.329999983, 0.280000001)
784
Part39.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
785
Part39.Velocity = Vector3.new(0.000641553081, -588.896973, -0.000425181322)
786
Part39.Size = Vector3.new(1, 1, 1)
787
Part39.BottomSurface = Enum.SurfaceType.Smooth
788
Part39.BrickColor = BrickColor.new("Really black")
789
Part39.CanCollide = false
790
Part39.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
791
Part39.TopSurface = Enum.SurfaceType.Smooth
792
Part39.brickColor = BrickColor.new("Really black")
793
Part39.FormFactor = Enum.FormFactor.Symmetric
794
Part39.formFactor = Enum.FormFactor.Symmetric
795
SpecialMesh40.Parent = Part39
796
SpecialMesh40.Scale = Vector3.new(0.681818187, 0.0454545468, 0.272727281)
797
SpecialMesh40.MeshType = Enum.MeshType.Wedge
798
Weld41.Parent = Part39
799
Weld41.C1 = CFrame.new(0.476287842, -0.133737564, 0.177490234, -3.46899033e-05, -0.937332988, -0.348434955, 1, -3.46899033e-05, -6.22868538e-06, -6.22868538e-06, -0.348434955, 0.937332988)
800
Weld41.Part0 = Part1
801
Weld41.Part1 = Part39
802
Weld41.part1 = Part39
803
Part42.Parent = Model0
804
Part42.CFrame = CFrame.new(77.278923, 726.300537, -31.1634903, 0.999971449, 0.00489583658, 0.00575914979, -0.00578439236, 0.00516501302, 0.9999699, 0.00486591365, -0.999974608, 0.00519325491)
805
Part42.Orientation = Vector3.new(-89.5599976, 47.9599991, -48.2399979)
806
Part42.Position = Vector3.new(77.278923, 726.300537, -31.1634903)
807
Part42.Rotation = Vector3.new(-89.6999969, 0.329999983, -0.280000001)
808
Part42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
809
Part42.Velocity = Vector3.new(0.00120460382, -588.896301, -0.000486253732)
810
Part42.Size = Vector3.new(1, 1, 1)
811
Part42.BottomSurface = Enum.SurfaceType.Smooth
812
Part42.BrickColor = BrickColor.new("Really black")
813
Part42.CanCollide = false
814
Part42.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
815
Part42.TopSurface = Enum.SurfaceType.Smooth
816
Part42.brickColor = BrickColor.new("Really black")
817
Part42.FormFactor = Enum.FormFactor.Symmetric
818
Part42.formFactor = Enum.FormFactor.Symmetric
819
CylinderMesh43.Parent = Part42
820
CylinderMesh43.Scale = Vector3.new(0.272727281, 0.181818187, 0.13636364)
821
Weld44.Parent = Part42
822
Weld44.C1 = CFrame.new(0.719749451, 0.0165023804, -0.375549316, 3.46899033e-05, -0.937332988, -0.348434955, -1, -3.46899033e-05, -6.22868538e-06, -6.22868538e-06, 0.348434955, -0.937332988)
823
Weld44.Part0 = Part1
824
Weld44.Part1 = Part42
825
Weld44.part1 = Part42
826
Part45.Parent = Model0
827
Part45.CFrame = CFrame.new(78.220871, 725.251526, -31.1607132, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608)
828
Part45.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
829
Part45.Position = Vector3.new(78.220871, 725.251526, -31.1607132)
830
Part45.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
831
Part45.Color = Color3.new(0.388235, 0.372549, 0.384314)
832
Part45.Velocity = Vector3.new(-0.000849317061, -588.898193, -0.000643161358)
833
Part45.Size = Vector3.new(1, 1.20000005, 1)
834
Part45.BottomSurface = Enum.SurfaceType.Smooth
835
Part45.BrickColor = BrickColor.new("Dark stone grey")
836
Part45.CanCollide = false
837
Part45.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
838
Part45.TopSurface = Enum.SurfaceType.Smooth
839
Part45.brickColor = BrickColor.new("Dark stone grey")
840
BlockMesh46.Parent = Part45
841
BlockMesh46.Scale = Vector3.new(0.218181834, 0.409090906, 0.13636364)
842
Weld47.Parent = Part45
843
Weld47.C1 = CFrame.new(-0.228256226, 0.66796875, -0.0201015472, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05)
844
Weld47.Part0 = Part1
845
Weld47.Part1 = Part45
846
Weld47.part1 = Part45
847
Part48.Parent = Model0
848
Part48.CFrame = CFrame.new(78.3683548, 725.910034, -31.1565895, 0.00486118719, -0.00572875142, -0.999971807, 0.00517146243, -0.999970078, 0.00575384498, -0.999974787, -0.00519933598, -0.00483138254)
849
Part48.Orientation = Vector3.new(-0.329999983, -90.2799988, 179.699997)
850
Part48.Position = Vector3.new(78.3683548, 725.910034, -31.1565895)
851
Part48.Rotation = Vector3.new(-130.020004, -89.5699997, 49.6800003)
852
Part48.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
853
Part48.Velocity = Vector3.new(0.000431416731, -588.898438, 0.000538068009)
854
Part48.Size = Vector3.new(1, 1.20000005, 1)
855
Part48.BottomSurface = Enum.SurfaceType.Smooth
856
Part48.BrickColor = BrickColor.new("Really black")
857
Part48.CanCollide = false
858
Part48.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
859
Part48.TopSurface = Enum.SurfaceType.Smooth
860
Part48.brickColor = BrickColor.new("Really black")
861
SpecialMesh49.Parent = Part48
862
SpecialMesh49.Scale = Vector3.new(0.181818187, 0.0909090936, 0.0363636352)
863
SpecialMesh49.MeshType = Enum.MeshType.Wedge
864
Weld50.Parent = Part48
865
Weld50.C1 = CFrame.new(0.0200996399, -0.00860595703, 0.371948242, -1, 0, 0, 0, -0.348463416, 0.937322378, 0, 0.937322378, 0.348463416)
866
Weld50.Part0 = Part1
867
Weld50.Part1 = Part48
868
Weld50.part1 = Part48
869
Part51.Parent = Model0
870
Part51.CFrame = CFrame.new(78.3570175, 725.602722, -31.1565056, -0.0057592988, 0.999971688, -0.00485473918, -0.999970078, -0.00578418374, -0.0051368135, -0.00516479416, 0.00482499646, 0.999975026)
871
Part51.Orientation = Vector3.new(0.289999992, -0.280000001, -90.3299942)
872
Part51.Position = Vector3.new(78.3570175, 725.602722, -31.1565056)
873
Part51.Rotation = Vector3.new(0.289999992, -0.280000001, -90.3299942)
874
Part51.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
875
Part51.Velocity = Vector3.new(-0.000169218285, -588.898438, 7.10685272e-05)
876
Part51.Size = Vector3.new(1, 1.20000005, 1)
877
Part51.BottomSurface = Enum.SurfaceType.Smooth
878
Part51.BrickColor = BrickColor.new("Really black")
879
Part51.CanCollide = false
880
Part51.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
881
Part51.TopSurface = Enum.SurfaceType.Smooth
882
Part51.brickColor = BrickColor.new("Really black")
883
SpecialMesh52.Parent = Part51
884
SpecialMesh52.Scale = Vector3.new(0.363636374, 0.0227272734, 0.181818187)
885
SpecialMesh52.MeshType = Enum.MeshType.Torso
886
Weld53.Parent = Part51
887
Weld53.C1 = CFrame.new(-0.315979004, -0.362388611, -0.021818161, 3.46899033e-05, -0.348434955, 0.937332988, -6.22868538e-06, -0.937332988, -0.348434955, 1, 6.22868538e-06, -3.46899033e-05)
888
Weld53.Part0 = Part1
889
Weld53.Part1 = Part51
890
Weld53.part1 = Part51
891
Part54.Parent = Model0
892
Part54.CFrame = CFrame.new(78.6339035, 725.935547, -31.1551666, 0.00486118719, -0.999971986, 0.00569066405, 0.00517146243, 0.00571575761, 0.999970317, -0.999974787, -0.00483158045, 0.00519915251)
893
Part54.Orientation = Vector3.new(-89.5599976, 47.579998, 42.1399994)
894
Part54.Position = Vector3.new(78.6339035, 725.935547, -31.1551666)
895
Part54.Rotation = Vector3.new(-89.6999969, 0.329999983, 89.7200012)
896
Part54.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
897
Part54.Velocity = Vector3.new(0.000479185255, -588.898987, 0.000964635867)
898
Part54.Size = Vector3.new(1, 1, 1)
899
Part54.BottomSurface = Enum.SurfaceType.Smooth
900
Part54.BrickColor = BrickColor.new("Really black")
901
Part54.CanCollide = false
902
Part54.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
903
Part54.TopSurface = Enum.SurfaceType.Smooth
904
Part54.brickColor = BrickColor.new("Really black")
905
Part54.FormFactor = Enum.FormFactor.Symmetric
906
Part54.formFactor = Enum.FormFactor.Symmetric
907
SpecialMesh55.Parent = Part54
908
SpecialMesh55.Scale = Vector3.new(0.181818187, 0.272727281, 0.0454545468)
909
SpecialMesh55.MeshType = Enum.MeshType.Wedge
910
Weld56.Parent = Part54
911
Weld56.C1 = CFrame.new(0.0200996399, 0.63734436, -0.018371582, -1, 0, 0, 0, 0.937309086, 0.348499119, 0, 0.348499119, -0.937309146)
912
Weld56.Part0 = Part1
913
Weld56.Part1 = Part54
914
Weld56.part1 = Part54
915
Part57.Parent = Model0
916
Part57.CFrame = CFrame.new(77.6133575, 726.314087, -31.1581726, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608)
917
Part57.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
918
Part57.Position = Vector3.new(77.6133575, 726.314087, -31.1581726)
919
Part57.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
920
Part57.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
921
Part57.Velocity = Vector3.new(0.00122328789, -588.896973, 2.37379863e-05)
922
Part57.Size = Vector3.new(1, 1, 1)
923
Part57.BottomSurface = Enum.SurfaceType.Smooth
924
Part57.BrickColor = BrickColor.new("Really black")
925
Part57.CanCollide = false
926
Part57.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
927
Part57.TopSurface = Enum.SurfaceType.Smooth
928
Part57.brickColor = BrickColor.new("Really black")
929
Part57.FormFactor = Enum.FormFactor.Symmetric
930
Part57.formFactor = Enum.FormFactor.Symmetric
931
CylinderMesh58.Parent = Part57
932
CylinderMesh58.Scale = Vector3.new(0.13636364, 0.0454545468, 0.0909090936)
933
Weld59.Parent = Part57
934
Weld59.C1 = CFrame.new(0.385375977, -0.391052246, -0.0200996399, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05)
935
Weld59.Part0 = Part1
936
Weld59.Part1 = Part57
937
Weld59.part1 = Part57
938
Part60.Parent = Model0
939
Part60.CFrame = CFrame.new(78.4591217, 726.021057, -31.1591549, 0.999971449, 0.00489583658, 0.00575914979, -0.00578439236, 0.00516501302, 0.9999699, 0.00486591365, -0.999974608, 0.00519325491)
940
Part60.Orientation = Vector3.new(-89.5599976, 47.9599991, -48.2399979)
941
Part60.Position = Vector3.new(78.4591217, 726.021057, -31.1591549)
942
Part60.Rotation = Vector3.new(-89.6999969, 0.329999983, -0.280000001)
943
Part60.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
944
Part60.Velocity = Vector3.new(0.000652124058, -588.898621, 0.000833803089)
945
Part60.Size = Vector3.new(1, 1, 1)
946
Part60.BottomSurface = Enum.SurfaceType.Smooth
947
Part60.BrickColor = BrickColor.new("Really black")
948
Part60.CanCollide = false
949
Part60.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
950
Part60.TopSurface = Enum.SurfaceType.Smooth
951
Part60.brickColor = BrickColor.new("Really black")
952
Part60.FormFactor = Enum.FormFactor.Symmetric
953
Part60.formFactor = Enum.FormFactor.Symmetric
954
CylinderMesh61.Parent = Part60
955
CylinderMesh61.Scale = Vector3.new(0.227272734, 0.181818187, 0.227272734)
956
Weld62.Parent = Part60
957
Weld62.C1 = CFrame.new(-0.462059021, 0.0165023804, -0.102905273, 3.46899033e-05, -0.937332988, -0.348434955, -1, -3.46899033e-05, -6.22868538e-06, -6.22868538e-06, 0.348434955, -0.937332988)
958
Weld62.Part0 = Part1
959
Weld62.Part1 = Part60
960
Weld62.part1 = Part60
961
Part63.Parent = Model0
962
Part63.CFrame = CFrame.new(77.5217667, 726.101624, -31.2733727, -0.999971449, 0.00489583658, -0.00575914979, 0.00578439236, 0.00516501302, -0.9999699, -0.00486591365, -0.999974608, -0.00519325491)
963
Part63.Orientation = Vector3.new(89.5599976, -132.039993, 48.2399979)
964
Part63.Position = Vector3.new(77.5217667, 726.101624, -31.2733727)
965
Part63.Rotation = Vector3.new(90.2999954, -0.329999983, -179.720001)
966
Part63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
967
Part63.Velocity = Vector3.new(0.000976950163, -588.896667, -0.000421871635)
968
Part63.Size = Vector3.new(1, 1, 1)
969
Part63.BottomSurface = Enum.SurfaceType.Smooth
970
Part63.BrickColor = BrickColor.new("Really black")
971
Part63.CanCollide = false
972
Part63.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
973
Part63.TopSurface = Enum.SurfaceType.Smooth
974
Part63.brickColor = BrickColor.new("Really black")
975
Part63.FormFactor = Enum.FormFactor.Symmetric
976
Part63.formFactor = Enum.FormFactor.Symmetric
977
SpecialMesh64.Parent = Part63
978
SpecialMesh64.Scale = Vector3.new(0.681818187, 0.0454545468, 0.272727281)
979
SpecialMesh64.MeshType = Enum.MeshType.Wedge
980
Weld65.Parent = Part63
981
Weld65.C1 = CFrame.new(-0.476295471, -0.0935382843, 0.177490234, -3.46899033e-05, 0.937332988, 0.348434955, -1, -3.46899033e-05, -6.22868538e-06, 6.22868538e-06, -0.348434955, 0.937332988)
982
Weld65.Part0 = Part1
983
Weld65.Part1 = Part63
984
Weld65.part1 = Part63
985
Part66.Parent = Model0
986
Part66.CFrame = CFrame.new(78.9729919, 725.615417, -31.1551723, -0.00486118719, 0.999972045, 0.00569066405, -0.00517146243, -0.00571578741, 0.999970317, 0.999974787, 0.00483158091, 0.00519915251)
987
Part66.Orientation = Vector3.new(-89.5599976, 47.579998, -137.860001)
988
Part66.Position = Vector3.new(78.9729919, 725.615417, -31.1551723)
989
Part66.Rotation = Vector3.new(-89.6999969, 0.329999983, -90.2799988)
990
Part66.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
991
Part66.Velocity = Vector3.new(-0.000146364502, -588.899658, 0.00099242141)
992
Part66.Size = Vector3.new(1, 1, 1)
993
Part66.BottomSurface = Enum.SurfaceType.Smooth
994
Part66.BrickColor = BrickColor.new("Really black")
995
Part66.CanCollide = false
996
Part66.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
997
Part66.TopSurface = Enum.SurfaceType.Smooth
998
Part66.brickColor = BrickColor.new("Really black")
999
Part66.FormFactor = Enum.FormFactor.Symmetric
1000
Part66.formFactor = Enum.FormFactor.Symmetric
1001
SpecialMesh67.Parent = Part66
1002
SpecialMesh67.Scale = Vector3.new(0.181818187, 0.0454545468, 0.0454545468)
1003
SpecialMesh67.MeshType = Enum.MeshType.Wedge
1004
Weld68.Parent = Part66
1005
Weld68.C1 = CFrame.new(-0.0200996399, -0.978256226, 0.299804688, 1, 0, 0, 0, -0.937309146, -0.348499119, 0, 0.348499119, -0.937309146)
1006
Weld68.Part0 = Part1
1007
Weld68.Part1 = Part66
1008
Weld68.part1 = Part66
1009
Part69.Parent = Model0
1010
Part69.CFrame = CFrame.new(77.8519516, 725.922607, -31.1628056, 0.00486118719, -0.999971986, 0.00569066405, 0.00517146243, 0.00571575761, 0.999970317, -0.999974787, -0.00483158045, 0.00519915251)
1011
Part69.Orientation = Vector3.new(-89.5599976, 47.579998, 42.1399994)
1012
Part69.Position = Vector3.new(77.8519516, 725.922607, -31.1628056)
1013
Part69.Rotation = Vector3.new(-89.6999969, 0.329999983, 89.7200012)
1014
Part69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1015
Part69.Velocity = Vector3.new(0.000465095858, -588.897461, -0.000200324735)
1016
Part69.Size = Vector3.new(1, 0.400000006, 1)
1017
Part69.BottomSurface = Enum.SurfaceType.Smooth
1018
Part69.BrickColor = BrickColor.new("Really black")
1019
Part69.CanCollide = false
1020
Part69.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
1021
Part69.TopSurface = Enum.SurfaceType.Smooth
1022
Part69.brickColor = BrickColor.new("Really black")
1023
Part69.FormFactor = Enum.FormFactor.Plate
1024
Part69.formFactor = Enum.FormFactor.Plate
1025
BlockMesh70.Parent = Part69
1026
BlockMesh70.Scale = Vector3.new(0.0909090936, 0.0454545431, 0.272727281)
1027
Weld71.Parent = Part69
1028
Weld71.C1 = CFrame.new(0.0163288116, -0.144546509, -0.0009765625, -1, 0, 0, 0, 0.937309086, 0.348499119, 0, 0.348499119, -0.937309146)
1029
Weld71.Part0 = Part1
1030
Weld71.Part1 = Part69
1031
Weld71.part1 = Part69
1032
Part72.Parent = Model0
1033
Part72.CFrame = CFrame.new(76.8803253, 726.104675, -31.162817, 0.00575894117, 0.999971569, 0.0048676352, 0.999969721, -0.00578424335, 0.00520611135, 0.0052341721, 0.00483745337, -0.999974549)
1034
Part72.Orientation = Vector3.new(-0.299999982, 179.720001, 90.3299942)
1035
Part72.Position = Vector3.new(76.8803253, 726.104675, -31.162817)
1036
Part72.Rotation = Vector3.new(-179.699997, 0.280000001, -89.6699982)
1037
Part72.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1038
Part72.Velocity = Vector3.new(0.000820887624, -588.895569, -0.00135746959)
1039
Part72.Size = Vector3.new(1, 1.20000005, 1)
1040
Part72.BottomSurface = Enum.SurfaceType.Smooth
1041
Part72.BrickColor = BrickColor.new("Really black")
1042
Part72.CanCollide = false
1043
Part72.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
1044
Part72.TopSurface = Enum.SurfaceType.Smooth
1045
Part72.brickColor = BrickColor.new("Really black")
1046
CylinderMesh73.Parent = Part72
1047
CylinderMesh73.Scale = Vector3.new(0.181818187, 0.318181813, 0.109090917)
1048
Weld74.Parent = Part72
1049
Weld74.C1 = CFrame.new(-0.177429199, 1.11719513, 0.0200996399, 3.46899033e-05, 0.348434955, -0.937332988, 6.22868538e-06, -0.937332988, -0.348434955, -1, 6.22868538e-06, -3.46899033e-05)
1050
Weld74.Part0 = Part1
1051
Weld74.Part1 = Part72
1052
Weld74.part1 = Part72
1053
Part75.Parent = Model0
1054
Part75.CFrame = CFrame.new(77.4986496, 726.128418, -31.1596947, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608)
1055
Part75.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
1056
Part75.Position = Vector3.new(77.4986496, 726.128418, -31.1596947)
1057
Part75.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
1058
Part75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1059
Part75.Velocity = Vector3.new(0.000862706744, -588.89679, -0.000416482217)
1060
Part75.Size = Vector3.new(1, 1.20000005, 1)
1061
Part75.BottomSurface = Enum.SurfaceType.Smooth
1062
Part75.BrickColor = BrickColor.new("Really black")
1063
Part75.CanCollide = false
1064
Part75.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
1065
Part75.TopSurface = Enum.SurfaceType.Smooth
1066
Part75.brickColor = BrickColor.new("Really black")
1067
BlockMesh76.Parent = Part75
1068
BlockMesh76.Scale = Vector3.new(0.636363626, 0.272727281, 0.181818187)
1069
Weld77.Parent = Part75
1070
Weld77.C1 = CFrame.new(0.499015808, -0.204711914, -0.0200996399, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05)
1071
Weld77.Part0 = Part1
1072
Weld77.Part1 = Part75
1073
Weld77.part1 = Part75
1074
Part78.Parent = Model0
1075
Part78.CFrame = CFrame.new(77.3384552, 725.938416, -31.1614494, -0.00486118719, -0.00572875142, 0.999971807, -0.00517146243, -0.999970078, -0.00575384498, 0.999974787, -0.00519933598, 0.00483138254)
1076
Part78.Orientation = Vector3.new(0.329999983, 89.7200012, -179.699997)
1077
Part78.Position = Vector3.new(77.3384552, 725.938416, -31.1614494)
1078
Part78.Rotation = Vector3.new(49.9799995, 89.5699997, 130.319992)
1079
Part78.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1080
Part78.Velocity = Vector3.new(0.000493998639, -588.896423, -0.000929716509)
1081
Part78.Size = Vector3.new(1, 1.20000005, 1)
1082
Part78.BottomSurface = Enum.SurfaceType.Smooth
1083
Part78.BrickColor = BrickColor.new("Really black")
1084
Part78.CanCollide = false
1085
Part78.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
1086
Part78.TopSurface = Enum.SurfaceType.Smooth
1087
Part78.brickColor = BrickColor.new("Really black")
1088
SpecialMesh79.Parent = Part78
1089
SpecialMesh79.Scale = Vector3.new(0.272727281, 0.0454545468, 0.318181813)
1090
SpecialMesh79.MeshType = Enum.MeshType.Torso
1091
Weld80.Parent = Part78
1092
Weld80.C1 = CFrame.new(-0.0200996399, 0.0138549805, 0.658111572, 1, 0, 0, 0, -0.348463416, 0.937322378, 0, -0.937322378, -0.348463416)
1093
Weld80.Part0 = Part1
1094
Weld80.Part1 = Part78
1095
Weld80.part1 = Part78
1096
Part81.Parent = Model0
1097
Part81.CFrame = CFrame.new(78.9740906, 725.810791, -31.1541405, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608)
1098
Part81.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
1099
Part81.Position = Vector3.new(78.9740906, 725.810791, -31.1541405)
1100
Part81.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
1101
Part81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1102
Part81.Velocity = Vector3.new(0.000233898521, -588.899658, 0.00128036307)
1103
Part81.Size = Vector3.new(1, 0.400000006, 1)
1104
Part81.BottomSurface = Enum.SurfaceType.Smooth
1105
Part81.BrickColor = BrickColor.new("Really black")
1106
Part81.CanCollide = false
1107
Part81.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
1108
Part81.TopSurface = Enum.SurfaceType.Smooth
1109
Part81.brickColor = BrickColor.new("Really black")
1110
Part81.FormFactor = Enum.FormFactor.Plate
1111
Part81.formFactor = Enum.FormFactor.Plate
1112
BlockMesh82.Parent = Part81
1113
BlockMesh82.Scale = Vector3.new(0.0454545468, 0.863636374, 0.181818187)
1114
Weld83.Parent = Part81
1115
Weld83.C1 = CFrame.new(-0.978248596, 0.104370117, -0.0200996399, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05)
1116
Weld83.Part0 = Part1
1117
Weld83.Part1 = Part81
1118
Weld83.part1 = Part81
1119
Part84.Parent = Model0
1120
Part84.CFrame = CFrame.new(78.8829117, 725.761353, -31.1548557, 0.00486118719, -0.999971986, 0.00569066405, 0.00517146243, 0.00571575761, 0.999970317, -0.999974787, -0.00483158045, 0.00519915251)
1121
Part84.Orientation = Vector3.new(-89.5599976, 47.579998, 42.1399994)
1122
Part84.Position = Vector3.new(78.8829117, 725.761353, -31.1548557)
1123
Part84.Rotation = Vector3.new(-89.6999969, 0.329999983, 89.7200012)
1124
Part84.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1125
Part84.Velocity = Vector3.new(0.000138340081, -588.899475, 0.00107427989)
1126
Part84.Size = Vector3.new(1, 1, 1)
1127
Part84.BottomSurface = Enum.SurfaceType.Smooth
1128
Part84.BrickColor = BrickColor.new("Really black")
1129
Part84.CanCollide = false
1130
Part84.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
1131
Part84.TopSurface = Enum.SurfaceType.Smooth
1132
Part84.brickColor = BrickColor.new("Really black")
1133
Part84.FormFactor = Enum.FormFactor.Symmetric
1134
Part84.formFactor = Enum.FormFactor.Symmetric
1135
SpecialMesh85.Parent = Part84
1136
SpecialMesh85.Scale = Vector3.new(0.181818187, 0.0454545468, 0.13636364)
1137
SpecialMesh85.MeshType = Enum.MeshType.Wedge
1138
Weld86.Parent = Part84
1139
Weld86.C1 = CFrame.new(0.0200996399, 0.88734436, 0.15435791, -1, 0, 0, 0, 0.937309086, 0.348499119, 0, 0.348499119, -0.937309146)
1140
Weld86.Part0 = Part1
1141
Weld86.Part1 = Part84
1142
Weld86.part1 = Part84
1143
Part87.Parent = Model0
1144
Part87.CFrame = CFrame.new(78.8153839, 725.875427, -31.1545944, 0.00486118719, -0.999971986, 0.00569066405, 0.00517146243, 0.00571575761, 0.999970317, -0.999974787, -0.00483158045, 0.00519915251)
1145
Part87.Orientation = Vector3.new(-89.5599976, 47.579998, 42.1399994)
1146
Part87.Position = Vector3.new(78.8153839, 725.875427, -31.1545944)
1147
Part87.Rotation = Vector3.new(-89.6999969, 0.329999983, 89.7200012)
1148
Part87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1149
Part87.Velocity = Vector3.new(0.000360868144, -588.899353, 0.00114249717)
1150
Part87.Size = Vector3.new(1, 1, 1)
1151
Part87.BottomSurface = Enum.SurfaceType.Smooth
1152
Part87.BrickColor = BrickColor.new("Really black")
1153
Part87.CanCollide = false
1154
Part87.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
1155
Part87.TopSurface = Enum.SurfaceType.Smooth
1156
Part87.brickColor = BrickColor.new("Really black")
1157
Part87.FormFactor = Enum.FormFactor.Symmetric
1158
Part87.formFactor = Enum.FormFactor.Symmetric
1159
SpecialMesh88.Parent = Part87
1160
SpecialMesh88.Scale = Vector3.new(0.181818187, 0.0909090936, 0.0909090936)
1161
SpecialMesh88.MeshType = Enum.MeshType.Wedge
1162
Weld89.Parent = Part87
1163
Weld89.C1 = CFrame.new(0.0200996399, 0.819168091, 0.0407104492, -1, 0, 0, 0, 0.937309086, 0.348499119, 0, 0.348499119, -0.937309146)
1164
Weld89.Part0 = Part1
1165
Weld89.Part1 = Part87
1166
Weld89.part1 = Part87
1167
Part90.Parent = Model0
1168
Part90.CFrame = CFrame.new(77.1257706, 726.103333, -31.1616287, 0.0057592988, -0.999971688, -0.00485473918, 0.999970078, 0.00578418374, -0.0051368135, 0.00516479416, -0.00482499646, 0.999975026)
1169
Part90.Orientation = Vector3.new(0.289999992, -0.280000001, 89.6699982)
1170
Part90.Position = Vector3.new(77.1257706, 726.103333, -31.1616287)
1171
Part90.Rotation = Vector3.new(0.289999992, -0.280000001, 89.6699982)
1172
Part90.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1173
Part90.Velocity = Vector3.new(0.000816522283, -588.896057, -0.000999722863)
1174
Part90.Size = Vector3.new(1, 1.20000005, 1)
1175
Part90.BottomSurface = Enum.SurfaceType.Smooth
1176
Part90.BrickColor = BrickColor.new("Really black")
1177
Part90.CanCollide = false
1178
Part90.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
1179
Part90.TopSurface = Enum.SurfaceType.Smooth
1180
Part90.brickColor = BrickColor.new("Really black")
1181
CylinderMesh91.Parent = Part90
1182
CylinderMesh91.Scale = Vector3.new(0.272727281, 0.0909090936, 0.181818187)
1183
Weld92.Parent = Part90
1184
Weld92.C1 = CFrame.new(-0.177490234, -0.871742249, -0.0201015472, -3.46899033e-05, 0.348434955, -0.937332988, 6.22868538e-06, 0.937332988, 0.348434955, 1, 6.22868538e-06, -3.46899033e-05)
1185
Weld92.Part0 = Part1
1186
Weld92.Part1 = Part90
1187
Weld92.part1 = Part90
1188
Part93.Name = "Handle"
1189
Part93.Parent = Model0
1190
Part93.CFrame = CFrame.new(78.223381, 725.687866, -31.1584435, 0.999971688, 0.00576139288, -0.00484167924, -0.00578635745, 0.999969959, -0.00515810447, 0.00481181638, 0.0051859743, 0.999974966)
1191
Part93.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
1192
Part93.Position = Vector3.new(78.223381, 725.687866, -31.1584435)
1193
Part93.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983)
1194
Part93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1195
Part93.Velocity = Vector3.new(0, -588.898193, 0)
1196
Part93.Size = Vector3.new(1, 1.20000005, 1)
1197
Part93.BottomSurface = Enum.SurfaceType.Smooth
1198
Part93.BrickColor = BrickColor.new("Really black")
1199
Part93.CanCollide = false
1200
Part93.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914)
1201
Part93.TopSurface = Enum.SurfaceType.Smooth
1202
Part93.brickColor = BrickColor.new("Really black")
1203
BlockMesh94.Parent = Part93
1204
BlockMesh94.Scale = Vector3.new(0.272727281, 0.454545438, 0.181818187)
1205
Weld95.Parent = Part93
1206
Weld95.C1 = CFrame.new(-0.228256226, 0.231628418, -0.0200996399, -1.94311142e-05, -0.937333763, -0.348432869, -1.34706497e-05, 0.348432839, -0.937333763, 1, -1.34706497e-05, -1.94311142e-05)
1207
Weld95.Part0 = Part1
1208
Weld95.Part1 = Part93
1209
Weld95.part1 = Part93
1210
for i,v in pairs(mas:GetChildren()) do
1211
	v.Parent = C
1212
	pcall(function() v:MakeJoints() end)
1213
end
1214
mas:Destroy()
1215
1216
local weld = Instance.new('Weld',Part1)
1217
weld.Part0 = Part1
1218
weld.Part1 = RARM
1219
weld.C0 = weld.C0 * CFrame.new(0,-1.1,0.1) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(180))
1220
1221
turn = true
1222
local rg = Instance.new("BodyGyro",C)
1223
rg.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
1224
rg.P = 10000
1225
g:GetService("RunService").Stepped:Connect(function()
1226
if turn == true then rg.Parent = Root
1227
rg.CFrame =CFrame.Angles(0,atan2(Root.CFrame.X-Mouse.Hit.X,Root.CFrame.Z-Mouse.Hit.Z),0)
1228
else
1229
rg.Parent = C
1230
end
1231
end) wait()
1232
turn = false
1233
1234
--------- Key --------
1235
local walke = false
1236
local holdd = false
1237
Mouse.Button1Down:Connect(function()
1238
	if walke == false and holdd == false then
1239
		turn = true
1240
		holdd = true
1241
		walke = true
1242
		local lim = 0.3
1243
		local top = 0
1244
		repeat swait() 
1245
			top = top + 0.1
1246
			if top >= lim then top = 0
1247
				spawn(function()shot()end)
1248
				--shakef:FireClient(plr, 3, 0.2)
1249
			end
1250
			if speed < 4 then smokt.Enabled = false
1251
			RA.C0 = RA.C0:lerp(cn(1.47, 0.46 - rad(-1.5 * cos(a/50)), -0.02) * aa(rad(90)+rad(10 * cos(a)),rad(5*cos(a/100)),rad(30)),.3)
1252
	        LA.C0 = LA.C0:lerp(cn(-1.48, 0.48 - rad(-1.5 * cos(a/50)), 0) * aa(rad(5),rad(0),rad(-10)+rad(1.5 * cos(a/50))),.3)
1253
            RL.C0 = RL.C0:lerp(RHCF * cn(0,rad(-2.5 * cos(a/25))-0.954,1)*aa(rad(-3),rad(0),rad(0)),.3)
1254
            LL.C0 = LL.C0:lerp(LHCF * cn(0,rad(-2.5 * cos(a/25))-0.95,1)*aa(rad(-3),rad(0),rad(0)),.3)
1255
            RootJ.C0 = RootJ.C0:lerp(RootCF *cn(0,0,0)* cn(0, rad(0), rad(2.5 * cos(a/25))) * aa(rad(0), rad(0), rad(30)), .4)
1256
            Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(0), rad(0), rad(-30)), .3)
1257
			else smokt.Enabled = true
1258
            RA.C0 = RA.C0:lerp(cn(1.47, 0.46 - rad(-1.5 * cos(a/50)), -0.02) * aa(rad(105)+rad(10 * cos(a)),rad(5*cos(a/100)),rad(0)),.3)
1259
            LA.C0 = LA.C0:lerp(cn(-1.5, 0.5, 0) * aa(rad(80 * sin(a/4)),rad(0),rad(2*sin(a/4))+rad(-5)),.4)
1260
            --RootJ.C0 = RootJ.C0:lerp(RootCF *cn(0,0,0)* cn(0, rad(0), rad(2.5 * cos(a/25))) * aa(rad(20), rad(0), rad(0)), .15)
1261
            Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(0), rad(0), rad(0)), .3)
1262
            end
1263
		until holdd == false
1264
		turn = false
1265
		walke = false
1266
    end
1267
end)
1268
Mouse.Button1Up:Connect(function()
1269
    holdd = false
1270
end)
1271
1272
function shot()
1273
    local zx = 2
1274
    local interger1 = (math.random()*zx + -math.random()*zx)
1275
    local interger2 = (math.random()*zx + -math.random()*zx)
1276
    local interger3 = (math.random()*zx + -math.random()*zx)
1277
	local ray = Ray.new(    
1278
     Part72.CFrame.p,                           
1279
	 (Mouse.Hit.p + Vector3.new(interger1,interger2,interger3) - Part72.CFrame.p).unit * 400)
1280
        local function Recoil(from,inf) 
1281
		   local part = Instance.new("Part",inf)
1282
	       part.Anchored = true
1283
	       part.CanCollide = false 
1284
           part.Material = Enum.Material.Neon
1285
           part.CFrame = from.CFrame
1286
	       part.BrickColor = BrickColor.new('Bright yellow')
1287
           part.Shape = Enum.PartType.Block
1288
           part.Size = Vector3.new(0.5,0.5,0.5)
1289
	       part.Name = 'Effect'
1290
	       --flamelight.Enabled = true
1291
	       spawn(function()
1292
		       for i=0,1,0.2 do swait()
1293
		           part.Rotation = Vector3.new(math.random(0,60),math.random(0,60),math.random(0,60))
1294
		           part.Transparency = i
1295
		       end
1296
		       part:Destroy()
1297
		       --flamelight.Enabled = false
1298
           end)
1299
        end
1300
        
1301
		local part, position, normal = workspace:FindPartOnRay(ray, C, false, true)
1302
		local beam = Instance.new("Part", C)
1303
		beam.BrickColor = BrickColor.new("Bright yellow")
1304
		beam.FormFactor = "Custom"
1305
		beam.Material = "Neon"
1306
		beam.Transparency = 0
1307
		beam.Anchored = true
1308
		beam.Locked = true
1309
		beam.CanCollide = false
1310
		
1311
	local cpos = Part72.CFrame * CFrame.new(0,-0.5,0)
1312
	local pos = cpos.p
1313
	local distance = (pos - position).magnitude
1314
	beam.Size = Vector3.new(0.2, 0.2, distance)
1315
	beam.CFrame = CFrame.new(pos, position) * CFrame.new(0, 0, -distance / 2)
1316
	    local sound = Instance.new("Sound", Root)
1317
        sound.Volume = 5
1318
        sound.Pitch = 1
1319
        sound.SoundId = 'rbxassetid://165946560'
1320
        sound.TimePosition = 0
1321
	    sound.Looped = false
1322
	    sound.Name = "Shoots"
1323
	    sound.PlayOnRemove = true
1324
	    sound:Destroy()
1325
    if part and part.Parent and part.Parent:FindFirstChildOfClass('Humanoid') then
1326
       part.Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(math.random(23,40))
1327
       if part.Parent:FindFirstChildOfClass('Humanoid').Health > 650 then
1328
          if part.Parent:FindFirstChild('Torso') and part.Parent.Torso:FindFirstChild('Neck') then
1329
             part.Parent.Torso.Neck:Destroy()
1330
         elseif part.Parent:FindFirstChild('Head') then
1331
             part.Parent.Head:Destroy()
1332
          end
1333
       end
1334
    end
1335
    Recoil(Part72, C)
1336
    for i=0,1,0.2 do swait()
1337
       beam.Transparency = i
1338
    end
1339
    beam:Destroy()
1340
end
1341
1342
pressinga = false
1343
pressingd = false
1344
Mouse.KeyDown:Connect(function(key)
1345
	if key == 'e' and walke == false and attack == false then
1346
		--/
1347
	elseif key == 'r' and walke == false and attack == false then
1348
		--/
1349
	elseif key == 'a' then
1350
		pressinga = true
1351
	elseif key == 'd' then
1352
		pressingd = true
1353
	end
1354
end)
1355
	
1356
Mouse.KeyUp:Connect(function(key)
1357
	if key == 'a' then
1358
		pressinga = false
1359
	elseif key == 'd' then
1360
		pressingd = false
1361
	end
1362
end)
1363
1364
function matsh()
1365
	local D = H.MoveDirection
1366
	local V = Root.CFrame.lookVector
1367
	if pressingd == true or pressinga == true then 
1368
		return math.rad(5)
1369
	else
1370
	if V.Z < -0.5 then
1371
		return math.rad(10*-D.Z-math.cos(V.X)+math.cos(V.Z))
1372
	elseif V.Z > 0.5 then
1373
		return math.rad(10*D.Z+math.cos(V.X)+math.cos(V.Z))
1374
	elseif V.Z < 0.5 and V.Z > -0.5 and V.X > 0 then 
1375
		return math.rad(10*D.X-math.cos(V.X)+math.cos(V.Z))
1376
	else
1377
		return math.rad(10*-D.X-math.cos(V.X)+math.cos(V.Z))
1378
	end
1379
	end
1380
end
1381
function matsh2(increasment)
1382
	local D = H.MoveDirection
1383
	local V = Root.CFrame.lookVector
1384
	if pressingd == true or pressinga == true then 
1385
	    return rad(increasment*math.sin(a/4))
1386
	else
1387
	if V.Z < -0.5 then
1388
		return rad(increasment*-D.Z*math.sin(a/4))
1389
	elseif V.Z > 0.5 then
1390
		return rad(increasment*D.Z*math.sin(a/4))
1391
	elseif V.Z < 0.5 and V.Z > -0.5 and V.X > 0 then 
1392
		return rad(increasment*D.X*math.sin(a/4))
1393
	else
1394
		return rad(increasment*-D.X*math.sin(a/4))
1395
	end	
1396
	end
1397
end
1398
1399
----------------------
1400
1401
----------------------
1402
------ANIMATIONS------
1403
----------------------
1404
1405
local idle2 = false
1406
spawn(function()
1407
   while wait(1) do
1408
       local t = 1
1409
       if t == 1 and speed < 2 and attack == false and walke == false then
1410
           idle2 = true
1411
           H.WalkSpeed = 0
1412
           for i=0,1,0.1 do swait()
1413
            if attack == true or walke == true then break end
1414
            RL.C0 = RL.C0:lerp(RHCF * cn(0,rad(-2.5 * cos(a/25))-0.954,1)*aa(rad(-3),rad(0),rad(5*sin(a/50))),.15)
1415
            LL.C0 = LL.C0:lerp(LHCF * cn(0,rad(-2.5 * cos(a/25))-0.95,1)*aa(rad(-3),rad(0),rad(-5*sin(a/50))),.15)
1416
            RA.C0 = RA.C0:lerp(cn(1.47, 0.46 - rad(-1.5 * cos(a/50)), -0.02) * aa(rad(-30)+rad(5 * sin(a/50)),rad(5*cos(a/100)),rad(0)),.15)
1417
            LA.C0 = LA.C0:lerp(cn(-1.48, 0.48 - rad(-1.5 * cos(a/50)), 0) * aa(rad(5),rad(0),rad(-10)+rad(1.5 * cos(a/50))),.15)
1418
            RootJ.C0 = RootJ.C0:lerp(RootCF *cn(0,0,0)* cn(0, rad(-5 * sin(a/50)), rad(2.5 * cos(a/25))) * aa(rad(5 * sin(a/50)), rad(0), rad(-5)), .15)
1419
            Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(-60 * cos(a)), rad(0), rad(-60 * sin(a/1.06))), .15)
1420
            end
1421
           H.WalkSpeed = WALKSPEED
1422
           idle2 = false
1423
       end
1424
   end
1425
end)
1426
1427
spawn(function() while true do swait()
1428
   if Torso:FindFirstChild('Neck') then
1429
     speed = (Root.Velocity * Vector3.new(1, 0, 1)).magnitude
1430
     local velocity = Root.Velocity.y
1431
     touch = g:service("Workspace"):FindPartOnRay(Ray.new(Root.Position, 
1432
         (cn(Root.Position, Root.Position - Vector3.new(0, 1, 0))).lookVector.unit * 4.5), C)
1433
         local nearhit = RayCast(Root.Position, (cn(Root.Position, Root.Position - Vector3.new(0, 1, 0))).lookVector, 6, C)
1434
     a = a + 1
1435
     if H.Sit == true then
1436
        Animation = "Sit"
1437
        if attack == false then
1438
            RL.C0 = RL.C0:lerp(RHCF * cn(0,-1+rad(2.5*cos(a/25)),1) * aa(rad(0),rad(-5),rad(90)),.1)
1439
            LL.C0 = LL.C0:lerp(LHCF * cn(0,-1+rad(2.5*cos(a/25)),1) * aa(rad(0),rad(5),rad(-90)),.1)
1440
            RA.C0 = RA.C0:lerp(cn(1.5, 0.5, 0) * aa(rad(5),rad(0),rad(10)),.1)
1441
            LA.C0 = LA.C0:lerp(cn(-1.5, 0.5, 0) * aa(rad(5),rad(0),rad(-10)),.1)
1442
            RootJ.C0 = RootJ.C0:lerp(RootCF * cn(0, 0, -0.025) * cn(0, 0,rad(-2.5 * cos(a/25))) * aa(rad(0), rad(0), rad(0)), .1)
1443
            Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(3 * sin(a/25)), rad(0), rad(-5)), .1)
1444
        end
1445
     elseif Root.Velocity.y > 1 and touch == nil and walke == false and idle2 == false then
1446
        Animation = "Jump"
1447
        if attack == false then
1448
	        smokt.Enabled = false
1449
            RL.C0 = RL.C0:lerp(RHCF * cn(0.35,-0.75,1) * aa(rad(-10),rad(0),rad(-20)+rad(2.5 * sin(a/10))),.1)
1450
            LL.C0 = LL.C0:lerp(LHCF * cn(-0.4,-0.1,1) * aa(rad(-10),rad(0),rad(30)+rad(2.5 * sin(a/10))),.1)
1451
            RA.C0 = RA.C0:lerp(cn(1.5, 0.5, 0) * aa(rad(150),rad(0),rad(15)+rad(2 * sin(a/10))),.1)
1452
            LA.C0 = LA.C0:lerp(cn(-1.5, 0.5, 0) * aa(rad(150),rad(0),rad(-15)+rad(2 * sin(a/10))),.1)
1453
            RootJ.C0 = RootJ.C0:lerp(RootCF * cn(0, 0, 0.15) * aa(rad(-15), rad(0), rad(5)), .1)
1454
            Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(-15), rad(0), rad(0)), .1)
1455
        end
1456
     elseif Root.Velocity.y < -1 and touch == nil and walke == false and idle2 == false then
1457
	    Animation = "Fall"
1458
	    if nearhit ~= nil then
1459
		   attack = true
1460
	       Land(Root.Velocity.y)
1461
        end
1462
        if attack == false then
1463
            RL.C0 = RL.C0:lerp(RHCF * cn(0.1,-0.8,1) * aa(rad(-5),rad(0),rad(25)+rad(2.5 * sin(a/10))),.1)
1464
            LL.C0 = LL.C0:lerp(LHCF * cn(-0.12,-0.8,1) * aa(rad(-5),rad(0),rad(25)+rad(2.5 * sin(a/10))),.1)
1465
            RA.C0 = RA.C0:lerp(cn(1.5, 0.81, 0) * aa(rad(30),rad(20),rad(60)+rad(5 * sin(a/10))),.1)
1466
            LA.C0 = LA.C0:lerp(cn(-1.5, 0.6, 0) * aa(rad(30),rad(-20),rad(-63)+rad(5 * sin(a/10))),.1)
1467
            RootJ.C0 = RootJ.C0:lerp(RootCF * cn(0, 0, -0.25) * aa(rad(5), rad(0), rad(5)), .1)
1468
            Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(15), rad(0), rad(0)), .1)
1469
        end
1470
1471
     elseif speed < 1 and touch ~= nil and sit == false and walke == false and idle2 == false then
1472
		Animation = "Idle"
1473
        if attack == false then
1474
	        smokt.Enabled = false
1475
            RL.C0 = RL.C0:lerp(RHCF * cn(0,rad(-2.5 * cos(a/25))-0.954,1)*aa(rad(-3),rad(0),rad(5*sin(a/50))),.15)
1476
            LL.C0 = LL.C0:lerp(LHCF * cn(0,rad(-2.5 * cos(a/25))-0.95,1)*aa(rad(-3),rad(0),rad(-5*sin(a/50))),.15)
1477
            RA.C0 = RA.C0:lerp(cn(1.47, 0.46 - rad(-1.5 * cos(a/50)), -0.02) * aa(rad(-30)+rad(5 * sin(a/50)),rad(5*cos(a/100)),rad(0)),.15)
1478
            LA.C0 = LA.C0:lerp(cn(-1.48, 0.48 - rad(-1.5 * cos(a/50)), 0) * aa(rad(5),rad(0),rad(-10)+rad(1.5 * cos(a/50))),.15)
1479
            RootJ.C0 = RootJ.C0:lerp(RootCF *cn(0,0,0)* cn(0, rad(-5 * sin(a/50)), rad(2.5 * cos(a/25))) * aa(rad(5 * sin(a/50)), rad(0), rad(-5)), .15)
1480
            Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(-5 * cos(a)), rad(0), rad(-5 * sin(a/1.06))), .15)
1481
        end
1482
     elseif speed > 1 and touch ~= nil and touch.Name ~= 'Effect' and walke == false and idle2 == false then 
1483
	    Animation = "Walk"
1484
        if attack == false then
1485
	        smokt.Enabled = true
1486
            RL.C0 = RL.C0:lerp(RHCF * cn(0.05 + 0.225*cos(a/4),-0.8+0.26 * cos(a/4)-rad(3-6*sin(a/4))-Root.RotVelocity.Y / 60,1+rad(1*cos(a/2)))*aa(rad(-2),rad(0)+Root.RotVelocity.Y / 30,rad(-2)+matsh2(80)),.4)
1487
            LL.C0 = LL.C0:lerp(LHCF * cn(-0.05 + 0.225*cos(a/4),-0.8-0.26 * cos(a/4)-rad(3+6*sin(a/4))+Root.RotVelocity.Y / 60,1+rad(1*cos(a/2)))*aa(rad(-2),rad(0)+Root.RotVelocity.Y / 30,rad(2)+matsh2(80)),.4)
1488
            LA.C0 = LA.C0:lerp(cn(-1.5, 0.5, 0) * aa(matsh2(80),rad(0),rad(2*sin(a/4))+rad(-5)),.4)
1489
            RA.C0 = RA.C0:lerp(cn(1.3+rad(3*cos(a/4)), 0.5, -0.3) * aa(rad(150)+rad(-5 * sin(a/4)),rad(0),rad(2*sin(a/4))+rad(5)),.4)
1490
            RootJ.C0 = RootJ.C0:lerp(RootCF * cn(0, -0.1 + rad(4*sin(a/2)), -0.1+rad(13 * sin(a/2))) * aa(rad(10)+matsh(), rad(0) + Root.RotVelocity.Y / 50,rad(-2*cos(a/4))),.4)
1491
            Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(-10), rad(0), rad(2 * cos(a/-4)) + Root.RotVelocity.Y / 50), .4)
1492
        end
1493
      elseif speed > 4 and touch ~= nil and touch.Name ~= 'Effect' and walke == true then
1494
            RootJ.C0 = RootJ.C0:lerp(RootCF * cn(0, -0.1 + rad(4*sin(a/2)), -0.1+rad(13 * sin(a/2))) * aa(rad(25)+rad(2*cos(a/2)), rad(0) + Root.RotVelocity.Y / 50,rad(-2*cos(a/4))),.4)
1495
            RL.C0 = RL.C0:lerp(RHCF * cn(0.05 + 0.225*cos(a/4),-0.8+0.26 * cos(a/4)-rad(3-6*sin(a/4))-Root.RotVelocity.Y / 60,1+rad(1*cos(a/2)))*aa(rad(-2),rad(0)+Root.RotVelocity.Y / 30,rad(-2)+rad(80*sin(a/4))),.4)
1496
            LL.C0 = LL.C0:lerp(LHCF * cn(-0.05 + 0.225*cos(a/4),-0.8-0.26 * cos(a/4)-rad(3+6*sin(a/4))+Root.RotVelocity.Y / 60,1+rad(1*cos(a/2)))*aa(rad(-2),rad(0)+Root.RotVelocity.Y / 30,rad(2)+rad(80*sin(a/4))),.4)
1497
       end
1498
       if matsh(50) < 0 then
1499
          H.WalkSpeed = WALKSPEED / 1.25
1500
       else
1501
          H.WalkSpeed = WALKSPEED 
1502
       end
1503
      end
1504
   end
1505
end)
1506
1507
1508
-------- BIG MISC ----------------
1509
1510
music = nil
1511
shoots = nil
1512
spawn(function()
1513
	while swait() do
1514
     if not Root:FindFirstChild('Music') then
1515
	    local sound = Instance.new("Sound", Root)
1516
        sound.Volume = 1
1517
        sound.Pitch = 1
1518
        sound.SoundId = 'rbxassetid://917263132'
1519
        sound.TimePosition = 0
1520
	    sound.Looped = true
1521
	    sound.Name = "Music"
1522
	    sound:Play()
1523
	    music = sound
1524
     end
1525
    end
1526
end)
1527
 
1528
-- Slay