lafur

Untitled

May 16th, 2020
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. local Player = owner
  3. local Mouse = Player:GetMouse()
  4. local WALKSPEED = 32
  5. local g = game
  6. local plr = Player
  7. local C = plr.Character
  8. local H = C.Humanoid
  9. ffc=function(a,b)return a:FindFirstChild(b)end
  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
Add Comment
Please, Sign In to add comment