Advertisement
memberhero

Rainbow Sword

Mar 30th, 2018
653
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 164.31 KB | None | 0 0
  1. --Fixed by basstracker1970
  2. ---Made By Brannon1964802
  3. --Converted with ttyyuu12345's model to script plugin v4
  4. function sandbox(var,func)
  5. local env = getfenv(func)
  6. local newenv = setmetatable({},{
  7. __index = function(self,k)
  8. if k=="script" then
  9. return var
  10. else
  11. return env[k]
  12. end
  13. end,
  14. })
  15. setfenv(func,newenv)
  16. return func
  17. end
  18. cors = {}
  19. mas = Instance.new("Model",game:GetService("Lighting"))
  20. LocalScript0 = Instance.new("LocalScript")
  21. Model1 = Instance.new("Model")
  22. Part2 = Instance.new("Part")
  23. Part3 = Instance.new("Part")
  24. Part4 = Instance.new("Part")
  25. Part5 = Instance.new("Part")
  26. Part6 = Instance.new("Part")
  27. SpecialMesh7 = Instance.new("SpecialMesh")
  28. Part8 = Instance.new("Part")
  29. SpecialMesh9 = Instance.new("SpecialMesh")
  30. Part10 = Instance.new("Part")
  31. SpecialMesh11 = Instance.new("SpecialMesh")
  32. Part12 = Instance.new("Part")
  33. SpecialMesh13 = Instance.new("SpecialMesh")
  34. Part14 = Instance.new("Part")
  35. Part15 = Instance.new("Part")
  36. SpecialMesh16 = Instance.new("SpecialMesh")
  37. Part17 = Instance.new("Part")
  38. SpecialMesh18 = Instance.new("SpecialMesh")
  39. Part19 = Instance.new("Part")
  40. SpecialMesh20 = Instance.new("SpecialMesh")
  41. Part21 = Instance.new("Part")
  42. Part22 = Instance.new("Part")
  43. SpecialMesh23 = Instance.new("SpecialMesh")
  44. Part24 = Instance.new("Part")
  45. SpecialMesh25 = Instance.new("SpecialMesh")
  46. Part26 = Instance.new("Part")
  47. SpecialMesh27 = Instance.new("SpecialMesh")
  48. Part28 = Instance.new("Part")
  49. SpecialMesh29 = Instance.new("SpecialMesh")
  50. Part30 = Instance.new("Part")
  51. SpecialMesh31 = Instance.new("SpecialMesh")
  52. Part32 = Instance.new("Part")
  53. SpecialMesh33 = Instance.new("SpecialMesh")
  54. Part34 = Instance.new("Part")
  55. SpecialMesh35 = Instance.new("SpecialMesh")
  56. Part36 = Instance.new("Part")
  57. SpecialMesh37 = Instance.new("SpecialMesh")
  58. Part38 = Instance.new("Part")
  59. SpecialMesh39 = Instance.new("SpecialMesh")
  60. Part40 = Instance.new("Part")
  61. SpecialMesh41 = Instance.new("SpecialMesh")
  62. Part42 = Instance.new("Part")
  63. SpecialMesh43 = Instance.new("SpecialMesh")
  64. Part44 = Instance.new("Part")
  65. SpecialMesh45 = Instance.new("SpecialMesh")
  66. Part46 = Instance.new("Part")
  67. SpecialMesh47 = Instance.new("SpecialMesh")
  68. Part48 = Instance.new("Part")
  69. SpecialMesh49 = Instance.new("SpecialMesh")
  70. Part50 = Instance.new("Part")
  71. SpecialMesh51 = Instance.new("SpecialMesh")
  72. Part52 = Instance.new("Part")
  73. SpecialMesh53 = Instance.new("SpecialMesh")
  74. Part54 = Instance.new("Part")
  75. SpecialMesh55 = Instance.new("SpecialMesh")
  76. Part56 = Instance.new("Part")
  77. SpecialMesh57 = Instance.new("SpecialMesh")
  78. Part58 = Instance.new("Part")
  79. SpecialMesh59 = Instance.new("SpecialMesh")
  80. Part60 = Instance.new("Part")
  81. SpecialMesh61 = Instance.new("SpecialMesh")
  82. Part62 = Instance.new("Part")
  83. SpecialMesh63 = Instance.new("SpecialMesh")
  84. Part64 = Instance.new("Part")
  85. SpecialMesh65 = Instance.new("SpecialMesh")
  86. Part66 = Instance.new("Part")
  87. SpecialMesh67 = Instance.new("SpecialMesh")
  88. Part68 = Instance.new("Part")
  89. SpecialMesh69 = Instance.new("SpecialMesh")
  90. Part70 = Instance.new("Part")
  91. SpecialMesh71 = Instance.new("SpecialMesh")
  92. Part72 = Instance.new("Part")
  93. SpecialMesh73 = Instance.new("SpecialMesh")
  94. Part74 = Instance.new("Part")
  95. SpecialMesh75 = Instance.new("SpecialMesh")
  96. Part76 = Instance.new("Part")
  97. SpecialMesh77 = Instance.new("SpecialMesh")
  98. Part78 = Instance.new("Part")
  99. SpecialMesh79 = Instance.new("SpecialMesh")
  100. Part80 = Instance.new("Part")
  101. SpecialMesh81 = Instance.new("SpecialMesh")
  102. Part82 = Instance.new("Part")
  103. SpecialMesh83 = Instance.new("SpecialMesh")
  104. Part84 = Instance.new("Part")
  105. SpecialMesh85 = Instance.new("SpecialMesh")
  106. Part86 = Instance.new("Part")
  107. SpecialMesh87 = Instance.new("SpecialMesh")
  108. StringValue88 = Instance.new("StringValue")
  109. StringValue89 = Instance.new("StringValue")
  110. LocalScript0.Name = "Trigiator"
  111. LocalScript0.Parent = mas
  112. table.insert(cors,sandbox(LocalScript0,function()
  113. wait(2)
  114. local Character = game.Players.localPlayer.Character
  115. local Humanoid=Character.Humanoid
  116. script.Parent=nil
  117. wait()
  118. if Character:FindFirstChild"Animate" then
  119. Character.Animate:Destroy()
  120. end--[[Gladiator class created by Brannon1964802.]]--
  121.  
  122. --------------------------------------------------------------------------------------------------------------
  123. --Gladiator changes--6/8/2016--SvSniper---------------------------------------------------------------------------
  124. --------------------------------------------------------------------------------------------------------------
  125. --fixed tag system
  126. --added debris to dmg number billboardguis
  127. --no longer parents glads sword to the workspace when you damage something
  128. --bash now uses a BodyVelocity, no need to jump now
  129. --------------------------------------------------------------------------------------------------------------
  130. TagService = require(game:GetService('ReplicatedStorage'):WaitForChild('TagService'))
  131. Meshes = {
  132. Blast = '20329976',
  133. Crown = '1323306',
  134. Ring = '3270017',
  135. Claw = '10681506',
  136. Crystal = '9756362',
  137. Coil = '9753878',
  138. Cloud = '1095708',
  139. }
  140. clangsounds = {
  141. '199149119',
  142. '199149109',
  143. '199149072',
  144. '199149025',
  145. '199148971'
  146. }
  147. hitsounds = {
  148. '199149137',
  149. '199149186',
  150. '199149221',
  151. '199149235',
  152. '199149269',
  153. '199149297'
  154. }
  155. blocksounds = {
  156. '199148933',
  157. '199148947'
  158. }
  159. armorsounds = {
  160. '199149321',
  161. '199149338',
  162. '199149367',
  163. '199149409',
  164. '199149452'
  165. }
  166. woosh = {
  167. Heavy1 = '320557353',
  168. Heavy2 = '320557382',
  169. Heavy3 = '320557453',
  170. Heavy4 = '199144226',
  171. Heavy5 = '203691447',
  172. Heavy6 = '203691467',
  173. Heavy7 = '203691492',
  174. Light1 = '320557413',
  175. Light2 = '320557487',
  176. Light3 = '199145095',
  177. Light4 = '199145146',
  178. Light5 = '199145887',
  179. Light6 = '199145913',
  180. Light7 = '199145841',
  181. Medium1 = '320557518',
  182. Medium2 = '320557537',
  183. Medium3 = '320557563',
  184. Medium4 = '199145204'
  185. }
  186. music = {--i like music a lot
  187. Breaking = '179281636',
  188. FinalReckoning = '357375770',
  189. NotDeadYet = '346175829',
  190. Intense = '151514610',
  191. JumpP1 = '160536628',
  192. JumpP2 = '60536666',
  193. SonsOfWar = '158929777',
  194. WrathOfSea = '165520893',
  195. ProtectorsOfEarth = '160542922',
  196. SkyTitans = '179282324',
  197. ArchAngel = '144043274',
  198. Anticipation = '168614529',
  199. TheMartyred = '186849544',
  200. AwakeP1 = '335631255',
  201. AwakeP2 = '335631297',
  202. ReadyAimFireP1 = '342455387',
  203. ReadyAimFireP2 = '342455399',
  204. DarkLordP1 = '209567483',
  205. DarkLordP2 = '209567529',
  206. BloodDrainP1 = '162914123',
  207. BloodDrainP2 = '162914203',
  208. DanceOfSwords = '320473062',
  209. Opal = '286415112',
  210. Calamity = '190454307',
  211. Hypnotica = '155968128',
  212. Nemisis = '160453802',
  213. Breathe = '276963903',
  214. GateToTheRift = '270655227',
  215. InfernalBeserking = '244143404',
  216. Trust = '246184492',
  217. AwakeningTheProject = '245121821',
  218. BloodPain = '242545577',
  219. Chaos = '247241693',
  220. NightmareFictionHighStake = '248062278',
  221. TheWhiteWeapon = '247236446',
  222. Gale = '256851659',
  223. ImperialCode = '256848383',
  224. Blitzkrieg = '306431437',
  225. RhapsodyRage = '348690251',
  226. TheGodFist = '348541501',
  227. BattleForSoul = '321185592',
  228. TheDarkColossus = '305976780',
  229. EmpireOfAngels = '302580452',
  230. Kronos = '302205297',
  231. Exorcist = '299796054',
  232. CrimsonFlames = '297799220',
  233. UltimatePower = '295753229',
  234. DrivingInTheDark = '295753229',
  235. AscendToPower = '293860654',
  236. GodOfTheSun = '293612495',
  237. DarkRider = '293861765',
  238. Vengeance = '293375555',
  239. SoundOfWar = '293376196',
  240. HellsCrusaders = '293012202',
  241. Legend = '293011823',
  242. RisingSouls = '290524959'
  243. }
  244. misc = {
  245. GroundSlam = '199145477',
  246. LaserSlash = '199145497',
  247. RailGunFire = '199145534',
  248. Charge1 = '199145659',
  249. Charge2 = '169380469',
  250. Charge3 = '169380479',
  251. EmptyGun = '203691822',
  252. GunShoot = '203691837',
  253. Stomp1 = '200632875',
  254. Stomp2 = '200632561',
  255. TelsaCannonCharge = '169445572',
  256. TelsaCannonShoot = '169445602',
  257. AncientHymm = '245313442'
  258. }
  259. wait(1/60)
  260. Player=game:GetService("Players").LocalPlayer
  261. Character=Player.Character
  262. PlayerGui=Player.PlayerGui
  263. Backpack=Player.Backpack
  264. Torso=Character.Torso
  265. Head=Character.Head
  266. Humanoid=Character.Humanoid
  267. LeftArm=Character["Left Arm"]
  268. LeftLeg=Character["Left Leg"]
  269. RightArm=Character["Right Arm"]
  270. RightLeg=Character["Right Leg"]
  271. LS=Torso["Left Shoulder"]
  272. LH=Torso["Left Hip"]
  273. RS=Torso["Right Shoulder"]
  274. RH=Torso["Right Hip"]
  275. Face = Head.face
  276. Neck=Torso.Neck
  277. --it=Instance.new
  278. attacktype=1
  279. vt=Vector3.new
  280. cf=CFrame.new
  281. euler=CFrame.fromEulerAnglesXYZ
  282. angles=CFrame.Angles
  283. cloaked=false
  284. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  285. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  286. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  287. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  288. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  289. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  290. RootPart=Character.HumanoidRootPart
  291. RootJoint=RootPart.RootJoint
  292. RootCF=euler(-1.57,0,3.14)
  293. attack = false
  294. attackdebounce = false
  295. deb=false
  296. equipped=true
  297. hand=false
  298. MMouse=nil
  299. combo=0
  300. mana=0
  301. trispeed=.2
  302. attackmode='none'
  303. local idle=0
  304. local Anim="Idle"
  305. local gun=false
  306. local shoot=false
  307. player=nil
  308. mana=0
  309.  
  310. ---Character:FindFirstChild("Animate"):Destroy()
  311. ---Humanoid:findFirstChild("Animator"):Destroy()
  312. Humanoid.WalkSpeed = 12
  313.  
  314. --[[music = Instance.new("Sound", Character)
  315. music.SoundId = "http://www.roblox.com/asset/?id=346175829" --346175829, 175475871
  316. music.Volume = 0.5
  317. music.Looped = true
  318. wait(0.1)
  319. music:Play()
  320. ]]--
  321.  
  322. print("Gladiator loaded.")
  323.  
  324. mouse=Player:GetMouse()
  325. --save shoulders
  326. RSH, LSH=nil, nil
  327. --welds
  328. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  329. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  330. LH=Torso["Left Hip"]
  331. RH=Torso["Right Hip"]
  332. TorsoColor=Torso.BrickColor
  333. function NoOutline(Part)
  334. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  335. end
  336. player=Player
  337. ch=Character
  338. RSH=ch.Torso["Right Shoulder"]
  339. LSH=ch.Torso["Left Shoulder"]
  340. --
  341. RSH.Parent=nil
  342. LSH.Parent=nil
  343. --
  344. RW.Name="Right Shoulder"
  345. RW.Part0=ch.Torso
  346. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  347. RW.C1=cf(0, 0.5, 0)
  348. RW.Part1=ch["Right Arm"]
  349. RW.Parent=ch.Torso
  350. --
  351. LW.Name="Left Shoulder"
  352. LW.Part0=ch.Torso
  353. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  354. LW.C1=cf(0, 0.5, 0)
  355. LW.Part1=ch["Left Arm"]
  356. LW.Parent=ch.Torso
  357.  
  358. Player=game:GetService('Players').LocalPlayer
  359. Character=Player.Character
  360. Mouse=Player:GetMouse()
  361. m=Instance.new('Model',Character)
  362. m.Name = "Gladiator's Greatsword"
  363.  
  364.  
  365. local function weldBetween(a, b)
  366. local weldd = Instance.new("ManualWeld")
  367. weldd.Part0 = a
  368. weldd.Part1 = b
  369. weldd.C0 = CFrame.new()
  370. weldd.C1 = b.CFrame:inverse() * a.CFrame
  371. weldd.Parent = a
  372. return weldd
  373. end
  374.  
  375. it=Instance.new
  376.  
  377. function nooutline(part)
  378. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  379. end
  380.  
  381. -- function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  382. -- local fp=it("Part")
  383. -- fp.formFactor=formfactor
  384. -- fp.Parent=parent
  385. -- fp.Reflectance=reflectance
  386. -- fp.Transparency=transparency
  387. -- fp.CanCollide=false
  388. -- fp.Locked=true
  389. -- fp.BrickColor=BrickColor.new(tostring(brickcolor))
  390. -- fp.Name=name
  391. -- fp.Size=size
  392. -- fp.Position=Character.Torso.Position
  393. -- nooutline(fp)
  394. -- fp.Material=material
  395. -- fp:BreakJoints()
  396. -- return fp
  397. -- end
  398.  
  399. rainParts = {}
  400.  
  401. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  402. local fp=it("Part")
  403. fp.formFactor=formfactor
  404. fp.Parent=parent
  405. fp.Reflectance=reflectance
  406. fp.Transparency=transparency
  407. fp.CanCollide=false
  408. fp.Locked=true
  409. if brickcolor == TorsoColor then
  410. table.insert(rainParts,#rainParts+1,fp)
  411. end
  412. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  413. --if fp.BrickColor == BrickColor.new("Br. yellowish orange") or fp.BrickColor == BrickColor.new("Bright orange") or fp.BrickColor == BrickColor.new("Really red") then
  414. --fp.BrickColor = BrickColor.new("White")
  415. --end
  416. fp.Name=name
  417. fp.Size=size
  418. fp.Position=Character.Torso.Position
  419. nooutline(fp)
  420. fp.Material=material
  421. fp:BreakJoints()
  422. return fp
  423. end
  424.  
  425. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  426. local mesh=it(Mesh)
  427. mesh.Parent=part
  428. if Mesh=="SpecialMesh" then
  429. mesh.MeshType=meshtype
  430. mesh.MeshId=meshid
  431. end
  432. mesh.Offset=offset
  433. mesh.Scale=scale
  434. return mesh
  435. end
  436.  
  437. function weld(parent,part0,part1,c0,c1)
  438. local weld=it("Weld")
  439. weld.Parent=parent
  440. weld.Part0=part0
  441. weld.Part1=part1
  442. weld.C0=c0
  443. weld.C1=c1
  444. return weld
  445. end
  446.  
  447. wep = script.Classic:Clone()
  448. wep.Parent = Character
  449.  
  450. for i,v in pairs (wep:children()) do
  451. if not v:isA'StringValue' and v.BrickColor == BrickColor.new("Bright blue") then
  452. table.insert(rainParts,#rainParts+1,v)
  453. --v.BrickColor = Torso.BrickColor
  454. end
  455. if not v:isA'StringValue' then
  456. v.BrickColor = BrickColor.new('White')
  457. if v:isA'UnionOperation' then
  458. v.UsePartColor = true
  459. end
  460. end
  461. end
  462.  
  463. Handle = wep.Handle
  464. Handleweld=weld(m,Character["Left Arm"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00593662262, 0.999967575, -0.00341796875, 0.00495308638, -0.000796281383, 0.999987423, 5.21182892e-006, 0.999999464, 0.000796210894, -0.999987781, 1.26810494e-006, 0.00495308917))
  465. Hitbox = wep.Hitbox
  466. Hitbox2 = wep.Hitbox2
  467.  
  468. EffectReference = wep.EffectReference
  469. EffectReference2 = wep.EffectReference2
  470. EffectReference3 = wep.EffectReference3
  471.  
  472. weldScript = function(weldTo)
  473. local weldModel = Instance.new("Model",weldTo)
  474. weldModel.Name = "Welds"
  475. local makeWeld = function(part1,part0)
  476. local w = Instance.new("Weld",weldModel)
  477. w.Part0 = part0
  478. w.Part1 = part1
  479. local CFrameOrigin = CFrame.new(part0.Position)
  480. local CFrame0 = part0.CFrame:inverse() * CFrameOrigin
  481. local CFrame1 = part1.CFrame:inverse() * CFrameOrigin
  482. w.C0 = CFrame0
  483. w.C1 = CFrame1
  484. end
  485. for i,v in pairs (weldTo.Parent:children()) do
  486. if (v.ClassName == "Part" or v.Name == "Part" or v:isA"WedgePart") and v ~= weldTo then
  487. makeWeld(v,weldTo)
  488. v.Anchored = false
  489. v.CanCollide = false
  490. v.CustomPhysicalProperties = PhysicalProperties.new(0,0,0)
  491. end
  492. end
  493. weldTo.Anchored = false
  494. weldTo.CanCollide = false
  495. weldTo.CustomPhysicalProperties = PhysicalProperties.new(0,0,0)
  496. end
  497.  
  498. weldScript(Handle)
  499.  
  500. --[[local sparks = Instance.new("ParticleEmitter", EffectReference)
  501. sparks.ZOffset = 2
  502. sparks.VelocitySpread = 30
  503. sparks.Lifetime = NumberRange.new(0.5, 1)
  504. sparks.Speed = NumberRange.new(8, 17)
  505. sparks.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.25, 0.062), NumberSequenceKeypoint.new(1, 0)})
  506. sparks.Acceleration = Vector3.new(0, -22, 0)
  507. sparks.Rate = 100
  508. sparks.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(1, 1)})
  509. sparks.LightEmission = 3
  510. sparks.Texture = "http://www.roblox.com/asset/?id=134531274"
  511. sparks.Color = ColorSequence.new(Color3.new(1, 0.784314, 0), Color3.new(1, 1, 0.203922))
  512. sparks.Enabled =true
  513.  
  514. local sparks2 = Instance.new("ParticleEmitter", EffectReference)
  515. sparks2.ZOffset = 2
  516. sparks2.VelocitySpread = 30
  517. sparks2.Lifetime = NumberRange.new(0.5, 1)
  518. sparks2.Speed = NumberRange.new(10, 17)
  519. sparks2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.188, 0.125), NumberSequenceKeypoint.new(1, 0)})
  520. sparks2.Acceleration = Vector3.new(0, -22, 0)
  521. sparks2.Rate = 100
  522. sparks2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(1, 1)})
  523. sparks2.LightEmission = 3
  524. sparks2.Texture = "http://www.roblox.com/asset/?id=134531274"
  525. sparks2.Color = ColorSequence.new(Color3.new(1, 0.784314, 0), Color3.new(1, 1, 0.203922))
  526. sparks2.Enabled = true
  527.  
  528. local sparks3 = Instance.new("ParticleEmitter", EffectReference)
  529. sparks3.ZOffset = 2
  530. sparks3.VelocitySpread = 10
  531. sparks3.Lifetime = NumberRange.new(0.5, 1)
  532. sparks3.Speed = NumberRange.new(5, 14)
  533. sparks3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.125, 0.125), NumberSequenceKeypoint.new(1, 0)})
  534. sparks3.Acceleration = Vector3.new(0, -20, 0)
  535. sparks3.Rate = 100
  536. sparks3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(1, 1)})
  537. sparks3.LightEmission = 3
  538. sparks3.Texture = "http://www.roblox.com/asset/?id=134531274"
  539. sparks3.Color = ColorSequence.new(Color3.new(1, 0.784314, 0), Color3.new(1, 1, 0.203922))
  540. sparks3.Enabled =true
  541.  
  542. local light = Instance.new("PointLight", EffectReference)
  543. light.Color = Color3.new(1, 1, 0.203922)
  544. light.Brightness = 10
  545. light.Range = 5
  546. light.Enabled = true]]
  547.  
  548. for i,v in pairs(Character:GetChildren()) do
  549. if v:IsA'Model' then
  550. for _,c in pairs(v:GetChildren()) do
  551. if c:IsA'Part' then
  552. c.CustomPhysicalProperties = PhysicalProperties.new(0.001,0.001,0.001,0.001,0.001)
  553. end
  554. end
  555. end
  556. end
  557.  
  558. local Player = game.Players.localPlayer
  559. local Character = Player.Character
  560. local Humanoid = Character.Humanoid
  561. local mouse = Player:GetMouse()
  562. local LeftArm = Character["Left Arm"]
  563. local RightArm = Character["Right Arm"]
  564. local LeftLeg = Character["Left Leg"]
  565. local RightLeg = Character["Right Leg"]
  566. local Head = Character.Head
  567. local Torso = Character.Torso
  568. local cam = game.Workspace.CurrentCamera
  569. local RootPart = Character.HumanoidRootPart
  570. --cam.CameraSubject = Head
  571. local equipped = false
  572. local attack = false
  573. local Anim = 'Idle'
  574. local idle = 0
  575. local sprint = false
  576. local battlestance = false
  577. local attacktype = 1
  578. local state = 'none'
  579. local torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  580. local velocity = RootPart.Velocity.y
  581. local sine = 0
  582. local change = 1
  583. local on = false
  584. local grabbed = false
  585. local skill1 = false
  586. local skill2 = false
  587. local skill3 = false
  588. local skill4 = false
  589. local cooldown1 = 0
  590. local cooldown2 = 0
  591. local cooldown3 = 0
  592. local cooldown4 = 0
  593. local co1 = 17.5--how long it will take for skill to cooldown
  594. local co2 = 37.5
  595. local co3 = 57.5
  596. local co4 = 90 --changed by charlie
  597. local inputserv = game:GetService('UserInputService')
  598. local typing = false
  599. local crit = false
  600. local critchance = 2--critical chance percentage
  601. local critdamageaddmin = 3--minimum amount of critical damage being added to regular damage
  602. local critdamageaddmax = 6--maximum amount
  603. local maxstamina = 100--max amount of stamina
  604. local stamina = 0--stamina you start out with
  605. local skill1stam = 15--how much stamina is needed for a skill
  606. local skill2stam = 30
  607. local skill3stam = 45
  608. local skill4stam = 75
  609. local recovermana = 3--how much mana per second
  610. local defensevalue = 1.4--how much defense this character has
  611. local speedvalue = 0.6--how much speed this character has
  612. --speed is 16*speedvalue
  613. local mindamage = 5--self explanatory
  614. local maxdamage = 10--self explanatory
  615. local damagevalue = 0.9--how much damage this character has
  616. local cf = CFrame.new-- make things easier :)
  617. local mr = math.rad
  618. local angles = CFrame.Angles
  619. local ud = UDim2.new
  620. local c3 = Color3.new
  621. local skillcolorscheme = c3(1, 1, 1)--color scheme for skills lol
  622.  
  623. local scrn = Instance.new('ScreenGui', Player.PlayerGui)
  624. function makeframe(par, trans, pos, size, color)
  625. local frame = Instance.new('Frame', par)
  626. frame.BackgroundTransparency = trans
  627. frame.BorderSizePixel = 0
  628. frame.Position = pos
  629. frame.Size = size
  630. frame.BackgroundColor3 = color
  631. return frame
  632. end
  633. function makelabel(par, text)
  634. local label = Instance.new('TextLabel', par)
  635. label.BackgroundTransparency = 1
  636. label.Size = ud(1, 0, 1, 0)
  637. label.Position = ud(0, 0, 0, 0)
  638. label.TextColor3 = c3(255, 255, 255)
  639. label.TextStrokeTransparency = 0
  640. label.FontSize = Enum.FontSize.Size32
  641. label.Font = Enum.Font.SourceSansBold
  642. label.BorderSizePixel = 0
  643. label.TextScaled = true
  644. label.Text = text
  645. end
  646. framesk1 = makeframe(scrn, .5, ud(.23, 0, .93, 0), ud(.26, 0, .06, 0), skillcolorscheme)
  647. framesk2 = makeframe(scrn, .5, ud(.5, 0, .93, 0), ud(.26, 0, .06, 0), skillcolorscheme)
  648. framesk3 = makeframe(scrn, .5, ud(.5, 0, .86, 0), ud(.26, 0, .06, 0), skillcolorscheme)
  649. framesk4 = makeframe(scrn, .5, ud(.23, 0, .86, 0), ud(.26, 0, .06, 0), skillcolorscheme)
  650. bar1 = makeframe(framesk1, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  651. bar2 = makeframe(framesk2, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  652. bar3 = makeframe(framesk3, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  653. bar4 = makeframe(framesk4, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  654. text1 = makelabel(framesk1, '[C] Tornado')
  655. text2 = makelabel(framesk2, '[V] Aerial Smash')
  656. text3 = makelabel(framesk3, '[X] Crack')
  657. text4 = makelabel(framesk4, '[Z] Bash')
  658. staminabar = makeframe(scrn, .5, ud(.23, 0, .82, 0), ud(.26, 0, .03, 0), c3(200 / 200, 158 / 255, 0))
  659. staminacover = makeframe(staminabar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(255 / 255, 255 / 255, 0))
  660. staminatext = makelabel(staminabar, 'Strength')
  661. healthbar = makeframe(scrn, .5, ud(.5, 0, .82, 0), ud(.26, 0, .03, 0), c3(1, 1, 0))
  662. healthcover = makeframe(healthbar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 46 / 255, 49 / 255))
  663. healthtext = makelabel(healthbar, 'Health')
  664.  
  665. local stats=Instance.new('Folder',Character)
  666. stats.Name='Stats'
  667. local block=Instance.new('BoolValue',stats)
  668. block.Name='Block'
  669. block.Value=false
  670. local stun=Instance.new('BoolValue',stats)
  671. stun.Name='Stun'
  672. stun.Value=false
  673. local defense=Instance.new('NumberValue',stats)
  674. defense.Name='Defence'
  675. defense.Value=defensevalue
  676. local speed=Instance.new('NumberValue',stats)
  677. speed.Name='Speed'
  678. speed.Value=speedvalue
  679. local damagea=Instance.new('NumberValue',stats)
  680. damagea.Name='Damage'
  681. damagea.Value=damagevalue
  682.  
  683. function makeeffect(par, size, pos1, trans, trans1, howmuch, delay1, id, type)
  684. local p = Instance.new('Part', par or workspace)
  685. p.CFrame = pos1
  686. p.Anchored = true
  687. p.Material = 'Plastic'
  688. p.CanCollide = false
  689. p.TopSurface = 0
  690. p.Size = Vector3.new(1, 1, 1)
  691. p.BottomSurface = 0
  692. p.Transparency = trans
  693. p.FormFactor = 'Custom'
  694. nooutline(p)
  695. local mesh = Instance.new('SpecialMesh', p)
  696. mesh.Scale = size
  697. if id ~= nil and type == nil then
  698. mesh.MeshId = 'rbxassetid://'..id
  699. elseif id == nil and type ~= nil then
  700. mesh.MeshType = type
  701. elseif id == nil and type == nil then
  702. mesh.MeshType = 'Brick'
  703. end
  704. coroutine.wrap(function()
  705. for i = 0, delay1, .1 do
  706. wait(1 / 60)
  707. p.CFrame = p.CFrame
  708. mesh.Scale = mesh.Scale + howmuch
  709. p.Transparency = p.Transparency + trans1
  710. end
  711. p:Destroy()
  712. end)()
  713. return p
  714. end
  715.  
  716. function clangy(cframe)
  717. wait(1 / 60)
  718. local clang = {}
  719. local dis = 0
  720. local part = Instance.new('Part', nil)
  721. part.CFrame = cframe
  722. part.Anchored = true
  723. part.CanCollide = false
  724. part.BrickColor = BrickColor.new('New Yeller')
  725. part.FormFactor = 'Custom'
  726. part.Name = 'clanger'
  727. part.Size = Vector3.new(.2, .2, .2)
  728. part.TopSurface = 10
  729. part.BottomSurface = 10
  730. part.RightSurface = 10
  731. part.LeftSurface = 10
  732. part.BackSurface = 10
  733. part.FrontSurface = 10
  734. --part.Material='Neon'
  735. part:BreakJoints()
  736. local mesh = Instance.new('BlockMesh', part)
  737. coroutine.wrap(function()
  738. for i = 1, 7 do
  739. wait(1 / 60)
  740. dis = dis + .2
  741. local partc = part:clone()
  742. partc.Parent = workspace
  743. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  744. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  745. table.insert(clang, partc)
  746. end
  747. for i, v in pairs(clang) do
  748. coroutine.wrap(function()
  749. for i = 1, 10 do
  750. wait(.01)
  751. v.Transparency = v.Transparency + .1
  752. end
  753. v:destroy()
  754. end)()
  755. end
  756. end)()
  757. end
  758. --damage effects
  759. function circle(color, pos1)
  760. local p = Instance.new('Part', m)
  761. p.BrickColor = BrickColor.new(color)
  762. p.CFrame = pos1
  763. p.Anchored = true
  764. p.Material = 'Plastic'
  765. p.CanCollide = false
  766. p.TopSurface = 0
  767. p.Size = Vector3.new(1, 1, 1)
  768. p.BottomSurface = 0
  769. p.Transparency = 0.35
  770. p.FormFactor = 'Custom'
  771. local mesh = Instance.new('CylinderMesh', p)
  772. mesh.Scale = Vector3.new(0, 0, 0)
  773. coroutine.wrap(function()
  774. for i = 0, 5, .1 do
  775. wait(1 / 60)
  776. p.CFrame = p.CFrame
  777. mesh.Scale = mesh.Scale + Vector3.new(.5, 0, .5)
  778. p.Transparency = p.Transparency + .025
  779. end
  780. p:Destroy()
  781. end)()
  782. end
  783. function firespaz1(color, pos1)
  784. local p = Instance.new('Part', m)
  785. p.BrickColor = BrickColor.new(color)
  786. p.CFrame = pos1
  787. p.Anchored = true
  788. p.Material = 'Plastic'
  789. p.CanCollide = false
  790. p.TopSurface = 0
  791. p.Size = Vector3.new(1, 1, 1)
  792. p.BottomSurface = 0
  793. p.Transparency = 0.5
  794. p.FormFactor = 'Custom'
  795. local mesh = Instance.new('BlockMesh', p)
  796. mesh.Scale = Vector3.new(1, 1, 1)
  797. coroutine.wrap(function()
  798. for i = 0, 15, .1 do
  799. wait(1 / 30)
  800. p.CFrame = p.CFrame * CFrame.new(0, .1, 0)
  801. mesh.Scale = mesh.Scale - Vector3.new(.1, .1, .1)
  802. p.Transparency = p.Transparency + .025
  803. end
  804. p:Destroy()
  805. end)()
  806. end
  807.  
  808. function pickrandom(tablesa)
  809. local randomized = tablesa[math.random(1, #tablesa)]
  810. return randomized
  811. end
  812. function sound(id,pitch,volume,par,last)
  813. local s=Instance.new('Sound',par or Torso)
  814. s.SoundId='rbxassetid://'..id
  815. s.Pitch=pitch or 1
  816. s.Volume=volume or 1
  817. wait()
  818. s:play()
  819. game.Debris:AddItem(s,last or 120)
  820. end
  821. function clangy(cframe)
  822. wait(1 / 60)
  823. local clang = {}
  824. local dis = 0
  825. local part = Instance.new('Part', nil)
  826. part.CFrame = cframe
  827. part.Anchored = true
  828. part.CanCollide = false
  829. part.BrickColor = BrickColor.new('New Yeller')
  830. part.FormFactor = 'Custom'
  831. part.Name = 'clanger'
  832. part.Size = Vector3.new(.2, .2, .2)
  833. part.TopSurface = 10
  834. part.BottomSurface = 10
  835. part.RightSurface = 10
  836. part.LeftSurface = 10
  837. part.BackSurface = 10
  838. part.FrontSurface = 10
  839. --part.Material='Neon'
  840. part:BreakJoints()
  841. local mesh = Instance.new('BlockMesh', part)
  842. coroutine.wrap(function()
  843. for i = 1, 7 do
  844. wait(1 / 60)
  845. dis = dis + .2
  846. local partc = part:clone()
  847. partc.Parent = workspace
  848. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  849. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  850. table.insert(clang, partc)
  851. end
  852. for i, v in pairs(clang) do
  853. coroutine.wrap(function()
  854. for i = 1, 10 do
  855. wait(.01)
  856. v.Transparency = v.Transparency + .1
  857. end
  858. v:destroy()
  859. end)()
  860. end
  861. end)()
  862. end
  863. --damage effects
  864. --Effects
  865. so = function(id, par, vol, pit)
  866. coroutine.resume(coroutine.create(function()
  867. local sou = Instance.new("Sound", par or workspace)
  868. sou.Volume = vol
  869. sou.Pitch = pit or 1
  870. sou.SoundId = id
  871. wait()
  872. sou:play()
  873. game:GetService("Debris"):AddItem(sou, 6)
  874. end))
  875. end
  876.  
  877. function getclosest(obj,dis, player)
  878. if player then
  879. return (player.Torso.CFrame.p - obj).magnitude < dis
  880. end
  881. local list = {}
  882. for i, v in pairs(workspace:GetChildren()) do
  883. if v:IsA("Model") then
  884. if v:findFirstChild("Torso") then
  885. if v ~= Character then
  886. if (v.Torso.Position - obj).magnitude <= dis then
  887. table.insert(list, v)
  888. end
  889. end
  890. end
  891. end
  892. end
  893. return list
  894. end
  895.  
  896. function tag(hum, player)
  897. local creator = Instance.new('ObjectValue', hum)
  898. creator.Value = player
  899. creator.Name = 'creator'
  900. end
  901. function untag(hum)
  902. if hum ~= nil then
  903. local tag = hum:findFirstChild("creator")
  904. if tag ~= nil then
  905. tag.Parent = nil
  906. end
  907. end
  908. end
  909.  
  910. function tagplayer(h)
  911. coroutine.wrap(function()
  912. tag(h, player)
  913. wait(1)
  914. untag(h)
  915. end)()
  916. end
  917.  
  918. function randomizer(percent)
  919. local randomized = math.random(0, 100)
  920. if randomized <= percent then
  921. return true
  922. elseif randomized >= percent then
  923. return false
  924. end
  925. end
  926.  
  927. function turncrit()
  928. coroutine.resume(coroutine.create(function()
  929. print'CRITICAL!'
  930. crit = true
  931. wait(.25)
  932. crit = false
  933. end))
  934. end
  935.  
  936. --[[function damage(hit, mind, maxd, knock, type, prop)
  937. --
  938. to apply it to a player directly, make the first arg go to the players torso
  939. 1 - normal type(damage and knockback)
  940. 2 - drain type(damage no knockback)
  941. 3 - lifesteal(absorbs hp) crit does not have an effect on how much life is absorbed
  942. 4 - heal(heals target)
  943. 5 - subtracts enemies defense
  944. 6 - subtracts enemies speed
  945. 7 -
  946.  
  947. if hit.Material == 'Metal' then
  948. local pos = CFrame.new(0, 1, -1)
  949. CreateSound(pickrandom(clangsounds),math.random(100,150)/100,1,Torso,6)
  950. coroutine.wrap(function()
  951. for i = 1, 4 do
  952. clangy(Torso.CFrame * pos * CFrame.Angles(0, math.rad(math.random(0, 360)), 0))
  953. end
  954. end)()
  955. end
  956. if hit.Parent == nil then
  957. return
  958. end
  959. local h = hit.Parent:FindFirstChild("Humanoid")
  960. for i, v in pairs(hit.Parent:children()) do
  961. if v:IsA("Humanoid") then
  962. h = v
  963. end
  964. end
  965. if hit.Parent.Parent:FindFirstChild('Torso') ~= nil then
  966. h = hit.Parent.Parent:FindFirstChild('Humanoid')
  967. end
  968. if hit.Parent:IsA('Hat') then
  969. hit = hit.Parent.Parent:findFirstChild('Head')
  970. end
  971. local D = math.random(mind, maxd)*damagea.Value
  972. if h then
  973. makegui(h.Parent.Head.CFrame, tostring(math.floor(D+.5)))
  974. end
  975. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  976. if type == 1 then
  977. tagplayer(h)
  978. local asd = randomizer(critchance)
  979. if asd == true then
  980. turncrit()
  981. end
  982. if crit == false then
  983. h.Health = h.Health - D
  984. else
  985. h.Health = h.Health - (D + math.random(critdamageaddmin, critdamageaddmax))
  986. end
  987. so("http://www.roblox.com/asset/?id=169462037", hit, 1, math.random(150, 200) / 100)
  988. local vp = Instance.new('BodyVelocity')
  989. vp.P = 500
  990. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  991. vp.velocity = prop.CFrame.lookVector * knock + prop.Velocity / 1.05
  992. if knock > 0 then
  993. vp.Parent = hit.Parent.Torso
  994. end
  995. game:GetService("Debris"):AddItem(vp, .5)
  996. elseif type == 2 then
  997. so("http://www.roblox.com/asset/?id=169462037", hit, 1, math.random(150, 200) / 100)
  998. local asd = randomizer(critchance)
  999. if asd == true then
  1000. turncrit()
  1001. end
  1002. if crit == false then
  1003. h.Health = h.Health - D
  1004. else
  1005. h.Health = h.Health - (D + math.random(critdamageaddmin, critdamageaddmax))
  1006. end
  1007. tagplayer(h)
  1008. elseif type == 3 then
  1009. tagplayer(h)
  1010. local asd = randomizer(critchance)
  1011. if asd == true then
  1012. turncrit()
  1013. end
  1014. if crit == false then
  1015. h.Health = h.Health - D
  1016. else
  1017. h.Health = h.Health - (D + math.random(critdamageaddmin, critdamageaddmax))
  1018. end
  1019. Character.Humanoid.Health = Character.Humanoid.Health + D / 2
  1020. so("http://www.roblox.com/asset/?id=206083232", hit, 1, 1.5)
  1021. for i = 1, 10 do
  1022. firespaz1('Bright red', hit.CFrame * CFrame.Angles(math.random(0, 3), math.random(0, 3), math.random(0, 3)))
  1023. end
  1024. elseif type == 4 then
  1025. h.Health = h.Health + D
  1026. so("http://www.roblox.com/asset/?id=186883084", hit, 1, 1)
  1027. circle('Dark green', h.Parent.Torso.CFrame * CFrame.new(0, -2.5, 0))
  1028. end
  1029. end
  1030. end]]--
  1031.  
  1032. function subtractstamina(k)
  1033. if stamina >= k then
  1034. stamina = stamina - k
  1035. end
  1036. end
  1037.  
  1038. local function weldBetween(a, b)
  1039. local weldd = Instance.new("ManualWeld")
  1040. weldd.Part0 = a
  1041. weldd.Part1 = b
  1042. weldd.C0 = CFrame.new()
  1043. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1044. weldd.Parent = a
  1045. return weldd
  1046. end
  1047.  
  1048. fat = Instance.new("BindableEvent", script)
  1049. fat.Name = "Heartbeat"
  1050.  
  1051. script:WaitForChild("Heartbeat")
  1052.  
  1053. frame = 1 / 30
  1054. tf = 0
  1055. allowframeloss = false --if set to true will fire every frame it possibly can. This will result in multiple events happening at the same time whenever delta returns frame*2 or greater.
  1056. tossremainder = false --if set to true t will be set to 0 after Fire()-ing.
  1057. lastframe = tick()
  1058. script.Heartbeat:Fire() --ayy lmao
  1059.  
  1060. game:GetService("RunService").Heartbeat:connect(function(s, p) --herp derp
  1061. tf = tf + s
  1062. if tf >= frame then
  1063. if allowframeloss then
  1064. script.Heartbeat:Fire()
  1065. lastframe = tick()
  1066. else
  1067. --print("FIRED "..math.floor(t/frame).." FRAME(S)","REMAINDER "..(t - frame*(math.floor(t/frame))))
  1068. for i = 1, math.floor(tf / frame) do
  1069. script.Heartbeat:Fire()
  1070. end
  1071. lastframe = tick()
  1072. end
  1073. if tossremainder then
  1074. tf = 0
  1075. else
  1076. tf = tf - frame * math.floor(tf / frame)
  1077. end
  1078. end
  1079. end)
  1080.  
  1081. --To use: fat.Event:fat.Event:wait() or fat.Event:connect(function() asdcode end)
  1082.  
  1083. function nooutline(part)
  1084. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1085. end
  1086.  
  1087. -- function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1088. -- local fp=it("Part")
  1089. -- fp.formFactor=formfactor
  1090. -- fp.Parent=parent
  1091. -- fp.Reflectance=reflectance
  1092. -- fp.Transparency=transparency
  1093. -- fp.CanCollide=false
  1094. -- fp.Locked=true
  1095. -- fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1096. -- fp.Name=name
  1097. -- fp.Size=size
  1098. -- fp.Position=Character.Torso.Position
  1099. -- nooutline(fp)
  1100. -- fp.Material=material
  1101. -- fp:BreakJoints()
  1102. -- return fp
  1103. -- end
  1104.  
  1105. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1106. local mesh=it(Mesh)
  1107. mesh.Parent=part
  1108. if Mesh=="SpecialMesh" then
  1109. mesh.MeshType=meshtype
  1110. mesh.MeshId=meshid
  1111. end
  1112. mesh.Offset=offset
  1113. mesh.Scale=scale
  1114. return mesh
  1115. end
  1116.  
  1117. function weld(parent,part0,part1,c0,c1)
  1118. local weld=it("Weld")
  1119. weld.Parent=parent
  1120. weld.Part0=part0
  1121. weld.Part1=part1
  1122. weld.C0=c0
  1123. weld.C1=c1
  1124. return weld
  1125. end
  1126.  
  1127.  
  1128. local function CFrameFromTopBack(at, top, back)
  1129. local right = top:Cross(back)
  1130. return CFrame.new(at.x, at.y, at.z,
  1131. right.x, top.x, back.x,
  1132. right.y, top.y, back.y,
  1133. right.z, top.z, back.z)
  1134. end
  1135.  
  1136. function Triangle(a, b, c)
  1137. local edg1 = (c-a):Dot((b-a).unit)
  1138. local edg2 = (a-b):Dot((c-b).unit)
  1139. local edg3 = (b-c):Dot((a-c).unit)
  1140. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  1141. a, b, c = a, b, c
  1142. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  1143. a, b, c = b, c, a
  1144. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  1145. a, b, c = c, a, b
  1146. else
  1147. assert(false, "unreachable")
  1148. end
  1149.  
  1150. local len1 = (c-a):Dot((b-a).unit)
  1151. local len2 = (b-a).magnitude - len1
  1152. local width = (a + (b-a).unit*len1 - c).magnitude
  1153.  
  1154. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  1155.  
  1156. local list = {}
  1157.  
  1158. local TrailColor = ("Dark grey")
  1159.  
  1160. if len1 > 0.01 then
  1161. local w1 = Instance.new('WedgePart', m)
  1162. game:GetService("Debris"):AddItem(w1,5)
  1163. w1.Material = "SmoothPlastic"
  1164. w1.FormFactor = 'Custom'
  1165. w1.BrickColor = BrickColor.new(TrailColor)
  1166. w1.Transparency = 0
  1167. w1.Reflectance = 0
  1168. w1.Material = "SmoothPlastic"
  1169. w1.CanCollide = false
  1170. NoOutline(w1)
  1171. local sz = Vector3.new(0.2, width, len1)
  1172. w1.Size = sz
  1173. local sp = Instance.new("SpecialMesh",w1)
  1174. sp.MeshType = "Wedge"
  1175. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  1176. w1:BreakJoints()
  1177. w1.Anchored = true
  1178. w1.Parent = workspace
  1179. w1.Transparency = 0.7
  1180. table.insert(Effects,{w1,"Disappear",.01})
  1181. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  1182. table.insert(list,w1)
  1183. end
  1184.  
  1185. if len2 > 0.01 then
  1186. local w2 = Instance.new('WedgePart', m)
  1187. game:GetService("Debris"):AddItem(w2,5)
  1188. w2.Material = "SmoothPlastic"
  1189. w2.FormFactor = 'Custom'
  1190. w2.BrickColor = BrickColor.new(TrailColor)
  1191. w2.Transparency = 0
  1192. w2.Reflectance = 0
  1193. w2.Material = "SmoothPlastic"
  1194. w2.CanCollide = false
  1195. NoOutline(w2)
  1196. local sz = Vector3.new(0.2, width, len2)
  1197. w2.Size = sz
  1198. local sp = Instance.new("SpecialMesh",w2)
  1199. sp.MeshType = "Wedge"
  1200. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  1201. w2:BreakJoints()
  1202. w2.Anchored = true
  1203. w2.Parent = workspace
  1204. w2.Transparency = 0.7
  1205. table.insert(Effects,{w2,"Disappear",.01})
  1206. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  1207. table.insert(list,w2)
  1208. end
  1209. return unpack(list)
  1210. end
  1211.  
  1212.  
  1213. so = function(id,par,vol,pit)
  1214. coroutine.resume(coroutine.create(function()
  1215. local sou = Instance.new("Sound",par or workspace)
  1216. sou.Volume=vol
  1217. sou.Pitch=pit or 1
  1218. sou.SoundId=id
  1219. fat.Event:wait()
  1220. sou:play()
  1221. game:GetService("Debris"):AddItem(sou,6)
  1222. end))
  1223. end
  1224.  
  1225. function clerp(a,b,t)
  1226. local qa = {QuaternionFromCFrame(a)}
  1227. local qb = {QuaternionFromCFrame(b)}
  1228. local ax, ay, az = a.x, a.y, a.z
  1229. local bx, by, bz = b.x, b.y, b.z
  1230. local _t = 1-t
  1231. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  1232. end
  1233.  
  1234. local clerp = CFrame.new().lerp
  1235.  
  1236. local clerp = CFrame.new().lerp
  1237.  
  1238. function QuaternionFromCFrame(cf)
  1239. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1240. local trace = m00 + m11 + m22
  1241. if trace > 0 then
  1242. local s = math.sqrt(1 + trace)
  1243. local recip = 0.5/s
  1244. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  1245. else
  1246. local i = 0
  1247. if m11 > m00 then
  1248. i = 1
  1249. end
  1250. if m22 > (i == 0 and m00 or m11) then
  1251. i = 2
  1252. end
  1253. if i == 0 then
  1254. local s = math.sqrt(m00-m11-m22+1)
  1255. local recip = 0.5/s
  1256. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  1257. elseif i == 1 then
  1258. local s = math.sqrt(m11-m22-m00+1)
  1259. local recip = 0.5/s
  1260. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  1261. elseif i == 2 then
  1262. local s = math.sqrt(m22-m00-m11+1)
  1263. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  1264. end
  1265. end
  1266. end
  1267.  
  1268. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1269. local xs, ys, zs = x + x, y + y, z + z
  1270. local wx, wy, wz = w*xs, w*ys, w*zs
  1271. local xx = x*xs
  1272. local xy = x*ys
  1273. local xz = x*zs
  1274. local yy = y*ys
  1275. local yz = y*zs
  1276. local zz = z*zs
  1277. 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))
  1278. end
  1279.  
  1280. function QuaternionSlerp(a, b, t)
  1281. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  1282. local startInterp, finishInterp;
  1283. if cosTheta >= 0.0001 then
  1284. if (1 - cosTheta) > 0.0001 then
  1285. local theta = math.acos(cosTheta)
  1286. local invSinTheta = 1/math.sin(theta)
  1287. startInterp = math.sin((1-t)*theta)*invSinTheta
  1288. finishInterp = math.sin(t*theta)*invSinTheta
  1289. else
  1290. startInterp = 1-t
  1291. finishInterp = t
  1292. end
  1293. else
  1294. if (1+cosTheta) > 0.0001 then
  1295. local theta = math.acos(-cosTheta)
  1296. local invSinTheta = 1/math.sin(theta)
  1297. startInterp = math.sin((t-1)*theta)*invSinTheta
  1298. finishInterp = math.sin(t*theta)*invSinTheta
  1299. else
  1300. startInterp = t-1
  1301. finishInterp = t
  1302. end
  1303. end
  1304. 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
  1305. end
  1306.  
  1307. --Example: Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1308.  
  1309.  
  1310. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  1311. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1312. end
  1313.  
  1314. local m = Instance.new('Model', Character)
  1315.  
  1316. function makegui(cframe, text)
  1317. local a = math.random(-10, 10) / 100
  1318. local c = Instance.new("Part")
  1319. c.Transparency = 1
  1320. Instance.new("BodyGyro").Parent = c
  1321. c.Parent = m
  1322. c.CFrame = CFrame.new(cframe.p + Vector3.new(0, 1.5, 0))
  1323. local f = Instance.new("BodyPosition")
  1324. f.P = 2000
  1325. f.D = 100
  1326. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1327. f.position = c.Position + Vector3.new(0, 3, 0)
  1328. f.Parent = c
  1329. game:GetService("Debris"):AddItem(c, .5 + 6)
  1330. c.CanCollide = false
  1331. m.Parent = workspace
  1332. c.CanCollide = false
  1333. local bg = Instance.new('BillboardGui', m)
  1334. game:GetService("Debris"):AddItem(bg, .5 + 6)
  1335. bg.Adornee = c
  1336. bg.Size = UDim2.new(1, 0, 1, 0)
  1337. bg.StudsOffset = Vector3.new(0, 0, 0)
  1338. bg.AlwaysOnTop = false
  1339. local tl = Instance.new('TextLabel', bg)
  1340. tl.BackgroundTransparency = 1
  1341. tl.Size = UDim2.new(1, 0, 1, 0)
  1342. tl.Text = text
  1343. tl.Font = 'SourceSansBold'
  1344. tl.FontSize = 'Size42'
  1345. if crit == true then
  1346. tl.TextColor3 = Color3.new(180 / 255, 0, 0)
  1347. else
  1348. tl.TextColor3 = Color3.new(255, 180 / 255, 51 / 255)
  1349. end
  1350. tl.TextStrokeTransparency = 0
  1351. tl.TextScaled = true
  1352. tl.TextWrapped = true
  1353. coroutine.wrap(function()
  1354. wait(2)
  1355. for i = 1, 10 do
  1356. fat.Event:wait()
  1357. tl.TextTransparency = tl.TextTransparency + .1
  1358. end
  1359. end)()
  1360. end
  1361.  
  1362. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1363. if hit.Parent==nil then
  1364. return
  1365. end
  1366. h=hit.Parent:FindFirstChild("Humanoid")
  1367. for _,v in pairs(hit.Parent:children()) do
  1368. if v:IsA("Humanoid") then
  1369. h=v
  1370. end
  1371. end
  1372. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1373. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  1374. end
  1375. if hit.Parent.className=="Hat" then
  1376. hit=hit.Parent.Parent:findFirstChild("Head")
  1377. end
  1378. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1379. if hit.Parent:findFirstChild("DebounceHit")~=nil then
  1380. if hit.Parent.DebounceHit.Value==true then
  1381. return
  1382. end
  1383. end
  1384. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1385. return
  1386. end]]
  1387. -- hs(hit,1.2)
  1388. --[[ c=Instance.new("ObjectValue")
  1389. c.Name="creator"
  1390. c.Value=game:service("Players").LocalPlayer
  1391. c.Parent=h
  1392. game:GetService("Debris"):AddItem(c,.5)]]--
  1393. --Damage=math.random(minim,maxim)*damagea.Value/defense.Value
  1394. -- h:TakeDamage(Damage)
  1395. blocked=false
  1396. block=hit.Parent:findFirstChild("Block")
  1397. if block~=nil then
  1398. print(block.className)
  1399. if block.className=="NumberValue" then
  1400. if block.Value>0 then
  1401. blocked=true
  1402. if decreaseblock==nil then
  1403. block.Value=block.Value-1
  1404. end
  1405. end
  1406. end
  1407. if block.className=="IntValue" then
  1408. if block.Value>0 then
  1409. blocked=true
  1410. if decreaseblock~=nil then
  1411. block.Value=block.Value-1
  1412. end
  1413. end
  1414. end
  1415. end
  1416. local D = math.random(minim, maxim)*damagea.Value
  1417. TagService:NewTag(h.Parent, Player, 'Trigiator', D)
  1418. if blocked==false then
  1419. -- h:TakeDamage(Damage)
  1420. if h.Parent:FindFirstChild('Stats') then
  1421. D=D/h.Parent:FindFirstChild('Stats').Defence.Value
  1422. elseif not h.Parent:FindFirstChild('Stats') then
  1423. D=D
  1424. end
  1425. --h.Health=h.Health-D
  1426. hit.Parent.Humanoid:TakeDamage(5)
  1427. makegui(hit.Parent.Head.CFrame,tostring(math.floor(D+.5)))
  1428. --showDamage(hit.Parent,Damage,.5,BrickColor.new("New Yeller"))
  1429. else
  1430. if h.Parent:FindFirstChild('Stats') then
  1431. D=D/h.Parent:FindFirstChild('Stats').Defence.Value
  1432. elseif not h.Parent:FindFirstChild('Stats') then
  1433. D=D
  1434. end
  1435. --h.Health=h.Health-(D/2)
  1436. game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D/2, 1)
  1437. makegui(hit.Parent.Head.CFrame,tostring(math.floor(D+.5)))
  1438. --showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1439. end
  1440. if Type=="Knockdown" then
  1441. humanoid=hit.Parent.Humanoid
  1442. humanoid.PlatformStand=true
  1443. coroutine.resume(coroutine.create(function(Humanoid)
  1444. fat.Event:wait()
  1445. Humanoid.PlatformStand=false
  1446. end),humanoid)
  1447. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1448. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1449. local bodvol=Instance.new("BodyVelocity")
  1450. bodvol.velocity=angle*knockback
  1451. bodvol.P=5000
  1452. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1453. bodvol.Parent=hit
  1454. rl=Instance.new("BodyAngularVelocity")
  1455. rl.P=3000
  1456. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1457. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1458. rl.Parent=hit
  1459. game:GetService("Debris"):AddItem(bodvol,.5)
  1460. game:GetService("Debris"):AddItem(rl,.5)
  1461. elseif Type=="Normal" then
  1462. so("http://www.roblox.com/asset/?id=344936315",hit,1,math.random(100,200)/100)
  1463. vp=Instance.new("BodyVelocity")
  1464. vp.P=500
  1465. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  1466. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1467. if KnockbackType==1 then
  1468. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1469. elseif KnockbackType==2 then
  1470. vp.velocity=Property.CFrame.lookVector*knockback
  1471. end
  1472. if knockback>0 then
  1473. vp.Parent=hit.Parent.Torso
  1474. end
  1475. game:GetService("Debris"):AddItem(vp,.5)
  1476. elseif Type=="Up" then
  1477. local bodyVelocity=Instance.new("BodyVelocity")
  1478. bodyVelocity.velocity=vt(0,60,0)
  1479. bodyVelocity.P=5000
  1480. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1481. bodyVelocity.Parent=hit
  1482. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1483. rl=Instance.new("BodyAngularVelocity")
  1484. rl.P=3000
  1485. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1486. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1487. rl.Parent=hit
  1488. game:GetService("Debris"):AddItem(rl,.5)
  1489. elseif Type=="Snare" then
  1490. bp=Instance.new("BodyPosition")
  1491. bp.P=2000
  1492. bp.D=100
  1493. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1494. bp.position=hit.Parent.Torso.Position
  1495. bp.Parent=hit.Parent.Torso
  1496. game:GetService("Debris"):AddItem(bp,1)
  1497. elseif Type=="Target" then
  1498. so("http://www.roblox.com/asset/?id=199144144",hit,1,math.random(150,200)/100)
  1499. vp=Instance.new("BodyVelocity")
  1500. vp.P=500
  1501. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  1502. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1503. if KnockbackType==1 then
  1504. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1505. elseif KnockbackType==2 then
  1506. vp.velocity=Property.CFrame.lookVector*knockback
  1507. end
  1508. if knockback>0 then
  1509. vp.Parent=hit.Parent.Torso
  1510. end
  1511. game:GetService("Debris"):AddItem(vp,.5)
  1512. end
  1513. debounce=Instance.new("BoolValue")
  1514. debounce.Name="DebounceHit"
  1515. debounce.Parent=hit.Parent
  1516. debounce.Value=true
  1517. game:GetService("Debris"):AddItem(debounce,Delay)
  1518. c=Instance.new("ObjectValue")
  1519. c.Name="creator"
  1520. c.Value=Player
  1521. c.Parent=h
  1522. game:GetService("Debris"):AddItem(c,.5)
  1523. CRIT=false
  1524. hitDeb=true
  1525. AttackPos=6
  1526. end
  1527. end
  1528.  
  1529. function MagniDamage(Part,magni,mindam,maxdam,knock,Type)
  1530. for _,c in pairs(workspace:children()) do
  1531. local hum=c:findFirstChild("Humanoid")
  1532. if hum~=nil then
  1533. local head=c:findFirstChild("Torso")
  1534. if head~=nil then
  1535. local targ=head.Position-Part.Position
  1536. local mag=targ.magnitude
  1537. if mag<=magni and c.Name~=Player.Name then
  1538. Damagefunc(head,mindam,maxdam,knock,Type,RootPart,.2,1,3,1)
  1539. end
  1540. end
  1541. end
  1542. end
  1543. end
  1544.  
  1545. function Shockwave(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1546. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1547. prt.Anchored = true
  1548. prt.CFrame = cframe
  1549. prt.Material = "SmoothPlastic"
  1550. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  1551. game:GetService("Debris"):AddItem(prt, 4)
  1552. coroutine.resume(coroutine.create(function(Part, Mesh)
  1553. for i = 0, 1, delay do
  1554. fat.Event:wait()
  1555. Part.CFrame = Part.CFrame
  1556. Part.Transparency = i
  1557. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1558. end
  1559. Part.Parent = nil
  1560. end), prt, msh)
  1561. end
  1562.  
  1563. function Shockwave2(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1564. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1565. prt.Anchored = true
  1566. prt.CFrame = cframe
  1567. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
  1568. game:GetService("Debris"):AddItem(prt, 4)
  1569. coroutine.resume(coroutine.create(function(Part, Mesh)
  1570. for i = 0, 1, delay do
  1571. fat.Event:wait()
  1572. Part.CFrame = Part.CFrame
  1573. Part.Transparency = i
  1574. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1575. end
  1576. Part.Parent = nil
  1577. end), prt, msh)
  1578. end
  1579.  
  1580. function BashEffect(brickcolor, cframe, x1, y1, z1, x2, y2, z2, delay)
  1581. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1582. prt.Anchored = true
  1583. prt.CFrame = cframe*angles(math.rad(90),math.rad(0),math.rad(0))
  1584. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
  1585. game:GetService("Debris"):AddItem(prt, 2)
  1586. coroutine.resume(coroutine.create(function(Part, Mesh)
  1587. for i = 0, 1, delay do
  1588. fat.Event:wait()
  1589. Part.CFrame = Part.CFrame
  1590. Part.Transparency = i
  1591. Mesh.Scale = Mesh.Scale + vt(x2, y2, z2)
  1592. end
  1593. Part.Parent = nil
  1594. end), prt, msh)
  1595. end
  1596.  
  1597. function BashEffect2(brickcolor, cframe, x1, y1, z1, x2, y2, z2, delay)
  1598. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1599. prt.Anchored = true
  1600. prt.CFrame = cframe*angles(math.rad(0),math.rad(0),math.rad(0))
  1601. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  1602. game:GetService("Debris"):AddItem(prt, 6)
  1603. coroutine.resume(coroutine.create(function(Part, Mesh)
  1604. for i = 0, 1, delay do
  1605. fat.Event:wait()
  1606. Part.CFrame = Part.CFrame
  1607. Part.Transparency = i
  1608. Mesh.Scale = Mesh.Scale + vt(x2, y2, z2)
  1609. end
  1610. Part.Parent = nil
  1611. end), prt, msh)
  1612. end
  1613.  
  1614. function Shockwave3(brickcolor, cframe, x1, y1, z1, x2, y2, z2, delay)
  1615. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1616. prt.Anchored = true
  1617. prt.CFrame = cframe*angles(math.rad(90),math.rad(0),math.rad(0))
  1618. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  1619. game:GetService("Debris"):AddItem(prt, 6)
  1620. coroutine.resume(coroutine.create(function(Part, Mesh)
  1621. for i = 0, 1, delay do
  1622. fat.Event:wait()
  1623. Part.CFrame = Part.CFrame
  1624. Part.Transparency = i
  1625. Mesh.Scale = Mesh.Scale + vt(x2, y2, z2)
  1626. end
  1627. Part.Parent = nil
  1628. end), prt, msh)
  1629. end
  1630.  
  1631. function Shockwave4(brickcolor, cframe, x1, y1, z1, x2, y2, z2, delay)
  1632. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1633. prt.Anchored = true
  1634. prt.CFrame = cframe*angles(math.rad(math.random(-75,75)),math.rad(math.random(-75,75)),math.rad(math.random(-75,75)))
  1635. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  1636. game:GetService("Debris"):AddItem(prt, 6)
  1637. coroutine.resume(coroutine.create(function(Part, Mesh)
  1638. for i = 0, 1, delay do
  1639. fat.Event:wait()
  1640. Part.CFrame = Part.CFrame
  1641. Part.Transparency = i
  1642. Mesh.Scale = Mesh.Scale + vt(x2, y2, z2)
  1643. end
  1644. Part.Parent = nil
  1645. end), prt, msh)
  1646. end
  1647.  
  1648. function MagniDamage(Part,magni,mindam,maxdam,knock,Type)
  1649. for _,c in pairs(workspace:children()) do
  1650. local hum=c:findFirstChild("Humanoid")
  1651. if hum~=nil then
  1652. local head=c:findFirstChild("Torso")
  1653. if head~=nil then
  1654. local targ=head.Position-Part.Position
  1655. local mag=targ.magnitude
  1656. if mag<=magni and c.Name~=Player.Name then
  1657. Damagefunc(head,mindam,maxdam,knock,Type,RootPart,.2,1,3,1)
  1658. end
  1659. end
  1660. end
  1661. end
  1662. end
  1663.  
  1664. canwalk=true
  1665. canidle=true
  1666. ragemode=false
  1667.  
  1668. local rain = Color3.new()
  1669.  
  1670. sincolor = function(sine)
  1671. sine = math.deg(sine)
  1672. local radcolor = function(col)
  1673. return math.rad((col/255) * 360)
  1674. end
  1675. local r = math.abs(math.sin(radcolor(sine + 0)))
  1676. local g = math.abs(math.sin(radcolor(sine + 85)))
  1677. local b = math.abs(math.sin(radcolor(sine + 170)))
  1678. return Color3.new(r,g,b)
  1679. end
  1680.  
  1681. rainhats = {}
  1682.  
  1683. prepareCharacter = function()
  1684. for _,v in pairs (Character:children()) do
  1685. if v:isA'Shirt' or v:isA'Pants' then
  1686. v:Destroy()
  1687. elseif v:isA'Part' then
  1688. v.BrickColor = BrickColor.new("White")
  1689. if v.Name == 'Head' then
  1690. if v:FindFirstChild('face') then
  1691. v.face:Destroy()
  1692. end
  1693. end
  1694. elseif v.Name == "BodyColors" then
  1695. v:Destroy()
  1696. elseif v:isA'Hat' then
  1697. table.insert(rainhats,#rainhats+1,v.Handle.Mesh)
  1698. v.Handle.Mesh.TextureId = "rbxassetid://37912058"
  1699. end
  1700. end
  1701. end
  1702.  
  1703. prepareCharacter()
  1704.  
  1705. spawn(function()
  1706. while wait(7) do
  1707. for _,v in pairs (Character:children()) do
  1708. if v:isA'Part' then
  1709. v.BrickColor = BrickColor.new("White")
  1710. end
  1711. end
  1712. end
  1713. end)
  1714.  
  1715. updatecolor = function()
  1716. for _,x in pairs (rainParts) do
  1717. x.BrickColor = BrickColor.new(rain)
  1718. end
  1719. --particleemitter.Color = ColorSequence.new(rain,rain)
  1720. --particleemitter2.Color = ColorSequence.new(rain,rain)
  1721. --coreaura.Color = rain
  1722. --gunfirelight.Color = rain
  1723. --gunfireeffect.Color = ColorSequence.new(rain,rain)
  1724. --TrailEffect.Color = ColorSequence.new(rain,rain)
  1725. for _,x in pairs (rainhats) do
  1726. x.VertexColor = Vector3.new(rain.r,rain.g,rain.b)
  1727. end
  1728. TorsoColor = BrickColor.new(rain)
  1729. end
  1730.  
  1731. function Rage()
  1732. if ragemode==false and attack==false and stamina>=50 then
  1733. attack=true
  1734. ragemode=true
  1735. speed.Value = 0.4
  1736. Humanoid.WalkSpeed=16*speed.Value
  1737.  
  1738. for i=0,1,0.08 do
  1739. fat.Event:wait()
  1740. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1741. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(10-20*i),math.rad(0),math.rad(20)),0.15)
  1742. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(10-30*i),math.rad(0),math.rad(20)),0.15)
  1743. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.75,0)*angles(math.rad(45+90*i),math.rad(-45),math.rad(-10)),0.15)
  1744. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0-360*i),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  1745. end
  1746.  
  1747. speed.Value = 0.4
  1748. Humanoid.WalkSpeed=16*speed.Value
  1749.  
  1750. so("http://roblox.com/asset/?id=199145095",Handle,0.25,math.random(80,120)/100)
  1751.  
  1752. for i=0,1,0.08 do
  1753. fat.Event:wait()
  1754. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1755. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(20)),0.15)
  1756. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(-20),math.rad(0),math.rad(20)),0.15)
  1757. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.9,0)*angles(math.rad(180),math.rad(-45),math.rad(-10)),0.15)
  1758. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  1759. end
  1760.  
  1761. damagea.Value = 1.1
  1762. defense.Value = 0.8
  1763. speed.Value = 0.9
  1764. Humanoid.WalkSpeed=16*speed.Value
  1765. attack=false
  1766.  
  1767. elseif ragemode==true and attack==false then
  1768.  
  1769. for i=0,1,0.4 do
  1770. fat.Event:wait()
  1771. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1772. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(20)),0.15)
  1773. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(-20),math.rad(0),math.rad(20)),0.15)
  1774. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.9,0)*angles(math.rad(180),math.rad(-45),math.rad(-10)),0.15)
  1775. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  1776. end
  1777.  
  1778. attack=true
  1779. ragemode=false
  1780. damagea.Value = 1.1
  1781. defense.Value = 0.8
  1782. speed.Value = 0.4
  1783. Humanoid.WalkSpeed=16*speed.Value
  1784.  
  1785. for i=0,1,0.08 do
  1786. fat.Event:wait()
  1787. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1788. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(-10+20*i),math.rad(0),math.rad(20)),0.15)
  1789. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(-20+30*i),math.rad(0),math.rad(20)),0.15)
  1790. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.9,0)*angles(math.rad(180-135*i),math.rad(-45),math.rad(-10)),0.15)
  1791. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0+360*i),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  1792. end
  1793.  
  1794. speed.Value = 0.4
  1795. Humanoid.WalkSpeed=16*speed.Value
  1796.  
  1797. so("http://roblox.com/asset/?id=199145095",Handle,0.25,math.random(80,120)/100)
  1798.  
  1799. for i=0,1,0.08 do
  1800. fat.Event:wait()
  1801. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1802. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(20)),0.15)
  1803. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(20)),0.15)
  1804. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.75,0)*angles(math.rad(45),math.rad(-45),math.rad(-10)),0.15)
  1805. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  1806. end
  1807.  
  1808. damagea.Value = 0.8
  1809. defense.Value = 1.4
  1810. speed.Value = 0.6
  1811. Humanoid.WalkSpeed=16*speed.Value
  1812. attack=false
  1813. end
  1814.  
  1815. while (ragemode==true and stamina>=0) do
  1816. fat.Event:wait()
  1817. stamina=stamina-0.1
  1818. speed.Value = 0.9
  1819. defense.Value = 0.8
  1820. damagea.Value = 1.1
  1821. Humanoid.WalkSpeed=16*speed.Value
  1822. end
  1823.  
  1824. if stamina<=0 then
  1825. while attack==true do
  1826. fat.Event:wait()
  1827. end
  1828. attack=true
  1829. ragemode=false
  1830. speed.Value = 0.4
  1831. Humanoid.WalkSpeed=16*speed.Value
  1832.  
  1833. for i=0,1,0.08 do
  1834. fat.Event:wait()
  1835. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1836. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(-10+20*i),math.rad(0),math.rad(20)),0.15)
  1837. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(-20+30*i),math.rad(0),math.rad(20)),0.15)
  1838. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.9,0)*angles(math.rad(180-135*i),math.rad(-45),math.rad(-10)),0.15)
  1839. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0+360*i),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  1840. end
  1841.  
  1842. speed.Value = 0.4
  1843. Humanoid.WalkSpeed=16*speed.Value
  1844.  
  1845. so("http://roblox.com/asset/?id=199145095",Handle,0.5,math.random(80,120)/100)
  1846.  
  1847. for i=0,1,0.08 do
  1848. fat.Event:wait()
  1849. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1850. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(20)),0.15)
  1851. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(20)),0.15)
  1852. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.75,0)*angles(math.rad(45),math.rad(-45),math.rad(-10)),0.15)
  1853. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  1854. end
  1855.  
  1856. damagea.Value = 0.9
  1857. defense.Value = 1.4
  1858. speed.Value = 0.6
  1859. Humanoid.WalkSpeed=16*speed.Value
  1860. attack=false
  1861. end
  1862. end
  1863.  
  1864. function attackone()
  1865. attack=true
  1866.  
  1867. --for i=0,1,0.12 do
  1868. for i=0,1,0.06 do
  1869. fat.Event:wait()
  1870. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(30)),0.15)
  1871. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(-30)),0.15)
  1872. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(15)),0.15)
  1873. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(205),math.rad(30),math.rad(-10)),0.15)
  1874. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1875. end
  1876.  
  1877. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.4,1) end)
  1878. con2=Hitbox2.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.4,1) end)
  1879.  
  1880. so("http://roblox.com/asset/?id=199145146",Hitbox,1,1)
  1881.  
  1882. for i=0,1,0.4 do
  1883. fat.Event:wait()
  1884. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-60)),0.3)
  1885. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(60)),0.3)
  1886. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(15)),0.3)
  1887. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(45),math.rad(45),math.rad(-25)),0.3)
  1888. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-30),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  1889. end
  1890.  
  1891. for i=0,1,0.12 do
  1892. fat.Event:wait()
  1893. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-60)),0.45)
  1894. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(60)),0.45)
  1895. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(15)),0.45)
  1896. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(30),math.rad(45),math.rad(-25)),0.45)
  1897. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-30),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  1898. end
  1899.  
  1900. con1:disconnect()
  1901. con2:disconnect()
  1902. attack=false
  1903. end
  1904.  
  1905. function attacktwo()
  1906. attack=true
  1907.  
  1908. for i=0,1,0.2 do
  1909. fat.Event:wait()
  1910. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(60)),0.15)
  1911. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(-60)),0.15)
  1912. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(40),math.rad(0),math.rad(-20)),0.15)
  1913. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(45),math.rad(-35),math.rad(-45)),0.15)
  1914. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1915. end
  1916.  
  1917. for i=0,1,0.12 do
  1918. fat.Event:wait()
  1919. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(60)),0.3)
  1920. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(-60)),0.3)
  1921. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(40),math.rad(0),math.rad(-20)),0.3)
  1922. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(-45),math.rad(-35),math.rad(-45)),0.3)
  1923. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  1924. end
  1925.  
  1926. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.4,1) end)
  1927. con2=Hitbox2.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.4,1) end)
  1928.  
  1929. so("http://roblox.com/asset/?id=199145095",Hitbox,1,1)
  1930.  
  1931. for i=0,1,0.12 do
  1932. fat.Event:wait()
  1933. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-60)),0.45)
  1934. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(60)),0.45)
  1935. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(20)),0.45)
  1936. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(45),math.rad(35),math.rad(-45)),0.45)
  1937. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-30),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  1938. end
  1939.  
  1940. con1:disconnect()
  1941. con2:disconnect()
  1942. attack=false
  1943. end
  1944.  
  1945. function attackthree()
  1946. attack=true
  1947.  
  1948. for i=0,1,0.06 do
  1949. fat.Event:wait()
  1950. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-60)),0.15)
  1951. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(5),math.rad(60)),0.15)
  1952. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(20)),0.15)
  1953. LW.C0=clerp(LW.C0,CFrame.new(-1.25,0.5,-0.5)*angles(math.rad(165),math.rad(-60),math.rad(90)),0.15)
  1954. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-15),math.rad(15),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1955. end
  1956.  
  1957. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.4,1) end)
  1958. con2=Hitbox2.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.4,1) end)
  1959.  
  1960. so("http://roblox.com/asset/?id=199145204",Hitbox,1,1)
  1961.  
  1962. for i=0,1,0.4 do
  1963. fat.Event:wait()
  1964. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(45)),0.45)
  1965. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(5),math.rad(-45)),0.45)
  1966. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(40),math.rad(0),math.rad(-20)),0.45)
  1967. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(7.565),math.rad(-14.862),math.rad(-62.778)),0.45)
  1968. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,-0.25)*angles(math.rad(-45),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  1969. end
  1970.  
  1971. for i=0,1,0.12 do
  1972. fat.Event:wait()
  1973. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(60)),0.45)
  1974. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(-60)),0.45)
  1975. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(40),math.rad(0),math.rad(-20)),0.45)
  1976. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(7.565),math.rad(-14.862),math.rad(-62.778)),0.45)
  1977. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,-0.25)*angles(math.rad(-45),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  1978. end
  1979.  
  1980. con1:disconnect()
  1981. con2:disconnect()
  1982. attack=false
  1983. end
  1984.  
  1985. function attackfour()
  1986. attack=true
  1987.  
  1988. for i=0,1,0.06 do
  1989. fat.Event:wait()
  1990. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(0)),0.15)
  1991. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(0)),0.15)
  1992. RW.C0=clerp(RW.C0,CFrame.new(1,1.25,-0.5)*angles(math.rad(160),math.rad(0),math.rad(-45)),0.15)
  1993. LW.C0=clerp(LW.C0,CFrame.new(-1,1.25,-0.5)*angles(math.rad(160),math.rad(0),math.rad(45)),0.15)
  1994. Handleweld.C0=clerp(Handleweld.C0,cf(0.75,-0.25,0)*angles(math.rad(0),math.rad(0),math.rad(-45))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1995. end
  1996.  
  1997. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.4,1) end)
  1998. con2=Hitbox2.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.4,1) end)
  1999.  
  2000. so("http://roblox.com/asset/?id=199145095",Hitbox,1,1.1)
  2001.  
  2002. for i=0,1,0.1 do
  2003. fat.Event:wait()
  2004. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.45)
  2005. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.45)
  2006. RW.C0=clerp(RW.C0,CFrame.new(1,0.5,-0.5)*angles(math.rad(30),math.rad(0),math.rad(-45)),0.45)
  2007. LW.C0=clerp(LW.C0,CFrame.new(-1,0.5,-0.5)*angles(math.rad(30),math.rad(0),math.rad(45)),0.45)
  2008. Handleweld.C0=clerp(Handleweld.C0,cf(0.75,-0.25,0)*angles(math.rad(-25),math.rad(20),math.rad(-45))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2009. end
  2010.  
  2011. con1:disconnect()
  2012. con2:disconnect()
  2013. attack=false
  2014. end
  2015.  
  2016. function attackoneRage()
  2017. attack=true
  2018.  
  2019. --for i=0,1,0.12 do
  2020. for i=0,1,0.12 do
  2021. fat.Event:wait()
  2022. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(30)),0.3)
  2023. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(-30)),0.3)
  2024. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(15)),0.3)
  2025. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(205),math.rad(30),math.rad(-10)),0.3)
  2026. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  2027. end
  2028.  
  2029. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.4,1) end)
  2030. con2=Hitbox2.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.4,1) end)
  2031.  
  2032. so("http://roblox.com/asset/?id=199145146",Hitbox,1,1)
  2033.  
  2034. for i=0,1,0.4 do
  2035. fat.Event:wait()
  2036. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-60)),0.3)
  2037. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(60)),0.3)
  2038. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(15)),0.3)
  2039. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(45),math.rad(45),math.rad(-25)),0.3)
  2040. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-30),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  2041. end
  2042.  
  2043. for i=0,1,0.12 do
  2044. fat.Event:wait()
  2045. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-60)),0.45)
  2046. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(60)),0.45)
  2047. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(15)),0.45)
  2048. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(30),math.rad(45),math.rad(-25)),0.45)
  2049. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-30),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2050. end
  2051.  
  2052. con1:disconnect()
  2053. con2:disconnect()
  2054. attack=false
  2055. end
  2056.  
  2057. function attacktwoRage()
  2058. attack=true
  2059.  
  2060. for i=0,1,0.4 do
  2061. fat.Event:wait()
  2062. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(60)),0.3)
  2063. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(-60)),0.3)
  2064. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(40),math.rad(0),math.rad(-20)),0.3)
  2065. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(45),math.rad(-35),math.rad(-45)),0.3)
  2066. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  2067. end
  2068.  
  2069. for i=0,1,0.12 do
  2070. fat.Event:wait()
  2071. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(60)),0.3)
  2072. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(-60)),0.3)
  2073. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(40),math.rad(0),math.rad(-20)),0.3)
  2074. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(-45),math.rad(-35),math.rad(-45)),0.3)
  2075. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  2076. end
  2077.  
  2078. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.4,1) end)
  2079. con2=Hitbox2.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.4,1) end)
  2080.  
  2081. so("http://roblox.com/asset/?id=199145095",Hitbox,1,1)
  2082.  
  2083. for i=0,1,0.12 do
  2084. fat.Event:wait()
  2085. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-60)),0.45)
  2086. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(60)),0.45)
  2087. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(20)),0.45)
  2088. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(45),math.rad(35),math.rad(-45)),0.45)
  2089. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-30),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2090. end
  2091.  
  2092. con1:disconnect()
  2093. con2:disconnect()
  2094. attack=false
  2095. end
  2096.  
  2097. function attackthreeRage()
  2098. attack=true
  2099.  
  2100. for i=0,1,0.12 do
  2101. fat.Event:wait()
  2102. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-60)),0.3)
  2103. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(5),math.rad(60)),0.3)
  2104. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(20)),0.3)
  2105. LW.C0=clerp(LW.C0,CFrame.new(-1.25,0.5,-0.5)*angles(math.rad(165),math.rad(-60),math.rad(90)),0.3)
  2106. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-15),math.rad(15),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  2107. end
  2108.  
  2109. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.4,1) end)
  2110. con2=Hitbox2.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.4,1) end)
  2111.  
  2112. so("http://roblox.com/asset/?id=199145204",Hitbox,1,1)
  2113.  
  2114. for i=0,1,0.4 do
  2115. fat.Event:wait()
  2116. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(45)),0.45)
  2117. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(5),math.rad(-45)),0.45)
  2118. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(40),math.rad(0),math.rad(-20)),0.45)
  2119. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(7.565),math.rad(-14.862),math.rad(-62.778)),0.45)
  2120. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,-0.25)*angles(math.rad(-45),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2121. end
  2122.  
  2123. for i=0,1,0.12 do
  2124. fat.Event:wait()
  2125. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(60)),0.45)
  2126. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(-60)),0.45)
  2127. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(40),math.rad(0),math.rad(-20)),0.45)
  2128. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(7.565),math.rad(-14.862),math.rad(-62.778)),0.45)
  2129. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,-0.25)*angles(math.rad(-45),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2130. end
  2131.  
  2132. con1:disconnect()
  2133. con2:disconnect()
  2134. attack=false
  2135. end
  2136.  
  2137. function attackfourRage()
  2138. attack=true
  2139.  
  2140. for i=0,1,0.12 do
  2141. fat.Event:wait()
  2142. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  2143. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  2144. RW.C0=clerp(RW.C0,CFrame.new(1,1.25,-0.5)*angles(math.rad(160),math.rad(0),math.rad(-45)),0.3)
  2145. LW.C0=clerp(LW.C0,CFrame.new(-1,1.25,-0.5)*angles(math.rad(160),math.rad(0),math.rad(45)),0.3)
  2146. Handleweld.C0=clerp(Handleweld.C0,cf(0.75,-0.25,0)*angles(math.rad(0),math.rad(0),math.rad(-45))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  2147. end
  2148.  
  2149. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.4,1) end)
  2150. con2=Hitbox2.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.4,1) end)
  2151.  
  2152. so("http://roblox.com/asset/?id=199145095",Hitbox,1,1.1)
  2153.  
  2154. for i=0,1,0.1 do
  2155. fat.Event:wait()
  2156. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.45)
  2157. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.45)
  2158. RW.C0=clerp(RW.C0,CFrame.new(1,0.5,-0.5)*angles(math.rad(30),math.rad(0),math.rad(-45)),0.45)
  2159. LW.C0=clerp(LW.C0,CFrame.new(-1,0.5,-0.5)*angles(math.rad(30),math.rad(0),math.rad(45)),0.45)
  2160. Handleweld.C0=clerp(Handleweld.C0,cf(0.75,-0.25,0)*angles(math.rad(-25),math.rad(20),math.rad(-45))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2161. end
  2162.  
  2163. con1:disconnect()
  2164. con2:disconnect()
  2165. attack=false
  2166. end
  2167.  
  2168. function Bash()
  2169. attack=true
  2170. for i=0,1,0.2 do
  2171. fat.Event:wait()
  2172. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-15)),0.45)
  2173. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(15)),0.45)
  2174. RW.C0=clerp(RW.C0,CFrame.new(1,0.5,-0.7)*angles(math.rad(90),math.rad(0),math.rad(-15)),0.45)
  2175. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-15)),0.45)
  2176. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1.25,-1)*angles(math.rad(0),math.rad(-90),math.rad(90))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2177. end
  2178. for i=0,1,0.1 do
  2179. fat.Event:wait()
  2180. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-15)),0.45)
  2181. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(15)),0.45)
  2182. RW.C0=clerp(RW.C0,CFrame.new(1,0.5,-0.7)*angles(math.rad(90),math.rad(0),math.rad(-15)),0.45)
  2183. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-15)),0.45)
  2184. Handleweld.C0=clerp(Handleweld.C0,cf(-5,-1.25,-1)*angles(math.rad(0),math.rad(-90),math.rad(90))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2185. end
  2186. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,4,8,5,"Normal",RootPart,.2,1) end)
  2187. so("http://roblox.com/asset/?id=2767090",Torso,1,math.random(80,120)/100)
  2188. BashEffect(TorsoColor,RootPart.CFrame,1,0.25,1,0.25,0.25,0.25,0.025)
  2189. BashEffect2(TorsoColor,RootPart.CFrame,1,1,1,0.25,0.25,0.25,0.02)
  2190. --Torso.Velocity=RootPart.CFrame.lookVector*75
  2191.  
  2192. local body = Instance.new("BodyVelocity", Torso)
  2193. body.MaxForce = Vector3.new(10000, 0, 10000)
  2194. body.P = .01
  2195.  
  2196. body.Velocity=RootPart.CFrame.lookVector*40
  2197.  
  2198. for i=0,1,0.3 do
  2199. fat.Event:wait()
  2200. BashEffect2(TorsoColor,RootPart.CFrame,0.5,0.5,0.5,0.5,0.5,0.5,0.05)
  2201. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-15)),0.45)
  2202. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(15)),0.45)
  2203. RW.C0=clerp(RW.C0,CFrame.new(1,0.5,-0.7)*angles(math.rad(90),math.rad(0),math.rad(-15)),0.45)
  2204. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-15)),0.45)
  2205. Handleweld.C0=clerp(Handleweld.C0,cf(-5,-1.25,-1)*angles(math.rad(0),math.rad(-90),math.rad(90))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2206. end
  2207. for i=0,1,0.1 do
  2208. fat.Event:wait()
  2209. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-15)),0.45)
  2210. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(15)),0.45)
  2211. RW.C0=clerp(RW.C0,CFrame.new(1,0.5,-0.7)*angles(math.rad(90),math.rad(0),math.rad(-15)),0.45)
  2212. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-15)),0.45)
  2213. Handleweld.C0=clerp(Handleweld.C0,cf(-5,-1.25,-1)*angles(math.rad(0),math.rad(-90),math.rad(90))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2214. end
  2215. body.Parent = nil
  2216. for i=0,1,0.2 do
  2217. fat.Event:wait()
  2218. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-15)),0.45)
  2219. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(15)),0.45)
  2220. RW.C0=clerp(RW.C0,CFrame.new(1,0.5,-0.7)*angles(math.rad(90),math.rad(0),math.rad(-15)),0.45)
  2221. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-15)),0.45)
  2222. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1.25,-1)*angles(math.rad(0),math.rad(-90),math.rad(90))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2223. end
  2224. con1:disconnect()
  2225. attack=false
  2226. end
  2227.  
  2228. function Smash()
  2229. attack=true
  2230. for i=0,1,0.4 do
  2231. fat.Event:wait()
  2232. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
  2233. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
  2234. RW.C0=clerp(RW.C0,CFrame.new(1,0.5,-0.5)*angles(math.rad(30),math.rad(0),math.rad(-45)),0.3)
  2235. LW.C0=clerp(LW.C0,CFrame.new(-1,0.5,-0.5)*angles(math.rad(30),math.rad(0),math.rad(45)),0.3)
  2236. Handleweld.C0=clerp(Handleweld.C0,cf(0.75,-0.25,0)*angles(math.rad(-25),math.rad(20),math.rad(-45))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  2237. end
  2238. for i=0,1,0.12 do
  2239. fat.Event:wait()
  2240. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  2241. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  2242. RW.C0=clerp(RW.C0,CFrame.new(1,1.25,-0.5)*angles(math.rad(160),math.rad(0),math.rad(-45)),0.3)
  2243. LW.C0=clerp(LW.C0,CFrame.new(-1,1.25,-0.5)*angles(math.rad(160),math.rad(0),math.rad(45)),0.3)
  2244. Handleweld.C0=clerp(Handleweld.C0,cf(0.75,-0.25,0)*angles(math.rad(0),math.rad(0),math.rad(-45))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  2245. end
  2246. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.2,1) end)
  2247. con2=Hitbox2.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.2,1) end)
  2248. so("http://roblox.com/asset/?id=199145095",Hitbox,1,1.1)
  2249. for i=0,1,0.3 do
  2250. fat.Event:wait()
  2251. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.45)
  2252. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.45)
  2253. RW.C0=clerp(RW.C0,CFrame.new(1,0.5,-0.5)*angles(math.rad(30),math.rad(0),math.rad(-45)),0.45)
  2254. LW.C0=clerp(LW.C0,CFrame.new(-1,0.5,-0.5)*angles(math.rad(30),math.rad(0),math.rad(45)),0.45)
  2255. Handleweld.C0=clerp(Handleweld.C0,cf(0.75,-0.25,0)*angles(math.rad(-25),math.rad(20),math.rad(-45))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2256. end
  2257. local hit,pos=rayCast(Hitbox.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  2258. if hit~=nil then
  2259. --local Color=hit.BrickColor
  2260. local Color=TorsoColor
  2261. refpart=part(3,workspace,"SmoothPlastic",0,1,TorsoColor,"Effect",vt())
  2262. refpart.Anchored=true
  2263. refpart.CFrame=cf(pos)
  2264. game:GetService("Debris"):AddItem(refpart,1)
  2265. so("http://www.roblox.com/asset/?id=199145477",refpart,1,0.75)
  2266. so("http://roblox.com/asset/?id=157878578",refpart,1,1)
  2267. so("http://roblox.com/asset/?id=2760979",refpart,1,1)
  2268. so("http://www.roblox.com/asset/?id=142070127",refpart,1,1)
  2269. for i=1,10 do
  2270. local Color=TorsoColor
  2271. local Materials=hit.Material
  2272. local groundpart=part(3,workspace,"SmoothPlastic",0,0,Color,"Ground",vt(math.random(50,100)/100,math.random(50,100)/100,math.random(50,100)/100))
  2273. groundpart.Anchored=false
  2274. groundpart.Material=Materials
  2275. groundpart.CanCollide=true
  2276. groundpart.Friction = 0.1
  2277. groundpart.Velocity=Vector3.new(math.random(-50,50),math.random(25,50),math.random(-50,50))
  2278. groundpart.CFrame=cf(pos)*cf(math.random(-250,250)/100,0.5,math.random(-250,250)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2279. game:GetService("Debris"):AddItem(groundpart,10)
  2280. end
  2281. for i=1,20 do
  2282. local Color=TorsoColor
  2283. local Materials=hit.Material
  2284. local groundpart=part(3,workspace,"SmoothPlastic",0,0,Color,"Ground",vt(math.random(25,50)/100,math.random(25,50)/100,math.random(25,50)/100))
  2285. groundpart.Anchored=false
  2286. groundpart.Material=Materials
  2287. groundpart.CanCollide=true
  2288. groundpart.Friction = 0.1
  2289. groundpart.Velocity=Vector3.new(math.random(-50,50),math.random(25,50),math.random(-50,50))
  2290. groundpart.CFrame=cf(pos)*cf(math.random(-250,250)/100,0.5,math.random(-250,250)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2291. game:GetService("Debris"):AddItem(groundpart,10)
  2292. end
  2293. for i=1,10 do
  2294. local Color=TorsoColor
  2295. local Materials=hit.Material
  2296. local actualgroundpart=part(3,workspace,"SmoothPlastic",0,0,Color,"Ground",vt(math.random(100,200)/100,math.random(100,200)/100,math.random(100,200)/100))
  2297. actualgroundpart.Anchored=true
  2298. actualgroundpart.Material=Materials
  2299. actualgroundpart.CanCollide=true
  2300. actualgroundpart.Friction = 1
  2301. actualgroundpart.CFrame=cf(pos)*cf(math.random(-500,500)/100,0,math.random(-500,500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2302. game:GetService("Debris"):AddItem(actualgroundpart,10)
  2303. end
  2304. local Color=TorsoColor
  2305. Shockwave2(Color,cf(refpart.Position),1,0.25,1,0.5,0.25,0.5,0.025)
  2306. Shockwave3(Color,cf(refpart.Position),1,1,0.25,0.75,0.75,0.75,0.02)
  2307. MagniDamage(refpart,8,10,15,10,"Normal")
  2308. end
  2309. for i=0,1,0.1 do
  2310. fat.Event:wait()
  2311. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.45)
  2312. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.45)
  2313. RW.C0=clerp(RW.C0,CFrame.new(1,0.5,-0.5)*angles(math.rad(30),math.rad(0),math.rad(-45)),0.45)
  2314. LW.C0=clerp(LW.C0,CFrame.new(-1,0.5,-0.5)*angles(math.rad(30),math.rad(0),math.rad(45)),0.45)
  2315. Handleweld.C0=clerp(Handleweld.C0,cf(0.75,-0.25,0)*angles(math.rad(-25),math.rad(20),math.rad(-45))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2316. end
  2317. con1:disconnect()
  2318. con2:disconnect()
  2319. attack=false
  2320. end
  2321.  
  2322. function SpinSlash()
  2323. attack=true
  2324. for i=0,1,0.08 do
  2325. fat.Event:wait()
  2326. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(120)),0.3)
  2327. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(-10),math.rad(-30)),0.3)
  2328. RW.C0=clerp(RW.C0,CFrame.new(1,0.5,-0.5)*angles(math.rad(75),math.rad(0),math.rad(-45)),0.3)
  2329. LW.C0=clerp(LW.C0,CFrame.new(-1,0.5,-0.5)*angles(math.rad(75),math.rad(0),math.rad(45)),0.3)
  2330. Handleweld.C0=clerp(Handleweld.C0,cf(-1.25,-0.75,0)*angles(math.rad(-90),math.rad(45),math.rad(90))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  2331. end
  2332. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.2,1) end)
  2333. con2=Hitbox2.Touched:connect(function(hit) Damagefunc(hit,5,10,5,"Normal",RootPart,.2,1) end)
  2334. for i=1,5 do
  2335. so("http://roblox.com/asset/?id=199145146",Hitbox,1,math.random(80,120)/100)
  2336. for i=0,1,0.1 do
  2337. fat.Event:wait()
  2338. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0-360*i)),0.3)
  2339. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  2340. RW.C0=clerp(RW.C0,CFrame.new(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-45)),0.3)
  2341. LW.C0=clerp(LW.C0,CFrame.new(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(45)),0.3)
  2342. Handleweld.C0=clerp(Handleweld.C0,cf(-1.25,-0.75,0)*angles(math.rad(-90),math.rad(45),math.rad(90))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  2343. end
  2344. end
  2345. so("http://roblox.com/asset/?id=199145146",Hitbox,1,math.random(80,120)/100)
  2346. for i=0,1,0.08 do
  2347. fat.Event:wait()
  2348. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-60)),0.3)
  2349. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(-10),math.rad(45)),0.15)
  2350. RW.C0=clerp(RW.C0,CFrame.new(1,0.5,-0.5)*angles(math.rad(75),math.rad(0),math.rad(-45)),0.3)
  2351. LW.C0=clerp(LW.C0,CFrame.new(-1,0.5,-0.5)*angles(math.rad(75),math.rad(0),math.rad(45)),0.3)
  2352. Handleweld.C0=clerp(Handleweld.C0,cf(-1.25,-0.75,0)*angles(math.rad(-90),math.rad(45),math.rad(90))*angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  2353. end
  2354. con1:disconnect()
  2355. con2:disconnect()
  2356. attack=false
  2357. end
  2358.  
  2359. function Earthquake()
  2360. attack=true
  2361. canwalk=false
  2362. canidle=false
  2363. Humanoid.Jump = true
  2364. Humanoid.WalkSpeed=32*speed.Value
  2365. for i=1,5 do
  2366. so("http://roblox.com/asset/?id=199145146",Hitbox,1,2)
  2367. for i=0,1,0.2 do
  2368. fat.Event:wait()
  2369. Torso.Velocity = vt(0, 50, 0)
  2370. Humanoid.WalkSpeed=32*speed.Value
  2371. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(-10),math.rad(0)),0.45)
  2372. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(-10),math.rad(10),math.rad(10)),0.45)
  2373. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(15)),0.45)
  2374. LW.C0=clerp(LW.C0,CFrame.new(-1.25,1.25,0)*angles(math.rad(180),math.rad(0),math.rad(-10)),0.45)
  2375. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),0.45)
  2376. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),0.45)
  2377. Handleweld.C0=clerp(Handleweld.C0,cf(1-1.5*i,-1,0)*angles(math.rad(0),math.rad(0+360*i),math.rad(-90))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2378. end
  2379. end
  2380. for i=0,1,0.05 do
  2381. fat.Event:wait()
  2382. Humanoid.WalkSpeed=32*speed.Value
  2383. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2384. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.45)
  2385. RW.C0=clerp(RW.C0,CFrame.new(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-45)),0.45)
  2386. LW.C0=clerp(LW.C0,CFrame.new(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(45)),0.45)
  2387. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),0.45)
  2388. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),0.45)
  2389. Handleweld.C0=clerp(Handleweld.C0,cf(-0.75,-0.25,0)*angles(math.rad(0),math.rad(180),math.rad(-45))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2390. end
  2391. hitfloor=nil
  2392. while hitfloor==nil do
  2393. fat.Event:wait()
  2394. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  2395. end
  2396. local Color=TorsoColor
  2397. print("touched")
  2398. refpart=part(3,workspace,"SmoothPlastic",0,1,TorsoColor,"Effect",vt())
  2399. refpart.Anchored=true
  2400. refpart.CFrame=cf(posfloor)
  2401. game:GetService("Debris"):AddItem(refpart,1)
  2402. for i=1,20 do
  2403. local Color=TorsoColor
  2404. local Materials=hitfloor.Material
  2405. local actualgroundpart=part(3,workspace,"SmoothPlastic",0,0,Color,"Ground",vt(math.random(300,600)/100,math.random(300,600)/100,math.random(300,600)/100))
  2406. actualgroundpart.Anchored=true
  2407. actualgroundpart.Material=Materials
  2408. actualgroundpart.CanCollide=true
  2409. actualgroundpart.Friction = 1
  2410. actualgroundpart.CFrame=cf(posfloor)*cf(math.random(-1500,1500)/100,0,math.random(-1500,1500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2411. game:GetService("Debris"):AddItem(actualgroundpart,10)
  2412. end
  2413. for i=1,20 do
  2414. local Color=TorsoColor
  2415. local Materials=hitfloor.Material
  2416. local groundpart=part(3,workspace,"SmoothPlastic",0,0,Color,"Ground",vt(math.random(100,200)/100,math.random(100,200)/100,math.random(100,200)/100))
  2417. groundpart.Anchored=false
  2418. groundpart.Material=Materials
  2419. groundpart.CanCollide=true
  2420. groundpart.Friction = 0.1
  2421. groundpart.Velocity=Vector3.new(math.random(-100,100),math.random(100,150),math.random(-100,100))
  2422. groundpart.CFrame=cf(posfloor)*cf(math.random(-250,250)/100,5,math.random(-250,250)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2423. game:GetService("Debris"):AddItem(groundpart,10)
  2424. end
  2425. for i=1,40 do
  2426. local Color=TorsoColor
  2427. local Materials=hitfloor.Material
  2428. local groundpart=part(3,workspace,"SmoothPlastic",0,0,Color,"Ground",vt(math.random(50,100)/100,math.random(50,100)/100,math.random(50,100)/100))
  2429. groundpart.Anchored=false
  2430. groundpart.Material=Materials
  2431. groundpart.CanCollide=true
  2432. groundpart.Friction = 0.1
  2433. groundpart.Velocity=Vector3.new(math.random(-100,100),math.random(100,150),math.random(-100,100))
  2434. groundpart.CFrame=cf(posfloor)*cf(math.random(-250,250)/100,5,math.random(-250,250)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2435. game:GetService("Debris"):AddItem(groundpart,10)
  2436. end
  2437. local Color=TorsoColor
  2438. so("http://www.roblox.com/asset/?id=199145477",refpart,1,0.6)
  2439. so("http://roblox.com/asset/?id=157878578",refpart,1,0.6)
  2440. so("http://roblox.com/asset/?id=2760979",refpart,1,0.6)
  2441. so("http://www.roblox.com/asset/?id=142070127",refpart,1,0.6)
  2442. so("http://roblox.com/asset/?id=168586621",refpart,1,.5)
  2443. Shockwave2(TorsoColor,cf(refpart.Position),1,0.25,1,1,0.5,1,0.01)
  2444. Shockwave(TorsoColor,cf(refpart.Position),3,3,3,3,3,3,0.01)
  2445. Shockwave3(TorsoColor,cf(refpart.Position),1,1,0.25,1.5,1.5,0.25,0.01)
  2446. for i=0,math.random(4,8) do
  2447. Humanoid.WalkSpeed=0*speed.Value
  2448. Torso.Velocity = vt(0, 0, 0)
  2449. Shockwave4(TorsoColor,cf(refpart.Position),1,1,1,2,2,2,0.01)
  2450. end
  2451. for i=0,math.random(4,8) do
  2452. fat.Event:wait()
  2453. Humanoid.WalkSpeed=0*speed.Value
  2454. Torso.Velocity = vt(0, 0, 0)
  2455. MagniDamage(refpart,30,5,10,10,"Normal")
  2456. Shockwave3(TorsoColor,cf(refpart.Position),0.1,0.1,0.1,2,2,1,0.01)
  2457. end
  2458. for i=0,1,0.04 do
  2459. fat.Event:wait()
  2460. Humanoid.WalkSpeed=0*speed.Value
  2461. MagniDamage(refpart,30,5,10,10,"Normal")
  2462. Torso.Velocity = vt(0, 0, 0)
  2463. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2464. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.45)
  2465. RW.C0=clerp(RW.C0,CFrame.new(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-45)),0.45)
  2466. LW.C0=clerp(LW.C0,CFrame.new(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(45)),0.45)
  2467. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),0.45)
  2468. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),0.45)
  2469. Handleweld.C0=clerp(Handleweld.C0,cf(-0.75,-0.25,0)*angles(math.rad(0),math.rad(180),math.rad(-45))*angles(math.rad(0),math.rad(0),math.rad(0)),0.45)
  2470. end
  2471. Humanoid.WalkSpeed=16*speed.Value
  2472. canwalk=true
  2473. canidle=true
  2474. attack=false
  2475. end
  2476.  
  2477. mouse.Button1Down:connect(function()
  2478. if attack==false and stamina>=2.5 then
  2479. if attacktype==1 then
  2480. attacktype=2
  2481. -- if ragemode==false then
  2482. -- attackone()
  2483. -- else
  2484. -- subtractstamina(5)
  2485. attackoneRage()
  2486. -- end
  2487. elseif attacktype==2 then
  2488. attacktype=3
  2489. -- if ragemode==false then
  2490. -- attacktwo()
  2491. -- else
  2492. -- subtractstamina(5)
  2493. attacktwoRage()
  2494. -- end
  2495. elseif attacktype==3 then
  2496. attacktype=4
  2497. -- if ragemode==false then
  2498. -- attackthree()
  2499. -- else
  2500. -- subtractstamina(5)
  2501. attackthreeRage()
  2502. -- end
  2503. elseif attacktype==4 then
  2504. attacktype=1
  2505. -- if ragemode==false then
  2506. -- attackfour()
  2507. -- else
  2508. -- subtractstamina(5)
  2509. attackfourRage()
  2510. -- end
  2511. end
  2512. end
  2513. coroutine.resume(coroutine.create(function()
  2514. for i=1,50 do
  2515. if attack==false then
  2516. fat.Event:wait()
  2517. end
  2518. end
  2519. if attack==false then
  2520. attacktype=1
  2521. end
  2522. end))
  2523. end)
  2524.  
  2525. mouse.KeyDown:connect(function(k)
  2526. k=k:lower()
  2527. if k=='e' and attack==false then
  2528. Rage()
  2529. end
  2530. if k=='z' and attack==false and stamina>=2.5 and cooldown1>=co1 and stamina>=skill1stam then
  2531. cooldown1=0
  2532. subtractstamina(skill1stam)
  2533. Bash()
  2534. end
  2535. if k=='x' and attack==false and stamina>=2.5 and cooldown2>=co2 and stamina>=skill2stam then
  2536. cooldown2=0
  2537. subtractstamina(skill2stam)
  2538. Smash()
  2539. end
  2540. if k=='c' and attack==false and stamina>=2.5 and cooldown3>=co3 and stamina>=skill3stam then
  2541. cooldown3=0
  2542. subtractstamina(skill3stam)
  2543. SpinSlash()
  2544. end
  2545. if k=='v' and attack==false and stamina>=2.5 and cooldown4>=co4 and stamina>=skill4stam then
  2546. cooldown4=0
  2547. subtractstamina(skill4stam)
  2548. Earthquake()
  2549. end
  2550. end)
  2551.  
  2552. mouse.KeyUp:connect(function(k)
  2553. k=k:lower()
  2554. end)
  2555.  
  2556. function updateskills()
  2557. if cooldown1 <= co1 then
  2558. cooldown1 = cooldown1 + 1 / 30
  2559. end
  2560. if cooldown2 <= co2 then
  2561. cooldown2 = cooldown2 + 1 / 30
  2562. end
  2563. if cooldown3 <= co3 then
  2564. cooldown3 = cooldown3 + 1 / 30
  2565. end
  2566. if cooldown4 <= co4 then
  2567. cooldown4 = cooldown4 + 1 / 30
  2568. end
  2569. if stamina<=skill1stam then
  2570. bar4.BackgroundColor3=c3(104/255,104/255,104/255)
  2571. else
  2572. bar4.BackgroundColor3=skillcolorscheme
  2573. end
  2574. if stamina<=skill2stam then
  2575. bar3.BackgroundColor3=c3(104/255,104/255,104/255)
  2576. else
  2577. bar3.BackgroundColor3=skillcolorscheme
  2578. end
  2579. if stamina<=skill3stam then
  2580. bar1.BackgroundColor3=c3(104/255,104/255,104/255)
  2581. else
  2582. bar1.BackgroundColor3=skillcolorscheme
  2583. end
  2584. if stamina<=skill4stam then
  2585. bar2.BackgroundColor3=c3(104/255,104/255,104/255)
  2586. else
  2587. bar2.BackgroundColor3=skillcolorscheme
  2588. end
  2589. if stamina <= maxstamina then
  2590. stamina = stamina + recovermana / 30
  2591. end
  2592. end
  2593.  
  2594. Character.Humanoid.Died:connect(function()
  2595. for i,v in pairs(Character:GetChildren()) do
  2596. if v:IsA'Model' then
  2597. v:Clone()
  2598. v.Parent=workspace
  2599. v.Children.CanCollide = true
  2600. end
  2601. end
  2602. end)
  2603.  
  2604. game:GetService'RunService'.Heartbeat:connect(function()
  2605. rain = sincolor(tick()*3)
  2606. updatecolor()
  2607. updateskills()
  2608. healthcover:TweenSize(ud(1 * (Character.Humanoid.Health / Character.Humanoid.MaxHealth), 0, 1, 0), 'Out', 'Quad', .5)
  2609. staminacover:TweenSize(ud(1 * (stamina / maxstamina), 0, 1, 0), 'Out', 'Quad', .5)
  2610. bar4:TweenSize(ud(1 * (cooldown1 / co1), 0, 1, 0), 'Out', 'Quad', .5)
  2611. bar3:TweenSize(ud(1 * (cooldown2 / co2), 0, 1, 0), 'Out', 'Quad', .5)
  2612. bar1:TweenSize(ud(1 * (cooldown3 / co3), 0, 1, 0), 'Out', 'Quad', .5)
  2613. bar2:TweenSize(ud(1 * (cooldown4 / co4), 0, 1, 0), 'Out', 'Quad', .5)
  2614. end)
  2615.  
  2616. local sine = 0
  2617. local change = 1
  2618. local val = 0
  2619.  
  2620. --[[local LastPoint=EffectReference.CFrame*CFrame.new(0,EffectReference.Size.Y/1.5,0)
  2621. local Point=EffectReference.CFrame*CFrame.new(0,EffectReference.Size.Y/1.5,0)
  2622. effect("Really black",0,LastPoint,Point)
  2623. LastPoint=Point]]--
  2624.  
  2625. fat.Event:connect(function()
  2626. sine = sine + change
  2627. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  2628. local velderp=RootPart.Velocity.y
  2629. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  2630. if equipped==true or equipped==false then
  2631. if attack==false then
  2632. idle=idle+1
  2633. else
  2634. idle=0
  2635. end
  2636. if idle>=500 then
  2637. if attack==false then
  2638. --Sheath()
  2639. end
  2640. end
  2641. if RootPart.Velocity.y > 1 and hitfloor==nil then
  2642. Anim="Jump"
  2643. if attack==false and ragemode==false then
  2644. fat.Event:wait()
  2645. Humanoid.WalkSpeed=16*speed.Value
  2646. change=2
  2647. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(0)),0.15)
  2648. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(0)),0.15)
  2649. RW.C0=clerp(RW.C0,CFrame.new(0.25,0.25,-0.5)*angles(math.rad(30),math.rad(0),math.rad(-50)),0.15)
  2650. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(-15),math.rad(-30),math.rad(-5)),0.15)
  2651. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-10),math.rad(90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),0.15)
  2652. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(-10),math.rad(-90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),0.15)
  2653. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-157.5),math.rad(0),math.rad(180))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2654. else
  2655. if attack==false and ragemode==true then
  2656. fat.Event:wait()
  2657. Humanoid.WalkSpeed=16*speed.Value
  2658. change=2
  2659. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2660. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(0)),0.15)
  2661. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(-20),math.rad(0),math.rad(20)),0.15)
  2662. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(150),math.rad(-45),math.rad(-20)),0.15)
  2663. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-20),math.rad(90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),0.15)
  2664. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(-20),math.rad(-90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),0.15)
  2665. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(15),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2666. end
  2667. end
  2668. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  2669. Anim="Fall"
  2670. if attack==false and ragemode==false then
  2671. fat.Event:wait()
  2672. Humanoid.WalkSpeed=16*speed.Value
  2673. change=2
  2674. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.15)
  2675. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.15)
  2676. RW.C0=clerp(RW.C0,CFrame.new(0.25,0.25,-0.5)*angles(math.rad(30),math.rad(0),math.rad(-50)),0.15)
  2677. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(-15),math.rad(-30),math.rad(-5)),0.15)
  2678. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(10),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  2679. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  2680. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-157.5),math.rad(0),math.rad(180))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2681. else
  2682. if attack==false and ragemode==true then
  2683. fat.Event:wait()
  2684. Humanoid.WalkSpeed=16*speed.Value
  2685. change=2
  2686. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2687. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),0.15)
  2688. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(10)),0.15)
  2689. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(175),math.rad(-45),math.rad(0)),0.15)
  2690. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(10),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
  2691. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(-10),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
  2692. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(15),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2693. end
  2694. end
  2695. elseif torvel<1 and hitfloor~=nil then
  2696. Anim="Idle"
  2697. if attack==false and ragemode==false then
  2698. fat.Event:wait()
  2699. Humanoid.WalkSpeed=16*speed.Value
  2700. change=2
  2701. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/15))*angles(math.rad(0),math.rad(0),math.rad(45)),0.15)
  2702. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(5+1*math.cos(sine/15))+ -math.sin(sine/15)/15,math.rad(0),math.rad(-45)),0.15)
  2703. RW.C0=clerp(RW.C0,CFrame.new(0.25,0.25+0.05*math.cos(sine/15)+ math.sin(sine/15)/15,-0.5)*angles(math.rad(30),math.rad(0),math.rad(-50)),0.15)
  2704. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5+0.05*math.cos(sine/15)+ math.sin(sine/15)/15,0)*angles(math.rad(-15),math.rad(-30),math.rad(-5)),0.15)
  2705. RH.C0=clerp(RH.C0,cf(0.9,-0.9-0.1*math.cos(sine/15),0.2)*angles(math.rad(0),math.rad(60),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2706. LH.C0=clerp(LH.C0,cf(-0.9,-0.9-0.1*math.cos(sine/15),0)*angles(math.rad(0),math.rad(-105),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2707. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-157.5+1*math.cos(sine/15)),math.rad(0),math.rad(180))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2708. else
  2709. if attack==false and ragemode==true then
  2710. fat.Event:wait()
  2711. Humanoid.WalkSpeed=16*speed.Value
  2712. change=2
  2713. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/25))*angles(math.rad(0),math.rad(0),math.rad(15)),0.15)
  2714. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(5+1*math.cos(sine/25))+ -math.sin(sine/25)/15,math.rad(0),math.rad(-15)),0.15)
  2715. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5+0.05*math.cos(sine/25)+ math.sin(sine/25)/15,0)*angles(math.rad(10),math.rad(0),math.rad(15+5*math.cos(sine/25))+ math.sin(sine/25)/15),0.15)
  2716. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5+0.05*math.cos(sine/25)+ math.sin(sine/25)/15,0)*angles(math.rad(175),math.rad(-45),math.rad(-10)),0.15)
  2717. RH.C0=clerp(RH.C0,cf(1.05,-0.9-0.1*math.cos(sine/25),0.1)*angles(math.rad(0),math.rad(75),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2718. LH.C0=clerp(LH.C0,cf(-1.05,-0.9-0.1*math.cos(sine/25),0.1)*angles(math.rad(0),math.rad(-75),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2719. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(15),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2720. else
  2721. if attack==true and ragemode==false then
  2722. fat.Event:wait()
  2723. change=2
  2724. Humanoid.WalkSpeed=16*speed.Value
  2725. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  2726. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  2727. else
  2728. if attack==true and ragemode==true then
  2729. fat.Event:wait()
  2730. change=2
  2731. Humanoid.WalkSpeed=16*speed.Value
  2732. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  2733. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  2734. end
  2735. end
  2736. end
  2737. end
  2738. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  2739. Anim="Walk"
  2740. if attack==false and ragemode==false then
  2741. fat.Event:wait()
  2742. Humanoid.WalkSpeed=16*speed.Value
  2743. change=2
  2744. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.05-0.05*math.cos(sine/3.5))*angles(math.rad(0),math.rad(0),math.rad(60+5*math.cos(sine/7))),0.25)
  2745. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-60-5*math.cos(sine/7))),0.25)
  2746. RW.C0=clerp(RW.C0,CFrame.new(0.25,0.25,-0.5)*angles(math.rad(0),math.rad(0+5*math.cos(sine/7)),math.rad(-50)),0.25)
  2747. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(-30),math.rad(-45-5*math.cos(sine/7)),math.rad(-15)),0.25)
  2748. RH.C0=clerp(RH.C0,cf(1,-1-0.25*math.cos(sine/3.5)/2,0.5*math.cos(sine/3.5)/2)*angles(math.rad(-30*math.cos(sine/3.5))+ -math.sin(sine/3.5)/2.5,math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2749. LH.C0=clerp(LH.C0,cf(-1,-1+0.25*math.cos(sine/3.5)/2,-0.5*math.cos(sine/3.5)/2)*angles(math.rad(30*math.cos(sine/3.5))+ math.sin(sine/3.5)/2.5,math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2750. Handleweld.C0=clerp(Handleweld.C0,cf(-0.25,0,0)*angles(math.rad(-150-2.5*math.cos(sine/7)),math.rad(15),math.rad(180))*angles(math.rad(0),math.rad(0),math.rad(0)),0.25)
  2751. else
  2752. if attack==false and ragemode==true then
  2753. fat.Event:wait()
  2754. Humanoid.WalkSpeed=16*speed.Value
  2755. change=2
  2756. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.1+0.2*math.cos(sine/3))*angles(math.rad(10),math.rad(0),math.rad(5*math.cos(sine/6))),0.15)
  2757. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(-5*math.cos(sine/6))),0.15)
  2758. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5,0)*angles(math.rad(45*math.cos(sine/6)),math.rad(0),math.rad(5)),0.15)
  2759. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.4+0.1*math.cos(sine/3)+ math.sin(sine/3)/6,0)*angles(math.rad(175),math.rad(-45),math.rad(-10)),0.15)
  2760. RH.C0=clerp(RH.C0,cf(1,-1-0.25*math.cos(sine/6)/2,0.5*math.cos(sine/6)/2)*angles(math.rad(-5-60*math.cos(sine/6))+ -math.sin(sine/6)/2.5,math.rad(90-5*math.cos(sine/6)),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2761. LH.C0=clerp(LH.C0,cf(-1,-1+0.25*math.cos(sine/6)/2,-0.5*math.cos(sine/6)/2)*angles(math.rad(-5+60*math.cos(sine/6))+ math.sin(sine/6)/2.5,math.rad(-90-5*math.cos(sine/6)),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2762. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(15),math.rad(0),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2763. else
  2764. if attack==true and canwalk==true and ragemode==true then
  2765. fat.Event:wait()
  2766. Humanoid.WalkSpeed=16*speed.Value
  2767. change=2
  2768. RH.C0=clerp(RH.C0,cf(1,-1-0.25*math.cos(sine/6)/2,0.5*math.cos(sine/6)/2)*angles(math.rad(-15-60*math.cos(sine/6))+ -math.sin(sine/6)/2.5,math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2769. LH.C0=clerp(LH.C0,cf(-1,-1+0.25*math.cos(sine/6)/2,-0.5*math.cos(sine/6)/2)*angles(math.rad(-15+60*math.cos(sine/6))+ math.sin(sine/6)/2.5,math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2770. else
  2771. if attack==true and canwalk==true and ragemode==false then
  2772. fat.Event:wait()
  2773. Humanoid.WalkSpeed=16*speed.Value
  2774. change=2
  2775. RH.C0=clerp(RH.C0,cf(1,-1-0.25*math.cos(sine/3.5)/2,0.5*math.cos(sine/3.5)/2)*angles(math.rad(-30*math.cos(sine/3.5))+ -math.sin(sine/3.5)/2.5,math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2776. LH.C0=clerp(LH.C0,cf(-1,-1+0.25*math.cos(sine/3.5)/2,-0.5*math.cos(sine/3.5)/2)*angles(math.rad(30*math.cos(sine/3.5))+ math.sin(sine/3.5)/2.5,math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2777. end
  2778. end
  2779. end
  2780. end
  2781. elseif torvel>=22 and hitfloor~=nil then
  2782. Anim="Run"
  2783. end
  2784. end
  2785. end)
  2786. end))
  2787. Model1.Name = "Classic"
  2788. Model1.Parent = LocalScript0
  2789. Model1.PrimaryPart = Part4
  2790. Part2.Name = "Handle"
  2791. Part2.Parent = Model1
  2792. Part2.Material = Enum.Material.SmoothPlastic
  2793. Part2.BrickColor = BrickColor.new("Really black")
  2794. Part2.Transparency = 1
  2795. Part2.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  2796. Part2.Anchored = true
  2797. Part2.CanCollide = false
  2798. Part2.Locked = true
  2799. Part2.FormFactor = Enum.FormFactor.Custom
  2800. Part2.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2801. Part2.CFrame = CFrame.new(-1289.91272, 524.032532, 322.710907, 0.00144130143, -0.00352204172, -0.999992728, 0.0587175228, 0.998268485, -0.00343134021, 0.998273611, -0.0587121919, 0.00164561218)
  2802. Part2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2803. Part2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2804. Part2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2805. Part2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2806. Part2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2807. Part2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2808. Part2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2809. Part2.Position = Vector3.new(-1289.91272, 524.032532, 322.710907)
  2810. Part2.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  2811. Part2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2812. Part3.Name = "Hitbox"
  2813. Part3.Parent = Model1
  2814. Part3.Material = Enum.Material.Metal
  2815. Part3.BrickColor = BrickColor.new("Smoky grey")
  2816. Part3.Transparency = 1
  2817. Part3.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  2818. Part3.Anchored = true
  2819. Part3.CanCollide = false
  2820. Part3.Locked = true
  2821. Part3.FormFactor = Enum.FormFactor.Custom
  2822. Part3.Size = Vector3.new(0.75, 1, 8.25)
  2823. Part3.CFrame = CFrame.new(-1289.91956, 522.955933, 316.32901, 0.999992728, -0.00352204312, 0.00144134567, 0.00343133789, 0.998268783, 0.0587175228, -0.00164565584, -0.0587121546, 0.998273611)
  2824. Part3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2825. Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2826. Part3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2827. Part3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2828. Part3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2829. Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2830. Part3.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2831. Part3.Position = Vector3.new(-1289.91956, 522.955933, 316.32901)
  2832. Part3.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  2833. Part3.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2834. Part4.Name = "EffectReference3"
  2835. Part4.Parent = Model1
  2836. Part4.Material = Enum.Material.Metal
  2837. Part4.BrickColor = BrickColor.new("Black")
  2838. Part4.Transparency = 1
  2839. Part4.Rotation = Vector3.new(-60, 0, 0)
  2840. Part4.Anchored = true
  2841. Part4.CanCollide = false
  2842. Part4.Locked = true
  2843. Part4.FormFactor = Enum.FormFactor.Custom
  2844. Part4.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2845. Part4.CFrame = CFrame.new(-1290.12573, 523.269775, 311.787506, 1.00000012, -4.67989594e-08, 2.81725079e-08, 3.49245965e-09, 0.500004888, 0.866021872, -5.48316166e-08, -0.866022527, 0.500005126)
  2846. Part4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2847. Part4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2848. Part4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2849. Part4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2850. Part4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2851. Part4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2852. Part4.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2853. Part4.Position = Vector3.new(-1290.12573, 523.269775, 311.787506)
  2854. Part4.Orientation = Vector3.new(-60, 0, 0)
  2855. Part4.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2856. Part5.Name = "Hitbox2"
  2857. Part5.Parent = Model1
  2858. Part5.Material = Enum.Material.Metal
  2859. Part5.BrickColor = BrickColor.new("Smoky grey")
  2860. Part5.Transparency = 1
  2861. Part5.Rotation = Vector3.new(33.6300011, 0.189999998, 0.109999999)
  2862. Part5.Anchored = true
  2863. Part5.CanCollide = false
  2864. Part5.Locked = true
  2865. Part5.FormFactor = Enum.FormFactor.Custom
  2866. Part5.Size = Vector3.new(0.75, 1, 3)
  2867. Part5.CFrame = CFrame.new(-1289.92871, 523.397827, 311.644592, 0.999992847, -0.00194540329, 0.00327072619, 0.00343133812, 0.832589388, -0.553878784, -0.00164565607, 0.553886354, 0.832590699)
  2868. Part5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2869. Part5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2870. Part5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2871. Part5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2872. Part5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2873. Part5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2874. Part5.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2875. Part5.Position = Vector3.new(-1289.92871, 523.397827, 311.644592)
  2876. Part5.Orientation = Vector3.new(33.6300011, 0.229999989, 0.239999995)
  2877. Part5.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2878. Part6.Parent = Model1
  2879. Part6.Material = Enum.Material.Metal
  2880. Part6.BrickColor = BrickColor.new("Smoky grey")
  2881. Part6.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  2882. Part6.Anchored = true
  2883. Part6.CanCollide = false
  2884. Part6.Locked = true
  2885. Part6.FormFactor = Enum.FormFactor.Custom
  2886. Part6.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2887. Part6.CFrame = CFrame.new(-1289.9231, 524.035706, 316.378174, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  2888. Part6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2889. Part6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2890. Part6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2891. Part6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2892. Part6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2893. Part6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2894. Part6.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2895. Part6.Position = Vector3.new(-1289.9231, 524.035706, 316.378174)
  2896. Part6.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  2897. Part6.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2898. SpecialMesh7.Parent = Part6
  2899. SpecialMesh7.Scale = Vector3.new(25, 4.5, 2)
  2900. SpecialMesh7.MeshType = Enum.MeshType.Brick
  2901. SpecialMesh7.Scale = Vector3.new(25, 4.5, 2)
  2902. Part8.Parent = Model1
  2903. Part8.Material = Enum.Material.Metal
  2904. Part8.BrickColor = BrickColor.new("Bright blue")
  2905. Part8.Reflectance = 0.25
  2906. Part8.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  2907. Part8.Anchored = true
  2908. Part8.CanCollide = false
  2909. Part8.Locked = true
  2910. Part8.FormFactor = Enum.FormFactor.Custom
  2911. Part8.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2912. Part8.CFrame = CFrame.new(-1289.9104, 524.127258, 324.321503, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  2913. Part8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2914. Part8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2915. Part8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2916. Part8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2917. Part8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2918. Part8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2919. Part8.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2920. Part8.Position = Vector3.new(-1289.9104, 524.127258, 324.321503)
  2921. Part8.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  2922. Part8.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2923. SpecialMesh9.Parent = Part8
  2924. SpecialMesh9.Scale = Vector3.new(1.25, 1.25, 1.25)
  2925. SpecialMesh9.MeshType = Enum.MeshType.Sphere
  2926. SpecialMesh9.Scale = Vector3.new(1.25, 1.25, 1.25)
  2927. Part10.Parent = Model1
  2928. Part10.Material = Enum.Material.Metal
  2929. Part10.BrickColor = BrickColor.new("Fossil")
  2930. Part10.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  2931. Part10.Anchored = true
  2932. Part10.CanCollide = false
  2933. Part10.Locked = true
  2934. Part10.FormFactor = Enum.FormFactor.Custom
  2935. Part10.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2936. Part10.CFrame = CFrame.new(-1289.91565, 523.912354, 320.667816, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  2937. Part10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2938. Part10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2939. Part10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2940. Part10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2941. Part10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2942. Part10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2943. Part10.Color = Color3.new(0.623529, 0.631373, 0.67451)
  2944. Part10.Position = Vector3.new(-1289.91565, 523.912354, 320.667816)
  2945. Part10.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  2946. Part10.Color = Color3.new(0.623529, 0.631373, 0.67451)
  2947. SpecialMesh11.Parent = Part10
  2948. SpecialMesh11.MeshId = "http://www.roblox.com/asset/?id=12221505"
  2949. SpecialMesh11.Scale = Vector3.new(0.075000003, 1.13999999, 0.764999986)
  2950. SpecialMesh11.MeshType = Enum.MeshType.FileMesh
  2951. SpecialMesh11.Scale = Vector3.new(0.075000003, 1.13999999, 0.764999986)
  2952. Part12.Parent = Model1
  2953. Part12.Material = Enum.Material.Metal
  2954. Part12.BrickColor = BrickColor.new("Black")
  2955. Part12.Rotation = Vector3.new(-48.3699989, 0, 0)
  2956. Part12.Anchored = true
  2957. Part12.CanCollide = false
  2958. Part12.Locked = true
  2959. Part12.FormFactor = Enum.FormFactor.Custom
  2960. Part12.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2961. Part12.CFrame = CFrame.new(-1289.92737, 523.368896, 312.450562, 1.00000012, -5.73834404e-06, -2.42081005e-05, 2.19095964e-05, 0.664375126, 0.747398376, 1.17946183e-05, -0.747398913, 0.664375663)
  2962. Part12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2963. Part12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2964. Part12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2965. Part12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2966. Part12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2967. Part12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2968. Part12.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2969. Part12.Position = Vector3.new(-1289.92737, 523.368896, 312.450562)
  2970. Part12.Orientation = Vector3.new(-48.3699989, 0, 0)
  2971. Part12.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2972. SpecialMesh13.Parent = Part12
  2973. SpecialMesh13.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  2974. SpecialMesh13.MeshType = Enum.MeshType.Cylinder
  2975. SpecialMesh13.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  2976. Part14.Name = "EffectReference"
  2977. Part14.Parent = Model1
  2978. Part14.Material = Enum.Material.Metal
  2979. Part14.BrickColor = BrickColor.new("Black")
  2980. Part14.Transparency = 1
  2981. Part14.Rotation = Vector3.new(-60, 0, 0)
  2982. Part14.Anchored = true
  2983. Part14.CanCollide = false
  2984. Part14.Locked = true
  2985. Part14.FormFactor = Enum.FormFactor.Custom
  2986. Part14.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2987. Part14.CFrame = CFrame.new(-1289.92578, 523.269775, 311.787506, 1.00000012, -4.67989594e-08, 2.81725079e-08, 3.49245965e-09, 0.500004888, 0.866021872, -5.48316166e-08, -0.866022527, 0.500005126)
  2988. Part14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2989. Part14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2990. Part14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2991. Part14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2992. Part14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2993. Part14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2994. Part14.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2995. Part14.Position = Vector3.new(-1289.92578, 523.269775, 311.787506)
  2996. Part14.Orientation = Vector3.new(-60, 0, 0)
  2997. Part14.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2998. Part15.Parent = Model1
  2999. Part15.Material = Enum.Material.Metal
  3000. Part15.BrickColor = BrickColor.new("Bright blue")
  3001. Part15.Reflectance = 0.25
  3002. Part15.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  3003. Part15.Anchored = true
  3004. Part15.CanCollide = false
  3005. Part15.Locked = true
  3006. Part15.FormFactor = Enum.FormFactor.Custom
  3007. Part15.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3008. Part15.CFrame = CFrame.new(-1289.91504, 523.937012, 321.087097, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  3009. Part15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3010. Part15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3011. Part15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3012. Part15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3013. Part15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3014. Part15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3015. Part15.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  3016. Part15.Position = Vector3.new(-1289.91504, 523.937012, 321.087097)
  3017. Part15.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  3018. Part15.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  3019. SpecialMesh16.Parent = Part15
  3020. SpecialMesh16.Scale = Vector3.new(1.25, 1.25, 1.25)
  3021. SpecialMesh16.MeshType = Enum.MeshType.Sphere
  3022. SpecialMesh16.Scale = Vector3.new(1.25, 1.25, 1.25)
  3023. Part17.Parent = Model1
  3024. Part17.Material = Enum.Material.Metal
  3025. Part17.Reflectance = 0.25
  3026. Part17.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  3027. Part17.Anchored = true
  3028. Part17.CanCollide = false
  3029. Part17.Locked = true
  3030. Part17.FormFactor = Enum.FormFactor.Custom
  3031. Part17.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3032. Part17.CFrame = CFrame.new(-1289.91528, 523.929993, 320.967316, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  3033. Part17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3034. Part17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3035. Part17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3036. Part17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3037. Part17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3038. Part17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3039. Part17.Position = Vector3.new(-1289.91528, 523.929993, 320.967316)
  3040. Part17.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  3041. SpecialMesh18.Parent = Part17
  3042. SpecialMesh18.Scale = Vector3.new(0.100000001, 1.29999995, 1.29999995)
  3043. SpecialMesh18.MeshType = Enum.MeshType.Cylinder
  3044. SpecialMesh18.Scale = Vector3.new(0.100000001, 1.29999995, 1.29999995)
  3045. Part19.Parent = Model1
  3046. Part19.Material = Enum.Material.Metal
  3047. Part19.BrickColor = BrickColor.new("Bright red")
  3048. Part19.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  3049. Part19.Anchored = true
  3050. Part19.CanCollide = false
  3051. Part19.Locked = true
  3052. Part19.FormFactor = Enum.FormFactor.Custom
  3053. Part19.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3054. Part19.CFrame = CFrame.new(-1289.91272, 524.032532, 322.710907, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  3055. Part19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3056. Part19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3057. Part19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3058. Part19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3059. Part19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3060. Part19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3061. Part19.Color = Color3.new(0.768628, 0.156863, 0.109804)
  3062. Part19.Position = Vector3.new(-1289.91272, 524.032532, 322.710907)
  3063. Part19.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  3064. Part19.Color = Color3.new(0.768628, 0.156863, 0.109804)
  3065. SpecialMesh20.Parent = Part19
  3066. SpecialMesh20.Scale = Vector3.new(10, 1, 1)
  3067. SpecialMesh20.MeshType = Enum.MeshType.Cylinder
  3068. SpecialMesh20.Scale = Vector3.new(10, 1, 1)
  3069. Part21.Name = "EffectReference2"
  3070. Part21.Parent = Model1
  3071. Part21.Material = Enum.Material.Metal
  3072. Part21.BrickColor = BrickColor.new("Black")
  3073. Part21.Transparency = 1
  3074. Part21.Rotation = Vector3.new(-60, 0, 0)
  3075. Part21.Anchored = true
  3076. Part21.CanCollide = false
  3077. Part21.Locked = true
  3078. Part21.FormFactor = Enum.FormFactor.Custom
  3079. Part21.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3080. Part21.CFrame = CFrame.new(-1289.72583, 523.269775, 311.787506, 1.00000012, -4.67989594e-08, 2.81725079e-08, 3.49245965e-09, 0.500004888, 0.866021872, -5.48316166e-08, -0.866022527, 0.500005126)
  3081. Part21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3082. Part21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3083. Part21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3084. Part21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3085. Part21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3086. Part21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3087. Part21.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3088. Part21.Position = Vector3.new(-1289.72583, 523.269775, 311.787506)
  3089. Part21.Orientation = Vector3.new(-60, 0, 0)
  3090. Part21.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3091. Part22.Parent = Model1
  3092. Part22.Material = Enum.Material.Metal
  3093. Part22.BrickColor = BrickColor.new("Black")
  3094. Part22.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3095. Part22.Anchored = true
  3096. Part22.CanCollide = false
  3097. Part22.Locked = true
  3098. Part22.FormFactor = Enum.FormFactor.Custom
  3099. Part22.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3100. Part22.CFrame = CFrame.new(-1289.92566, 523.960083, 314.667175, 0.999992847, -0.00352204032, 0.00144134543, 0.00343133812, 0.998268068, 0.0587174669, -0.00164565607, -0.0587122217, 0.998273611)
  3101. Part22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3102. Part22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3103. Part22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3104. Part22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3105. Part22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3106. Part22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3107. Part22.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3108. Part22.Position = Vector3.new(-1289.92566, 523.960083, 314.667175)
  3109. Part22.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3110. Part22.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3111. SpecialMesh23.Parent = Part22
  3112. SpecialMesh23.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3113. SpecialMesh23.MeshType = Enum.MeshType.Cylinder
  3114. SpecialMesh23.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3115. Part24.Parent = Model1
  3116. Part24.Material = Enum.Material.Metal
  3117. Part24.Reflectance = 0.25
  3118. Part24.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  3119. Part24.Anchored = true
  3120. Part24.CanCollide = false
  3121. Part24.Locked = true
  3122. Part24.FormFactor = Enum.FormFactor.Custom
  3123. Part24.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3124. Part24.CFrame = CFrame.new(-1289.91528, 523.927307, 320.922394, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  3125. Part24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3126. Part24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3127. Part24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3128. Part24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3129. Part24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3130. Part24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3131. Part24.Position = Vector3.new(-1289.91528, 523.927307, 320.922394)
  3132. Part24.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  3133. SpecialMesh25.Parent = Part24
  3134. SpecialMesh25.Scale = Vector3.new(0.200000003, 1.39999998, 1.39999998)
  3135. SpecialMesh25.MeshType = Enum.MeshType.Cylinder
  3136. SpecialMesh25.Scale = Vector3.new(0.200000003, 1.39999998, 1.39999998)
  3137. Part26.Parent = Model1
  3138. Part26.Material = Enum.Material.Metal
  3139. Part26.BrickColor = BrickColor.new("Bright blue")
  3140. Part26.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  3141. Part26.Anchored = true
  3142. Part26.CanCollide = false
  3143. Part26.Locked = true
  3144. Part26.FormFactor = Enum.FormFactor.Custom
  3145. Part26.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3146. Part26.CFrame = CFrame.new(-1289.91589, 523.903564, 320.518066, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  3147. Part26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3148. Part26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3149. Part26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3150. Part26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3151. Part26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3152. Part26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3153. Part26.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  3154. Part26.Position = Vector3.new(-1289.91589, 523.903564, 320.518066)
  3155. Part26.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  3156. Part26.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  3157. SpecialMesh27.Parent = Part26
  3158. SpecialMesh27.MeshId = "http://www.roblox.com/asset/?id=12221505"
  3159. SpecialMesh27.Scale = Vector3.new(0.075000003, 1.13999999, 0.764999986)
  3160. SpecialMesh27.MeshType = Enum.MeshType.FileMesh
  3161. SpecialMesh27.Scale = Vector3.new(0.075000003, 1.13999999, 0.764999986)
  3162. Part28.Parent = Model1
  3163. Part28.Material = Enum.Material.Metal
  3164. Part28.BrickColor = BrickColor.new("Black")
  3165. Part28.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3166. Part28.Anchored = true
  3167. Part28.CanCollide = false
  3168. Part28.Locked = true
  3169. Part28.FormFactor = Enum.FormFactor.Custom
  3170. Part28.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3171. Part28.CFrame = CFrame.new(-1289.92188, 524.61969, 318.38736, 0.999992847, -0.00352204032, 0.00144134543, 0.00343133812, 0.998268068, 0.0587174669, -0.00164565607, -0.0587122217, 0.998273611)
  3172. Part28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3173. Part28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3174. Part28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3175. Part28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3176. Part28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3177. Part28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3178. Part28.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3179. Part28.Position = Vector3.new(-1289.92188, 524.61969, 318.38736)
  3180. Part28.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3181. Part28.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3182. SpecialMesh29.Parent = Part28
  3183. SpecialMesh29.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3184. SpecialMesh29.MeshType = Enum.MeshType.Cylinder
  3185. SpecialMesh29.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3186. Part30.Parent = Model1
  3187. Part30.Material = Enum.Material.Metal
  3188. Part30.Reflectance = 0.25
  3189. Part30.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  3190. Part30.Anchored = true
  3191. Part30.CanCollide = false
  3192. Part30.Locked = true
  3193. Part30.FormFactor = Enum.FormFactor.Custom
  3194. Part30.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3195. Part30.CFrame = CFrame.new(-1289.91492, 523.944519, 321.214386, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  3196. Part30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3197. Part30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3198. Part30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3199. Part30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3200. Part30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3201. Part30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3202. Part30.Position = Vector3.new(-1289.91492, 523.944519, 321.214386)
  3203. Part30.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  3204. SpecialMesh31.Parent = Part30
  3205. SpecialMesh31.Scale = Vector3.new(0.100000001, 1.20000005, 1.20000005)
  3206. SpecialMesh31.MeshType = Enum.MeshType.Cylinder
  3207. SpecialMesh31.Scale = Vector3.new(0.100000001, 1.20000005, 1.20000005)
  3208. Part32.Parent = Model1
  3209. Part32.Material = Enum.Material.Metal
  3210. Part32.BrickColor = BrickColor.new("Ghost grey")
  3211. Part32.Rotation = Vector3.new(-3.36999989, 0.0799999982, -179.800003)
  3212. Part32.Anchored = true
  3213. Part32.CanCollide = false
  3214. Part32.Locked = true
  3215. Part32.FormFactor = Enum.FormFactor.Custom
  3216. Part32.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3217. Part32.CFrame = CFrame.new(-1289.91943, 522.987488, 316.439819, -0.999992847, 0.00352188945, 0.00144134543, -0.00343118724, -0.998268068, 0.0587174669, 0.00164564722, 0.0587122217, 0.998273611)
  3218. Part32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3219. Part32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3220. Part32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3221. Part32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3222. Part32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3223. Part32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3224. Part32.Color = Color3.new(0.792157, 0.796079, 0.819608)
  3225. Part32.Position = Vector3.new(-1289.91943, 522.987488, 316.439819)
  3226. Part32.Orientation = Vector3.new(-3.36999989, 0.0799999982, -179.800003)
  3227. Part32.Color = Color3.new(0.792157, 0.796079, 0.819608)
  3228. SpecialMesh33.Parent = Part32
  3229. SpecialMesh33.Scale = Vector3.new(2, 2.5, 25)
  3230. SpecialMesh33.MeshType = Enum.MeshType.Torso
  3231. SpecialMesh33.Scale = Vector3.new(2, 2.5, 25)
  3232. Part34.Parent = Model1
  3233. Part34.Material = Enum.Material.Metal
  3234. Part34.BrickColor = BrickColor.new("Bright blue")
  3235. Part34.Reflectance = 0.25
  3236. Part34.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  3237. Part34.Anchored = true
  3238. Part34.CanCollide = false
  3239. Part34.Locked = true
  3240. Part34.FormFactor = Enum.FormFactor.Custom
  3241. Part34.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3242. Part34.CFrame = CFrame.new(-1289.91492, 523.942322, 321.176941, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  3243. Part34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3244. Part34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3245. Part34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3246. Part34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3247. Part34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3248. Part34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3249. Part34.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  3250. Part34.Position = Vector3.new(-1289.91492, 523.942322, 321.176941)
  3251. Part34.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  3252. Part34.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  3253. SpecialMesh35.Parent = Part34
  3254. SpecialMesh35.Scale = Vector3.new(0.5, 1.25, 1.25)
  3255. SpecialMesh35.MeshType = Enum.MeshType.Sphere
  3256. SpecialMesh35.Scale = Vector3.new(0.5, 1.25, 1.25)
  3257. Part36.Parent = Model1
  3258. Part36.Material = Enum.Material.Metal
  3259. Part36.BrickColor = BrickColor.new("Black")
  3260. Part36.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3261. Part36.Anchored = true
  3262. Part36.CanCollide = false
  3263. Part36.Locked = true
  3264. Part36.FormFactor = Enum.FormFactor.Custom
  3265. Part36.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3266. Part36.CFrame = CFrame.new(-1289.92517, 523.457031, 313.947968, 0.999992847, -0.00352204032, 0.00144134543, 0.00343133812, 0.998268068, 0.0587174669, -0.00164565607, -0.0587122217, 0.998273611)
  3267. Part36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3268. Part36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3269. Part36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3270. Part36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3271. Part36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3272. Part36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3273. Part36.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3274. Part36.Position = Vector3.new(-1289.92517, 523.457031, 313.947968)
  3275. Part36.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3276. Part36.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3277. SpecialMesh37.Parent = Part36
  3278. SpecialMesh37.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3279. SpecialMesh37.MeshType = Enum.MeshType.Cylinder
  3280. SpecialMesh37.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3281. Part38.Parent = Model1
  3282. Part38.Material = Enum.Material.Metal
  3283. Part38.Reflectance = 0.25
  3284. Part38.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  3285. Part38.Anchored = true
  3286. Part38.CanCollide = false
  3287. Part38.Locked = true
  3288. Part38.FormFactor = Enum.FormFactor.Custom
  3289. Part38.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3290. Part38.CFrame = CFrame.new(-1289.91492, 523.940552, 321.147003, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  3291. Part38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3292. Part38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3293. Part38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3294. Part38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3295. Part38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3296. Part38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3297. Part38.Position = Vector3.new(-1289.91492, 523.940552, 321.147003)
  3298. Part38.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  3299. SpecialMesh39.Parent = Part38
  3300. SpecialMesh39.Scale = Vector3.new(0.100000001, 1.20000005, 1.20000005)
  3301. SpecialMesh39.MeshType = Enum.MeshType.Cylinder
  3302. SpecialMesh39.Scale = Vector3.new(0.100000001, 1.20000005, 1.20000005)
  3303. Part40.Parent = Model1
  3304. Part40.Material = Enum.Material.Metal
  3305. Part40.BrickColor = BrickColor.new("Smoky grey")
  3306. Part40.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  3307. Part40.Anchored = true
  3308. Part40.CanCollide = false
  3309. Part40.Locked = true
  3310. Part40.FormFactor = Enum.FormFactor.Custom
  3311. Part40.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3312. Part40.CFrame = CFrame.new(-1289.91541, 523.921143, 320.817566, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  3313. Part40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3314. Part40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3315. Part40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3316. Part40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3317. Part40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3318. Part40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3319. Part40.Color = Color3.new(0.356863, 0.364706, 0.411765)
  3320. Part40.Position = Vector3.new(-1289.91541, 523.921143, 320.817566)
  3321. Part40.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  3322. Part40.Color = Color3.new(0.356863, 0.364706, 0.411765)
  3323. SpecialMesh41.Parent = Part40
  3324. SpecialMesh41.MeshId = "http://www.roblox.com/asset/?id=12221505"
  3325. SpecialMesh41.Scale = Vector3.new(0.150000006, 1.20000005, 0.825000048)
  3326. SpecialMesh41.MeshType = Enum.MeshType.FileMesh
  3327. SpecialMesh41.Scale = Vector3.new(0.150000006, 1.20000005, 0.825000048)
  3328. Part42.Parent = Model1
  3329. Part42.Material = Enum.Material.Metal
  3330. Part42.BrickColor = BrickColor.new("Black")
  3331. Part42.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3332. Part42.Anchored = true
  3333. Part42.CanCollide = false
  3334. Part42.Locked = true
  3335. Part42.FormFactor = Enum.FormFactor.Custom
  3336. Part42.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3337. Part42.CFrame = CFrame.new(-1289.93054, 524.267395, 312.397705, 0.999992847, -0.00352204032, 0.00144134543, 0.00343133812, 0.998268068, 0.0587174669, -0.00164565607, -0.0587122217, 0.998273611)
  3338. Part42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3339. Part42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3340. Part42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3341. Part42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3342. Part42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3343. Part42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3344. Part42.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3345. Part42.Position = Vector3.new(-1289.93054, 524.267395, 312.397705)
  3346. Part42.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3347. Part42.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3348. SpecialMesh43.Parent = Part42
  3349. SpecialMesh43.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3350. SpecialMesh43.MeshType = Enum.MeshType.Cylinder
  3351. SpecialMesh43.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3352. Part44.Parent = Model1
  3353. Part44.Material = Enum.Material.Metal
  3354. Part44.BrickColor = BrickColor.new("Black")
  3355. Part44.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3356. Part44.Anchored = true
  3357. Part44.CanCollide = false
  3358. Part44.Locked = true
  3359. Part44.FormFactor = Enum.FormFactor.Custom
  3360. Part44.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3361. Part44.CFrame = CFrame.new(-1289.92358, 524.048157, 316.164581, 0.999992847, -0.00352204032, 0.00144134543, 0.00343133812, 0.998268068, 0.0587174669, -0.00164565607, -0.0587122217, 0.998273611)
  3362. Part44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3363. Part44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3364. Part44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3365. Part44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3366. Part44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3367. Part44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3368. Part44.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3369. Part44.Position = Vector3.new(-1289.92358, 524.048157, 316.164581)
  3370. Part44.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3371. Part44.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3372. SpecialMesh45.Parent = Part44
  3373. SpecialMesh45.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3374. SpecialMesh45.MeshType = Enum.MeshType.Cylinder
  3375. SpecialMesh45.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3376. Part46.Parent = Model1
  3377. Part46.Material = Enum.Material.Metal
  3378. Part46.BrickColor = BrickColor.new("Black")
  3379. Part46.Rotation = Vector3.new(33.6300011, 0.189999998, 0.109999999)
  3380. Part46.Anchored = true
  3381. Part46.CanCollide = false
  3382. Part46.Locked = true
  3383. Part46.FormFactor = Enum.FormFactor.Custom
  3384. Part46.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3385. Part46.CFrame = CFrame.new(-1289.93225, 524.199768, 311.20166, 0.999992847, -0.00194540329, 0.00327072619, 0.00343133812, 0.832589388, -0.553878784, -0.00164565607, 0.553886354, 0.832590699)
  3386. Part46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3387. Part46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3388. Part46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3389. Part46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3390. Part46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3391. Part46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3392. Part46.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3393. Part46.Position = Vector3.new(-1289.93225, 524.199768, 311.20166)
  3394. Part46.Orientation = Vector3.new(33.6300011, 0.229999989, 0.239999995)
  3395. Part46.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3396. SpecialMesh47.Parent = Part46
  3397. SpecialMesh47.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3398. SpecialMesh47.MeshType = Enum.MeshType.Cylinder
  3399. SpecialMesh47.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3400. Part48.Parent = Model1
  3401. Part48.Material = Enum.Material.Metal
  3402. Part48.BrickColor = BrickColor.new("Ghost grey")
  3403. Part48.Rotation = Vector3.new(33.6300011, 0.189999998, -179.889999)
  3404. Part48.Anchored = true
  3405. Part48.CanCollide = false
  3406. Part48.Locked = true
  3407. Part48.FormFactor = Enum.FormFactor.Custom
  3408. Part48.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3409. Part48.CFrame = CFrame.new(-1289.92834, 523.320068, 311.735474, -0.999992847, 0.00194525241, 0.00327072619, -0.00343121239, -0.832589388, -0.553878784, 0.00164573966, -0.553886354, 0.832590699)
  3410. Part48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3411. Part48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3412. Part48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3413. Part48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3414. Part48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3415. Part48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3416. Part48.Color = Color3.new(0.792157, 0.796079, 0.819608)
  3417. Part48.Position = Vector3.new(-1289.92834, 523.320068, 311.735474)
  3418. Part48.Orientation = Vector3.new(33.6300011, 0.229999989, -179.759995)
  3419. Part48.Color = Color3.new(0.792157, 0.796079, 0.819608)
  3420. SpecialMesh49.Parent = Part48
  3421. SpecialMesh49.Scale = Vector3.new(1.60000002, 2.5, 7.5)
  3422. SpecialMesh49.MeshType = Enum.MeshType.Torso
  3423. SpecialMesh49.Scale = Vector3.new(1.60000002, 2.5, 7.5)
  3424. Part50.Parent = Model1
  3425. Part50.Material = Enum.Material.Metal
  3426. Part50.Reflectance = 0.25
  3427. Part50.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  3428. Part50.Anchored = true
  3429. Part50.CanCollide = false
  3430. Part50.Locked = true
  3431. Part50.FormFactor = Enum.FormFactor.Custom
  3432. Part50.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3433. Part50.CFrame = CFrame.new(-1289.91052, 524.122864, 324.246643, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  3434. Part50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3435. Part50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3436. Part50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3437. Part50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3438. Part50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3439. Part50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3440. Part50.Position = Vector3.new(-1289.91052, 524.122864, 324.246643)
  3441. Part50.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  3442. SpecialMesh51.Parent = Part50
  3443. SpecialMesh51.Scale = Vector3.new(0.100000001, 1.20000005, 1.20000005)
  3444. SpecialMesh51.MeshType = Enum.MeshType.Cylinder
  3445. SpecialMesh51.Scale = Vector3.new(0.100000001, 1.20000005, 1.20000005)
  3446. Part52.Parent = Model1
  3447. Part52.Material = Enum.Material.Metal
  3448. Part52.BrickColor = BrickColor.new("Black")
  3449. Part52.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3450. Part52.Anchored = true
  3451. Part52.CanCollide = false
  3452. Part52.Locked = true
  3453. Part52.FormFactor = Enum.FormFactor.Custom
  3454. Part52.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3455. Part52.CFrame = CFrame.new(-1289.92615, 524.443542, 315.392548, 0.999992847, -0.00352204032, 0.00144134543, 0.00343133812, 0.998268068, 0.0587174669, -0.00164565607, -0.0587122217, 0.998273611)
  3456. Part52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3457. Part52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3458. Part52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3459. Part52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3460. Part52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3461. Part52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3462. Part52.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3463. Part52.Position = Vector3.new(-1289.92615, 524.443542, 315.392548)
  3464. Part52.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3465. Part52.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3466. SpecialMesh53.Parent = Part52
  3467. SpecialMesh53.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3468. SpecialMesh53.MeshType = Enum.MeshType.Cylinder
  3469. SpecialMesh53.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3470. Part54.Parent = Model1
  3471. Part54.Material = Enum.Material.Metal
  3472. Part54.BrickColor = BrickColor.new("Black")
  3473. Part54.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3474. Part54.Anchored = true
  3475. Part54.CanCollide = false
  3476. Part54.Locked = true
  3477. Part54.FormFactor = Enum.FormFactor.Custom
  3478. Part54.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3479. Part54.CFrame = CFrame.new(-1289.92786, 523.872009, 313.169769, 0.999992847, -0.00352204032, 0.00144134543, 0.00343133812, 0.998268068, 0.0587174669, -0.00164565607, -0.0587122217, 0.998273611)
  3480. Part54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3481. Part54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3482. Part54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3483. Part54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3484. Part54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3485. Part54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3486. Part54.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3487. Part54.Position = Vector3.new(-1289.92786, 523.872009, 313.169769)
  3488. Part54.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3489. Part54.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3490. SpecialMesh55.Parent = Part54
  3491. SpecialMesh55.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3492. SpecialMesh55.MeshType = Enum.MeshType.Cylinder
  3493. SpecialMesh55.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3494. Part56.Parent = Model1
  3495. Part56.Material = Enum.Material.Metal
  3496. Part56.BrickColor = BrickColor.new("Smoky grey")
  3497. Part56.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  3498. Part56.Anchored = true
  3499. Part56.CanCollide = false
  3500. Part56.Locked = true
  3501. Part56.FormFactor = Enum.FormFactor.Custom
  3502. Part56.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3503. Part56.CFrame = CFrame.new(-1289.91626, 523.885925, 320.218597, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  3504. Part56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3505. Part56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3506. Part56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3507. Part56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3508. Part56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3509. Part56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3510. Part56.Color = Color3.new(0.356863, 0.364706, 0.411765)
  3511. Part56.Position = Vector3.new(-1289.91626, 523.885925, 320.218597)
  3512. Part56.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  3513. Part56.Color = Color3.new(0.356863, 0.364706, 0.411765)
  3514. SpecialMesh57.Parent = Part56
  3515. SpecialMesh57.MeshId = "http://www.roblox.com/asset/?id=12221505"
  3516. SpecialMesh57.Scale = Vector3.new(0.150000006, 1.20000005, 0.825000048)
  3517. SpecialMesh57.MeshType = Enum.MeshType.FileMesh
  3518. SpecialMesh57.Scale = Vector3.new(0.150000006, 1.20000005, 0.825000048)
  3519. Part58.Parent = Model1
  3520. Part58.Material = Enum.Material.Metal
  3521. Part58.BrickColor = BrickColor.new("Black")
  3522. Part58.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3523. Part58.Anchored = true
  3524. Part58.CanCollide = false
  3525. Part58.Locked = true
  3526. Part58.FormFactor = Enum.FormFactor.Custom
  3527. Part58.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3528. Part58.CFrame = CFrame.new(-1289.9209, 523.633179, 316.94278, 0.999992847, -0.00352204032, 0.00144134543, 0.00343133812, 0.998268068, 0.0587174669, -0.00164565607, -0.0587122217, 0.998273611)
  3529. Part58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3530. Part58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3531. Part58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3532. Part58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3533. Part58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3534. Part58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3535. Part58.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3536. Part58.Position = Vector3.new(-1289.9209, 523.633179, 316.94278)
  3537. Part58.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3538. Part58.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3539. SpecialMesh59.Parent = Part58
  3540. SpecialMesh59.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3541. SpecialMesh59.MeshType = Enum.MeshType.Cylinder
  3542. SpecialMesh59.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3543. Part60.Parent = Model1
  3544. Part60.Material = Enum.Material.Metal
  3545. Part60.BrickColor = BrickColor.new("Black")
  3546. Part60.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3547. Part60.Anchored = true
  3548. Part60.CanCollide = false
  3549. Part60.Locked = true
  3550. Part60.FormFactor = Enum.FormFactor.Custom
  3551. Part60.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3552. Part60.CFrame = CFrame.new(-1289.92297, 523.545105, 315.445374, 0.999992847, -0.00352204032, 0.00144134543, 0.00343133812, 0.998268068, 0.0587174669, -0.00164565607, -0.0587122217, 0.998273611)
  3553. Part60.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3554. Part60.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3555. Part60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3556. Part60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3557. Part60.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3558. Part60.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3559. Part60.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3560. Part60.Position = Vector3.new(-1289.92297, 523.545105, 315.445374)
  3561. Part60.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3562. Part60.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3563. SpecialMesh61.Parent = Part60
  3564. SpecialMesh61.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3565. SpecialMesh61.MeshType = Enum.MeshType.Cylinder
  3566. SpecialMesh61.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3567. Part62.Parent = Model1
  3568. Part62.Material = Enum.Material.Metal
  3569. Part62.BrickColor = BrickColor.new("Ghost grey")
  3570. Part62.Rotation = Vector3.new(33.6300011, 0.189999998, -179.889999)
  3571. Part62.Anchored = true
  3572. Part62.CanCollide = false
  3573. Part62.Locked = true
  3574. Part62.FormFactor = Enum.FormFactor.Custom
  3575. Part62.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3576. Part62.CFrame = CFrame.new(-1289.92908, 523.453003, 311.535645, -0.999992847, 0.00194525241, 0.00327072619, -0.00343121239, -0.832589388, -0.553878784, 0.00164573966, -0.553886354, 0.832590699)
  3577. Part62.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3578. Part62.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3579. Part62.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3580. Part62.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3581. Part62.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3582. Part62.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3583. Part62.Color = Color3.new(0.792157, 0.796079, 0.819608)
  3584. Part62.Position = Vector3.new(-1289.92908, 523.453003, 311.535645)
  3585. Part62.Orientation = Vector3.new(33.6300011, 0.229999989, -179.759995)
  3586. Part62.Color = Color3.new(0.792157, 0.796079, 0.819608)
  3587. SpecialMesh63.Parent = Part62
  3588. SpecialMesh63.Scale = Vector3.new(2, 2.5, 7.5)
  3589. SpecialMesh63.MeshType = Enum.MeshType.Torso
  3590. SpecialMesh63.Scale = Vector3.new(2, 2.5, 7.5)
  3591. Part64.Parent = Model1
  3592. Part64.Material = Enum.Material.Metal
  3593. Part64.Reflectance = 0.25
  3594. Part64.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  3595. Part64.Anchored = true
  3596. Part64.CanCollide = false
  3597. Part64.Locked = true
  3598. Part64.FormFactor = Enum.FormFactor.Custom
  3599. Part64.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3600. Part64.CFrame = CFrame.new(-1289.91516, 523.931763, 320.997253, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  3601. Part64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3602. Part64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3603. Part64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3604. Part64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3605. Part64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3606. Part64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3607. Part64.Position = Vector3.new(-1289.91516, 523.931763, 320.997253)
  3608. Part64.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  3609. SpecialMesh65.Parent = Part64
  3610. SpecialMesh65.Scale = Vector3.new(0.100000001, 1.20000005, 1.20000005)
  3611. SpecialMesh65.MeshType = Enum.MeshType.Cylinder
  3612. SpecialMesh65.Scale = Vector3.new(0.100000001, 1.20000005, 1.20000005)
  3613. Part66.Parent = Model1
  3614. Part66.Material = Enum.Material.Metal
  3615. Part66.BrickColor = BrickColor.new("Smoky grey")
  3616. Part66.Rotation = Vector3.new(-3.36999989, 0.0799999982, -179.800003)
  3617. Part66.Anchored = true
  3618. Part66.CanCollide = false
  3619. Part66.Locked = true
  3620. Part66.FormFactor = Enum.FormFactor.Custom
  3621. Part66.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3622. Part66.CFrame = CFrame.new(-1289.92981, 523.762634, 311.736206, -0.999992847, 0.00352188945, 0.00144134543, -0.00343118724, -0.998268068, 0.0587174669, 0.00164564722, 0.0587122217, 0.998273611)
  3623. Part66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3624. Part66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3625. Part66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3626. Part66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3627. Part66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3628. Part66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3629. Part66.Color = Color3.new(0.356863, 0.364706, 0.411765)
  3630. Part66.Position = Vector3.new(-1289.92981, 523.762634, 311.736206)
  3631. Part66.Orientation = Vector3.new(-3.36999989, 0.0799999982, -179.800003)
  3632. Part66.Color = Color3.new(0.356863, 0.364706, 0.411765)
  3633. SpecialMesh67.Parent = Part66
  3634. SpecialMesh67.Scale = Vector3.new(2, 4.5, 6)
  3635. SpecialMesh67.MeshType = Enum.MeshType.Wedge
  3636. SpecialMesh67.Scale = Vector3.new(2, 4.5, 6)
  3637. Part68.Parent = Model1
  3638. Part68.Material = Enum.Material.Metal
  3639. Part68.BrickColor = BrickColor.new("Smoky grey")
  3640. Part68.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  3641. Part68.Anchored = true
  3642. Part68.CanCollide = false
  3643. Part68.Locked = true
  3644. Part68.FormFactor = Enum.FormFactor.Custom
  3645. Part68.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3646. Part68.CFrame = CFrame.new(-1289.91589, 523.903564, 320.518066, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  3647. Part68.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3648. Part68.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3649. Part68.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3650. Part68.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3651. Part68.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3652. Part68.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3653. Part68.Color = Color3.new(0.356863, 0.364706, 0.411765)
  3654. Part68.Position = Vector3.new(-1289.91589, 523.903564, 320.518066)
  3655. Part68.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  3656. Part68.Color = Color3.new(0.356863, 0.364706, 0.411765)
  3657. SpecialMesh69.Parent = Part68
  3658. SpecialMesh69.MeshId = "http://www.roblox.com/asset/?id=12221505"
  3659. SpecialMesh69.Scale = Vector3.new(0.600000024, 1.125, 0.75)
  3660. SpecialMesh69.MeshType = Enum.MeshType.FileMesh
  3661. SpecialMesh69.Scale = Vector3.new(0.600000024, 1.125, 0.75)
  3662. Part70.Parent = Model1
  3663. Part70.Material = Enum.Material.Metal
  3664. Part70.BrickColor = BrickColor.new("Ghost grey")
  3665. Part70.Rotation = Vector3.new(-3.36999989, 0.0799999982, -179.800003)
  3666. Part70.Anchored = true
  3667. Part70.CanCollide = false
  3668. Part70.Locked = true
  3669. Part70.FormFactor = Enum.FormFactor.Custom
  3670. Part70.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3671. Part70.CFrame = CFrame.new(-1289.9198, 522.972534, 316.185272, -0.999992847, 0.00352188945, 0.00144134543, -0.00343118724, -0.998268068, 0.0587174669, 0.00164564722, 0.0587122217, 0.998273611)
  3672. Part70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3673. Part70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3674. Part70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3675. Part70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3676. Part70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3677. Part70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3678. Part70.Color = Color3.new(0.792157, 0.796079, 0.819608)
  3679. Part70.Position = Vector3.new(-1289.9198, 522.972534, 316.185272)
  3680. Part70.Orientation = Vector3.new(-3.36999989, 0.0799999982, -179.800003)
  3681. Part70.Color = Color3.new(0.792157, 0.796079, 0.819608)
  3682. SpecialMesh71.Parent = Part70
  3683. SpecialMesh71.Scale = Vector3.new(1.60000002, 2.5, 25)
  3684. SpecialMesh71.MeshType = Enum.MeshType.Torso
  3685. SpecialMesh71.Scale = Vector3.new(1.60000002, 2.5, 25)
  3686. Part72.Parent = Model1
  3687. Part72.Material = Enum.Material.Metal
  3688. Part72.BrickColor = BrickColor.new("Black")
  3689. Part72.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3690. Part72.Anchored = true
  3691. Part72.CanCollide = false
  3692. Part72.Locked = true
  3693. Part72.FormFactor = Enum.FormFactor.Custom
  3694. Part72.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3695. Part72.CFrame = CFrame.new(-1289.92834, 524.355469, 313.895111, 0.999992847, -0.00352204032, 0.00144134543, 0.00343133812, 0.998268068, 0.0587174669, -0.00164565607, -0.0587122217, 0.998273611)
  3696. Part72.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3697. Part72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3698. Part72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3699. Part72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3700. Part72.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3701. Part72.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3702. Part72.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3703. Part72.Position = Vector3.new(-1289.92834, 524.355469, 313.895111)
  3704. Part72.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3705. Part72.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3706. SpecialMesh73.Parent = Part72
  3707. SpecialMesh73.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3708. SpecialMesh73.MeshType = Enum.MeshType.Cylinder
  3709. SpecialMesh73.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3710. Part74.Parent = Model1
  3711. Part74.Material = Enum.Material.Metal
  3712. Part74.BrickColor = BrickColor.new("Black")
  3713. Part74.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3714. Part74.Anchored = true
  3715. Part74.CanCollide = false
  3716. Part74.Locked = true
  3717. Part74.FormFactor = Enum.FormFactor.Custom
  3718. Part74.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3719. Part74.CFrame = CFrame.new(-1289.91919, 524.224304, 319.159393, 0.999992847, -0.00352204032, 0.00144134543, 0.00343133812, 0.998268068, 0.0587174669, -0.00164565607, -0.0587122217, 0.998273611)
  3720. Part74.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3721. Part74.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3722. Part74.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3723. Part74.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3724. Part74.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3725. Part74.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3726. Part74.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3727. Part74.Position = Vector3.new(-1289.91919, 524.224304, 319.159393)
  3728. Part74.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3729. Part74.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3730. SpecialMesh75.Parent = Part74
  3731. SpecialMesh75.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3732. SpecialMesh75.MeshType = Enum.MeshType.Cylinder
  3733. SpecialMesh75.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3734. Part76.Parent = Model1
  3735. Part76.Material = Enum.Material.Metal
  3736. Part76.BrickColor = BrickColor.new("Black")
  3737. Part76.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3738. Part76.Anchored = true
  3739. Part76.CanCollide = false
  3740. Part76.Locked = true
  3741. Part76.FormFactor = Enum.FormFactor.Custom
  3742. Part76.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3743. Part76.CFrame = CFrame.new(-1289.91968, 524.707764, 319.884766, 0.999992847, -0.00352204032, 0.00144134543, 0.00343133812, 0.998268068, 0.0587174669, -0.00164565607, -0.0587122217, 0.998273611)
  3744. Part76.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3745. Part76.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3746. Part76.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3747. Part76.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3748. Part76.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3749. Part76.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3750. Part76.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3751. Part76.Position = Vector3.new(-1289.91968, 524.707764, 319.884766)
  3752. Part76.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3753. Part76.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3754. SpecialMesh77.Parent = Part76
  3755. SpecialMesh77.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3756. SpecialMesh77.MeshType = Enum.MeshType.Cylinder
  3757. SpecialMesh77.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3758. Part78.Parent = Model1
  3759. Part78.Material = Enum.Material.Metal
  3760. Part78.BrickColor = BrickColor.new("Black")
  3761. Part78.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3762. Part78.Anchored = true
  3763. Part78.CanCollide = false
  3764. Part78.Locked = true
  3765. Part78.FormFactor = Enum.FormFactor.Custom
  3766. Part78.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3767. Part78.CFrame = CFrame.new(-1289.9165, 523.809326, 319.937622, 0.999992847, -0.00352204032, 0.00144134543, 0.00343133812, 0.998268068, 0.0587174669, -0.00164565607, -0.0587122217, 0.998273611)
  3768. Part78.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3769. Part78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3770. Part78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3771. Part78.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3772. Part78.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3773. Part78.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3774. Part78.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3775. Part78.Position = Vector3.new(-1289.9165, 523.809326, 319.937622)
  3776. Part78.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3777. Part78.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3778. SpecialMesh79.Parent = Part78
  3779. SpecialMesh79.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3780. SpecialMesh79.MeshType = Enum.MeshType.Cylinder
  3781. SpecialMesh79.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3782. Part80.Parent = Model1
  3783. Part80.Material = Enum.Material.Metal
  3784. Part80.BrickColor = BrickColor.new("Black")
  3785. Part80.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3786. Part80.Anchored = true
  3787. Part80.CanCollide = false
  3788. Part80.Locked = true
  3789. Part80.FormFactor = Enum.FormFactor.Custom
  3790. Part80.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3791. Part80.CFrame = CFrame.new(-1289.92139, 524.13623, 317.661987, 0.999992847, -0.00352204032, 0.00144134543, 0.00343133812, 0.998268068, 0.0587174669, -0.00164565607, -0.0587122217, 0.998273611)
  3792. Part80.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3793. Part80.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3794. Part80.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3795. Part80.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3796. Part80.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3797. Part80.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3798. Part80.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3799. Part80.Position = Vector3.new(-1289.92139, 524.13623, 317.661987)
  3800. Part80.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3801. Part80.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3802. SpecialMesh81.Parent = Part80
  3803. SpecialMesh81.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3804. SpecialMesh81.MeshType = Enum.MeshType.Cylinder
  3805. SpecialMesh81.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3806. Part82.Parent = Model1
  3807. Part82.Material = Enum.Material.Metal
  3808. Part82.BrickColor = BrickColor.new("Black")
  3809. Part82.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3810. Part82.Anchored = true
  3811. Part82.CanCollide = false
  3812. Part82.Locked = true
  3813. Part82.FormFactor = Enum.FormFactor.Custom
  3814. Part82.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3815. Part82.CFrame = CFrame.new(-1289.92395, 524.531616, 316.889954, 0.999992847, -0.00352204032, 0.00144134543, 0.00343133812, 0.998268068, 0.0587174669, -0.00164565607, -0.0587122217, 0.998273611)
  3816. Part82.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3817. Part82.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3818. Part82.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3819. Part82.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3820. Part82.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3821. Part82.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3822. Part82.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3823. Part82.Position = Vector3.new(-1289.92395, 524.531616, 316.889954)
  3824. Part82.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3825. Part82.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3826. SpecialMesh83.Parent = Part82
  3827. SpecialMesh83.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3828. SpecialMesh83.MeshType = Enum.MeshType.Cylinder
  3829. SpecialMesh83.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3830. Part84.Parent = Model1
  3831. Part84.Material = Enum.Material.Metal
  3832. Part84.BrickColor = BrickColor.new("Black")
  3833. Part84.Rotation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3834. Part84.Anchored = true
  3835. Part84.CanCollide = false
  3836. Part84.Locked = true
  3837. Part84.FormFactor = Enum.FormFactor.Custom
  3838. Part84.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3839. Part84.CFrame = CFrame.new(-1289.9187, 523.721252, 318.440216, 0.999992847, -0.00352204032, 0.00144134543, 0.00343133812, 0.998268068, 0.0587174669, -0.00164565607, -0.0587122217, 0.998273611)
  3840. Part84.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3841. Part84.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3842. Part84.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3843. Part84.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3844. Part84.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3845. Part84.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3846. Part84.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3847. Part84.Position = Vector3.new(-1289.9187, 523.721252, 318.440216)
  3848. Part84.Orientation = Vector3.new(-3.36999989, 0.0799999982, 0.199999988)
  3849. Part84.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3850. SpecialMesh85.Parent = Part84
  3851. SpecialMesh85.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3852. SpecialMesh85.MeshType = Enum.MeshType.Cylinder
  3853. SpecialMesh85.Scale = Vector3.new(2.00999999, 0.25, 0.25)
  3854. Part86.Parent = Model1
  3855. Part86.Material = Enum.Material.Metal
  3856. Part86.BrickColor = BrickColor.new("Fossil")
  3857. Part86.Rotation = Vector3.new(64.3799973, -89.7799988, 67.7399979)
  3858. Part86.Anchored = true
  3859. Part86.CanCollide = false
  3860. Part86.Locked = true
  3861. Part86.FormFactor = Enum.FormFactor.Custom
  3862. Part86.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3863. Part86.CFrame = CFrame.new(-1289.91614, 523.894714, 320.368347, 0.00144130166, -0.00352204032, -0.999992847, 0.0587174669, 0.998268068, -0.00343134068, 0.998273611, -0.0587122217, 0.00164561241)
  3864. Part86.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3865. Part86.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3866. Part86.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3867. Part86.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3868. Part86.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3869. Part86.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3870. Part86.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3871. Part86.Position = Vector3.new(-1289.91614, 523.894714, 320.368347)
  3872. Part86.Orientation = Vector3.new(0.199999988, -89.909996, 3.36999989)
  3873. Part86.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3874. SpecialMesh87.Parent = Part86
  3875. SpecialMesh87.MeshId = "http://www.roblox.com/asset/?id=12221505"
  3876. SpecialMesh87.Scale = Vector3.new(0.075000003, 1.13999999, 0.764999986)
  3877. SpecialMesh87.MeshType = Enum.MeshType.FileMesh
  3878. SpecialMesh87.Scale = Vector3.new(0.075000003, 1.13999999, 0.764999986)
  3879. StringValue88.Name = "description"
  3880. StringValue88.Parent = Model1
  3881. StringValue88.Value = "OG, Original Gladiator"
  3882. StringValue89.Name = "image"
  3883. StringValue89.Parent = Model1
  3884. StringValue89.Value = "rbxassetid://476254940"
  3885. for i,v in pairs(mas:GetChildren()) do
  3886. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3887. pcall(function() v:MakeJoints() end)
  3888. end
  3889. mas:Destroy()
  3890. for i,v in pairs(cors) do
  3891. spawn(function()
  3892. pcall(v)
  3893. end)
  3894. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement