ViggoCS

hiding_sniper

Sep 24th, 2017
532
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 95.27 KB | None | 0 0
  1. local p = game.Players.LocalPlayer
  2. Player = game:GetService("Players").LocalPlayer
  3. Cha = Player.Character
  4. mouse = game.Players.LocalPlayer:GetMouse()
  5. name = Player.Name
  6. me = game.Players[name]
  7. laydown = false
  8. shoot = false
  9. camo = false
  10. prop = false
  11.  
  12. Cha.Head.Transparency = 1
  13.  
  14. local new = Instance.new("Part", Player.Character)
  15. new.Name = "hed"
  16. new.formFactor = "Symmetric"
  17. new.TopSurface = "Smooth"
  18. new.BottomSurface = "Smooth"
  19. new.Transparency = 0
  20. new.FormFactor = "Custom"
  21. new.Size = Cha.Head.Size
  22. new.CFrame = Player.Character.Head.CFrame
  23. new.BrickColor = Player.Character.Head.BrickColor
  24. newmeshhh = Instance.new("SpecialMesh",new)
  25. newmeshhh.MeshType = "Head"
  26. newmeshhh.Scale = Vector3.new(1.2,1.2,1.2)
  27. weldT = Instance.new("Weld", Player.Character.Torso)
  28. weldT.Part0 = Player.Character.Head
  29. weldT.Part1 = new
  30. weldT.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  31.  
  32.  
  33. function rand(a)return (math.random()-.5)*2*a end
  34. function q(f,arg)return coroutine.resume(coroutine.create(f),unpack(arg or {}))end
  35. function fade(p,s,inc)q(function(part,start,increment)increment = increment or .05 for i=start,1,increment do part.Transparency = part.Transparency+increment wait(1/30)end end,{p,s,inc})end
  36. function appear(p,s,inc)q(function(part,start,increment)increment = increment or .05 for i=start,0,-increment do part.Transparency = part.Transparency-increment wait(1/30)end end,{p,s,inc})end
  37. function Part(Name,Parent,Size,CFrame,Color,Trans,Anch,Can,Mat,Ref)
  38. local p = Instance.new("Part",Parent)p.Name = Name
  39. p.FormFactor = "Custom"p.Size = Size
  40. p.Anchored = Anch p.CFrame = CFrame
  41. p.BrickColor = BrickColor.new(Color)p.Transparency = Trans
  42. p.TopSurface = 0 p.CanCollide = Can
  43. p.BottomSurface = 0 p.Material = Mat
  44. p.Reflectance = Ref or 0;p:BreakJoints()
  45. p.Locked = true;return p
  46. end
  47. function WedgePart(Name,Parent,Size,CFrame,Color,Trans,Anch,Can,Mat,Ref)
  48. local p = Instance.new("WedgePart",Parent)p.Name = Name
  49. p.FormFactor = "Custom"p.Size = Size
  50. p.Anchored = Anch p.CFrame = CFrame
  51. p.BrickColor = BrickColor.new(Color)p.Transparency = Trans
  52. p.TopSurface = 0 p.CanCollide = Can
  53. p.BottomSurface = 0 p.Material = Mat
  54. p.Reflectance = Ref or 0;p:BreakJoints()
  55. p.Locked = true;return p
  56. end
  57. function CornerWedgePart(Name,Parent,Size,CFrame,Color,Trans,Anch,Can,Mat,Ref)
  58. local p = Instance.new("CornerWedgePart",Parent)p.Name = Name;p.Size = Size
  59. p.Anchored = Anch p.CFrame = CFrame
  60. p.BrickColor = BrickColor.new(Color)p.Transparency = Trans
  61. p.TopSurface = 0 p.CanCollide = Can
  62. p.BottomSurface = 0 p.Material = Mat
  63. p.Reflectance = Ref or 0;p:BreakJoints()
  64. p.Locked = true;return p
  65. end
  66. function Mesh(Parent,Type,Scale,ID,TID)
  67. local m = Instance.new("SpecialMesh",Parent)m.MeshType = Type
  68. m.Scale = Scale or Vector3.new(1,1,1)
  69. if ID then m.MeshId = ID end if TID then m.TextureId = TID end
  70. return m
  71. end
  72. function Weld(p1,p2,c0,c1)
  73. local w = Instance.new("Weld",p1)w.Part0 = p1;w.Part1 = p2
  74. w.C0,w.C1 = c0 or CFrame.new(),c1 or CFrame.new()
  75. return w
  76. end
  77. function cslerp(start,destination,increment)
  78. local function s(a,b,c)return (1-c)*a+(c*b)end
  79. local c1 = {start.X,start.Y,start.Z,start:toEulerAnglesXYZ()}
  80. local c2 = {destination.X,destination.Y,destination.Z,destination:toEulerAnglesXYZ()}
  81. for i,v in pairs(c1)do c1[i] = s(v,c2[i],increment)end
  82. return CFrame.new(c1[1],c1[2],c1[3])*CFrame.Angles(c1[4],c1[5],c1[6])
  83. end
  84. local char
  85. function rayCast(pos,dir,collidedlist,startpos,endpos,distleft)
  86. collidedlist = collidedlist
  87. startpos = startpos or pos
  88. distleft = distleft or dir.unit * dir.magnitude
  89. endpos = endpos or pos + distleft
  90. local ray = Ray.new(pos,distleft)
  91. local hitz,enz = workspace:FindPartOnRayWithIgnoreList(ray,collidedlist)
  92. if hitz~=nil then
  93. if hitz.CanCollide==false then
  94. table.insert(collidedlist,hitz)
  95. local newpos = enz
  96. local newdistleft = distleft-(dir.unit*(pos-newpos).magnitude)
  97. if newdistleft~=Vector3.new()then
  98. return rayCast(newpos-(dir*0.01),dir,collidedlist,startpos,endpos,newdistleft+(dir*0.01))
  99. end
  100. end
  101. end
  102. return hitz,enz,ray
  103. end
  104. function findSurface(part,position)
  105. local obj = part.CFrame:pointToObjectSpace(position)
  106. local siz = part.Size/2
  107. for i,v in pairs(Enum.NormalId:GetEnumItems()) do
  108. local vec = Vector3.FromNormalId(v)
  109. local wvec = part.CFrame:vectorToWorldSpace(vec)
  110. local vz = (obj)/(siz*vec)
  111. if (math.abs(vz.X-1)<0.01 or math.abs(vz.Y-1)<0.01 or math.abs(vz.Z-1)<0.01) then
  112. return wvec,vec
  113. end
  114. end
  115. end
  116. ----------------
  117. Player=game:GetService("Players").LocalPlayer
  118. Character=Player.Character
  119. Cha=Character
  120. PlayerGui=Player.PlayerGui
  121. Backpack=Player.Backpack
  122. Torso=Character.Torso
  123. Head=Character.Head
  124. Humanoid=Character.Humanoid
  125. m=Instance.new('Model',Character)
  126. LeftArm=Character["Left Arm"]
  127. LeftLeg=Character["Left Leg"]
  128. RightArm=Character["Right Arm"]
  129. RightLeg=Character["Right Leg"]
  130. LS=Torso["Left Shoulder"]
  131. LH=Torso["Left Hip"]
  132. RS=Torso["Right Shoulder"]
  133. RH=Torso["Right Hip"]
  134. Face = Head.face
  135. Neck=Torso.Neck
  136. it=Instance.new
  137. attacktype=1
  138. vt=Vector3.new
  139. cf=CFrame.new
  140. euler=CFrame.fromEulerAnglesXYZ
  141. angles=CFrame.Angles
  142. cloaked=false
  143. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  144. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  145. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  146. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  147. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  148. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  149. RootPart=Character.HumanoidRootPart
  150. RootJoint=RootPart.RootJoint
  151. RootCF=euler(-1.57,0,3.14)
  152. attack = false
  153. attackdebounce = false
  154. deb=false
  155. equipped=true
  156. hand=false
  157. MMouse=nil
  158. combo=0
  159. mana=0
  160. trispeed=.2
  161. attackmode='none'
  162. local idle=0
  163. local Anim="Idle"
  164. local Effects={}
  165. local gun=false
  166. local shoot=false
  167. player=nil
  168. mana=0
  169. Attacking=false
  170. asset = "http://www.roblox.com/asset/?id="
  171. meshes = {["blast"] = 20329976,["ring"] = 3270017,["spike"] = 1033714,["cone"] = 1082802,["crown"] = 20329976,["cloud"] = 1095708,["diamond"] = 9756362}
  172.  
  173.  
  174. mouse=Player:GetMouse()
  175. --save shoulders
  176. RSH, LSH=nil, nil
  177. --welds
  178. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  179. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  180. LH=Torso["Left Hip"]
  181. RH=Torso["Right Hip"]
  182. TorsoColor=Torso.BrickColor
  183. function NoOutline(Part)
  184. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  185. end
  186. player=Player
  187. ch=Character
  188. RSH=ch.Torso["Right Shoulder"]
  189. LSH=ch.Torso["Left Shoulder"]
  190. --
  191. --RSH.Parent=nil
  192. --LSH.Parent=nil
  193. --
  194. RW.Name="Right Shoulder"
  195. RW.Part0=ch.Torso
  196. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  197. RW.C1=cf(0, 0.5, 0)
  198. RW.Part1=ch["Right Arm"]
  199. RW.Parent=ch.Torso
  200. --
  201. LW.Name="Left Shoulder"
  202. LW.Part0=ch.Torso
  203. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  204. LW.C1=cf(0, 0.5, 0)
  205. LW.Part1=ch["Left Arm"]
  206. LW.Parent=ch.Torso
  207.  
  208. Player=game:GetService('Players').LocalPlayer
  209. Character=Player.Character
  210. Mouse=Player:GetMouse()
  211. m=Instance.new('Model',Character)
  212.  
  213.  
  214. local function weldBetween(a, b)
  215. local weldd = Instance.new("ManualWeld")
  216. weldd.Part0 = a
  217. weldd.Part1 = b
  218. weldd.C0 = CFrame.new()
  219. weldd.C1 = b.CFrame:inverse() * a.CFrame
  220. weldd.Parent = a
  221. return weldd
  222. end
  223.  
  224. it=Instance.new
  225.  
  226. function nooutline(part)
  227. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  228. end
  229.  
  230. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  231. local fp=it("Part")
  232. fp.formFactor=formfactor
  233. fp.Parent=parent
  234. fp.Reflectance=reflectance
  235. fp.Transparency=transparency
  236. fp.CanCollide=false
  237. fp.Locked=true
  238. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  239. fp.Name=name
  240. fp.Size=size
  241. fp.Position=Character.Torso.Position
  242. nooutline(fp)
  243. fp.Material=material
  244. fp:BreakJoints()
  245. return fp
  246. end
  247.  
  248. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  249. local mesh=it(Mesh)
  250. mesh.Parent=part
  251. if Mesh=="SpecialMesh" then
  252. mesh.MeshType=meshtype
  253. mesh.MeshId=meshid
  254. end
  255. mesh.Offset=offset
  256. mesh.Scale=scale
  257. return mesh
  258. end
  259.  
  260. function weld(parent,part0,part1,c0,c1)
  261. local weld=it("Weld")
  262. weld.Parent=parent
  263. weld.Part0=part0
  264. weld.Part1=part1
  265. weld.C0=c0
  266. weld.C1=c1
  267. return weld
  268. end
  269.  
  270.  
  271. Player=game:GetService('Players').LocalPlayer
  272. Character=Player.Character
  273. Mouse=Player:GetMouse()
  274. m=Instance.new('Model',Character)
  275.  
  276.  
  277. local function weldBetween(a, b)
  278. local weldd = Instance.new("ManualWeld")
  279. weldd.Part0 = a
  280. weldd.Part1 = b
  281. weldd.C0 = CFrame.new()
  282. weldd.C1 = b.CFrame:inverse() * a.CFrame
  283. weldd.Parent = a
  284. return weldd
  285. end
  286.  
  287. it=Instance.new
  288.  
  289. function nooutline(part)
  290. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  291. end
  292.  
  293. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  294. local fp=it("Part")
  295. fp.formFactor=formfactor
  296. fp.Parent=parent
  297. fp.Reflectance=reflectance
  298. fp.Transparency=transparency
  299. fp.CanCollide=false
  300. fp.Locked=true
  301. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  302. fp.Name=name
  303. fp.Size=size
  304. fp.Position=Character.Torso.Position
  305. nooutline(fp)
  306. fp.Material=material
  307. fp:BreakJoints()
  308. return fp
  309. end
  310.  
  311. function swait(num)
  312. if num==0 or num==nil then
  313. game:service'RunService'.Stepped:wait(0)
  314. else
  315. for i=0,num do
  316. game:service'RunService'.Stepped:wait(0)
  317. end
  318. end
  319. end
  320.  
  321. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  322. local mesh=it(Mesh)
  323. mesh.Parent=part
  324. if Mesh=="SpecialMesh" then
  325. mesh.MeshType=meshtype
  326. mesh.MeshId=meshid
  327. end
  328. mesh.Offset=offset
  329. mesh.Scale=scale
  330. return mesh
  331. end
  332.  
  333. function weld(parent,part0,part1,c0,c1)
  334. local weld=it("Weld")
  335. weld.Parent=parent
  336. weld.Part0=part0
  337. weld.Part1=part1
  338. weld.C0=c0
  339. weld.C1=c1
  340. return weld
  341. end
  342.  
  343.  
  344. local function CFrameFromTopBack(at, top, back)
  345. local right = top:Cross(back)
  346. return CFrame.new(at.x, at.y, at.z,
  347. right.x, top.x, back.x,
  348. right.y, top.y, back.y,
  349. right.z, top.z, back.z)
  350. end
  351.  
  352. function Triangle(a, b, c)
  353. local edg1 = (c-a):Dot((b-a).unit)
  354. local edg2 = (a-b):Dot((c-b).unit)
  355. local edg3 = (b-c):Dot((a-c).unit)
  356. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  357. a, b, c = a, b, c
  358. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  359. a, b, c = b, c, a
  360. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  361. a, b, c = c, a, b
  362. else
  363. assert(false, "unreachable")
  364. end
  365.  
  366. local len1 = (c-a):Dot((b-a).unit)
  367. local len2 = (b-a).magnitude - len1
  368. local width = (a + (b-a).unit*len1 - c).magnitude
  369.  
  370. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  371.  
  372. local list = {}
  373.  
  374. local Color = BrickColor.new("Really black")
  375.  
  376. if len1 > 0.01 then
  377. local w1 = Instance.new('WedgePart', m)
  378. game:GetService("Debris"):AddItem(w1,5)
  379. w1.Material = "SmoothPlastic"
  380. w1.FormFactor = 'Custom'
  381. w1.BrickColor = Color
  382. w1.Transparency = 0
  383. w1.Reflectance = 0
  384. w1.Material = "SmoothPlastic"
  385. w1.CanCollide = false
  386. NoOutline(w1)
  387. local sz = Vector3.new(0.2, width, len1)
  388. w1.Size = sz
  389. local sp = Instance.new("SpecialMesh",w1)
  390. sp.MeshType = "Wedge"
  391. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  392. w1:BreakJoints()
  393. w1.Anchored = false
  394. w1.Parent = workspace
  395. w1.Transparency = 0.7
  396. table.insert(Effects,{w1,"Disappear",.01})
  397. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  398. table.insert(list,w1)
  399. end
  400.  
  401. if len2 > 0.01 then
  402. local w2 = Instance.new('WedgePart', m)
  403. game:GetService("Debris"):AddItem(w2,5)
  404. w2.Material = "SmoothPlastic"
  405. w2.FormFactor = 'Custom'
  406. w2.BrickColor = Color
  407. w2.Transparency = 0
  408. w2.Reflectance = 0
  409. w2.Material = "SmoothPlastic"
  410. w2.CanCollide = false
  411. NoOutline(w2)
  412. local sz = Vector3.new(0.2, width, len2)
  413. w2.Size = sz
  414. local sp = Instance.new("SpecialMesh",w2)
  415. sp.MeshType = "Wedge"
  416. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  417. w2:BreakJoints()
  418. w2.Anchored = false
  419. w2.Parent = workspace
  420. w2.Transparency = 0.7
  421. table.insert(Effects,{w2,"Disappear",.01})
  422. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  423. table.insert(list,w2)
  424. end
  425. return unpack(list)
  426. end
  427.  
  428.  
  429. so = function(id,par,vol,pit)
  430. coroutine.resume(coroutine.create(function()
  431. local sou = Instance.new("Sound",par or workspace)
  432. sou.Volume=vol
  433. sou.Pitch=pit or 1
  434. sou.SoundId=id
  435. swait()
  436. sou:play()
  437. game:GetService("Debris"):AddItem(sou,6)
  438. end))
  439. end
  440.  
  441. function clerp(a,b,t)
  442. local qa = {QuaternionFromCFrame(a)}
  443. local qb = {QuaternionFromCFrame(b)}
  444. local ax, ay, az = a.x, a.y, a.z
  445. local bx, by, bz = b.x, b.y, b.z
  446. local _t = 1-t
  447. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  448. end
  449.  
  450. function QuaternionFromCFrame(cf)
  451. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  452. local trace = m00 + m11 + m22
  453. if trace > 0 then
  454. local s = math.sqrt(1 + trace)
  455. local recip = 0.5/s
  456. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  457. else
  458. local i = 0
  459. if m11 > m00 then
  460. i = 1
  461. end
  462. if m22 > (i == 0 and m00 or m11) then
  463. i = 2
  464. end
  465. if i == 0 then
  466. local s = math.sqrt(m00-m11-m22+1)
  467. local recip = 0.5/s
  468. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  469. elseif i == 1 then
  470. local s = math.sqrt(m11-m22-m00+1)
  471. local recip = 0.5/s
  472. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  473. elseif i == 2 then
  474. local s = math.sqrt(m22-m00-m11+1)
  475. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  476. end
  477. end
  478. end
  479.  
  480. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  481. local xs, ys, zs = x + x, y + y, z + z
  482. local wx, wy, wz = w*xs, w*ys, w*zs
  483. local xx = x*xs
  484. local xy = x*ys
  485. local xz = x*zs
  486. local yy = y*ys
  487. local yz = y*zs
  488. local zz = z*zs
  489. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  490. end
  491.  
  492. function QuaternionSlerp(a, b, t)
  493. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  494. local startInterp, finishInterp;
  495. if cosTheta >= 0.0001 then
  496. if (1 - cosTheta) > 0.0001 then
  497. local theta = math.acos(cosTheta)
  498. local invSinTheta = 1/math.sin(theta)
  499. startInterp = math.sin((1-t)*theta)*invSinTheta
  500. finishInterp = math.sin(t*theta)*invSinTheta
  501. else
  502. startInterp = 1-t
  503. finishInterp = t
  504. end
  505. else
  506. if (1+cosTheta) > 0.0001 then
  507. local theta = math.acos(-cosTheta)
  508. local invSinTheta = 1/math.sin(theta)
  509. startInterp = math.sin((t-1)*theta)*invSinTheta
  510. finishInterp = math.sin(t*theta)*invSinTheta
  511. else
  512. startInterp = t-1
  513. finishInterp = t
  514. end
  515. end
  516. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  517. end
  518.  
  519. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  520. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  521. end
  522.  
  523. local function CFrameFromTopBack(at, top, back)
  524. local right = top:Cross(back)
  525. return CFrame.new(at.x, at.y, at.z,
  526. right.x, top.x, back.x,
  527. right.y, top.y, back.y,
  528. right.z, top.z, back.z)
  529. end
  530.  
  531. function Triangle(a, b, c)
  532. local edg1 = (c-a):Dot((b-a).unit)
  533. local edg2 = (a-b):Dot((c-b).unit)
  534. local edg3 = (b-c):Dot((a-c).unit)
  535. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  536. a, b, c = a, b, c
  537. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  538. a, b, c = b, c, a
  539. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  540. a, b, c = c, a, b
  541. else
  542. assert(false, "unreachable")
  543. end
  544.  
  545. local len1 = (c-a):Dot((b-a).unit)
  546. local len2 = (b-a).magnitude - len1
  547. local width = (a + (b-a).unit*len1 - c).magnitude
  548.  
  549. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  550.  
  551. local list = {}
  552.  
  553. if len1 > 0.01 then
  554. local w1 = Instance.new('WedgePart', m)
  555. game:GetService("Debris"):AddItem(w1,5)
  556. w1.Material = "SmoothPlastic"
  557. w1.FormFactor = 'Custom'
  558. w1.BrickColor = BrickColor.new("Really black")
  559. w1.Transparency = 0
  560. w1.Reflectance = 0
  561. w1.Material = "SmoothPlastic"
  562. w1.CanCollide = false
  563. NoOutline(w1)
  564. local sz = Vector3.new(0.2, width, len1)
  565. w1.Size = sz
  566. local sp = Instance.new("SpecialMesh",w1)
  567. sp.MeshType = "Wedge"
  568. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  569. w1:BreakJoints()
  570. w1.Anchored = false
  571. w1.Parent = workspace
  572. w1.Transparency = 0.7
  573. table.insert(Effects,{w1,"Disappear",.01})
  574. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  575. table.insert(list,w1)
  576. end
  577.  
  578. if len2 > 0.01 then
  579. local w2 = Instance.new('WedgePart', m)
  580. game:GetService("Debris"):AddItem(w2,5)
  581. w2.Material = "SmoothPlastic"
  582. w2.FormFactor = 'Custom'
  583. w2.BrickColor = BrickColor.new("Really black")
  584. w2.Transparency = 0
  585. w2.Reflectance = 0
  586. w2.Material = "SmoothPlastic"
  587. w2.CanCollide = false
  588. NoOutline(w2)
  589. local sz = Vector3.new(0.2, width, len2)
  590. w2.Size = sz
  591. local sp = Instance.new("SpecialMesh",w2)
  592. sp.MeshType = "Wedge"
  593. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  594. w2:BreakJoints()
  595. w2.Anchored = false
  596. w2.Parent = workspace
  597. w2.Transparency = 0.7
  598. table.insert(Effects,{w2,"Disappear",.01})
  599. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  600. table.insert(list,w2)
  601. end
  602. return unpack(list)
  603. end
  604.  
  605. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  606. if hit.Parent==nil then
  607. return
  608. end
  609. h=hit.Parent:FindFirstChild("Humanoid")
  610. for _,v in pairs(hit.Parent:children()) do
  611. if v:IsA("Humanoid") then
  612. h=v
  613. end
  614. end
  615. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  616. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  617. end
  618. if hit.Parent.className=="Hat" then
  619. hit=hit.Parent.Parent:findFirstChild("Head")
  620. end
  621. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  622. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  623. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  624. return
  625. end]]
  626. -- hs(hit,1.2)
  627. c=Instance.new("ObjectValue")
  628. c.Name="creator"
  629. c.Value=game:service("Players").LocalPlayer
  630. c.Parent=h
  631. game:GetService("Debris"):AddItem(c,.5)
  632. Damage=math.random(minim,maxim)
  633. -- h:TakeDamage(Damage)
  634. blocked=false
  635. block=hit.Parent:findFirstChild("Block")
  636. if block~=nil then
  637. print(block.className)
  638. if block.className=="NumberValue" then
  639. if block.Value>0 then
  640. blocked=true
  641. if decreaseblock==nil then
  642. block.Value=block.Value-1
  643. end
  644. end
  645. end
  646. if block.className=="IntValue" then
  647. if block.Value>0 then
  648. blocked=true
  649. if decreaseblock~=nil then
  650. block.Value=block.Value-1
  651. end
  652. end
  653. end
  654. end
  655. if blocked==false then
  656. -- h:TakeDamage(Damage)
  657. h.Health=h.Health-Damage
  658. showDamage(hit.Parent,Damage,.5,BrickColor.new("Dark stone grey"))
  659. else
  660. h.Health=h.Health-(Damage/2)
  661. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  662. end
  663. if Type=="Knockdown" then
  664. hum=hit.Parent.Humanoid
  665. hum.PlatformStand=true
  666. coroutine.resume(coroutine.create(function(HHumanoid)
  667. swait(1)
  668. HHumanoid.PlatformStand=false
  669. end),hum)
  670. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  671. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  672. local bodvol=Instance.new("BodyVelocity")
  673. bodvol.velocity=angle*knockback
  674. bodvol.P=5000
  675. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  676. bodvol.Parent=hit
  677. rl=Instance.new("BodyAngularVelocity")
  678. rl.P=3000
  679. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  680. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  681. rl.Parent=hit
  682. game:GetService("Debris"):AddItem(bodvol,.5)
  683. game:GetService("Debris"):AddItem(rl,.5)
  684. elseif Type=="Normal" then
  685. vp=Instance.new("BodyVelocity")
  686. vp.P=500
  687. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  688. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  689. if KnockbackType==1 then
  690. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  691. elseif KnockbackType==2 then
  692. vp.velocity=Property.CFrame.lookVector*knockback
  693. end
  694. if knockback>0 then
  695. vp.Parent=hit.Parent.Torso
  696. end
  697. game:GetService("Debris"):AddItem(vp,.5)
  698. elseif Type=="Up" then
  699. local bodyVelocity=Instance.new("BodyVelocity")
  700. bodyVelocity.velocity=vt(0,60,0)
  701. bodyVelocity.P=5000
  702. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  703. bodyVelocity.Parent=hit
  704. game:GetService("Debris"):AddItem(bodyVelocity,1)
  705. rl=Instance.new("BodyAngularVelocity")
  706. rl.P=3000
  707. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  708. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  709. rl.Parent=hit
  710. game:GetService("Debris"):AddItem(rl,.5)
  711. elseif Type=="Snare" then
  712. bp=Instance.new("BodyPosition")
  713. bp.P=2000
  714. bp.D=100
  715. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  716. bp.position=hit.Parent.Torso.Position
  717. bp.Parent=hit.Parent.Torso
  718. game:GetService("Debris"):AddItem(bp,1)
  719. elseif Type=="Target" then
  720. if Targetting==false then
  721. ZTarget=hit.Parent.Torso
  722. coroutine.resume(coroutine.create(function(Part)
  723. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  724. swait(5)
  725. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  726. end),ZTarget)
  727. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  728. targetgui=Instance.new("BillboardGui")
  729. targetgui.Parent=ZTarget
  730. targetgui.Size=UDim2.new(10,100,10,100)
  731. targ=Instance.new("ImageLabel")
  732. targ.Parent=targetgui
  733. targ.BackgroundTransparency=1
  734. targ.Image="rbxassetid://4834067"
  735. targ.Size=UDim2.new(1,0,1,0)
  736. cam.CameraType="Scriptable"
  737. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  738. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  739. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  740. Targetting=true
  741. RocketTarget=ZTarget
  742. for i=1,Property do
  743. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  744. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  745. swait()
  746. end
  747. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  748. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  749. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  750. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  751. end
  752. Targetting=false
  753. RocketTarget=nil
  754. targetgui.Parent=nil
  755. cam.CameraType="Custom"
  756. end
  757. end
  758. debounce=Instance.new("BoolValue")
  759. debounce.Name="DebounceHit"
  760. debounce.Parent=hit.Parent
  761. debounce.Value=true
  762. game:GetService("Debris"):AddItem(debounce,Delay)
  763. c=Instance.new("ObjectValue")
  764. c.Name="creator"
  765. c.Value=Player
  766. c.Parent=h
  767. game:GetService("Debris"):AddItem(c,.5)
  768. CRIT=false
  769. hitDeb=true
  770. AttackPos=6
  771. end
  772. end
  773.  
  774. showDamage=function(Char,Dealt,du,Color)
  775. m=Instance.new("Model")
  776. m.Name=tostring(Dealt)
  777. h=Instance.new("Humanoid")
  778. h.Health=0
  779. h.MaxHealth=0
  780. h.Parent=m
  781. c=Instance.new("Part")
  782. c.Transparency=0
  783. c.BrickColor=Color
  784. c.Name="Head"
  785. c.TopSurface=0
  786. c.BottomSurface=0
  787. c.formFactor="Plate"
  788. c.Size=Vector3.new(1,.4,1)
  789. ms=Instance.new("CylinderMesh")
  790. ms.Scale=Vector3.new(.8,.8,.8)
  791. if CRIT==true then
  792. ms.Scale=Vector3.new(1,1.25,1)
  793. end
  794. ms.Parent=c
  795. c.Reflectance=0
  796. Instance.new("BodyGyro").Parent=c
  797. c.Parent=m
  798. if Char:findFirstChild("Head")~=nil then
  799. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  800. elseif Char.Parent:findFirstChild("Head")~=nil then
  801. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  802. end
  803. f=Instance.new("BodyPosition")
  804. f.P=2000
  805. f.D=100
  806. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  807. f.position=c.Position+Vector3.new(0,3,0)
  808. f.Parent=c
  809. game:GetService("Debris"):AddItem(m,.5+du)
  810. c.CanCollide=false
  811. m.Parent=workspace
  812. c.CanCollide=false
  813. end
  814. function Smoke(origin,color)
  815. local p = Part("Effect",workspace,Vector3.new(2,2,2),origin*CFrame.new(rand(5),-1,rand(5)),color or "Black",.1,false,false,"SmoothPlastic")
  816. local m = Mesh(p,"Sphere",Vector3.new(1.25,1.25,1.25))
  817. local bp = Instance.new("BodyPosition",p)bp.D = 100 bp.P = 100 bp.position = p.Position+Vector3.new(0,7,0)
  818. q(function(pa,me)
  819. fade(pa,.1)
  820. for i=25,100 do
  821. me.Scale = me.Scale+Vector3.new(0.15,0.1,0.15)
  822. wait(1/30)
  823. end
  824. pa:Destroy()
  825. end,{p,m})
  826. end
  827. function brickMagic(origin,color,size)
  828. local p = Part("Effect",workspace,Vector3.new(size,size,size),origin*CFrame.Angles(rand(5),rand(5),rand(5)),color,.2,true,false,"SmoothPlastic")
  829. local m = Mesh(p,"Brick")
  830. q(function(pa,me)
  831. fade(pa,.2)
  832. for i=20,100 do
  833. me.Scale = me.Scale-Vector3.new(0.05,0.05,0.05)
  834. wait(1/30)
  835. end
  836. pa:Destroy()
  837. end,{p,m})
  838. end
  839. function spikeMagic(origin,size,color)
  840. local p = Part("Effect",workspace,Vector3.new(1,1,1),origin*CFrame.new(0,-size,0),color,1,true,false,"SmoothPlastic")
  841. local m = Mesh(p,"FileMesh",Vector3.new(size/2,size*2,size/2),asset..meshes["spike"])
  842. q(function(pa,me)
  843. appear(pa,1)
  844. for i=1,size,.5 do
  845. wait(1/30)
  846. pa.CFrame = pa.CFrame*CFrame.new(0,.5,0)
  847. end
  848. wait(math.random(2,3))fade(pa,0)
  849. Delay(3,function()pa:Destroy()end)
  850. end,{p,m})
  851. end
  852. function placePart(origin,size,color,material)
  853. local p = Part("Effect",workspace,Vector3.new(size,size,size),origin*CFrame.Angles(rand(5),rand(5),rand(5)),color,0,true,true,material)
  854. local m = Mesh(p,"Brick")
  855. q(function(pa,me)
  856. wait(5)
  857. fade(pa,0)
  858. Delay(1.25,function()pa:Destroy()end)
  859. end,{p,m})
  860. end
  861. function placePartRandSize(origin,min,max,color,material)
  862. local p = Part("Effect",workspace,Vector3.new(math.random(min,max),math.random(min,max),math.random(min,max)),origin*CFrame.Angles(rand(5),rand(5),rand(5)),color,0,true,true,material)
  863. local m = Mesh(p,"Brick")
  864. q(function(pa,me)
  865. wait(5)
  866. fade(pa,0)
  867. Delay(1.25,function()pa:Destroy()end)
  868. end,{p,m})
  869. end
  870. function crater(origin,dist)
  871. local b = workspace.Base
  872. local bc = b and tostring(b.BrickColor) or "Bright green"
  873. local m = b and b.Material or "Grass"
  874. for i=0,360,30 do
  875. local cf = origin*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,dist)*CFrame.Angles(math.rad(i/30),0,rand(5))
  876. placePartRandSize(cf,5,15,bc,m)
  877. end
  878. end
  879. function cylinderExplode(origin,color,size,ysize)
  880. local p = Part("Effect",workspace,Vector3.new(size,ysize or size,size),origin,color,.2,true,false,"SmoothPlastic")
  881. local m = Instance.new("CylinderMesh",p)
  882. q(function(pa,me)
  883. for i=.2,1,.0075 do
  884. me.Scale = me.Scale+Vector3.new(.1,0,.1)
  885. pa.Transparency = i
  886. wait(1/30)
  887. end
  888. pa:Destroy()
  889. end,{p,m})
  890. end
  891. function ringExplode(origin,color,size)
  892. local p = Part("Effect",workspace,Vector3.new(1,1,1),origin,color,.2,true,false,"SmoothPlastic")
  893. local m = Mesh(p,"FileMesh",Vector3.new(size,size,1),asset..meshes["ring"])
  894. q(function(pa,me)
  895. for i=.2,1,.0075 do
  896. me.Scale = me.Scale+Vector3.new(0.25,0.25,0)
  897. pa.Transparency = i
  898. wait(1/30)
  899. end
  900. pa:Destroy()
  901. end,{p,m})
  902. end
  903. function crownExplode(origin,color,size)
  904. local p = Part("Effect",workspace,Vector3.new(size,size,size),origin,color,.2,true,false,"SmoothPlastic")
  905. local m = Mesh(p,"FileMesh",Vector3.new(size/2,size/2,size/2),asset..meshes["crown"])
  906. q(function(pa,me)
  907. for i=.2,1,.025 do
  908. me.Scale = me.Scale+Vector3.new(0.75,0.75,0.75)
  909. pa.Transparency = i
  910. wait(1/30)
  911. end
  912. pa:Destroy()
  913. end,{p,m})
  914. end
  915. function glitter(origin,color)
  916. local p = Part("Effect",workspace,Vector3.new(0.75,0.75,0.75),origin*CFrame.new(rand(5),rand(5),rand(5))*CFrame.Angles(rand(5),rand(5),rand(5)),color,0,true,false,"SmoothPlastic")
  917. local m = Mesh(p,"Brick",Vector3.new(1,1,1))
  918. q(function(pa,me)
  919. fade(pa,0)
  920. for i=0,1,.05 do
  921. me.Scale = me.Scale-Vector3.new(0.05,0.05,0.05)
  922. wait(1/30)
  923. end
  924. pa:Destroy()
  925. end,{p,m})
  926. end
  927. function sphereExtend(origin,color,size)
  928. local p = Part("Effect",workspace,Vector3.new(size,size,size),origin,color,0,true,false,"SmoothPlastic")
  929. local m = Mesh(p,"Sphere")
  930. q(function(pa,me)
  931. for i=0,1,0.05 do
  932. me.Scale = me.Scale+Vector3.new(0,i*10,0)
  933. pa.Transparency = i
  934. wait(1/30)
  935. end
  936. pa:Destroy()
  937. end,{p,m})
  938. end
  939. function quickSound(id,v)
  940. local s = Instance.new("Sound",workspace)
  941. s.SoundId = id
  942. s.PlayOnRemove = true
  943. s.Volume = v or 1
  944. delay(0.025,function()s:remove()end)
  945. end
  946. function checkDmgArea(origin,dmg,d)
  947. for i,v in pairs(workspace:children())do
  948. if v~=char and v:FindFirstChild("Torso") then
  949. local h;
  950. for _,k in pairs(v:children())do if k:IsA("Humanoid") then h = k end end
  951. local dist = (origin.p - v:FindFirstChild("Torso").CFrame.p).magnitude
  952. if dist < d and h~=nil then
  953. h.Health = h.Health - dmg
  954. end
  955. end
  956. end
  957. end
  958.  
  959.  
  960.  
  961. p1 = Instance.new("Part", Cha)
  962. p1.BrickColor = BrickColor.new("Really black")
  963. p1.FormFactor = Enum.FormFactor.Custom
  964. p1.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  965. p1.CFrame = CFrame.new(-0.0500000007, 10.3249998, 8.20000172, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  966. p1.Anchored = false
  967. p1.CanCollide = false
  968. p1.BottomSurface = Enum.SurfaceType.Smooth
  969. p1.TopSurface = Enum.SurfaceType.Smooth
  970. b1 = Instance.new("SpecialMesh", p1)
  971. b1.MeshType = Enum.MeshType.Brick
  972. b1.Name = "Mesh"
  973. b1.Scale = Vector3.new(0.50000006, 0.75, 0.50000006)
  974. p2 = Instance.new("Part", Cha)
  975. p2.BrickColor = BrickColor.new("Really black")
  976. p2.FormFactor = Enum.FormFactor.Custom
  977. p2.Size = Vector3.new(0.200000003, 0.200000003, 2)
  978. p2.CFrame = CFrame.new(-0.0500000007, 10.3249998, 12.4000015, -1, -1.50995803e-007, 0, -1.50995803e-007, 1, -1.50995803e-007, 2.27997332e-014, -1.50995803e-007, -1)
  979. p2.Anchored = false
  980. p2.CanCollide = false
  981. p2.BottomSurface = Enum.SurfaceType.Smooth
  982. p2.TopSurface = Enum.SurfaceType.Smooth
  983. b2 = Instance.new("SpecialMesh", p2)
  984. b2.MeshType = Enum.MeshType.Brick
  985. b2.Name = "Mesh"
  986. b2.Scale = Vector3.new(0.99999994, 0.750000238, 1)
  987. p3 = Instance.new("Part", Cha)
  988. p3.BrickColor = BrickColor.new("Really black")
  989. p3.FormFactor = Enum.FormFactor.Custom
  990. p3.Size = Vector3.new(0.200000003, 0.200000003, 0.50000006)
  991. p3.CFrame = CFrame.new(-0.0500000007, 10.4749994, 11.8000002, -1, -1.50995803e-007, 0, -1.50995803e-007, 1, -1.50995803e-007, 2.27997332e-014, -1.50995803e-007, -1)
  992. p3.Anchored = false
  993. p3.CanCollide = false
  994. p3.BottomSurface = Enum.SurfaceType.Smooth
  995. p3.TopSurface = Enum.SurfaceType.Smooth
  996. b3 = Instance.new("SpecialMesh", p3)
  997. b3.MeshType = Enum.MeshType.Brick
  998. b3.Name = "Mesh"
  999. b3.Scale = Vector3.new(0.99999994, 0.750000298, 1)
  1000. p4 = Instance.new("Part", Cha)
  1001. p4.BrickColor = BrickColor.new("Really black")
  1002. p4.FormFactor = Enum.FormFactor.Custom
  1003. p4.Size = Vector3.new(0.200000003, 0.200000003, 3.40000033)
  1004. p4.CFrame = CFrame.new(-0.0500000007, 10.1999998, 12.0000019, -1, -1.50995803e-007, 0, -1.50995803e-007, 1, -1.50995803e-007, 2.27997332e-014, -1.50995803e-007, -1)
  1005. p4.Anchored = false
  1006. p4.CanCollide = false
  1007. p4.BottomSurface = Enum.SurfaceType.Smooth
  1008. p4.TopSurface = Enum.SurfaceType.Smooth
  1009. b4 = Instance.new("SpecialMesh", p4)
  1010. b4.MeshType = Enum.MeshType.Brick
  1011. b4.Name = "Mesh"
  1012. b4.Scale = Vector3.new(0.99999994, 0.500000179, 1)
  1013. p5 = Instance.new("Part", Cha)
  1014. p5.BrickColor = BrickColor.new("Really black")
  1015. p5.FormFactor = Enum.FormFactor.Custom
  1016. p5.Size = Vector3.new(0.25, 0.200000003, 0.200000003)
  1017. p5.CFrame = CFrame.new(-0.0500000007, 10.5249987, 11.9500017, 1, 1.50995803e-007, 0, -1.50995803e-007, 1, -6.60023616e-015, 0, 6.60023616e-015, 1)
  1018. p5.Anchored = false
  1019. p5.CanCollide = false
  1020. p5.BottomSurface = Enum.SurfaceType.Smooth
  1021. p5.TopSurface = Enum.SurfaceType.Smooth
  1022. b5 = Instance.new("SpecialMesh", p5)
  1023. b5.MeshType = Enum.MeshType.Cylinder
  1024. b5.Name = "Mesh"
  1025. b5.Scale = Vector3.new(1, 0.875, 0.875)
  1026. p6 = Instance.new("Part", Cha)
  1027. p6.BrickColor = BrickColor.new("Really black")
  1028. p6.FormFactor = Enum.FormFactor.Custom
  1029. p6.Size = Vector3.new(1.45000005, 0.200000003, 0.200000003)
  1030. p6.CFrame = CFrame.new(-0.0500000231, 10.2249994, 7.57500076, -4.37113883e-008, 0, 1, -1.50995803e-007, 1, -6.60023616e-015, -1, -1.50995803e-007, -4.37113883e-008)
  1031. p6.Anchored = false
  1032. p6.CanCollide = false
  1033. p6.BottomSurface = Enum.SurfaceType.Smooth
  1034. p6.TopSurface = Enum.SurfaceType.Smooth
  1035. b6 = Instance.new("SpecialMesh", p6)
  1036. b6.MeshType = Enum.MeshType.Cylinder
  1037. b6.Name = "Mesh"
  1038. b6.Scale = Vector3.new(1, 0.5, 0.5)
  1039. p7 = Instance.new("Part", Cha)
  1040. p7.BrickColor = BrickColor.new("Pastel brown")
  1041. p7.Transparency = 1
  1042. p7.FormFactor = Enum.FormFactor.Custom
  1043. p7.Size = Vector3.new(0.5, 0.5, 1)
  1044. p7.CFrame = CFrame.new(-0.0500000007, 9.75, 12.8249979, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1045. p7.Anchored = false
  1046. p7.CanCollide = false
  1047. p7.BottomSurface = Enum.SurfaceType.Smooth
  1048. p7.TopSurface = Enum.SurfaceType.Smooth
  1049. b7 = Instance.new("SpecialMesh", p7)
  1050. b7.MeshType = Enum.MeshType.Brick
  1051. b7.Name = "Mesh"
  1052. p8 = Instance.new("Part", Cha)
  1053. p8.BrickColor = BrickColor.new("Really black")
  1054. p8.FormFactor = Enum.FormFactor.Custom
  1055. p8.Size = Vector3.new(0.200000003, 0.25000003, 3.5)
  1056. p8.CFrame = CFrame.new(-0.0500000007, 10.0749998, 12.0500021, -1, -1.50995803e-007, 0, -1.50995803e-007, 1, -1.50995803e-007, 2.27997332e-014, -1.50995803e-007, -1)
  1057. p8.Anchored = false
  1058. p8.CanCollide = false
  1059. p8.BottomSurface = Enum.SurfaceType.Smooth
  1060. p8.TopSurface = Enum.SurfaceType.Smooth
  1061. b8 = Instance.new("SpecialMesh", p8)
  1062. b8.MeshType = Enum.MeshType.Brick
  1063. b8.Name = "Mesh"
  1064. b8.Scale = Vector3.new(0.99999994, 1, 1)
  1065. p9 = Instance.new("Part", Cha)
  1066. p9.BrickColor = BrickColor.new("Really black")
  1067. p9.FormFactor = Enum.FormFactor.Custom
  1068. p9.Size = Vector3.new(0.200000003, 0.200000003, 0.300000131)
  1069. p9.CFrame = CFrame.new(-0.0500000007, 10.0999994, 14.7750015, -4.37113883e-008, 0, -1, -1.50995803e-007, 1, 6.60023616e-015, 1, 1.50995803e-007, -4.37113883e-008)
  1070. p9.Anchored = false
  1071. p9.CanCollide = false
  1072. p9.BottomSurface = Enum.SurfaceType.Smooth
  1073. p9.TopSurface = Enum.SurfaceType.Smooth
  1074. b9 = Instance.new("SpecialMesh", p9)
  1075. b9.MeshType = Enum.MeshType.Cylinder
  1076. b9.Name = "Mesh"
  1077. b9.Scale = Vector3.new(0.5, 0.99999994, 1)
  1078. p10 = Instance.new("Part", Cha)
  1079. p10.BrickColor = BrickColor.new("Really black")
  1080. p10.FormFactor = Enum.FormFactor.Custom
  1081. p10.Size = Vector3.new(0.200000003, 0.5, 0.800000012)
  1082. p10.CFrame = CFrame.new(-0.0500000007, 9.82392216, 12.5223665, -1, -1.50995803e-007, 0, -1.49526329e-007, 0.990268111, -0.139172941, 2.10145306e-008, -0.139172941, -0.990268111)
  1083. p10.Anchored = false
  1084. p10.CanCollide = false
  1085. p10.BottomSurface = Enum.SurfaceType.Smooth
  1086. p10.TopSurface = Enum.SurfaceType.Smooth
  1087. b10 = Instance.new("SpecialMesh", p10)
  1088. b10.MeshType = Enum.MeshType.Brick
  1089. b10.Name = "Mesh"
  1090. b10.Scale = Vector3.new(0.99999994, 1, 1)
  1091. p11 = Instance.new("Part", Cha)
  1092. p11.BrickColor = BrickColor.new("Really black")
  1093. p11.FormFactor = Enum.FormFactor.Custom
  1094. p11.Size = Vector3.new(0.200000003, 0.200000003, 0.300000012)
  1095. p11.CFrame = CFrame.new(-0.0500000007, 9.6954546, 13.0453367, -1, -1.50995803e-007, 0, -1.49526329e-007, 0.990268111, -0.139172941, 2.10145306e-008, -0.139172941, -0.990268111)
  1096. p11.Anchored = false
  1097. p11.CanCollide = false
  1098. p11.BottomSurface = Enum.SurfaceType.Smooth
  1099. p11.TopSurface = Enum.SurfaceType.Smooth
  1100. b11 = Instance.new("SpecialMesh", p11)
  1101. b11.MeshType = Enum.MeshType.Brick
  1102. b11.Name = "Mesh"
  1103. b11.Scale = Vector3.new(0.99999994, 0.500000119, 1)
  1104. p12 = Instance.new("Part", Cha)
  1105. p12.BrickColor = BrickColor.new("Really black")
  1106. p12.FormFactor = Enum.FormFactor.Custom
  1107. p12.Size = Vector3.new(0.200000003, 0.450000048, 0.200000003)
  1108. p12.CFrame = CFrame.new(-0.0500000007, 9.8826685, 13.1200056, -1, -1.50995803e-007, 0, -1.49526329e-007, 0.990268111, -0.139172941, 2.10145306e-008, -0.139172941, -0.990268111)
  1109. p12.Anchored = false
  1110. p12.CanCollide = false
  1111. p12.BottomSurface = Enum.SurfaceType.Smooth
  1112. p12.TopSurface = Enum.SurfaceType.Smooth
  1113. b12 = Instance.new("SpecialMesh", p12)
  1114. b12.MeshType = Enum.MeshType.Brick
  1115. b12.Name = "Mesh"
  1116. b12.Scale = Vector3.new(0.99999994, 1, 0.50000006)
  1117. p13 = Instance.new("Part", Cha)
  1118. p13.BrickColor = BrickColor.new("Really black")
  1119. p13.FormFactor = Enum.FormFactor.Custom
  1120. p13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1121. p13.CFrame = CFrame.new(-0.0500000007, 9.86914063, 12.0564413, -4.37113883e-008, 0, 1, -0.139172822, 0.990268111, -6.08343731e-009, -0.990268111, -0.139172822, -4.32859935e-008)
  1122. p13.Anchored = false
  1123. p13.CanCollide = false
  1124. p13.BottomSurface = Enum.SurfaceType.Smooth
  1125. p13.TopSurface = Enum.SurfaceType.Smooth
  1126. b13 = Instance.new("SpecialMesh", p13)
  1127. b13.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1128. b13.TextureId = ""
  1129. b13.MeshType = Enum.MeshType.FileMesh
  1130. b13.Name = "Mesh"
  1131. b13.Scale = Vector3.new(0.5, 0.5, 0.349999994)
  1132. p14 = Instance.new("Part", Cha)
  1133. p14.BrickColor = BrickColor.new("Really black")
  1134. p14.FormFactor = Enum.FormFactor.Custom
  1135. p14.Size = Vector3.new(0.600000024, 0.200000003, 0.249999896)
  1136. p14.CFrame = CFrame.new(-0.0500000007, 10.0249996, 14.1000032, -4.37113883e-008, 0, 1, -1.50995803e-007, 1, -6.60023616e-015, -1, -1.50995803e-007, -4.37113883e-008)
  1137. p14.Anchored = false
  1138. p14.CanCollide = false
  1139. p14.BottomSurface = Enum.SurfaceType.Smooth
  1140. p14.TopSurface = Enum.SurfaceType.Smooth
  1141. b14 = Instance.new("SpecialMesh", p14)
  1142. b14.MeshType = Enum.MeshType.Cylinder
  1143. b14.Name = "Mesh"
  1144. b14.Scale = Vector3.new(1, 0.750000179, 1)
  1145. p15 = Instance.new("Part", Cha)
  1146. p15.BrickColor = BrickColor.new("Really black")
  1147. p15.FormFactor = Enum.FormFactor.Custom
  1148. p15.Size = Vector3.new(0.200000003, 0.200000003, 0.44999975)
  1149. p15.CFrame = CFrame.new(-0.0500000007, 10.0250006, 14.5500021, -1, -1.50995803e-007, 0, -1.50995803e-007, 1, -1.50995803e-007, 2.27997332e-014, -1.50995803e-007, -1)
  1150. p15.Anchored = false
  1151. p15.CanCollide = false
  1152. p15.BottomSurface = Enum.SurfaceType.Smooth
  1153. p15.TopSurface = Enum.SurfaceType.Smooth
  1154. b15 = Instance.new("SpecialMesh", p15)
  1155. b15.MeshType = Enum.MeshType.Brick
  1156. b15.Name = "Mesh"
  1157. b15.Scale = Vector3.new(0.99999994, 0.750000179, 1)
  1158. p16 = Instance.new("Part", Cha)
  1159. p16.BrickColor = BrickColor.new("Really black")
  1160. p16.FormFactor = Enum.FormFactor.Custom
  1161. p16.Size = Vector3.new(1.20000005, 0.200000003, 0.200000003)
  1162. p16.CFrame = CFrame.new(-0.0500000007, 10.7749996, 10.8750019, -4.37113883e-008, 0, 1, -1.50995803e-007, 1, -6.60023616e-015, -1, -1.50995803e-007, -4.37113883e-008)
  1163. p16.Anchored = false
  1164. p16.CanCollide = false
  1165. p16.BottomSurface = Enum.SurfaceType.Smooth
  1166. p16.TopSurface = Enum.SurfaceType.Smooth
  1167. b16 = Instance.new("SpecialMesh", p16)
  1168. b16.MeshType = Enum.MeshType.Cylinder
  1169. b16.Name = "Mesh"
  1170. p17 = Instance.new("Part", Cha)
  1171. p17.BrickColor = BrickColor.new("Really black")
  1172. p17.FormFactor = Enum.FormFactor.Custom
  1173. p17.Size = Vector3.new(0.200000003, 0.75, 0.200000003)
  1174. p17.CFrame = CFrame.new(-0.0500000007, 9.72500038, 14.7750015, -1, -1.50995803e-007, 0, -1.50995803e-007, 1, -1.50995803e-007, 2.27997332e-014, -1.50995803e-007, -1)
  1175. p17.Anchored = false
  1176. p17.CanCollide = false
  1177. p17.BottomSurface = Enum.SurfaceType.Smooth
  1178. p17.TopSurface = Enum.SurfaceType.Smooth
  1179. b17 = Instance.new("SpecialMesh", p17)
  1180. b17.MeshType = Enum.MeshType.Brick
  1181. b17.Name = "Mesh"
  1182. b17.Scale = Vector3.new(0.99999994, 1, 0.500000715)
  1183. p18 = Instance.new("Part", Cha)
  1184. p18.BrickColor = BrickColor.new("Really black")
  1185. p18.FormFactor = Enum.FormFactor.Custom
  1186. p18.Size = Vector3.new(0.200000003, 0.200000003, 0.650000095)
  1187. p18.CFrame = CFrame.new(-0.0500000007, 10.5499992, 11.5250006, -1, -1.50995803e-007, 0, -1.50995803e-007, 1, -1.50995803e-007, 2.27997332e-014, -1.50995803e-007, -1)
  1188. p18.Anchored = false
  1189. p18.CanCollide = false
  1190. p18.BottomSurface = Enum.SurfaceType.Smooth
  1191. p18.TopSurface = Enum.SurfaceType.Smooth
  1192. b18 = Instance.new("SpecialMesh", p18)
  1193. b18.MeshType = Enum.MeshType.Brick
  1194. b18.Name = "Mesh"
  1195. b18.Scale = Vector3.new(0.99999994, 0.500000358, 1)
  1196. p19 = Instance.new("Part", Cha)
  1197. p19.BrickColor = BrickColor.new("Really black")
  1198. p19.FormFactor = Enum.FormFactor.Custom
  1199. p19.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1200. p19.CFrame = CFrame.new(-0.0500000007, 10.6750002, 11.3250027, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1201. p19.Anchored = false
  1202. p19.CanCollide = false
  1203. p19.BottomSurface = Enum.SurfaceType.Smooth
  1204. p19.TopSurface = Enum.SurfaceType.Smooth
  1205. b19 = Instance.new("SpecialMesh", p19)
  1206. b19.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1207. b19.TextureId = ""
  1208. b19.MeshType = Enum.MeshType.FileMesh
  1209. b19.Name = "Mesh"
  1210. b19.Scale = Vector3.new(0.25, 0.25, 0.349999994)
  1211. p20 = Instance.new("Part", Cha)
  1212. p20.BrickColor = BrickColor.new("Really black")
  1213. p20.FormFactor = Enum.FormFactor.Custom
  1214. p20.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1215. p20.CFrame = CFrame.new(-0.0500000007, 10.874999, 10.8750019, -1.07284414e-007, 1, -5.21080397e-015, 1, 1.07284414e-007, 3.17865059e-008, 3.17865059e-008, -1.80060697e-015, -1)
  1216. p20.Anchored = false
  1217. p20.CanCollide = false
  1218. p20.BottomSurface = Enum.SurfaceType.Smooth
  1219. p20.TopSurface = Enum.SurfaceType.Smooth
  1220. b20 = Instance.new("SpecialMesh", p20)
  1221. b20.MeshType = Enum.MeshType.Cylinder
  1222. b20.Name = "Mesh"
  1223. b20.Scale = Vector3.new(0.500000358, 1, 1)
  1224. p21 = Instance.new("Part", Cha)
  1225. p21.BrickColor = BrickColor.new("Really black")
  1226. p21.FormFactor = Enum.FormFactor.Custom
  1227. p21.Size = Vector3.new(0.300000072, 0.200000003, 0.200000003)
  1228. p21.CFrame = CFrame.new(-0.0500000007, 10.7749996, 10.8750019, -1, -1.50995803e-007, -3.17865059e-008, -1.50995803e-007, 1, -6.60023616e-015, 3.17865059e-008, -1.80060697e-015, -1)
  1229. p21.Anchored = false
  1230. p21.CanCollide = false
  1231. p21.BottomSurface = Enum.SurfaceType.Smooth
  1232. p21.TopSurface = Enum.SurfaceType.Smooth
  1233. b21 = Instance.new("SpecialMesh", p21)
  1234. b21.MeshType = Enum.MeshType.Cylinder
  1235. b21.Name = "Mesh"
  1236. p22 = Instance.new("Part", Cha)
  1237. p22.BrickColor = BrickColor.new("Really black")
  1238. p22.FormFactor = Enum.FormFactor.Custom
  1239. p22.Size = Vector3.new(0.5, 0.200000003, 0.5)
  1240. p22.CFrame = CFrame.new(-0.0500000007, 10.7749996, 11.3499994, -1, 8.74227766e-008, 0, 0, 0, -1, -8.74227766e-008, -1, 0)
  1241. p22.Anchored = false
  1242. p22.CanCollide = false
  1243. p22.BottomSurface = Enum.SurfaceType.Smooth
  1244. p22.TopSurface = Enum.SurfaceType.Smooth
  1245. b22 = Instance.new("SpecialMesh", p22)
  1246. b22.MeshId = "http://www.roblox.com/asset/?id=1033714"
  1247. b22.TextureId = ""
  1248. b22.MeshType = Enum.MeshType.FileMesh
  1249. b22.Name = "Mesh"
  1250. b22.VertexColor = Vector3.new(3.00000003e+015, 2.99999995e+031, 3.00000003e+015)
  1251. b22.Scale = Vector3.new(0.100000001, 1, 0.100000001)
  1252. p23 = Instance.new("Part", Cha)
  1253. p23.BrickColor = BrickColor.new("Really black")
  1254. p23.FormFactor = Enum.FormFactor.Custom
  1255. p23.Size = Vector3.new(0.5, 0.5, 0.5)
  1256. p23.CFrame = CFrame.new(-0.0499995016, 10.7749996, 10.0999994, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1257. p23.Anchored = false
  1258. p23.CanCollide = false
  1259. p23.BottomSurface = Enum.SurfaceType.Smooth
  1260. p23.TopSurface = Enum.SurfaceType.Smooth
  1261. b23 = Instance.new("SpecialMesh", p23)
  1262. b23.MeshId = "http://www.roblox.com/asset/?id=1033714"
  1263. b23.TextureId = ""
  1264. b23.MeshType = Enum.MeshType.FileMesh
  1265. b23.Name = "Mesh"
  1266. b23.VertexColor = Vector3.new(3.00000003e+015, 2.99999995e+031, 3.00000003e+015)
  1267. b23.Scale = Vector3.new(0.200000003, 1, 0.200000003)
  1268. p24 = Instance.new("Part", Cha)
  1269. p24.BrickColor = BrickColor.new("Really black")
  1270. p24.FormFactor = Enum.FormFactor.Custom
  1271. p24.Size = Vector3.new(0.200000003, 0.224999994, 0.224999994)
  1272. p24.CFrame = CFrame.new(-0.0500000007, 10.7749996, 10.2750015, -4.37113883e-008, 0, 1, -1.50995803e-007, 1, -6.60023616e-015, -1, -1.50995803e-007, -4.37113883e-008)
  1273. p24.Anchored = false
  1274. p24.CanCollide = false
  1275. p24.BottomSurface = Enum.SurfaceType.Smooth
  1276. p24.TopSurface = Enum.SurfaceType.Smooth
  1277. b24 = Instance.new("SpecialMesh", p24)
  1278. b24.MeshType = Enum.MeshType.Cylinder
  1279. b24.Name = "Mesh"
  1280. b24.Scale = Vector3.new(0.500000119, 1, 1)
  1281. p25 = Instance.new("Part", Cha)
  1282. p25.BrickColor = BrickColor.new("Really black")
  1283. p25.FormFactor = Enum.FormFactor.Custom
  1284. p25.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1285. p25.CFrame = CFrame.new(-0.0500000007, 10.5249996, 10.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1286. p25.Anchored = false
  1287. p25.CanCollide = false
  1288. p25.BottomSurface = Enum.SurfaceType.Smooth
  1289. p25.TopSurface = Enum.SurfaceType.Smooth
  1290. b25 = Instance.new("SpecialMesh", p25)
  1291. b25.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1292. b25.TextureId = ""
  1293. b25.MeshType = Enum.MeshType.FileMesh
  1294. b25.Name = "Mesh"
  1295. b25.Scale = Vector3.new(0.25, 0.5, 0.349999994)
  1296. p26 = Instance.new("Part", Cha)
  1297. p26.BrickColor = BrickColor.new("Really black")
  1298. p26.FormFactor = Enum.FormFactor.Custom
  1299. p26.Size = Vector3.new(0.200000003, 1.20000005, 0.5)
  1300. p26.CFrame = CFrame.new(-0.0500000007, 9.51616573, 10.9198675, -1, -1.50995803e-007, 0, -1.40000864e-007, 0.927183807, 0.374606699, -5.65640406e-008, 0.374606699, -0.927183807)
  1301. p26.Anchored = false
  1302. p26.CanCollide = false
  1303. p26.BottomSurface = Enum.SurfaceType.Smooth
  1304. p26.TopSurface = Enum.SurfaceType.Smooth
  1305. b26 = Instance.new("SpecialMesh", p26)
  1306. b26.MeshType = Enum.MeshType.Brick
  1307. b26.Name = "Mesh"
  1308. b26.Scale = Vector3.new(0.99999994, 1, 1)
  1309. p27 = Instance.new("Part", Cha)
  1310. p27.BrickColor = BrickColor.new("Really black")
  1311. p27.FormFactor = Enum.FormFactor.Custom
  1312. p27.Size = Vector3.new(0.200000003, 1, 0.200000003)
  1313. p27.CFrame = CFrame.new(-0.275000006, 9.72679424, 9.47500324, -0.866025388, 0.50000006, 0, 0.50000006, 0.866025388, -1.50995803e-007, -7.54979084e-008, -1.30766196e-007, -1)
  1314. p27.Anchored = false
  1315. p27.CanCollide = false
  1316. p27.BottomSurface = Enum.SurfaceType.Smooth
  1317. p27.TopSurface = Enum.SurfaceType.Smooth
  1318. b27 = Instance.new("SpecialMesh", p27)
  1319. b27.MeshType = Enum.MeshType.Brick
  1320. b27.Name = "Mesh"
  1321. b27.Scale = Vector3.new(0.5, 1, 0.750000119)
  1322. p28 = Instance.new("Part", Cha)
  1323. p28.BrickColor = BrickColor.new("Really black")
  1324. p28.FormFactor = Enum.FormFactor.Custom
  1325. p28.Size = Vector3.new(0.200000003, 0.200000003, 0.550000012)
  1326. p28.CFrame = CFrame.new(-0.0500000007, 9.92500019, 9.52500153, -1, -1.50995803e-007, 0, -1.50995803e-007, 1, -1.50995803e-007, 2.27997332e-014, -1.50995803e-007, -1)
  1327. p28.Anchored = false
  1328. p28.CanCollide = false
  1329. p28.BottomSurface = Enum.SurfaceType.Smooth
  1330. p28.TopSurface = Enum.SurfaceType.Smooth
  1331. b28 = Instance.new("SpecialMesh", p28)
  1332. b28.MeshType = Enum.MeshType.Brick
  1333. b28.Name = "Mesh"
  1334. b28.Scale = Vector3.new(0.99999994, 0.750000417, 1)
  1335. p29 = Instance.new("Part", Cha)
  1336. p29.BrickColor = BrickColor.new("Really black")
  1337. p29.FormFactor = Enum.FormFactor.Custom
  1338. p29.Size = Vector3.new(0.200000003, 0.50000006, 1.25)
  1339. p29.CFrame = CFrame.new(-0.0500000007, 10.1999998, 9.72500229, -1, -1.50995803e-007, 0, -1.50995803e-007, 1, -1.50995803e-007, 2.27997332e-014, -1.50995803e-007, -1)
  1340. p29.Anchored = false
  1341. p29.CanCollide = false
  1342. p29.BottomSurface = Enum.SurfaceType.Smooth
  1343. p29.TopSurface = Enum.SurfaceType.Smooth
  1344. b29 = Instance.new("SpecialMesh", p29)
  1345. b29.MeshType = Enum.MeshType.Brick
  1346. b29.Name = "Mesh"
  1347. b29.Scale = Vector3.new(0.99999994, 1, 1)
  1348. p30 = Instance.new("Part", Cha)
  1349. p30.BrickColor = BrickColor.new("Really black")
  1350. p30.FormFactor = Enum.FormFactor.Custom
  1351. p30.Size = Vector3.new(0.200000003, 0.450000018, 0.200000003)
  1352. p30.CFrame = CFrame.new(-0.562499523, 9.22882938, 9.47500324, -0.866025388, 0.50000006, 0, 0.50000006, 0.866025388, -1.50995803e-007, -7.54979084e-008, -1.30766196e-007, -1)
  1353. p30.Anchored = false
  1354. p30.CanCollide = false
  1355. p30.BottomSurface = Enum.SurfaceType.Smooth
  1356. p30.TopSurface = Enum.SurfaceType.Smooth
  1357. b30 = Instance.new("SpecialMesh", p30)
  1358. b30.MeshType = Enum.MeshType.Brick
  1359. b30.Name = "Mesh"
  1360. b30.Scale = Vector3.new(0.625, 1, 0.875)
  1361. p31 = Instance.new("Part", Cha)
  1362. p31.BrickColor = BrickColor.new("Really black")
  1363. p31.FormFactor = Enum.FormFactor.Custom
  1364. p31.Size = Vector3.new(0.200000003, 0.899999976, 0.5)
  1365. p31.CFrame = CFrame.new(-0.0500000007, 9.20888424, 12.4573278, -1, -1.50995803e-007, 0, -1.49526329e-007, 0.990268111, -0.139172941, 2.10145306e-008, -0.139172941, -0.990268111)
  1366. p31.Anchored = false
  1367. p31.CanCollide = false
  1368. p31.BottomSurface = Enum.SurfaceType.Smooth
  1369. p31.TopSurface = Enum.SurfaceType.Smooth
  1370. b31 = Instance.new("SpecialMesh", p31)
  1371. b31.MeshType = Enum.MeshType.Brick
  1372. b31.Name = "Mesh"
  1373. b31.Scale = Vector3.new(0.99999994, 1, 1)
  1374. p32 = Instance.new("Part", Cha)
  1375. p32.BrickColor = BrickColor.new("Really black")
  1376. p32.FormFactor = Enum.FormFactor.Custom
  1377. p32.Size = Vector3.new(0.425000012, 0.200000003, 0.275000006)
  1378. p32.CFrame = CFrame.new(-0.637500525, 9.00382996, 9.47500324, -1, -5.96046448e-008, -7.54979013e-008, -5.96046448e-008, 1, -1.30766196e-007, 7.54979084e-008, -1.30766196e-007, -1)
  1379. p32.Anchored = false
  1380. p32.CanCollide = false
  1381. p32.BottomSurface = Enum.SurfaceType.Smooth
  1382. p32.TopSurface = Enum.SurfaceType.Smooth
  1383. b32 = Instance.new("SpecialMesh", p32)
  1384. b32.MeshType = Enum.MeshType.Brick
  1385. b32.Name = "Mesh"
  1386. b32.Scale = Vector3.new(1, 0.500000119, 1)
  1387. p33 = Instance.new("Part", Cha)
  1388. p33.BrickColor = BrickColor.new("Black")
  1389. p33.FormFactor = Enum.FormFactor.Custom
  1390. p33.Size = Vector3.new(0.899999976, 0.200000003, 0.200000003)
  1391. p33.CFrame = CFrame.new(-0.0500000007, 10.2249985, 7.10000086, -4.37113883e-008, 0, 1, -1.50995803e-007, 1, -6.60023616e-015, -1, -1.50995803e-007, -4.37113883e-008)
  1392. p33.Anchored = false
  1393. p33.CanCollide = false
  1394. p33.BottomSurface = Enum.SurfaceType.Smooth
  1395. p33.TopSurface = Enum.SurfaceType.Smooth
  1396. b33 = Instance.new("SpecialMesh", p33)
  1397. b33.MeshType = Enum.MeshType.Cylinder
  1398. b33.Name = "Mesh"
  1399. b33.Scale = Vector3.new(1, 0.875, 0.875)
  1400. p34 = Instance.new("Part", Cha)
  1401. p34.BrickColor = BrickColor.new("Really black")
  1402. p34.FormFactor = Enum.FormFactor.Custom
  1403. p34.Size = Vector3.new(0.200000003, 1, 0.200000003)
  1404. p34.CFrame = CFrame.new(0.174999997, 9.72679424, 9.47500324, -0.866025388, -0.50000006, 0, -0.50000006, 0.866025388, -1.50995803e-007, 7.54979084e-008, -1.30766196e-007, -1)
  1405. p34.Anchored = false
  1406. p34.CanCollide = false
  1407. p34.BottomSurface = Enum.SurfaceType.Smooth
  1408. p34.TopSurface = Enum.SurfaceType.Smooth
  1409. b34 = Instance.new("SpecialMesh", p34)
  1410. b34.MeshType = Enum.MeshType.Brick
  1411. b34.Name = "Mesh"
  1412. b34.Scale = Vector3.new(0.5, 1, 0.750000119)
  1413. p35 = Instance.new("Part", Cha)
  1414. p35.BrickColor = BrickColor.new("Really black")
  1415. p35.FormFactor = Enum.FormFactor.Custom
  1416. p35.Size = Vector3.new(0.200000003, 0.450000018, 0.200000003)
  1417. p35.CFrame = CFrame.new(0.462500006, 9.22882938, 9.47500324, -0.866025388, -0.50000006, 0, -0.50000006, 0.866025388, -1.50995803e-007, 7.54979084e-008, -1.30766196e-007, -1)
  1418. p35.Anchored = false
  1419. p35.CanCollide = false
  1420. p35.BottomSurface = Enum.SurfaceType.Smooth
  1421. p35.TopSurface = Enum.SurfaceType.Smooth
  1422. b35 = Instance.new("SpecialMesh", p35)
  1423. b35.MeshType = Enum.MeshType.Brick
  1424. b35.Name = "Mesh"
  1425. b35.Scale = Vector3.new(0.625, 1, 0.875)
  1426. p36 = Instance.new("Part", Cha)
  1427. p36.BrickColor = BrickColor.new("Really black")
  1428. p36.FormFactor = Enum.FormFactor.Custom
  1429. p36.Size = Vector3.new(0.299999982, 0.200000003, 0.700000048)
  1430. p36.CFrame = CFrame.new(-0.0500000007, 8.7949791, 12.5659933, -1, -1.50995803e-007, 0, -1.49526329e-007, 0.990268111, -0.139172941, 2.10145306e-008, -0.139172941, -0.990268111)
  1431. p36.Anchored = false
  1432. p36.CanCollide = false
  1433. p36.BottomSurface = Enum.SurfaceType.Smooth
  1434. p36.TopSurface = Enum.SurfaceType.Smooth
  1435. b36 = Instance.new("SpecialMesh", p36)
  1436. b36.MeshType = Enum.MeshType.Brick
  1437. b36.Name = "Mesh"
  1438. b36.Scale = Vector3.new(1, 0.749999881, 1)
  1439. p37 = Instance.new("Part", Cha)
  1440. p37.BrickColor = BrickColor.new("Really black")
  1441. p37.FormFactor = Enum.FormFactor.Custom
  1442. p37.Size = Vector3.new(0.425000012, 0.200000003, 0.275000006)
  1443. p37.CFrame = CFrame.new(0.562499523, 9.00382996, 9.47500324, -1, -5.96046448e-008, -7.54979013e-008, -5.96046448e-008, 1, -1.30766196e-007, 7.54979084e-008, -1.30766196e-007, -1)
  1444. p37.Anchored = false
  1445. p37.CanCollide = false
  1446. p37.BottomSurface = Enum.SurfaceType.Smooth
  1447. p37.TopSurface = Enum.SurfaceType.Smooth
  1448. b37 = Instance.new("SpecialMesh", p37)
  1449. b37.MeshType = Enum.MeshType.Brick
  1450. b37.Name = "Mesh"
  1451. b37.Scale = Vector3.new(1, 0.500000119, 1)
  1452. p38 = Instance.new("Part", Cha)
  1453. p38.BrickColor = BrickColor.new("Really black")
  1454. p38.FormFactor = Enum.FormFactor.Custom
  1455. p38.Size = Vector3.new(1.35000002, 0.200000003, 0.200000003)
  1456. p38.CFrame = CFrame.new(-0.0500000231, 10.0749989, 7.85000134, -4.37113883e-008, 0, 1, -1.50995803e-007, 1, -6.60023616e-015, -1, -1.50995803e-007, -4.37113883e-008)
  1457. p38.Anchored = false
  1458. p38.CanCollide = false
  1459. p38.BottomSurface = Enum.SurfaceType.Smooth
  1460. p38.TopSurface = Enum.SurfaceType.Smooth
  1461. b38 = Instance.new("SpecialMesh", p38)
  1462. b38.MeshType = Enum.MeshType.Cylinder
  1463. b38.Name = "Mesh"
  1464. b38.Scale = Vector3.new(1, 0.5, 0.5)
  1465. p39 = Instance.new("Part", Cha)
  1466. p39.BrickColor = BrickColor.new("Really black")
  1467. p39.FormFactor = Enum.FormFactor.Custom
  1468. p39.Size = Vector3.new(0.75, 0.200000003, 0.200000003)
  1469. p39.CFrame = CFrame.new(-0.0500000007, 10.0749989, 8.75000191, -4.37113883e-008, 0, 1, -1.50995803e-007, 1, -6.60023616e-015, -1, -1.50995803e-007, -4.37113883e-008)
  1470. p39.Anchored = false
  1471. p39.CanCollide = false
  1472. p39.BottomSurface = Enum.SurfaceType.Smooth
  1473. p39.TopSurface = Enum.SurfaceType.Smooth
  1474. b39 = Instance.new("SpecialMesh", p39)
  1475. b39.MeshType = Enum.MeshType.Cylinder
  1476. b39.Name = "Mesh"
  1477. b39.Scale = Vector3.new(1, 0.75, 0.75)
  1478. p40 = Instance.new("Part", Cha)
  1479. p40.BrickColor = BrickColor.new("Really black")
  1480. p40.FormFactor = Enum.FormFactor.Custom
  1481. p40.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1482. p40.CFrame = CFrame.new(-0.0500000007, 10.0749989, 8.5500021, -4.37113883e-008, 0, 1, -1.50995803e-007, 1, -6.60023616e-015, -1, -1.50995803e-007, -4.37113883e-008)
  1483. p40.Anchored = false
  1484. p40.CanCollide = false
  1485. p40.BottomSurface = Enum.SurfaceType.Smooth
  1486. p40.TopSurface = Enum.SurfaceType.Smooth
  1487. b40 = Instance.new("SpecialMesh", p40)
  1488. b40.MeshType = Enum.MeshType.Cylinder
  1489. b40.Name = "Mesh"
  1490. b40.Scale = Vector3.new(0.5, 0.875, 0.875)
  1491. p41 = Instance.new("Part", Cha)
  1492. p41.BrickColor = BrickColor.new("Really black")
  1493. p41.FormFactor = Enum.FormFactor.Custom
  1494. p41.Size = Vector3.new(0.899999976, 0.200000003, 0.200000003)
  1495. p41.CFrame = CFrame.new(-0.0500000007, 10.2249994, 8.70000172, -4.37113883e-008, 0, 1, -1.50995803e-007, 1, -6.60023616e-015, -1, -1.50995803e-007, -4.37113883e-008)
  1496. p41.Anchored = false
  1497. p41.CanCollide = false
  1498. p41.BottomSurface = Enum.SurfaceType.Smooth
  1499. p41.TopSurface = Enum.SurfaceType.Smooth
  1500. b41 = Instance.new("SpecialMesh", p41)
  1501. b41.MeshType = Enum.MeshType.Cylinder
  1502. b41.Name = "Mesh"
  1503. b41.Scale = Vector3.new(1, 0.875, 0.875)
  1504. p42 = Instance.new("Part", Cha)
  1505. p42.BrickColor = BrickColor.new("Really black")
  1506. p42.FormFactor = Enum.FormFactor.Custom
  1507. p42.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1508. p42.CFrame = CFrame.new(-0.0500000007, 10.2249994, 8.5500021, -4.37113883e-008, 0, 1, -1.50995803e-007, 1, -6.60023616e-015, -1, -1.50995803e-007, -4.37113883e-008)
  1509. p42.Anchored = false
  1510. p42.CanCollide = false
  1511. p42.BottomSurface = Enum.SurfaceType.Smooth
  1512. p42.TopSurface = Enum.SurfaceType.Smooth
  1513. b42 = Instance.new("SpecialMesh", p42)
  1514. b42.MeshType = Enum.MeshType.Cylinder
  1515. b42.Name = "Mesh"
  1516. b42.Scale = Vector3.new(0.500000119, 1, 1)
  1517. p43 = Instance.new("Part", Cha)
  1518. p43.BrickColor = BrickColor.new("Really black")
  1519. p43.FormFactor = Enum.FormFactor.Custom
  1520. p43.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1521. p43.CFrame = CFrame.new(-0.0500000007, 10.2249994, 8.22500134, -4.37113883e-008, 0, 1, -1.50995803e-007, 1, -6.60023616e-015, -1, -1.50995803e-007, -4.37113883e-008)
  1522. p43.Anchored = false
  1523. p43.CanCollide = false
  1524. p43.BottomSurface = Enum.SurfaceType.Smooth
  1525. p43.TopSurface = Enum.SurfaceType.Smooth
  1526. b43 = Instance.new("SpecialMesh", p43)
  1527. b43.MeshType = Enum.MeshType.Cylinder
  1528. b43.Name = "Mesh"
  1529. b43.Scale = Vector3.new(0.749999881, 0.75, 0.75)
  1530. w1 = Instance.new("Weld", p7)
  1531. w1.Name = "BTWeld"
  1532. w1.Part0 = p7
  1533. w1.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1534. w1.Part1 = p1
  1535. w1.C1 = CFrame.new(-4.62499619, -0.574999809, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1536. w2 = Instance.new("Weld", p7)
  1537. w2.Name = "BTWeld"
  1538. w2.Part0 = p7
  1539. w2.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1540. w2.Part1 = p2
  1541. w2.C1 = CFrame.new(8.56816769e-008, -0.574999809, -0.424996376, 1, -1.50995803e-007, -2.27997332e-014, 1.50995803e-007, 1, 1.50995803e-007, -0, -1.50995803e-007, 1)
  1542. w3 = Instance.new("Weld", p7)
  1543. w3.Name = "BTWeld"
  1544. w3.Part0 = p7
  1545. w3.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1546. w3.Part1 = p3
  1547. w3.C1 = CFrame.new(1.11758709e-007, -0.724999428, -1.02499771, 1, -1.50995803e-007, -2.27997332e-014, 1.50995803e-007, 1, 1.50995803e-007, -0, -1.50995803e-007, 1)
  1548. w4 = Instance.new("Weld", p7)
  1549. w4.Name = "BTWeld"
  1550. w4.Part0 = p7
  1551. w4.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1552. w4.Part1 = p4
  1553. w4.C1 = CFrame.new(6.70552254e-008, -0.449999809, -0.824995995, 1, -1.50995803e-007, -2.27997332e-014, 1.50995803e-007, 1, 1.50995803e-007, -0, -1.50995803e-007, 1)
  1554. w5 = Instance.new("Weld", p7)
  1555. w5.Name = "BTWeld"
  1556. w5.Part0 = p7
  1557. w5.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1558. w5.Part1 = p5
  1559. w5.C1 = CFrame.new(1.1920929e-007, -0.774998665, 0.874996185, -1, -1.50995803e-007, 0, -1.50995803e-007, 1, -6.60023616e-015, 0, -6.60023616e-015, -1)
  1560. w6 = Instance.new("Weld", p7)
  1561. w6.Name = "BTWeld"
  1562. w6.Part0 = p7
  1563. w6.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1564. w6.Part1 = p6
  1565. w6.C1 = CFrame.new(-5.24999762, -0.475000381, -2.04890966e-007, 4.37113883e-008, -1.50995803e-007, 1, 0, 1, 1.50995803e-007, -1, -6.60023616e-015, 4.37113883e-008)
  1566. w7 = Instance.new("Weld", p7)
  1567. w7.Name = "BTWeld"
  1568. w7.Part0 = p7
  1569. w7.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1570. w7.Part1 = p8
  1571. w7.C1 = CFrame.new(4.84287739e-008, -0.324999809, -0.774995804, 1, -1.50995803e-007, -2.27997332e-014, 1.50995803e-007, 1, 1.50995803e-007, -0, -1.50995803e-007, 1)
  1572. w8 = Instance.new("Weld", p7)
  1573. w8.Name = "BTWeld"
  1574. w8.Part0 = p7
  1575. w8.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1576. w8.Part1 = p9
  1577. w8.C1 = CFrame.new(-1.95000362, -0.349999428, 8.56816769e-008, 4.37113883e-008, -1.50995803e-007, -1, 0, 1, -1.50995803e-007, 1, 6.60023616e-015, 4.37113883e-008)
  1578. w9 = Instance.new("Weld", p7)
  1579. w9.Name = "BTWeld"
  1580. w9.Part0 = p7
  1581. w9.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1582. w9.Part1 = p10
  1583. w9.C1 = CFrame.new(1.49011612e-008, -0.115321159, -0.289399147, 1, -1.49526329e-007, -2.10145306e-008, 1.50995803e-007, 0.990268111, 0.139172941, -0, -0.139172941, 0.990268111)
  1584. w10 = Instance.new("Weld", p7)
  1585. w10.Name = "BTWeld"
  1586. w10.Part0 = p7
  1587. w10.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1588. w10.Part1 = p11
  1589. w10.C1 = CFrame.new(-1.49011612e-008, 0.0846796036, 0.21060276, 1, -1.49526329e-007, -2.10145306e-008, 1.50995803e-007, 0.990268111, 0.139172941, -0, -0.139172941, 0.990268111)
  1590. w11 = Instance.new("Weld", p7)
  1591. w11.Name = "BTWeld"
  1592. w11.Part0 = p7
  1593. w11.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1594. w11.Part1 = p12
  1595. w11.C1 = CFrame.new(1.49011612e-008, -0.0903201103, 0.310600281, 1, -1.49526329e-007, -2.10145306e-008, 1.50995803e-007, 0.990268111, 0.139172941, -0, -0.139172941, 0.990268111)
  1596. w12 = Instance.new("Weld", p7)
  1597. w12.Name = "BTWeld"
  1598. w12.Part0 = p7
  1599. w12.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1600. w12.Part1 = p13
  1601. w12.C1 = CFrame.new(-0.744495392, -0.224943161, -3.35276127e-008, 4.37113883e-008, -0.139172822, 0.990268111, 0, 0.990268111, 0.139172822, -1, -6.08343731e-009, 4.32859935e-008)
  1602. w13 = Instance.new("Weld", p7)
  1603. w13.Name = "BTWeld"
  1604. w13.Part0 = p7
  1605. w13.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1606. w13.Part1 = p14
  1607. w13.C1 = CFrame.new(1.27500534, -0.274999619, 5.58793545e-008, 4.37113883e-008, -1.50995803e-007, 1, 0, 1, 1.50995803e-007, -1, -6.60023616e-015, 4.37113883e-008)
  1608. w14 = Instance.new("Weld", p7)
  1609. w14.Name = "BTWeld"
  1610. w14.Part0 = p7
  1611. w14.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1612. w14.Part1 = p15
  1613. w14.C1 = CFrame.new(4.09781933e-008, -0.275000572, 1.7250042, 1, -1.50995803e-007, -2.27997332e-014, 1.50995803e-007, 1, 1.50995803e-007, -0, -1.50995803e-007, 1)
  1614. w15 = Instance.new("Weld", p7)
  1615. w15.Name = "BTWeld"
  1616. w15.Part0 = p7
  1617. w15.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1618. w15.Part1 = p16
  1619. w15.C1 = CFrame.new(-1.94999599, -1.02499962, -8.19563866e-008, 4.37113883e-008, -1.50995803e-007, 1, 0, 1, 1.50995803e-007, -1, -6.60023616e-015, 4.37113883e-008)
  1620. w16 = Instance.new("Weld", p7)
  1621. w16.Name = "BTWeld"
  1622. w16.Part0 = p7
  1623. w16.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1624. w16.Part1 = p17
  1625. w16.C1 = CFrame.new(-3.7252903e-009, 0.0249996185, 1.95000362, 1, -1.50995803e-007, -2.27997332e-014, 1.50995803e-007, 1, 1.50995803e-007, -0, -1.50995803e-007, 1)
  1626. w17 = Instance.new("Weld", p7)
  1627. w17.Name = "BTWeld"
  1628. w17.Part0 = p7
  1629. w17.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1630. w17.Part1 = p18
  1631. w17.C1 = CFrame.new(1.2293458e-007, -0.799999237, -1.29999733, 1, -1.50995803e-007, -2.27997332e-014, 1.50995803e-007, 1, 1.50995803e-007, -0, -1.50995803e-007, 1)
  1632. w18 = Instance.new("Weld", p7)
  1633. w18.Name = "BTWeld"
  1634. w18.Part0 = p7
  1635. w18.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1636. w18.Part1 = p19
  1637. w18.C1 = CFrame.new(0, -0.925000191, -1.49999523, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1638. w19 = Instance.new("Weld", p7)
  1639. w19.Name = "BTWeld"
  1640. w19.Part0 = p7
  1641. w19.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1642. w19.Part1 = p20
  1643. w19.C1 = CFrame.new(-1.12499905, -1.1920929e-007, -1.94999599, 1.07284414e-007, 1, -3.17865059e-008, -1, 1.07284414e-007, 1.80060697e-015, 5.21080397e-015, 3.17865059e-008, 1)
  1644. w20 = Instance.new("Weld", p7)
  1645. w20.Name = "BTWeld"
  1646. w20.Part0 = p7
  1647. w20.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1648. w20.Part1 = p21
  1649. w20.C1 = CFrame.new(2.16066837e-007, -1.02499962, -1.94999599, 1, -1.50995803e-007, -3.17865059e-008, 1.50995803e-007, 1, 1.80060697e-015, 3.17865059e-008, -6.60023616e-015, 1)
  1650. w21 = Instance.new("Weld", p7)
  1651. w21.Name = "BTWeld"
  1652. w21.Part0 = p7
  1653. w21.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1654. w21.Part1 = p22
  1655. w21.C1 = CFrame.new(-1.3038516e-007, -1.47499847, 1.02499962, 1, 0, 8.74227766e-008, -8.74227766e-008, 0, 1, 0, -1, 0)
  1656. w22 = Instance.new("Weld", p7)
  1657. w22.Name = "BTWeld"
  1658. w22.Part0 = p7
  1659. w22.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1660. w22.Part1 = p23
  1661. w22.C1 = CFrame.new(-4.991889e-007, 2.72499847, 1.02499962, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  1662. w23 = Instance.new("Weld", p7)
  1663. w23.Name = "BTWeld"
  1664. w23.Part0 = p7
  1665. w23.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1666. w23.Part1 = p24
  1667. w23.C1 = CFrame.new(-2.54999638, -1.02499962, -1.08033419e-007, 4.37113883e-008, -1.50995803e-007, 1, 0, 1, 1.50995803e-007, -1, -6.60023616e-015, 4.37113883e-008)
  1668. w24 = Instance.new("Weld", p7)
  1669. w24.Name = "BTWeld"
  1670. w24.Part0 = p7
  1671. w24.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1672. w24.Part1 = p25
  1673. w24.C1 = CFrame.new(0, -0.774999619, -2.52499485, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1674. w25 = Instance.new("Weld", p7)
  1675. w25.Name = "BTWeld"
  1676. w25.Part0 = p7
  1677. w25.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1678. w25.Part1 = p26
  1679. w25.C1 = CFrame.new(-1.37835741e-007, 0.930481911, -1.67881012, 1, -1.40000864e-007, 5.65640406e-008, 1.50995803e-007, 0.927183807, -0.374606699, 0, 0.374606699, 0.927183807)
  1680. w26 = Instance.new("Weld", p7)
  1681. w26.Name = "BTWeld"
  1682. w26.Part0 = p7
  1683. w26.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1684. w26.Part1 = p27
  1685. w26.C1 = CFrame.new(-0.183252811, 0.132596016, -3.34999466, 0.866025388, 0.50000006, 7.54979084e-008, -0.50000006, 0.866025388, 1.30766196e-007, -0, -1.50995803e-007, 1)
  1686. w27 = Instance.new("Weld", p7)
  1687. w27.Name = "BTWeld"
  1688. w27.Part0 = p7
  1689. w27.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1690. w27.Part1 = p28
  1691. w27.C1 = CFrame.new(2.60770321e-008, -0.175000191, -3.29999638, 1, -1.50995803e-007, -2.27997332e-014, 1.50995803e-007, 1, 1.50995803e-007, -0, -1.50995803e-007, 1)
  1692. w28 = Instance.new("Weld", p7)
  1693. w28.Name = "BTWeld"
  1694. w28.Part0 = p7
  1695. w28.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1696. w28.Part1 = p29
  1697. w28.C1 = CFrame.new(6.70552254e-008, -0.449999809, -3.09999561, 1, -1.50995803e-007, -2.27997332e-014, 1.50995803e-007, 1, 1.50995803e-007, -0, -1.50995803e-007, 1)
  1698. w29 = Instance.new("Weld", p7)
  1699. w29.Name = "BTWeld"
  1700. w29.Part0 = p7
  1701. w29.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1702. w29.Part1 = p30
  1703. w29.C1 = CFrame.new(-0.183252335, 0.707596779, -3.34999561, 0.866025388, 0.50000006, 7.54979084e-008, -0.50000006, 0.866025388, 1.30766196e-007, -0, -1.50995803e-007, 1)
  1704. w30 = Instance.new("Weld", p7)
  1705. w30.Name = "BTWeld"
  1706. w30.Part0 = p7
  1707. w30.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1708. w30.Part1 = p31
  1709. w30.C1 = CFrame.new(-7.07805157e-008, 0.484679699, -0.439400673, 1, -1.49526329e-007, -2.10145306e-008, 1.50995803e-007, 0.990268111, 0.139172941, -0, -0.139172941, 0.990268111)
  1710. w31 = Instance.new("Weld", p7)
  1711. w31.Name = "BTWeld"
  1712. w31.Part0 = p7
  1713. w31.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1714. w31.Part1 = p32
  1715. w31.C1 = CFrame.new(-0.587500334, 0.74616909, -3.34999466, 1, -5.96046448e-008, -7.54979084e-008, 5.96046448e-008, 1, 1.30766196e-007, 7.54979013e-008, -1.30766196e-007, 1)
  1716. w32 = Instance.new("Weld", p7)
  1717. w32.Name = "BTWeld"
  1718. w32.Part0 = p7
  1719. w32.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1720. w32.Part1 = p33
  1721. w32.C1 = CFrame.new(-5.72499752, -0.474999428, -2.4959445e-007, 4.37113883e-008, -1.50995803e-007, 1, 0, 1, 1.50995803e-007, -1, -6.60023616e-015, 4.37113883e-008)
  1722. w33 = Instance.new("Weld", p7)
  1723. w33.Name = "BTWeld"
  1724. w33.Part0 = p7
  1725. w33.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1726. w33.Part1 = p34
  1727. w33.C1 = CFrame.new(0.183252811, 0.132595062, -3.34999466, 0.866025388, -0.50000006, -7.54979084e-008, 0.50000006, 0.866025388, 1.30766196e-007, -0, -1.50995803e-007, 1)
  1728. w34 = Instance.new("Weld", p7)
  1729. w34.Name = "BTWeld"
  1730. w34.Part0 = p7
  1731. w34.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1732. w34.Part1 = p35
  1733. w34.C1 = CFrame.new(0.183252335, 0.707595825, -3.34999561, 0.866025388, -0.50000006, -7.54979084e-008, 0.50000006, 0.866025388, 1.30766196e-007, -0, -1.50995803e-007, 1)
  1734. w35 = Instance.new("Weld", p7)
  1735. w35.Name = "BTWeld"
  1736. w35.Part0 = p7
  1737. w35.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1738. w35.Part1 = p36
  1739. w35.C1 = CFrame.new(-1.37835741e-007, 0.90967989, -0.389397621, 1, -1.49526329e-007, -2.10145306e-008, 1.50995803e-007, 0.990268111, 0.139172941, -0, -0.139172941, 0.990268111)
  1740. w36 = Instance.new("Weld", p7)
  1741. w36.Name = "BTWeld"
  1742. w36.Part0 = p7
  1743. w36.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1744. w36.Part1 = p37
  1745. w36.C1 = CFrame.new(0.612499714, 0.74616909, -3.34999466, 1, -5.96046448e-008, -7.54979084e-008, 5.96046448e-008, 1, 1.30766196e-007, 7.54979013e-008, -1.30766196e-007, 1)
  1746. w37 = Instance.new("Weld", p7)
  1747. w37.Name = "BTWeld"
  1748. w37.Part0 = p7
  1749. w37.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1750. w37.Part1 = p38
  1751. w37.C1 = CFrame.new(-4.97499704, -0.324999809, -1.93715096e-007, 4.37113883e-008, -1.50995803e-007, 1, 0, 1, 1.50995803e-007, -1, -6.60023616e-015, 4.37113883e-008)
  1752. w38 = Instance.new("Weld", p7)
  1753. w38.Name = "BTWeld"
  1754. w38.Part0 = p7
  1755. w38.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1756. w38.Part1 = p39
  1757. w38.C1 = CFrame.new(-4.07499599, -0.324999809, -1.75088644e-007, 4.37113883e-008, -1.50995803e-007, 1, 0, 1, 1.50995803e-007, -1, -6.60023616e-015, 4.37113883e-008)
  1758. w39 = Instance.new("Weld", p7)
  1759. w39.Name = "BTWeld"
  1760. w39.Part0 = p7
  1761. w39.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1762. w39.Part1 = p40
  1763. w39.C1 = CFrame.new(-4.2749958, -0.324999809, -1.86264515e-007, 4.37113883e-008, -1.50995803e-007, 1, 0, 1, 1.50995803e-007, -1, -6.60023616e-015, 4.37113883e-008)
  1764. w40 = Instance.new("Weld", p7)
  1765. w40.Name = "BTWeld"
  1766. w40.Part0 = p7
  1767. w40.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1768. w40.Part1 = p41
  1769. w40.C1 = CFrame.new(-4.12499619, -0.475000381, -1.78813934e-007, 4.37113883e-008, -1.50995803e-007, 1, 0, 1, 1.50995803e-007, -1, -6.60023616e-015, 4.37113883e-008)
  1770. w41 = Instance.new("Weld", p7)
  1771. w41.Name = "BTWeld"
  1772. w41.Part0 = p7
  1773. w41.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1774. w41.Part1 = p42
  1775. w41.C1 = CFrame.new(-4.2749958, -0.475000381, -1.86264515e-007, 4.37113883e-008, -1.50995803e-007, 1, 0, 1, 1.50995803e-007, -1, -6.60023616e-015, 4.37113883e-008)
  1776. w42 = Instance.new("Weld", p7)
  1777. w42.Name = "BTWeld"
  1778. w42.Part0 = p7
  1779. w42.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1780. w42.Part1 = p43
  1781. w42.C1 = CFrame.new(-4.59999657, -0.475000381, -1.97440386e-007, 4.37113883e-008, -1.50995803e-007, 1, 0, 1, 1.50995803e-007, -1, -6.60023616e-015, 4.37113883e-008)
  1782.  
  1783.  
  1784. rlwww = Instance.new("Weld", Cha)
  1785. rlwww.Part0 = Cha["Right Arm"]
  1786. rlwww.C0 = CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-1.55,2.7,0)
  1787. rlwww.Part1 = p7
  1788.  
  1789. mouse.KeyDown:connect(function(key)
  1790. key:lower()
  1791. if key == "z" and laydown == false and prop == false then
  1792. laydown = true
  1793. prop = true
  1794. Cha.Humanoid.WalkSpeed = 10
  1795. end
  1796. end)
  1797.  
  1798. mouse.KeyDown:connect(function(key)
  1799. key:lower()
  1800. if key == "x" and laydown == true and prop == true then
  1801. laydown = false
  1802. prop = false
  1803. Cha.Humanoid.WalkSpeed = 16
  1804. end
  1805. end)
  1806.  
  1807. s = Instance.new("Sound")
  1808. s.SoundId = "http://www.roblox.com/asset?id=151112832"
  1809. s.Parent = Cha
  1810. s.Volume = 5
  1811.  
  1812. s2 = Instance.new("Sound")
  1813. s2.SoundId = "http://www.roblox.com/asset?id=200289883"
  1814. s2.Parent = Cha
  1815. s2.Volume = 5
  1816.  
  1817.  
  1818. mouse.Button1Down:connect(function()
  1819. if (not vDebounce) and shoot == false then
  1820. shoot = true
  1821.  
  1822.  
  1823. Bullet1=Instance.new('Part',Workspace)
  1824. Bullet1.BrickColor=BrickColor.new("Medium stone grey")
  1825. Bullet1.CanCollide = True
  1826. Bullet1.TopSurface = "Smooth"
  1827. Bullet1.BottomSurface = "Smooth"
  1828. Bullet1.Transparency = 0.2
  1829. Bullet1.Size = Vector3.new(.2,.2,3)
  1830. Bullet1.CFrame = p33.CFrame *CFrame.new(0, -2, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1831. game.Debris:AddItem(Bullet1, 10)
  1832. Bullet1Mesh = Instance.new("SpecialMesh",Bullet1)
  1833. Bullet1Mesh.MeshType = "Sphere"
  1834. Bullet1Mesh.Scale = Vector3.new(.5,1,.5)
  1835.  
  1836. Bullet1shoot = Instance.new('BodyVelocity',Bullet1)
  1837. Bullet1shoot.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1838. Bullet1shoot.velocity = Cha.Head.CFrame.lookVector*1000
  1839.  
  1840. Bullet1:BreakJoints()
  1841.  
  1842.  
  1843.  
  1844. Bullet1.Touched:connect(function(hit)
  1845. Damagefunc(hit,1,80,math.random(1,3),"Normal",RootPart,.2,1)
  1846. end)
  1847.  
  1848. s:Play()
  1849.  
  1850. Blast=Instance.new('Part',Workspace)
  1851. Blast.BrickColor=BrickColor.new("Medium stone grey")
  1852. Blast.CanCollide = True
  1853. Blast.TopSurface = "Smooth"
  1854. Blast.BottomSurface = "Smooth"
  1855. Blast.Transparency = 0
  1856. Blast.Anchored = false
  1857. Blast.Size = Vector3.new(3,3,3)
  1858. Blast.CFrame = p33.CFrame *CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(math.random(), math.random(), math.random())
  1859. game.Debris:AddItem(Blast, 4)
  1860. BlastMesh = Instance.new("SpecialMesh",Blast)
  1861. BlastMesh.MeshType = "Brick"
  1862. BlastMesh.Scale = Vector3.new(.1,.1,.1)
  1863.  
  1864. Ammo=Instance.new('Part',Workspace)
  1865. Ammo.BrickColor=BrickColor.new("Medium stone grey")
  1866. Ammo.CanCollide = true
  1867. Ammo.TopSurface = "Smooth"
  1868. Ammo.BottomSurface = "Smooth"
  1869. Ammo.Transparency = 0.3
  1870. Ammo.Size = Vector3.new(.2,.2,.2)
  1871. Ammo.CFrame = p21.CFrame *CFrame.new(0, -1, 0)
  1872. game.Debris:AddItem(Ammo, 10)
  1873. AmmoMesh = Instance.new("SpecialMesh",Ammo)
  1874. AmmoMesh.MeshType = "Sphere"
  1875. AmmoMesh.Scale = Vector3.new(.1,.4,.1)
  1876.  
  1877. for i = 1,10 do
  1878. BlastMesh.Scale = BlastMesh.Scale + Vector3.new(.1,.1,.1)
  1879. Blast.Transparency = Blast.Transparency + 0.1
  1880. swait(0.1)
  1881. end
  1882.  
  1883. s2:Play()
  1884.  
  1885.  
  1886. wait(1)
  1887. shoot = false
  1888. end
  1889. end)
  1890.  
  1891. colours = {"Tr. Red","Black","Tr. Blue","Black","Phosph. White","Royal purple"}
  1892. mouse.KeyDown:connect(function(k)
  1893. if k == " " then
  1894. if hitfloor==nil then
  1895. Cha.Torso.Velocity = Vector3.new(0,100,0)
  1896. ringExplode(Torso.CFrame*CFrame.Angles(math.pi/2,0,0),colours[4],5)
  1897. end
  1898. end
  1899. end)
  1900.  
  1901. mouse.KeyDown:connect(function(key)
  1902. key:lower()
  1903. if key == "e" and camo == false and prop == true then
  1904. camo = true
  1905.  
  1906. Camoflauge=Instance.new('Part',Cha)
  1907. Camoflauge.BrickColor=game.Workspace.Base.BrickColor
  1908. Camoflauge.CanCollide = true
  1909. Camoflauge.TopSurface = "Smooth"
  1910. Camoflauge.BottomSurface = "Smooth"
  1911. Camoflauge.Material = "Grass"
  1912. Camoflauge.Transparency = 0
  1913. Camoflauge.Size = Vector3.new(1,1,1)
  1914. CamoflaugeMesh = Instance.new("SpecialMesh",Camoflauge)
  1915. CamoflaugeMesh.MeshType = "Brick"
  1916. CamoflaugeMesh.Scale = Vector3.new(4,13,6)
  1917. CaWeld = Instance.new("Weld",Cha)
  1918. CaWeld.Part0 = Cha.Torso
  1919. CaWeld.Part1 = Camoflauge
  1920. CaWeld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(.35, 0, 0)
  1921.  
  1922. end
  1923. end)
  1924.  
  1925. mouse.KeyDown:connect(function(key)
  1926. key:lower()
  1927. if key == "e" and camo == false and prop == false then
  1928. camo = true
  1929.  
  1930.  
  1931. ac = math.random(1,6)
  1932.  
  1933. if ac == 1 then
  1934. Camoflauge=Instance.new('Part',Cha)
  1935. Camoflauge.BrickColor=game.Workspace.Base.BrickColor
  1936. Camoflauge.CanCollide = true
  1937. Camoflauge.TopSurface = "Smooth"
  1938. Camoflauge.BottomSurface = "Smooth"
  1939. Camoflauge.Material = "Grass"
  1940. Camoflauge.Transparency = 0
  1941. Camoflauge.Size = Vector3.new(1,1,1)
  1942. CamoflaugeMesh = Instance.new("SpecialMesh",Camoflauge)
  1943. CamoflaugeMesh.MeshType = "Brick"
  1944. CamoflaugeMesh.Scale = Vector3.new(8,8,10)
  1945. CaWeld = Instance.new("Weld",Cha)
  1946. CaWeld.Part0 = Cha.Torso
  1947. CaWeld.Part1 = Camoflauge
  1948. CaWeld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1949. end
  1950.  
  1951.  
  1952. if ac == 2 then
  1953. Camoflauge=Instance.new('Part',Cha)
  1954. Camoflauge.BrickColor=game.Workspace.Base.BrickColor
  1955. Camoflauge.CanCollide = true
  1956. Camoflauge.TopSurface = "Smooth"
  1957. Camoflauge.BottomSurface = "Smooth"
  1958. Camoflauge.Transparency = 0
  1959. Camoflauge.Size = Vector3.new(1,1,1)
  1960. CamoflaugeMesh = Instance.new("SpecialMesh",Camoflauge)
  1961. CamoflaugeMesh.MeshType = "FileMesh"
  1962. CamoflaugeMesh.MeshId = "http://www.roblox.com/asset/?id=19106014"
  1963. CamoflaugeMesh.TextureId = "http://www.roblox.com/asset/?id=142039906"
  1964. CamoflaugeMesh.Scale = Vector3.new(10,10,10)
  1965. CaWeld = Instance.new("Weld",Cha)
  1966. CaWeld.Part0 = Cha.Torso
  1967. CaWeld.Part1 = Camoflauge
  1968. CaWeld.C1 = CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1969. end
  1970.  
  1971. if ac == 3 then
  1972. Camoflauge=Instance.new('Part',Cha)
  1973. Camoflauge.BrickColor=game.Workspace.Base.BrickColor
  1974. Camoflauge.CanCollide = true
  1975. Camoflauge.TopSurface = "Smooth"
  1976. Camoflauge.BottomSurface = "Smooth"
  1977. Camoflauge.Transparency = 0
  1978. Camoflauge.Size = Vector3.new(1,1,1)
  1979. CamoflaugeMesh = Instance.new("SpecialMesh",Camoflauge)
  1980. CamoflaugeMesh.MeshType = "FileMesh"
  1981. CamoflaugeMesh.MeshId = "http://www.roblox.com/asset/?id=92598630"
  1982. CamoflaugeMesh.TextureId = "http://www.roblox.com/asset/?id=92599263"
  1983. CamoflaugeMesh.Scale = Vector3.new(10,10,10)
  1984. CaWeld = Instance.new("Weld",Cha)
  1985. CaWeld.Part0 = Cha.Torso
  1986. CaWeld.Part1 = Camoflauge
  1987. CaWeld.C1 = CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1988. end
  1989.  
  1990. if ac == 4 then
  1991. Camoflauge=Instance.new('Part',Cha)
  1992. Camoflauge.BrickColor=game.Workspace.Base.BrickColor
  1993. Camoflauge.CanCollide = true
  1994. Camoflauge.TopSurface = "Smooth"
  1995. Camoflauge.BottomSurface = "Smooth"
  1996. Camoflauge.Transparency = 0
  1997. Camoflauge.Size = Vector3.new(1,1,1)
  1998. CamoflaugeMesh = Instance.new("SpecialMesh",Camoflauge)
  1999. CamoflaugeMesh.MeshType = "FileMesh"
  2000. CamoflaugeMesh.MeshId = "http://www.roblox.com/asset/?id=10470609"
  2001. CamoflaugeMesh.TextureId = "http://www.roblox.com/asset/?id=29796694"
  2002. CamoflaugeMesh.Scale = Vector3.new(10,10,10)
  2003. CaWeld = Instance.new("Weld",Cha)
  2004. CaWeld.Part0 = Cha.Torso
  2005. CaWeld.Part1 = Camoflauge
  2006. CaWeld.C1 = CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  2007. end
  2008.  
  2009. if ac == 5 then
  2010. Camoflauge=Instance.new('Part',Cha)
  2011. Camoflauge.BrickColor=game.Workspace.Base.BrickColor
  2012. Camoflauge.CanCollide = true
  2013. Camoflauge.TopSurface = "Smooth"
  2014. Camoflauge.BottomSurface = "Smooth"
  2015. Camoflauge.Transparency = 0
  2016. Camoflauge.Size = Vector3.new(1,1,1)
  2017. CamoflaugeMesh = Instance.new("SpecialMesh",Camoflauge)
  2018. CamoflaugeMesh.MeshType = "FileMesh"
  2019. CamoflaugeMesh.MeshId = "http://www.roblox.com/asset?id=220616206"
  2020. CamoflaugeMesh.TextureId = "http://www.roblox.com/asset?id=220616251"
  2021. CamoflaugeMesh.Scale = Vector3.new(5,5,5)
  2022. CaWeld = Instance.new("Weld",Cha)
  2023. CaWeld.Part0 = Cha.Torso
  2024. CaWeld.Part1 = Camoflauge
  2025. CaWeld.C1 = CFrame.new(0,1,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  2026. end
  2027.  
  2028.  
  2029. if ac == 6 then
  2030.  
  2031.  
  2032. Camoflauge = Instance.new("Model")
  2033. p1 = Instance.new("Part", Camoflauge)
  2034. p1.BrickColor = BrickColor.new("White")
  2035. p1.FormFactor = Enum.FormFactor.Custom
  2036. p1.Size = Vector3.new(0.399999708, 6.30000019, 1.4000001)
  2037. p1.CFrame = CFrame.new(-21.8000011, 1.85000002, -9.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2038. p1.Anchored = false
  2039. p1.BottomSurface = Enum.SurfaceType.Smooth
  2040. p1.TopSurface = Enum.SurfaceType.Smooth
  2041. p2 = Instance.new("Part", Camoflauge)
  2042. p2.BrickColor = BrickColor.new("Institutional white")
  2043. p2.FormFactor = Enum.FormFactor.Custom
  2044. p2.Size = Vector3.new(5.79999971, 0.399999946, 1.4000001)
  2045. p2.CFrame = CFrame.new(-24.5, 5.0999999, -9.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2046. p2.Anchored = false
  2047. p2.BottomSurface = Enum.SurfaceType.Smooth
  2048. p2.TopSurface = Enum.SurfaceType.Smooth
  2049. p3 = Instance.new("Part", Camoflauge)
  2050. p3.BrickColor = BrickColor.new("Brown")
  2051. p3.FormFactor = Enum.FormFactor.Custom
  2052. p3.Size = Vector3.new(5.5999999, 0.299999952, 5.5999999)
  2053. p3.CFrame = CFrame.new(-24.5, 5.04999971, -9.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2054. p3.Anchored = false
  2055. p3.BottomSurface = Enum.SurfaceType.Smooth
  2056. p3.TopSurface = Enum.SurfaceType.Smooth
  2057. p4 = Instance.new("Part", Camoflauge)
  2058. p4.BrickColor = BrickColor.new("Brown")
  2059. p4.FormFactor = Enum.FormFactor.Custom
  2060. p4.Size = Vector3.new(1.20000005, 1.30000007, 0.299999714)
  2061. p4.CFrame = CFrame.new(-26.7000027, 2.54999995, -12.1499996, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2062. p4.Anchored = false
  2063. p4.BottomSurface = Enum.SurfaceType.Smooth
  2064. p4.TopSurface = Enum.SurfaceType.Smooth
  2065. p5 = Instance.new("Part", Camoflauge)
  2066. p5.BrickColor = BrickColor.new("Brown")
  2067. p5.FormFactor = Enum.FormFactor.Custom
  2068. p5.Size = Vector3.new(1.20000005, 1.30000007, 0.299999714)
  2069. p5.CFrame = CFrame.new(-22.3000011, 2.54999995, -12.1499996, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2070. p5.Anchored = false
  2071. p5.BottomSurface = Enum.SurfaceType.Smooth
  2072. p5.TopSurface = Enum.SurfaceType.Smooth
  2073. p6 = Instance.new("Part", Camoflauge)
  2074. p6.BrickColor = BrickColor.new("White")
  2075. p6.FormFactor = Enum.FormFactor.Custom
  2076. p6.Size = Vector3.new(0.399999708, 6.30000019, 1.4000001)
  2077. p6.CFrame = CFrame.new(-27.2000027, 1.85000002, -9.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2078. p6.Anchored = false
  2079. p6.BottomSurface = Enum.SurfaceType.Smooth
  2080. p6.TopSurface = Enum.SurfaceType.Smooth
  2081. p7 = Instance.new("Part", Camoflauge)
  2082. p7.BrickColor = BrickColor.new("Medium stone grey")
  2083. p7.Transparency = 1
  2084. p7.Name = "Handle"
  2085. p7.FormFactor = Enum.FormFactor.Custom
  2086. p7.Size = Vector3.new(5, 5, 5)
  2087. p7.CFrame = CFrame.new(-24.5, 2.5, -9.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2088. p7.Anchored = false
  2089. p7.BottomSurface = Enum.SurfaceType.Smooth
  2090. p7.TopSurface = Enum.SurfaceType.Smooth
  2091. p8 = Instance.new("Part", Camoflauge)
  2092. p8.BrickColor = BrickColor.new("Brown")
  2093. p8.FormFactor = Enum.FormFactor.Custom
  2094. p8.Size = Vector3.new(5.5999999, 1.79999995, 0.299999714)
  2095. p8.CFrame = CFrame.new(-24.5, 4.0999999, -12.1499996, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2096. p8.Anchored = false
  2097. p8.BottomSurface = Enum.SurfaceType.Smooth
  2098. p8.TopSurface = Enum.SurfaceType.Smooth
  2099. p9 = Instance.new("Part", Camoflauge)
  2100. p9.BrickColor = BrickColor.new("Brown")
  2101. p9.FormFactor = Enum.FormFactor.Custom
  2102. p9.Size = Vector3.new(0.299999714, 6.30000019, 5)
  2103. p9.CFrame = CFrame.new(-21.8500004, 1.85000002, -9.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2104. p9.Anchored = false
  2105. p9.BottomSurface = Enum.SurfaceType.Smooth
  2106. p9.TopSurface = Enum.SurfaceType.Smooth
  2107. p10 = Instance.new("Part", Camoflauge)
  2108. p10.BrickColor = BrickColor.new("Brown")
  2109. p10.FormFactor = Enum.FormFactor.Custom
  2110. p10.Size = Vector3.new(5.5999999, 3.20000005, 0.299999714)
  2111. p10.CFrame = CFrame.new(-24.5, 0.300000072, -12.1499996, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2112. p10.Anchored = false
  2113. p10.BottomSurface = Enum.SurfaceType.Smooth
  2114. p10.TopSurface = Enum.SurfaceType.Smooth
  2115. p11 = Instance.new("Part", Camoflauge)
  2116. p11.BrickColor = BrickColor.new("Brown")
  2117. p11.FormFactor = Enum.FormFactor.Custom
  2118. p11.Size = Vector3.new(5.5999999, 6.30000019, 0.299999714)
  2119. p11.CFrame = CFrame.new(-24.5, 1.85000002, -6.8499999, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2120. p11.Anchored = false
  2121. p11.BottomSurface = Enum.SurfaceType.Smooth
  2122. p11.TopSurface = Enum.SurfaceType.Smooth
  2123. p12 = Instance.new("Part", Camoflauge)
  2124. p12.BrickColor = BrickColor.new("Brown")
  2125. p12.FormFactor = Enum.FormFactor.Custom
  2126. p12.Size = Vector3.new(0.299999714, 6.30000019, 5)
  2127. p12.CFrame = CFrame.new(-27.1500015, 1.85000002, -9.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2128. p12.Anchored = false
  2129. p12.BottomSurface = Enum.SurfaceType.Smooth
  2130. p12.TopSurface = Enum.SurfaceType.Smooth
  2131. w1 = Instance.new("Weld", p7)
  2132. w1.Name = "BTWeld"
  2133. w1.Part0 = p7
  2134. w1.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2135. w1.Part1 = p1
  2136. w1.C1 = CFrame.new(-2.69999886, 0.649999976, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2137. w2 = Instance.new("Weld", p7)
  2138. w2.Name = "BTWeld"
  2139. w2.Part0 = p7
  2140. w2.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2141. w2.Part1 = p2
  2142. w2.C1 = CFrame.new(0, -2.5999999, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2143. w3 = Instance.new("Weld", p7)
  2144. w3.Name = "BTWeld"
  2145. w3.Part0 = p7
  2146. w3.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2147. w3.Part1 = p3
  2148. w3.C1 = CFrame.new(0, -2.54999971, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2149. w4 = Instance.new("Weld", p7)
  2150. w4.Name = "BTWeld"
  2151. w4.Part0 = p7
  2152. w4.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2153. w4.Part1 = p4
  2154. w4.C1 = CFrame.new(2.20000267, -0.0499999523, 2.64999962, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2155. w5 = Instance.new("Weld", p7)
  2156. w5.Name = "BTWeld"
  2157. w5.Part0 = p7
  2158. w5.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2159. w5.Part1 = p5
  2160. w5.C1 = CFrame.new(-2.19999886, -0.0499999523, 2.64999962, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2161. w6 = Instance.new("Weld", p7)
  2162. w6.Name = "BTWeld"
  2163. w6.Part0 = p7
  2164. w6.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2165. w6.Part1 = p6
  2166. w6.C1 = CFrame.new(2.70000267, 0.649999976, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2167. w7 = Instance.new("Weld", p7)
  2168. w7.Name = "BTWeld"
  2169. w7.Part0 = p7
  2170. w7.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2171. w7.Part1 = p8
  2172. w7.C1 = CFrame.new(0, -1.5999999, 2.64999962, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2173. w8 = Instance.new("Weld", p7)
  2174. w8.Name = "BTWeld"
  2175. w8.Part0 = p7
  2176. w8.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2177. w8.Part1 = p9
  2178. w8.C1 = CFrame.new(-2.64999962, 0.649999976, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2179. w9 = Instance.new("Weld", p7)
  2180. w9.Name = "BTWeld"
  2181. w9.Part0 = p7
  2182. w9.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2183. w9.Part1 = p10
  2184. w9.C1 = CFrame.new(0, 2.19999981, 2.64999962, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2185. w10 = Instance.new("Weld", p7)
  2186. w10.Name = "BTWeld"
  2187. w10.Part0 = p7
  2188. w10.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2189. w10.Part1 = p11
  2190. w10.C1 = CFrame.new(0, 0.649999976, -2.6500001, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2191. w11 = Instance.new("Weld", p7)
  2192. w11.Name = "BTWeld"
  2193. w11.Part0 = p7
  2194. w11.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2195. w11.Part1 = p12
  2196. w11.C1 = CFrame.new(2.65000153, 0.649999976, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2197.  
  2198. rlwwww = Instance.new("Weld", Cha)
  2199. rlwwww.Part0 = Cha.Torso
  2200. rlwwww.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  2201. rlwwww.Part1 = p7
  2202.  
  2203. Camoflauge.Parent = Cha
  2204. Camoflauge:MakeJoints()
  2205.  
  2206. for i, v in pairs(Camoflauge:GetChildren()) do
  2207. if v:IsA('Part') then
  2208. v.CanCollide = False
  2209. end
  2210. end
  2211.  
  2212.  
  2213. end
  2214.  
  2215.  
  2216.  
  2217. end
  2218. end)
  2219.  
  2220. mouse.KeyDown:connect(function(key)
  2221. key:lower()
  2222. if key == "q" and camo == true then
  2223. camo = false
  2224.  
  2225. Camoflauge:Destroy()
  2226.  
  2227. end
  2228. end)
  2229.  
  2230.  
  2231. mouse.KeyDown:connect(function(key)
  2232. key:lower()
  2233. if key == "c" then
  2234.  
  2235. for i,v in pairs(game.Players:getPlayers()) do
  2236. if v.Name~=Cha.Name then
  2237. for j,k in pairs(v.Character:GetChildren()) do
  2238. if k:IsA("BasePart") and k.Transparency <= 1 then
  2239. D = Instance.new("FloorWire",Cha.Torso)
  2240. D.From = Cha.Torso
  2241. D.To = k
  2242. D.Parent = Workspace.Camera
  2243. D.Transparency = 0.4
  2244. end
  2245. end
  2246. end
  2247. end
  2248.  
  2249. end
  2250. end)
  2251.  
  2252.  
  2253. mouse.KeyDown:connect(function(key)
  2254. key:lower()
  2255. if key:byte() == 48 and laydown == false then
  2256. Humanoid.WalkSpeed=50
  2257. end
  2258. end)
  2259. mouse.KeyUp:connect(function(key)
  2260. key:lower()
  2261. if key:byte() == 48 and laydown == false then
  2262. Humanoid.WalkSpeed=16
  2263. end
  2264. end)
  2265.  
  2266. mouse.KeyDown:connect(function(key)
  2267. key:lower()
  2268. if key:byte() == 48 and laydown == true then
  2269. Humanoid.WalkSpeed=20
  2270. end
  2271. end)
  2272. mouse.KeyUp:connect(function(key)
  2273. key:lower()
  2274. if key:byte() == 48 and laydown == true then
  2275. Humanoid.WalkSpeed=10
  2276. end
  2277. end)
  2278.  
  2279.  
  2280. local sine = 0
  2281. local change = 1
  2282. local val = 0
  2283.  
  2284.  
  2285. coroutine.resume(coroutine.create(function()
  2286. while true do
  2287. swait()
  2288. sine = sine + change
  2289. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  2290. local velderp=RootPart.Velocity.y
  2291. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  2292. if equipped==true or equipped==false then
  2293. if attack==false then
  2294. idle=idle+1
  2295. else
  2296. idle=0
  2297. end
  2298. if idle>=500 then
  2299. if attack==false then
  2300. --Sheath()
  2301. end
  2302. end
  2303. if RootPart.Velocity.y > 1 and hitfloor==nil and laydown == false then
  2304. Anim="Jump"
  2305. if attack==false then
  2306. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2307. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2308. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(20),math.rad(-10),math.rad(30)),.3)
  2309. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(20),math.rad(0),math.rad(-30)),.3)
  2310. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  2311. end
  2312. elseif RootPart.Velocity.y < -1 and hitfloor==nil and laydown == false then
  2313. Anim="Fall"
  2314. if attack==false then
  2315. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2316. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  2317. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-50),math.rad(-100),math.rad(30)),.3)
  2318. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-50),math.rad(100),math.rad(-30)),.3)
  2319. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  2320. end
  2321. elseif torvel<1 and hitfloor~=nil and laydown == false then
  2322. Anim="Idle"
  2323. if attack==false then
  2324. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2325. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(-20),math.rad(0)),.3)
  2326. RW.C0=clerp(RW.C0,cf(1,0.5,0)*euler(math.rad(90),math.rad(0),math.rad(-30)),.3)
  2327. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*euler(math.rad(90),math.rad(0),math.rad(50)),.3)
  2328. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  2329. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  2330. end
  2331. elseif torvel>2 and torvel<22 and hitfloor~=nil and laydown == false then
  2332. Anim="Walk"
  2333. if attack==false then
  2334. change=3
  2335. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2336. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2337. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-20),math.rad(-10),math.rad(30)),.3)
  2338. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-20),math.rad(10),math.rad(-30)),.3)
  2339. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  2340. end
  2341. elseif torvel>=22 and hitfloor~=nil and laydown == false then
  2342. Anim="Run"
  2343. if attack==false then
  2344. change=5
  2345. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2346. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2347. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-20),math.rad(-70),math.rad(30)),.3)
  2348. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-20),math.rad(70),math.rad(-30)),.3)
  2349. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  2350. end
  2351. end
  2352. end
  2353. end
  2354. end))
  2355.  
  2356. coroutine.resume(coroutine.create(function()
  2357. while true do
  2358. swait()
  2359. sine = sine + change
  2360. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  2361. local velderp=RootPart.Velocity.y
  2362. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  2363. if equipped==true or equipped==false then
  2364. if attack==false then
  2365. idle=idle+1
  2366. else
  2367. idle=0
  2368. end
  2369. if idle>=500 then
  2370. if attack==false then
  2371. --Sheath()
  2372. end
  2373. end
  2374. if RootPart.Velocity.y > 1 and hitfloor==nil and laydown == true then
  2375. Anim="Jump"
  2376. if attack==false then
  2377. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-2.5)*angles(math.rad(70),math.rad(0),math.rad(0)),.3)
  2378. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-70),math.rad(0),math.rad(0)),.3)
  2379. RW.C0=clerp(RW.C0,cf(1,0.5,0)*euler(math.rad(160),math.rad(0),math.rad(-30)),.3)
  2380. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*euler(math.rad(160),math.rad(0),math.rad(50)),.3)
  2381. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  2382. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  2383. end
  2384. elseif RootPart.Velocity.y < -1 and hitfloor==nil and laydown == true then
  2385. Anim="Fall"
  2386. if attack==false then
  2387. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-2.5)*angles(math.rad(70),math.rad(0),math.rad(0)),.3)
  2388. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-70),math.rad(0),math.rad(0)),.3)
  2389. RW.C0=clerp(RW.C0,cf(1,0.5,0)*euler(math.rad(160),math.rad(0),math.rad(-30)),.3)
  2390. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*euler(math.rad(160),math.rad(0),math.rad(50)),.3)
  2391. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  2392. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  2393. end
  2394. elseif torvel<1 and hitfloor~=nil and laydown == true then
  2395. Anim="Idle"
  2396. if attack==false then
  2397. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-2.5)*angles(math.rad(70),math.rad(0),math.rad(0)),.3)
  2398. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-70),math.rad(0),math.rad(0)),.3)
  2399. RW.C0=clerp(RW.C0,cf(1,0.5,0)*euler(math.rad(160),math.rad(0),math.rad(-30)),.3)
  2400. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*euler(math.rad(160),math.rad(0),math.rad(50)),.3)
  2401. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  2402. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  2403. end
  2404. elseif torvel>2 and torvel<22 and hitfloor~=nil and laydown == true then
  2405. Anim="Walk"
  2406. if attack==false then
  2407. change=3
  2408. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-2.5)*angles(math.rad(70),math.rad(0),math.rad(0)),.3)
  2409. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-70),math.rad(0),math.rad(0)),.3)
  2410. RW.C0=clerp(RW.C0,cf(1,0.5,0)*euler(math.rad(160),math.rad(0),math.rad(-30)),.3)
  2411. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*euler(math.rad(160),math.rad(0),math.rad(50)),.3)
  2412. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  2413. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  2414. end
  2415. elseif torvel>=22 and hitfloor~=nil and laydown == true then
  2416. Anim="Run"
  2417. if attack==false then
  2418. change=5
  2419. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-2.5)*angles(math.rad(70),math.rad(0),math.rad(0)),.3)
  2420. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-70),math.rad(0),math.rad(0)),.3)
  2421. RW.C0=clerp(RW.C0,cf(1,0.5,0)*euler(math.rad(160),math.rad(0),math.rad(-30)),.3)
  2422. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*euler(math.rad(160),math.rad(0),math.rad(50)),.3)
  2423. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  2424. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  2425. end
  2426. end
  2427. end
  2428. end
  2429. end))
Add Comment
Please, Sign In to add comment