Advertisement
Guest User

Untitled

a guest
May 21st, 2018
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 167.03 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.mamo2002.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]]Meshes = {
  1550. Blast = '20329976',
  1551. Crown = '1323306',
  1552. Ring = '3270017',
  1553. Claw = '10681506',
  1554. Crystal = '9756362',
  1555. Coil = '9753878',
  1556. Cloud = '1095708',
  1557. }
  1558. clangsounds = {
  1559. '199149119',
  1560. '199149109',
  1561. '199149072',
  1562. '199149025',
  1563. '199148971'
  1564. }
  1565. hitsounds = {
  1566. '199149137',
  1567. '199149186',
  1568. '199149221',
  1569. '199149235',
  1570. '199149269',
  1571. '199149297'
  1572. }
  1573. blocksounds = {
  1574. '199148933',
  1575. '199148947'
  1576. }
  1577. armorsounds = {
  1578. '199149321',
  1579. '199149338',
  1580. '199149367',
  1581. '199149409',
  1582. '199149452'
  1583. }
  1584. woosh = {
  1585. Heavy1 = '320557353',
  1586. Heavy2 = '320557382',
  1587. Heavy3 = '320557453',
  1588. Heavy4 = '199144226',
  1589. Heavy5 = '203691447',
  1590. Heavy6 = '203691467',
  1591. Heavy7 = '203691492',
  1592. Light1 = '320557413',
  1593. Light2 = '320557487',
  1594. Light3 = '199145095',
  1595. Light4 = '199145146',
  1596. Light5 = '199145887',
  1597. Light6 = '199145913',
  1598. Light7 = '199145841',
  1599. Medium1 = '320557518',
  1600. Medium2 = '320557537',
  1601. Medium3 = '320557563',
  1602. Medium4 = '199145204'
  1603. }
  1604. music = {--i like music a lot
  1605. Breaking = '179281636',
  1606. FinalReckoning = '357375770',
  1607. NotDeadYet = '346175829',
  1608. Intense = '151514610',
  1609. JumpP1 = '160536628',
  1610. JumpP2 = '60536666',
  1611. SonsOfWar = '158929777',
  1612. WrathOfSea = '165520893',
  1613. ProtectorsOfEarth = '160542922',
  1614. SkyTitans = '179282324',
  1615. ArchAngel = '144043274',
  1616. Anticipation = '168614529',
  1617. TheMartyred = '186849544',
  1618. AwakeP1 = '335631255',
  1619. AwakeP2 = '335631297',
  1620. ReadyAimFireP1 = '342455387',
  1621. ReadyAimFireP2 = '342455399',
  1622. DarkLordP1 = '209567483',
  1623. DarkLordP2 = '209567529',
  1624. BloodDrainP1 = '162914123',
  1625. BloodDrainP2 = '162914203',
  1626. DanceOfSwords = '320473062',
  1627. Opal = '286415112',
  1628. Calamity = '190454307',
  1629. Hypnotica = '155968128',
  1630. Nemisis = '160453802',
  1631. Breathe = '276963903',
  1632. GateToTheRift = '270655227',
  1633. InfernalBeserking = '244143404',
  1634. Trust = '246184492',
  1635. AwakeningTheProject = '245121821',
  1636. BloodPain = '242545577',
  1637. Chaos = '247241693',
  1638. NightmareFictionHighStake = '248062278',
  1639. TheWhiteWeapon = '247236446',
  1640. Gale = '256851659',
  1641. ImperialCode = '256848383',
  1642. Blitzkrieg = '306431437',
  1643. RhapsodyRage = '348690251',
  1644. TheGodFist = '348541501',
  1645. BattleForSoul = '321185592',
  1646. TheDarkColossus = '305976780',
  1647. EmpireOfAngels = '302580452',
  1648. Kronos = '302205297',
  1649. Exorcist = '299796054',
  1650. CrimsonFlames = '297799220',
  1651. UltimatePower = '295753229',
  1652. DrivingInTheDark = '295753229',
  1653. AscendToPower = '293860654',
  1654. GodOfTheSun = '293612495',
  1655. DarkRider = '293861765',
  1656. Vengeance = '293375555',
  1657. SoundOfWar = '293376196',
  1658. HellsCrusaders = '293012202',
  1659. Legend = '293011823',
  1660. RisingSouls = '290524959'
  1661. }
  1662. misc = {
  1663. GroundSlam = '199145477',
  1664. LaserSlash = '199145497',
  1665. RailGunFire = '199145534',
  1666. Charge1 = '199145659',
  1667. Charge2 = '169380469',
  1668. Charge3 = '169380479',
  1669. EmptyGun = '203691822',
  1670. GunShoot = '203691837',
  1671. Stomp1 = '200632875',
  1672. Stomp2 = '200632561',
  1673. TelsaCannonCharge = '169445572',
  1674. TelsaCannonShoot = '169445602',
  1675. AncientHymm = '245313442'
  1676. }
  1677. wait(1 / 60)
  1678. local player = game.Players.localPlayer
  1679. local char = player.Character
  1680. local mouse = player:GetMouse()
  1681. Effects = {}
  1682. local m = Instance.new('Model', char)
  1683. local larm = char["Left Arm"]
  1684. local rarm = char["Right Arm"]
  1685. local lleg = char["Left Leg"]
  1686. local rleg = char["Right Leg"]
  1687. local hed = char.Head
  1688. local torso = char.Torso
  1689. local cam = game.Workspace.CurrentCamera
  1690. local RootPart = char.HumanoidRootPart
  1691. cam.CameraSubject = hed
  1692. local equipped = false
  1693. local attack = false
  1694. local Anim = 'Idle'
  1695. local idle = 0
  1696. local sprint = false
  1697. local battlestance = false
  1698. local attacktype = 1
  1699. local state = 'none'
  1700. local torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1701. local velocity = RootPart.Velocity.y
  1702. local sine = 0
  1703. local change = 1
  1704. local on = false
  1705. local grabbed = false
  1706. local skill1 = false
  1707. local skill2 = false
  1708. local skill3 = false
  1709. local skill4 = false
  1710. local cooldown1 = 0
  1711. local cooldown2 = 0
  1712. local cooldown3 = 0
  1713. local cooldown4 = 0
  1714. local co1 = 10--how long it will take for skill to cooldown
  1715. local co2 = 15
  1716. local co3 = 15
  1717. local co4 = 25
  1718. local inputserv = game:GetService('UserInputService')
  1719. local typing = false
  1720. local crit = false
  1721. local critchance = 2--critical chance percentage
  1722. local critdamageaddmin = 3--minimum amount of critical damage being added to regular damage
  1723. local critdamageaddmax = 7--maximum amount
  1724. local maxstamina = 100--max amount of stamina
  1725. local stamina = 0--stamina you start out with
  1726. local skill1stam = 10--how much stamina is needed for a skill
  1727. local skill2stam = 10
  1728. local skill3stam = 20
  1729. local skill4stam = 30
  1730. local recovermana = 3--how much mana per second
  1731. local defensevalue = 1--how much defense this character has
  1732. local speedvalue = 1--how much speed this character has
  1733. --speed is 16*speedvalue
  1734. local mindamage = 5--self explanatory
  1735. local maxdamage = 7--self explanatory
  1736. local damagevalue = 1--how much damage this character has
  1737. --damage is math.random(mindamage,maxdamage)*damagevalue
  1738. --damage(hit, mindamage, maxdamage, 1, 1, RootPart)
  1739. --asd
  1740. local cn = CFrame.new-- make things easier :)
  1741. local mr = math.rad
  1742. local angles = CFrame.Angles
  1743. local ud = UDim2.new
  1744. local c3 = Color3.new
  1745. local skillcolorscheme = c3(1, 1, 1)--color scheme for skills lol
  1746. --asd
  1747.  
  1748. function weld(part0, part1, c0)
  1749. local wld = Instance.new("Weld", part1)
  1750. wld.Part0 = part0
  1751. wld.Part1 = part1
  1752. wld.C0 = c0
  1753. return wld
  1754. end
  1755.  
  1756. weld(torso, larm, cn(-1.5, .5, 0))
  1757. weld(torso, rarm, cn(1.5, .5, 0))
  1758. rarm.Weld.C1=cn(0, 0.5, 0)
  1759. larm.Weld.C1=cn(0, 0.5, 0)
  1760. weld(torso, hed, cn(0, 1.5, 0))
  1761. weld(torso, lleg, cn(-0.5, -2, 0))
  1762. weld(torso, rleg, cn(0.5, -2, 0))
  1763. lleg.Weld.C1=cn(0, 0.5, 0)
  1764. rleg.Weld.C1=cn(0, 0.5, 0)
  1765. weld(RootPart, torso, cn(0, 0, 0))
  1766.  
  1767. local scrn = Instance.new('ScreenGui', player.PlayerGui)
  1768. function makeframe(par, trans, pos, size, color)
  1769. local frame = Instance.new('Frame', par)
  1770. frame.BackgroundTransparency = trans
  1771. frame.BorderSizePixel = 0
  1772. frame.Position = pos
  1773. frame.Size = size
  1774. frame.BackgroundColor3 = color
  1775. return frame
  1776. end
  1777. function makelabel(par, text)
  1778. local label = Instance.new('TextLabel', par)
  1779. label.BackgroundTransparency = 1
  1780. label.Size = ud(1, 0, 1, 0)
  1781. label.Position = ud(0, 0, 0, 0)
  1782. label.TextColor3 = c3(255, 255, 255)
  1783. label.TextStrokeTransparency = 0
  1784. label.FontSize = Enum.FontSize.Size32
  1785. label.Font = Enum.Font.SourceSansBold
  1786. label.BorderSizePixel = 0
  1787. label.TextScaled = true
  1788. label.Text = text
  1789. end
  1790. framesk1 = makeframe(scrn, .5, ud(.23, 0, .93, 0), ud(.26, 0, .06, 0), skillcolorscheme)
  1791. framesk2 = makeframe(scrn, .5, ud(.5, 0, .93, 0), ud(.26, 0, .06, 0), skillcolorscheme)
  1792. framesk3 = makeframe(scrn, .5, ud(.5, 0, .86, 0), ud(.26, 0, .06, 0), skillcolorscheme)
  1793. framesk4 = makeframe(scrn, .5, ud(.23, 0, .86, 0), ud(.26, 0, .06, 0), skillcolorscheme)
  1794. bar1 = makeframe(framesk1, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  1795. bar2 = makeframe(framesk2, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  1796. bar3 = makeframe(framesk3, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  1797. bar4 = makeframe(framesk4, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  1798. text1 = makelabel(framesk1, '[LMB] Fusion Cannons')
  1799. text2 = makelabel(framesk2, '[Q] Self Destruct/Call Mech')
  1800. text3 = makelabel(framesk3, "[2] Defense Matrix")
  1801. text4 = makelabel(framesk4, '[Shift] Rocket Boosters')
  1802. staminabar = makeframe(scrn, .5, ud(.23, 0, .82, 0), ud(.26, 0, .03, 0), c3(61 / 255, 171 / 255, 1))
  1803. staminacover = makeframe(staminabar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(61 / 255, 171 / 255, 1))
  1804. staminatext = makelabel(staminabar, 'Mana')
  1805. healthbar = makeframe(scrn, .5, ud(.5, 0, .82, 0), ud(.26, 0, .03, 0), c3(1, 1, 0))
  1806. healthcover = makeframe(healthbar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 46 / 255, 49 / 255))
  1807. healthtext = makelabel(healthbar, 'Health')
  1808.  
  1809. local stats=Instance.new('Folder',char)
  1810. stats.Name='Stats'
  1811. local block=Instance.new('BoolValue',stats)
  1812. block.Name='Block'
  1813. block.Value=false
  1814. local stun=Instance.new('BoolValue',stats)
  1815. stun.Name='Stun'
  1816. stun.Value=false
  1817. local defense=Instance.new('NumberValue',stats)
  1818. defense.Name='Defence'
  1819. defense.Value=defensevalue
  1820. local speed=Instance.new('NumberValue',stats)
  1821. speed.Name='Speed'
  1822. speed.Value=speedvalue
  1823. local damagea=Instance.new('NumberValue',stats)
  1824. damagea.Name='Damage'
  1825. damagea.Value=damagevalue
  1826.  
  1827. function atktype(s, e)
  1828. coroutine.resume(coroutine.create(function()
  1829. attacktype = e
  1830. wait(1.5)
  1831. attacktype = s
  1832. end))
  1833. end
  1834.  
  1835. function turncrit()
  1836. coroutine.resume(coroutine.create(function()
  1837. print'CRITICAL!'
  1838. crit = true
  1839. wait(.25)
  1840. crit = false
  1841. end))
  1842. end
  1843.  
  1844. function subtractstamina(k)
  1845. if stamina>=k then
  1846. stamina=stamina-k
  1847. end
  1848. end
  1849.  
  1850. function swait(num)
  1851. if num == 0 or num == nil then
  1852. game:service'RunService'.Heartbeat:wait(0)
  1853. else
  1854. for i = 0, num do
  1855. game:service'RunService'.Heartbeat:wait(0)
  1856. end
  1857. end
  1858. end
  1859.  
  1860. Ssongs = {
  1861. 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;
  1862. }
  1863. BackgroundSound = function(id, par, vol, pit)
  1864. coroutine.resume(coroutine.create(function()
  1865. local sou = Instance.new("Sound", par or workspace)
  1866. sou.Volume = vol
  1867. sou.Pitch = pit or 10
  1868. sou.SoundId = id
  1869. swait()
  1870. sou:play()
  1871. end
  1872. ))
  1873. end
  1874.  
  1875. --BackgroundSound("http://roblox.com/asset/?id="..Ssongs[math.random(1,#Ssongs)], Hitbox, 10, 1)
  1876.  
  1877.  
  1878.  
  1879. local RbxUtility = LoadLibrary("RbxUtility")
  1880. local Create = RbxUtility.Create
  1881. RemoveOutlines = function(part)
  1882. part.TopSurface = 10
  1883. end
  1884.  
  1885.  
  1886. function NoOutline(Part)
  1887. Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  1888. end
  1889.  
  1890. function nooutline(part)
  1891. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1892. end
  1893.  
  1894.  
  1895. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1896. 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})
  1897. RemoveOutlines(Part)
  1898. nooutline(Part)
  1899. return Part
  1900. end
  1901.  
  1902. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1903. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  1904. if Mesh == "SpecialMesh" then
  1905. Msh.MeshType = MeshType
  1906. Msh.MeshId = MeshId
  1907. end
  1908. return Msh
  1909. end
  1910.  
  1911. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  1912. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  1913. return Weld
  1914. end
  1915.  
  1916. rayCast = function(Position, Direction, Range, Ignore)
  1917. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1918. end
  1919.  
  1920.  
  1921. BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1922. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1923. prt.Anchored = true
  1924. prt.CFrame = cframe
  1925. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1926. game:GetService("Debris"):AddItem(prt, 10)
  1927. if Type == 1 or Type == nil then
  1928. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  1929. else
  1930. if Type == 2 then
  1931. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  1932. end
  1933. end
  1934. end
  1935. SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1936. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1937. prt.Anchored = true
  1938. prt.CFrame = cframe
  1939. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1940. game:GetService("Debris"):AddItem(prt, 10)
  1941. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  1942. end
  1943. RingEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1944. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1945. prt.Anchored = true
  1946. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  1947. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1948. game:GetService("Debris"):AddItem(prt, 10)
  1949. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  1950. end
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956. DV1 = function(brickcolor, x1, y1, z1, x3, y3, z3, delay, Type)
  1957. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1958. prt.Anchored = true
  1959. prt.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame
  1960. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1961. game:GetService("Debris"):AddItem(prt, 10)
  1962. if Type == 1 or Type == nil then
  1963. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  1964. else
  1965. if Type == 2 then
  1966. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  1967. end
  1968. end
  1969. end
  1970.  
  1971. DV2 = function(brickcolor, x1, y1, z1, x3, y3, z3, delay)
  1972. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1973. prt.Anchored = true
  1974. prt.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame
  1975. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1976. game:GetService("Debris"):AddItem(prt, 10)
  1977. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  1978. end
  1979.  
  1980. DV3 = function(brickcolor, x1, y1, z1, x3, y3, z3, delay)
  1981. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1982. prt.Anchored = true
  1983. prt.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame * CFrame.new(x1, y1, z1)
  1984. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1985. game:GetService("Debris"):AddItem(prt, 10)
  1986. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  1987. end
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994. CylinderEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1995. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1996. prt.Anchored = true
  1997. prt.CFrame = cframe
  1998. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1999. game:GetService("Debris"):AddItem(prt, 10)
  2000. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2001. end
  2002. WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2003. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2004. prt.Anchored = true
  2005. prt.CFrame = cframe
  2006. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2007. game:GetService("Debris"):AddItem(prt, 10)
  2008. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2009. end
  2010. SpecialEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2011. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2012. prt.Anchored = true
  2013. prt.CFrame = cframe
  2014. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2015. game:GetService("Debris"):AddItem(prt, 10)
  2016. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2017. end
  2018. DragonEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2019. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2020. prt.Anchored = true
  2021. prt.CFrame = cframe
  2022. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://420077883", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2023. game:GetService("Debris"):AddItem(prt, 10)
  2024. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2025. end
  2026. BreakEffect = function(brickcolor, cframe, x1, y1, z1)
  2027. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2028. prt.Anchored = true
  2029. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2030. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2031. local num = math.random(10, 50) / 1000
  2032. game:GetService("Debris"):AddItem(prt, 10)
  2033. table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
  2034. end
  2035.  
  2036. Clerp = function(a, b, t)
  2037. return a:lerp(b, t)
  2038. end
  2039.  
  2040.  
  2041.  
  2042. local walk = 0
  2043. local walkforw = false
  2044. updateskills = function()
  2045. if cooldown1 <= co1 then
  2046. cooldown1 = cooldown1 + 0.033333333333333
  2047. end
  2048. if cooldown2 <= co2 then
  2049. cooldown2 = cooldown2 + 0.033333333333333
  2050. end
  2051. if cooldown3 <= co3 then
  2052. cooldown3 = cooldown3 + 0.033333333333333
  2053. end
  2054. if cooldown4 <= co4 then
  2055. cooldown4 = cooldown4 + 0.033333333333333
  2056. end
  2057. end
  2058.  
  2059. function randomizer(percent)
  2060. local randomized = math.random(0, 100)
  2061. if randomized <= percent then
  2062. return true
  2063. elseif randomized >= percent then
  2064. return false
  2065. end
  2066. end
  2067.  
  2068. function begoneoutlines(part)
  2069. part.BottomSurface, part.TopSurface, part.FrontSurface, part.BackSurface, part.RightSurface, part.LeftSurface = 10, 10, 10, 10, 10, 10
  2070. end
  2071.  
  2072. function rayCast(pos, dir, maxl, ignore)
  2073. return game:service("Workspace"):FindPartOnRay(Ray.new(pos, dir.unit * (maxl or 999.999)), ignore)
  2074. end
  2075. --Effects
  2076. function makeeffect(par, size, pos1, trans, trans1, howmuch, delay1, id, type)
  2077. local p = Instance.new('Part', par or workspace)
  2078. p.CFrame = pos1
  2079. p.Anchored = true
  2080. p.Material = 'Plastic'
  2081. p.CanCollide = false
  2082. p.TopSurface = 0
  2083. p.Size = Vector3.new(1, 1, 1)
  2084. p.BottomSurface = 0
  2085. p.Transparency = trans
  2086. p.FormFactor = 'Custom'
  2087. begoneoutlines(p)
  2088. local mesh = Instance.new('SpecialMesh', p)
  2089. mesh.Scale = size
  2090. if id ~= nil and type == nil then
  2091. mesh.MeshId = 'rbxassetid://'..id
  2092. elseif id == nil and type ~= nil then
  2093. mesh.MeshType = type
  2094. elseif id == nil and type == nil then
  2095. mesh.MeshType = 'Brick'
  2096. end
  2097. coroutine.wrap(function()
  2098. for i = 0, delay1, .1 do
  2099. wait(1 / 60)
  2100. p.CFrame = p.CFrame
  2101. mesh.Scale = mesh.Scale + howmuch
  2102. p.Transparency = p.Transparency + trans1
  2103. end
  2104. p:Destroy()
  2105. end)()
  2106. return p
  2107. end
  2108. function clangy(cframe)
  2109. wait(1 / 60)
  2110. local clang = {}
  2111. local dis = 0
  2112. local part = Instance.new('Part', nil)
  2113. part.CFrame = cframe
  2114. part.Anchored = true
  2115. part.CanCollide = false
  2116. part.BrickColor = BrickColor.new('New Yeller')
  2117. part.FormFactor = 'Custom'
  2118. part.Name='clanger'
  2119. part.Size = Vector3.new(.2, .2, .2)
  2120. part.TopSurface = 10
  2121. part.BottomSurface = 10
  2122. part.RightSurface = 10
  2123. part.LeftSurface = 10
  2124. part.BackSurface = 10
  2125. part.FrontSurface = 10
  2126. --part.Material='Neon'
  2127. part:BreakJoints()
  2128. local mesh=Instance.new('BlockMesh',part)
  2129. coroutine.wrap(function()
  2130. for i = 1, 7 do
  2131. wait(1 / 60)
  2132. dis = dis + .2
  2133. local partc = part:clone()
  2134. partc.Parent = workspace
  2135. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  2136. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  2137. table.insert(clang, partc)
  2138. end
  2139. for i, v in pairs(clang) do
  2140. coroutine.wrap(function()
  2141. for i = 1, 10 do
  2142. wait(.01)
  2143. v.Transparency = v.Transparency + .1
  2144. end
  2145. v:destroy()
  2146. end)()
  2147. end
  2148. end)()
  2149. end
  2150. --damage effects
  2151. function circle(color, pos1)
  2152. local p = Instance.new('Part', m)
  2153. p.BrickColor = BrickColor.new(color)
  2154. p.CFrame = pos1
  2155. p.Anchored = true
  2156. p.Material = 'Plastic'
  2157. p.CanCollide = false
  2158. p.TopSurface = 0
  2159. p.Size = Vector3.new(1, 1, 1)
  2160. p.BottomSurface = 0
  2161. p.Transparency = 0.35
  2162. p.FormFactor = 'Custom'
  2163. local mesh = Instance.new('CylinderMesh', p)
  2164. mesh.Scale = Vector3.new(0, 0, 0)
  2165. coroutine.wrap(function()
  2166. for i = 0, 5, .1 do
  2167. wait(1 / 60)
  2168. p.CFrame = p.CFrame
  2169. mesh.Scale = mesh.Scale + Vector3.new(.5, 0, .5)
  2170. p.Transparency = p.Transparency + .025
  2171. end
  2172. p:Destroy()
  2173. end)()
  2174. end
  2175. function firespaz1(color, pos1)
  2176. local p = Instance.new('Part', m)
  2177. p.BrickColor = BrickColor.new(color)
  2178. p.CFrame = pos1
  2179. p.Anchored = true
  2180. p.Material = 'Plastic'
  2181. p.CanCollide = false
  2182. p.TopSurface = 0
  2183. p.Size = Vector3.new(1, 1, 1)
  2184. p.BottomSurface = 0
  2185. p.Transparency = 0.5
  2186. p.FormFactor = 'Custom'
  2187. local mesh = Instance.new('BlockMesh', p)
  2188. mesh.Scale = Vector3.new(1, 1, 1)
  2189. coroutine.wrap(function()
  2190. for i = 0, 15, .1 do
  2191. wait(1 / 30)
  2192. p.CFrame = p.CFrame * CFrame.new(0, .1, 0)
  2193. mesh.Scale = mesh.Scale - Vector3.new(.1, .1, .1)
  2194. p.Transparency = p.Transparency + .025
  2195. end
  2196. p:Destroy()
  2197. end)()
  2198. end
  2199.  
  2200. function pickrandom(tablesa)
  2201. local randomized=tablesa[math.random(1,#tablesa)]
  2202. return randomized
  2203. end
  2204. function sound(id,pitch,volume,par,last)
  2205. local s=Instance.new('Sound',par or torso)
  2206. s.SoundId='rbxassetid://'..id
  2207. s.Pitch=pitch or 1
  2208. s.Volume=volume or 10
  2209. wait()
  2210. s:play()
  2211. game.Debris:AddItem(s,last or 120)
  2212. end
  2213. function clangy(cframe)
  2214. wait(1 / 60)
  2215. local clang = {}
  2216. local dis = 0
  2217. local part = Instance.new('Part', nil)
  2218. part.CFrame = cframe
  2219. part.Anchored = true
  2220. part.CanCollide = false
  2221. part.BrickColor = BrickColor.new('New Yeller')
  2222. part.FormFactor = 'Custom'
  2223. part.Name='clanger'
  2224. part.Size = Vector3.new(.2, .2, .2)
  2225. part.TopSurface = 10
  2226. part.BottomSurface = 10
  2227. part.RightSurface = 10
  2228. part.LeftSurface = 10
  2229. part.BackSurface = 10
  2230. part.FrontSurface = 10
  2231. --part.Material='Neon'
  2232. part:BreakJoints()
  2233. local mesh=Instance.new('BlockMesh',part)
  2234. coroutine.wrap(function()
  2235. for i = 1, 7 do
  2236. wait(1 / 60)
  2237. dis = dis + .2
  2238. local partc = part:clone()
  2239. partc.Parent = workspace
  2240. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  2241. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  2242. table.insert(clang, partc)
  2243. end
  2244. for i, v in pairs(clang) do
  2245. coroutine.wrap(function()
  2246. for i = 1, 10 do
  2247. wait(.01)
  2248. v.Transparency = v.Transparency + .1
  2249. end
  2250. v:destroy()
  2251. end)()
  2252. end
  2253. end)()
  2254. end
  2255. --damage effects
  2256. --Effects
  2257. so = function(id, par, vol, pit)
  2258. coroutine.resume(coroutine.create(function()
  2259. local sou = Instance.new("Sound", par or workspace)
  2260. sou.Volume = vol
  2261. sou.Pitch = pit or 1
  2262. sou.SoundId = id
  2263. wait()
  2264. sou:play()
  2265. game:GetService("Debris"):AddItem(sou, 6)
  2266. end))
  2267. end
  2268.  
  2269. function getclosest(obj,dis, player)
  2270. if player then
  2271. return (player.Torso.CFrame.p - obj).magnitude < dis
  2272. end
  2273. local list = {}
  2274. for i, v in pairs(workspace:GetChildren()) do
  2275. if v:IsA("Model") then
  2276. if v:findFirstChild("Torso") then
  2277. if v ~= char then
  2278. if (v.Torso.Position - obj).magnitude <= dis then
  2279. table.insert(list, v)
  2280. end
  2281. end
  2282. end
  2283. elseif v:IsA'Part' and v.Name:lower()=='hitbox' and v.Parent.Parent~=char then
  2284. if (v.Position - obj).magnitude <= dis then
  2285. local pos = CFrame.new(0, 1, -1)
  2286. sound(pickrandom(clangsounds),math.random(100,150)/100,1,torso,6)
  2287. coroutine.wrap(function()
  2288. for i = 1, 4 do
  2289. clangy(torso.CFrame * pos * CFrame.Angles(0, math.rad(math.random(0, 360)), 0))
  2290. end
  2291. end)()
  2292. end
  2293. end
  2294. end
  2295. return list
  2296. end
  2297.  
  2298. function makegui(cframe, text)
  2299. local a = math.random(-10, 10) / 100
  2300. local c = Instance.new("Part")
  2301. c.Transparency = 1
  2302. Instance.new("BodyGyro").Parent = c
  2303. c.Parent = m
  2304. c.CFrame = CFrame.new(cframe.p + Vector3.new(0, 1.5, 0))
  2305. local f = Instance.new("BodyPosition")
  2306. f.P = 2000
  2307. f.D = 100
  2308. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2309. f.position = c.Position + Vector3.new(0, 3, 0)
  2310. f.Parent = c
  2311. game:GetService("Debris"):AddItem(c, .5 + 6)
  2312. c.CanCollide = false
  2313. m.Parent = workspace
  2314. c.CanCollide = false
  2315. local bg = Instance.new('BillboardGui', m)
  2316. bg.Adornee = c
  2317. bg.Size = UDim2.new(1, 0, 1, 0)
  2318. bg.StudsOffset = Vector3.new(0, 0, 0)
  2319. bg.AlwaysOnTop = false
  2320. local tl = Instance.new('TextLabel', bg)
  2321. tl.BackgroundTransparency = 1
  2322. tl.Size = UDim2.new(1, 0, 1, 0)
  2323. tl.Text = text
  2324. tl.Font = 'SourceSansBold'
  2325. tl.FontSize = 'Size42'
  2326. if crit == true then
  2327. tl.TextColor3 = Color3.new(180 / 255, 0, 0)
  2328. else
  2329. tl.TextColor3 = Color3.new(255, 180 / 255, 51 / 255)
  2330. end
  2331. tl.TextStrokeTransparency = 0
  2332. tl.TextScaled = true
  2333. tl.TextWrapped = true
  2334. coroutine.wrap(function()
  2335. wait(2)
  2336. for i = 1, 10 do
  2337. swait()
  2338. tl.TextTransparency = tl.TextTransparency + .1
  2339. end
  2340. end)()
  2341. end
  2342.  
  2343. function tag(hum, player)
  2344. local creator = Instance.new('ObjectValue', hum)
  2345. creator.Value = player
  2346. creator.Name = 'creator'
  2347. end
  2348. function untag(hum)
  2349. if hum ~= nil then
  2350. local tag = hum:findFirstChild("creator")
  2351. if tag ~= nil then
  2352. tag.Parent = nil
  2353. end
  2354. end
  2355. end
  2356.  
  2357. function tagplayer(h)
  2358. coroutine.wrap(function()
  2359. tag(h, player)
  2360. wait(1)
  2361. untag(h)
  2362. end)()
  2363. end
  2364.  
  2365. Player=game:GetService('Players').LocalPlayer
  2366. Character=Player.Character
  2367. Mouse=Player:GetMouse()
  2368. m=Instance.new('Model',Character)
  2369.  
  2370.  
  2371. local function weldBetween(a, b)
  2372. local weldd = Instance.new("ManualWeld")
  2373. weldd.Part0 = a
  2374. weldd.Part1 = b
  2375. weldd.C0 = CFrame.new()
  2376. weldd.C1 = b.CFrame:inverse() * a.CFrame
  2377. weldd.Parent = a
  2378. return weldd
  2379. end
  2380.  
  2381. it=Instance.new
  2382.  
  2383. function nooutline(part)
  2384. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  2385. end
  2386.  
  2387. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  2388. local fp=it("Part")
  2389. fp.formFactor=formfactor
  2390. fp.Parent=parent
  2391. fp.Reflectance=reflectance
  2392. fp.Transparency=transparency
  2393. fp.CanCollide=false
  2394. fp.Locked=true
  2395. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  2396. fp.Name=name
  2397. fp.Size=size
  2398. fp.Position=Character.Torso.Position
  2399. nooutline(fp)
  2400. fp.Material=material
  2401. fp:BreakJoints()
  2402. return fp
  2403. end
  2404.  
  2405. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2406. local mesh=it(Mesh)
  2407. mesh.Parent=part
  2408. if Mesh=="SpecialMesh" then
  2409. mesh.MeshType=meshtype
  2410. mesh.MeshId=meshid
  2411. end
  2412. mesh.Offset=offset
  2413. mesh.Scale=scale
  2414. return mesh
  2415. end
  2416.  
  2417. function weld(parent,part0,part1,c0,c1)
  2418. local weld=it("Weld")
  2419. weld.Parent=parent
  2420. weld.Part0=part0
  2421. weld.Part1=part1
  2422. weld.C0=c0
  2423. weld.C1=c1
  2424. return weld
  2425. end
  2426.  
  2427.  
  2428.  
  2429. Main=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0.30000001192093,"Mint","Handle",Vector3.new(3.54000044, 3.54000044, 3.54000044))
  2430. 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))
  2431. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.819999933, 0.75, 1))
  2432. 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))
  2433. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.74000001, 1, 1))
  2434. 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))
  2435. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.440000176, 2.54999995, 3.17999983))
  2436. 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))
  2437. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(2.49000001, 1, 1))
  2438. 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))
  2439. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(0.76000011, 0.200000003, 1.01999986))
  2440. 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))
  2441. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(0.700000167, 0.720000088, 2.73999977))
  2442. 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))
  2443. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0.30000001192093,"Mint","Part",Vector3.new(0.250000179, 0.980000079, 1.71999967))
  2444. 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))
  2445. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.250000179, 2.43000007, 1.97999978))
  2446. 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))
  2447. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(3.6400001, 0.720000088, 2.68999982))
  2448. 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))
  2449. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.74000001, 1, 1))
  2450. 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))
  2451. RightHip=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Bright red","RightHip",Vector3.new(1, 0.400000006, 1))
  2452. 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))
  2453. mesh("BlockMesh",RightHip,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2454. Support=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,1,"Bright red","Support",Vector3.new(1, 0.400000006, 1))
  2455. 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))
  2456. mesh("BlockMesh",Support,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2457. Support=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,1,"Bright red","Support",Vector3.new(1, 1, 1))
  2458. 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))
  2459. mesh("BlockMesh",Support,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2460. Support=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,1,"Bright red","Support",Vector3.new(1, 0.400000006, 1))
  2461. 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))
  2462. mesh("BlockMesh",Support,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2463. Support=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,1,"Bright red","Support",Vector3.new(1, 1, 1))
  2464. 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))
  2465. mesh("BlockMesh",Support,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2466. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(0.200000003, 1.95999968, 0.830000043))
  2467. 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))
  2468. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.200000003, 0.649999976, 2))
  2469. 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))
  2470. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.200000003, 0.649999976, 2))
  2471. 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))
  2472. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(0.200000003, 1.95999968, 0.830000043))
  2473. 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))
  2474. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,1,"Dark stone grey","Wedge",Vector3.new(2, 0.400000006, 1))
  2475. 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))
  2476. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Wedge",Vector3.new(1, 0.400000006, 1))
  2477. 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))
  2478. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,1,"Medium stone grey","Wedge",Vector3.new(1, 0.400000006, 1))
  2479. 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))
  2480. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,1,"Medium stone grey","Wedge",Vector3.new(1, 0.400000006, 1))
  2481. 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))
  2482. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Wedge",Vector3.new(1, 0.400000006, 1))
  2483. 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))
  2484. LeftHip=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Bright red","LeftHip",Vector3.new(1, 0.400000006, 1))
  2485. 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))
  2486. mesh("BlockMesh",LeftHip,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2487. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1, 1, 1))
  2488. 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))
  2489. mesh("CylinderMesh",Part,"","",Vector3.new(-0.400000006, 0, 0.400000006),Vector3.new(1.5, 1.39999998, 1.5))
  2490. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 1, 1))
  2491. 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))
  2492. mesh("CylinderMesh",Part,"","",Vector3.new(-0.400000006, 0, 0.400000006),Vector3.new(1.5, 1.5, 1.5))
  2493. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(2, 0.800000012, 1))
  2494. 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))
  2495. mesh("CylinderMesh",Part,"","",Vector3.new(0, -0.5, 0),Vector3.new(2, 1.60000002, 2))
  2496. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,1,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 2))
  2497. 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))
  2498. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2499. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(1, 1, 1))
  2500. 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))
  2501. mesh("CylinderMesh",Part,"","",Vector3.new(-0.5, 0, 1.70000005),Vector3.new(3, 1.39999998, 3))
  2502. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1, 0.400000006, 1))
  2503. 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))
  2504. mesh("BlockMesh",Part,"","",Vector3.new(0, -0.300000012, -0.300000012),Vector3.new(1.39999998, 3, 1))
  2505. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.400000006, 1))
  2506. 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))
  2507. mesh("BlockMesh",Part,"","",Vector3.new(0, -0.300000012, 0),Vector3.new(1, 3, 1.29999995))
  2508. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(1, 0.400000006, 1))
  2509. 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))
  2510. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2511. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  2512. 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))
  2513. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, -1),Vector3.new(0.899999976, 1, 0.899999976))
  2514. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(1, 0.400000006, 1))
  2515. 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))
  2516. mesh("CylinderMesh",Part,"","",Vector3.new(-0.200000003, -0.699999988, 0.200000003),Vector3.new(1, 2.79999995, 1))
  2517. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  2518. 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))
  2519. mesh("CylinderMesh",Part,"","",Vector3.new(0, -1, 0.200000003),Vector3.new(0.899999976, 1, 0.899999976))
  2520. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  2521. 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))
  2522. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, -1),Vector3.new(0.899999976, 1, 0.899999976))
  2523. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(1, 0.400000006, 1))
  2524. 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))
  2525. mesh("CylinderMesh",Part,"","",Vector3.new(0.200000003, -0.699999988, 0.200000003),Vector3.new(1, 2.79999995, 1))
  2526. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  2527. 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))
  2528. mesh("CylinderMesh",Part,"","",Vector3.new(0, -1, 0.200000003),Vector3.new(0.899999976, 1, 0.899999976))
  2529. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(1, 0.400000006, 1))
  2530. 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))
  2531. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2532. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(0.250000179, 1.95000005, 1.84999979))
  2533. 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))
  2534. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Bright yellow","Part",Vector3.new(0.74000001, 1, 1))
  2535. 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))
  2536. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.30000025, 0.990000069, 0.799999774))
  2537. 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))
  2538. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.819999933, 0.75, 1))
  2539. 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))
  2540. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(0.740000188, 0.200000003, 1.12999988))
  2541. 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))
  2542. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0.30000001192093,"Mint","Part",Vector3.new(0.250000179, 1.21000004, 1.57999969))
  2543. 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))
  2544. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.819999933, 0.75, 1))
  2545. 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))
  2546. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Bright yellow","Part",Vector3.new(0.74000001, 1, 1))
  2547. 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))
  2548. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(0.700000167, 0.720000088, 2.73999977))
  2549. 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))
  2550. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(2.49000001, 1, 1))
  2551. 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))
  2552. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.490000188, 1.74000001, 2.21999955))
  2553. 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))
  2554. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.250000179, 2.62000012, 2.15999985))
  2555. 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))
  2556. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.420000196, 2.4199996, 3.24999976))
  2557. 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))
  2558. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.490000188, 1.72000003, 3.27999973))
  2559. 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))
  2560. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.700000167, 0.720000088, 2.73999977))
  2561. 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))
  2562. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.799999952, 0.75, 1))
  2563. 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))
  2564. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(0.250000179, 1.63000011, 1.84999979))
  2565. 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))
  2566. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(0.490000188, 1.84000003, 2.5199995))
  2567. 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))
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574. Main=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Handle",Vector3.new(0.620000005, 1.25, 0.809999704))
  2575. 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))
  2576. Trigger=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Trigger",Vector3.new(0.430000097, 0.310000002, 0.290000021))
  2577. 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))
  2578. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(2.45000005, 1, 1))
  2579. 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))
  2580. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.430000097, 0.310000002, 0.290000021))
  2581. 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))
  2582. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.430000097, 0.310000002, 0.290000021))
  2583. 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))
  2584. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Smoky grey","Part",Vector3.new(1.09000003, 1, 1))
  2585. 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))
  2586.  
  2587.  
  2588.  
  2589.  
  2590. Main=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Handle",Vector3.new(0.620000005, 1.25, 0.809999704))
  2591. 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))
  2592. Trigger=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Trigger",Vector3.new(0.430000097, 0.310000002, 0.290000021))
  2593. 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))
  2594. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(2.45000005, 1, 1))
  2595. 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))
  2596. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.430000097, 0.310000002, 0.290000021))
  2597. 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))
  2598. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.430000097, 0.310000002, 0.290000021))
  2599. 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))
  2600. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Smoky grey","Part",Vector3.new(1.09000003, 1, 1))
  2601. 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))
  2602.  
  2603.  
  2604.  
  2605.  
  2606. Main=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Pink","Handle",Vector3.new(1, 0.800000012, 1))
  2607. 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))
  2608. mesh("CylinderMesh",Main,"","",Vector3.new(-0.100000001, -1, -0.5),Vector3.new(1.79999995, 3, 1.79999995))
  2609. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  2610. 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))
  2611. mesh("CylinderMesh",Part,"","",Vector3.new(0, -0.200000003, 0.600000024),Vector3.new(0.899999976, 2, 0.899999976))
  2612. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  2613. 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))
  2614. mesh("CylinderMesh",Part,"","",Vector3.new(-0.100000001, -2.5, -0.5),Vector3.new(1.79999995, 3, 1.60000002))
  2615. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 1, 1))
  2616. 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))
  2617. mesh("CylinderMesh",Part,"","",Vector3.new(-0.100000001, 0, 1),Vector3.new(1.79999995, 1, 1.79999995))
  2618. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.800000012, 1))
  2619. 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))
  2620. mesh("BlockMesh",Part,"","",Vector3.new(0, 0.100000001, 0),Vector3.new(1, 1.29999995, 1))
  2621. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(1, 0.400000006, 1))
  2622. 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))
  2623. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.300000012),Vector3.new(1.20000005, 1.39999998, 1.70000005))
  2624. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.800000012, 1))
  2625. 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))
  2626. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2627. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 0.400000006, 1))
  2628. 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))
  2629. mesh("BlockMesh",Part,"","",Vector3.new(0, -1, -0.5),Vector3.new(1.10000002, 4.5, 2.0999999))
  2630. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.400000006, 1))
  2631. 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))
  2632. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0.899999976),Vector3.new(1, 5, 1))
  2633. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 1, 1))
  2634. 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))
  2635. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0.200000003),Vector3.new(1.29999995, 1, 1.29999995))
  2636. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 0.400000006, 1))
  2637. 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))
  2638. mesh("BlockMesh",Part,"","",Vector3.new(0, -0.300000012, -0.600000024),Vector3.new(0.800000012, 2, 1.39999998))
  2639. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.400000006, 1))
  2640. 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))
  2641. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2642. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  2643. 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))
  2644. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2645. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 1, 1))
  2646. 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))
  2647. mesh("CylinderMesh",Part,"","",Vector3.new(-0.600000024, 0, -0.200000003),Vector3.new(1.10000002, 0.800000012, 1.10000002))
  2648. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Wedge",Vector3.new(1, 0.400000006, 1))
  2649. 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))
  2650. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Wedge",Vector3.new(1, 0.400000006, 1))
  2651. 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))
  2652.  
  2653.  
  2654.  
  2655. Main=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Pink","Handle",Vector3.new(1, 0.800000012, 1))
  2656. 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))
  2657. mesh("CylinderMesh",Main,"","",Vector3.new(0.100000001, -1, -0.5),Vector3.new(1.79999995, 3, 1.79999995))
  2658. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  2659. 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))
  2660. mesh("CylinderMesh",Part,"","",Vector3.new(0.100000001, -2.5, -0.5),Vector3.new(1.79999995, 3, 1.60000002))
  2661. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Pink","Part",Vector3.new(1, 0.400000006, 1))
  2662. 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))
  2663. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.300000012),Vector3.new(1.20000005, 1.39999998, 1.70000005))
  2664. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 0.400000006, 1))
  2665. 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))
  2666. mesh("BlockMesh",Part,"","",Vector3.new(0, -1, -0.5),Vector3.new(1.10000002, 4.5, 2.0999999))
  2667. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  2668. 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))
  2669. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2670. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.800000012, 1))
  2671. 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))
  2672. mesh("BlockMesh",Part,"","",Vector3.new(0, 0.100000001, 0),Vector3.new(1, 1.29999995, 1))
  2673. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 1, 1))
  2674. 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))
  2675. mesh("CylinderMesh",Part,"","",Vector3.new(-0.100000001, 0, 1),Vector3.new(1.79999995, 1, 1.79999995))
  2676. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.400000006, 1))
  2677. 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))
  2678. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2679. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 1, 1))
  2680. 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))
  2681. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0.200000003),Vector3.new(1.29999995, 1, 1.29999995))
  2682. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.400000006, 1))
  2683. 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))
  2684. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0.899999976),Vector3.new(1, 5, 1))
  2685. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Part",Vector3.new(1, 0.800000012, 1))
  2686. 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))
  2687. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2688. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 0.400000006, 1))
  2689. 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))
  2690. mesh("BlockMesh",Part,"","",Vector3.new(0, -0.300000012, -0.600000024),Vector3.new(0.800000012, 2, 1.39999998))
  2691. Part=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Medium stone grey","Part",Vector3.new(1, 0.400000006, 1))
  2692. 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))
  2693. mesh("CylinderMesh",Part,"","",Vector3.new(0, -0.200000003, 0.600000024),Vector3.new(0.899999976, 2, 0.899999976))
  2694. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1, 1, 1))
  2695. 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))
  2696. mesh("CylinderMesh",Part,"","",Vector3.new(-0.600000024, 0, -0.200000003),Vector3.new(1.10000002, 0.800000012, 1.10000002))
  2697. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Wedge",Vector3.new(1, 0.400000006, 1))
  2698. 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))
  2699. Wedge=part(Enum.FormFactor.Plate,m,Enum.Material.SmoothPlastic,0,0,"Carnation pink","Wedge",Vector3.new(1, 0.400000006, 1))
  2700. 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))
  2701.  
  2702. function damage(hit, mind, maxd, knock, type, prop)
  2703. --[[
  2704. to apply it to a player directly, make the first arg go to the players torso
  2705. 1 - normal type(damage and knockback)
  2706. 2 - drain type(damage no knockback)
  2707. 3 - lifesteal(absorbs hp) crit does not have an effect on how much life is absorbed
  2708. 4 - heal(heals target)
  2709. ]]
  2710. if hit.Name:lower()=='hitbox'then
  2711. local pos = CFrame.new(0, 1, -1)
  2712. sound(pickrandom(clangsounds),math.random(100,150)/100,1,torso,6)
  2713. coroutine.wrap(function()
  2714. for i = 1, 4 do
  2715. clangy(torso.CFrame * pos * CFrame.Angles(0, math.rad(math.random(0, 360)), 0))
  2716. end
  2717. end)()
  2718. end
  2719. if hit.Parent == nil then
  2720. return
  2721. end
  2722. local h = hit.Parent:FindFirstChild("Humanoid")
  2723. for i, v in pairs(hit.Parent:children()) do
  2724. if v:IsA("Humanoid") then
  2725. h = v
  2726. end
  2727. end
  2728. if hit.Parent.Parent:FindFirstChild('Torso') ~= nil then
  2729. h = hit.Parent.Parent:FindFirstChild('Humanoid')
  2730. end
  2731. if hit.Parent:IsA('Hat') then
  2732. hit = hit.Parent.Parent:findFirstChild('Head')
  2733. end
  2734. local D = math.random(mind, maxd)*damagea.Value
  2735. if h then
  2736. if h.Parent:FindFirstChild('Stats') then
  2737. D=D/h.Parent:FindFirstChild('Stats').Defence.Value
  2738. elseif not h.Parent:FindFirstChild('Stats') then
  2739. D=D
  2740. end
  2741. end
  2742. if h and h.Parent.Head then
  2743. makegui(h.Parent.Head.CFrame, tostring(math.floor(D+.5)))
  2744. end
  2745. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2746. if type == 1 then
  2747. tagplayer(h)
  2748. local asd = randomizer(critchance)
  2749. if asd == true then
  2750. turncrit()
  2751. end
  2752. if crit == false then
  2753. h.Health = h.Health - D
  2754. else
  2755. h.Health = h.Health - (D + math.random(critdamageaddmin, critdamageaddmax))
  2756. end
  2757. so("http://www.roblox.com/asset/?id=169462037", hit, 1, math.random(150, 200) / 100)
  2758. local vp = Instance.new('BodyVelocity')
  2759. vp.P = 500
  2760. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  2761. vp.velocity = prop.CFrame.lookVector * knock + prop.Velocity / 1.05
  2762. if knock > 0 then
  2763. vp.Parent = hit.Parent.Torso
  2764. end
  2765. game:GetService("Debris"):AddItem(vp, .5)
  2766. elseif type == 2 then
  2767. so("http://www.roblox.com/asset/?id=169462037", hit, 1, math.random(150, 200) / 100)
  2768. local asd = randomizer(critchance)
  2769. if asd == true then
  2770. turncrit()
  2771. end
  2772. if crit == false then
  2773. h.Health = h.Health - D
  2774. else
  2775. h.Health = h.Health - (D + math.random(critdamageaddmin, critdamageaddmax))
  2776. end
  2777. tagplayer(h)
  2778. elseif type == 3 then
  2779. tagplayer(h)
  2780. local asd = randomizer(critchance)
  2781. if asd == true then
  2782. turncrit()
  2783. end
  2784. if crit == false then
  2785. h.Health = h.Health - D
  2786. else
  2787. h.Health = h.Health - (D + math.random(critdamageaddmin, critdamageaddmax))
  2788. end
  2789. char.Humanoid.Health = char.Humanoid.Health + D / 2
  2790. so("http://www.roblox.com/asset/?id=206083232", hit, 1, 1.5)
  2791. for i = 1, 10 do
  2792. firespaz1('Bright red', hit.CFrame * CFrame.Angles(math.random(0, 3), math.random(0, 3), math.random(0, 3)))
  2793. end
  2794. elseif type == 4 then
  2795. h.Health = h.Health + D
  2796. so("http://www.roblox.com/asset/?id=186883084", hit, 1, 1)
  2797. circle('Dark green', h.Parent.Torso.CFrame * CFrame.new(0, -2.5, 0))
  2798. end
  2799. end
  2800. end
  2801.  
  2802. function subtrackstamina(k)
  2803. if stamina>=k then
  2804. stamina=stamina-k
  2805. end
  2806. end
  2807.  
  2808. mouse.Button1Down:connect(function()
  2809. end)
  2810.  
  2811.  
  2812. local sou = Instance.new("Sound", Main)
  2813. sou.Volume = 10
  2814. sou.SoundId = "http://roblox.com/asset/?id=467917777"
  2815.  
  2816.  
  2817. mouse.KeyDown:connect(function(k)
  2818. k = k:lower()
  2819. if string.byte(k) == 48 then
  2820. print(cooldown1)
  2821. if cooldown1>=co1 and stamina>=skill1stam then
  2822. subtractstamina(skill1stam)--subtracts stamina
  2823. cooldown1=0 -- resets skill back to zero if the skill reached or reached over the max
  2824. end
  2825. end
  2826. if k == "q" then
  2827. print(cooldown4)
  2828. if cooldown4>=co4 and stamina>=skill4stam then
  2829. sou:play()
  2830. local torso = Game.Players.LocalPlayer.Character.Torso
  2831. for i = 1,5 do
  2832. DV1(BrickColor.new("Lime"), "Neon", 1.002, 1.002, 1.002, .5, .5, .5, 0.02)
  2833.  
  2834. DV1(BrickColor.new("Lime"), "Neon", 1.002, 1.002, 1.002, .5, .5, .5, 0.02)
  2835.  
  2836. DV2(BrickColor.new("Lime"), "Neon", 1.002, 1.002, 1.002, .5, .5, .5, 0.02)
  2837.  
  2838. DV3(BrickColor.new("Lime"), "Neon", 1.002, 1.002, 1.002, .5, .5, .5, 0.02)
  2839. end
  2840. subtractstamina(skill4stam)--subtracts stamina
  2841. cooldown4=0 -- resets skill back to zero if the skill reached or reached over the max
  2842. end
  2843. end
  2844. end)
  2845.  
  2846.  
  2847. inputserv.InputBegan:connect(function(k)
  2848. if k.KeyCode == Enum.KeyCode.One and typing == false and cooldown1 >= co1 and stamina>=skill1stam then
  2849. elseif k.KeyCode == Enum.KeyCode.Two and typing == false and cooldown2 >= co2 and stamina>=skill2stam then
  2850. elseif k.KeyCode == Enum.KeyCode.Three and typing == false and cooldown3 >= co3 and stamina>=skill3stam then
  2851. elseif k.KeyCode == Enum.KeyCode.Four and typing == false and cooldown4 >= co4 and stamina>=skill4stam then
  2852. end
  2853. end)
  2854.  
  2855. inputserv.InputBegan:connect(function(k)
  2856. if k.KeyCode == Enum.KeyCode.Slash then
  2857. local fin = nil
  2858. typing = true
  2859. fin = inputserv.InputBegan:connect(function(k)
  2860. if k.KeyCode == Enum.KeyCode.Return or k.UserInputType == Enum.UserInputType.MouseButton1 then
  2861. typing = false
  2862. fin:disconnect()
  2863. end
  2864. end)
  2865. end
  2866. end)
  2867.  
  2868. function updateskills()
  2869. if cooldown1 <= co1 then
  2870. cooldown1 = cooldown1 + 1 / 30
  2871. end
  2872. if cooldown2 <= co2 then
  2873. cooldown2 = cooldown2 + 1 / 30
  2874. end
  2875. if cooldown3 <= co3 then
  2876. cooldown3 = cooldown3 + 1 / 30
  2877. end
  2878. if cooldown4 <= co4 then
  2879. cooldown4 = cooldown4 + 1 / 30
  2880. end
  2881. if stamina<=skill1stam then
  2882. bar4.BackgroundColor3=c3(104/255,104/255,104/255)
  2883. else
  2884. bar4.BackgroundColor3=skillcolorscheme
  2885. end
  2886. if stamina<=skill2stam then
  2887. bar3.BackgroundColor3=c3(104/255,104/255,104/255)
  2888. else
  2889. bar3.BackgroundColor3=skillcolorscheme
  2890. end
  2891. if stamina<=skill3stam then
  2892. bar1.BackgroundColor3=c3(104/255,104/255,104/255)
  2893. else
  2894. bar1.BackgroundColor3=skillcolorscheme
  2895. end
  2896. if stamina<=skill4stam then
  2897. bar2.BackgroundColor3=c3(104/255,104/255,104/255)
  2898. else
  2899. bar2.BackgroundColor3=skillcolorscheme
  2900. end
  2901. if stamina <= maxstamina then
  2902. stamina = stamina + recovermana / 30
  2903. end
  2904. end
  2905.  
  2906. char.Humanoid.Died:connect(function()
  2907. for i,v in pairs(char:GetChildren()) do
  2908. if v:IsA'Model' then
  2909. v:destroy()
  2910. end
  2911. end
  2912. end)
  2913.  
  2914. lleg.Transparency = 1
  2915. rleg.Transparency = 1
  2916. larm.Transparency = 1
  2917. rarm.Transparency = 1
  2918. hed.Transparency = 1
  2919. torso.Transparency = 1
  2920.  
  2921. local sine = 0
  2922. local change = 1
  2923. local count = 0
  2924. game:GetService'RunService'.Heartbeat:connect(function()
  2925. local t = tick()
  2926. local Smooth = 1
  2927. ---------------------------
  2928. local llD=CFrame.new(-0.5,-1,0)
  2929. local rlD=CFrame.new(0.5,-1,0)
  2930. count = (count % 100) + (1)*(char.Humanoid.WalkSpeed)/(5*1.3)--countspeed
  2931. angle = math.pi * math.sin(math.pi*2/100*count)
  2932. t = t+0.2*Smooth
  2933.  
  2934.  
  2935. updateskills()
  2936. healthcover:TweenSize(ud(1 * (char.Humanoid.Health / char.Humanoid.MaxHealth), 0, 1, 0), 'Out', 'Quad', .5)
  2937. staminacover:TweenSize(ud(1 * (stamina / maxstamina), 0, 1, 0), 'Out', 'Quad', .5)
  2938. bar4:TweenSize(ud(1 * (cooldown1 / co1), 0, 1, 0), 'Out', 'Quad', .5)
  2939. bar3:TweenSize(ud(1 * (cooldown2 / co2), 0, 1, 0), 'Out', 'Quad', .5)
  2940. bar1:TweenSize(ud(1 * (cooldown3 / co3), 0, 1, 0), 'Out', 'Quad', .5)
  2941. bar2:TweenSize(ud(1 * (cooldown4 / co4), 0, 1, 0), 'Out', 'Quad', .5)
  2942. torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2943. velocity = RootPart.Velocity.y
  2944. sine = sine + change
  2945. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, char)
  2946. char.Humanoid.WalkSpeed=16*speed.Value
  2947. if equipped == true or equipped == false then
  2948. if RootPart.Velocity.y > 1 and hit == nil and stun.Value~=true then
  2949. Anim = "Jump"
  2950. if attack == false then
  2951. torso.Weld.C0 = Clerp(torso.Weld.C0, cn(0, 3, 0) * angles(0, 0, 0), 0.2)
  2952. hed.Weld.C0 = Clerp(hed.Weld.C0, cn(0, -0.1, 0) * angles(0, 0, 0), 0.2)
  2953. rarm.Weld.C0 = Clerp(rarm.Weld.C0, cn(1.5, .5, 0) * angles(0,0,0), 0.2)
  2954. larm.Weld.C0 = Clerp(larm.Weld.C0, cn(-1.5, .5, 0) * angles(0,0,0), 0.2)
  2955. lleg.Weld.C0 = Clerp(lleg.Weld.C0, cn(-.5, -1.5, 0) * angles(0,0,0), 0.3)
  2956. rleg.Weld.C0 = Clerp(rleg.Weld.C0, cn(.5, -1.5, 0) * angles(0,0,0), 0.3)
  2957. end
  2958. elseif RootPart.Velocity.y < -1 and hit == nil and stun.Value~=true then
  2959. Anim = "Fall"
  2960. if attack == false then
  2961. torso.Weld.C0 = Clerp(torso.Weld.C0, cn(0, 3, 0) * angles(0, 0, 0), 0.2)
  2962. hed.Weld.C0 = Clerp(hed.Weld.C0, cn(0, -0.1, 0) * angles(0, 0, 0), 0.2)
  2963. rarm.Weld.C0 = Clerp(rarm.Weld.C0, cn(1.5, .5, 0) * angles(0,0,0), 0.2)
  2964. larm.Weld.C0 = Clerp(larm.Weld.C0, cn(-1.5, .5, 0) * angles(0,0,0), 0.2)
  2965. lleg.Weld.C0 = Clerp(lleg.Weld.C0, cn(-.5, -1.5, 0) * angles(0,0,0), 0.3)
  2966. rleg.Weld.C0 = Clerp(rleg.Weld.C0, cn(.5, -1.5, 0) * angles(0,0,0), 0.3)
  2967. end
  2968. elseif torsovelocity < 1 and hit ~= nil and stun.Value~=true then
  2969. Anim = "Idle"
  2970. if attack == false then
  2971. change = 1
  2972. torso.Weld.C0 = Clerp(torso.Weld.C0, cn(0, 3, 0) * angles(0, 0, 0), 0.2)
  2973. hed.Weld.C0 = Clerp(hed.Weld.C0, cn(0, -0.1, 0) * angles(0, 0, 0), 0.2)
  2974. rarm.Weld.C0 = Clerp(rarm.Weld.C0, cn(2, .5, 0) * angles(math.rad(0),math.rad(-35),math.rad(90)), 0.2)
  2975. larm.Weld.C0 = Clerp(larm.Weld.C0, cn(-2, .5, 0) * angles(math.rad(0),math.rad(35),math.rad(-90)), 0.2)
  2976. lleg.Weld.C0 = Clerp(lleg.Weld.C0, cn(-.5, -1.5, 0) * angles(0,0,0), 0.3)
  2977. rleg.Weld.C0 = Clerp(rleg.Weld.C0, cn(.5, -1.5, 0) * angles(0,0,0), 0.3)
  2978. end
  2979. elseif torsovelocity > 2 and torsovelocity < 18 and hit ~= nil and stun.Value~=true then
  2980. Anim = "Walk"
  2981. if attack == false then
  2982. change = 0.5
  2983. torso.Weld.C0 = Clerp(torso.Weld.C0, cn(0, 3, 0) * angles(0, 0, 0), 0.2)
  2984. hed.Weld.C0 = Clerp(hed.Weld.C0, cn(0, -0.1,0) * angles(0, 0, 0), .3)
  2985. rarm.Weld.C0 = Clerp(rarm.Weld.C0, cn(2, .5, 0) * angles(math.rad(0),math.rad(-35),math.rad(90)), 0.2)
  2986. larm.Weld.C0 = Clerp(larm.Weld.C0, cn(-2, .5, 0) * angles(math.rad(0),math.rad(35),math.rad(-90)), 0.2)
  2987. 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)
  2988. 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)
  2989. end
  2990. elseif torsovelocity >= 18 and hit ~= nil and stun.Value~=true then
  2991. Anim = "Run"
  2992. if attack == false then
  2993. torso.Weld.C0 = Clerp(torso.Weld.C0, cn(0, 3, 0) * angles(0, 0, 0), 0.2)
  2994. hed.Weld.C0 = Clerp(hed.Weld.C0, cn(0, -0.1, 0) * angles(0, 0, 0), 0.2)
  2995. rarm.Weld.C0 = Clerp(rarm.Weld.C0, cn(1.5, .5, 0) * angles(0,0,0), 0.2)
  2996. larm.Weld.C0 = Clerp(larm.Weld.C0, cn(-1.5, .5, 0) * angles(0,0,0), 0.2)
  2997. lleg.Weld.C0 = Clerp(lleg.Weld.C0, cn(-.5, -1.5, 0) * angles(0,0,0), 0.2)
  2998. rleg.Weld.C0 = Clerp(rleg.Weld.C0, cn(.5, -1.5, 0) * angles(0,0,0), 0.2)
  2999. end
  3000. end
  3001. end
  3002. end)
  3003. if 0 < #Effects then
  3004. for e = 1, #Effects do
  3005. if Effects[e] ~= nil then
  3006. local Thing = Effects[e]
  3007. if Thing ~= nil then
  3008. local Part = Thing[1]
  3009. local Mode = Thing[2]
  3010. local Delay = Thing[3]
  3011. local IncX = Thing[4]
  3012. local IncY = Thing[5]
  3013. local IncZ = Thing[6]
  3014. if Thing[1].Transparency <= 1 then
  3015. if Thing[2] == "Block1" then
  3016. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3017. Mesh = Thing[1].Mesh
  3018. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3019. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3020. else
  3021. if Thing[2] == "Block2" then
  3022. Thing[1].CFrame = Thing[1].CFrame
  3023. Mesh = Thing[7]
  3024. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3025. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3026. else
  3027. if Thing[2] == "Cylinder" then
  3028. Mesh = Thing[1].Mesh
  3029. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3030. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3031. else
  3032. if Thing[2] == "Blood" then
  3033. Mesh = Thing[7]
  3034. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  3035. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3036. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3037. else
  3038. if Thing[2] == "Elec" then
  3039. Mesh = Thing[1].Mesh
  3040. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3041. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3042. else
  3043. if Thing[2] == "Disappear" then
  3044. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3045. else
  3046. if Thing[2] == "Shatter" then
  3047. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3048. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3049. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3050. Thing[6] = Thing[6] + Thing[5]
  3051. end
  3052. end
  3053. end
  3054. end
  3055. end
  3056. end
  3057. end
  3058. else
  3059. Part.Parent = nil
  3060. table.remove(Effects, e)
  3061. end
  3062. end
  3063. end
  3064. end
  3065. end
  3066.  
  3067. --[[CreateSound = function(id, par, vol, pit)
  3068. coroutine.resume(coroutine.create(function()
  3069. local sou = Instance.new("Sound", par or workspace)
  3070. sou.Volume = vol
  3071. sou.Pitch = pit or 1
  3072. sou.SoundId = id
  3073. swait()
  3074. sou:play()
  3075. game:GetService("Debris"):AddItem(sou, 6)
  3076. end
  3077. ))
  3078. end
  3079. CreateSound("http://roblox.com/asset/?id=467917777", Main, 1, 0.8)
  3080.  
  3081.  
  3082.  
  3083. NerfThis = function()
  3084. attack = true
  3085. Humanoid.WalkSpeed = 0
  3086.  
  3087.  
  3088. CreateSound("http://roblox.com/asset/?id=467917777", Main, 1, 0.8)
  3089. for i = 0, 1, 0.1 do
  3090. swait()
  3091.  
  3092. end
  3093.  
  3094.  
  3095. Humanoid.WalkSpeed = 15
  3096. attack = false
  3097. end]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement