ThatOneGuy561

Untitled

Jun 26th, 2017
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 85.18 KB | None | 0 0
  1. local runDummyScript = function(f,scri)
  2. local oldenv = getfenv(f)
  3. local newenv = setmetatable({}, {
  4. __index = function(_, k)
  5. if k:lower() == 'script' then
  6. return scri
  7. else
  8. return oldenv[k]
  9. end
  10. end
  11. })
  12. setfenv(f, newenv)
  13. ypcall(function() f() end)
  14. end
  15. cors = {}
  16. mas = Instance.new("Model",game:GetService("Lighting"))
  17. mas.Name = "CompiledModel"
  18. o1 = Instance.new("LocalScript")
  19. o1.Name = "Astaroth"
  20. o1.Parent = mas
  21. table.insert(cors,coroutine.create(function()
  22. wait()
  23. runDummyScript(function()
  24. script.Parent = nil
  25. Player = game:GetService("Players").LocalPlayer
  26. Character = Player.Character
  27. Mouse = Player:GetMouse()
  28. m = Instance.new("Model", Character)
  29. it = Instance.new
  30.  
  31. nooutline = function(part)
  32. part.TopSurface = 10
  33. end
  34.  
  35. part = function(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
  36. local fp = it("Part")
  37. fp.formFactor = formfactor
  38. fp.Parent = parent
  39. fp.Reflectance = reflectance
  40. fp.Transparency = transparency
  41. fp.CanCollide = false
  42. fp.Locked = true
  43. fp.BrickColor = BrickColor.new(tostring(brickcolor))
  44. fp.Name = name
  45. fp.Size = size
  46. fp.Position = Character.Torso.Position
  47. nooutline(fp)
  48. fp.Material = material
  49. fp:BreakJoints()
  50. return fp
  51. end
  52.  
  53. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  54. local mesh = it(Mesh)
  55. mesh.Parent = part
  56. if Mesh == "SpecialMesh" then
  57. mesh.MeshType = meshtype
  58. mesh.MeshId = meshid
  59. end
  60. mesh.Offset = offset
  61. mesh.Scale = scale
  62. return mesh
  63. end
  64.  
  65. weld = function(parent, part0, part1, c0, c1)
  66. local weld = it("Weld")
  67. weld.Parent = parent
  68. weld.Part0 = part0
  69. weld.Part1 = part1
  70. weld.C0 = c0
  71. weld.C1 = c1
  72. return weld
  73. end
  74.  
  75. wep = script["Astaroth"]
  76. wep.Parent = Character
  77. for i,v in pairs(wep:children()) do
  78. if not v:isA("StringValue") and v.BrickColor == BrickColor.new("Bright blue") then
  79. v.BrickColor = Character.Torso.BrickColor
  80. end
  81. end
  82. handle = wep.Handle
  83. handleweld = weld(m, Character["Right Arm"], handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0200357437, 0.0800266266, -1.09997594, -1, 0, 0, 0, 0, -1, 0, -0.999999881, 0))
  84. hitbox = wep.hitbox
  85. weldScript = function(weldTo)
  86. local weldModel = Instance.new("Model", weldTo)
  87. weldModel.Name = "Welds"
  88. local makeWeld = function(part1, part0)
  89. local w = Instance.new("Weld", weldModel)
  90. w.Part0 = part0
  91. w.Part1 = part1
  92. local CFrameOrigin = CFrame.new(part0.Position)
  93. local CFrame0 = part0.CFrame:inverse() * CFrameOrigin
  94. local CFrame1 = part1.CFrame:inverse() * CFrameOrigin
  95. w.C0 = CFrame0
  96. w.C1 = CFrame1
  97. end
  98.  
  99. for i,v in pairs(weldTo.Parent:children()) do
  100. if (v.ClassName == "Part" or v.Name == "Part" or v:isA("WedgePart")) and v ~= weldTo then
  101. makeWeld(v, weldTo)
  102. v.Anchored = false
  103. v.CanCollide = false
  104. v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0)
  105. end
  106. end
  107. weldTo.Anchored = false
  108. weldTo.CanCollide = false
  109. weldTo.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0)
  110. end
  111. weldScript(handle)
  112. Meshes = {Blast = "20329976", Crown = "1323306", Ring = "3270017", Claw = "10681506", Crystal = "9756362", Coil = "9753878", Cloud = "1095708"}
  113. clangsounds = {"199149119", "199149109", "199149072", "199149025", "199148971"}
  114. hitsounds = {"199149137", "199149186", "199149221", "199149235", "199149269", "199149297"}
  115. blocksounds = {"199148933", "199148947"}
  116. armorsounds = {"199149321", "199149338", "199149367", "199149409", "199149452"}
  117. woosh = {Heavy1 = "320557353", Heavy2 = "320557382", Heavy3 = "320557453", Heavy4 = "199144226", Heavy5 = "203691447", Heavy6 = "203691467", Heavy7 = "203691492", Light1 = "320557413", Light2 = "320557487", Light3 = "199145095", Light4 = "199145146", Light5 = "199145887", Light6 = "199145913", Light7 = "199145841", Medium1 = "320557518", Medium2 = "320557537", Medium3 = "320557563", Medium4 = "199145204"}
  118. music = {Breaking = "179281636", FinalReckoning = "357375770", NotDeadYet = "346175829", Intense = "151514610", JumpP1 = "160536628", JumpP2 = "60536666", SonsOfWar = "158929777", WrathOfSea = "165520893", ProtectorsOfEarth = "160542922", SkyTitans = "179282324", ArchAngel = "144043274", Anticipation = "168614529", TheMartyred = "186849544", AwakeP1 = "335631255", AwakeP2 = "335631297", ReadyAimFireP1 = "342455387", ReadyAimFireP2 = "342455399", DarkLordP1 = "209567483", DarkLordP2 = "209567529", BloodDrainP1 = "162914123", BloodDrainP2 = "162914203", DanceOfSwords = "320473062", Opal = "286415112", Calamity = "190454307", Hypnotica = "155968128", Nemisis = "160453802", Breathe = "276963903", GateToTheRift = "270655227", InfernalBeserking = "244143404", Trust = "246184492", AwakeningTheProject = "245121821", BloodPain = "242545577", Chaos = "247241693", NightmareFictionHighStake = "248062278", TheWhiteWeapon = "247236446", Gale = "256851659", ImperialCode = "256848383", Blitzkrieg = "306431437", RhapsodyRage = "348690251", TheGodFist = "348541501", BattleForSoul = "321185592", TheDarkColossus = "305976780", EmpireOfAngels = "302580452", Kronos = "302205297", Exorcist = "299796054", CrimsonFlames = "297799220", UltimatePower = "295753229", DrivingInTheDark = "295753229", AscendToPower = "293860654", GodOfTheSun = "293612495", DarkRider = "293861765", Vengeance = "293375555", SoundOfWar = "293376196", HellsCrusaders = "293012202", Legend = "293011823", RisingSouls = "290524959"}
  119. misc = {GroundSlam = "199145477", LaserSlash = "199145497", RailGunFire = "199145534", Charge1 = "199145659", Charge2 = "169380469", Charge3 = "169380479", EmptyGun = "203691822", GunShoot = "203691837", Stomp1 = "200632875", Stomp2 = "200632561", TelsaCannonCharge = "169445572", TelsaCannonShoot = "169445602", AncientHymm = "245313442"}
  120. wait(0.016666666666667)
  121. local player = game.Players.localPlayer
  122. local char = player.Character
  123. local mouse = player:GetMouse()
  124. local m = Instance.new("Model", char)
  125. local larm = char["Left Arm"]
  126. local rarm = char["Right Arm"]
  127. local lleg = char["Left Leg"]
  128. local rleg = char["Right Leg"]
  129. local hed = char.Head
  130. local torso = char.Torso
  131. local cam = game.Workspace.CurrentCamera
  132. local RootPart = char.HumanoidRootPart
  133. local equipped = false
  134. local attack = false
  135. local Anim = "Idle"
  136. local idle = 0
  137. local sprint = false
  138. local battlestance = false
  139. local attacktype = 1
  140. local state = "none"
  141. local torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  142. local velocity = RootPart.Velocity.y
  143. local sine = 0
  144. local change = 1
  145. local on = false
  146. local grabbed = false
  147. local skill1 = false
  148. local skill2 = false
  149. local skill3 = false
  150. local skill4 = false
  151. local cooldown1 = 0
  152. local cooldown2 = 0
  153. local cooldown3 = 0
  154. local cooldown4 = 0
  155. local co1 = 10
  156. local co2 = 20
  157. local co3 = 30
  158. local co4 = 50
  159. local inputserv = game:GetService("UserInputService")
  160. local typing = false
  161. local crit = false
  162. local critchance = 2
  163. local critdamageaddmin = 4
  164. local critdamageaddmax = 8
  165. local maxstamina = 100
  166. local stamina = 0
  167. local skill1stam = 10
  168. local skill2stam = 20
  169. local skill3stam = 40
  170. local skill4stam = 50
  171. local recovermana = 7
  172. local defensevalue = 1.2
  173. local speedvalue = 0.9
  174. local mindamage = 8
  175. local maxdamage = 9
  176. local damagevalue = 1
  177. local cn = CFrame.new
  178. local mr = math.rad
  179. local angles = CFrame.Angles
  180. local ud = UDim2.new
  181. local c3 = Color3.new
  182. local skillcolorscheme = c3(1, 1, 1)
  183. Character:FindFirstChild("Animate"):Destroy()
  184. weld = function(part0, part1, c0)
  185. local wld = Instance.new("Motor", part1)
  186. wld.Name = "Weld"
  187. wld.Part0 = part0
  188. wld.Part1 = part1
  189. wld.C0 = c0
  190. return wld
  191. end
  192.  
  193. Character = game.Players.localPlayer.Character
  194. Humanoid = Character.Humanoid
  195. if Humanoid:findFirstChild("Animate") then
  196. Humanoid:findFirstChild("Animate"):Destroy()
  197. end
  198. weld(torso, larm, cn(-1.5, 0.5, 0))
  199. larm.Weld.C1 = cn(0, 0.65, 0)
  200. weld(torso, rarm, cn(1.5, 0.5, 0))
  201. rarm.Weld.C1 = cn(0, 0.65, 0)
  202. weld(torso, hed, cn(0, 1.5, 0))
  203. weld(torso, lleg, cn(-0.5, -1, 0))
  204. lleg.Weld.C1 = cn(0, 1, 0)
  205. weld(torso, rleg, cn(0.5, -1, 0))
  206. rleg.Weld.C1 = cn(0, 1, 0)
  207. weld(RootPart, torso, cn(0, -1, 0))
  208. torso.Weld.C1 = cn(0, -1, 0)
  209. Humanoid = char.Humanoid
  210. if Humanoid:FindFirstChild("Animator") then
  211. Humanoid:FindFirstChild("Animator"):Destroy()
  212. end
  213. local scrn = Instance.new("ScreenGui", player.PlayerGui)
  214. makeframe = function(par, trans, pos, size, color)
  215. local frame = Instance.new("Frame", par)
  216. frame.BackgroundTransparency = trans
  217. frame.BorderSizePixel = 0
  218. frame.Position = pos
  219. frame.Size = size
  220. frame.BackgroundColor3 = color
  221. return frame
  222. end
  223.  
  224. makelabel = function(par, text)
  225. local label = Instance.new("TextLabel", par)
  226. label.BackgroundTransparency = 1
  227. label.Size = ud(1, 0, 1, 0)
  228. label.Position = ud(0, 0, 0, 0)
  229. label.TextColor3 = c3(255, 255, 255)
  230. label.TextStrokeTransparency = 0
  231. label.FontSize = Enum.FontSize.Size32
  232. label.Font = Enum.Font.SourceSansBold
  233. label.BorderSizePixel = 0
  234. label.TextScaled = true
  235. label.Text = text
  236. end
  237.  
  238. framesk1 = makeframe(scrn, 0.5, ud(0.23, 0, 0.93, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  239. framesk2 = makeframe(scrn, 0.5, ud(0.5, 0, 0.93, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  240. framesk3 = makeframe(scrn, 0.5, ud(0.5, 0, 0.86, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  241. framesk4 = makeframe(scrn, 0.5, ud(0.23, 0, 0.86, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  242. bar1 = makeframe(framesk1, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  243. bar2 = makeframe(framesk2, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  244. bar3 = makeframe(framesk3, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  245. bar4 = makeframe(framesk4, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  246. text1 = makelabel(framesk1, "[C] Apocalypse Rush")
  247. text2 = makelabel(framesk2, "[V] Titan Bomb")
  248. text3 = makelabel(framesk3, "[X] Hades Stomp")
  249. text4 = makelabel(framesk4, "[Z] Great Divide")
  250. staminabar = makeframe(scrn, 0.5, ud(0.23, 0, 0.82, 0), ud(0.26, 0, 0.03, 0), c3(0.23921568627451, 0.67058823529412, 1))
  251. staminacover = makeframe(staminabar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0.23921568627451, 0.67058823529412, 1))
  252. staminatext = makelabel(staminabar, "Power")
  253. healthbar = makeframe(scrn, 0.5, ud(0.5, 0, 0.82, 0), ud(0.26, 0, 0.03, 0), c3(1, 1, 0))
  254. healthcover = makeframe(healthbar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 0.18039215686275, 0.1921568627451))
  255. healthtext = makelabel(healthbar, "Health")
  256. local stats = Instance.new("Folder", char)
  257. stats.Name = "Stats"
  258. local block = Instance.new("BoolValue", stats)
  259. block.Name = "Block"
  260. block.Value = false
  261. local stun = Instance.new("BoolValue", stats)
  262. stun.Name = "Stun"
  263. stun.Value = false
  264. local defense = Instance.new("NumberValue", stats)
  265. defense.Name = "Defence"
  266. defense.Value = defensevalue
  267. local speed = Instance.new("NumberValue", stats)
  268. speed.Name = "Speed"
  269. speed.Value = speedvalue
  270. local damagea = Instance.new("NumberValue", stats)
  271. damagea.Name = "Damage"
  272. damagea.Value = damagevalue
  273. atktype = function(s, e)
  274. coroutine.resume(coroutine.create(function()
  275. attacktype = e
  276. wait(1.5)
  277. attacktype = s
  278. end
  279. ))
  280. end
  281.  
  282. turncrit = function()
  283. coroutine.resume(coroutine.create(function()
  284. print("CRITICAL!")
  285. crit = true
  286. wait(0.25)
  287. crit = false
  288. end
  289. ))
  290. end
  291.  
  292. subtractstamina = function(k)
  293. if k <= stamina then
  294. stamina = stamina - k
  295. end
  296. end
  297.  
  298. fat = Instance.new("BindableEvent", script)
  299. fat.Name = "Heartbeat"
  300. script:WaitForChild("Heartbeat")
  301. frame = 0.033333333333333
  302. tf = 0
  303. allowframeloss = false
  304. tossremainder = false
  305. lastframe = tick()
  306. script.Heartbeat:Fire()
  307. game:GetService("RunService").Heartbeat:connect(function(s, p)
  308. tf = tf + s
  309. if frame <= tf then
  310. if allowframeloss then
  311. script.Heartbeat:Fire()
  312. lastframe = tick()
  313. else
  314. for i = 1, math.floor(tf / frame) do
  315. script.Heartbeat:Fire()
  316. end
  317. lastframe = tick()
  318. end
  319. if tossremainder then
  320. tf = 0
  321. else
  322. tf = tf - frame * math.floor(tf / frame)
  323. end
  324. end
  325. end
  326. )
  327. Lerp = function(a, b, i)
  328. local com1 = {a.X, a.Y, a.Z, a:toEulerAnglesXYZ()}
  329. local com2 = {b.X, b.Y, b.Z, b:toEulerAnglesXYZ()}
  330. local calx = com1[1] + (com2[1] - com1[1]) * i
  331. local caly = com1[2] + (com2[2] - com1[2]) * i
  332. local calz = com1[3] + (com2[3] - com1[3]) * i
  333. local cala = com1[4] + (com2[4] - com1[4]) * i
  334. local calb = com1[5] + (com2[5] - com1[5]) * i
  335. local calc = com1[6] + (com2[6] - com1[6]) * i
  336. return CFrame.new(calx, caly, calz) * CFrame.Angles(cala, calb, calc)
  337. end
  338.  
  339. local Lerp = CFrame.new().lerp
  340. randomizer = function(percent)
  341. local randomized = math.random(0, 100)
  342. if randomized <= percent then
  343. return true
  344. else
  345. if percent <= randomized then
  346. return false
  347. end
  348. end
  349. end
  350.  
  351. begoneoutlines = function(part)
  352. part.BottomSurface = 10
  353. end
  354.  
  355. rayCast = function(pos, dir, maxl, ignore)
  356. return game:service("Workspace"):FindPartOnRay(Ray.new(pos, dir.unit * (maxl or 999.999)), ignore)
  357. end
  358.  
  359. makeeffect = function(par, size, pos1, trans, trans1, howmuch, delay1, id, type)
  360. local p = Instance.new("Part", par or workspace)
  361. p.CFrame = pos1
  362. p.Anchored = true
  363. p.Material = "Plastic"
  364. p.CanCollide = false
  365. p.TopSurface = 0
  366. p.Size = Vector3.new(1, 1, 1)
  367. p.BottomSurface = 0
  368. p.Transparency = trans
  369. p.FormFactor = "Custom"
  370. begoneoutlines(p)
  371. local mesh = Instance.new("SpecialMesh", p)
  372. mesh.Scale = size
  373. if id ~= nil and type == nil then
  374. mesh.MeshId = "rbxassetid://" .. id
  375. else
  376. if id == nil and type ~= nil then
  377. mesh.MeshType = type
  378. else
  379. if id == nil and type == nil then
  380. mesh.MeshType = "Brick"
  381. end
  382. end
  383. end
  384. game:GetService("Debris"):AddItem(p, delay1)
  385. coroutine.wrap(function()
  386. for i = 0, delay1, 0.1 do
  387. wait(0.016666666666667)
  388. p.CFrame = p.CFrame
  389. mesh.Scale = mesh.Scale + howmuch
  390. p.Transparency = p.Transparency + trans1
  391. end
  392. p:Destroy()
  393. end
  394. )()
  395. return p
  396. end
  397.  
  398. clangy = function(cframe)
  399. wait(0.016666666666667)
  400. local clang = {}
  401. local dis = 0
  402. local part = Instance.new("Part", nil)
  403. part.CFrame = cframe
  404. part.Anchored = true
  405. part.CanCollide = false
  406. part.BrickColor = BrickColor.new("New Yeller")
  407. part.FormFactor = "Custom"
  408. part.Name = "clanger"
  409. part.Size = Vector3.new(0.2, 0.2, 0.2)
  410. part.TopSurface = 10
  411. part.BottomSurface = 10
  412. part.RightSurface = 10
  413. part.LeftSurface = 10
  414. part.BackSurface = 10
  415. part.FrontSurface = 10
  416. part:BreakJoints()
  417. local mesh = Instance.new("BlockMesh", part)
  418. coroutine.wrap(function()
  419. for i = 1, 7 do
  420. do
  421. wait(0.016666666666667)
  422. dis = dis + 0.2
  423. local partc = part:clone()
  424. partc.Parent = workspace
  425. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  426. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  427. table.insert(clang, partc)
  428. end
  429. end
  430. for i,v in pairs(clang) do
  431. coroutine.wrap(function()
  432. for i = 1, 10 do
  433. wait(0.01)
  434. v.Transparency = v.Transparency + 0.1
  435. end
  436. v:destroy()
  437. end
  438. )()
  439. end
  440. end
  441. )()
  442. end
  443.  
  444. circle = function(color, pos1)
  445. local p = Instance.new("Part", m)
  446. p.BrickColor = BrickColor.new(color)
  447. p.CFrame = pos1
  448. p.Anchored = true
  449. p.Material = "Plastic"
  450. p.CanCollide = false
  451. p.TopSurface = 0
  452. p.Size = Vector3.new(1, 1, 1)
  453. p.BottomSurface = 0
  454. p.Transparency = 0.35
  455. p.FormFactor = "Custom"
  456. local mesh = Instance.new("CylinderMesh", p)
  457. mesh.Scale = Vector3.new(0, 0, 0)
  458. coroutine.wrap(function()
  459. for i = 0, 5, 0.1 do
  460. wait(0.016666666666667)
  461. p.CFrame = p.CFrame
  462. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0, 0.5)
  463. p.Transparency = p.Transparency + 0.025
  464. end
  465. p:Destroy()
  466. end
  467. )()
  468. end
  469.  
  470. firespaz1 = function(color, pos1)
  471. local p = Instance.new("Part", m)
  472. p.BrickColor = BrickColor.new(color)
  473. p.CFrame = pos1
  474. p.Anchored = true
  475. p.Material = "Plastic"
  476. p.CanCollide = false
  477. p.TopSurface = 0
  478. p.Size = Vector3.new(1, 1, 1)
  479. p.BottomSurface = 0
  480. p.Transparency = 0.5
  481. p.FormFactor = "Custom"
  482. local mesh = Instance.new("BlockMesh", p)
  483. mesh.Scale = Vector3.new(1, 1, 1)
  484. coroutine.wrap(function()
  485. for i = 0, 15, 0.1 do
  486. wait(0.033333333333333)
  487. p.CFrame = p.CFrame * CFrame.new(0, 0.1, 0)
  488. mesh.Scale = mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
  489. p.Transparency = p.Transparency + 0.025
  490. end
  491. p:Destroy()
  492. end
  493. )()
  494. end
  495.  
  496. pickrandom = function(tablesa)
  497. local randomized = tablesa[math.random(1, #tablesa)]
  498. return randomized
  499. end
  500.  
  501. sound = function(id, pitch, volume, par, last)
  502. local s = Instance.new("Sound", par or torso)
  503. s.SoundId = "rbxassetid://" .. id
  504. s.Pitch = pitch or 1
  505. s.Volume = volume or 1
  506. wait()
  507. s:play()
  508. game.Debris:AddItem(s, last or 120)
  509. end
  510.  
  511. clangy = function(cframe)
  512. wait(0.016666666666667)
  513. local clang = {}
  514. local dis = 0
  515. local part = Instance.new("Part", nil)
  516. part.CFrame = cframe
  517. part.Anchored = true
  518. part.CanCollide = false
  519. part.BrickColor = BrickColor.new("New Yeller")
  520. part.FormFactor = "Custom"
  521. part.Name = "clanger"
  522. part.Size = Vector3.new(0.2, 0.2, 0.2)
  523. part.TopSurface = 10
  524. part.BottomSurface = 10
  525. part.RightSurface = 10
  526. part.LeftSurface = 10
  527. part.BackSurface = 10
  528. part.FrontSurface = 10
  529. part:BreakJoints()
  530. local mesh = Instance.new("BlockMesh", part)
  531. coroutine.wrap(function()
  532. for i = 1, 7 do
  533. do
  534. wait(0.016666666666667)
  535. dis = dis + 0.2
  536. local partc = part:clone()
  537. partc.Parent = workspace
  538. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  539. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  540. table.insert(clang, partc)
  541. end
  542. end
  543. for i,v in pairs(clang) do
  544. coroutine.wrap(function()
  545. for i = 1, 10 do
  546. wait(0.01)
  547. v.Transparency = v.Transparency + 0.1
  548. end
  549. v:destroy()
  550. end
  551. )()
  552. end
  553. end
  554. )()
  555. end
  556.  
  557. so = function(id, par, vol, pit)
  558. coroutine.resume(coroutine.create(function()
  559. local sou = Instance.new("Sound", par or workspace)
  560. sou.Volume = vol
  561. sou.Pitch = pit or 1
  562. sou.SoundId = id
  563. wait()
  564. sou:play()
  565. game:GetService("Debris"):AddItem(sou, 6)
  566. end
  567. ))
  568. end
  569.  
  570. getclosest = function(obj, dis, player)
  571. if (player.Torso.CFrame.p - obj).magnitude >= dis then
  572. do return not player end
  573. do
  574. local list = {}
  575. for i,v in pairs(workspace:GetChildren()) do
  576. if v:IsA("Model") and v:findFirstChild("Torso") and v ~= char and (v.Torso.Position - obj).magnitude <= dis then
  577. table.insert(list, v)
  578. end
  579. if v:IsA("Part") and v.Name:lower() == "hitbox" and v.Parent.Parent ~= char and (v.Position - obj).magnitude <= dis then
  580. local pos = CFrame.new(0, 1, -1)
  581. do
  582. sound(pickrandom(clangsounds), math.random(100, 150) / 100, 1, torso, 6)
  583. coroutine.wrap(function()
  584. for i = 1, 4 do
  585. clangy(torso.CFrame * pos * CFrame.Angles(0, math.rad(math.random(0, 360)), 0))
  586. end
  587. end
  588. )()
  589. end
  590. end
  591. end
  592. do return list end
  593. end
  594. end
  595. end
  596.  
  597. makegui = function(cframe, text)
  598. local a = math.random(-10, 10) / 100
  599. local c = Instance.new("Part")
  600. c.Transparency = 1
  601. Instance.new("BodyGyro").Parent = c
  602. c.Parent = m
  603. c.CFrame = CFrame.new(cframe.p + Vector3.new(0, 1.5, 0))
  604. local f = Instance.new("BodyPosition")
  605. f.P = 2000
  606. f.D = 100
  607. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  608. f.position = c.Position + Vector3.new(0, 3, 0)
  609. f.Parent = c
  610. game:GetService("Debris"):AddItem(c, 6.5)
  611. c.CanCollide = false
  612. m.Parent = workspace
  613. c.CanCollide = false
  614. local bg = Instance.new("BillboardGui", m)
  615. bg.Adornee = c
  616. bg.Size = UDim2.new(1, 0, 1, 0)
  617. bg.StudsOffset = Vector3.new(0, 0, 0)
  618. bg.AlwaysOnTop = false
  619. local tl = Instance.new("TextLabel", bg)
  620. tl.BackgroundTransparency = 1
  621. tl.Size = UDim2.new(1, 0, 1, 0)
  622. tl.Text = text
  623. tl.Font = "SourceSansBold"
  624. tl.FontSize = "Size42"
  625. if crit == true then
  626. tl.TextColor3 = Color3.new(0.70588235294118, 0, 0)
  627. else
  628. tl.TextColor3 = Color3.new(255, 0.70588235294118, 0.2)
  629. end
  630. tl.TextStrokeTransparency = 0
  631. tl.TextScaled = true
  632. tl.TextWrapped = true
  633. coroutine.wrap(function()
  634. wait(2)
  635. for i = 1, 10 do
  636. fat.Event:wait()
  637. tl.TextTransparency = tl.TextTransparency + 0.1
  638. end
  639. end
  640. )()
  641. end
  642.  
  643. tag = function(hum, player)
  644. local creator = Instance.new("ObjectValue", hum)
  645. creator.Value = player
  646. creator.Name = "creator"
  647. end
  648.  
  649. untag = function(hum)
  650. if hum ~= nil then
  651. local tag = hum:findFirstChild("creator")
  652. if tag ~= nil then
  653. tag.Parent = nil
  654. end
  655. end
  656. end
  657.  
  658. tagplayer = function(h)
  659. coroutine.wrap(function()
  660. tag(h, player)
  661. wait(1)
  662. untag(h)
  663. end
  664. )()
  665. end
  666.  
  667. damage = function(hit, mind, maxd, knock, type, prop)
  668. do
  669. if hit.Name:lower() == "hitbox" then
  670. local pos = CFrame.new(0, 1, -1)
  671. do
  672. sound(pickrandom(clangsounds), math.random(100, 150) / 100, 1, torso, 6)
  673. coroutine.wrap(function()
  674. for i = 1, 4 do
  675. clangy(torso.CFrame * pos * CFrame.Angles(0, math.rad(math.random(0, 360)), 0))
  676. end
  677. end
  678. )()
  679. end
  680. end
  681. if hit.Parent == nil then
  682. return
  683. end
  684. local h = hit.Parent:FindFirstChild("Humanoid")
  685. for i,v in pairs(hit.Parent:children()) do
  686. if v:IsA("Humanoid") then
  687. h = v
  688. end
  689. end
  690. if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
  691. h = hit.Parent.Parent:FindFirstChild("Humanoid")
  692. end
  693. if hit.Parent:IsA("Hat") then
  694. hit = hit.Parent.Parent:findFirstChild("Head")
  695. end
  696. local D = math.random(mind, maxd) * damagea.Value
  697. if h then
  698. if h.Parent:FindFirstChild("Stats") then
  699. D = D / h.Parent:FindFirstChild("Stats").Defence.Value
  700. else
  701. end
  702. end
  703. if h.Parent:FindFirstChild("Stats") or h and h.Parent.Head then
  704. makegui(h.Parent.Head.CFrame, tostring(math.floor(D + 0.5)))
  705. end
  706. TagService:NewTag(h.Parent, Player, "Astaroth", D)
  707. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  708. if type == 1 then
  709. tagplayer(h)
  710. local asd = randomizer(critchance)
  711. if asd == true then
  712. turncrit()
  713. end
  714. if crit == false then
  715. game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D, 1)
  716. else
  717. game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D + math.random(critdamageaddmin, critdamageaddmax), 1)
  718. end
  719. so("http://www.roblox.com/asset/?id=169462037", hit, 1, math.random(150, 200) / 100)
  720. local vp = Instance.new("BodyVelocity")
  721. vp.P = 500
  722. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  723. vp.velocity = prop.CFrame.lookVector * knock + prop.Velocity / 1.05
  724. if knock > 0 then
  725. vp.Parent = hit.Parent.Torso
  726. end
  727. game:GetService("Debris"):AddItem(vp, 0.5)
  728. else
  729. do
  730. if type == 2 then
  731. so("http://www.roblox.com/asset/?id=169462037", hit, 1, math.random(150, 200) / 100)
  732. local asd = randomizer(critchance)
  733. if asd == true then
  734. turncrit()
  735. end
  736. if crit == false then
  737. game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D, 1)
  738. else
  739. game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D + math.random(critdamageaddmin, critdamageaddmax), 1)
  740. end
  741. tagplayer(h)
  742. else
  743. do
  744. if type == 3 then
  745. tagplayer(h)
  746. local asd = randomizer(critchance)
  747. if asd == true then
  748. turncrit()
  749. end
  750. if crit == false then
  751. game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D, 1)
  752. else
  753. game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D + math.random(critdamageaddmin, critdamageaddmax), 1)
  754. end
  755. char.Humanoid.Health = char.Humanoid.Health + D / 2
  756. so("http://www.roblox.com/asset/?id=206083232", hit, 1, 1.5)
  757. for i = 1, 10 do
  758. firespaz1("Bright red", hit.CFrame * CFrame.Angles(math.random(0, 3), math.random(0, 3), math.random(0, 3)))
  759. end
  760. else
  761. do
  762. if type == 4 then
  763. h.Health = h.Health + D
  764. so("http://www.roblox.com/asset/?id=186883084", hit, 1, 1)
  765. circle("Dark green", h.Parent.Torso.CFrame * CFrame.new(0, -2.5, 0))
  766. end
  767. end
  768. end
  769. end
  770. end
  771. end
  772. end
  773. end
  774. end
  775. end
  776.  
  777. subtrackstamina = function(k)
  778. if k <= stamina then
  779. stamina = stamina - k
  780. end
  781. end
  782.  
  783. getclosest_angled = function(obj, dis, max_deg, player)
  784. if not max_deg then
  785. max_deg = 49.333
  786. end
  787. if (player.Torso.CFrame.p - obj).magnitude >= dis then
  788. do return not player end
  789. do
  790. local list = {}
  791. for i,v in pairs(workspace:GetChildren()) do
  792. if v:IsA("Model") and v:findFirstChild("Torso") and v ~= char then
  793. if (v.Torso.Position - obj).magnitude <= dis then
  794. local lv = -torso.CFrame.lookVector * Vector3.new(1, 0, 1).unit
  795. do
  796. local to = (torso.Position - v.Torso.Position) * Vector3.new(1, 0, 1).unit
  797. if math.deg(math.acos(lv:Dot(to))) <= max_deg then
  798. print("it worked")
  799. table.insert(list, v)
  800. else
  801. do
  802. print("nope", math.deg(math.acos(lv:Dot(to))))
  803. end
  804. end
  805. end
  806. else
  807. print("no distance")
  808. end
  809. end
  810. if v:IsA("Part") and v.Name:lower() == "hitbox" and v.Parent.Parent ~= char and v.Position - obj.magnitude <= dis * 1.55 then
  811. local pos = CFrame.new(0, 1, -1)
  812. sound(pickrandom(clangsounds), math.random(100, 150) / 100, 1, torso, 6)
  813. coroutine.wrap(function()
  814. for i = 1, 4 do
  815. clangy(torso.CFrame * pos * CFrame.Angles(0, math.rad(math.random(0, 360)), 0))
  816. end
  817. end
  818. )()
  819. end
  820. end
  821. do return list end
  822. end
  823. end
  824. end
  825.  
  826. attackone = function()
  827. attack = true
  828. for i = 0, 1, 0.1 do
  829. fat.Event:wait()
  830. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0, -0.8, 0), 0.3)
  831. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0, 0.8, 0), 0.3)
  832. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(2.4, -0.5, -0.3), 0.3)
  833. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-0.7, 0.65, -0.5) * angles(2, 0, 0.9), 0.3)
  834. handleweld.C0 = Lerp(handleweld.C0, cn(0, 0, 1.5) * angles(0, 0, 0), 0.3)
  835. if torsovelocity > 2 and torsovelocity < 18 then
  836. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-40 * math.cos(sine / 10)), 0.8, 0), 0.4)
  837. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(40 * math.cos(sine / 10)), 0.8, 0), 0.4)
  838. else
  839. if torsovelocity < 1 then
  840. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0.8, 0), 0.4)
  841. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0.8, 0), 0.4)
  842. end
  843. end
  844. end
  845. so("http://roblox.com/asset/?id=" .. woosh.Heavy4, hitbox, 1, 1.1)
  846. --[[
  847. for i,v in pairs(getclosest_angled(torso.CFrame.p, 8, 90)) do
  848. if v:FindFirstChild("Humanoid") then
  849. damage(v.Torso, mindamage, maxdamage, 1, 1, RootPart)
  850. end
  851. end
  852. ]]
  853. for i = 0, 1.5, 0.1 do
  854. fat.Event:wait()
  855. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0, 0.5, 0), 0.3)
  856. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0, -0.5, 0), 0.3)
  857. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(0.4, -0.5, -0.3), 0.3)
  858. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.65, -0.5) * angles(0, 0, 0.9), 0.3)
  859. handleweld.C0 = Lerp(handleweld.C0, cn(0, 0, 1.5) * angles(-0.1, 0.2, 0), 0.3)
  860. if torsovelocity > 2 and torsovelocity < 18 then
  861. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-40 * math.cos(sine / 10)), -0.5, 0), 0.4)
  862. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(40 * math.cos(sine / 10)), -0.5, 0), 0.4)
  863. else
  864. if torsovelocity < 1 then
  865. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, -0.5, 0), 0.4)
  866. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, -0.5, 0), 0.4)
  867. end
  868. end
  869. end
  870. attack = false
  871. atktype(1, 2)
  872. end
  873.  
  874. attacktwo = function()
  875. attack = true
  876. for i = 0, 1, 0.1 do
  877. fat.Event:wait()
  878. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0, 0.8, 0), 0.3)
  879. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0, -0.8, 0), 0.3)
  880. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(1.5, 1.5, -0.3), 0.3)
  881. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.65, 0) * angles(1.2, 0, -0.3), 0.3)
  882. handleweld.C0 = Lerp(handleweld.C0, cn(0, 0, 0) * angles(0, 0, 0), 0.3)
  883. if torsovelocity > 2 and torsovelocity < 18 then
  884. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-40 * math.cos(sine / 10)), -0.8, 0), 0.4)
  885. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(40 * math.cos(sine / 10)), -0.8, 0), 0.4)
  886. else
  887. if torsovelocity < 1 then
  888. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, -0.8, 0), 0.4)
  889. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, -0.8, 0), 0.4)
  890. end
  891. end
  892. end
  893. so("http://roblox.com/asset/?id=" .. woosh.Heavy4, hitbox, 1, 1)
  894. --[[
  895. for i,v in pairs(getclosest_angled(torso.CFrame.p, 8, 90)) do
  896. if v:FindFirstChild("Humanoid") then
  897. damage(v.Torso, mindamage, maxdamage, 1, 1, RootPart)
  898. end
  899. end
  900. ]]
  901. for i = 0, 1.5, 0.1 do
  902. fat.Event:wait()
  903. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0, -0.8, 0), 0.3)
  904. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0, 0.8, 0), 0.3)
  905. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(1, 1.5, 0.3) * angles(-0.6, 0, 0), 0.3)
  906. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-0.7, 0.65, -0.5) * angles(1.4, 0, 1), 0.3)
  907. handleweld.C0 = Lerp(handleweld.C0, cn(0, 0, 0) * angles(-0.2, 0, 0), 0.3)
  908. if torsovelocity > 2 and torsovelocity < 18 then
  909. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-40 * math.cos(sine / 10)), 0.8, 0), 0.4)
  910. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(40 * math.cos(sine / 10)), 0.8, 0), 0.4)
  911. else
  912. if torsovelocity < 1 then
  913. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0.8, 0), 0.4)
  914. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0.8, 0), 0.4)
  915. end
  916. end
  917. end
  918. attack = false
  919. atktype(1, 3)
  920. end
  921.  
  922. attackthree = function()
  923. attack = true
  924. for i = 0, 1, 0.1 do
  925. fat.Event:wait()
  926. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0, -0.8, 0), 0.3)
  927. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0, 0.8, 0), 0.3)
  928. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(1.5, -1.5, -0.3), 0.3)
  929. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-0.7, 0.65, 0) * angles(1.34, 0, 0.3), 0.3)
  930. handleweld.C0 = Lerp(handleweld.C0, cn(0, 0, 0) * angles(0, 0, 0), 0.3)
  931. if torsovelocity > 2 and torsovelocity < 18 then
  932. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-40 * math.cos(sine / 10)), 0.8, 0), 0.4)
  933. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(40 * math.cos(sine / 10)), 0.8, 0), 0.4)
  934. else
  935. if torsovelocity < 1 then
  936. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0.8, 0), 0.4)
  937. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0.8, 0), 0.4)
  938. end
  939. end
  940. end
  941. so("http://roblox.com/asset/?id=" .. woosh.Heavy4, hitbox, 1, 0.7)
  942. --[[
  943. for i,v in pairs(getclosest_angled(torso.CFrame.p, 8, 90)) do
  944. if v:FindFirstChild("Humanoid") then
  945. damage(v.Torso, mindamage, maxdamage, 1, 1, RootPart)
  946. end
  947. end
  948. ]]
  949. for i = 0, 1.5, 0.1 do
  950. fat.Event:wait()
  951. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0, 0.8, 0), 0.3)
  952. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0, -0.8, 0), 0.3)
  953. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(1, -1.5, -0.3) * angles(-0.6, 0, 0), 0.3)
  954. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-0.7, 0.65, -0.5) * angles(1.4, 0, 1), 0.3)
  955. handleweld.C0 = Lerp(handleweld.C0, cn(0, 0, 0) * angles(-0.2, 0, 0), 0.3)
  956. if torsovelocity > 2 and torsovelocity < 18 then
  957. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-40 * math.cos(sine / 10)), -0.8, 0), 0.4)
  958. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(40 * math.cos(sine / 10)), -0.8, 0), 0.4)
  959. else
  960. if torsovelocity < 1 then
  961. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, -0.8, 0), 0.4)
  962. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, -0.8, 0), 0.4)
  963. end
  964. end
  965. end
  966. attack = false
  967. atktype(1, 1)
  968. end
  969.  
  970. greatdivide = function()
  971. attack = true
  972. for i = 0, 1, 0.1 do
  973. fat.Event:wait()
  974. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0.5, 0, 0), 0.3)
  975. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0, 0, 0), 0.3)
  976. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1, 0.65, -0.5) * angles(2.5, 0, -0.785), 0.3)
  977. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1, 0.65, -0.5) * angles(2.2, 0, 0.785), 0.3)
  978. handleweld.C0 = Lerp(handleweld.C0, cn(-0.6, -0.3, 0.7) * angles(0, 0, 0.785), 0.3)
  979. if torsovelocity > 2 and torsovelocity < 18 then
  980. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(-0.5 + math.rad(-40 * math.cos(sine / 10)), 0, 0), 0.3)
  981. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(-0.5 + math.rad(40 * math.cos(sine / 10)), 0, 0), 0.3)
  982. else
  983. if torsovelocity < 1 then
  984. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(-0.5, 0, 0), 0.3)
  985. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(-0.5, 0, 0), 0.3)
  986. end
  987. end
  988. end
  989. so("http://roblox.com/asset/?id=" .. woosh.Heavy4, hitbox, 1, 1)
  990. --[[
  991. for i,v in pairs(getclosest_angled(torso.CFrame.p, 8, 90)) do
  992. if v:FindFirstChild("Humanoid") then
  993. damage(v.Torso, 10, 12, 1, 1, RootPart)
  994. end
  995. end
  996. ]]
  997. for i = 0, 1, 0.1 do
  998. fat.Event:wait()
  999. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(-0.2, 0, 0), 0.4)
  1000. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0, 0, 0), 0.4)
  1001. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1, 0.5, -0.5) * angles(0.7, 0, -0.785), 0.4)
  1002. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1, 0.5, -0.5) * angles(0.5, 0, 0.785), 0.4)
  1003. handleweld.C0 = Lerp(handleweld.C0, cn(-0.6, -0.2, 0.7) * angles(0, 0, 0.785) * angles(-0.3, 0, 0), 0.4)
  1004. if torsovelocity > 2 and torsovelocity < 18 then
  1005. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0.2 + math.rad(-40 * math.cos(sine / 10)), 0, 0), 0.4)
  1006. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0.2 + math.rad(40 * math.cos(sine / 10)), 0, 0), 0.4)
  1007. else
  1008. if torsovelocity < 1 then
  1009. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0.2, 0, 0), 0.4)
  1010. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0.2, 0, 0), 0.4)
  1011. end
  1012. end
  1013. end
  1014. attack = false
  1015. end
  1016.  
  1017. hadesstomp = function()
  1018. attack = true
  1019. speed.Value = 0
  1020. for i = 0, 2, 0.1 do
  1021. fat.Event:wait()
  1022. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0.3, 0, 0), 0.3)
  1023. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0.3, 0, 0), 0.3)
  1024. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(2, 1.2, 0), 0.3)
  1025. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.7, -0.5) * angles(2.7, 0, 0.3), 0.3)
  1026. handleweld.C0 = Lerp(handleweld.C0, cn(0, 0, 1) * angles(0, 0, 0), 0.3)
  1027. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(-0.3, 0, -0.1), 0.3)
  1028. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, 0, -1) * CFrame.Angles(-0.3, 0, 0), 0.3)
  1029. end
  1030. so("rbxassetid://" .. misc.GroundSlam, torso, 1, 0.9)
  1031. local a = makeeffect(workspace, Vector3.new(1, 1, 1), RootPart.CFrame * cn(0, 0, 0), 0.35, 0.025, Vector3.new(1, 0.1, 1), 10, Meshes.Blast, nil)
  1032. a.BrickColor = BrickColor.new("Bright green")
  1033. local a = makeeffect(workspace, Vector3.new(1, 1, 1), RootPart.CFrame * cn(0, -3, 0) * angles(math.rad(90), 0, 0), 0.35, 0.025, Vector3.new(1, 1, 1), 10, Meshes.Ring, nil)
  1034. a.BrickColor = BrickColor.new("Bright green")
  1035. --[[
  1036. for i,v in pairs(getclosest(torso.CFrame.p, 10)) do
  1037. if v:FindFirstChild("Humanoid") then
  1038. damage(v.Torso, 11, 13, 1, 1, RootPart)
  1039. end
  1040. end
  1041. ]]
  1042. for i = 0, 1, 0.1 do
  1043. fat.Event:wait()
  1044. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(-0.3, 0, 0), 0.3)
  1045. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(-0.3, 0, 0), 0.3)
  1046. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(-0.5, 0, 0.3), 0.3)
  1047. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.65, 0) * angles(-0.5, 0, -0.3), 0.3)
  1048. handleweld.C0 = Lerp(handleweld.C0, cn(0, 0, 1) * angles(0, 0, 0), 0.3)
  1049. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0.3, 0, -0.1), 0.3)
  1050. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.5) * CFrame.Angles(0.3, 0, 0), 0.3)
  1051. end
  1052. speed.Value = speedvalue
  1053. attack = false
  1054. end
  1055.  
  1056. weld5 = function(part0, part1, c0, c1)
  1057. local weeld = Instance.new("Weld", part0)
  1058. weeld.Part0 = part0
  1059. weeld.Part1 = part1
  1060. weeld.C0 = c0
  1061. weeld.C1 = c1
  1062. return weeld
  1063. end
  1064.  
  1065. checkclose = function(Obj, Dist)
  1066. for _,v in pairs(workspace:GetChildren()) do
  1067. if v:FindFirstChild("Humanoid") and v:FindFirstChild("Torso") and v ~= char then
  1068. local DistFromTorso = (v.Torso.Position - Obj.Position).magnitude
  1069. if DistFromTorso < Dist then
  1070. return v
  1071. end
  1072. end
  1073. end
  1074. end
  1075.  
  1076. apocpound = function()
  1077. attack = true
  1078. so("http://roblox.com/asset/?id=200632211", larm, 1, 0.9)
  1079. local target = checkclose(larm, 7)
  1080. if grabbed == false then
  1081. if target then
  1082. target.Humanoid.PlatformStand = true
  1083. if target ~= nil then
  1084. grabbed = true
  1085. subtractstamina(skill3stam)
  1086. cooldown3 = 0
  1087. local asd = weld5(larm, target:FindFirstChild("Torso"), CFrame.new(0, -1.7, 0), CFrame.new(0, 0, 0))
  1088. asd.Parent = larm
  1089. asd.Name = "asd"
  1090. asd.C0 = asd.C0 * CFrame.Angles(math.rad(-90), 0, -1.57)
  1091. so("http://roblox.com/asset/?id=200632821", torso, 1, 0.9)
  1092. coroutine.wrap(function()
  1093. wait(2)
  1094. target.Humanoid.PlatformStand = false
  1095. end
  1096. )()
  1097. end
  1098. else
  1099. do
  1100. if target == nil then
  1101. subtractstamina(skill3stam / 2)
  1102. cooldown3 = cooldown3 / 2
  1103. end
  1104. for i = 0, 1, 0.1 do
  1105. fat.Event:wait()
  1106. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0, -0.8, 0), 0.5)
  1107. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0, 0.8, 0), 0.5)
  1108. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(1, 0, 0.2), 0.5)
  1109. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.65, 0) * angles(1.2, 0, -0.3), 0.5)
  1110. handleweld.C0 = Lerp(handleweld.C0, cn(0, -1, 0.8) * angles(1.5, 0.3, 0), 0.5)
  1111. if torsovelocity > 2 and torsovelocity < 18 then
  1112. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-40 * math.cos(sine / 10)), 0.8, 0), 0.4)
  1113. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(40 * math.cos(sine / 10)), 0.8, 0), 0.4)
  1114. else
  1115. if torsovelocity < 1 then
  1116. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0.8, 0), 0.4)
  1117. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0.8, 0), 0.4)
  1118. end
  1119. end
  1120. end
  1121. if grabbed == true then
  1122. for i = 0, 1, 0.1 do
  1123. fat.Event:wait()
  1124. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0, 0.8, 0), 0.5)
  1125. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0, -0.8, 0), 0.5)
  1126. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(1, 0, 0.5), 0.5)
  1127. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.65, 0) * angles(2.3, 0, -0.3), 0.5)
  1128. handleweld.C0 = Lerp(handleweld.C0, cn(0, -1, 0.8) * angles(1.5, 0.3, 0), 0.5)
  1129. if torsovelocity > 2 and torsovelocity < 18 then
  1130. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-40 * math.cos(sine / 10)), -0.8, 0), 0.4)
  1131. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(40 * math.cos(sine / 10)), -0.8, 0), 0.4)
  1132. else
  1133. if torsovelocity < 1 then
  1134. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, -0.8, 0), 0.4)
  1135. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, -0.8, 0), 0.4)
  1136. end
  1137. end
  1138. end
  1139. target.Torso.Velocity = RootPart.CFrame.lookVector * 50
  1140. for i = 0, 0.4, 0.1 do
  1141. fat.Event:wait()
  1142. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0, -0.5, 0), 0.5)
  1143. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0, 0.5, 0), 0.5)
  1144. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(2, 0.5, 0.3), 0.5)
  1145. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.65, 0) * angles(1, 0, 0.5), 0.5)
  1146. handleweld.C0 = Lerp(handleweld.C0, cn(0, 0, 0) * angles(0, 0, 0), 0.5)
  1147. if torsovelocity > 2 and torsovelocity < 18 then
  1148. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-40 * math.cos(sine / 10)), 0.5, 0), 0.4)
  1149. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(40 * math.cos(sine / 10)), 0.5, 0), 0.4)
  1150. else
  1151. if torsovelocity < 1 then
  1152. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0.5, 0), 0.4)
  1153. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0.5, 0), 0.4)
  1154. end
  1155. end
  1156. end
  1157. for i,v in pairs(larm:GetChildren()) do
  1158. if v.Name == "asd" and v:IsA("Weld") then
  1159. v:destroy()
  1160. end
  1161. end
  1162. so("http://roblox.com/asset/?id=200632211", larm, 1, 0.4)
  1163. for i = 0, 1, 0.1 do
  1164. fat.Event:wait()
  1165. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0, -0.5, 0), 0.5)
  1166. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0, 0.5, 0), 0.5)
  1167. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(2, 0.5, 0.3), 0.5)
  1168. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.65, 0) * angles(1, 0, 0.5), 0.5)
  1169. handleweld.C0 = Lerp(handleweld.C0, cn(0, 0, 0) * angles(0, 0, 0), 0.5)
  1170. if torsovelocity > 2 and torsovelocity < 18 then
  1171. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-40 * math.cos(sine / 10)), 0.5, 0), 0.4)
  1172. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(40 * math.cos(sine / 10)), 0.5, 0), 0.4)
  1173. else
  1174. if torsovelocity < 1 then
  1175. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0.5, 0), 0.4)
  1176. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0.5, 0), 0.4)
  1177. end
  1178. end
  1179. end
  1180. RootPart.Velocity = RootPart.CFrame.lookVector * 30
  1181. so("http://roblox.com/asset/?id=" .. woosh.Heavy4, hitbox, 1, 1)
  1182. --[[
  1183. for i,v in pairs(getclosest(torso.CFrame.p, 10)) do
  1184. if v:FindFirstChild("Humanoid") then
  1185. damage(v.Torso, 16, 18, 1, 1, RootPart)
  1186. end
  1187. end
  1188. ]]
  1189. so("rbxassetid://" .. misc.GroundSlam, torso, 1, 0.9)
  1190. local a = makeeffect(workspace, Vector3.new(1, 1, 1), RootPart.CFrame * cn(0, 0, -7), 0.35, 0.025, Vector3.new(1, 0.1, 1), 10, Meshes.Blast, nil)
  1191. a.BrickColor = BrickColor.new("Bright green")
  1192. local a = makeeffect(workspace, Vector3.new(1, 1, 1), RootPart.CFrame * cn(0, -3, -5) * angles(math.rad(90), 0, 0), 0.35, 0.025, Vector3.new(1, 1, 1), 10, Meshes.Ring, nil)
  1193. a.BrickColor = BrickColor.new("Bright green")
  1194. for i = 0, 1, 0.1 do
  1195. fat.Event:wait()
  1196. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0, 0.5, 0), 0.5)
  1197. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(-0.3, -0.5, 0), 0.5)
  1198. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(0.5, 0, 0.3), 0.5)
  1199. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.65, 0) * angles(1, 0, 0.5), 0.5)
  1200. handleweld.C0 = Lerp(handleweld.C0, cn(0, 0, 0) * angles(-0.3, 0, 0), 0.5)
  1201. if torsovelocity > 2 and torsovelocity < 18 then
  1202. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-40 * math.cos(sine / 10)), -0.5, 0), 0.4)
  1203. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(40 * math.cos(sine / 10)), -0.5, 0), 0.4)
  1204. else
  1205. if torsovelocity < 1 then
  1206. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, -0.5, 0), 0.4)
  1207. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, -0.5, 0), 0.4)
  1208. end
  1209. end
  1210. end
  1211. end
  1212. do
  1213. grabbed = false
  1214. attack = false
  1215. end
  1216. end
  1217. end
  1218. end
  1219. end
  1220.  
  1221. titanbomb = function()
  1222. attack = true
  1223. for i = 0, 1, 0.1 do
  1224. fat.Event:wait()
  1225. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0, 0.3, 0), 0.5)
  1226. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0.3, -0.5, 0), 0.5)
  1227. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(2.5, 0, 0.2), 0.5)
  1228. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.65, 0) * angles(-0.2, 0, -0.3), 0.5)
  1229. handleweld.C0 = Lerp(handleweld.C0, cn(0, 0, 2) * angles(0, 0, 0), 0.5)
  1230. if torsovelocity > 2 and torsovelocity < 18 then
  1231. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-40 * math.cos(sine / 10)), -0.3, 0), 0.4)
  1232. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(40 * math.cos(sine / 10)), -0.3, 0), 0.4)
  1233. else
  1234. if torsovelocity < 1 then
  1235. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, -0.3, 0), 0.4)
  1236. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, -0.3, 0), 0.4)
  1237. end
  1238. end
  1239. end
  1240. so("rbxassetid://180204501", torso, 1, 1)
  1241. so("rbxassetid://180199726", torso, 1, 1)
  1242. local a = makeeffect(workspace, Vector3.new(1, 1, 1), RootPart.CFrame * cn(0, 0, -3), 0.35, 0.025, Vector3.new(1, 0.1, 1), 10, Meshes.Blast, nil)
  1243. a.BrickColor = BrickColor.new("Bright green")
  1244. local a = makeeffect(workspace, Vector3.new(3, 3, 3), RootPart.CFrame * cn(0, 0, 0), 0.35, 0.025, Vector3.new(1, 1, 1), 10, nil, "Sphere")
  1245. a.BrickColor = BrickColor.new("Bright green")
  1246. local a = makeeffect(workspace, Vector3.new(1, 1, 1), RootPart.CFrame * cn(0, -3, -1) * angles(math.rad(90), 0, 0), 0.35, 0.025, Vector3.new(1, 1, 1), 10, Meshes.Ring, nil)
  1247. a.BrickColor = BrickColor.new("Bright green")
  1248. --[[
  1249. for i,v in pairs(getclosest(torso.CFrame.p, 15)) do
  1250. if v:FindFirstChild("Humanoid") then
  1251. damage(v.Torso, 18, 21, 1, 1, RootPart)
  1252. end
  1253. end
  1254. ]]
  1255. speed.Value = 0
  1256. for i = 0, 2, 0.1 do
  1257. fat.Event:wait()
  1258. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1.3, 0) * angles(-0.1, 0.5, 0), 0.5)
  1259. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(-0.1, -0.5, 0), 0.5)
  1260. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(1.5, 0, 0.1), 0.5)
  1261. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.65, 0) * angles(-0.5, 0, -0.3), 0.5)
  1262. handleweld.C0 = Lerp(handleweld.C0, cn(0, 0, 2) * angles(0, 0, 0), 0.5)
  1263. if torsovelocity > 2 and torsovelocity < 18 then
  1264. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0.1 + math.rad(-40 * math.cos(sine / 10)), -0.5, 0), 0.4)
  1265. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0.1 + math.rad(40 * math.cos(sine / 10)), -0.5, 0), 0.4)
  1266. else
  1267. if torsovelocity < 1 then
  1268. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -0.8, 0) * CFrame.Angles(0.1, -0.5, -0.1), 0.4)
  1269. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.65, -0.8, -0.1) * CFrame.Angles(0.1, -0.5, 0.1), 0.4)
  1270. end
  1271. end
  1272. end
  1273. speed.Value = speedvalue
  1274. attack = false
  1275. end
  1276.  
  1277. mouse.Button1Down:connect(function()
  1278. if attack == false then
  1279. if attacktype == 1 then
  1280. attackone()
  1281. else
  1282. if attacktype == 2 then
  1283. attacktwo()
  1284. else
  1285. if attacktype == 3 then
  1286. attackthree()
  1287. end
  1288. end
  1289. end
  1290. end
  1291. end
  1292. )
  1293. inputserv.InputBegan:connect(function(k)
  1294. if k.KeyCode == Enum.KeyCode.Z and attack == false and typing == false and co1 <= cooldown1 and skill1stam <= stamina then
  1295. subtractstamina(skill1stam)
  1296. cooldown1 = 0
  1297. greatdivide()
  1298. else
  1299. if k.KeyCode == Enum.KeyCode.X and attack == false and typing == false and co2 <= cooldown2 and skill2stam <= stamina then
  1300. subtractstamina(skill2stam)
  1301. cooldown2 = 0
  1302. hadesstomp()
  1303. else
  1304. if k.KeyCode == Enum.KeyCode.C and attack == false and typing == false and co3 <= cooldown3 and skill3stam <= stamina then
  1305. apocpound()
  1306. else
  1307. if k.KeyCode == Enum.KeyCode.V and attack == false and typing == false and co4 <= cooldown4 and skill4stam <= stamina then
  1308. subtractstamina(skill4stam)
  1309. cooldown4 = 0
  1310. titanbomb()
  1311. end
  1312. end
  1313. end
  1314. end
  1315. end
  1316. )
  1317. inputserv.InputBegan:connect(function(k)
  1318. if k.KeyCode == Enum.KeyCode.Slash then
  1319. local fin = nil
  1320. do
  1321. typing = true
  1322. fin = inputserv.InputBegan:connect(function(k)
  1323. if k.KeyCode == Enum.KeyCode.Return or k.UserInputType == Enum.UserInputType.MouseButton1 then
  1324. typing = false
  1325. fin:disconnect()
  1326. end
  1327. end
  1328. )
  1329. end
  1330. end
  1331. end
  1332. )
  1333. updateskills = function()
  1334. if cooldown1 <= co1 then
  1335. cooldown1 = cooldown1 + 0.033333333333333
  1336. end
  1337. if cooldown2 <= co2 then
  1338. cooldown2 = cooldown2 + 0.033333333333333
  1339. end
  1340. if cooldown3 <= co3 then
  1341. cooldown3 = cooldown3 + 0.033333333333333
  1342. end
  1343. if cooldown4 <= co4 then
  1344. cooldown4 = cooldown4 + 0.033333333333333
  1345. end
  1346. if stamina <= skill1stam then
  1347. bar4.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
  1348. else
  1349. bar4.BackgroundColor3 = skillcolorscheme
  1350. end
  1351. if stamina <= skill2stam then
  1352. bar3.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
  1353. else
  1354. bar3.BackgroundColor3 = skillcolorscheme
  1355. end
  1356. if stamina <= skill3stam then
  1357. bar1.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
  1358. else
  1359. bar1.BackgroundColor3 = skillcolorscheme
  1360. end
  1361. if stamina <= skill4stam then
  1362. bar2.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
  1363. else
  1364. bar2.BackgroundColor3 = skillcolorscheme
  1365. end
  1366. if stamina <= maxstamina then
  1367. stamina = stamina + recovermana / 30
  1368. end
  1369. end
  1370.  
  1371. Character.Humanoid.Died:connect(function()
  1372. for i,v in pairs(Character:GetChildren()) do
  1373. if v:IsA("Model") then
  1374. v:destroy()
  1375. end
  1376. end
  1377. end
  1378. )
  1379. fat.Event:connect(function()
  1380. updateskills()
  1381. healthcover:TweenSize(ud(1 * (char.Humanoid.Health / char.Humanoid.MaxHealth), 0, 1, 0), "Out", "Quad", 0.5)
  1382. staminacover:TweenSize(ud(1 * (stamina / maxstamina), 0, 1, 0), "Out", "Quad", 0.5)
  1383. bar4:TweenSize(ud(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
  1384. bar3:TweenSize(ud(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
  1385. bar1:TweenSize(ud(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
  1386. bar2:TweenSize(ud(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
  1387. torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1388. velocity = RootPart.Velocity.y
  1389. sine = sine + change
  1390. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  1391. char.Humanoid.WalkSpeed = 16 * speed.Value
  1392. if equipped == true or equipped == false then
  1393. if RootPart.Velocity.y > 1 and hit == nil and stun.Value ~= true then
  1394. Anim = "Jump"
  1395. if attack == false then
  1396. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0.3, 0, 0), 0.2)
  1397. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0.3, 0, 0), 0.2)
  1398. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(0.7, 1.57, 0), 0.2)
  1399. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.65, 0) * angles(0.7, -1.57, 0), 0.2)
  1400. lleg.Weld.C0 = Lerp(lleg.Weld.C0, cn(-0.5, -1, 0) * angles(-0.4, 0, -0.3), 0.2)
  1401. rleg.Weld.C0 = Lerp(rleg.Weld.C0, cn(0.5, -1, 0) * angles(-0.4, 0, 0.3), 0.2)
  1402. handleweld.C0 = Lerp(handleweld.C0, cn(0, 0, 0) * angles(0, 0, 0), 0.2)
  1403. end
  1404. else
  1405. if RootPart.Velocity.y < -1 and hit == nil and stun.Value ~= true then
  1406. Anim = "Fall"
  1407. if attack == false then
  1408. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(-0.1, 0, 0), 0.2)
  1409. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(-0.3, 0, 0), 0.2)
  1410. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(3, 1.57, 0) * angles(-0.3, 0, 0), 0.2)
  1411. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.65, 0) * angles(3, -1.57, 0) * angles(-0.3, 0, 0), 0.2)
  1412. lleg.Weld.C0 = Lerp(lleg.Weld.C0, cn(-0.5, -1, 0) * angles(0, 0, -0.1), 0.2)
  1413. rleg.Weld.C0 = Lerp(rleg.Weld.C0, cn(0.5, -1, 0) * angles(0, 0, 0.1), 0.2)
  1414. handleweld.C0 = Lerp(handleweld.C0, cn(0, 0, 0) * angles(0, 0, 0), 0.2)
  1415. end
  1416. else
  1417. if torsovelocity < 1 and hit ~= nil and stun.Value ~= true then
  1418. Anim = "Idle"
  1419. if attack == false then
  1420. change = 1
  1421. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1.1 + 0.1 * math.cos(sine / 50), 0) * angles(0, 0, 0), 0.2)
  1422. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0.1 * math.cos(sine / 50), 0, 0), 0.2)
  1423. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(0.7 - 0.1 * math.cos(sine / 50), 1.57, 0), 0.2)
  1424. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.65, 0) * angles(0.7 - 0.1 * math.cos(sine / 50), -1.57, 0), 0.2)
  1425. lleg.Weld.C0 = Lerp(lleg.Weld.C0, cn(-0.5, -0.9 - 0.1 * math.cos(sine / 50), 0) * angles(0, 0, -0.05), 0.2)
  1426. rleg.Weld.C0 = Lerp(rleg.Weld.C0, cn(0.5, -0.9 - 0.1 * math.cos(sine / 50), 0) * angles(0, 0, 0.05), 0.2)
  1427. handleweld.C0 = Lerp(handleweld.C0, cn(0, 0, 0) * angles(0, 0, 0), 0.2)
  1428. end
  1429. else
  1430. if torsovelocity > 2 and torsovelocity < 18 and hit ~= nil and stun.Value ~= true then
  1431. Anim = "Walk"
  1432. if attack == false then
  1433. local asd = 5
  1434. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1 + 0.05 * math.cos(sine / 4), 0) * angles(-0.1, 0, 0), 0.2)
  1435. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0, -0.2, 0), 0.2)
  1436. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(1, 0, -0.3), 0.2)
  1437. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-0.8, 0.5, -0.5) * angles(1.3, 0, 1.2), 0.2)
  1438. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(1.5 * math.cos(sine / 3), 0, 0), 0.2)
  1439. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(-1.5 * math.cos(sine / 3), 0, 0), 0.2)
  1440. handleweld.C0 = Lerp(handleweld.C0, cn(0, -1, 0.8) * angles(1.1, 0.3, 0), 0.2)
  1441. end
  1442. else
  1443. do
  1444. if torsovelocity >= 18 and hit ~= nil and stun.Value ~= true then
  1445. Anim = "Run"
  1446. if attack == false then
  1447. local asd = 5
  1448. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1 + 0.05 * math.cos(sine / 4), 0) * angles(-0.1, 0, 0), 0.2)
  1449. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0, -0.2, 0), 0.2)
  1450. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(1, 0, -0.3), 0.2)
  1451. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-0.8, 0.5, -0.5) * angles(1.3, 0, 1.2), 0.2)
  1452. rleg.Weld.C0 = Lerp(rleg.Weld.C0, cn(0.5, -1 - 0.5 * math.cos(sine / asd) / 2, 0.5 * math.cos(sine / asd) / 2) * angles(math.rad(-25 * math.cos(sine / asd)) + -math.sin(sine / asd) / 2.3, 0, 0) * angles(math.rad(-2.5), 0, 0), 0.15)
  1453. lleg.Weld.C0 = Lerp(lleg.Weld.C0, cn(-0.5, -1 + 0.5 * math.cos(sine / asd) / 2, -0.5 * math.cos(sine / asd) / 2) * angles(math.rad(25 * math.cos(sine / asd)) + math.sin(sine / asd) / 2.3, 0, 0) * angles(math.rad(-2.5), 0, 0), 0.15)
  1454. handleweld.C0 = Lerp(handleweld.C0, cn(0, -1, 0.8) * angles(1.1, 0.3, 0), 0.2)
  1455. end
  1456. else
  1457. do
  1458. if stun.Value == true and attack == false then
  1459. char.Humanoid.WalkSpeed = 0
  1460. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -3, 0) * angles(mr(40), 0, 0), 0.2)
  1461. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(mr(-20), 0, 0), 0.2)
  1462. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.5, 0) * angles(mr(-50), 0, 0), 0.2)
  1463. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.5, 0) * angles(mr(-50), 0, 0), 0.2)
  1464. lleg.Weld.C0 = Lerp(lleg.Weld.C0, cn(-0.5, -0.3, -0.7) * angles(mr(-10), 0, 0), 0.2)
  1465. rleg.Weld.C0 = Lerp(rleg.Weld.C0, cn(0.5, -1, 0) * angles(mr(50), 0, 0), 0.2)
  1466. handleweld.C0 = Lerp(handleweld.C0, cn() * angles(), 0.2)
  1467. end
  1468. end
  1469. end
  1470. end
  1471. end
  1472. end
  1473. end
  1474. end
  1475. end
  1476. end
  1477. )
  1478.  
  1479.  
  1480. end,o1)
  1481. end))
  1482. o2 = Instance.new("StringValue")
  1483. o2.Name = "Skin"
  1484. o2.Parent = o1
  1485. o2.Value = "Default"
  1486. o3 = Instance.new("Model")
  1487. o3.Name = "Astaroth"
  1488. o3.Parent = o1
  1489. o4 = Instance.new("Part")
  1490. o4.Parent = o3
  1491. o4.Material = Enum.Material.SmoothPlastic
  1492. o4.BrickColor = BrickColor.new("Smoky grey")
  1493. o4.Position = Vector3.new(23.1999817, 20.2000713, 79.3800354)
  1494. o4.Rotation = Vector3.new(-0, 0, -180)
  1495. o4.Anchored = true
  1496. o4.CFrame = CFrame.new(23.1999817, 20.2000713, 79.3800354, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1497. o4.CanCollide = false
  1498. o4.FormFactor = Enum.FormFactor.Symmetric
  1499. o4.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1500. o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1501. o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1502. o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1503. o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1504. o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1505. o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1506. o4.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1507. o5 = Instance.new("SpecialMesh")
  1508. o5.Parent = o4
  1509. o5.MeshType = Enum.MeshType.Wedge
  1510. o6 = Instance.new("Part")
  1511. o6.Parent = o3
  1512. o6.Material = Enum.Material.SmoothPlastic
  1513. o6.BrickColor = BrickColor.new("Smoky grey")
  1514. o6.Position = Vector3.new(23.1999817, 19.8000031, 79.9798889)
  1515. o6.Rotation = Vector3.new(-0.00174855511, -0.00174850179, -0.00174855511)
  1516. o6.Anchored = true
  1517. o6.CFrame = CFrame.new(23.1999817, 19.8000031, 79.9798889, 1, 3.05180438e-005, -3.05171125e-005, -3.05171125e-005, 1, 3.05180438e-005, 3.05180438e-005, -3.05171125e-005, 1)
  1518. o6.CanCollide = false
  1519. o6.FormFactor = Enum.FormFactor.Symmetric
  1520. o6.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  1521. o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1522. o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1523. o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1524. o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1525. o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1526. o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1527. o6.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1528. o7 = Instance.new("BlockMesh")
  1529. o7.Parent = o6
  1530. o8 = Instance.new("Part")
  1531. o8.Parent = o3
  1532. o8.Material = Enum.Material.Wood
  1533. o8.BrickColor = BrickColor.new("Reddish brown")
  1534. o8.Position = Vector3.new(23.1999817, 20.9009838, 78.980011)
  1535. o8.Anchored = true
  1536. o8.CFrame = CFrame.new(23.1999817, 20.9009838, 78.980011, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1537. o8.CanCollide = false
  1538. o8.FormFactor = Enum.FormFactor.Symmetric
  1539. o8.Size = Vector3.new(0.200000003, 0.399999976, 0.200000003)
  1540. o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1541. o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1542. o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1543. o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1544. o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1545. o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1546. o8.Color = Color3.new(0.411765, 0.25098, 0.156863)
  1547. o9 = Instance.new("CylinderMesh")
  1548. o9.Parent = o8
  1549. o9.Scale = Vector3.new(1.75, 1, 1.75)
  1550. o10 = Instance.new("Part")
  1551. o10.Parent = o3
  1552. o10.BrickColor = BrickColor.new("Brick yellow")
  1553. o10.Position = Vector3.new(23.1999817, 18.5009823, 78.980011)
  1554. o10.Anchored = true
  1555. o10.CFrame = CFrame.new(23.1999817, 18.5009823, 78.980011, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1556. o10.CanCollide = false
  1557. o10.FormFactor = Enum.FormFactor.Symmetric
  1558. o10.Size = Vector3.new(0.200000003, 0.400000006, 0.200000003)
  1559. o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1560. o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1561. o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1562. o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1563. o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1564. o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1565. o10.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1566. o11 = Instance.new("CylinderMesh")
  1567. o11.Parent = o10
  1568. o11.Scale = Vector3.new(1.20000005, 1, 1.20000005)
  1569. o12 = Instance.new("Part")
  1570. o12.Parent = o3
  1571. o12.BrickColor = BrickColor.new("Brick yellow")
  1572. o12.Position = Vector3.new(23.1999817, 16.1009865, 78.980011)
  1573. o12.Anchored = true
  1574. o12.CFrame = CFrame.new(23.1999817, 16.1009865, 78.980011, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1575. o12.CanCollide = false
  1576. o12.FormFactor = Enum.FormFactor.Symmetric
  1577. o12.Size = Vector3.new(0.200000003, 0.400000006, 0.200000003)
  1578. o12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1579. o12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1580. o12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1581. o12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1582. o12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1583. o12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1584. o12.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1585. o13 = Instance.new("CylinderMesh")
  1586. o13.Parent = o12
  1587. o13.Scale = Vector3.new(1.20000005, 1, 1.20000005)
  1588. o14 = Instance.new("Part")
  1589. o14.Parent = o3
  1590. o14.Material = Enum.Material.Wood
  1591. o14.BrickColor = BrickColor.new("Reddish brown")
  1592. o14.Position = Vector3.new(23.1999817, 19.700983, 78.980011)
  1593. o14.Anchored = true
  1594. o14.CFrame = CFrame.new(23.1999817, 19.700983, 78.980011, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1595. o14.CanCollide = false
  1596. o14.FormFactor = Enum.FormFactor.Symmetric
  1597. o14.Size = Vector3.new(0.200000003, 2, 0.200000003)
  1598. o14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1599. o14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1600. o14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1601. o14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1602. o14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1603. o14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1604. o14.Color = Color3.new(0.411765, 0.25098, 0.156863)
  1605. o15 = Instance.new("CylinderMesh")
  1606. o15.Parent = o14
  1607. o15.Scale = Vector3.new(1.29999995, 1, 1.29999995)
  1608. o16 = Instance.new("Part")
  1609. o16.Parent = o3
  1610. o16.Material = Enum.Material.SmoothPlastic
  1611. o16.BrickColor = BrickColor.new("Smoky grey")
  1612. o16.Position = Vector3.new(23.1999817, 20.2000713, 78.1800537)
  1613. o16.Anchored = true
  1614. o16.CFrame = CFrame.new(23.1999817, 20.2000713, 78.1800537, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1615. o16.CanCollide = false
  1616. o16.FormFactor = Enum.FormFactor.Symmetric
  1617. o16.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1618. o16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1619. o16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1620. o16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1621. o16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1622. o16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1623. o16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1624. o16.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1625. o17 = Instance.new("BlockMesh")
  1626. o17.Parent = o16
  1627. o18 = Instance.new("Part")
  1628. o18.Parent = o3
  1629. o18.Material = Enum.Material.SmoothPlastic
  1630. o18.BrickColor = BrickColor.new("Smoky grey")
  1631. o18.Position = Vector3.new(23.1999817, 20.5009384, 78.980011)
  1632. o18.Anchored = true
  1633. o18.CFrame = CFrame.new(23.1999817, 20.5009384, 78.980011, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1634. o18.CanCollide = false
  1635. o18.FormFactor = Enum.FormFactor.Symmetric
  1636. o18.Size = Vector3.new(0.200000003, 0.399999976, 1.80000031)
  1637. o18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1638. o18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1639. o18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1640. o18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1641. o18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1642. o18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1643. o18.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1644. o19 = Instance.new("BlockMesh")
  1645. o19.Parent = o18
  1646. o20 = Instance.new("Part")
  1647. o20.Parent = o3
  1648. o20.Material = Enum.Material.SmoothPlastic
  1649. o20.BrickColor = BrickColor.new("Smoky grey")
  1650. o20.Position = Vector3.new(23.1999817, 20.8010635, 80.0798645)
  1651. o20.Rotation = Vector3.new(-0.00174855511, -0.00174850179, -0.00174855511)
  1652. o20.Anchored = true
  1653. o20.CFrame = CFrame.new(23.1999817, 20.8010635, 80.0798645, 1, 3.05180438e-005, -3.05171125e-005, -3.05171125e-005, 1, 3.05180438e-005, 3.05180438e-005, -3.05171125e-005, 1)
  1654. o20.CanCollide = false
  1655. o20.FormFactor = Enum.FormFactor.Symmetric
  1656. o20.Size = Vector3.new(0.200000003, 0.200000003, 1.20000005)
  1657. o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1658. o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1659. o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1660. o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1661. o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1662. o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1663. o20.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1664. o21 = Instance.new("SpecialMesh")
  1665. o21.Parent = o20
  1666. o21.MeshType = Enum.MeshType.Wedge
  1667. o22 = Instance.new("Part")
  1668. o22.Parent = o3
  1669. o22.Material = Enum.Material.SmoothPlastic
  1670. o22.BrickColor = BrickColor.new("Smoky grey")
  1671. o22.Position = Vector3.new(23.1999817, 19.8000031, 79.2799988)
  1672. o22.Rotation = Vector3.new(-0.00174850179, 0.00174855511, 179.99826)
  1673. o22.Anchored = true
  1674. o22.CFrame = CFrame.new(23.1999817, 19.8000031, 79.2799988, -1, -3.05171125e-005, 3.05180438e-005, 3.05180438e-005, -1, 3.05171125e-005, 3.05171125e-005, 3.05180438e-005, 1)
  1675. o22.CanCollide = false
  1676. o22.FormFactor = Enum.FormFactor.Symmetric
  1677. o22.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
  1678. o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1679. o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1680. o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1681. o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1682. o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1683. o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1684. o22.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1685. o23 = Instance.new("SpecialMesh")
  1686. o23.Parent = o22
  1687. o23.MeshType = Enum.MeshType.Wedge
  1688. o24 = Instance.new("Part")
  1689. o24.Parent = o3
  1690. o24.Material = Enum.Material.SmoothPlastic
  1691. o24.BrickColor = BrickColor.new("Smoky grey")
  1692. o24.Position = Vector3.new(23.1999817, 19.5007191, 79.980011)
  1693. o24.Rotation = Vector3.new(-0.00174850179, 0.00174855511, 179.99826)
  1694. o24.Anchored = true
  1695. o24.CFrame = CFrame.new(23.1999817, 19.5007191, 79.980011, -1, -3.05171125e-005, 3.05180438e-005, 3.05180438e-005, -1, 3.05171125e-005, 3.05171125e-005, 3.05180438e-005, 1)
  1696. o24.CanCollide = false
  1697. o24.FormFactor = Enum.FormFactor.Symmetric
  1698. o24.Size = Vector3.new(0.200000003, 0.400000006, 0.600000024)
  1699. o24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1700. o24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1701. o24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1702. o24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1703. o24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1704. o24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1705. o24.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1706. o25 = Instance.new("SpecialMesh")
  1707. o25.Parent = o24
  1708. o25.MeshType = Enum.MeshType.Wedge
  1709. o26 = Instance.new("Part")
  1710. o26.Parent = o3
  1711. o26.Material = Enum.Material.SmoothPlastic
  1712. o26.BrickColor = BrickColor.new("Smoky grey")
  1713. o26.Position = Vector3.new(23.1999817, 20.0011787, 79.1800537)
  1714. o26.Rotation = Vector3.new(-0.00174855511, -0.00174850179, -0.00174855511)
  1715. o26.Anchored = true
  1716. o26.CFrame = CFrame.new(23.1999817, 20.0011787, 79.1800537, 1, 3.05180438e-005, -3.05171125e-005, -3.05171125e-005, 1, 3.05180438e-005, 3.05180438e-005, -3.05171125e-005, 1)
  1717. o26.CanCollide = false
  1718. o26.FormFactor = Enum.FormFactor.Symmetric
  1719. o26.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  1720. o26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1721. o26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1722. o26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1723. o26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1724. o26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1725. o26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1726. o26.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1727. o27 = Instance.new("SpecialMesh")
  1728. o27.Parent = o26
  1729. o27.MeshType = Enum.MeshType.Wedge
  1730. o28 = Instance.new("Part")
  1731. o28.Parent = o3
  1732. o28.Material = Enum.Material.SmoothPlastic
  1733. o28.BrickColor = BrickColor.new("Smoky grey")
  1734. o28.Position = Vector3.new(23.1999817, 20.2000713, 78.5800171)
  1735. o28.Rotation = Vector3.new(179.99826, 0.00174855511, -0.00174850179)
  1736. o28.Anchored = true
  1737. o28.CFrame = CFrame.new(23.1999817, 20.2000713, 78.5800171, 1, 3.05171125e-005, 3.05180438e-005, 3.05180438e-005, -1, -3.05171125e-005, 3.05171125e-005, 3.05180438e-005, -1)
  1738. o28.CanCollide = false
  1739. o28.FormFactor = Enum.FormFactor.Symmetric
  1740. o28.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  1741. o28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1742. o28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1743. o28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1744. o28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1745. o28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1746. o28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1747. o28.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1748. o29 = Instance.new("SpecialMesh")
  1749. o29.Parent = o28
  1750. o29.MeshType = Enum.MeshType.Wedge
  1751. o30 = Instance.new("Part")
  1752. o30.Parent = o3
  1753. o30.Material = Enum.Material.SmoothPlastic
  1754. o30.BrickColor = BrickColor.new("Smoky grey")
  1755. o30.Position = Vector3.new(23.1999817, 19.1006737, 80.480011)
  1756. o30.Rotation = Vector3.new(-0, 0, -180)
  1757. o30.Anchored = true
  1758. o30.CFrame = CFrame.new(23.1999817, 19.1006737, 80.480011, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1759. o30.CanCollide = false
  1760. o30.FormFactor = Enum.FormFactor.Symmetric
  1761. o30.Size = Vector3.new(0.200000003, 0.400000006, 0.400000036)
  1762. o30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1763. o30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1764. o30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1765. o30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1766. o30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1767. o30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1768. o30.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1769. o31 = Instance.new("SpecialMesh")
  1770. o31.Parent = o30
  1771. o31.MeshType = Enum.MeshType.Wedge
  1772. o32 = Instance.new("Part")
  1773. o32.Parent = o3
  1774. o32.BrickColor = BrickColor.new("Brick yellow")
  1775. o32.Position = Vector3.new(23.1999817, 13.8000059, 78.980011)
  1776. o32.Anchored = true
  1777. o32.CFrame = CFrame.new(23.1999817, 13.8000059, 78.980011, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1778. o32.CanCollide = false
  1779. o32.FormFactor = Enum.FormFactor.Symmetric
  1780. o32.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1781. o32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1782. o32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1783. o32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1784. o32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1785. o32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1786. o32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1787. o32.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1788. o33 = Instance.new("CylinderMesh")
  1789. o33.Parent = o32
  1790. o34 = Instance.new("Part")
  1791. o34.Parent = o3
  1792. o34.Material = Enum.Material.SmoothPlastic
  1793. o34.BrickColor = BrickColor.new("Black")
  1794. o34.Position = Vector3.new(23.1999817, 19.3996677, 78.980011)
  1795. o34.Anchored = true
  1796. o34.CFrame = CFrame.new(23.1999817, 19.3996677, 78.980011, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1797. o34.CanCollide = false
  1798. o34.FormFactor = Enum.FormFactor.Symmetric
  1799. o34.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1800. o34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1801. o34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1802. o34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1803. o34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1804. o34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1805. o34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1806. o34.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1807. o35 = Instance.new("CylinderMesh")
  1808. o35.Parent = o34
  1809. o35.Scale = Vector3.new(1.30999994, 0.5, 1.30999994)
  1810. o36 = Instance.new("Part")
  1811. o36.Parent = o3
  1812. o36.Material = Enum.Material.SmoothPlastic
  1813. o36.BrickColor = BrickColor.new("Smoky grey")
  1814. o36.Position = Vector3.new(23.1999817, 20.0011787, 80.4798203)
  1815. o36.Rotation = Vector3.new(-0.00174850179, -0.00174844835, -0.00174850179)
  1816. o36.Anchored = true
  1817. o36.CFrame = CFrame.new(23.1999817, 20.0011787, 80.4798203, 1, 3.05171125e-005, -3.05161811e-005, -3.05161811e-005, 1, 3.05171125e-005, 3.05171125e-005, -3.05161811e-005, 1)
  1818. o36.CanCollide = false
  1819. o36.FormFactor = Enum.FormFactor.Symmetric
  1820. o36.Size = Vector3.new(0.200000003, 1.39999998, 0.400000006)
  1821. o36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1822. o36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1823. o36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1824. o36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1825. o36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1826. o36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1827. o36.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1828. o37 = Instance.new("BlockMesh")
  1829. o37.Parent = o36
  1830. o38 = Instance.new("Part")
  1831. o38.Parent = o3
  1832. o38.Material = Enum.Material.Wood
  1833. o38.BrickColor = BrickColor.new("Reddish brown")
  1834. o38.Position = Vector3.new(23.1999817, 14.9009857, 78.980011)
  1835. o38.Anchored = true
  1836. o38.CFrame = CFrame.new(23.1999817, 14.9009857, 78.980011, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1837. o38.CanCollide = false
  1838. o38.FormFactor = Enum.FormFactor.Symmetric
  1839. o38.Size = Vector3.new(0.200000003, 2, 0.200000003)
  1840. o38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1841. o38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1842. o38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1843. o38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1844. o38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1845. o38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1846. o38.Color = Color3.new(0.411765, 0.25098, 0.156863)
  1847. o39 = Instance.new("CylinderMesh")
  1848. o39.Parent = o38
  1849. o40 = Instance.new("Part")
  1850. o40.Parent = o3
  1851. o40.Material = Enum.Material.SmoothPlastic
  1852. o40.BrickColor = BrickColor.new("Black")
  1853. o40.Position = Vector3.new(23.1999817, 19.6010571, 78.980011)
  1854. o40.Anchored = true
  1855. o40.CFrame = CFrame.new(23.1999817, 19.6010571, 78.980011, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1856. o40.CanCollide = false
  1857. o40.FormFactor = Enum.FormFactor.Symmetric
  1858. o40.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1859. o40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1860. o40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1861. o40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1862. o40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1863. o40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1864. o40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1865. o40.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1866. o41 = Instance.new("CylinderMesh")
  1867. o41.Parent = o40
  1868. o41.Scale = Vector3.new(1.30999994, 0.5, 1.30999994)
  1869. o42 = Instance.new("Part")
  1870. o42.Parent = o3
  1871. o42.Material = Enum.Material.SmoothPlastic
  1872. o42.BrickColor = BrickColor.new("Black")
  1873. o42.Position = Vector3.new(23.1999817, 19.7308331, 78.980011)
  1874. o42.Anchored = true
  1875. o42.CFrame = CFrame.new(23.1999817, 19.7308331, 78.980011, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1876. o42.CanCollide = false
  1877. o42.FormFactor = Enum.FormFactor.Symmetric
  1878. o42.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1879. o42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1880. o42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1881. o42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1882. o42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1883. o42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1884. o42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1885. o42.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1886. o43 = Instance.new("CylinderMesh")
  1887. o43.Parent = o42
  1888. o43.Scale = Vector3.new(1.30999994, 0.5, 1.30999994)
  1889. o44 = Instance.new("Part")
  1890. o44.Parent = o3
  1891. o44.Material = Enum.Material.SmoothPlastic
  1892. o44.BrickColor = BrickColor.new("Smoky grey")
  1893. o44.Position = Vector3.new(23.1999817, 20.1009865, 79.8798828)
  1894. o44.Rotation = Vector3.new(-0.00174855511, -0.00174850179, -0.00174855511)
  1895. o44.Anchored = true
  1896. o44.CFrame = CFrame.new(23.1999817, 20.1009865, 79.8798828, 1, 3.05180438e-005, -3.05171125e-005, -3.05171125e-005, 1, 3.05180438e-005, 3.05180438e-005, -3.05171125e-005, 1)
  1897. o44.CanCollide = false
  1898. o44.FormFactor = Enum.FormFactor.Symmetric
  1899. o44.Size = Vector3.new(0.200000003, 0.400000006, 0.800000012)
  1900. o44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1901. o44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1902. o44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1903. o44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1904. o44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1905. o44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1906. o44.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1907. o45 = Instance.new("BlockMesh")
  1908. o45.Parent = o44
  1909. o46 = Instance.new("Part")
  1910. o46.Parent = o3
  1911. o46.Material = Enum.Material.Wood
  1912. o46.BrickColor = BrickColor.new("Reddish brown")
  1913. o46.Position = Vector3.new(23.1999817, 17.3009853, 78.980011)
  1914. o46.Anchored = true
  1915. o46.CFrame = CFrame.new(23.1999817, 17.3009853, 78.980011, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1916. o46.CanCollide = false
  1917. o46.FormFactor = Enum.FormFactor.Symmetric
  1918. o46.Size = Vector3.new(0.200000003, 2, 0.200000003)
  1919. o46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1920. o46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1921. o46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1922. o46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1923. o46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1924. o46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1925. o46.Color = Color3.new(0.411765, 0.25098, 0.156863)
  1926. o47 = Instance.new("CylinderMesh")
  1927. o47.Parent = o46
  1928. o48 = Instance.new("Part")
  1929. o48.Parent = o3
  1930. o48.Material = Enum.Material.SmoothPlastic
  1931. o48.BrickColor = BrickColor.new("Smoky grey")
  1932. o48.Position = Vector3.new(23.1999817, 20.5009384, 80.0798645)
  1933. o48.Rotation = Vector3.new(-0.00174855511, -0.00174850179, -0.00174855511)
  1934. o48.Anchored = true
  1935. o48.CFrame = CFrame.new(23.1999817, 20.5009384, 80.0798645, 1, 3.05180438e-005, -3.05171125e-005, -3.05171125e-005, 1, 3.05180438e-005, 3.05180438e-005, -3.05171125e-005, 1)
  1936. o48.CanCollide = false
  1937. o48.FormFactor = Enum.FormFactor.Symmetric
  1938. o48.Size = Vector3.new(0.200000003, 0.399999976, 0.400000006)
  1939. o48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1940. o48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1941. o48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1942. o48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1943. o48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1944. o48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1945. o48.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1946. o49 = Instance.new("BlockMesh")
  1947. o49.Parent = o48
  1948. o50 = Instance.new("Part")
  1949. o50.Parent = o3
  1950. o50.Material = Enum.Material.SmoothPlastic
  1951. o50.BrickColor = BrickColor.new("Black")
  1952. o50.Position = Vector3.new(23.1999817, 19.27108, 78.980011)
  1953. o50.Anchored = true
  1954. o50.CFrame = CFrame.new(23.1999817, 19.27108, 78.980011, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1955. o50.CanCollide = false
  1956. o50.FormFactor = Enum.FormFactor.Symmetric
  1957. o50.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1958. o50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1959. o50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1960. o50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1961. o50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1962. o50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1963. o50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1964. o50.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1965. o51 = Instance.new("CylinderMesh")
  1966. o51.Parent = o50
  1967. o51.Scale = Vector3.new(1.30999994, 0.5, 1.30999994)
  1968. o52 = Instance.new("Part")
  1969. o52.Parent = o3
  1970. o52.Material = Enum.Material.SmoothPlastic
  1971. o52.BrickColor = BrickColor.new("Smoky grey")
  1972. o52.Position = Vector3.new(23.1999817, 20.0011787, 78.1800537)
  1973. o52.Rotation = Vector3.new(179.99826, 0.00174855511, -0.00174850179)
  1974. o52.Anchored = true
  1975. o52.CFrame = CFrame.new(23.1999817, 20.0011787, 78.1800537, 1, 3.05171125e-005, 3.05180438e-005, 3.05180438e-005, -1, -3.05171125e-005, 3.05171125e-005, 3.05180438e-005, -1)
  1976. o52.CanCollide = false
  1977. o52.FormFactor = Enum.FormFactor.Symmetric
  1978. o52.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1979. o52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1980. o52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1981. o52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1982. o52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1983. o52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1984. o52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1985. o52.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1986. o53 = Instance.new("SpecialMesh")
  1987. o53.Parent = o52
  1988. o53.MeshType = Enum.MeshType.Wedge
  1989. o54 = Instance.new("Part")
  1990. o54.Parent = o3
  1991. o54.Material = Enum.Material.SmoothPlastic
  1992. o54.Reflectance = 0.5
  1993. o54.Position = Vector3.new(23.1999817, 19.9006577, 80.7799988)
  1994. o54.Rotation = Vector3.new(-90, 0, -180)
  1995. o54.Anchored = true
  1996. o54.CFrame = CFrame.new(23.1999817, 19.9006577, 80.7799988, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1997. o54.CanCollide = false
  1998. o54.FormFactor = Enum.FormFactor.Symmetric
  1999. o54.Size = Vector3.new(0.200000003, 0.200000003, 2)
  2000. o54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2001. o54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2002. o54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2003. o54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2004. o54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2005. o54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2006. o55 = Instance.new("SpecialMesh")
  2007. o55.Parent = o54
  2008. o55.MeshType = Enum.MeshType.Torso
  2009. o56 = Instance.new("Part")
  2010. o56.Name = "hitbox"
  2011. o56.Parent = o3
  2012. o56.Material = Enum.Material.SmoothPlastic
  2013. o56.BrickColor = BrickColor.new("Smoky grey")
  2014. o56.Transparency = 1
  2015. o56.Position = Vector3.new(23.20224, 19.9042187, 78.7798767)
  2016. o56.Rotation = Vector3.new(-179.99794, -0.645192325, -179.945786)
  2017. o56.Anchored = true
  2018. o56.CFrame = CFrame.new(23.20224, 19.9042187, 78.7798767, -0.999936104, 0.000946156448, -0.0112604918, 0.000945812673, 0.999999642, 3.5844052e-005, 0.0112605197, 2.51914498e-005, -0.999936581)
  2019. o56.CanCollide = false
  2020. o56.FormFactor = Enum.FormFactor.Symmetric
  2021. o56.Size = Vector3.new(0.200000003, 2, 3.4000001)
  2022. o56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2023. o56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2024. o56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2025. o56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2026. o56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2027. o56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2028. o56.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2029. o57 = Instance.new("Part")
  2030. o57.Name = "Handle"
  2031. o57.Parent = o3
  2032. o57.Material = Enum.Material.Wood
  2033. o57.BrickColor = BrickColor.new("Reddish brown")
  2034. o57.Transparency = 1
  2035. o57.Position = Vector3.new(23.2001648, 15.0041523, 78.9798889)
  2036. o57.Rotation = Vector3.new(-0.00144336268, 0.645215452, -0.0541963279)
  2037. o57.Anchored = true
  2038. o57.CFrame = CFrame.new(23.2001648, 15.0041523, 78.9798889, 0.999936163, 0.000945844222, 0.0112608951, -0.00094618788, 0.999999523, 2.51898346e-005, -0.0112608671, -3.5843459e-005, 0.999936581)
  2039. o57.CanCollide = false
  2040. o57.FormFactor = Enum.FormFactor.Symmetric
  2041. o57.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2042. o57.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2043. o57.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2044. o57.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2045. o57.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2046. o57.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2047. o57.Color = Color3.new(0.411765, 0.25098, 0.156863)
  2048. o58 = Instance.new("CylinderMesh")
  2049. o58.Parent = o57
  2050. o59 = Instance.new("StringValue")
  2051. o59.Name = "description"
  2052. o59.Parent = o3
  2053. o59.Value = "Your everyday axe for your everyday needs."
  2054. mas.Parent = workspace
  2055. mas:MakeJoints()
  2056. local mas1 = mas:GetChildren()
  2057. for i=1,#mas1 do
  2058. mas1[i].Parent = script
  2059. ypcall(function() mas1[i]:MakeJoints() end)
  2060. end
  2061. mas:Destroy()
  2062. for i=1,#cors do
  2063. coroutine.resume(cors[i])
  2064. end
Add Comment
Please, Sign In to add comment