Advertisement
HenloMyDude

uzi

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