ThatOneGuy561

Untitled

Jun 14th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 83.51 KB | None | 0 0
  1. Meshes = {
  2. Blast = '20329976',
  3. Crown = '1323306',
  4. Ring = '3270017',
  5. Claw = '10681506',
  6. Crystal = '9756362',
  7. Coil = '9753878',
  8. Cloud = '1095708',
  9. }
  10. clangsounds = {
  11. '199149119',
  12. '199149109',
  13. '199149072',
  14. '199149025',
  15. '199148971'
  16. }
  17. hitsounds = {
  18. '199149137',
  19. '199149186',
  20. '199149221',
  21. '199149235',
  22. '199149269',
  23. '199149297'
  24. }
  25. blocksounds = {
  26. '199148933',
  27. '199148947'
  28. }
  29. armorsounds = {
  30. '199149321',
  31. '199149338',
  32. '199149367',
  33. '199149409',
  34. '199149452'
  35. }
  36. woosh = {
  37. Heavy1 = '320557353',
  38. Heavy2 = '320557382',
  39. Heavy3 = '320557453',
  40. Heavy4 = '199144226',
  41. Heavy5 = '203691447',
  42. Heavy6 = '203691467',
  43. Heavy7 = '203691492',
  44. Light1 = '320557413',
  45. Light2 = '320557487',
  46. Light3 = '199145095',
  47. Light4 = '199145146',
  48. Light5 = '199145887',
  49. Light6 = '199145913',
  50. Light7 = '199145841',
  51. Medium1 = '320557518',
  52. Medium2 = '320557537',
  53. Medium3 = '320557563',
  54. Medium4 = '199145204'
  55. }
  56. music = {--i like music a lot
  57. Breaking = '179281636',
  58. FinalReckoning = '357375770',
  59. NotDeadYet = '346175829',
  60. Intense = '151514610',
  61. JumpP1 = '160536628',
  62. JumpP2 = '60536666',
  63. SonsOfWar = '158929777',
  64. WrathOfSea = '165520893',
  65. ProtectorsOfEarth = '160542922',
  66. SkyTitans = '179282324',
  67. ArchAngel = '144043274',
  68. Anticipation = '168614529',
  69. TheMartyred = '186849544',
  70. AwakeP1 = '335631255',
  71. AwakeP2 = '335631297',
  72. ReadyAimFireP1 = '342455387',
  73. ReadyAimFireP2 = '342455399',
  74. DarkLordP1 = '209567483',
  75. DarkLordP2 = '209567529',
  76. BloodDrainP1 = '162914123',
  77. BloodDrainP2 = '162914203',
  78. DanceOfSwords = '320473062',
  79. Opal = '286415112',
  80. Calamity = '190454307',
  81. Hypnotica = '155968128',
  82. Nemisis = '160453802',
  83. Breathe = '276963903',
  84. GateToTheRift = '270655227',
  85. InfernalBeserking = '244143404',
  86. Trust = '246184492',
  87. AwakeningTheProject = '245121821',
  88. BloodPain = '242545577',
  89. Chaos = '247241693',
  90. NightmareFictionHighStake = '248062278',
  91. TheWhiteWeapon = '247236446',
  92. Gale = '256851659',
  93. ImperialCode = '256848383',
  94. Blitzkrieg = '306431437',
  95. RhapsodyRage = '348690251',
  96. TheGodFist = '348541501',
  97. BattleForSoul = '321185592',
  98. TheDarkColossus = '305976780',
  99. EmpireOfAngels = '302580452',
  100. Kronos = '302205297',
  101. Exorcist = '299796054',
  102. CrimsonFlames = '297799220',
  103. UltimatePower = '295753229',
  104. DrivingInTheDark = '295753229',
  105. AscendToPower = '293860654',
  106. GodOfTheSun = '293612495',
  107. DarkRider = '293861765',
  108. Vengeance = '293375555',
  109. SoundOfWar = '293376196',
  110. HellsCrusaders = '293012202',
  111. Legend = '293011823',
  112. RisingSouls = '290524959'
  113. }
  114. misc = {
  115. GroundSlam = '199145477',
  116. LaserSlash = '199145497',
  117. RailGunFire = '199145534',
  118. Charge1 = '199145659',
  119. Charge2 = '169380469',
  120. Charge3 = '169380479',
  121. EmptyGun = '203691822',
  122. GunShoot = '203691837',
  123. Stomp1 = '200632875',
  124. Stomp2 = '200632561',
  125. TelsaCannonCharge = '169445572',
  126. TelsaCannonShoot = '169445602',
  127. AncientHymm = '245313442'
  128. }
  129. wait(1 / 60)
  130. local player = game.Players.localPlayer
  131. local char = player.Character
  132. local mouse = player:GetMouse()
  133. Effects = {}
  134. local m = Instance.new('Model', char)
  135. local larm = char["Left Arm"]
  136. local rarm = char["Right Arm"]
  137. local lleg = char["Left Leg"]
  138. local rleg = char["Right Leg"]
  139. local hed = char.Head
  140. local torso = char.Torso
  141. local cam = game.Workspace.CurrentCamera
  142. local RootPart = char.HumanoidRootPart
  143. cam.CameraSubject = hed
  144. local equipped = false
  145. local attack = false
  146. local Anim = 'Idle'
  147. local idle = 0
  148. local sprint = false
  149. local battlestance = false
  150. local attacktype = 1
  151. local state = 'none'
  152. local torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  153. local velocity = RootPart.Velocity.y
  154. local sine = 0
  155. local change = 1
  156. local on = false
  157. local grabbed = false
  158. local skill1 = false
  159. local skill2 = false
  160. local skill3 = false
  161. local skill4 = false
  162. local cooldown1 = 0
  163. local cooldown2 = 0
  164. local cooldown3 = 0
  165. local cooldown4 = 0
  166. local co1 = 10--how long it will take for skill to cooldown
  167. local co2 = 15
  168. local co3 = 15
  169. local co4 = 25
  170. local inputserv = game:GetService('UserInputService')
  171. local typing = false
  172. local crit = false
  173. local critchance = 2--critical chance percentage
  174. local critdamageaddmin = 3--minimum amount of critical damage being added to regular damage
  175. local critdamageaddmax = 7--maximum amount
  176. local maxstamina = 100--max amount of stamina
  177. local stamina = 0--stamina you start out with
  178. local skill1stam = 10--how much stamina is needed for a skill
  179. local skill2stam = 10
  180. local skill3stam = 20
  181. local skill4stam = 30
  182. local recovermana = 3--how much mana per second
  183. local defensevalue = 1--how much defense this character has
  184. local speedvalue = 1--how much speed this character has
  185. --speed is 16*speedvalue
  186. local mindamage = 5--self explanatory
  187. local maxdamage = 7--self explanatory
  188. local damagevalue = 1--how much damage this character has
  189. --damage is math.random(mindamage,maxdamage)*damagevalue
  190. --damage(hit, mindamage, maxdamage, 1, 1, RootPart)
  191. --asd
  192. local cn = CFrame.new-- make things easier :)
  193. local mr = math.rad
  194. local angles = CFrame.Angles
  195. local ud = UDim2.new
  196. local c3 = Color3.new
  197. local skillcolorscheme = c3(1, 1, 1)--color scheme for skills lol
  198. --asd
  199.  
  200. function weld(part0, part1, c0)
  201. local wld = Instance.new("Weld", part1)
  202. wld.Part0 = part0
  203. wld.Part1 = part1
  204. wld.C0 = c0
  205. return wld
  206. end
  207.  
  208. weld(torso, larm, cn(-1.5, .5, 0))
  209. weld(torso, rarm, cn(1.5, .5, 0))
  210. rarm.Weld.C1=cn(0, 0.5, 0)
  211. larm.Weld.C1=cn(0, 0.5, 0)
  212. weld(torso, hed, cn(0, 1.5, 0))
  213. weld(torso, lleg, cn(-0.5, -2, 0))
  214. weld(torso, rleg, cn(0.5, -2, 0))
  215. lleg.Weld.C1=cn(0, 0.5, 0)
  216. rleg.Weld.C1=cn(0, 0.5, 0)
  217. weld(RootPart, torso, cn(0, 0, 0))
  218.  
  219. local scrn = Instance.new('ScreenGui', player.PlayerGui)
  220. function makeframe(par, trans, pos, size, color)
  221. local frame = Instance.new('Frame', par)
  222. frame.BackgroundTransparency = trans
  223. frame.BorderSizePixel = 0
  224. frame.Position = pos
  225. frame.Size = size
  226. frame.BackgroundColor3 = color
  227. return frame
  228. end
  229. function makelabel(par, text)
  230. local label = Instance.new('TextLabel', par)
  231. label.BackgroundTransparency = 1
  232. label.Size = ud(1, 0, 1, 0)
  233. label.Position = ud(0, 0, 0, 0)
  234. label.TextColor3 = c3(255, 255, 255)
  235. label.TextStrokeTransparency = 0
  236. label.FontSize = Enum.FontSize.Size32
  237. label.Font = Enum.Font.SourceSansBold
  238. label.BorderSizePixel = 0
  239. label.TextScaled = true
  240. label.Text = text
  241. end
  242. framesk1 = makeframe(scrn, .5, ud(.23, 0, .93, 0), ud(.26, 0, .06, 0), skillcolorscheme)
  243. framesk2 = makeframe(scrn, .5, ud(.5, 0, .93, 0), ud(.26, 0, .06, 0), skillcolorscheme)
  244. framesk3 = makeframe(scrn, .5, ud(.5, 0, .86, 0), ud(.26, 0, .06, 0), skillcolorscheme)
  245. framesk4 = makeframe(scrn, .5, ud(.23, 0, .86, 0), ud(.26, 0, .06, 0), skillcolorscheme)
  246. bar1 = makeframe(framesk1, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  247. bar2 = makeframe(framesk2, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  248. bar3 = makeframe(framesk3, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  249. bar4 = makeframe(framesk4, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  250. text1 = makelabel(framesk1, '[LMB] Fusion Cannons')
  251. text2 = makelabel(framesk2, '[Q] Self Destruct/Call Mech')
  252. text3 = makelabel(framesk3, "[2] Defense Matrix")
  253. text4 = makelabel(framesk4, '[Shift] Rocket Boosters')
  254. staminabar = makeframe(scrn, .5, ud(.23, 0, .82, 0), ud(.26, 0, .03, 0), c3(61 / 255, 171 / 255, 1))
  255. staminacover = makeframe(staminabar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(61 / 255, 171 / 255, 1))
  256. staminatext = makelabel(staminabar, 'Mana')
  257. healthbar = makeframe(scrn, .5, ud(.5, 0, .82, 0), ud(.26, 0, .03, 0), c3(1, 1, 0))
  258. healthcover = makeframe(healthbar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 46 / 255, 49 / 255))
  259. healthtext = makelabel(healthbar, 'Health')
  260.  
  261. local stats=Instance.new('Folder',char)
  262. stats.Name='Stats'
  263. local block=Instance.new('BoolValue',stats)
  264. block.Name='Block'
  265. block.Value=false
  266. local stun=Instance.new('BoolValue',stats)
  267. stun.Name='Stun'
  268. stun.Value=false
  269. local defense=Instance.new('NumberValue',stats)
  270. defense.Name='Defence'
  271. defense.Value=defensevalue
  272. local speed=Instance.new('NumberValue',stats)
  273. speed.Name='Speed'
  274. speed.Value=speedvalue
  275. local damagea=Instance.new('NumberValue',stats)
  276. damagea.Name='Damage'
  277. damagea.Value=damagevalue
  278.  
  279. function atktype(s, e)
  280. coroutine.resume(coroutine.create(function()
  281. attacktype = e
  282. wait(1.5)
  283. attacktype = s
  284. end))
  285. end
  286.  
  287. function turncrit()
  288. coroutine.resume(coroutine.create(function()
  289. print'CRITICAL!'
  290. crit = true
  291. wait(.25)
  292. crit = false
  293. end))
  294. end
  295.  
  296. function subtractstamina(k)
  297. if stamina>=k then
  298. stamina=stamina-k
  299. end
  300. end
  301.  
  302. function swait(num)
  303. if num == 0 or num == nil then
  304. game:service'RunService'.Heartbeat:wait(0)
  305. else
  306. for i = 0, num do
  307. game:service'RunService'.Heartbeat:wait(0)
  308. end
  309. end
  310. end
  311.  
  312. Ssongs = {
  313. 378387996;203275374;303592872;179281636;357375770;346175829;151514610;160536628;60536666;158929777;165520893;160542922;179282324;144043274;168614529;186849544;335631255;335631297;342455387;342455399;209567483;209567529;162914123;162914203;320473062;286415112;190454307;155968128;160453802;276963903;270655227;244143404;246184492;245121821;242545577;247241693;248062278;247236446;256851659;256848383;342455399;209567483;209567529;162914123;162914203;320473062;286415112;190454307;155968128;160453802;276963903;270655227;244143404;246184492;245121821;242545577;247241693;248062278;247236446;256851659;256848383;306431437;348690251;348541501;321185592;305976780;302580452;302205297;299796054;297799220;295753229;295753229;293860654;293612495;293861765;293375555;293376196;293012202;293011823;290524959;306431437;348690251;348541501;321185592;305976780;302580452;302205297;299796054;297799220;295753229;295753229;293860654;293612495;293861765;293375555;293376196;293012202;293011823;290524959;
  314. }
  315. BackgroundSound = function(id, par, vol, pit)
  316. coroutine.resume(coroutine.create(function()
  317. local sou = Instance.new("Sound", par or workspace)
  318. sou.Volume = vol
  319. sou.Pitch = pit or 10
  320. sou.SoundId = id
  321. swait()
  322. sou:play()
  323. end
  324. ))
  325. end
  326.  
  327. --BackgroundSound("http://roblox.com/asset/?id="..Ssongs[math.random(1,#Ssongs)], Hitbox, 10, 1)
  328.  
  329.  
  330.  
  331. local RbxUtility = LoadLibrary("RbxUtility")
  332. local Create = RbxUtility.Create
  333. RemoveOutlines = function(part)
  334. part.TopSurface = 10
  335. end
  336.  
  337.  
  338. function NoOutline(Part)
  339. Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  340. end
  341.  
  342. function nooutline(part)
  343. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  344. end
  345.  
  346.  
  347. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  348. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  349. RemoveOutlines(Part)
  350. nooutline(Part)
  351. return Part
  352. end
  353.  
  354. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  355. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  356. if Mesh == "SpecialMesh" then
  357. Msh.MeshType = MeshType
  358. Msh.MeshId = MeshId
  359. end
  360. return Msh
  361. end
  362.  
  363. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  364. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  365. return Weld
  366. end
  367.  
  368. rayCast = function(Position, Direction, Range, Ignore)
  369. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  370. end
  371.  
  372.  
  373. BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  374. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  375. prt.Anchored = true
  376. prt.CFrame = cframe
  377. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  378. game:GetService("Debris"):AddItem(prt, 10)
  379. if Type == 1 or Type == nil then
  380. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  381. else
  382. if Type == 2 then
  383. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  384. end
  385. end
  386. end
  387. SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  388. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  389. prt.Anchored = true
  390. prt.CFrame = cframe
  391. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  392. game:GetService("Debris"):AddItem(prt, 10)
  393. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  394. end
  395. RingEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  396. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  397. prt.Anchored = true
  398. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  399. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  400. game:GetService("Debris"):AddItem(prt, 10)
  401. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  402. end
  403.  
  404.  
  405.  
  406.  
  407.  
  408. DV1 = function(brickcolor, x1, y1, z1, x3, y3, z3, delay, Type)
  409. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  410. prt.Anchored = true
  411. prt.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame
  412. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  413. game:GetService("Debris"):AddItem(prt, 10)
  414. if Type == 1 or Type == nil then
  415. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  416. else
  417. if Type == 2 then
  418. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  419. end
  420. end
  421. end
  422.  
  423. DV2 = function(brickcolor, x1, y1, z1, x3, y3, z3, delay)
  424. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  425. prt.Anchored = true
  426. prt.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame
  427. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  428. game:GetService("Debris"):AddItem(prt, 10)
  429. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  430. end
  431.  
  432. DV3 = function(brickcolor, x1, y1, z1, x3, y3, z3, delay)
  433. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  434. prt.Anchored = true
  435. prt.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame * CFrame.new(x1, y1, z1)
  436. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  437. game:GetService("Debris"):AddItem(prt, 10)
  438. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  439. end
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446. CylinderEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  447. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  448. prt.Anchored = true
  449. prt.CFrame = cframe
  450. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  451. game:GetService("Debris"):AddItem(prt, 10)
  452. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  453. end
  454. WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  455. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  456. prt.Anchored = true
  457. prt.CFrame = cframe
  458. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  459. game:GetService("Debris"):AddItem(prt, 10)
  460. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  461. end
  462. SpecialEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  463. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  464. prt.Anchored = true
  465. prt.CFrame = cframe
  466. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  467. game:GetService("Debris"):AddItem(prt, 10)
  468. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  469. end
  470. DragonEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  471. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  472. prt.Anchored = true
  473. prt.CFrame = cframe
  474. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://420077883", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  475. game:GetService("Debris"):AddItem(prt, 10)
  476. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  477. end
  478. BreakEffect = function(brickcolor, cframe, x1, y1, z1)
  479. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  480. prt.Anchored = true
  481. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  482. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  483. local num = math.random(10, 50) / 1000
  484. game:GetService("Debris"):AddItem(prt, 10)
  485. table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
  486. end
  487.  
  488. Clerp = function(a, b, t)
  489. return a:lerp(b, t)
  490. end
  491.  
  492.  
  493.  
  494. local walk = 0
  495. local walkforw = false
  496. updateskills = function()
  497. if cooldown1 <= co1 then
  498. cooldown1 = cooldown1 + 0.033333333333333
  499. end
  500. if cooldown2 <= co2 then
  501. cooldown2 = cooldown2 + 0.033333333333333
  502. end
  503. if cooldown3 <= co3 then
  504. cooldown3 = cooldown3 + 0.033333333333333
  505. end
  506. if cooldown4 <= co4 then
  507. cooldown4 = cooldown4 + 0.033333333333333
  508. end
  509. end
  510.  
  511. function randomizer(percent)
  512. local randomized = math.random(0, 100)
  513. if randomized <= percent then
  514. return true
  515. elseif randomized >= percent then
  516. return false
  517. end
  518. end
  519.  
  520. function begoneoutlines(part)
  521. part.BottomSurface, part.TopSurface, part.FrontSurface, part.BackSurface, part.RightSurface, part.LeftSurface = 10, 10, 10, 10, 10, 10
  522. end
  523.  
  524. function rayCast(pos, dir, maxl, ignore)
  525. return game:service("Workspace"):FindPartOnRay(Ray.new(pos, dir.unit * (maxl or 999.999)), ignore)
  526. end
  527. --Effects
  528. function makeeffect(par, size, pos1, trans, trans1, howmuch, delay1, id, type)
  529. local p = Instance.new('Part', par or workspace)
  530. p.CFrame = pos1
  531. p.Anchored = true
  532. p.Material = 'Plastic'
  533. p.CanCollide = false
  534. p.TopSurface = 0
  535. p.Size = Vector3.new(1, 1, 1)
  536. p.BottomSurface = 0
  537. p.Transparency = trans
  538. p.FormFactor = 'Custom'
  539. begoneoutlines(p)
  540. local mesh = Instance.new('SpecialMesh', p)
  541. mesh.Scale = size
  542. if id ~= nil and type == nil then
  543. mesh.MeshId = 'rbxassetid://'..id
  544. elseif id == nil and type ~= nil then
  545. mesh.MeshType = type
  546. elseif id == nil and type == nil then
  547. mesh.MeshType = 'Brick'
  548. end
  549. coroutine.wrap(function()
  550. for i = 0, delay1, .1 do
  551. wait(1 / 60)
  552. p.CFrame = p.CFrame
  553. mesh.Scale = mesh.Scale + howmuch
  554. p.Transparency = p.Transparency + trans1
  555. end
  556. p:Destroy()
  557. end)()
  558. return p
  559. end
  560. function clangy(cframe)
  561. wait(1 / 60)
  562. local clang = {}
  563. local dis = 0
  564. local part = Instance.new('Part', nil)
  565. part.CFrame = cframe
  566. part.Anchored = true
  567. part.CanCollide = false
  568. part.BrickColor = BrickColor.new('New Yeller')
  569. part.FormFactor = 'Custom'
  570. part.Name='clanger'
  571. part.Size = Vector3.new(.2, .2, .2)
  572. part.TopSurface = 10
  573. part.BottomSurface = 10
  574. part.RightSurface = 10
  575. part.LeftSurface = 10
  576. part.BackSurface = 10
  577. part.FrontSurface = 10
  578. --part.Material='Neon'
  579. part:BreakJoints()
  580. local mesh=Instance.new('BlockMesh',part)
  581. coroutine.wrap(function()
  582. for i = 1, 7 do
  583. wait(1 / 60)
  584. dis = dis + .2
  585. local partc = part:clone()
  586. partc.Parent = workspace
  587. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  588. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  589. table.insert(clang, partc)
  590. end
  591. for i, v in pairs(clang) do
  592. coroutine.wrap(function()
  593. for i = 1, 10 do
  594. wait(.01)
  595. v.Transparency = v.Transparency + .1
  596. end
  597. v:destroy()
  598. end)()
  599. end
  600. end)()
  601. end
  602. --damage effects
  603. function circle(color, pos1)
  604. local p = Instance.new('Part', m)
  605. p.BrickColor = BrickColor.new(color)
  606. p.CFrame = pos1
  607. p.Anchored = true
  608. p.Material = 'Plastic'
  609. p.CanCollide = false
  610. p.TopSurface = 0
  611. p.Size = Vector3.new(1, 1, 1)
  612. p.BottomSurface = 0
  613. p.Transparency = 0.35
  614. p.FormFactor = 'Custom'
  615. local mesh = Instance.new('CylinderMesh', p)
  616. mesh.Scale = Vector3.new(0, 0, 0)
  617. coroutine.wrap(function()
  618. for i = 0, 5, .1 do
  619. wait(1 / 60)
  620. p.CFrame = p.CFrame
  621. mesh.Scale = mesh.Scale + Vector3.new(.5, 0, .5)
  622. p.Transparency = p.Transparency + .025
  623. end
  624. p:Destroy()
  625. end)()
  626. end
  627. function firespaz1(color, pos1)
  628. local p = Instance.new('Part', m)
  629. p.BrickColor = BrickColor.new(color)
  630. p.CFrame = pos1
  631. p.Anchored = true
  632. p.Material = 'Plastic'
  633. p.CanCollide = false
  634. p.TopSurface = 0
  635. p.Size = Vector3.new(1, 1, 1)
  636. p.BottomSurface = 0
  637. p.Transparency = 0.5
  638. p.FormFactor = 'Custom'
  639. local mesh = Instance.new('BlockMesh', p)
  640. mesh.Scale = Vector3.new(1, 1, 1)
  641. coroutine.wrap(function()
  642. for i = 0, 15, .1 do
  643. wait(1 / 30)
  644. p.CFrame = p.CFrame * CFrame.new(0, .1, 0)
  645. mesh.Scale = mesh.Scale - Vector3.new(.1, .1, .1)
  646. p.Transparency = p.Transparency + .025
  647. end
  648. p:Destroy()
  649. end)()
  650. end
  651.  
  652. function pickrandom(tablesa)
  653. local randomized=tablesa[math.random(1,#tablesa)]
  654. return randomized
  655. end
  656. function sound(id,pitch,volume,par,last)
  657. local s=Instance.new('Sound',par or torso)
  658. s.SoundId='rbxassetid://'..id
  659. s.Pitch=pitch or 1
  660. s.Volume=volume or 10
  661. wait()
  662. s:play()
  663. game.Debris:AddItem(s,last or 120)
  664. end
  665. function clangy(cframe)
  666. wait(1 / 60)
  667. local clang = {}
  668. local dis = 0
  669. local part = Instance.new('Part', nil)
  670. part.CFrame = cframe
  671. part.Anchored = true
  672. part.CanCollide = false
  673. part.BrickColor = BrickColor.new('New Yeller')
  674. part.FormFactor = 'Custom'
  675. part.Name='clanger'
  676. part.Size = Vector3.new(.2, .2, .2)
  677. part.TopSurface = 10
  678. part.BottomSurface = 10
  679. part.RightSurface = 10
  680. part.LeftSurface = 10
  681. part.BackSurface = 10
  682. part.FrontSurface = 10
  683. --part.Material='Neon'
  684. part:BreakJoints()
  685. local mesh=Instance.new('BlockMesh',part)
  686. coroutine.wrap(function()
  687. for i = 1, 7 do
  688. wait(1 / 60)
  689. dis = dis + .2
  690. local partc = part:clone()
  691. partc.Parent = workspace
  692. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  693. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  694. table.insert(clang, partc)
  695. end
  696. for i, v in pairs(clang) do
  697. coroutine.wrap(function()
  698. for i = 1, 10 do
  699. wait(.01)
  700. v.Transparency = v.Transparency + .1
  701. end
  702. v:destroy()
  703. end)()
  704. end
  705. end)()
  706. end
  707. --damage effects
  708. --Effects
  709. so = function(id, par, vol, pit)
  710. coroutine.resume(coroutine.create(function()
  711. local sou = Instance.new("Sound", par or workspace)
  712. sou.Volume = vol
  713. sou.Pitch = pit or 1
  714. sou.SoundId = id
  715. wait()
  716. sou:play()
  717. game:GetService("Debris"):AddItem(sou, 6)
  718. end))
  719. end
  720.  
  721. function getclosest(obj,dis, player)
  722. if player then
  723. return (player.Torso.CFrame.p - obj).magnitude < dis
  724. end
  725. local list = {}
  726. for i, v in pairs(workspace:GetChildren()) do
  727. if v:IsA("Model") then
  728. if v:findFirstChild("Torso") then
  729. if v ~= char then
  730. if (v.Torso.Position - obj).magnitude <= dis then
  731. table.insert(list, v)
  732. end
  733. end
  734. end
  735. elseif v:IsA'Part' and v.Name:lower()=='hitbox' and v.Parent.Parent~=char then
  736. if (v.Position - obj).magnitude <= dis then
  737. local pos = CFrame.new(0, 1, -1)
  738. sound(pickrandom(clangsounds),math.random(100,150)/100,1,torso,6)
  739. coroutine.wrap(function()
  740. for i = 1, 4 do
  741. clangy(torso.CFrame * pos * CFrame.Angles(0, math.rad(math.random(0, 360)), 0))
  742. end
  743. end)()
  744. end
  745. end
  746. end
  747. return list
  748. end
  749.  
  750. function makegui(cframe, text)
  751. local a = math.random(-10, 10) / 100
  752. local c = Instance.new("Part")
  753. c.Transparency = 1
  754. Instance.new("BodyGyro").Parent = c
  755. c.Parent = m
  756. c.CFrame = CFrame.new(cframe.p + Vector3.new(0, 1.5, 0))
  757. local f = Instance.new("BodyPosition")
  758. f.P = 2000
  759. f.D = 100
  760. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  761. f.position = c.Position + Vector3.new(0, 3, 0)
  762. f.Parent = c
  763. game:GetService("Debris"):AddItem(c, .5 + 6)
  764. c.CanCollide = false
  765. m.Parent = workspace
  766. c.CanCollide = false
  767. local bg = Instance.new('BillboardGui', m)
  768. bg.Adornee = c
  769. bg.Size = UDim2.new(1, 0, 1, 0)
  770. bg.StudsOffset = Vector3.new(0, 0, 0)
  771. bg.AlwaysOnTop = false
  772. local tl = Instance.new('TextLabel', bg)
  773. tl.BackgroundTransparency = 1
  774. tl.Size = UDim2.new(1, 0, 1, 0)
  775. tl.Text = text
  776. tl.Font = 'SourceSansBold'
  777. tl.FontSize = 'Size42'
  778. if crit == true then
  779. tl.TextColor3 = Color3.new(180 / 255, 0, 0)
  780. else
  781. tl.TextColor3 = Color3.new(255, 180 / 255, 51 / 255)
  782. end
  783. tl.TextStrokeTransparency = 0
  784. tl.TextScaled = true
  785. tl.TextWrapped = true
  786. coroutine.wrap(function()
  787. wait(2)
  788. for i = 1, 10 do
  789. swait()
  790. tl.TextTransparency = tl.TextTransparency + .1
  791. end
  792. end)()
  793. end
  794.  
  795. function tag(hum, player)
  796. local creator = Instance.new('ObjectValue', hum)
  797. creator.Value = player
  798. creator.Name = 'creator'
  799. end
  800. function untag(hum)
  801. if hum ~= nil then
  802. local tag = hum:findFirstChild("creator")
  803. if tag ~= nil then
  804. tag.Parent = nil
  805. end
  806. end
  807. end
  808.  
  809. function tagplayer(h)
  810. coroutine.wrap(function()
  811. tag(h, player)
  812. wait(1)
  813. untag(h)
  814. end)()
  815. end
  816.  
  817. Player=game:GetService('Players').LocalPlayer
  818. Character=Player.Character
  819. Mouse=Player:GetMouse()
  820. m=Instance.new('Model',Character)
  821.  
  822.  
  823. local function weldBetween(a, b)
  824. local weldd = Instance.new("ManualWeld")
  825. weldd.Part0 = a
  826. weldd.Part1 = b
  827. weldd.C0 = CFrame.new()
  828. weldd.C1 = b.CFrame:inverse() * a.CFrame
  829. weldd.Parent = a
  830. return weldd
  831. end
  832.  
  833. it=Instance.new
  834.  
  835. function nooutline(part)
  836. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  837. end
  838.  
  839. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  840. local fp=it("Part")
  841. fp.formFactor=formfactor
  842. fp.Parent=parent
  843. fp.Reflectance=reflectance
  844. fp.Transparency=transparency
  845. fp.CanCollide=false
  846. fp.Locked=true
  847. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  848. fp.Name=name
  849. fp.Size=size
  850. fp.Position=Character.Torso.Position
  851. nooutline(fp)
  852. fp.Material=material
  853. fp:BreakJoints()
  854. return fp
  855. end
  856.  
  857. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  858. local mesh=it(Mesh)
  859. mesh.Parent=part
  860. if Mesh=="SpecialMesh" then
  861. mesh.MeshType=meshtype
  862. mesh.MeshId=meshid
  863. end
  864. mesh.Offset=offset
  865. mesh.Scale=scale
  866. return mesh
  867. end
  868.  
  869. function weld(parent,part0,part1,c0,c1)
  870. local weld=it("Weld")
  871. weld.Parent=parent
  872. weld.Part0=part0
  873. weld.Part1=part1
  874. weld.C0=c0
  875. weld.C1=c1
  876. return weld
  877. end
  878.  
  879.  
  880.  
  881. Main=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0.30000001192093,"Mint","Handle",Vector3.new(3.54000044, 3.54000044, 3.54000044))
  882. Mainweld=weld(m,Character["Torso"],Main,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.052148819, -0.412535667, 1.19913101, 0.99931711, 0.0246520042, -0.0275240038, -0.0292850267, 0.982650757, -0.183138952, 0.0225317441, 0.18381995, 0.982701659))
  883. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.819999933, 0.75, 1))
  884. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.47722244, -0.0601978302, 2.35140228, -0.127897799, -0.322967172, -0.937728345, -0.236903191, 0.928072333, -0.287330031, 0.963077903, 0.185401946, -0.195210338))
  885. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.74000001, 1, 1))
  886. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0684165955, -1.75495911, -2.61610603, 0.0425367951, 0.99812007, 0.0441257209, -0.399144292, -0.0235108882, 0.916586637, 0.915900946, -0.0566011891, 0.397393912))
  887. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.440000176, 2.54999995, 3.17999983))
  888. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.29299164, -0.20546627, -0.880943298, 0.949435115, 0.311450541, 0.0396447666, -0.312780559, 0.949237883, 0.0334023088, -0.0272291414, -0.0441134125, 0.998655438))
  889. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(2.49000001, 1, 1))
  890. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.36615372, 1.61013412, 0.257944107, -3.48687172e-006, 0.0366442949, 0.999328375, -1, 3.8924627e-006, -3.63774598e-006, -4.0223822e-006, -0.999328434, 0.0366442651))
  891. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(0.76000011, 0.200000003, 1.01999986))
  892. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0723400116, -1.6295166, -0.230056763, 0.87628758, -0.377705783, 0.299095929, 0.481752187, 0.679320455, -0.55356884, 0.00590416417, 0.629175723, 0.777240753))
  893. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(0.700000167, 0.720000088, 2.73999977))
  894. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.08762646, 1.55342102, -0.367752075, 0.996371984, -0.0193096008, 0.0828855708, 1.1062948e-005, 0.973949611, 0.226765126, -0.0851050913, -0.225941449, 0.970416188))
  895. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0.30000001192093,"Mint","Part",Vector3.new(0.250000179, 0.980000079, 1.71999967))
  896. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.21400738, 0.846963882, 0.131256104, 0.999616742, -0.00628687674, 0.0269624926, 0.00508912187, 0.999006987, 0.0442638844, -0.0272139926, -0.0441096872, 0.998656034))
  897. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.250000179, 2.43000007, 1.97999978))
  898. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.947192192, -1.86398888, -1.70136261, 0.999616742, -0.00628687674, 0.0269624926, -0.014042574, 0.724172831, 0.689475596, -0.0238601491, -0.689589918, 0.723806858))
  899. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(3.6400001, 0.720000088, 2.68999982))
  900. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.741691589, 1.48814774, 0.0370721817, 0.0272204652, 0.0441332459, -0.998654842, 0.00508750882, 0.999005973, 0.0442874581, 0.999616444, -0.00628618756, 0.0269688778))
  901. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.74000001, 1, 1))
  902. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0712881088, -3.06365204, 0.632720947, 0.0423964709, 0.99806118, 0.0455680639, -0.401411116, -0.0247500092, 0.915563464, 0.914916337, -0.0571081862, 0.399583548))
  903. RightHip=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Bright red","RightHip",Vector3.new(1, 0.400000006, 1))
  904. RightHipweld=weld(m,Main,RightHip,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.34013367, -0.975976944, 3.21089554, 0.0684053153, -0.185102925, 0.980335534, 0.935235798, 0.354022026, 0.00158663094, -0.347354054, 0.916736305, 0.197331876))
  905. mesh("BlockMesh",RightHip,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  906. Support=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,1,"Bright red","Support",Vector3.new(1, 0.400000006, 1))
  907. Supportweld=weld(m,Main,Support,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.34019089, 1.19148445, -3.13812351, -0.0684072971, 0.185102955, -0.980335355, 0.91670084, -0.376085788, -0.134977922, -0.39367494, -0.907907724, -0.143957049))
  908. mesh("BlockMesh",Support,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  909. Support=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,1,"Bright red","Support",Vector3.new(1, 1, 1))
  910. Supportweld=weld(m,Main,Support,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.3401413, 2.13898373, 0.890328407, -0.0684053153, 0.185102925, -0.980335534, 0.394291371, 0.907654583, 0.143866986, 0.916436017, -0.376696557, -0.135072872))
  911. mesh("BlockMesh",Support,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  912. Support=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,1,"Bright red","Support",Vector3.new(1, 0.400000006, 1))
  913. Supportweld=weld(m,Main,Support,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.34012222, 1.37566566, -3.2106657, 0.0683923066, -0.185102776, 0.980336428, -0.935211897, -0.354084939, -0.00161252171, 0.347420841, -0.916712046, -0.197327033))
  914. mesh("BlockMesh",Support,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  915. Support=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,1,"Bright red","Support",Vector3.new(1, 1, 1))
  916. Supportweld=weld(m,Main,Support,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.34030533, 2.20916414, -1.07686996, -0.0684053153, 0.185102925, -0.980335534, -0.346718371, 0.91697669, 0.197332919, 0.935471654, 0.353398949, 0.00145252794))
  917. mesh("BlockMesh",Support,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  918. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(0.200000003, 1.95999968, 0.830000043))
  919. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0486717224, -2.62864161, -3.17083359, 0.0548805669, 0.990891218, -0.122973874, -0.991491437, 0.0395214781, -0.124027357, -0.118037507, 0.128734306, 0.984629273))
  920. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.200000003, 0.649999976, 2))
  921. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.692259789, -0.355125427, 2.97722626, -0.994323015, 0.104895256, -0.017856231, 0.0945576206, 0.794135094, -0.600340188, -0.0487925783, -0.598620474, -0.799545407))
  922. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.200000003, 0.649999976, 2))
  923. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.741931438, -0.384391785, 3.11048317, -0.994167447, 0.0438882858, -0.098512888, 0.0945461169, 0.794134617, -0.600342512, 0.051884491, -0.606155097, -0.793652415))
  924. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(0.200000003, 1.95999968, 0.830000043))
  925. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0219764709, -2.62083626, -3.19422913, 0.0101273656, -0.991353631, 0.130826414, 0.999648392, 0.00683084782, -0.0256218631, 0.0245066732, 0.131039888, 0.991074204))
  926. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,1,"Dark stone grey","Wedge",Vector3.new(2, 0.400000006, 1))
  927. Wedgeweld=weld(m,Main,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0966272354, 0.639877319, 1.50647688, 0.997350574, -0.0116932057, -0.0718004405, -0.0684053227, 0.185102925, -0.980335534, 0.0247537326, 0.982649565, 0.183812633))
  928. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Wedge",Vector3.new(1, 0.400000006, 1))
  929. Wedgeweld=weld(m,Main,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.491643906, -2.04000473, -3.13821411, 0.916689754, -0.37610656, -0.134996027, 0.0684229657, -0.185103372, 0.980334222, -0.393698364, -0.907899022, -0.143948033))
  930. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,1,"Medium stone grey","Wedge",Vector3.new(1, 0.400000006, 1))
  931. Wedgeweld=weld(m,Main,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.34068298, -1.20457315, 1.40005016, 0.0684053153, -0.185102925, 0.980335534, -0.0246520042, -0.982650757, -0.18381995, 0.997353077, -0.0115929749, -0.0717816949))
  932. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,1,"Medium stone grey","Wedge",Vector3.new(1, 0.400000006, 1))
  933. Wedgeweld=weld(m,Main,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.34045029, -1.2025032, 1.59833527, -0.0684053153, 0.185102925, -0.980335534, -0.0251259729, -0.982645154, -0.183785811, -0.997341216, 0.0120599587, 0.0718690455))
  934. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Wedge",Vector3.new(1, 0.400000006, 1))
  935. Wedgeweld=weld(m,Main,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.674982071, -2.03948975, -3.21154022, 0.935083508, 0.354423493, 0.00169026107, 0.0683256909, -0.184940606, 0.980371714, 0.347779363, -0.916613936, -0.197151169))
  936. LeftHip=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Bright red","LeftHip",Vector3.new(1, 0.400000006, 1))
  937. LeftHipweld=weld(m,Main,LeftHip,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.34049606, -0.791521072, 3.13805389, -0.0683602691, 0.185141712, -0.980331302, -0.916709185, 0.376076221, 0.134948134, 0.393663794, 0.90790385, 0.144012481))
  938. mesh("BlockMesh",LeftHip,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  939. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1, 1, 1))
  940. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.60383415, 0.098613739, 2.34027863, -0.0246520042, -0.982650757, -0.18381995, -0.997353077, 0.0115929749, 0.0717816949, -0.0684053227, 0.185102925, -0.980335534))
  941. mesh("CylinderMesh",Part,"","",Vector3.new(-0.400000006, 0, 0.400000006),Vector3.new(1.5, 1.39999998, 1.5))
  942. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 1, 1))
  943. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.67369652, -0.0978126526, 0.464889526, 0.00266207568, -0.981080055, 0.193583935, 0.997383356, -0.0113805961, -0.0713922158, 0.0722445995, 0.19326742, 0.978482723))
  944. mesh("CylinderMesh",Part,"","",Vector3.new(-0.400000006, 0, 0.400000006),Vector3.new(1.5, 1.5, 1.5))
  945. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(2, 0.800000012, 1))
  946. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0514163971, 0.20390892, -1.34023666, 0.997353077, -0.0115929749, -0.0717816949, 0.0246520042, 0.982650757, 0.18381995, 0.0684053227, -0.185102925, 0.980335534))
  947. mesh("CylinderMesh",Part,"","",Vector3.new(0, -0.5, 0),Vector3.new(2, 1.60000002, 2))
  948. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,1,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 2))
  949. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.34022141, 0.803842068, -0.0985946655, -0.0684053153, 0.185102925, -0.980335534, 0.0246520042, 0.982650757, 0.18381995, 0.997353077, -0.0115929749, -0.0717816949))
  950. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  951. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(1, 1, 1))
  952. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.67358589, -0.0977773666, 1.46490097, 0.00266107265, -0.981080174, 0.193583921, 0.997383118, -0.011382075, -0.0713945702, 0.0722471848, 0.193267331, 0.978482604))
  953. mesh("CylinderMesh",Part,"","",Vector3.new(-0.5, 0, 1.70000005),Vector3.new(3, 1.39999998, 3))
  954. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1, 0.400000006, 1))
  955. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0978078842, -1.16485977, -1.67370224, -0.997383237, 0.011382414, 0.0713935569, -0.0722463727, -0.193228304, -0.978490353, 0.00265767332, -0.981087863, 0.193544999))
  956. mesh("BlockMesh",Part,"","",Vector3.new(0, -0.300000012, -0.300000012),Vector3.new(1.39999998, 3, 1))
  957. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.400000006, 1))
  958. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0979366302, -1.20285797, -1.81867218, -0.997383237, 0.0113833956, 0.0713937432, -0.0722467229, -0.193235785, -0.978488922, 0.00265729614, -0.981086373, 0.193552479))
  959. mesh("BlockMesh",Part,"","",Vector3.new(0, -0.300000012, 0),Vector3.new(1, 3, 1.29999995))
  960. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(1, 0.400000006, 1))
  961. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.491779327, -3.33265877, 1.22960663, 0.916695714, -0.37608245, -0.135021865, -0.3401604, -0.911767185, 0.230155721, -0.209665999, -0.165053666, -0.963741422))
  962. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  963. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  964. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.491609573, 0.240486145, 2.13807774, 0.916708648, -0.376070529, -0.134967387, -0.0683768839, 0.185153082, -0.980327964, 0.393662125, 0.90790385, 0.144016936))
  965. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, -1),Vector3.new(0.899999976, 1, 0.899999976))
  966. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(1, 0.400000006, 1))
  967. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0594520569, -1.19158268, 2.13807964, -0.0683601201, 0.185147613, -0.980330229, -0.916708231, 0.376077771, 0.134950638, 0.393666118, 0.907901883, 0.144017637))
  968. mesh("CylinderMesh",Part,"","",Vector3.new(-0.200000003, -0.699999988, 0.200000003),Vector3.new(1, 2.79999995, 1))
  969. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  970. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.491765976, -1.92963028, 3.63264275, -0.916695118, 0.376082927, 0.135025069, 0.209667176, 0.165047377, 0.963742256, 0.340161502, 0.911768019, -0.230150372))
  971. mesh("CylinderMesh",Part,"","",Vector3.new(0, -1, 0.200000003),Vector3.new(0.899999976, 1, 0.899999976))
  972. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  973. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.675960541, 0.240196228, 2.21089602, 0.935236931, 0.354019195, 0.00158046931, -0.0684111863, 0.185103074, -0.980335116, -0.347350001, 0.916737378, 0.197334111))
  974. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, -1),Vector3.new(0.899999976, 1, 0.899999976))
  975. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(1, 0.400000006, 1))
  976. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0598754883, -1.37594223, 2.21088052, 0.0684072971, -0.185102955, 0.980335355, 0.935237825, 0.354016572, 0.0015835613, -0.347348064, 0.916738391, 0.197332591))
  977. mesh("CylinderMesh",Part,"","",Vector3.new(0.200000003, -0.699999988, 0.200000003),Vector3.new(1, 2.79999995, 1))
  978. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  979. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.675128937, -1.90133667, 3.70075226, -0.935149491, -0.354249567, -0.00162807852, -0.0656015277, 0.168655291, 0.983489692, -0.348126233, 0.919816673, -0.180957228))
  980. mesh("CylinderMesh",Part,"","",Vector3.new(0, -1, 0.200000003),Vector3.new(0.899999976, 1, 0.899999976))
  981. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(1, 0.400000006, 1))
  982. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.67509079, -3.40074348, 1.20137405, 0.935149491, 0.354249567, 0.00162807852, 0.34812662, -0.919817686, 0.180950612, 0.0655992106, -0.168649167, -0.983490825))
  983. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  984. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(0.250000179, 1.95000005, 1.84999979))
  985. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.14030743, 0.153139114, -1.5992012, 0.999616742, -0.00628687674, 0.0269624926, 0.00508912187, 0.999006987, 0.0442638844, -0.0272139926, -0.0441096872, 0.998656034))
  986. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Bright yellow","Part",Vector3.new(0.74000001, 1, 1))
  987. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.35136032, 0.0149784088, 2.23666573, -0.0934702903, -0.316152602, -0.944092572, -0.236895919, 0.928073049, -0.287334055, 0.96702826, 0.19679451, -0.161642551))
  988. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.30000025, 0.990000069, 0.799999774))
  989. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.45767593, 0.519645691, -0.0510492325, -4.96394932e-006, 0.196322352, 0.980539501, -1.34119764e-005, 0.980539382, -0.196322352, -1, -1.41263008e-005, -2.23703682e-006))
  990. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.819999933, 0.75, 1))
  991. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.13386631, -1.74436951, -2.63955975, 0.0425367951, 0.99812007, 0.0441257209, -0.399144292, -0.0235108882, 0.916586637, 0.915900946, -0.0566011891, 0.397393912))
  992. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(0.740000188, 0.200000003, 1.12999988))
  993. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0835571289, -1.62133408, -0.163125992, 0.931009233, 0.280207187, -0.233892873, -0.364948124, 0.724994659, -0.584119439, 0.00589661486, 0.629179299, 0.777237833))
  994. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0.30000001192093,"Mint","Part",Vector3.new(0.250000179, 1.21000004, 1.57999969))
  995. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.25683784, 0.943570137, 0.153495789, 0.999616742, -0.00628687674, 0.0269624926, 0.00508912187, 0.999006987, 0.0442638844, -0.0272139926, -0.0441096872, 0.998656034))
  996. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.819999933, 0.75, 1))
  997. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.7954216, 0.992963791, -1.67180061, 0.0871070623, -0.274271667, -0.957699001, -0.236899063, 0.928072214, -0.287333995, 0.967621446, 0.251906842, 0.0158669502))
  998. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Bright yellow","Part",Vector3.new(0.74000001, 1, 1))
  999. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.59316254, 0.982383728, -1.64830208, 0.0871070623, -0.274271667, -0.957699001, -0.236899063, 0.928072214, -0.287333995, 0.967621446, 0.251906842, 0.0158669502))
  1000. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(0.700000167, 0.720000088, 2.73999977))
  1001. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.02168274, 1.53379703, -0.290473938, 0.999616742, -0.00628589699, 0.026962677, 8.04278534e-006, 0.973950207, 0.226762086, -0.0276857018, -0.226674944, 0.973576963))
  1002. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(2.49000001, 1, 1))
  1003. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.25370026, -1.82392979, 0.371809006, -3.48687172e-006, 0.0366442949, 0.999328375, -1, 3.8924627e-006, -3.63774598e-006, -4.0223822e-006, -0.999328434, 0.0366442651))
  1004. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.490000188, 1.74000001, 2.21999955))
  1005. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.75498199, 0.0223226547, -1.70982742, 0.0126128709, 0.733176112, 0.679921925, -0.99884516, 0.0407648124, -0.0254286267, -0.0463605449, -0.678815961, 0.732843518))
  1006. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.250000179, 2.62000012, 2.15999985))
  1007. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.970186234, -1.77041817, -1.86458969, 0.999616742, -0.00628687674, 0.0269624926, -0.014042574, 0.724172831, 0.689475596, -0.0238601491, -0.689589918, 0.723806858))
  1008. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.420000196, 2.4199996, 3.24999976))
  1009. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.27800608, -0.294101715, -0.885204315, 0.927559733, -0.373571843, 0.00878762826, 0.372681826, 0.92655164, 0.0510922521, -0.0272288062, -0.0441160798, 0.998655319))
  1010. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.490000188, 1.72000003, 3.27999973))
  1011. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.66258049, -0.01009655, -0.875564575, 0.0395864472, 0.998194754, 0.0451693237, -0.998845339, 0.0407627858, -0.0254256949, -0.0272210147, -0.044110626, 0.998655796))
  1012. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.700000167, 0.720000088, 2.73999977))
  1013. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.808151245, 1.59053159, -0.043636322, 1.58473849e-005, -0.226788342, 0.973944187, -2.95101199e-006, 0.973944128, 0.226788372, -1, -6.46850094e-006, 1.47614628e-005))
  1014. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.799999952, 0.75, 1))
  1015. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.263545036, -3.05304337, 0.609293938, 0.0423964709, 0.99806118, 0.0455680639, -0.401411116, -0.0247500092, 0.915563464, 0.914916337, -0.0571081862, 0.399583548))
  1016. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(0.250000179, 1.63000011, 1.84999979))
  1017. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.2418623, 0.313138008, -1.58658981, 0.999616742, -0.00628687674, 0.0269624926, 0.00508912187, 0.999006987, 0.0442638844, -0.0272139926, -0.0441096872, 0.998656034))
  1018. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.490000188, 1.84000003, 2.5199995))
  1019. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.76708221, 0.0399122238, -1.20563316, 0.0453945808, 0.627453387, -0.777329743, -0.99884516, 0.0407709777, -0.0254207011, 0.0157421902, 0.777585924, 0.628579497))
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026. Main=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Handle",Vector3.new(0.620000005, 1.25, 0.809999704))
  1027. Mainweld=weld(m,Character["Right Arm"],Main,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0332336426, -0.0328521729, -0.0159416199, 0.885399759, -0.410061896, -0.218898192, 0.401704341, 0.911950827, -0.0835427046, 0.233882084, -0.0139636397, 0.97216475))
  1028. Trigger=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Trigger",Vector3.new(0.430000097, 0.310000002, 0.290000021))
  1029. Triggerweld=weld(m,Main,Trigger,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.70031357, -0.377246857, 0.0695436001, 1.47074461e-005, -0.458584815, 0.888650775, 1.30040571e-005, -0.888650835, -0.458584845, 1, 1.83321536e-005, -7.10040331e-006))
  1030. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(2.45000005, 1, 1))
  1031. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.04929352, -0.590713501, -0.0670456886, 1.3820827e-005, -0.458585203, 0.888650537, 1.65672973e-005, -0.888650537, -0.458585203, 0.99999994, 2.10534781e-005, -4.69014049e-006))
  1032. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.430000097, 0.310000002, 0.290000021))
  1033. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.71730423, -0.839035034, 0.04666996, 1.47074461e-005, -0.458584815, 0.888650775, 1.30040571e-005, -0.888650835, -0.458584845, 1, 1.83321536e-005, -7.10040331e-006))
  1034. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.430000097, 0.310000002, 0.290000021))
  1035. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.70994568, -0.539264679, -0.333050966, 1.47074461e-005, -0.458584815, 0.888650775, 1.30040571e-005, -0.888650835, -0.458584845, 1, 1.83321536e-005, -7.10040331e-006))
  1036. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Smoky grey","Part",Vector3.new(1.09000003, 1, 1))
  1037. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.08165741, -0.598489761, -0.0671532154, 1.3820827e-005, -0.458585203, 0.888650537, 1.65672973e-005, -0.888650537, -0.458585203, 0.99999994, 2.10534781e-005, -4.69014049e-006))
  1038.  
  1039.  
  1040.  
  1041.  
  1042. Main=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Handle",Vector3.new(0.620000005, 1.25, 0.809999704))
  1043. Mainweld=weld(m,Character["Left Arm"],Main,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0332336426, -0.0328521729, -0.0159416199, 0.885399759, -0.410061896, -0.218898192, 0.401704341, 0.911950827, -0.0835427046, 0.233882084, -0.0139636397, 0.97216475))
  1044. Trigger=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Trigger",Vector3.new(0.430000097, 0.310000002, 0.290000021))
  1045. Triggerweld=weld(m,Main,Trigger,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.70031357, -0.377246857, 0.0695436001, 1.47074461e-005, -0.458584815, 0.888650775, 1.30040571e-005, -0.888650835, -0.458584845, 1, 1.83321536e-005, -7.10040331e-006))
  1046. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(2.45000005, 1, 1))
  1047. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.04929352, -0.590713501, -0.0670456886, 1.3820827e-005, -0.458585203, 0.888650537, 1.65672973e-005, -0.888650537, -0.458585203, 0.99999994, 2.10534781e-005, -4.69014049e-006))
  1048. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.430000097, 0.310000002, 0.290000021))
  1049. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.71730423, -0.839035034, 0.04666996, 1.47074461e-005, -0.458584815, 0.888650775, 1.30040571e-005, -0.888650835, -0.458584845, 1, 1.83321536e-005, -7.10040331e-006))
  1050. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.430000097, 0.310000002, 0.290000021))
  1051. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.70994568, -0.539264679, -0.333050966, 1.47074461e-005, -0.458584815, 0.888650775, 1.30040571e-005, -0.888650835, -0.458584845, 1, 1.83321536e-005, -7.10040331e-006))
  1052. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Smoky grey","Part",Vector3.new(1.09000003, 1, 1))
  1053. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.08165741, -0.598489761, -0.0671532154, 1.3820827e-005, -0.458585203, 0.888650537, 1.65672973e-005, -0.888650537, -0.458585203, 0.99999994, 2.10534781e-005, -4.69014049e-006))
  1054.  
  1055.  
  1056.  
  1057.  
  1058. Main=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Pink","Handle",Vector3.new(1, 0.800000012, 1))
  1059. Mainweld=weld(m,Character["Right Leg"],Main,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.149253845, -2.17634678, -1.94832706, -8.74177931e-005, 0.000177467169, 1, 0.371649772, -0.928372979, 0.000197244561, 0.928373098, 0.371649742, 1.52006905e-005))
  1060. mesh("CylinderMesh",Main,"","",Vector3.new(-0.100000001, -1, -0.5),Vector3.new(1.79999995, 3, 1.79999995))
  1061. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  1062. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.00027657, -0.884281158, 1.0561924, -0.000167542908, -6.85699831e-007, 0.999993443, -0.928453505, 0.371423513, -0.000154808789, -0.371424973, -0.928457439, -6.42400628e-005))
  1063. mesh("CylinderMesh",Part,"","",Vector3.new(0, -0.200000003, 0.600000024),Vector3.new(0.899999976, 2, 0.899999976))
  1064. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  1065. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-006, -0.599999666, 1.23977661e-005, 1, 2.07674748e-006, 4.97529982e-008, -2.07674748e-006, 1.00000024, -1.12952159e-006, -4.97557266e-008, 1.13547674e-006, 1.00000024))
  1066. mesh("CylinderMesh",Part,"","",Vector3.new(-0.100000001, -2.5, -0.5),Vector3.new(1.79999995, 3, 1.60000002))
  1067. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 1, 1))
  1068. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999968052, -0.999992371, 1.39999771, -3.28016176e-006, 1.00000012, -5.21245784e-006, -8.35423634e-007, -5.18876732e-006, -1.00000012, -1, -3.28014721e-006, 8.35440005e-007))
  1069. mesh("CylinderMesh",Part,"","",Vector3.new(-0.100000001, 0, 1),Vector3.new(1.79999995, 1, 1.79999995))
  1070. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.800000012, 1))
  1071. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.899998665, 0.0999996662, 1, 6.23028609e-006, 1.49237167e-007, 1.49246262e-007, -1.13545707e-006, -1.00000024, -6.23028609e-006, 1.00000024, -1.12958469e-006))
  1072. mesh("BlockMesh",Part,"","",Vector3.new(0, 0.100000001, 0),Vector3.new(1, 1.29999995, 1))
  1073. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(1, 0.400000006, 1))
  1074. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.999874115, -0.812648773, 0.314390182, 8.90902083e-006, -8.16596075e-005, -1.00000024, -0.928506494, 0.371316224, -3.86103347e-005, 0.371316165, 0.928506613, -7.25542486e-005))
  1075. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.300000012),Vector3.new(1.20000005, 1.39999998, 1.70000005))
  1076. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.800000012, 1))
  1077. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.00029755, 0.284294128, -1.05618477, -0.000167746155, -5.0666813e-006, 0.999999344, 0.928461671, -0.371425867, 0.000153795627, 0.371425956, 0.928462207, 6.71607049e-005))
  1078. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1079. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 0.400000006, 1))
  1080. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.999962807, -1.09983063, 1.09924686, 1.76061294e-005, -0.000462114345, -1.00000012, -1, -0.000202432915, -1.75125861e-005, -0.000202424795, 1, -0.000462114898))
  1081. mesh("BlockMesh",Part,"","",Vector3.new(0, -1, -0.5),Vector3.new(1.10000002, 4.5, 2.0999999))
  1082. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.400000006, 1))
  1083. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.999996185, -0.60000062, 1.39999771, 8.35418177e-007, 7.39413917e-006, 1.00000012, -3.28019087e-006, 1.00000012, -7.41782969e-006, -1, -3.28016176e-006, 8.35447281e-007))
  1084. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0.899999976),Vector3.new(1, 5, 1))
  1085. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 1, 1))
  1086. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.184280396, 1.00030422, 2.05618763, 0.928461969, -0.371425956, 0.000153795641, -0.000167749648, -5.09648453e-006, 0.999999642, -0.371426016, -0.928462386, -6.71309099e-005))
  1087. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0.200000003),Vector3.new(1.29999995, 1, 1.29999995))
  1088. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 0.400000006, 1))
  1089. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.00027466, 1.35618782, -1.58427048, 0.000167556704, 7.15504882e-007, -0.999993324, -0.371424913, -0.92845732, -6.42698651e-005, -0.928453147, 0.371423453, -0.000154793874))
  1090. mesh("BlockMesh",Part,"","",Vector3.new(0, -0.300000012, -0.600000024),Vector3.new(0.800000012, 2, 1.39999998))
  1091. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.400000006, 1))
  1092. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.999998093, -0.700008392, 0.0999968052, 8.35409082e-007, 9.688918e-006, 1.00000012, 1, 7.41043186e-006, -8.35469109e-007, -7.41043186e-006, 1.00000012, -9.71267127e-006))
  1093. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1094. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  1095. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.0992527, 0.699813843, -0.999962807, -0.000194137989, 1, -0.000457674207, 1, 0.00019414608, 1.76081121e-005, 1.76969588e-005, -0.000457673799, -1.00000012))
  1096. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1097. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 1, 1))
  1098. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.81570816, 1.00028896, 2.05618382, 0.928462565, -0.371426165, 0.000153840345, -0.000167756676, -5.15609054e-006, 1, -0.371426105, -0.928462744, -6.70713052e-005))
  1099. mesh("CylinderMesh",Part,"","",Vector3.new(-0.600000024, 0, -0.200000003),Vector3.new(1.10000002, 0.800000012, 1.10000002))
  1100. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Wedge",Vector3.new(1, 0.400000006, 1))
  1101. Wedgeweld=weld(m,Main,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.999970436, -0.599477291, -6.10351563e-005, -4.03289887e-005, -0.000118916229, 0.999995232, 2.94905476e-005, 0.999995828, 0.000120017401, -0.999993563, 2.74418417e-005, -4.03662052e-005))
  1102. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Wedge",Vector3.new(1, 0.400000006, 1))
  1103. Wedgeweld=weld(m,Main,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.999926567, -0.699970245, -0.0999863148, -7.37449591e-006, 0.000183881886, 1.00000012, -1, -9.27625442e-005, -7.35744106e-006, 9.27611909e-005, -1.00000024, 0.000183938348))
  1104.  
  1105.  
  1106.  
  1107. Main=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Pink","Handle",Vector3.new(1, 0.800000012, 1))
  1108. Mainweld=weld(m,Character["Left Leg"],Main,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.129558563, -2.10619307, -1.7728014, -3.83777442e-005, -6.02480322e-005, -0.999998331, -0.371803671, -0.928305686, 6.66969936e-005, -0.928300858, 0.371803969, 1.52394305e-005))
  1109. mesh("CylinderMesh",Main,"","",Vector3.new(0.100000001, -1, -0.5),Vector3.new(1.79999995, 3, 1.79999995))
  1110. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  1111. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.62939453e-006, -0.599986553, 3.33786011e-006, 1, 1.140832e-007, 4.06628396e-006, -1.14116503e-007, 1, 8.16473948e-006, -4.0662826e-006, -8.16473948e-006, 1))
  1112. mesh("CylinderMesh",Part,"","",Vector3.new(0.100000001, -2.5, -0.5),Vector3.new(1.79999995, 3, 1.60000002))
  1113. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(1, 0.400000006, 1))
  1114. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.00017262, -0.812351227, 0.314325333, -5.04584896e-005, 9.48184515e-006, 1, 0.928399503, 0.37158379, 4.33223286e-005, -0.371583819, 0.928399384, -2.75524962e-005))
  1115. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.300000012),Vector3.new(1.20000005, 1.39999998, 1.70000005))
  1116. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 0.400000006, 1))
  1117. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.999983311, -1.09979248, 1.09984064, 2.56156327e-005, 4.8726306e-005, 1, 1, -0.000127016887, -2.56094427e-005, 0.000127015635, 1, -4.87295583e-005))
  1118. mesh("BlockMesh",Part,"","",Vector3.new(0, -1, -0.5),Vector3.new(1.10000002, 4.5, 2.0999999))
  1119. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  1120. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.09983158, 0.699794769, 0.999993801, 0.000134281159, 1, -5.27829106e-005, -1, 0.000134282513, 2.56099538e-005, 2.56170406e-005, 5.27794655e-005, 1))
  1121. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1122. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.800000012, 1))
  1123. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.14440918e-005, -0.89997673, 0.100011826, 1, -1.06622117e-007, -1.43079939e-008, -1.43073127e-008, 4.20129118e-006, -1, 1.06622267e-007, 1, 4.20129163e-006))
  1124. mesh("BlockMesh",Part,"","",Vector3.new(0, 0.100000001, 0),Vector3.new(1, 1.29999995, 1))
  1125. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 1, 1))
  1126. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013256, 0.999974728, 1.40000534, 3.53006726e-006, 1, 1.0370004e-005, -6.16798434e-006, -1.03699813e-005, 1, 1, -3.53013115e-006, 6.16794796e-006))
  1127. mesh("CylinderMesh",Part,"","",Vector3.new(-0.100000001, 0, 1),Vector3.new(1.79999995, 1, 1.79999995))
  1128. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.400000006, 1))
  1129. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.999987125, -0.700012207, 0.100011349, 8.24153176e-006, 1.23964055e-005, -1, -1, 7.15629994e-006, -8.24144354e-006, 7.15619763e-006, 1, 1.23964646e-005))
  1130. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1131. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 1, 1))
  1132. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.184749603, -1.00002766, 2.05679131, -0.928372204, -0.371652126, -6.34051394e-005, 5.59746295e-005, 3.07811133e-005, -1, 0.371652126, -0.928372145, -7.7732393e-006))
  1133. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0.200000003),Vector3.new(1.29999995, 1, 1.29999995))
  1134. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.400000006, 1))
  1135. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.999973774, -0.599978447, 1.40000153, 6.16794068e-006, 6.28702037e-006, -1, 3.53005998e-006, 1, 6.28704265e-006, 1, -3.53009887e-006, 6.16791885e-006))
  1136. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0.899999976),Vector3.new(1, 5, 1))
  1137. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.800000012, 1))
  1138. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.00004673, 0.284748077, -1.05678177, 5.88851472e-005, 3.07510963e-005, -1, -0.928372264, -0.371651947, -6.60960286e-005, -0.371651947, 0.928372204, 6.66368442e-006))
  1139. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1140. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 0.400000006, 1))
  1141. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.00001717, 1.35680008, -1.5847168, -6.22080697e-005, -3.68603905e-005, 1, 0.371651888, -0.928372204, -1.11004156e-005, 0.928372264, 0.371651888, 7.14514681e-005))
  1142. mesh("BlockMesh",Part,"","",Vector3.new(0, -0.300000012, -0.600000024),Vector3.new(0.800000012, 2, 1.39999998))
  1143. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  1144. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.00003052, -0.884731293, 1.05680084, 6.01321008e-005, 3.48339636e-005, -1, 0.928372204, 0.371652067, 6.87710781e-005, 0.371652067, -0.928372145, -9.9906656e-006))
  1145. mesh("CylinderMesh",Part,"","",Vector3.new(0, -0.200000003, 0.600000024),Vector3.new(0.899999976, 2, 0.899999976))
  1146. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 1, 1))
  1147. Partweld=weld(m,Main,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.81526947, -1.00003862, 2.05678177, -0.928372204, -0.371652126, -6.34226089e-005, 5.59934451e-005, 3.07811133e-005, -1, 0.371652126, -0.928372145, -7.76624711e-006))
  1148. mesh("CylinderMesh",Part,"","",Vector3.new(-0.600000024, 0, -0.200000003),Vector3.new(1.10000002, 0.800000012, 1.10000002))
  1149. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Wedge",Vector3.new(1, 0.400000006, 1))
  1150. Wedgeweld=weld(m,Main,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.00009966, -0.699577332, -0.0999474525, 3.88291737e-005, -6.64338295e-005, -1, 1, -4.69847473e-005, 3.88322951e-005, -4.69873266e-005, -1, 6.64320105e-005))
  1151. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Wedge",Vector3.new(1, 0.400000006, 1))
  1152. Wedgeweld=weld(m,Main,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.0000639, -0.60001421, -0.000591278076, 6.60727092e-005, 2.32104976e-005, -1, 4.033613e-005, 1, 2.32131624e-005, 1, -4.03376653e-005, 6.60717706e-005))
  1153.  
  1154. function damage(hit, mind, maxd, knock, type, prop)
  1155. --[[
  1156. to apply it to a player directly, make the first arg go to the players torso
  1157. 1 - normal type(damage and knockback)
  1158. 2 - drain type(damage no knockback)
  1159. 3 - lifesteal(absorbs hp) crit does not have an effect on how much life is absorbed
  1160. 4 - heal(heals target)
  1161. ]]
  1162. if hit.Name:lower()=='hitbox'then
  1163. local pos = CFrame.new(0, 1, -1)
  1164. sound(pickrandom(clangsounds),math.random(100,150)/100,1,torso,6)
  1165. coroutine.wrap(function()
  1166. for i = 1, 4 do
  1167. clangy(torso.CFrame * pos * CFrame.Angles(0, math.rad(math.random(0, 360)), 0))
  1168. end
  1169. end)()
  1170. end
  1171. if hit.Parent == nil then
  1172. return
  1173. end
  1174. local h = hit.Parent:FindFirstChild("Humanoid")
  1175. for i, v in pairs(hit.Parent:children()) do
  1176. if v:IsA("Humanoid") then
  1177. h = v
  1178. end
  1179. end
  1180. if hit.Parent.Parent:FindFirstChild('Torso') ~= nil then
  1181. h = hit.Parent.Parent:FindFirstChild('Humanoid')
  1182. end
  1183. if hit.Parent:IsA('Hat') then
  1184. hit = hit.Parent.Parent:findFirstChild('Head')
  1185. end
  1186. local D = math.random(mind, maxd)*damagea.Value
  1187. if h then
  1188. if h.Parent:FindFirstChild('Stats') then
  1189. D=D/h.Parent:FindFirstChild('Stats').Defence.Value
  1190. elseif not h.Parent:FindFirstChild('Stats') then
  1191. D=D
  1192. end
  1193. end
  1194. if h and h.Parent.Head then
  1195. makegui(h.Parent.Head.CFrame, tostring(math.floor(D+.5)))
  1196. end
  1197. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1198. if type == 1 then
  1199. tagplayer(h)
  1200. local asd = randomizer(critchance)
  1201. if asd == true then
  1202. turncrit()
  1203. end
  1204. if crit == false then
  1205. h.Health = h.Health - D
  1206. else
  1207. h.Health = h.Health - (D + math.random(critdamageaddmin, critdamageaddmax))
  1208. end
  1209. so("http://www.roblox.com/asset/?id=169462037", hit, 1, math.random(150, 200) / 100)
  1210. local vp = Instance.new('BodyVelocity')
  1211. vp.P = 500
  1212. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  1213. vp.velocity = prop.CFrame.lookVector * knock + prop.Velocity / 1.05
  1214. if knock > 0 then
  1215. vp.Parent = hit.Parent.Torso
  1216. end
  1217. game:GetService("Debris"):AddItem(vp, .5)
  1218. elseif type == 2 then
  1219. so("http://www.roblox.com/asset/?id=169462037", hit, 1, math.random(150, 200) / 100)
  1220. local asd = randomizer(critchance)
  1221. if asd == true then
  1222. turncrit()
  1223. end
  1224. if crit == false then
  1225. h.Health = h.Health - D
  1226. else
  1227. h.Health = h.Health - (D + math.random(critdamageaddmin, critdamageaddmax))
  1228. end
  1229. tagplayer(h)
  1230. elseif type == 3 then
  1231. tagplayer(h)
  1232. local asd = randomizer(critchance)
  1233. if asd == true then
  1234. turncrit()
  1235. end
  1236. if crit == false then
  1237. h.Health = h.Health - D
  1238. else
  1239. h.Health = h.Health - (D + math.random(critdamageaddmin, critdamageaddmax))
  1240. end
  1241. char.Humanoid.Health = char.Humanoid.Health + D / 2
  1242. so("http://www.roblox.com/asset/?id=206083232", hit, 1, 1.5)
  1243. for i = 1, 10 do
  1244. firespaz1('Bright red', hit.CFrame * CFrame.Angles(math.random(0, 3), math.random(0, 3), math.random(0, 3)))
  1245. end
  1246. elseif type == 4 then
  1247. h.Health = h.Health + D
  1248. so("http://www.roblox.com/asset/?id=186883084", hit, 1, 1)
  1249. circle('Dark green', h.Parent.Torso.CFrame * CFrame.new(0, -2.5, 0))
  1250. end
  1251. end
  1252. end
  1253.  
  1254. function subtrackstamina(k)
  1255. if stamina>=k then
  1256. stamina=stamina-k
  1257. end
  1258. end
  1259.  
  1260. mouse.Button1Down:connect(function()
  1261. end)
  1262.  
  1263.  
  1264. local sou = Instance.new("Sound", Main)
  1265. sou.Volume = 10
  1266. sou.SoundId = "http://roblox.com/asset/?id=467917777"
  1267.  
  1268.  
  1269. mouse.KeyDown:connect(function(k)
  1270. k = k:lower()
  1271. if string.byte(k) == 48 then
  1272. print(cooldown1)
  1273. if cooldown1>=co1 and stamina>=skill1stam then
  1274. subtractstamina(skill1stam)--subtracts stamina
  1275. cooldown1=0 -- resets skill back to zero if the skill reached or reached over the max
  1276. end
  1277. end
  1278. if k == "q" then
  1279. print(cooldown4)
  1280. if cooldown4>=co4 and stamina>=skill4stam then
  1281. sou:play()
  1282. local torso = Game.Players.LocalPlayer.Character.Torso
  1283. for i = 1,5 do
  1284. DV1(BrickColor.new("Lime"), "Neon", 1.002, 1.002, 1.002, .5, .5, .5, 0.02)
  1285.  
  1286. DV1(BrickColor.new("Lime"), "Neon", 1.002, 1.002, 1.002, .5, .5, .5, 0.02)
  1287.  
  1288. DV2(BrickColor.new("Lime"), "Neon", 1.002, 1.002, 1.002, .5, .5, .5, 0.02)
  1289.  
  1290. DV3(BrickColor.new("Lime"), "Neon", 1.002, 1.002, 1.002, .5, .5, .5, 0.02)
  1291. end
  1292. subtractstamina(skill4stam)--subtracts stamina
  1293. cooldown4=0 -- resets skill back to zero if the skill reached or reached over the max
  1294. end
  1295. end
  1296. end)
  1297.  
  1298.  
  1299. inputserv.InputBegan:connect(function(k)
  1300. if k.KeyCode == Enum.KeyCode.One and typing == false and cooldown1 >= co1 and stamina>=skill1stam then
  1301. elseif k.KeyCode == Enum.KeyCode.Two and typing == false and cooldown2 >= co2 and stamina>=skill2stam then
  1302. elseif k.KeyCode == Enum.KeyCode.Three and typing == false and cooldown3 >= co3 and stamina>=skill3stam then
  1303. elseif k.KeyCode == Enum.KeyCode.Four and typing == false and cooldown4 >= co4 and stamina>=skill4stam then
  1304. end
  1305. end)
  1306.  
  1307. inputserv.InputBegan:connect(function(k)
  1308. if k.KeyCode == Enum.KeyCode.Slash then
  1309. local fin = nil
  1310. typing = true
  1311. fin = inputserv.InputBegan:connect(function(k)
  1312. if k.KeyCode == Enum.KeyCode.Return or k.UserInputType == Enum.UserInputType.MouseButton1 then
  1313. typing = false
  1314. fin:disconnect()
  1315. end
  1316. end)
  1317. end
  1318. end)
  1319.  
  1320. function updateskills()
  1321. if cooldown1 <= co1 then
  1322. cooldown1 = cooldown1 + 1 / 30
  1323. end
  1324. if cooldown2 <= co2 then
  1325. cooldown2 = cooldown2 + 1 / 30
  1326. end
  1327. if cooldown3 <= co3 then
  1328. cooldown3 = cooldown3 + 1 / 30
  1329. end
  1330. if cooldown4 <= co4 then
  1331. cooldown4 = cooldown4 + 1 / 30
  1332. end
  1333. if stamina<=skill1stam then
  1334. bar4.BackgroundColor3=c3(104/255,104/255,104/255)
  1335. else
  1336. bar4.BackgroundColor3=skillcolorscheme
  1337. end
  1338. if stamina<=skill2stam then
  1339. bar3.BackgroundColor3=c3(104/255,104/255,104/255)
  1340. else
  1341. bar3.BackgroundColor3=skillcolorscheme
  1342. end
  1343. if stamina<=skill3stam then
  1344. bar1.BackgroundColor3=c3(104/255,104/255,104/255)
  1345. else
  1346. bar1.BackgroundColor3=skillcolorscheme
  1347. end
  1348. if stamina<=skill4stam then
  1349. bar2.BackgroundColor3=c3(104/255,104/255,104/255)
  1350. else
  1351. bar2.BackgroundColor3=skillcolorscheme
  1352. end
  1353. if stamina <= maxstamina then
  1354. stamina = stamina + recovermana / 30
  1355. end
  1356. end
  1357.  
  1358. char.Humanoid.Died:connect(function()
  1359. for i,v in pairs(char:GetChildren()) do
  1360. if v:IsA'Model' then
  1361. v:destroy()
  1362. end
  1363. end
  1364. end)
  1365.  
  1366. lleg.Transparency = 1
  1367. rleg.Transparency = 1
  1368. larm.Transparency = 1
  1369. rarm.Transparency = 1
  1370. hed.Transparency = 1
  1371. torso.Transparency = 1
  1372.  
  1373. local sine = 0
  1374. local change = 1
  1375. local count = 0
  1376. game:GetService'RunService'.Heartbeat:connect(function()
  1377. local t = tick()
  1378. local Smooth = 1
  1379. ---------------------------
  1380. local llD=CFrame.new(-0.5,-1,0)
  1381. local rlD=CFrame.new(0.5,-1,0)
  1382. count = (count % 100) + (1)*(char.Humanoid.WalkSpeed)/(5*1.3)--countspeed
  1383. angle = math.pi * math.sin(math.pi*2/100*count)
  1384. t = t+0.2*Smooth
  1385.  
  1386.  
  1387. updateskills()
  1388. healthcover:TweenSize(ud(1 * (char.Humanoid.Health / char.Humanoid.MaxHealth), 0, 1, 0), 'Out', 'Quad', .5)
  1389. staminacover:TweenSize(ud(1 * (stamina / maxstamina), 0, 1, 0), 'Out', 'Quad', .5)
  1390. bar4:TweenSize(ud(1 * (cooldown1 / co1), 0, 1, 0), 'Out', 'Quad', .5)
  1391. bar3:TweenSize(ud(1 * (cooldown2 / co2), 0, 1, 0), 'Out', 'Quad', .5)
  1392. bar1:TweenSize(ud(1 * (cooldown3 / co3), 0, 1, 0), 'Out', 'Quad', .5)
  1393. bar2:TweenSize(ud(1 * (cooldown4 / co4), 0, 1, 0), 'Out', 'Quad', .5)
  1394. torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1395. velocity = RootPart.Velocity.y
  1396. sine = sine + change
  1397. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, char)
  1398. char.Humanoid.WalkSpeed=16*speed.Value
  1399. if equipped == true or equipped == false then
  1400. if RootPart.Velocity.y > 1 and hit == nil and stun.Value~=true then
  1401. Anim = "Jump"
  1402. if attack == false then
  1403. torso.Weld.C0 = Clerp(torso.Weld.C0, cn(0, 3, 0) * angles(0, 0, 0), 0.2)
  1404. hed.Weld.C0 = Clerp(hed.Weld.C0, cn(0, -0.1, 0) * angles(0, 0, 0), 0.2)
  1405. rarm.Weld.C0 = Clerp(rarm.Weld.C0, cn(1.5, .5, 0) * angles(0,0,0), 0.2)
  1406. larm.Weld.C0 = Clerp(larm.Weld.C0, cn(-1.5, .5, 0) * angles(0,0,0), 0.2)
  1407. lleg.Weld.C0 = Clerp(lleg.Weld.C0, cn(-.5, -1.5, 0) * angles(0,0,0), 0.3)
  1408. rleg.Weld.C0 = Clerp(rleg.Weld.C0, cn(.5, -1.5, 0) * angles(0,0,0), 0.3)
  1409. end
  1410. elseif RootPart.Velocity.y < -1 and hit == nil and stun.Value~=true then
  1411. Anim = "Fall"
  1412. if attack == false then
  1413. torso.Weld.C0 = Clerp(torso.Weld.C0, cn(0, 3, 0) * angles(0, 0, 0), 0.2)
  1414. hed.Weld.C0 = Clerp(hed.Weld.C0, cn(0, -0.1, 0) * angles(0, 0, 0), 0.2)
  1415. rarm.Weld.C0 = Clerp(rarm.Weld.C0, cn(1.5, .5, 0) * angles(0,0,0), 0.2)
  1416. larm.Weld.C0 = Clerp(larm.Weld.C0, cn(-1.5, .5, 0) * angles(0,0,0), 0.2)
  1417. lleg.Weld.C0 = Clerp(lleg.Weld.C0, cn(-.5, -1.5, 0) * angles(0,0,0), 0.3)
  1418. rleg.Weld.C0 = Clerp(rleg.Weld.C0, cn(.5, -1.5, 0) * angles(0,0,0), 0.3)
  1419. end
  1420. elseif torsovelocity < 1 and hit ~= nil and stun.Value~=true then
  1421. Anim = "Idle"
  1422. if attack == false then
  1423. change = 1
  1424. torso.Weld.C0 = Clerp(torso.Weld.C0, cn(0, 3, 0) * angles(0, 0, 0), 0.2)
  1425. hed.Weld.C0 = Clerp(hed.Weld.C0, cn(0, -0.1, 0) * angles(0, 0, 0), 0.2)
  1426. rarm.Weld.C0 = Clerp(rarm.Weld.C0, cn(2, .5, 0) * angles(math.rad(0),math.rad(-35),math.rad(90)), 0.2)
  1427. larm.Weld.C0 = Clerp(larm.Weld.C0, cn(-2, .5, 0) * angles(math.rad(0),math.rad(35),math.rad(-90)), 0.2)
  1428. lleg.Weld.C0 = Clerp(lleg.Weld.C0, cn(-.5, -1.5, 0) * angles(0,0,0), 0.3)
  1429. rleg.Weld.C0 = Clerp(rleg.Weld.C0, cn(.5, -1.5, 0) * angles(0,0,0), 0.3)
  1430. end
  1431. elseif torsovelocity > 2 and torsovelocity < 18 and hit ~= nil and stun.Value~=true then
  1432. Anim = "Walk"
  1433. if attack == false then
  1434. change = 0.5
  1435. torso.Weld.C0 = Clerp(torso.Weld.C0, cn(0, 3, 0) * angles(0, 0, 0), 0.2)
  1436. hed.Weld.C0 = Clerp(hed.Weld.C0, cn(0, -0.1,0) * angles(0, 0, 0), .3)
  1437. rarm.Weld.C0 = Clerp(rarm.Weld.C0, cn(2, .5, 0) * angles(math.rad(0),math.rad(-35),math.rad(90)), 0.2)
  1438. larm.Weld.C0 = Clerp(larm.Weld.C0, cn(-2, .5, 0) * angles(math.rad(0),math.rad(35),math.rad(-90)), 0.2)
  1439. lleg.Weld.C0 = Clerp(lleg.Weld.C0, llD*cn(0,0-(0.2*math.cos(sine/6+1.1)),0)*angles(math.rad(-3-(20*math.cos(sine/6))),0,0),0.4)
  1440. rleg.Weld.C0 = Clerp(rleg.Weld.C0, rlD*cn(0,0+(0.2*math.cos(sine/6+1.1)),0)*angles(math.rad(-3+(20*math.cos(sine/6))),0,0),0.4)
  1441. end
  1442. elseif torsovelocity >= 18 and hit ~= nil and stun.Value~=true then
  1443. Anim = "Run"
  1444. if attack == false then
  1445. torso.Weld.C0 = Clerp(torso.Weld.C0, cn(0, 3, 0) * angles(0, 0, 0), 0.2)
  1446. hed.Weld.C0 = Clerp(hed.Weld.C0, cn(0, -0.1, 0) * angles(0, 0, 0), 0.2)
  1447. rarm.Weld.C0 = Clerp(rarm.Weld.C0, cn(1.5, .5, 0) * angles(0,0,0), 0.2)
  1448. larm.Weld.C0 = Clerp(larm.Weld.C0, cn(-1.5, .5, 0) * angles(0,0,0), 0.2)
  1449. lleg.Weld.C0 = Clerp(lleg.Weld.C0, cn(-.5, -1.5, 0) * angles(0,0,0), 0.2)
  1450. rleg.Weld.C0 = Clerp(rleg.Weld.C0, cn(.5, -1.5, 0) * angles(0,0,0), 0.2)
  1451. end
  1452. end
  1453. end
  1454. end)
  1455. if 0 < #Effects then
  1456. for e = 1, #Effects do
  1457. if Effects[e] ~= nil then
  1458. local Thing = Effects[e]
  1459. if Thing ~= nil then
  1460. local Part = Thing[1]
  1461. local Mode = Thing[2]
  1462. local Delay = Thing[3]
  1463. local IncX = Thing[4]
  1464. local IncY = Thing[5]
  1465. local IncZ = Thing[6]
  1466. if Thing[1].Transparency <= 1 then
  1467. if Thing[2] == "Block1" then
  1468. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1469. Mesh = Thing[1].Mesh
  1470. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1471. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1472. else
  1473. if Thing[2] == "Block2" then
  1474. Thing[1].CFrame = Thing[1].CFrame
  1475. Mesh = Thing[7]
  1476. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1477. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1478. else
  1479. if Thing[2] == "Cylinder" then
  1480. Mesh = Thing[1].Mesh
  1481. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1482. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1483. else
  1484. if Thing[2] == "Blood" then
  1485. Mesh = Thing[7]
  1486. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1487. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1488. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1489. else
  1490. if Thing[2] == "Elec" then
  1491. Mesh = Thing[1].Mesh
  1492. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1493. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1494. else
  1495. if Thing[2] == "Disappear" then
  1496. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1497. else
  1498. if Thing[2] == "Shatter" then
  1499. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1500. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1501. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1502. Thing[6] = Thing[6] + Thing[5]
  1503. end
  1504. end
  1505. end
  1506. end
  1507. end
  1508. end
  1509. end
  1510. else
  1511. Part.Parent = nil
  1512. table.remove(Effects, e)
  1513. end
  1514. end
  1515. end
  1516. end
  1517. end
  1518.  
  1519. --[[CreateSound = function(id, par, vol, pit)
  1520. coroutine.resume(coroutine.create(function()
  1521. local sou = Instance.new("Sound", par or workspace)
  1522. sou.Volume = vol
  1523. sou.Pitch = pit or 1
  1524. sou.SoundId = id
  1525. swait()
  1526. sou:play()
  1527. game:GetService("Debris"):AddItem(sou, 6)
  1528. end
  1529. ))
  1530. end
  1531. CreateSound("http://roblox.com/asset/?id=467917777", Main, 1, 0.8)
  1532.  
  1533.  
  1534.  
  1535. NerfThis = function()
  1536. attack = true
  1537. Humanoid.WalkSpeed = 0
  1538.  
  1539.  
  1540. CreateSound("http://roblox.com/asset/?id=467917777", Main, 1, 0.8)
  1541. for i = 0, 1, 0.1 do
  1542. swait()
  1543.  
  1544. end
  1545.  
  1546.  
  1547. Humanoid.WalkSpeed = 15
  1548. attack = false
  1549. end]]
Add Comment
Please, Sign In to add comment