FilthyFrank

IM BORED Gui v2

Mar 13th, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 239.91 KB | None | 0 0
  1. -- Farewell infortality
  2. -- Revamp by ImFrostic, Version 2.8
  3.  
  4. -- Objects
  5.  
  6. local ScreenGui = Instance.new("ScreenGui")
  7. local Frame = Instance.new("Frame")
  8. local TextLabel = Instance.new("TextLabel")
  9. local TextButton = Instance.new("TextButton")
  10. local TextButton_2 = Instance.new("TextButton")
  11. local TextButton_3 = Instance.new("TextButton")
  12. local TextButton_4 = Instance.new("TextButton")
  13.  
  14. -- Properties
  15.  
  16. ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  17.  
  18. Frame.Parent = ScreenGui
  19. Frame.BackgroundColor3 = Color3.new(0.631373, 0.505882, 1)
  20. Frame.BorderColor3 = Color3.new(0.141176, 0.780392, 0.85098)
  21. Frame.Position = UDim2.new(0, 506, 0, 333)
  22. Frame.Size = UDim2.new(0, 272, 0, 154)
  23.  
  24. TextLabel.Parent = Frame
  25. TextLabel.BackgroundColor3 = Color3.new(0.564706, 0.505882, 1)
  26. TextLabel.BorderColor3 = Color3.new(0.258824, 0.741176, 0.87451)
  27. TextLabel.Size = UDim2.new(0, 272, 0, 30)
  28. TextLabel.Font = Enum.Font.SourceSans
  29. TextLabel.Text = "Im bored Gui v2"
  30. TextLabel.TextColor3 = Color3.new(0.92549, 1, 0.0901961)
  31. TextLabel.TextSize = 14
  32.  
  33. TextButton.Parent = Frame
  34. TextButton.BackgroundColor3 = Color3.new(1, 1, 1)
  35. TextButton.Position = UDim2.new(0, 0, 0, 34)
  36. TextButton.Size = UDim2.new(0, 80, 0, 50)
  37. TextButton.Font = Enum.Font.SourceSans
  38. TextButton.Text = "pee script"
  39. TextButton.TextSize = 14
  40.  
  41. TextButton.MouseButton1Down:connect(function()
  42. Player = game.Players.LocalPlayer
  43. Character = Player.Character
  44. Head = Character.Head
  45. Torso = Character.Torso
  46. function Weld(x,y)
  47. local W = Instance.new("Weld")
  48. W.Part0 = x
  49. W.Part1 = y
  50. local CJ = CFrame.new(x.Position)
  51. local C0 = x.CFrame:inverse()*CJ
  52. local C1 = y.CFrame:inverse()*CJ
  53. W.C0 = C0
  54. W.C1 = C1
  55. W.Parent = x
  56. end
  57. local Breath=Instance.new("Part",Head)
  58. Breath.CFrame=Torso.CFrame*CFrame.new(0,-1,0)
  59. Breath.CanCollide=false
  60. Breath.Transparency=1
  61. Breath.Size=Vector3.new(0.050,0.050,0.050)
  62. Air=Instance.new("ParticleEmitter")
  63. Air.Parent=Breath
  64. Air.EmissionDirection="Front"
  65. Air.Rate=500
  66. Pees=Instance.new("Sound")
  67. Pees.Parent=Torso
  68. Pees.SoundId="rbxassetid://258063615"
  69. Pees.Looped=true
  70. Pees.Volume=0.8
  71. Pees:Play()
  72. Air.Color=ColorSequence.new(Color3.new(255,255,0),Color3.new(255,255,0))
  73. Air.Speed=NumberRange.new(15,15)
  74. Air.Acceleration=Vector3.new(0,-25,0)
  75. Air.Size=NumberSequence.new(0.1,0.1)
  76. Air.Lifetime=NumberRange.new(0.5,0.5)
  77. Air.Transparency=NumberSequence.new(0,0)
  78. Weld(Head,Breath)
  79. while true do
  80. local pee = Instance.new("Part", workspace)
  81. game:GetService("Debris"):AddItem(pee, 10)
  82. pee.CFrame=Torso.CFrame*CFrame.new(0,-2.9,-6)
  83. pee.CanCollide=false
  84. pee.BrickColor=BrickColor.new("New Yeller")
  85. pee.Transparency=0.4
  86. pmesh=Instance.new("SpecialMesh")
  87. pmesh.Parent=pee
  88. pmesh.Scale=Vector3.new(1,0.1,1)
  89. pmesh.MeshType="Sphere"
  90. pee.Anchored=true
  91. pee.Size=Vector3.new(1.5,0.01,1.5)
  92. wait(0.00000000001)
  93. pee.Size=Vector3.new(1.6,0.01,1.6)
  94. wait(0.00000000001)
  95. pee.Size=Vector3.new(1.7,0.01,1.7)
  96. wait(0.00000000001)
  97. pee.Size=Vector3.new(1.9,0.01,1.9)
  98. wait(0.00000000001)
  99. pee.Size=Vector3.new(2,0.01,2)
  100. wait (1/60)
  101. end --made by credit
  102. end)
  103.  
  104. TextButton_2.Parent = Frame
  105. TextButton_2.BackgroundColor3 = Color3.new(1, 1, 1)
  106. TextButton_2.Position = UDim2.new(0, 101, 0, 34)
  107. TextButton_2.Size = UDim2.new(0, 82, 0, 50)
  108. TextButton_2.Font = Enum.Font.SourceSans
  109. TextButton_2.Text = "red claw"
  110. TextButton_2.TextSize = 14
  111.  
  112. TextButton_2.MouseButton1Down:connect(function()
  113. Effects = {} --sound effects, for advanced players.
  114. local Player = game.Players.localPlayer
  115. local Character = Player.Character
  116. local Humanoid = Character.Humanoid
  117. z = Instance.new("Sound", Character)
  118. z.SoundId = "rbxassetid://920335504"--
  119. z.Looped = true --False for a one-time song.
  120. z.Pitch = 1.0
  121. z.Volume = 1.6
  122. wait(.1)
  123. z:Play()
  124. ------------------------
  125. game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"MrWolf's Beast Claw.", "Green")
  126. wait(0.016666666666667)
  127. script.Archivable = false
  128. Effects = {}
  129. local Player = game.Players.localPlayer
  130. local Character = Player.Character
  131. local Humanoid = Character.Humanoid
  132. local mouse = Player:GetMouse()
  133. local m = Instance.new("Model", Character)
  134. m.Name = "WeaponModel"
  135. local effect = Instance.new("Model", Character)
  136. effect.Name = "effecsfsafzx"
  137. local demon = Instance.new("Model", Character)
  138. demon.Name = "demdemd"
  139. local LeftArm = Character["Left Arm"]
  140. local RightArm = Character["Right Arm"]
  141. local LeftLeg = Character["Left Leg"]
  142. local RightLeg = Character["Right Leg"]
  143. local do2target = nil
  144. local Head = Character.Head
  145. local Torso = Character.Torso
  146. local cam = game.Workspace.CurrentCamera
  147. local RootPart = Character.HumanoidRootPart
  148. local RootJoint = RootPart.RootJoint
  149. local equipped = false
  150. local attack = false
  151. local Anim = "Idle"
  152. local idle = 0
  153. local attacktype = 1
  154. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  155. local velocity = RootPart.Velocity.y
  156. local sine = 0
  157. local change = 1
  158. local mana = 0
  159. local it = Instance.new
  160. vt = Vector3.new
  161. local grabbed = false
  162. local cf = CFrame.new
  163. local mr = math.rad
  164. local angles = CFrame.Angles
  165. local ud = UDim2.new
  166. local c3 = Color3.new
  167. local NeckCF = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  168. Humanoid.Animator:Destroy()
  169. Character.Animate:Destroy()
  170. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  171. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  172. local LHCF = (CFrame.fromEulerAnglesXYZ(0, -1.6, 0))
  173. RSH = nil
  174. RW = Instance.new("Weld")
  175. LW = Instance.new("Weld")
  176. RH = Torso["Right Hip"]
  177. LH = Torso["Left Hip"]
  178. RSH = Torso["Right Shoulder"]
  179. LSH = Torso["Left Shoulder"]
  180. RSH.Parent = nil
  181. LSH.Parent = nil
  182. RW.Name = "RW"
  183. RW.Part0 = Torso
  184. RW.C0 = cf(1.5, 0.5, 0)
  185. RW.C1 = cf(0, 0.5, 0)
  186. RW.Part1 = RightArm
  187. RW.Parent = Torso
  188. LW.Name = "LW"
  189. LW.Part0 = Torso
  190. LW.C0 = cf(-1.5, 0.5, 0)
  191. LW.C1 = cf(0, 0.5, 0)
  192. LW.Part1 = LeftArm
  193. LW.Parent = Torso
  194. clerp = function(a, b, t)
  195.  
  196. return a:lerp(b, t)
  197. end
  198.  
  199. local RbxUtility = LoadLibrary("RbxUtility")
  200. local Create = RbxUtility.Create
  201. RemoveOutlines = function(part)
  202.  
  203. part.TopSurface = 10
  204. end
  205.  
  206. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  207.  
  208. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  209. RemoveOutlines(Part)
  210. return Part
  211. end
  212.  
  213. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  214.  
  215. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  216. if Mesh == "SpecialMesh" then
  217. Msh.MeshType = MeshType
  218. Msh.MeshId = MeshId
  219. end
  220. return Msh
  221. end
  222.  
  223. local co1 = 3
  224. local co2 = 10
  225. local co3 = 15
  226. local co4 = 30
  227. local cooldown1 = 0
  228. local cooldown2 = 0
  229. local cooldown3 = 0
  230. local cooldown4 = 0
  231. local maxEnergy = 100
  232. local Energy = 0
  233. local skill1stam = 10
  234. local skill2stam = 50
  235. local skill3stam = 60
  236. local skill4stam = 100
  237. local recovermana = 5
  238. local skillcolorscheme = BrickColor.new("Magenta").Color
  239. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  240. makeframe = function(par, trans, pos, size, color)
  241.  
  242. local frame = Instance.new("Frame", par)
  243. frame.BackgroundTransparency = trans
  244. frame.BorderSizePixel = 0
  245. frame.Position = pos
  246. frame.Size = size
  247. frame.BackgroundColor3 = color
  248. return frame
  249. end
  250.  
  251. makelabel = function(par, text)
  252.  
  253. local label = Instance.new("TextLabel", par)
  254. label.BackgroundTransparency = 1
  255. label.Size = UDim2.new(1, 0, 1, 0)
  256. label.Position = UDim2.new(0, 0, 0, 0)
  257. label.TextColor3 = Color3.new(255, 255, 255)
  258. label.TextStrokeTransparency = 0
  259. label.FontSize = Enum.FontSize.Size32
  260. label.Font = Enum.Font.SourceSansLight
  261. label.BorderSizePixel = 0
  262. label.TextScaled = true
  263. label.Text = text
  264. end
  265.  
  266. framesk1 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.93, 0), UDim2.new(0.16, 0, 0.06, 0), skillcolorscheme)
  267. framesk2 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.86, 0), UDim2.new(0.16, 0, 0.06, 0), skillcolorscheme)
  268. framesk3 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.79, 0), UDim2.new(0.16, 0, 0.06, 0), skillcolorscheme)
  269. framesk4 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.72, 0), UDim2.new(0.16, 0, 0.06, 0), skillcolorscheme)
  270. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  271. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  272. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  273. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  274. text1 = makelabel(framesk1, "[z] Hunt")
  275. text2 = makelabel(framesk2, "[x] Ravage")
  276. text3 = makelabel(framesk3, "[c] Capture")
  277. text4 = makelabel(framesk4, "[v] Flower of Fear")
  278. ArtificialHB = Instance.new("BindableEvent", script)
  279. ArtificialHB.Name = "Heartbeat"
  280. script:WaitForChild("Heartbeat")
  281. frame = 0.033333333333333
  282. tf = 0
  283. allowframeloss = false
  284. tossremainder = false
  285. lastframe = tick()
  286. script.Heartbeat:Fire()
  287. game:GetService("RunService").Heartbeat:connect(function(s, p)
  288.  
  289. tf = tf + s
  290. if frame <= tf then
  291. if allowframeloss then
  292. script.Heartbeat:Fire()
  293. lastframe = tick()
  294. else
  295. for i = 1, math.floor(tf / frame) do
  296. script.Heartbeat:Fire()
  297. end
  298. lastframe = tick()
  299. end
  300. if tossremainder then
  301. tf = 0
  302. else
  303. tf = tf - frame * math.floor(tf / frame)
  304. end
  305. end
  306. end
  307. )
  308. swait = function(num)
  309.  
  310. if num == 0 or num == nil then
  311. ArtificialHB.Event:wait()
  312. else
  313. for i = 0, num do
  314. ArtificialHB.Event:wait()
  315. end
  316. end
  317. end
  318.  
  319. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  320.  
  321. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  322. return Weld
  323. end
  324.  
  325. rayCast = function(Position, Direction, Range, Ignore)
  326.  
  327. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  328. end
  329.  
  330. CreateSound = function(id, par, vol, pit)
  331.  
  332. coroutine.resume(coroutine.create(function()
  333.  
  334. local sou = Instance.new("Sound", par or workspace)
  335. sou.Volume = vol
  336. sou.Pitch = pit or 1
  337. sou.SoundId = id
  338. swait()
  339. sou:play()
  340. game:GetService("Debris"):AddItem(sou, 6)
  341. end
  342. ))
  343. end
  344.  
  345. local getclosest = function(obj, distance)
  346.  
  347. local last, lastx = distance + 1, nil
  348. for i,v in pairs(workspace:GetChildren()) do
  349. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  350. local t = v.Torso
  351. local dist = t.Position - obj.Position.magnitude
  352. if dist <= distance and dist < last then
  353. last = dist
  354. lastx = v
  355. end
  356. end
  357. end
  358. return lastx
  359. end
  360.  
  361. CreatePart2 = function(Parent, Material, Reflectance, Transparency, PartType, BColor, Name, Size)
  362.  
  363. if PartType == "Part" then
  364. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  365. RemoveOutlines(Part)
  366. return Part
  367. else
  368. do
  369. if PartType == "WedgePart" then
  370. local Part = Create("WedgePart")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  371. RemoveOutlines(Part)
  372. return Part
  373. end
  374. end
  375. end
  376. end
  377.  
  378. Handle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Dirt brown", "Handle", Vector3.new(1, 2, 1))
  379. HandleWeld = CreateWeld(m, Character["Right Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  380. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", "Industrial black", "Claw", Vector3.new(1, 1, 1))
  381. ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0142869996, -0.598956585, -0.401195407, 0, 0, 1, 0.25881803, -0.965926111, 0, 0.965926111, 0.25881803, 0))
  382. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1, 0.709999979, 0.150000006))
  383. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", "Industrial black", "Claw", Vector3.new(1, 1, 1))
  384. ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.858075142, -0.276378155, -0.49209857, 0.353552133, -0.866025269, 0.353555113, 0.707108736, -9.03335206e-07, -0.707104981, 0.612371027, 0.500000358, 0.61237365))
  385. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1, 0.709999979, 0.100000001))
  386. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", "Industrial black", "Claw", Vector3.new(1, 1, 1))
  387. ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0142959999, -0.79026103, -0.577523232, 0, 0, 1, 0.0581610166, -0.998307228, 0, 0.998307228, 0.0581610166, 0))
  388. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.400000006, 1, 0.100000001))
  389. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", "Industrial black", "Claw", Vector3.new(1, 1, 1))
  390. ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.857914209, 0.258751988, -0.512362957, 0.353553236, -0.866025567, -0.353553236, -0.707106471, 3.09715034e-07, -0.707107246, 0.612372994, 0.499999791, -0.6123721))
  391. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1, 0.709999979, 0.100000001))
  392. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", "Industrial White", "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
  393. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.508293927, 0.581420183, 0.355297565, -1, 0, 0, 0, -0.694275975, -0.719708979, 0, -0.719708979, 0.694275975))
  394. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
  395. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", "Industrial White", "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
  396. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508293927, -0.605236769, -0.322324991, 1, 0, 0, 0, 0.719708979, -0.694275975, 0, 0.694275975, 0.719708979))
  397. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
  398. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", "Industrial White", "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
  399. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508293927, 0.0117408261, -0.729162693, 1, 0, 0, 0, -0.0252030101, -0.999682367, 0, 0.999682367, -0.0252030101))
  400. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.208000004, 0.47299999, 0.47299999))
  401. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", "Industrial White", "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  402. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.123879015, -0.278857708, -0.00617899979, 0.965925336, -0.2588211, 0, 0.2588211, 0.965925336, 0, 0, 0, 1))
  403. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.821169853, 0.388499111, 1.00999999))
  404. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", "Industrial White", "ClawMaterial", Vector3.new(0.445813209, 0.210449979, 1.04200566))
  405. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.223450184, 0.0305250883, -0.00618699985, -0.25881803, 0.965926111, 0, -0.965926111, -0.25881803, 0, 0, 0, 1))
  406. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
  407. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", "Industrial White", "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  408. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.407537222, 0.0663063526, -0.00618699985, 0.707106352, -0.707107365, 0, 0.707107365, 0.707106352, 0, 0, 0, 1))
  409. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.821169853, 0.388499111, 1.00999999))
  410. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", "Industrial White", "ClawMaterial", Vector3.new(0.664211631, 0.210449979, 1.04200566))
  411. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0544009209, 0.0101571083, -0.00617499975, 0.499998987, 0.866025984, 0, -0.866025984, 0.499998987, 0, 0, 0, 1))
  412. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
  413. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", "Industrial White", "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  414. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.212381959, -0.663311005, -0.00618499983, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  415. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.730365157, 0.388499111, 1.00999999))
  416. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", "Industrial White", "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  417. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0184851885, 0.339620829, -0.0061809998, 0.715359032, -0.698757052, 0, 0.698757052, 0.715359032, 0, 0, 0, 1))
  418. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.834142029, 0.388499111, 1.00999999))
  419. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", "Industrial White", "ClawMaterial", Vector3.new(0.627083898, 0.210449979, 1.04200566))
  420. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.280005217, -0.363016367, -0.00617299974, 0.707106352, 0.707107365, 0, -0.707107365, 0.707106352, 0, 0, 0, 1))
  421. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
  422. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", "Industrial White", "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.329999983))
  423. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508293927, 0.00543988496, -0.414242506, 1, 0, 0, 0, -0.0252030101, -0.999682367, 0, 0.999682367, -0.0252030101))
  424. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
  425. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", "Industrial White", "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  426. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.453824013, -0.291407824, -0.00616900017, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  427. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.83414197, 0.388499111, 1.00999999))
  428. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really red", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  429. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51018995, -0.50767684, 0.297928989, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  430. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
  431. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really red", "Part", Vector3.new(0.210449979, 0.210449979, 0.796189725))
  432. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0117785633, -0.903934956, 0.39272213, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352))
  433. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  434. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really red", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  435. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51076597, -0.677359819, -0.295575023, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  436. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
  437. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really red", "Part", Vector3.new(0.210449979, 0.210449979, 0.524428368))
  438. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0118038058, 0.689624906, 0.570050001, 0.707103848, 0, 0.707109809, -0.707109809, 0, 0.707103848, 0, -1, 0))
  439. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  440. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really red", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  441. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.510767996, -0.508222818, -0.295575023, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  442. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
  443. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really red", "Part", Vector3.new(0.210449979, 0.210449979, 1.06329954))
  444. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.285520971, -0.664801836, -0.00591700012, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  445. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.311503083, 0.543544471, 1))
  446. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really red", "Part", Vector3.new(0.728394926, 0.35408181, 1.04200566))
  447. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.159419954, -0.695495844, -0.00616900017, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  448. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  449. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Black", "Part", Vector3.new(0.796342552, 0.65287286, 1.04582763))
  450. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.144507021, 0.270431995, -0.00702500017, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  451. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  452. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really red", "Part", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  453. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0228680372, -0.903097868, -0.00617699977, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  454. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  455. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really red", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  456. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51076597, -0.157143831, -0.295579016, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  457. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
  458. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really red", "Part", Vector3.new(0.475480139, 0.404664904, 1.04200566))
  459. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.236273766, -0.56151557, -0.0061809998, 0.707106352, 0.707107365, 0, -0.707107365, 0.707106352, 0, 0, 0, 1))
  460. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  461. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really red", "Part", Vector3.new(0.210449979, 0.210449979, 0.796189725))
  462. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000811070204, -0.902295828, 0.381639034, -0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, -0.707106829))
  463. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  464. Part = CreatePart2(m, Enum.Material.Neon, 0, 0, "Part", "Black", "Part", Vector3.new(1, 1, 1))
  465. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0142869996, -0.618730307, -0.382281303, 0, 0, 1, 0.36670509, -0.93033725, 0, 0.93033725, 0.36670509, 0))
  466. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.709999979, 0.100000001))
  467. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really red", "Part", Vector3.new(0.210449979, 0.210449979, 0.524428368))
  468. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000812500715, 0.678554535, 0.570062876, -0.707106829, 0, 0.707106829, -0.707106829, 0, -0.707106829, 0, -1, 0))
  469. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  470. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Black", "Part", Vector3.new(0.274916351, 0.495625556, 1.04582763))
  471. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.386464, 0.349603176, -0.00702300016, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  472. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  473. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really red", "Part", Vector3.new(0.210449979, 0.210449979, 1.06329954))
  474. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.285515964, -0.215442896, -0.00591900013, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  475. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.311503083, 0.543544471, 1))
  476. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really red", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  477. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51019901, -0.156597853, 0.297930986, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  478. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
  479. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really red", "Part", Vector3.new(1.06224263, 1.11860847, 1.04200566))
  480. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00774800777, 0.0171630383, -0.0061809998, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  481. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  482. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really red", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  483. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.510194004, -0.67681098, 0.297922999, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  484. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
  485. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "WedgePart", "Industrial White", "ClawMaterial", Vector3.new(1.0507766, 0.342107773, 0.210450009))
  486. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00591100007, -0.468749046, 0.193565369, 0, 0, 1, -0.700001419, -0.714141428, 0, 0.714141428, -0.700001419, 0))
  487. CreateMesh("SpecialMesh", ClawMaterial, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.961421788))
  488. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  489. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00134065747, 0.207813978, 0.709334135, 0.707106829, 0, -0.707106829, 0, -1, 0, -0.707106829, 0, -0.707106829))
  490. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 0.961421788))
  491. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
  492. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00947299972, -0.114370823, -0.440932035, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  493. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.561885834, 0.961421788))
  494. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Black", "Part", Vector3.new(1.05023062, 0.411995441, 0.210450009))
  495. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00891099963, -0.798730135, 0.476718009, 0, 0, 1, 0, -1, 0, 1, 0, 0))
  496. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.644903481))
  497. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Black", "Part", Vector3.new(1.04586256, 0.210449979, 0.27767837))
  498. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00726700015, 0.0232260227, 0.391721964, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  499. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.764251173, 1))
  500. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Black", "Part", Vector3.new(1.05023062, 0.385787576, 0.210450009))
  501. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00509499991, -0.792718172, 0.456955969, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  502. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.644903481))
  503. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
  504. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00509600015, -0.696686029, 0.42363596, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  505. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.961427808, 0.961421788))
  506. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  507. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.012203753, 0.206679821, 0.707822442, -0.707106352, 0, -0.707107365, 0, -1, 0, -0.707107365, 0, 0.707106352))
  508. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 0.961421788))
  509. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
  510. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00947900023, -0.695355177, 0.440928012, 0, 0, 1, 0, -1, 0, 1, 0, 0))
  511. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.961427808, 0.961421788))
  512. MotorOne = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 1, "Industrial red", "MotorOne", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  513. MotorOneWeld = CreateWeld(m, Handle, MotorOne, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.165818453, -0.00628910959, -0.978227913, -0.0732169896, -0.996971905, -0.0261989962, -0.542171299, 0.0618378855, -0.83798945, 0.837072074, -0.0471507274, -0.545057178))
  514. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", "Industrial red", "Shard", Vector3.new(1, 1, 1))
  515. ShardWeld = CreateWeld(m, MotorOne, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.413149118, -0.00709122419, -1.08955288, 0.90752846, 5.51342964e-07, -0.419990718, -1.73971057e-06, 1, -2.44379044e-06, 0.419990718, 2.95042992e-06, 0.90752852))
  516. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1.20000005, 0.200000003, 0.200000003))
  517. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", "Industrial red", "Shard", Vector3.new(1, 1, 1))
  518. ShardWeld = CreateWeld(m, MotorOne, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.205875158, -0.00710588694, -1.48987699, 0.747897685, -5.36441803e-07, -0.663814127, -1.66893005e-06, 1, -2.68220901e-06, 0.663814127, 3.12924385e-06, 0.747897744))
  519. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  520. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 1.28999996, 0.319999993))
  521. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151987076, 0.549069643, -0.614215612, -1.19581819e-06, 1, 1.37090683e-06, -0.999459982, -1.24052167e-06, 0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
  522. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 2.73999977, 0.339999974))
  523. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151856542, -0.490994453, -0.295432806, -1.19581819e-06, 1, 1.37090683e-06, -0.961226821, -7.5250864e-07, -0.27575928, -0.27575931, -1.57952309e-06, 0.96122694))
  524. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 1.28999996, 0.479999989))
  525. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.015198648, 0.650615692, -0.406500697, -1.19581819e-06, 1, 1.37090683e-06, -0.978774786, -8.94069672e-07, -0.204939544, -0.204939514, -1.51991844e-06, 0.978774667))
  526. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 1.28999996, 0.339999974))
  527. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0152282119, 0.624634504, 0.129744053, -1.19581819e-06, 1, 1.37090683e-06, -0.832109034, -2.5331974e-07, -0.554612279, -0.554612339, -1.78813934e-06, 0.832108974))
  528. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 1.03999996, 0.480000019))
  529. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0152042508, 0.944105864, 0.894237399, 1.19581819e-06, -1, -1.37090683e-06, -0.999459982, -1.24052167e-06, 0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
  530. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", "Industrial red", "Claw", Vector3.new(1, 1, 1))
  531. ClawWeld = CreateWeld(m, MotorOne, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.86121058, -0.0170745254, -0.650540829, 1.00000012, 0, 3.7252903e-09, 0, 1, 0, 3.7252903e-09, 0, 1.00000024))
  532. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2.5, 0.300000012, 0.519999981))
  533. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
  534. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151966214, -1.64906764, 1.03426063, -1.19581819e-06, 1, 1.37090683e-06, 0.999459982, 1.24052167e-06, -0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
  535. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  536. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0252064466, -1.54980397, -0.844281435, 1.19581819e-06, -1, -1.37090683e-06, 0.999459982, 1.24052167e-06, -0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
  537. MotorTwo = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 1, "Industrial red", "MotorTwo", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  538. MotorTwoWeld = CreateWeld(m, Handle, MotorTwo, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0479729176, -0.503670454, -0.786706924, 0.0261989962, -0.996971905, -0.0732169896, 0.83798945, 0.0618378855, -0.542171299, 0.545057178, -0.0471507274, 0.837072074))
  539. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", "Industrial red", "Shard", Vector3.new(1, 1, 1))
  540. ShardWeld = CreateWeld(m, MotorTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.413152218, -0.00709152222, -1.08955348, 0.90752846, 5.66244125e-07, -0.419990689, -1.74157321e-06, 1, -2.47359276e-06, 0.419990718, 2.98023224e-06, 0.907528639))
  541. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1.20000005, 0.200000003, 0.200000003))
  542. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", "Industrial red", "Shard", Vector3.new(1, 1, 1))
  543. ShardWeld = CreateWeld(m, MotorTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.20587635, -0.00710582733, -1.4898783, 0.747897685, -5.36441803e-07, -0.663814127, -1.6707927e-06, 1, -2.68220901e-06, 0.663814127, 3.12924385e-06, 0.747897804))
  544. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  545. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 1.28999996, 0.319999993))
  546. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151982307, 0.549069643, -0.614216566, -1.19395554e-06, 1, 1.37090683e-06, -0.999459982, -1.24005601e-06, 0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
  547. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 2.73999977, 0.339999974))
  548. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151848793, -0.490990877, -0.295432806, -1.19395554e-06, 1, 1.37090683e-06, -0.961226821, -7.74860382e-07, -0.27575931, -0.27575925, -1.63912773e-06, 0.961226881))
  549. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 1.28999996, 0.479999989))
  550. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151979923, 0.650617838, -0.406501412, -1.19395554e-06, 1, 1.37090683e-06, -0.978774786, -8.94069672e-07, -0.204939544, -0.204939514, -1.51991844e-06, 0.978774667))
  551. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 1.28999996, 0.339999974))
  552. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0152257681, 0.624636889, 0.129745722, -1.19395554e-06, 1, 1.37090683e-06, -0.832109034, -2.38418579e-07, -0.554612279, -0.554612339, -1.78813934e-06, 0.832108974))
  553. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 1.03999996, 0.480000019))
  554. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.015203476, 0.944107533, 0.894238472, 1.19395554e-06, -1, -1.37090683e-06, -0.999459982, -1.24005601e-06, 0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
  555. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", "Industrial red", "Claw", Vector3.new(1, 1, 1))
  556. ClawWeld = CreateWeld(m, MotorTwo, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.86121142, -0.0170750618, -0.650540113, 1.00000012, -1.86264515e-09, 4.65661287e-09, -1.86264515e-09, 1, 0, 4.65661287e-09, 0, 1.00000024))
  557. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2.5, 0.300000012, 0.519999981))
  558. CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
  559. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151972771, -1.64906967, 1.03426158, -1.19395554e-06, 1, 1.37090683e-06, 0.999459982, 1.24005601e-06, -0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
  560. CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  561. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0252062082, -1.54980803, -0.844281912, 1.19395554e-06, -1, -1.37090683e-06, 0.999459982, 1.24005601e-06, -0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
  562. MotorThumb = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 0, "Industrial red", "MotorThumb", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  563. MotorThumbWeld = CreateWeld(m, Handle, MotorThumb, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.436262846, -0.542311668, -0.983556807, -0.068211019, -0.995336354, 0.0682120249, -0.707106829, -7.08211871e-07, -0.707106709, 0.703809023, -0.0964656472, -0.703809083))
  564. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", "Industrial red", "Claw", Vector3.new(1, 1, 1))
  565. ClawWeld = CreateWeld(m, MotorThumb, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.607737899, 0.0110911727, 0.0515184402, 0.925057888, -4.47034836e-08, 0.379826128, -5.96046448e-08, 0.99999994, 2.68220901e-07, -0.379826188, -2.98023224e-07, 0.925057888))
  566. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2, 0.300000012, 0.370000005))
  567. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", "Industrial red", "Shard", Vector3.new(1, 1, 1))
  568. ShardWeld = CreateWeld(m, MotorThumb, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.414689064, 0.0210665464, 0.175723732, 0.990283549, 1.41561031e-06, -0.13906303, -1.4193356e-06, 0.99999994, 1.49011612e-07, 0.13906303, 8.94069672e-08, 0.990283489))
  569. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  570. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", "Industrial red", "Shard", Vector3.new(1, 1, 1))
  571. ShardWeld = CreateWeld(m, MotorThumb, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.222025633, 0.0210601687, -0.0396541655, 0.908135235, 2.08616257e-06, -0.418677092, -1.47148967e-06, 1.00000012, 1.75833702e-06, 0.418677121, -9.23871994e-07, 0.908135176))
  572. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  573. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
  574. PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0129690766, -0.393394113, 0.191975117, -7.11530447e-07, 1, 2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097559, 0.258097589, 2.08616257e-07, -0.966118932))
  575. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 1.28999996, 0.200000003))
  576. PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0129775405, -0.706632137, 0.168079853, -7.11530447e-07, 1, 2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097559, -0.258097589, -2.08616257e-07, 0.966118932))
  577. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  578. PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00299531221, -0.294105291, -0.00194394588, 7.11530447e-07, -1, -2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097559, -0.258097589, -2.08616257e-07, 0.966118932))
  579. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 1.03999996, 0.390000015))
  580. PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.012973249, -0.311598301, 0.0969114304, 7.11530447e-07, -1, -2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097559, 0.258097589, 2.08616257e-07, -0.966118932))
  581. MotorThumbTwo = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 0, "Industrial red", "MotorThumbTwo", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  582. MotorThumbTwoWeld = CreateWeld(m, Handle, MotorThumbTwo, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.444597721, 0.423756033, -0.897562623, -0.0682120249, -0.995336354, -0.068211019, 0.707106709, -7.08211871e-07, -0.707106829, 0.703809083, -0.0964656621, 0.703809023))
  583. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", "Industrial red", "Claw", Vector3.new(1, 1, 1))
  584. ClawWeld = CreateWeld(m, MotorThumbTwo, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.607738018, 0.0110911727, 0.0515185595, 0.925057888, -4.47034836e-08, 0.379826128, -5.96046448e-08, 0.99999994, 2.68220901e-07, -0.379826188, -2.98023224e-07, 0.925057888))
  585. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2, 0.300000012, 0.370000005))
  586. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", "Industrial red", "Shard", Vector3.new(1, 1, 1))
  587. ShardWeld = CreateWeld(m, MotorThumbTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.414689064, 0.0210665464, 0.175723612, 0.990283549, 1.42306089e-06, -0.139062777, -1.4193356e-06, 0.99999994, 1.49011612e-07, 0.139062807, 1.1920929e-07, 0.990283608))
  588. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  589. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", "Industrial red", "Shard", Vector3.new(1, 1, 1))
  590. ShardWeld = CreateWeld(m, MotorThumbTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.222025394, 0.0210601091, -0.0396541059, 0.908135235, 2.08616257e-06, -0.418677092, -1.72480941e-06, 1, 1.16229057e-06, 0.418677121, -3.57627869e-07, 0.908135176))
  591. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  592. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
  593. PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.012969017, -0.393394232, 0.191974878, -7.11530447e-07, 1, 2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097589, 0.258097559, 1.78813934e-07, -0.966118813))
  594. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 1.28999996, 0.200000003))
  595. PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0129775107, -0.706632137, 0.168079972, -7.11530447e-07, 1, 2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097589, -0.258097559, -1.78813934e-07, 0.966118813))
  596. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  597. PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00299596786, -0.29410553, -0.00194442272, 7.11530447e-07, -1, -2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097589, -0.258097559, -1.78813934e-07, 0.966118813))
  598. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really red", "Part", Vector3.new(0.329999983, 1.03999996, 0.390000015))
  599. PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.012973249, -0.311598063, 0.0969111919, 7.11530447e-07, -1, -2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097589, 0.258097559, 1.78813934e-07, -0.966118813))
  600. MagniHit = CreatePart(m, Enum.Material.Neon, 0, 1, "Medium stone grey", "MagniHit", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  601. MagniHitWeld = CreateWeld(m, Character.HumanoidRootPart, MagniHit, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.01003361, -0.230025291, 0.070048213, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  602. local CBlade = {}
  603. local CBladeWelds = {}
  604. for _,c in pairs(m:children()) do
  605. if c.className == "Part" then
  606. table.insert(CBlade, R67_PC6072)
  607. end
  608. end
  609. for _,c in pairs(m:children()) do
  610. if c.className == "Weld" then
  611. table.insert(CBladeWelds, R67_PC6072)
  612. print(R66_PC6093)
  613. end
  614. end
  615. -- NIGH-OMNI FATAL ERROR at PC6105: Re-wrote register: R67 in 'AssignReg'
  616.  
  617. -- NIGH-OMNI FATAL ERROR at PC6106: Re-wrote register: R67 in 'AssignReg'
  618.  
  619. --Hit = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", R66_PC6093, R67_PC6072(5, 0.200000003, 5))
  620. -- NIGH-OMNI FATAL ERROR at PC6120: Re-wrote register: R66 in 'AssignReg'
  621.  
  622. -- NIGH-OMNI FATAL ERROR at PC6134: Re-wrote register: R66 in 'AssignReg'
  623.  
  624. HitWeld = CreateWeld(demon, Character.HumanoidRootPart, Hit, CFrame.new(0, R66_PC6093, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(R66_PC6093, -3.50004387, 0.0299530029, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  625. CreateMesh("SpecialMesh", Hit, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(3, 4, 3))
  626. FakeMotor = CreatePart(demon, Enum.Material.Neon, 0, 1, "Really black", "FakeMotor", Vector3.new(2.01999998, 0.2016, 2.36000013))
  627. FakeMotorWeld = CreateWeld(demon, Hit, FakeMotor, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0199999809, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  628. Part = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(2.25000024, 0.200000003, 2.55000019))
  629. PartWeld = CreateWeld(demon, FakeMotor, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -5.06998634, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  630. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(2.5, 10, 2.5))
  631. Part = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(2.25000024, 0.200000003, 2.55000019))
  632. PartWeld = CreateWeld(demon, FakeMotor, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -7.1599884, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  633. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(1, 10, 1))
  634. TornadoHat = CreatePart(demon, Enum.Material.Neon, 0.20000000298023, 0.5, "Black", "TornadoHat", Vector3.new(3, 0.400000006, 3))
  635. TornadoHatWeld = CreateWeld(demon, FakeMotor, TornadoHat, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00997924805, -1.65001106, -0.0699994564, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  636. CreateMesh("SpecialMesh", TornadoHat, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1051557", Vector3.new(0, 0, 0), Vector3.new(5, 5, 5))
  637. local DBlade = {}
  638. local DBladeWelds = {}
  639. for _,c in pairs(demon:children()) do
  640. if c.className == "Part" then
  641. table.insert(DBlade, c)
  642. end
  643. end
  644. for _,c in pairs(demon:children()) do
  645. if c.className == "Weld" then
  646. table.insert(DBladeWelds, c)
  647. print(c)
  648. end
  649. end
  650. demon.Parent = nil
  651. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  652.  
  653. if hit.Parent == nil then
  654. return
  655. end
  656. local h = hit.Parent:FindFirstChild("Humanoid")
  657. for _,v in pairs(hit.Parent:children()) do
  658. if v:IsA("Humanoid") then
  659. h = v
  660. end
  661. end
  662. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  663. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  664. return
  665. end
  666. local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").LocalPlayer, Parent = h})
  667. game:GetService("Debris"):AddItem(c, 0.5)
  668. if HitSound ~= nil and HitPitch ~= nil then
  669. CreateSound(HitSound, hit, 1, HitPitch)
  670. end
  671. local Damage = math.random(minim, maxim)
  672. local blocked = false
  673. local block = hit.Parent:findFirstChild("Block")
  674. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  675. blocked = true
  676. block.Value = block.Value - 1
  677. print(block.Value)
  678. end
  679. if blocked == false then
  680. h.Health = h.Health - Damage
  681. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  682. else
  683. h.Health = h.Health - Damage / 2
  684. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  685. end
  686. if Type == "Knockdown" then
  687. local hum = hit.Parent.Humanoid
  688. hum.PlatformStand = true
  689. coroutine.resume(coroutine.create(function(HHumanoid)
  690.  
  691. swait(1)
  692. HHumanoid.PlatformStand = false
  693. end
  694. ), hum)
  695. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  696. local bodvol = Create("BodyVelocity")({velocity = angle * knockback, P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  697. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  698. game:GetService("Debris"):AddItem(bodvol, 0.5)
  699. game:GetService("Debris"):AddItem(rl, 0.5)
  700. else
  701. do
  702. if Type == "Normal" then
  703. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05})
  704. if knockback > 0 then
  705. vp.Parent = hit.Parent.Torso
  706. end
  707. game:GetService("Debris"):AddItem(vp, 0.5)
  708. else
  709. do
  710. if Type == "Up" then
  711. local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  712. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  713. else
  714. do
  715. if Type == "DarkUp" then
  716. coroutine.resume(coroutine.create(function()
  717.  
  718. for i = 0, 1, 0.1 do
  719. swait()
  720. BlockEffect(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
  721. end
  722. end
  723. ))
  724. local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  725. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  726. else
  727. do
  728. if Type == "Snare" then
  729. local bp = Create("BodyPosition")({P = 2000, D = 100, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  730. game:GetService("Debris"):AddItem(bp, 1)
  731. else
  732. do
  733. if Type == "Freeze" then
  734. local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  735. local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
  736. hit.Parent.Torso.Anchored = true
  737. coroutine.resume(coroutine.create(function(Part)
  738.  
  739. swait(1.5)
  740. Part.Anchored = false
  741. end
  742. ), hit.Parent.Torso)
  743. game:GetService("Debris"):AddItem(BodPos, 3)
  744. game:GetService("Debris"):AddItem(BodGy, 3)
  745. end
  746. do
  747. local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
  748. game:GetService("Debris"):AddItem(debounce, Delay)
  749. c = Instance.new("ObjectValue")
  750. c.Name = "creator"
  751. c.Value = Player
  752. c.Parent = h
  753. game:GetService("Debris"):AddItem(c, 0.5)
  754. end
  755. end
  756. end
  757. end
  758. end
  759. end
  760. end
  761. end
  762. end
  763. end
  764. end
  765. end
  766. end
  767. coroutine.resume(coroutine.create(function()
  768. if script.ClassName == "LocalScript" then
  769. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  770. Text = "Beast Z fixed by norp/end_itt";
  771. Color = Color3.new(1, 0, 0);
  772. Font = Enum.Font.SourceSans;
  773. FontSize = Enum.FontSize.Size24;
  774. })
  775. end
  776. end))
  777.  
  778. ShowDamage = function(Pos, Text, Time, Color)
  779.  
  780. local Rate = 0.033333333333333
  781. if not Pos then
  782. local Pos = Vector3.new(0, 0, 0)
  783. end
  784. local Text = Text or ""
  785. local Time = Time or 2
  786. if not Color then
  787. local Color = Color3.new(1, 0, 1)
  788. end
  789. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", vt(0, 0, 0))
  790. EffectPart.Anchored = true
  791. local BillboardGui = Create("BillboardGui")({Size = UDim2.new(3, 0, 3, 0), Adornee = EffectPart, Parent = EffectPart})
  792. local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = Text, TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
  793. game.Debris:AddItem(EffectPart, Time + 0.1)
  794. EffectPart.Parent = game:GetService("Workspace")
  795. delay(0, function()
  796.  
  797. local Frames = Time / Rate
  798. for Frame = 1, Frames do
  799. wait(Rate)
  800. local Percent = Frame / Frames
  801. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  802. TextLabel.TextTransparency = Percent
  803. end
  804. if EffectPart and EffectPart.Parent then
  805. EffectPart:Destroy()
  806. end
  807. end
  808. )
  809. end
  810.  
  811. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type)
  812.  
  813. for _,c in pairs(workspace:children()) do
  814. local hum = c:findFirstChild("Humanoid")
  815. if hum ~= nil then
  816. local head = c:findFirstChild("Torso")
  817. if head ~= nil then
  818. local targ = head.Position - Part.Position
  819. local mag = targ.magnitude
  820. if mag <= magni and c.Name ~= Player.Name then
  821. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1)
  822. end
  823. end
  824. end
  825. end
  826. end
  827.  
  828. SlashEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  829.  
  830. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  831. prt.Anchored = true
  832. prt.CFrame = cframe
  833. msh = CreateMesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=448386996", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  834. game:GetService("Debris"):AddItem(prt, 2)
  835. coroutine.resume(coroutine.create(function(Part, Mesh, num)
  836.  
  837. for i = 0, 1, delay do
  838. swait()
  839. Part.Transparency = i
  840. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  841. end
  842. Part.Parent = nil
  843. end
  844. ), prt, msh, (math.random(0, 1) + math.random()) / 5)
  845. end
  846.  
  847. BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  848.  
  849. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  850. prt.Anchored = true
  851. prt.CFrame = cframe
  852. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  853. game:GetService("Debris"):AddItem(prt, 10)
  854. if Type == 1 or Type == nil then
  855. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  856. else
  857. if Type == 2 then
  858. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  859. end
  860. end
  861. end
  862.  
  863. SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  864.  
  865. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  866. prt.Anchored = true
  867. prt.CFrame = cframe
  868. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  869. game:GetService("Debris"):AddItem(prt, 10)
  870. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  871. end
  872.  
  873. RingEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  874.  
  875. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  876. prt.Anchored = true
  877. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  878. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  879. game:GetService("Debris"):AddItem(prt, 10)
  880. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  881. end
  882.  
  883. CylinderEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  884.  
  885. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  886. prt.Anchored = true
  887. prt.CFrame = cframe
  888. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  889. game:GetService("Debris"):AddItem(prt, 10)
  890. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  891. end
  892.  
  893. WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  894.  
  895. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  896. prt.Anchored = true
  897. prt.CFrame = cframe
  898. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  899. game:GetService("Debris"):AddItem(prt, 10)
  900. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  901. end
  902.  
  903. SpecialEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  904.  
  905. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  906. prt.Anchored = true
  907. prt.CFrame = cframe
  908. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  909. game:GetService("Debris"):AddItem(prt, 10)
  910. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  911. end
  912.  
  913. BreakEffect = function(brickcolor, cframe, x1, y1, z1)
  914.  
  915. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  916. prt.Anchored = true
  917. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  918. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  919. local num = math.random(10, 50) / 1000
  920. game:GetService("Debris"):AddItem(prt, 10)
  921. table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
  922. end
  923.  
  924. CloudEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  925.  
  926. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  927. prt.Anchored = true
  928. prt.CFrame = cframe
  929. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://1095708", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  930. game:GetService("Debris"):AddItem(prt, 10)
  931. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  932. end
  933.  
  934. attackone = function()
  935.  
  936. attack = true
  937. for i = 0, 1, 0.15 do
  938. swait()
  939. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine / 8)) * angles(math.rad(20), math.rad(0), math.rad(-40)), 0.3)
  940. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(40)), 0.3)
  941. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(-130), math.rad(-190), math.rad(-130 + 10 * math.cos(sine / 8))), 0.3)
  942. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
  943. RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
  944. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
  945. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 + 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)), math.rad(0), math.rad(0)), 0.3)
  946. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)), math.rad(0), math.rad(0)), 0.3)
  947. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 + 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  948. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  949. end
  950. CreateSound("http://www.roblox.com/asset/?id=338586331", RootPart, 1, 0.8)
  951. for i = 0, 1, 0.5 do
  952. swait()
  953. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine / 8)) * angles(math.rad(20), math.rad(0), math.rad(40)), 0.3)
  954. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(-40)), 0.3)
  955. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(-100), math.rad(-190), math.rad(-90)), 0.3)
  956. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
  957. RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  958. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
  959. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 + 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)), math.rad(0), math.rad(0)), 0.3)
  960. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)), math.rad(0), math.rad(0)), 0.3)
  961. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 + 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  962. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  963. end
  964. MagniDamage(MagniHit, 6, 10, 14, 0, "Normal", "199149221")
  965. SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, -1, -5) * angles(math.rad(90), 1.2, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
  966. SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 0.5, -5) * angles(math.rad(90), 1.2, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
  967. SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 2, -5) * angles(math.rad(90), 1.2, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
  968. for i = 0, 1, 0.1 do
  969. swait()
  970. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine / 8)) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
  971. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(-60)), 0.5)
  972. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(-100), math.rad(-190), math.rad(-190)), 0.4)
  973. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  974. RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  975. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
  976. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
  977. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
  978. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
  979. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
  980. end
  981. attack = false
  982. end
  983.  
  984. attacktwo = function()
  985.  
  986. attack = true
  987. for i = 0, 1, 0.1 do
  988. swait()
  989. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine / 8)) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  990. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(40)), 0.3)
  991. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(-130), math.rad(-190), math.rad(-30)), 0.3)
  992. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
  993. RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
  994. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
  995. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 + 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)), math.rad(0), math.rad(0)), 0.3)
  996. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)), math.rad(0), math.rad(0)), 0.3)
  997. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 + 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  998. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  999. end
  1000. MagniDamage(MagniHit, 6, 10, 13, 0, "Normal", "199149221")
  1001. CreateSound("http://www.roblox.com/asset/?id=338586331", RootPart, 1, 1)
  1002. for i = 0, 1, 0.5 do
  1003. swait()
  1004. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine / 8)) * angles(math.rad(20), math.rad(0), math.rad(40)), 0.3)
  1005. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(-40)), 0.3)
  1006. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(-100), math.rad(-190), math.rad(-90)), 0.3)
  1007. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
  1008. RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  1009. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
  1010. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 + 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)), math.rad(0), math.rad(0)), 0.3)
  1011. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)), math.rad(0), math.rad(0)), 0.3)
  1012. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 + 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1013. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1014. end
  1015. SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, -1, -5) * angles(math.rad(90), 1.8, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
  1016. SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 0.5, -5) * angles(math.rad(90), 1.8, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
  1017. SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 2, -5) * angles(math.rad(90), 1.8, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
  1018. for i = 0, 1, 0.1 do
  1019. swait()
  1020. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine / 8)) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
  1021. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-60)), 0.5)
  1022. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(-100), math.rad(-110), math.rad(-190)), 0.4)
  1023. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1024. RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  1025. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
  1026. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1027. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1028. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(50), math.rad(0)), 0.3)
  1029. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
  1030. end
  1031. attack = false
  1032. end
  1033.  
  1034. attackthree = function()
  1035.  
  1036. attack = true
  1037. for i = 0, 1, 0.1 do
  1038. swait()
  1039. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine / 8)) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1040. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(40)), 0.3)
  1041. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(-60), math.rad(-100), math.rad(-60)), 0.3)
  1042. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
  1043. RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
  1044. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
  1045. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 + 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)), math.rad(0), math.rad(0)), 0.3)
  1046. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)), math.rad(0), math.rad(0)), 0.3)
  1047. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 + 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1048. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1049. end
  1050. CreateSound("http://www.roblox.com/asset/?id=338586331", RootPart, 1, 0.7)
  1051. for i = 0, 1, 0.5 do
  1052. swait()
  1053. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine / 8)) * angles(math.rad(20), math.rad(0), math.rad(40)), 0.3)
  1054. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(-40)), 0.3)
  1055. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(-100), math.rad(-100), math.rad(-90)), 0.3)
  1056. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
  1057. RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  1058. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
  1059. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 + 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)), math.rad(0), math.rad(0)), 0.3)
  1060. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 13)) * angles(math.rad(0 + 0.5 * math.cos(sine / 8)), math.rad(0), math.rad(0)), 0.3)
  1061. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 + 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1062. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos(sine / 13), 0 - 0.5 * math.cos(sine / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1063. end
  1064. MagniDamage(MagniHit, 6, 13, 15, 0, "Normal", "199149221")
  1065. SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(-1.5, 0, -5) * angles(math.rad(90), 0, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
  1066. SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 0, -5) * angles(math.rad(90), 0, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
  1067. SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(1.5, 0, -5) * angles(math.rad(90), 0, 0), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
  1068. for i = 0, 1, 0.1 do
  1069. swait()
  1070. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine / 8)) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.5)
  1071. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-60)), 0.5)
  1072. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(-100), math.rad(-260), math.rad(-100)), 0.4)
  1073. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1074. RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos(sine / 8), -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  1075. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos(sine / 8)) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
  1076. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), 0.3)
  1077. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), 0.3)
  1078. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), 0.3)
  1079. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), 0.3)
  1080. end
  1081. attack = false
  1082. end
  1083.  
  1084. findNearestTorso = function(pos)
  1085.  
  1086. local list = (game.Workspace:children())
  1087. local torso = nil
  1088. local dist = 1000
  1089. local temp, human, temp2 = nil, nil, nil
  1090. for x = 1, #list do
  1091. temp2 = list[x]
  1092. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  1093. temp = temp2:findFirstChild("Torso")
  1094. human = temp2:findFirstChild("Humanoid")
  1095. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  1096. local dohit = true
  1097. if Player.Neutral == false and game.Players:GetPlayerFromCharacter(temp.Parent) ~= nil and game.Players:GetPlayerFromCharacter(temp.Parent).TeamColor == Player.TeamColor then
  1098. dohit = false
  1099. end
  1100. if dohit == true then
  1101. torso = temp
  1102. dist = (temp.Position - pos).magnitude
  1103. end
  1104. end
  1105. end
  1106. end
  1107. return torso, dist
  1108. end
  1109.  
  1110. qaeoshotdog = function()
  1111.  
  1112. attack = true
  1113. local x, y, z, newpos = nil, nil, nil, nil
  1114. BlockEffect(BrickColor.new("Really black"), RootPart.CFrame, 15, 15, 15, 2, 2, 2, 0.07)
  1115. WaveEffect(BrickColor.new("Really black"), RootPart.CFrame, 1, 1, 1, 0.5, 0.1, 0.5, 0.05)
  1116. do
  1117. if do2target ~= nil and do2target.Parent.Humanoid.PlatformStand ~= true then
  1118. local dist = (Torso.Position - do2target.Position).magnitude
  1119. if dist < 50 then
  1120. Humanoid.WalkSpeed = 0
  1121. RootPart.CFrame = do2target.CFrame * cf(0, 50, 5)
  1122. else
  1123. RootPart.CFrame = RootPart.CFrame * cf(0, 50, 5)
  1124. end
  1125. end
  1126. BlockEffect(BrickColor.new("Really black"), RootPart.CFrame, 15, 15, 15, 2, 2, 2, 0.07)
  1127. for i = 0, 1, 0.1 do
  1128. swait()
  1129. if do2target ~= nil then
  1130. newpos = vt(do2target.Position.X, RootPart.Position.Y, do2target.Position.Z)
  1131. MoveCF = cf(RootPart.Position, newpos)
  1132. local mpos = Torso.CFrame * angles(0, 0, 0)
  1133. local cff = CFrame.new(mpos.p, newpos) * CFrame.Angles(math.pi / 2, 0, 0)
  1134. x = RootPart.CFrame:toObjectSpace(cff):toEulerAnglesXYZ()
  1135. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.28)
  1136. end
  1137. do
  1138. do
  1139. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(30), math.rad(50)), 0.3)
  1140. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1141. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(20), math.rad(0), math.rad(-90)), 0.3)
  1142. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(-30), math.rad(0), math.rad(10)), 0.3)
  1143. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(30)), 0.3)
  1144. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1145. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1146. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1147. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1148. -- NIGH-OMNI FATAL ERROR at PC435: LeaveBlock: unexpected jumping out DO_STMT
  1149.  
  1150. end
  1151. end
  1152. end
  1153. for i = 0, 1, 0.1 do
  1154. swait()
  1155. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine / 8)) * angles(math.rad(70), math.rad(0), math.rad(80)), 0.28)
  1156. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-80)), 0.3)
  1157. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1158. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1159. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(-30), math.rad(0), math.rad(10)), 0.3)
  1160. LH.C0 = clerp(LH.C0, cf(-1, -0.7, -1) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(-30)), 0.3)
  1161. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1162. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1163. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1164. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1165. end
  1166. hit = nil
  1167. for i = 1, 1 do
  1168. if hit == nil then
  1169. swait()
  1170. end
  1171. hit = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 6, Character)
  1172. end
  1173. local hit = nil
  1174. while hit == nil do
  1175. swait()
  1176. hit = rayCast(RightArm.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 10, Character)
  1177. end
  1178. hit = rayCast(RightArm.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 10, Character)
  1179. do
  1180. if hit ~= nil then
  1181. local ref = CreatePart(effect, "SmoothPlastic", 0, 0, BrickColor.new("Black"), "Effect", vt())
  1182. ref.Anchored = true
  1183. -- ref.CFrame = cf(pos)
  1184. game:GetService("Debris"):AddItem(ref, 3)
  1185. for i = 1, 10 do
  1186. Col = hit.BrickColor
  1187. local groundpart = CreatePart(effect, hit.Material, 0, 0, Col, "Ground", vt(math.random(50, 200) / 100, math.random(50, 200) / 100, math.random(50, 200) / 100))
  1188. groundpart.Anchored = true
  1189. groundpart.CanCollide = true
  1190. -- groundpart.CFrame = cf(pos) * cf(math.random(-500, 500) / 100, 0, math.random(-500, 500) / 100) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1191. game:GetService("Debris"):AddItem(groundpart, 5)
  1192. end
  1193. CreateSound("http://roblox.com/asset/?id=157878578", ref, 0.6, 1.2)
  1194. --[[ WaveEffect(hit.BrickColor, cf(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.05)
  1195. BreakEffect(hit.BrickColor, cf(pos), 0.1, 1, 0.1, 0.5, 5, 0.5, 0.05)
  1196. BreakEffect(hit.BrickColor, cf(pos), 0.1, 1, 0.1, 0.5, 5, 0.5, 0.05)
  1197. BreakEffect(hit.BrickColor, cf(pos), 0.1, 1, 0.1, 0.5, 5, 0.5, 0.05)]]
  1198. MagniDamage(ref, 9, 20, 23, math.random(10, 20), "Knockdown")
  1199. end
  1200. CloudEffect(BrickColor.new("Black"), RightArm.CFrame, 1, 1, 1, 0.5, 3, 0.5, 0.05)
  1201. CloudEffect(BrickColor.new("Black"), RightArm.CFrame, 1, 1, 1, 1, 1, 1, 0.05)
  1202. Humanoid.WalkSpeed = 16
  1203. attack = false
  1204. end
  1205. end
  1206. end
  1207.  
  1208. dead = function()
  1209.  
  1210. attack = true
  1211. local x, y, z, newpos = nil, nil, nil, nil
  1212. for i = 0, 1, 0.1 do
  1213. swait()
  1214. if do2target ~= nil then
  1215. newpos = vt(do2target.Position.X, RootPart.Position.Y, do2target.Position.Z)
  1216. MoveCF = cf(RootPart.Position, newpos)
  1217. local mpos = Torso.CFrame * angles(0, 0, 0)
  1218. local cff = CFrame.new(mpos.p, newpos) * CFrame.Angles(math.pi / 2, 0, 0)
  1219. x = RootPart.CFrame:toObjectSpace(cff):toEulerAnglesXYZ()
  1220. y = RootPart.CFrame:toEulerAnglesXYZ()
  1221. z = RootPart.CFrame:toEulerAnglesXYZ()
  1222. RootJoint.C0 = clerp(RootJoint.C0, CFrame.Angles(x,y,z) * angles(0, 3.14, 0) * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.4)
  1223. else
  1224. do
  1225. do
  1226. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.28)
  1227. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(30), math.rad(50)), 0.3)
  1228. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1229. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(20), math.rad(0), math.rad(-90)), 0.3)
  1230. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(-30), math.rad(0), math.rad(10)), 0.3)
  1231. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(30)), 0.3)
  1232. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1233. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1234. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1235. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1236. end
  1237. end
  1238. end
  1239. end
  1240. BlockEffect(BrickColor.new("Really black"), RootPart.CFrame, 15, 15, 15, 2, 2, 2, 0.07)
  1241. WaveEffect(BrickColor.new("Really black"), RootPart.CFrame, 1, 1, 1, 0.5, 0.1, 0.5, 0.05)
  1242. do
  1243. if do2target ~= nil then
  1244. local dist = (Torso.Position - do2target.Position).magnitude
  1245. if dist < 20 then
  1246. MagniDamage(do2target, 10, 10, 10, 10, "Normal")
  1247. end
  1248. end
  1249. CreateSound("http://www.roblox.com/asset/?id=338586299", RootPart, 1, 1)
  1250. SlashEffect(BrickColor.new("Magenta"), Head.CFrame * cf(0, -1, -15) * angles(math.rad(0), 1.47, math.rad(90)) * angles(-1.47, 0, 0), 0.001, 0.1, 0.2, 0, 0.001, 0.003, 0.07)
  1251. SlashEffect(BrickColor.new("Magenta"), Head.CFrame * cf(0, 0.5, -15) * angles(math.rad(0), 1.47, math.rad(90)) * angles(-1.47, 0, 0), 0.001, 0.1, 0.2, 0, 0.001, 0.003, 0.07)
  1252. SlashEffect(BrickColor.new("Magenta"), Head.CFrame * cf(0, 2, -15) * angles(math.rad(0), 1.47, math.rad(90)) * angles(-1.47, 0, 0), 0.001, 0.1, 0.2, 0, 0.001, 0.003, 0.07)
  1253. RootPart.CFrame = Head.CFrame * cf(0, 0, -30)
  1254. for i = 0, 1, 0.05 do
  1255. swait()
  1256. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine / 8)) * angles(math.rad(70), math.rad(0), math.rad(80)), 0.28)
  1257. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-80)), 0.3)
  1258. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1259. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1260. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(-30), math.rad(0), math.rad(10)), 0.3)
  1261. LH.C0 = clerp(LH.C0, cf(-1, -0.7, -1) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(-30)), 0.3)
  1262. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1263. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1264. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1265. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1266. end
  1267. attack = false
  1268. end
  1269. end
  1270.  
  1271. Face = Head.face
  1272. Shirt = Character:FindFirstChild("Shirt")
  1273. Pants = Character:FindFirstChild("Pants")
  1274. Cloak = function()
  1275.  
  1276. Face.Parent = nil
  1277. cloaked = true
  1278. for _,v in pairs(Torso.Parent:children()) do
  1279. do
  1280. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  1281. coroutine.resume(coroutine.create(function()
  1282.  
  1283. for i = 0, 0.7, 0.2 do
  1284. swait()
  1285. v.Transparency = i
  1286. end
  1287. v.Transparency = 1
  1288. end
  1289. ))
  1290. end
  1291. if v.className == "Hat" then
  1292. do
  1293. hatp = v.Handle
  1294. coroutine.resume(coroutine.create(function(derp)
  1295.  
  1296. for i = 0, 0.7, 0.2 do
  1297. swait()
  1298. derp.Transparency = i
  1299. end
  1300. derp.Transparency = 1
  1301. end
  1302. ), hatp)
  1303. -- NIGH-OMNI FATAL ERROR at PC38: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1304.  
  1305. -- NIGH-OMNI FATAL ERROR at PC38: LeaveBlock: unexpected jumping out IF_STMT
  1306.  
  1307. end
  1308. end
  1309. end
  1310. end
  1311. end
  1312.  
  1313. UnCloak = function()
  1314.  
  1315. CreateSound("http://roblox.com/asset/?id=2767090", Torso, 1, 1.1)
  1316. Face.Parent = Head
  1317. cloaked = false
  1318. for _,v in pairs(Torso.Parent:children()) do
  1319. do
  1320. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  1321. coroutine.resume(coroutine.create(function()
  1322.  
  1323. for i = 0, 1, 0.1 do
  1324. swait()
  1325. v.Transparency = v.Transparency - 0.1
  1326. end
  1327. v.Transparency = 0
  1328. end
  1329. ))
  1330. end
  1331. if v.className == "Hat" then
  1332. do
  1333. hatp = v.Handle
  1334. coroutine.resume(coroutine.create(function(derp)
  1335.  
  1336. for i = 0, 1, 0.1 do
  1337. swait()
  1338. derp.Transparency = derp.Transparency - 0.1
  1339. end
  1340. derp.Transparency = 0
  1341. end
  1342. ), hatp)
  1343. -- NIGH-OMNI FATAL ERROR at PC45: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1344.  
  1345. -- NIGH-OMNI FATAL ERROR at PC45: LeaveBlock: unexpected jumping out IF_STMT
  1346.  
  1347. end
  1348. end
  1349. end
  1350. end
  1351. end
  1352.  
  1353. hotdog = function()
  1354.  
  1355. attack = true
  1356. for i = 0, 1, 0.1 do
  1357. swait()
  1358. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1359. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(20), math.rad(50)), 0.3)
  1360. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1361. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(20), math.rad(0), math.rad(-90)), 0.3)
  1362. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(-30), math.rad(0), math.rad(10)), 0.3)
  1363. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(30)), 0.3)
  1364. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1365. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1366. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1367. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1368. end
  1369. BlockEffect(BrickColor.new("Really black"), RootPart.CFrame, 20, 20, 20, 5, 5, 5, 0.07)
  1370. WaveEffect(BrickColor.new("Really black"), RootPart.CFrame, 1, 1, 1, 1, 0.5, 1, 0.05)
  1371. --[[ local con = Hit.Touched:connect(function(hit)
  1372.  
  1373. Damagefunc(Hit, hit, 10, 25, math.random(1, 5), "Snare", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1374. end
  1375. )]]
  1376. m.Parent = nil
  1377. demon.Parent = Character
  1378. Cloak()
  1379. CreateSound("http://roblox.com/asset/?id=257001320", Torso, 1, 0.5)
  1380. CreateSound("http://roblox.com/asset/?id=28257433", Torso, 1, 0.5)
  1381. for i = 0, 1, 0.02 do
  1382. swait()
  1383. MagniDamage(RootPart, 5, 1, 3, 0, "Normal")
  1384. BlockEffect(BrickColor.new("Really black"), RootPart.CFrame * cf(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5)), 1, 1, 1, 5, 5, 5, 0.07)
  1385. Torso.Velocity = RootPart.CFrame.lookVector * 75
  1386. FakeMotorWeld.C0 = clerp(FakeMotorWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0 + 360 * i), math.rad(0)), 0.5)
  1387. end
  1388. BlockEffect(BrickColor.new("Really black"), RootPart.CFrame, 20, 20, 20, 5, 5, 5, 0.07)
  1389. WaveEffect(BrickColor.new("Really black"), RootPart.CFrame, 1, 1, 1, 1, 0.5, 1, 0.05)
  1390. UnCloak()
  1391. -- con:disconnect()
  1392. demon.Parent = nil
  1393. m.Parent = Character
  1394. for i = 0, 1, 0.05 do
  1395. swait()
  1396. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine / 8)) * angles(math.rad(70), math.rad(0), math.rad(80)), 0.28)
  1397. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-80)), 0.3)
  1398. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1399. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1400. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(-30), math.rad(0), math.rad(10)), 0.3)
  1401. LH.C0 = clerp(LH.C0, cf(-1, -0.7, -1) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(-30)), 0.3)
  1402. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1403. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1404. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1405. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1406. end
  1407. attack = false
  1408. end
  1409.  
  1410. truehotdog = function()
  1411.  
  1412. attack = true
  1413. for i = 0, 1, 0.1 do
  1414. swait()
  1415. BlockEffect(BrickColor.new("Really black"), RootPart.CFrame * cf(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5)), 1, 1, 1, 0.5, 0.5, 0.5, 0.07)
  1416. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1417. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(20), math.rad(50)), 0.3)
  1418. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1419. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(20), math.rad(0), math.rad(-90)), 0.3)
  1420. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(-30), math.rad(0), math.rad(10)), 0.3)
  1421. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(30)), 0.3)
  1422. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1423. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1424. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1425. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1426. end
  1427. BlockEffect(BrickColor.new("Really black"), RootPart.CFrame, 20, 20, 20, 5, 5, 5, 0.07)
  1428. WaveEffect(BrickColor.new("Really black"), RootPart.CFrame, 1, 1, 1, 1, 0.5, 1, 0.05)
  1429. m.Parent = nil
  1430. Cloak()
  1431. CreateSound("http://roblox.com/asset/?id=190119264", Torso, 1, 0.5)
  1432. for i = 0, 1, 0.01 do
  1433. swait()
  1434. MagniDamage(RootPart, 15, 1, 3, -30, "Normal")
  1435. SlashEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(math.random(-10, 10), -1, math.random(-10, 10)) * angles(math.random(-5, 5), math.random(-5, 5), 0) * angles(0, 0, math.random(-5, 5)), 0.001, 0.1, 0.1, 0, 0.001, 0.001, 0.07)
  1436. CreateSound("http://roblox.com/asset/?id=62339698", Torso, 0.7, 2)
  1437. BlockEffect(BrickColor.new("Really black"), RootPart.CFrame * cf(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5)), 1, 1, 1, 5, 5, 5, 0.07)
  1438. WaveEffect(BrickColor.new("Really black"), RootPart.CFrame * angles(0, math.random(-50, 50), 0), 1, 1, 1, math.random(0.5, 1), 0.5, math.random(0.5, 1), 0.05)
  1439. WaveEffect(BrickColor.new("Really black"), RootPart.CFrame * cf(0, -1.5, 0) * angles(0, math.random(-50, 50), 0), 1, 1, 1, 1, -0.01, 1, 0.05)
  1440. Torso.Velocity = RootPart.CFrame.lookVector * 10
  1441. end
  1442. BlockEffect(BrickColor.new("Really black"), RootPart.CFrame, 20, 20, 20, 5, 5, 5, 0.07)
  1443. WaveEffect(BrickColor.new("Really black"), RootPart.CFrame, 1, 1, 1, 1, 0.5, 1, 0.05)
  1444. UnCloak()
  1445. m.Parent = Character
  1446. for i = 0, 1, 0.05 do
  1447. swait()
  1448. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos(sine / 8)) * angles(math.rad(70), math.rad(0), math.rad(80)), 0.28)
  1449. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-80)), 0.3)
  1450. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 13), 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1451. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 8), 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1452. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(-30), math.rad(0), math.rad(10)), 0.3)
  1453. LH.C0 = clerp(LH.C0, cf(-1, -0.7, -1) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(-30)), 0.3)
  1454. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1455. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1456. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1457. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1458. end
  1459. attack = false
  1460. end
  1461.  
  1462. mouse.Button1Down:connect(function()
  1463.  
  1464. if attack == false and attacktype == 1 then
  1465. attackone()
  1466. attacktype = 2
  1467. else
  1468. if attack == false and attacktype == 2 then
  1469. attacktype = 3
  1470. attacktwo()
  1471. else
  1472. if attack == false and attacktype == 3 then
  1473. attacktype = 1
  1474. attackthree()
  1475. end
  1476. end
  1477. end
  1478. end
  1479. )
  1480. mouse.KeyDown:connect(function(k)
  1481.  
  1482. k = k:lower()
  1483. if attack == false and co1 <= cooldown1 and k == "z" then
  1484. cooldown1 = 0
  1485. dead()
  1486. else
  1487. if attack == false and co2 <= cooldown2 and k == "x" then
  1488. cooldown2 = 0
  1489. hotdog()
  1490. else
  1491. if attack == false and co3 <= cooldown3 and k == "c" then
  1492. cooldown3 = 0
  1493. qaeoshotdog()
  1494. else
  1495. if attack == false and co4 <= cooldown4 and k == "v" then
  1496. cooldown4 = 0
  1497. truehotdog()
  1498. end
  1499. end
  1500. end
  1501. end
  1502. end
  1503. )
  1504. updateskills = function()
  1505.  
  1506. if cooldown1 <= co1 then
  1507. cooldown1 = cooldown1 + 0.033333333333333
  1508. end
  1509. if cooldown2 <= co2 then
  1510. cooldown2 = cooldown2 + 0.033333333333333
  1511. end
  1512. if cooldown3 <= co3 then
  1513. cooldown3 = cooldown3 + 0.033333333333333
  1514. end
  1515. if cooldown4 <= co4 then
  1516. cooldown4 = cooldown4 + 0.033333333333333
  1517. end
  1518. end
  1519.  
  1520. while 1 do
  1521. swait()
  1522. updateskills()
  1523. target = findNearestTorso(RootPart.Position)
  1524. do2target = target
  1525. bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
  1526. bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
  1527. bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
  1528. bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
  1529. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  1530. velocity = RootPart.Velocity.y
  1531. sine = sine + change
  1532. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  1533. if equipped == true or equipped == false then
  1534. if 1 < RootPart.Velocity.y and hit == nil then
  1535. Anim = "Jump"
  1536. if attack == false then
  1537. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos((sine) / 8)) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
  1538. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  1539. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos((sine) / 13), 0) * angles(math.rad(-130), math.rad(-190), math.rad(-130 + 10 * math.cos((sine) / 8))), 0.3)
  1540. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos((sine) / 8), 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  1541. RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos((sine) / 8), -0.5) * RHCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  1542. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos((sine) / 8)) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  1543. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  1544. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  1545. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1546. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1547. end
  1548. else
  1549. if RootPart.Velocity.y < -1 and hit == nil then
  1550. Anim = "Fall"
  1551. if attack == false then
  1552. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos((sine) / 8)) * angles(math.rad(20), math.rad(0), math.rad(-30)), 0.3)
  1553. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(40), math.rad(0), math.rad(30)), 0.3)
  1554. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos((sine) / 13), 0) * angles(math.rad(-150), math.rad(-190), math.rad(-130 + 10 * math.cos((sine) / 8))), 0.3)
  1555. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos((sine) / 8), 0) * angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
  1556. RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos((sine) / 8), -0.5) * RHCF * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
  1557. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos((sine) / 8)) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
  1558. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  1559. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  1560. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1561. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1562. end
  1563. else
  1564. if (math.abs(Torsovelocity.x) + math.abs(Torsovelocity.z)) < 1 and hit ~= nil then
  1565. Anim = "Idle"
  1566. if attack == false then
  1567. change = 1
  1568. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos((sine) / 8)) * angles(math.rad(20), math.rad(0), math.rad(-30)), 0.3)
  1569. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  1570. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos((sine) / 13), 0) * angles(math.rad(-130), math.rad(-190), math.rad(-130 + 10 * math.cos((sine) / 8))), 0.3)
  1571. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos((sine) / 8), 0) * angles(math.rad(-20), math.rad(0), math.rad(-20)), 0.3)
  1572. RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos((sine) / 8), -0.5) * RHCF * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
  1573. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.4 + 0.1 * math.cos((sine) / 8)) * LHCF * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.3)
  1574. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  1575. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  1576. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1577. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1578. end
  1579. else
  1580. if 2 < (math.abs(Torsovelocity.x) + math.abs(Torsovelocity.z)) and hit ~= nil then
  1581. Anim = "Walk"
  1582. if attack == false then
  1583. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.3 - 0.1 * math.cos((sine) / 8)) * angles(math.rad(20), math.rad(0), math.rad(-40)), 0.3)
  1584. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(40)), 0.3)
  1585. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos((sine) / 13), 0) * angles(math.rad(-130), math.rad(-190), math.rad(-130 + 10 * math.cos((sine) / 8))), 0.3)
  1586. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5 + 0.1 * math.cos((sine) / 8), -1) * angles(math.rad(-90), math.rad(0), math.rad(80)), 0.3)
  1587. RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos((sine) / 8), -0.5) * RHCF * angles(math.rad(0), math.rad(40), math.rad(0 + 50 * math.cos((sine) / 4))), 0.3)
  1588. LH.C0 = clerp(LH.C0, cf(-1.2, -1 + 0.1 * math.cos((sine) / 8), 0) * LHCF * angles(math.rad(0), math.rad(40), math.rad(0 + 50 * math.cos((sine) / 4))), 0.3)
  1589. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  1590. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  1591. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1592. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1593. end
  1594. end
  1595. end
  1596. end
  1597. end
  1598. end
  1599. if 0 < #Effects then
  1600. for e = 1, #Effects do
  1601. if Effects[e] ~= nil then
  1602. local Thing = Effects[e]
  1603. if Thing ~= nil then
  1604. local Part = Thing[1]
  1605. local Mode = Thing[2]
  1606. local Delay = Thing[3]
  1607. local IncX = Thing[4]
  1608. local IncY = Thing[5]
  1609. local IncZ = Thing[6]
  1610. if Thing[1].Transparency <= 1 then
  1611. if Thing[2] == "Block1" then
  1612. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1613. Mesh = Thing[1].Mesh
  1614. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1615. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1616. else
  1617. if Thing[2] == "Block2" then
  1618. Thing[1].CFrame = Thing[1].CFrame
  1619. Mesh = Thing[7]
  1620. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1621. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1622. else
  1623. if Thing[2] == "Cylinder" then
  1624. Mesh = Thing[1].Mesh
  1625. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1626. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1627. else
  1628. if Thing[2] == "Blood" then
  1629. Mesh = Thing[7]
  1630. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1631. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1632. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1633. else
  1634. if Thing[2] == "Elec" then
  1635. Mesh = Thing[1].Mesh
  1636. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1637. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1638. else
  1639. if Thing[2] == "Disappear" then
  1640. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1641. else
  1642. if Thing[2] == "Shatter" then
  1643. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1644. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1645. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1646. Thing[6] = Thing[6] + Thing[5]
  1647. end
  1648. end
  1649. end
  1650. end
  1651. end
  1652. end
  1653. end
  1654. else
  1655. Part.Parent = nil
  1656. table.remove(Effects, e)
  1657. end
  1658. end
  1659. end
  1660. end
  1661. end
  1662. end
  1663. end)
  1664.  
  1665. TextButton_3.Parent = Frame
  1666. TextButton_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1667. TextButton_3.Position = UDim2.new(0, 201, 0, 34)
  1668. TextButton_3.Size = UDim2.new(0, 71, 0, 50)
  1669. TextButton_3.Font = Enum.Font.SourceSans
  1670. TextButton_3.Text = "boombox"
  1671. TextButton_3.TextSize = 14
  1672.  
  1673. Textbutton_3.MouseButton1Down:connect(function()
  1674.  
  1675. --Script Builder Radio!
  1676.  
  1677. local Player = game.Players.LocalPlayer
  1678. local c = Player.Character
  1679. if not c or not c.Parent then
  1680. c = Player.CharacterAdded:wait()
  1681. end
  1682.  
  1683. wait(1)
  1684.  
  1685. local radio = Instance.new("Part",c)
  1686. radio.Name = "Radio"
  1687. radio.CanCollide = false
  1688. radio.Anchored = true
  1689. radio.FormFactor = "Custom"
  1690. radio.Size = Vector3.new(3.2, 1.43, 0.8)
  1691. radio.CFrame = c.Torso.CFrame * CFrame.new(0,0,.8)
  1692. radio.CFrame = radio.CFrame * CFrame.fromEulerAnglesXYZ(0,3.15,0)
  1693. radio.CFrame = radio.CFrame * CFrame.fromEulerAnglesXYZ(0,0,-.7)
  1694.  
  1695. local mesh = Instance.new("SpecialMesh",radio)
  1696. mesh.MeshId = "http://www.roblox.com/asset/?id=151760030"
  1697. mesh.TextureId = "https://www.roblox.com/Sweg-item?id=156708131"
  1698.  
  1699. local weld = Instance.new("Weld",radio)
  1700. weld.Part0 = c.Torso
  1701. weld.Part1 = radio
  1702. weld.C0 = c.Torso.CFrame:inverse()
  1703. weld.C1 = radio.CFrame:inverse()
  1704. radio.Anchored = false
  1705.  
  1706. local sound = Instance.new("Sound",radio)
  1707. sound.Name = "Music"
  1708. sound.Looped = true
  1709. sound.Volume = 1
  1710.  
  1711. local gui = Instance.new("ScreenGui",Player.PlayerGui)
  1712.  
  1713. local frame = Instance.new("Frame",gui)
  1714. frame.BackgroundColor3 = Color3.new(58/255,58/255,58/255)
  1715. frame.BorderColor3 = Color3.new(0,0,0)
  1716. frame.BorderSizePixel = 2
  1717. frame.Size = UDim2.new(0,300,0,200)
  1718. frame.Position = UDim2.new(0,20,.5,-100)
  1719.  
  1720. local playb = Instance.new("TextButton",frame)
  1721. playb.BackgroundColor3 = Color3.new(0,85/255,0)
  1722. playb.BorderColor3 = Color3.new(0,0,0)
  1723. playb.BorderSizePixel = 2
  1724. playb.Size = UDim2.new(.3,0,.2,0)
  1725. playb.Position = UDim2.new(.1,0,.7,0)
  1726. playb.Text = "Play"
  1727. playb.TextColor3 = Color3.new(255,255,255)
  1728. playb.TextScaled = true
  1729.  
  1730. local stopb = Instance.new("TextButton",frame)
  1731. stopb.BackgroundColor3 = Color3.new(170/255,0,0)
  1732. stopb.BorderColor3 = Color3.new(0,0,0)
  1733. stopb.BorderSizePixel = 2
  1734. stopb.Size = UDim2.new(.3,0,.2,0)
  1735. stopb.Position = UDim2.new(.6,0,.7,0)
  1736. stopb.Text = "Stop"
  1737. stopb.TextColor3 = Color3.new(255,255,255)
  1738. stopb.TextScaled = true
  1739.  
  1740. local stipb = Instance.new("TextBox",frame)
  1741. stipb.BackgroundColor3 = Color3.new(0,0,127/255)
  1742. stipb.BorderColor3 = Color3.new(0,0,0)
  1743. stipb.BorderSizePixel = 2
  1744. stipb:TweenSize(UDim2.new(.5,0,.25,0),"Out","Quad",1,true)
  1745. stipb.Position = UDim2.new(.25,0,.3,0)
  1746. stipb.Text = "SoundId"
  1747. stipb.TextColor3 = Color3.new(255,255,255)
  1748. stipb.TextScaled = true
  1749.  
  1750. local label = Instance.new("TextLabel",frame)
  1751. label.Text = "Made By naser2018!"
  1752. label.TextScaled = true
  1753. label:TweenSize(UDim2.new(1,0,.2,0))
  1754. label.TextColor3 = Color3.new(255,255,255)
  1755. label.BackgroundTransparency = 1
  1756. --stipb.Size = UDim2.new(1,0,.2,0)
  1757.  
  1758. local Playing = false
  1759.  
  1760. stipb.Changed:connect(function()
  1761. sound.SoundId = "rbxassetid://" .. stipb.Text
  1762. end)
  1763.  
  1764. playb.MouseButton1Click:connect(function()
  1765. sound:Play()
  1766. Playing = true
  1767. end)
  1768.  
  1769. stopb.MouseButton1Click:connect(function()
  1770. sound:Stop()
  1771. Playing = false
  1772. end)
  1773.  
  1774. while true do
  1775. if Playing then
  1776. mesh.Scale = Vector3.new(1.1,1.1,1.1)
  1777. wait(.2)
  1778. mesh.Scale = Vector3.new(1,1,1)
  1779. end
  1780. wait(.2)
  1781. end
  1782. end)
  1783.  
  1784. TextButton_4.Parent = Frame
  1785. TextButton_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1786. TextButton_4.Position = UDim2.new(0, 0, 0, 99)
  1787. TextButton_4.Size = UDim2.new(0, 76, 0, 50)
  1788. TextButton_4.Font = Enum.Font.SourceSans
  1789. TextButton_4.Text = "claws 2"
  1790. TextButton_4.TextSize = 14
  1791.  
  1792. TextButton_4.MouseButton1Down:connect(function()
  1793. --[[ Leaked by CLarramore ]]--
  1794. -- Ever since 3/10/2016 this script started to get popular in oxcool1's SB
  1795. -- I am now spreading this on
  1796. -- You can now make ur edits with this
  1797. -- ENTIRELY OPEN SOURCED!!!! YAY!
  1798.  
  1799. -- NightOwlAce dont kill me
  1800. Player=game:GetService("Players").LocalPlayer
  1801. Character=Player.Character
  1802. PlayerGui=Player.PlayerGui
  1803. Backpack=Player.Backpack
  1804. Torso=Character.Torso
  1805. Head=Character.Head
  1806. Humanoid=Character.Humanoid
  1807. m=Instance.new('Model',Character)
  1808. LeftArm=Character["Left Arm"]
  1809. LeftLeg=Character["Left Leg"]
  1810. RightArm=Character["Right Arm"]
  1811. RightLeg=Character["Right Leg"]
  1812. LS=Torso["Left Shoulder"]
  1813. LH=Torso["Left Hip"]
  1814. RS=Torso["Right Shoulder"]
  1815. RH=Torso["Right Hip"]
  1816. Face = Head.face
  1817. Neck=Torso.Neck
  1818. it=Instance.new
  1819. attacktype=1
  1820. vt=Vector3.new
  1821. cf=CFrame.new
  1822. euler=CFrame.fromEulerAnglesXYZ
  1823. angles=CFrame.Angles
  1824. cloaked=false
  1825. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1826. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1827. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  1828. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  1829. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  1830. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  1831. RootPart=Character.HumanoidRootPart
  1832. RootJoint=RootPart.RootJoint
  1833. RootCF=euler(-1.57,0,3.14)
  1834. attack = false
  1835. attackdebounce = false
  1836. deb=false
  1837. equipped=true
  1838. hand=false
  1839. MMouse=nil
  1840. combo=0
  1841. mana=0
  1842. trispeed=1
  1843. pathtrans=.7
  1844. attackmode='none'
  1845. local idle=0
  1846. local Anim="Idle"
  1847. local Effects={}
  1848. local gun=false
  1849. local shoot=false
  1850. player=nil
  1851. cloak=false
  1852. lightcolor='Bright blue'
  1853.  
  1854. local Color1=Torso.BrickColor
  1855.  
  1856. local fengui=it("GuiMain")
  1857. fengui.Parent=Player.PlayerGui
  1858. fengui.Name="WeaponGUI"
  1859. local fenframe=it("Frame")
  1860. fenframe.Parent=fengui
  1861. fenframe.BackgroundColor3=Color3.new(255,255,255)
  1862. fenframe.BackgroundTransparency=1
  1863. fenframe.BorderColor3=Color3.new(17,17,17)
  1864. fenframe.Size=UDim2.new(0.0500000007, 0, 0.100000001, 0)
  1865. fenframe.Position=UDim2.new(0.4,0,0.1,0)
  1866. local fenbarmana1=it("TextLabel")
  1867. fenbarmana1.Parent=fenframe
  1868. fenbarmana1.Text=" "
  1869. fenbarmana1.BackgroundTransparency=0
  1870. fenbarmana1.BackgroundColor3=Color3.new(0,0,0)
  1871. fenbarmana1.SizeConstraint="RelativeXY"
  1872. fenbarmana1.TextXAlignment="Center"
  1873. fenbarmana1.TextYAlignment="Center"
  1874. fenbarmana1.Position=UDim2.new(0,0,0,0)
  1875. fenbarmana1.Size=UDim2.new(4,0,0.2,0)
  1876. local fenbarmana2=it("TextLabel")
  1877. fenbarmana2.Parent=fenframe
  1878. fenbarmana2.Text=" "
  1879. fenbarmana2.BackgroundTransparency=0
  1880. fenbarmana2.BackgroundColor3=Torso.Color
  1881. fenbarmana2.SizeConstraint="RelativeXY"
  1882. fenbarmana2.TextXAlignment="Center"
  1883. fenbarmana2.TextYAlignment="Center"
  1884. fenbarmana2.Position=UDim2.new(0,0,0,0)
  1885. fenbarmana2.Size=UDim2.new(4*mana/100,0,0.2,0)
  1886. local fenbarmana3=it("TextLabel")
  1887. fenbarmana3.Parent=fenframe
  1888. fenbarmana3.Text=" "
  1889. fenbarmana3.BackgroundTransparency=0
  1890. fenbarmana3.BackgroundColor3=Color3.new(Col1,Col2,Col3)
  1891. fenbarmana3.SizeConstraint="RelativeXY"
  1892. fenbarmana3.TextXAlignment="Center"
  1893. fenbarmana3.TextYAlignment="Center"
  1894. fenbarmana3.Position=UDim2.new(0,0,0,0)
  1895. fenbarmana3.Size=UDim2.new(0,0,0.2,0)
  1896. local fenbarmana4=it("TextLabel")
  1897. fenbarmana4.Parent=fenframe
  1898. fenbarmana4.Text="Energy("..mana..")"
  1899. fenbarmana4.BackgroundTransparency=1
  1900. fenbarmana4.BackgroundColor3=Color3.new(0,0,0)
  1901. fenbarmana4.SizeConstraint="RelativeXY"
  1902. fenbarmana4.TextXAlignment="Center"
  1903. fenbarmana4.TextYAlignment="Center"
  1904. fenbarmana4.Position=UDim2.new(0,0,-0.3,0)
  1905. fenbarmana4.Size=UDim2.new(4,0,0.2,0)
  1906. fenbarmana4.FontSize="Size9"
  1907. fenbarmana4.TextStrokeTransparency=0
  1908. fenbarmana4.TextColor=BrickColor.new("White")
  1909.  
  1910. mouse=Player:GetMouse()
  1911. --save shoulders
  1912. RSH, LSH=nil, nil
  1913. --welds
  1914. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  1915. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  1916. LH=Torso["Left Hip"]
  1917. RH=Torso["Right Hip"]
  1918. TorsoColor=Torso.BrickColor
  1919. function NoOutline(Part)
  1920. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  1921. end
  1922. player=Player
  1923. ch=Character
  1924. RSH=ch.Torso["Right Shoulder"]
  1925. LSH=ch.Torso["Left Shoulder"]
  1926. --
  1927. RSH.Parent=nil
  1928. LSH.Parent=nil
  1929. --
  1930. RW.Name="Right Shoulder"
  1931. RW.Part0=ch.Torso
  1932. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  1933. RW.C1=cf(0, 0.5, 0)
  1934. RW.Part1=ch["Right Arm"]
  1935. RW.Parent=ch.Torso
  1936. --
  1937. LW.Name="Left Shoulder"
  1938. LW.Part0=ch.Torso
  1939. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  1940. LW.C1=cf(0, 0.5, 0)
  1941. LW.Part1=ch["Left Arm"]
  1942. LW.Parent=ch.Torso
  1943.  
  1944. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  1945. local fp=it("Part")
  1946. fp.formFactor=formfactor
  1947. fp.Parent=parent
  1948. fp.Reflectance=reflectance
  1949. fp.Transparency=transparency
  1950. fp.CanCollide=false
  1951. fp.Locked=true
  1952. fp.BrickColor=brickcolor
  1953. fp.Name=name
  1954. fp.Size=size
  1955. fp.Position=Torso.Position
  1956. NoOutline(fp)
  1957. fp.Material="Neon"
  1958. fp:BreakJoints()
  1959. return fp
  1960. end
  1961.  
  1962. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1963. local mesh=it(Mesh)
  1964. mesh.Parent=part
  1965. if Mesh=="SpecialMesh" then
  1966. mesh.MeshType=meshtype
  1967. if meshid~="nil" then
  1968. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  1969. end
  1970. end
  1971. mesh.Offset=offset
  1972. mesh.Scale=scale
  1973. return mesh
  1974. end
  1975.  
  1976. function weld(parent,part0,part1,c0)
  1977. local weld=it("Weld")
  1978. weld.Parent=parent
  1979. weld.Part0=part0
  1980. weld.Part1=part1
  1981. weld.C0=c0
  1982. return weld
  1983. end
  1984.  
  1985. local Color1=Torso.BrickColor
  1986.  
  1987. local bodvel=Instance.new("BodyVelocity")
  1988. local bg=Instance.new("BodyGyro")
  1989.  
  1990. function swait(num)
  1991. if num==0 or num==nil then
  1992. game:service'RunService'.Stepped:wait(0)
  1993. else
  1994. for i=0,num do
  1995. game:service'RunService'.Stepped:wait(0)
  1996. end
  1997. end
  1998. end
  1999.  
  2000.  
  2001. so = function(id,par,vol,pit)
  2002. coroutine.resume(coroutine.create(function()
  2003. local sou = Instance.new("Sound",par or workspace)
  2004. sou.Volume=vol
  2005. sou.Pitch=pit or 1
  2006. sou.SoundId=id
  2007. swait()
  2008. sou:play()
  2009. game:GetService("Debris"):AddItem(sou,6)
  2010. end))
  2011. end
  2012.  
  2013. function clerp(a,b,t)
  2014. local qa = {QuaternionFromCFrame(a)}
  2015. local qb = {QuaternionFromCFrame(b)}
  2016. local ax, ay, az = a.x, a.y, a.z
  2017. local bx, by, bz = b.x, b.y, b.z
  2018. local _t = 1-t
  2019. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  2020. end
  2021.  
  2022. function QuaternionFromCFrame(cf)
  2023. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  2024. local trace = m00 + m11 + m22
  2025. if trace > 0 then
  2026. local s = math.sqrt(1 + trace)
  2027. local recip = 0.5/s
  2028. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  2029. else
  2030. local i = 0
  2031. if m11 > m00 then
  2032. i = 1
  2033. end
  2034. if m22 > (i == 0 and m00 or m11) then
  2035. i = 2
  2036. end
  2037. if i == 0 then
  2038. local s = math.sqrt(m00-m11-m22+1)
  2039. local recip = 0.5/s
  2040. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  2041. elseif i == 1 then
  2042. local s = math.sqrt(m11-m22-m00+1)
  2043. local recip = 0.5/s
  2044. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  2045. elseif i == 2 then
  2046. local s = math.sqrt(m22-m00-m11+1)
  2047. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  2048. end
  2049. end
  2050. end
  2051.  
  2052. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  2053. local xs, ys, zs = x + x, y + y, z + z
  2054. local wx, wy, wz = w*xs, w*ys, w*zs
  2055. local xx = x*xs
  2056. local xy = x*ys
  2057. local xz = x*zs
  2058. local yy = y*ys
  2059. local yz = y*zs
  2060. local zz = z*zs
  2061. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  2062. end
  2063.  
  2064. function QuaternionSlerp(a, b, t)
  2065. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  2066. local startInterp, finishInterp;
  2067. if cosTheta >= 0.0001 then
  2068. if (1 - cosTheta) > 0.0001 then
  2069. local theta = math.acos(cosTheta)
  2070. local invSinTheta = 1/math.sin(theta)
  2071. startInterp = math.sin((1-t)*theta)*invSinTheta
  2072. finishInterp = math.sin(t*theta)*invSinTheta
  2073. else
  2074. startInterp = 1-t
  2075. finishInterp = t
  2076. end
  2077. else
  2078. if (1+cosTheta) > 0.0001 then
  2079. local theta = math.acos(-cosTheta)
  2080. local invSinTheta = 1/math.sin(theta)
  2081. startInterp = math.sin((t-1)*theta)*invSinTheta
  2082. finishInterp = math.sin(t*theta)*invSinTheta
  2083. else
  2084. startInterp = t-1
  2085. finishInterp = t
  2086. end
  2087. end
  2088. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  2089. end
  2090.  
  2091. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  2092. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  2093. end
  2094.  
  2095. function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
  2096. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2097. prt.Anchored=true
  2098. prt.CFrame=cframe
  2099. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
  2100. --http://www.roblox.com/asset/?id=4770560
  2101. game:GetService("Debris"):AddItem(prt,2)
  2102. CF=prt.CFrame
  2103. coroutine.resume(coroutine.create(function(Part,Mesh,TehCF)
  2104. for i=0,1,0.2 do
  2105. wait()
  2106. Part.CFrame=CF*cf(0,0,-0.4)
  2107. end
  2108. for i=0,1,delay do
  2109. wait()
  2110. --Part.CFrame=CF*cf((math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5)
  2111. Mesh.Scale=Mesh.Scale
  2112. end
  2113. for i=0,1,0.1 do
  2114. wait()
  2115. Part.Transparency=i
  2116. end
  2117. Part.Parent=nil
  2118. end),prt,msh,CF)
  2119. end
  2120.  
  2121. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2122. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2123. prt.Anchored=true
  2124. prt.CFrame=cframe
  2125. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  2126. game:GetService("Debris"):AddItem(prt,5)
  2127. coroutine.resume(coroutine.create(function(Part,Mesh)
  2128. for i=0,1,delay do
  2129. wait()
  2130. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2131. Part.Transparency=i
  2132. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2133. end
  2134. Part.Parent=nil
  2135. end),prt,msh)
  2136. end
  2137.  
  2138. function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  2139. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2140. prt.Anchored=false
  2141. prt.CFrame=cframe
  2142. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  2143. local wld=weld(prt,prt,Parent,cframe)
  2144. game:GetService("Debris"):AddItem(prt,5)
  2145. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  2146. for i=0,1,delay do
  2147. wait()
  2148. Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
  2149. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2150. Part.Transparency=i
  2151. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2152. end
  2153. Part.Parent=nil
  2154. end),prt,msh,wld)
  2155. end
  2156.  
  2157. function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  2158. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2159. prt.Anchored=false
  2160. prt.CFrame=cframe
  2161. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  2162. local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
  2163. game:GetService("Debris"):AddItem(prt,5)
  2164. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  2165. for i=0,1,delay do
  2166. wait()
  2167. Weld.C0=euler(i*20,0,0)
  2168. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2169. Part.Transparency=i
  2170. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2171. end
  2172. Part.Parent=nil
  2173. end),prt,msh,wld)
  2174. end
  2175.  
  2176. function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2177. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2178. prt.Anchored=true
  2179. prt.CFrame=cframe
  2180. local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  2181. game:GetService("Debris"):AddItem(prt,2)
  2182. coroutine.resume(coroutine.create(function(Part,Mesh)
  2183. for i=0,1,delay do
  2184. wait()
  2185. Part.CFrame=Part.CFrame
  2186. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2187. local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2188. prt2.Anchored=true
  2189. prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2190. local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
  2191. game:GetService("Debris"):AddItem(prt2,2)
  2192. coroutine.resume(coroutine.create(function(Part,Mesh)
  2193. for i=0,1,0.1 do
  2194. wait()
  2195. Part.CFrame=Part.CFrame*cf(0,0.5,0)
  2196. end
  2197. Part.Parent=nil
  2198. end),prt2,msh2)
  2199. end
  2200. for i=0,1,delay*2 do
  2201. wait()
  2202. Part.CFrame=Part.CFrame
  2203. Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
  2204. end
  2205. Part.Parent=nil
  2206. end),prt,msh)
  2207. end
  2208.  
  2209. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2210. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2211. prt.Anchored=true
  2212. prt.CFrame=cframe
  2213. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  2214. game:GetService("Debris"):AddItem(prt,2)
  2215. coroutine.resume(coroutine.create(function(Part,Mesh)
  2216. for i=0,1,delay do
  2217. wait()
  2218. Part.CFrame=Part.CFrame
  2219. Part.Transparency=i
  2220. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2221. end
  2222. Part.Parent=nil
  2223. end),prt,msh)
  2224. end
  2225.  
  2226. function MagicRing(brickcolor,cframe,x1,y1,z1,x2,y2,z2,x3,y3,z3)
  2227. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2228. prt.Anchored=true
  2229. prt.CFrame=cframe*euler(x2,y2,z2)
  2230. --"http://www.roblox.com/asset/?id=168892465"
  2231. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
  2232. game:GetService("Debris"):AddItem(prt,2)
  2233. coroutine.resume(coroutine.create(function(Part,Mesh)
  2234. for i=0,1,0.03 do
  2235. wait()
  2236. Part.CFrame=Part.CFrame
  2237. Part.Transparency=i
  2238. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2239. end
  2240. Part.Parent=nil
  2241. end),prt,msh)
  2242. end
  2243.  
  2244. function BreakEffect(brickcolor,cframe,x1,y1,z1)
  2245. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2246. prt.Anchored=true
  2247. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2248. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  2249. game:GetService("Debris"):AddItem(prt,2)
  2250. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  2251. CF=Part.CFrame
  2252. Numbb=0
  2253. randnumb=math.random()/10
  2254. rand1=math.random()/10
  2255. for i=0,1,rand1 do
  2256. wait()
  2257. CF=CF*cf(0,math.random()/2,0)
  2258. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  2259. Part.CFrame=CF*euler(Numbb,0,0)
  2260. Part.Transparency=i
  2261. Numbb=Numbb+randnumb
  2262. end
  2263. Part.Parent=nil
  2264. end),prt,CF,Numbb,randnumb)
  2265. end
  2266.  
  2267. function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2268. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2269. prt.Anchored=true
  2270. prt.CFrame=cframe
  2271. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
  2272. game:GetService("Debris"):AddItem(prt,5)
  2273. coroutine.resume(coroutine.create(function(Part,Mesh)
  2274. for i=0,1,delay do
  2275. wait()
  2276. Part.CFrame=Part.CFrame*euler(0,0.7,0)
  2277. Part.Transparency=i
  2278. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2279. end
  2280. Part.Parent=nil
  2281. end),prt,msh)
  2282. end
  2283.  
  2284. function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2285. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2286. prt.Anchored=true
  2287. prt.CFrame=cframe
  2288. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
  2289. game:GetService("Debris"):AddItem(prt,2)
  2290. coroutine.resume(coroutine.create(function(Part,Mesh)
  2291. for i=0,1,delay do
  2292. wait()
  2293. Part.CFrame=Part.CFrame*cf(0,y3/2,0)
  2294. Part.Transparency=i
  2295. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2296. end
  2297. Part.Parent=nil
  2298. end),prt,msh)
  2299. end
  2300.  
  2301. function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
  2302. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2303. prt.Anchored=true
  2304. prt.CFrame=cframe*cf(x,y,z)
  2305. msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
  2306. game:GetService("Debris"):AddItem(prt,5)
  2307. coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee)
  2308. local num=math.random()
  2309. local num2=math.random(-3,2)+math.random()
  2310. local numm=0
  2311. for i=0,1,delay*2 do
  2312. swait()
  2313. Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
  2314. Part.Transparency=i
  2315. numm=numm+0.01
  2316. end
  2317. Part.Parent=nil
  2318. Mesh.Parent=nil
  2319. end),prt,msh,x,y,z)
  2320. end
  2321.  
  2322. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2323. if hit.Parent==nil then
  2324. return
  2325. end
  2326. h=hit.Parent:FindFirstChild("Humanoid")
  2327. for _,v in pairs(hit.Parent:children()) do
  2328. if v:IsA("Humanoid") then
  2329. h=v
  2330. end
  2331. end
  2332. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2333. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  2334. end
  2335. if hit.Parent.className=="Hat" then
  2336. hit=hit.Parent.Parent:findFirstChild("Head")
  2337. end
  2338. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2339. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2340. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2341. return
  2342. end]]
  2343. -- hs(hit,1.2)
  2344. c=Instance.new("ObjectValue")
  2345. c.Name="creator"
  2346. c.Value=game:service("Players").LocalPlayer
  2347. c.Parent=h
  2348. game:GetService("Debris"):AddItem(c,.5)
  2349. Damage=math.random(minim,maxim)
  2350. -- h:TakeDamage(Damage)
  2351. blocked=false
  2352. block=hit.Parent:findFirstChild("Block")
  2353. if block~=nil then
  2354. print(block.className)
  2355. if block.className=="NumberValue" then
  2356. if block.Value>0 then
  2357. blocked=true
  2358. if decreaseblock==nil then
  2359. block.Value=block.Value-1
  2360. end
  2361. end
  2362. end
  2363. if block.className=="IntValue" then
  2364. if block.Value>0 then
  2365. blocked=true
  2366. if decreaseblock~=nil then
  2367. block.Value=block.Value-1
  2368. end
  2369. end
  2370. end
  2371. end
  2372. if blocked==false then
  2373. -- h:TakeDamage(Damage)
  2374. h.Health=h.Health-Damage
  2375. showDamage(hit.Parent,Damage,.5,TorsoColor)
  2376. else
  2377. h.Health=h.Health-(Damage/2)
  2378. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  2379. end
  2380. if Type=="Knockdown" then
  2381. hum=hit.Parent.Humanoid
  2382. hum.PlatformStand=true
  2383. coroutine.resume(coroutine.create(function(HHumanoid)
  2384. swait(1)
  2385. HHumanoid.PlatformStand=false
  2386. end),hum)
  2387. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2388. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2389. local bodvol=Instance.new("BodyVelocity")
  2390. bodvol.velocity=angle*knockback
  2391. bodvol.P=5000
  2392. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2393. bodvol.Parent=hit
  2394. rl=Instance.new("BodyAngularVelocity")
  2395. rl.P=3000
  2396. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2397. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2398. rl.Parent=hit
  2399. game:GetService("Debris"):AddItem(bodvol,.5)
  2400. game:GetService("Debris"):AddItem(rl,.5)
  2401. elseif Type=="Normal" then
  2402. vp=Instance.new("BodyVelocity")
  2403. vp.P=500
  2404. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  2405. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2406. if KnockbackType==1 then
  2407. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2408. elseif KnockbackType==2 then
  2409. vp.velocity=Property.CFrame.lookVector*knockback
  2410. end
  2411. if knockback>0 then
  2412. vp.Parent=hit.Parent.Torso
  2413. end
  2414. game:GetService("Debris"):AddItem(vp,.5)
  2415. elseif Type=="Up" then
  2416. local bodyVelocity=Instance.new("BodyVelocity")
  2417. bodyVelocity.velocity=vt(0,10,0)
  2418. bodyVelocity.P=1000
  2419. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  2420. bodyVelocity.Parent=hit
  2421. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2422. rl=Instance.new("BodyAngularVelocity")
  2423. rl.P=3000
  2424. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2425. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  2426. rl.Parent=hit
  2427. game:GetService("Debris"):AddItem(rl,.5)
  2428. elseif Type=="Snare" then
  2429. bp=Instance.new("BodyPosition")
  2430. bp.P=2000
  2431. bp.D=100
  2432. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2433. bp.position=hit.Parent.Torso.Position
  2434. bp.Parent=hit.Parent.Torso
  2435. game:GetService("Debris"):AddItem(bp,1)
  2436. elseif Type=="Target" then
  2437. if Targetting==false then
  2438. ZTarget=hit.Parent.Torso
  2439. coroutine.resume(coroutine.create(function(Part)
  2440. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2441. swait(5)
  2442. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2443. end),ZTarget)
  2444. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2445. targetgui=Instance.new("BillboardGui")
  2446. targetgui.Parent=ZTarget
  2447. targetgui.Size=UDim2.new(10,100,10,100)
  2448. targ=Instance.new("ImageLabel")
  2449. targ.Parent=targetgui
  2450. targ.BackgroundTransparency=1
  2451. targ.Image="rbxassetid://4834067"
  2452. targ.Size=UDim2.new(1,0,1,0)
  2453. cam.CameraType="Scriptable"
  2454. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2455. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2456. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2457. Targetting=true
  2458. RocketTarget=ZTarget
  2459. for i=1,Property do
  2460. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2461. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2462. swait()
  2463. end
  2464. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2465. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2466. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2467. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2468. end
  2469. Targetting=false
  2470. RocketTarget=nil
  2471. targetgui.Parent=nil
  2472. cam.CameraType="Custom"
  2473. end
  2474. end
  2475. debounce=Instance.new("BoolValue")
  2476. debounce.Name="DebounceHit"
  2477. debounce.Parent=hit.Parent
  2478. debounce.Value=true
  2479. game:GetService("Debris"):AddItem(debounce,Delay)
  2480. c=Instance.new("ObjectValue")
  2481. c.Name="creator"
  2482. c.Value=Player
  2483. c.Parent=h
  2484. game:GetService("Debris"):AddItem(c,.5)
  2485. CRIT=false
  2486. hitDeb=true
  2487. AttackPos=6
  2488. end
  2489. end
  2490.  
  2491. showDamage=function(Char,Dealt,du,Color)
  2492. m=Instance.new("Model")
  2493. m.Name=tostring(Dealt)
  2494. h=Instance.new("Humanoid")
  2495. h.Health=0
  2496. h.MaxHealth=0
  2497. h.Parent=m
  2498. c=Instance.new("Part")
  2499. c.Transparency=0
  2500. c.BrickColor=TorsoColor
  2501. c.Name="Head"
  2502. c.TopSurface=0
  2503. c.BottomSurface=0
  2504. c.formFactor="Plate"
  2505. c.Size=Vector3.new(1,.4,1)
  2506. ms=Instance.new("CylinderMesh")
  2507. ms.Scale=Vector3.new(.8,.8,.8)
  2508. so("http://www.roblox.com/asset/?id=199149269",c,1,1)
  2509. if CRIT==true then
  2510. ms.Scale=Vector3.new(1,1.25,1)
  2511. end
  2512. ms.Parent=c
  2513. c.Reflectance=0
  2514. Instance.new("BodyGyro").Parent=c
  2515. c.Parent=m
  2516. if Char:findFirstChild("Head")~=nil then
  2517. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2518. elseif Char.Parent:findFirstChild("Head")~=nil then
  2519. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2520. end
  2521. f=Instance.new("BodyPosition")
  2522. f.P=2000
  2523. f.D=100
  2524. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2525. f.position=c.Position+Vector3.new(0,3,0)
  2526. f.Parent=c
  2527. game:GetService("Debris"):AddItem(m,.5+du)
  2528. c.CanCollide=false
  2529. m.Parent=workspace
  2530. c.CanCollide=false
  2531. end
  2532.  
  2533. Player=game:GetService('Players').LocalPlayer
  2534. Character=Player.Character
  2535. Mouse=Player:GetMouse()
  2536. m=Instance.new('Model',Character)
  2537.  
  2538.  
  2539. local function weldBetween(a, b)
  2540. local weldd = Instance.new("ManualWeld")
  2541. weldd.Part0 = a
  2542. weldd.Part1 = b
  2543. weldd.C0 = CFrame.new()
  2544. weldd.C1 = b.CFrame:inverse() * a.CFrame
  2545. weldd.Parent = a
  2546. return weldd
  2547. end
  2548.  
  2549. it=Instance.new
  2550.  
  2551. function nooutline(part)
  2552. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  2553. end
  2554.  
  2555. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  2556. local fp=it("Part")
  2557. fp.formFactor=formfactor
  2558. fp.Parent=parent
  2559. fp.Reflectance=reflectance
  2560. fp.Transparency=transparency
  2561. fp.CanCollide=false
  2562. fp.Locked=true
  2563. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  2564. fp.Name=name
  2565. fp.Size=size
  2566. fp.Position=Character.Torso.Position
  2567. nooutline(fp)
  2568. fp.Material=material
  2569. fp:BreakJoints()
  2570. return fp
  2571. end
  2572.  
  2573. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2574. local mesh=it(Mesh)
  2575. mesh.Parent=part
  2576. if Mesh=="SpecialMesh" then
  2577. mesh.MeshType=meshtype
  2578. mesh.MeshId=meshid
  2579. end
  2580. mesh.Offset=offset
  2581. mesh.Scale=scale
  2582. return mesh
  2583. end
  2584.  
  2585. function weld(parent,part0,part1,c0,c1)
  2586. local weld=it("Weld")
  2587. weld.Parent=parent
  2588. weld.Part0=part0
  2589. weld.Part1=part1
  2590. weld.C0=c0
  2591. weld.C1=c1
  2592. return weld
  2593. end
  2594.  
  2595. local modelzorz=Instance.new("Model")
  2596. modelzorz.Parent=Character
  2597. modelzorz.Name="Claw1"
  2598.  
  2599. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
  2600. Handleweld=weld(m,Character["Torso"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.74455023, 0.843135834, 3.31332064, 0.866820872, 0.000393055088, -0.498619556, 0.129048944, -0.966104209, 0.223582461, -0.481630623, -0.258152217, -0.837489963))
  2601. mesh("SpecialMesh",Handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2602. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2603. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.89693689, 0.0205960274, 1.83752108, 0.00084605813, 0.865680099, -0.500597, -0.999998748, 2.925843e-005, -0.00163948536, -0.00140464306, 0.500597715, 0.865678906))
  2604. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2605. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0205993652, 3.97038841, -4.62090921, -0.999998689, 2.810359e-005, -0.00163501501, 0.00158691406, 0.25815019, -0.966103554, 0.0003949448, -0.966104805, -0.258149862))
  2606. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2607. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2608. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.18639517, -0.292996764, 3.91572571, -0.407002717, 0.123095758, -0.905094743, -0.483149111, -0.869928718, 0.098949343, -0.775187671, 0.477568328, 0.413536996))
  2609. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2610. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.62196398, -0.29297936, 1.11572647, -0.835932732, 0.424737811, -0.347583354, -0.483153641, -0.869926155, 0.0989501327, -0.260344028, 0.250651836, 0.932413459))
  2611. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2612. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.55920649, -0.210347176, 1.642519, -0.865201712, -0.000320911407, -0.501423895, -2.98991799e-005, -0.999999881, 0.000691637397, -0.501424074, 0.000613339245, 0.865201592))
  2613. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2614. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.931638, -0.0751047134, 4.50077248, -0.352038473, 0.176153034, -0.919260144, -0.86644727, -0.432817101, 0.248874903, -0.354031444, 0.884103954, 0.304995537))
  2615. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2616. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.34771347, -0.763819337, 1.31078529, 0.484322906, -0.259408951, -0.835546851, 0.129806682, 0.965767562, -0.224595979, 0.865206063, 0.000317394733, 0.501416266))
  2617. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2618. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.85524988, -0.0749192238, 1.7092638, -0.499263257, 0.749717236, -0.434350491, -0.866449237, -0.432811975, 0.248876765, -0.00140497088, 0.500597596, 0.865678906))
  2619. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2620. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.76954031, -0.210381031, 4.2438035, -0.257231236, -0.00066010654, -0.966349661, -3.04505229e-005, -0.999999762, 0.000691249967, -0.966350019, 0.000207226723, 0.257231265))
  2621. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2622. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.87043977, 0.020611763, 4.62094831, 0.00159165263, 0.258152187, -0.966103137, -0.999998748, 2.89455056e-005, -0.00163969398, -0.000395349402, 0.966104329, 0.258151829))
  2623. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2624. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.292981744, 4.28636312, -3.9157095, -0.48314926, -0.869928479, 0.0989517197, -0.407004297, 0.123094313, -0.905094087, 0.775186777, -0.477569282, -0.413537562))
  2625. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2626. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2627. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.85442352, -0.763632059, 3.85966015, -0.269319534, -0.183654502, -0.945377231, 0.129806384, 0.96576786, -0.22459501, 0.954262853, -0.183203816, -0.236260682))
  2628. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2629. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0751276016, 4.03159618, -4.50067854, -0.866445661, -0.432817698, 0.248879611, -0.352042913, 0.176151246, -0.919258773, 0.354030937, -0.884103894, -0.304995805))
  2630. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2631. Gear=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  2632. Gearweld=weld(m,Handle,Gear,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0552597046, -0.0398271084, -0.0363032818, 0.999988854, -3.23429704e-005, 0.00164097548, 3.37436795e-005, 0.999994695, -0.000689953566, -0.00164103508, 0.000689953566, 0.999993086))
  2633. mesh("SpecialMesh",Gear,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  2634. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2635. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.210398674, 3.86948943, -4.24380398, -3.15159559e-005, -0.999999881, 0.00069090724, -0.257231474, -0.000659480691, -0.966349721, 0.966349959, -0.000208158046, -0.257231474))
  2636. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2637. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2638. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.763661504, 3.95439076, 3.85964441, -0.129806131, -0.965767682, 0.224596098, -0.269319892, -0.1836555, -0.945376873, 0.954262733, -0.183203891, -0.236260891))
  2639. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2640.  
  2641. local modelzorz2=Instance.new("Model")
  2642. modelzorz2.Parent=Character
  2643. modelzorz2.Name="Claw2"
  2644.  
  2645. Handle2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
  2646. Handle2weld=weld(m,Character["Torso"],Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.65693045, 1.66835713, 2.9684639, 0.866025746, 0.129405379, 0.482963592, -3.67555799e-006, -0.965926409, 0.258817136, 0.499999553, -0.224144042, -0.836516559))
  2647. mesh("SpecialMesh",Handle2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2648. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2649. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.66774845, 0.445008755, 1.50737095, 0.749997497, 0.500002265, -0.433014721, -0.433012635, 0.866024196, 0.250004709, 0.500004232, -2.02655792e-006, 0.866023183))
  2650. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2651. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.70916891, 0.288796425, 1.12511444, 0.424947768, 0.836517453, -0.34591651, -0.870010257, 0.482961774, 0.0991482884, 0.250003695, 0.25881803, 0.933012009))
  2652. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2653. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.24143982, 0.288818121, 3.98402214, 0.123706907, 0.408494055, -0.904339194, -0.870007515, 0.482966691, 0.0991476029, 0.477266878, 0.774516642, 0.415139139))
  2654. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2655. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.288883209, 4.34139919, -3.98407936, -0.870006502, 0.482969046, 0.099145025, 0.123710275, 0.408492953, -0.904339135, -0.477267861, -0.774515808, -0.415139765))
  2656. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2657. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2658. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.377311707, 3.81443644, -4.17874861, 1.43051147e-006, 1.00000012, 5.58793545e-006, 0.258813858, 5.02169132e-006, -0.965927303, -0.965927362, 2.82377005e-006, -0.258813858))
  2659. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2660. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2661. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.11095357, 0.452475548, 3.33581829, 0.214266971, -0.258726388, -0.941886604, 0.124996454, -0.949091196, 0.289140463, -0.968744338, -0.179685742, -0.171018958))
  2662. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2663. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.445028067, 4.04179811, -4.22505188, -0.433007121, 0.86602807, 0.250001073, 0.176776409, 0.353552371, -0.918559194, -0.883886516, -0.353548348, -0.306183964))
  2664. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2665. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2666. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.71447492, 0.377288342, 4.1787672, 0.258815825, 7.89761543e-007, -0.965926647, 2.11596489e-006, 1.00000012, 1.35600567e-006, 0.965926886, -2.41398811e-006, 0.258815885))
  2667. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2668. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.452456236, 4.21090841, 3.33576679, -0.124996543, 0.949091196, -0.289140046, 0.214267105, -0.25872606, -0.941886783, -0.968744338, -0.179685771, -0.171019137))
  2669. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2670. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2671. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.94182658, 0.445016861, 4.22507095, 0.176774979, 0.353554398, -0.918558657, -0.433007926, 0.866026998, 0.250003278, 0.883886337, 0.353548825, 0.306183696))
  2672. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2673. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.256506443, 3.92671657, -4.59811449, -1.00000024, 2.62260437e-006, 1.4603138e-006, -7.4505806e-007, 0.258819073, -0.965925872, -2.89268792e-006, -0.965925932, -0.258819073))
  2674. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2675. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2676. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.4743073, 0.377253056, 1.63544273, 0.866023183, -4.61935997e-007, -0.500004172, 1.52736902e-006, 1.00000012, 1.65402889e-006, 0.500004232, -2.21282244e-006, 0.866023183))
  2677. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2678. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.15870619, 0.452619314, 0.758959055, -0.533491194, -0.310006529, -0.786945462, 0.124997422, -0.949090362, 0.289142251, -0.836518347, 0.0558886975, 0.545081377))
  2679. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2680. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.84976673, 0.256440639, 1.85214663, 6.2584877e-007, 0.866025329, -0.500000298, -1.00000024, 1.72108412e-006, 1.7285347e-006, 2.38418579e-006, 0.500000298, 0.866025329))
  2681. Gear2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  2682. Gear2weld=weld(m,Handle2,Gear2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.049841404, 0.049908638, 2.78949738e-005, 0.999990344, -5.01424074e-006, -1.49011612e-007, 5.28991222e-006, 0.999994934, 2.98023224e-008, 2.38418579e-007, -1.63912773e-007, 0.999994636))
  2683. mesh("SpecialMesh",Gear2,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  2684. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2685. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.82676554, 0.256523609, 4.598104, -1.1920929e-006, 0.258818835, -0.965925872, -1.00000012, 1.46776438e-006, 1.63912773e-006, 1.83098018e-006, 0.965925872, 0.258818835))
  2686.  
  2687. local modelzorz3=Instance.new("Model")
  2688. modelzorz3.Parent=Character
  2689. modelzorz3.Name="Eye"
  2690.  
  2691. handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2692. handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.22326851, -3.5562191, -0.038143158, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  2693. mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 3, 1))
  2694. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2695. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2696. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 0.950000048, 1.16999996))
  2697. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2698. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2699. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 3, 0.863999963))
  2700. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(3.79999995, 4, 1.39999998))
  2701. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
  2702. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.77400017, 4.96199989, 4.73800039))
  2703. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
  2704. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
  2705. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.4920001, 4.70400047, 4.73800039))
  2706. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2707. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.48671532, -1.09328079, 1, -2.52891718e-012, -6.81310423e-013, 2.53075664e-012, 0.866021812, 0.500005603, -6.74442273e-013, -0.500005603, 0.866021752))
  2708. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2709. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100009918, -3.09970522, 1.40989685, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2710. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2711. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100009918, -3.09970522, 1.39007568, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  2712. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2713. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.61302567, 0.360752106, 1, -3.69486299e-012, 1.70532143e-012, 3.81851625e-012, 0.707111537, -0.707102001, 1.40679254e-012, 0.70710206, 0.707111537))
  2714. local moosick = it("Sound",Character)
  2715. moosick.SoundId = "rbxassetid://142653441"
  2716. --142653441, 175067863
  2717. moosick.Looped = true
  2718. moosick.Pitch = 1
  2719. moosick.Volume = 0
  2720. moosick:Play()
  2721.  
  2722. anim = Character:findFirstChild("Animate")
  2723. if anim then
  2724. anim:Destroy()
  2725. end
  2726.  
  2727. local particleemitter = Instance.new("ParticleEmitter", Handle)
  2728. particleemitter.VelocitySpread = 180
  2729. particleemitter.Lifetime = NumberRange.new(0.1)
  2730. particleemitter.Speed = NumberRange.new(2)
  2731. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  2732. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2733. particleemitter.Rate = 100
  2734. particleemitter.Rotation = NumberRange.new(-45, 45)
  2735. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2736. particleemitter.LightEmission = 0
  2737. particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
  2738.  
  2739. local particleemitter = Instance.new("ParticleEmitter", Handle2)
  2740. particleemitter.VelocitySpread = 180
  2741. particleemitter.Lifetime = NumberRange.new(0.1)
  2742. particleemitter.Speed = NumberRange.new(2)
  2743. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  2744. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2745. particleemitter.Rate = 100
  2746. particleemitter.Rotation = NumberRange.new(-45, 45)
  2747. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2748. particleemitter.LightEmission = 0
  2749. particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
  2750.  
  2751. local particleemitter = Instance.new("ParticleEmitter", handle)
  2752. particleemitter.VelocitySpread = 180
  2753. particleemitter.Lifetime = NumberRange.new(0.1)
  2754. particleemitter.Speed = NumberRange.new(2)
  2755. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
  2756. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2757. particleemitter.Rate = 100
  2758. particleemitter.Rotation = NumberRange.new(-45, 45)
  2759. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2760. particleemitter.LightEmission = 0.8
  2761. particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
  2762.  
  2763. local light = Instance.new("PointLight", Character.Torso)
  2764. light.Color = Color3.new(255,255,255)
  2765. light.Brightness = 5
  2766. light.Range = 15
  2767.  
  2768. particleemitter.Enabled = true
  2769.  
  2770. local Footsteps = it("Sound",Character.Torso)
  2771. Footsteps.SoundId = "rbxassetid://142665235"
  2772. Footsteps.Looped = true
  2773. Footsteps.Pitch = 0.8
  2774. Footsteps.Volume = 0.3
  2775.  
  2776. local Footsteps2 = it("Sound",Character.Torso)
  2777. Footsteps2.SoundId = "rbxassetid://142665235"
  2778. Footsteps2.Looped = true
  2779. Footsteps2.Pitch = 1
  2780. Footsteps2.Volume = 0.4
  2781.  
  2782. local cam = game.Workspace.CurrentCamera
  2783.  
  2784. --cam.CameraSubject = Character
  2785.  
  2786. for i,v in pairs(Head:children()) do
  2787. if v:IsA("Sound") then
  2788. v:Destroy()
  2789. end
  2790. end
  2791.  
  2792. mouse.Button1Down:connect(function()
  2793. if attack==false and attacktype==1 then
  2794. attacktype=2
  2795. attackone()
  2796. elseif attack==false and attacktype==2 then
  2797. attacktype=3
  2798. attacktwo()
  2799. elseif attack==false and attacktype==3 then
  2800. attacktype=4
  2801. attackthree()
  2802. elseif attack==false and attacktype==4 then
  2803. attacktype=1
  2804. attackfour()
  2805. end
  2806. end)
  2807.  
  2808. mouse.KeyDown:connect(function(k)
  2809. k=k:lower()
  2810. if k=='e' then
  2811. if attack==false and mana>=20 then
  2812. Push()
  2813. end
  2814. elseif k=='g' then
  2815. if attack==false and mana>=50 then
  2816. Twirl()
  2817. end
  2818. elseif k=='v' then
  2819. if attack==false and mana>=25 then
  2820. MagicJump()
  2821. end
  2822. elseif k=='q' then
  2823. if attack==false then
  2824. idle=1000
  2825. end
  2826. elseif k=='h' then
  2827. if attack==false then
  2828. mana=100
  2829. end
  2830. elseif k=='y' then
  2831. if attack==false and mana>=100 then
  2832. Shred()
  2833. end
  2834. elseif k=='f' then
  2835. if attack==false and mana>=40 then
  2836. Spin()
  2837. end
  2838. elseif k=='r' then
  2839. if attack==false and mana>=20 then
  2840. Clap()
  2841. end
  2842. elseif k=='t' then
  2843. if attack==false then
  2844. Hai()
  2845. end
  2846. elseif k=='0' then
  2847. if attack==false then
  2848. Humanoid.WalkSpeed=(56)
  2849. end
  2850. elseif k=='j' then
  2851. if attack==false then
  2852. Humanoid.Health = 100
  2853. print("Congrats, you commited suicide.")
  2854. end
  2855. end
  2856. end)
  2857.  
  2858. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2859. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2860. prt.Anchored=true
  2861. prt.CFrame=cframe
  2862. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  2863. game:GetService("Debris"):AddItem(prt,2)
  2864. coroutine.resume(coroutine.create(function(Part,Mesh)
  2865. for i=0,1,delay do
  2866. wait()
  2867. Part.CFrame=Part.CFrame
  2868. Part.Transparency=i
  2869. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2870. end
  2871. Part.Parent=nil
  2872. end),prt,msh)
  2873. end
  2874.  
  2875. TrailDeb = false
  2876.  
  2877. function equipanim()
  2878. attack=true
  2879. Humanoid.WalkSpeed = 0
  2880. if TrailDeb == false then
  2881. TrailDeb = true
  2882. end
  2883.  
  2884.  
  2885. coroutine.wrap(function()
  2886. local Old = handle.CFrame.p
  2887. while wait()do
  2888. if not TrailDeb then break end
  2889. local New = handle.CFrame.p
  2890. local Mag =(Old -New).magnitude
  2891. local Dis =(Old +New)/2
  2892. local Trail = Instance.new("Part",Character)
  2893. Trail.Material = "Neon"
  2894. Trail.Anchored = true
  2895. Trail.CanCollide = false
  2896. Trail.BrickColor = TorsoColor
  2897. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2898. Trail.TopSurface = 0
  2899. Trail.BottomSurface = 0
  2900. Trail.formFactor = "Custom"
  2901. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2902. local ms = Instance.new("BlockMesh",Trail)
  2903. ms.Scale = Vector3.new(1,1,1)
  2904. local TM = Instance.new("CylinderMesh",Trail)
  2905. TM.Scale = Vector3.new(1,1,1)
  2906. Old = New
  2907. coroutine.wrap(function()
  2908. for i = 1,0,-0.1 do
  2909. wait()
  2910. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2911. end
  2912. Trail:remove()
  2913. end)()
  2914. coroutine.wrap(function()
  2915. for i = 1,10 do
  2916. wait()
  2917. Trail.Transparency = Trail.Transparency +0.1
  2918. end end)()end end)()
  2919. coroutine.wrap(function()
  2920. local Old = Handle.CFrame.p
  2921. while wait()do
  2922. if not TrailDeb then break end
  2923. local New = Handle.CFrame.p
  2924. local Mag =(Old -New).magnitude
  2925. local Dis =(Old +New)/2
  2926. local Trail = Instance.new("Part",Character)
  2927. Trail.Material = "Neon"
  2928. Trail.Anchored = true
  2929. Trail.CanCollide = false
  2930. Trail.BrickColor = TorsoColor
  2931. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2932. Trail.TopSurface = 0
  2933. Trail.BottomSurface = 0
  2934. Trail.formFactor = "Custom"
  2935. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2936. local ms = Instance.new("BlockMesh",Trail)
  2937. ms.Scale = Vector3.new(1,1,1)
  2938. local TM = Instance.new("CylinderMesh",Trail)
  2939. TM.Scale = Vector3.new(1,1,1)
  2940. Old = New
  2941. coroutine.wrap(function()
  2942. for i = 1,0,-0.1 do
  2943. wait()
  2944. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2945. end
  2946. Trail:remove()
  2947. end)()
  2948. coroutine.wrap(function()
  2949. for i = 1,10 do
  2950. wait()
  2951. Trail.Transparency = Trail.Transparency +0.1
  2952. end end)()end end)()
  2953. coroutine.wrap(function()
  2954. local Old = Handle2.CFrame.p
  2955. while wait()do
  2956. if not TrailDeb then break end
  2957. local New = Handle2.CFrame.p
  2958. local Mag =(Old -New).magnitude
  2959. local Dis =(Old +New)/2
  2960. local Trail = Instance.new("Part",Character)
  2961. Trail.Material = "Neon"
  2962. Trail.Anchored = true
  2963. Trail.CanCollide = false
  2964. Trail.BrickColor = TorsoColor
  2965. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2966. Trail.TopSurface = 0
  2967. Trail.BottomSurface = 0
  2968. Trail.formFactor = "Custom"
  2969. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2970. local ms = Instance.new("BlockMesh",Trail)
  2971. ms.Scale = Vector3.new(1,1,1)
  2972. local TM = Instance.new("CylinderMesh",Trail)
  2973. TM.Scale = Vector3.new(1,1,1)
  2974. Old = New
  2975. coroutine.wrap(function()
  2976. for i = 1,0,-0.1 do
  2977. wait()
  2978. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2979. end
  2980. Trail:remove()
  2981. end)()
  2982. coroutine.wrap(function()
  2983. for i = 1,10 do
  2984. wait()
  2985. Trail.Transparency = Trail.Transparency +0.1
  2986. end end)()end end)()
  2987. so("http://www.roblox.com/asset/?id=200632370",Torso,1,0.5)
  2988. for i=0,1,0.005 do
  2989. swait()
  2990. moosick.Volume = 0+1*i
  2991. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,100-100*i)*euler(0,0,0+90*i),.2)
  2992. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
  2993. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  2994. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  2995. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  2996. LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
  2997. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
  2998. end
  2999. for i=0,1,0.005 do
  3000. swait()
  3001. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,2.5)*euler(0,0,0+90*i),.2)
  3002. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
  3003. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3004. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3005. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3006. LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
  3007. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
  3008. end
  3009. so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
  3010. so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
  3011. for i=0,1,0.005 do
  3012. swait()
  3013. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5+1*i)*angles(math.rad(-15),math.rad(0),math.rad(0)),0.1)
  3014. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),0.1)
  3015. handleweld.C0=clerp(handleweld.C0,cf(0,0+1*i,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
  3016. Handle2weld.C0=clerp(Handle2weld.C0,cf(0-1*i,0,0)*angles(math.rad(90),math.rad(15),math.rad(0)),0.1)
  3017. Handleweld.C0=clerp(Handleweld.C0,cf(0+1*i,0,0)*angles(math.rad(90),math.rad(-15),math.rad(0)),0.1)
  3018. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
  3019. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
  3020. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
  3021. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
  3022. end
  3023. for i=0,1,0.04 do
  3024. swait()
  3025. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
  3026. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3027. Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3028. Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3029. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
  3030. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
  3031. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3032. LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
  3033. end
  3034. --dmgstop()
  3035. attack=false
  3036. Humanoid.WalkSpeed = 12
  3037. if TrailDeb == true then
  3038. TrailDeb = false
  3039. end
  3040. end
  3041.  
  3042. function attackone()
  3043. attack=true
  3044. if TrailDeb == false then
  3045. TrailDeb = true
  3046. end
  3047.  
  3048.  
  3049. coroutine.wrap(function()
  3050. local Old = Handle.CFrame.p
  3051. while wait()do
  3052. if not TrailDeb then break end
  3053. local New = Handle.CFrame.p
  3054. local Mag =(Old -New).magnitude
  3055. local Dis =(Old +New)/2
  3056. local Trail = Instance.new("Part",Character)
  3057. Trail.Material = "Neon"
  3058. Trail.Anchored = true
  3059. Trail.CanCollide = false
  3060. Trail.BrickColor = TorsoColor
  3061. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3062. Trail.TopSurface = 0
  3063. Trail.BottomSurface = 0
  3064. Trail.formFactor = "Custom"
  3065. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3066. local ms = Instance.new("BlockMesh",Trail)
  3067. ms.Scale = Vector3.new(1,1,1)
  3068. local TM = Instance.new("CylinderMesh",Trail)
  3069. TM.Scale = Vector3.new(1,1,1)
  3070. Old = New
  3071. coroutine.wrap(function()
  3072. for i = 1,0,-0.1 do
  3073. wait()
  3074. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3075. end
  3076. Trail:remove()
  3077. end)()
  3078. coroutine.wrap(function()
  3079. for i = 1,10 do
  3080. wait()
  3081. Trail.Transparency = Trail.Transparency +0.1
  3082. end end)()end end)()
  3083. con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  3084. for i=0,1,0.08 do
  3085. swait()
  3086. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(-10)),.3)
  3087. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(10)),.3)
  3088. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3089. Handleweld.C0=clerp(Handleweld.C0,cf(-3,1,2)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  3090. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3091. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(.5,1.8,1.5),.3)
  3092. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  3093. end
  3094. so("http://www.roblox.com/asset/?id=231917758",Handle,1,.9)
  3095. so("http://www.roblox.com/asset/?id=159972643",Torso,1,1)
  3096. for i=0,1,0.1 do
  3097. swait()
  3098. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(20)),.3)
  3099. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3100. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3101. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-8)*angles(math.rad(-85),math.rad(0),math.rad(0)),.2)
  3102. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3103. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(80,1.8,1.5),.3)
  3104. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  3105. end
  3106. --dmgstop()
  3107. attack=false
  3108. con1:disconnect()
  3109. if TrailDeb == true then
  3110. TrailDeb = false
  3111. end
  3112. end
  3113.  
  3114. function attacktwo()
  3115. attack=true
  3116. if TrailDeb == false then
  3117. TrailDeb = true
  3118. end
  3119.  
  3120.  
  3121. coroutine.wrap(function()
  3122. local Old = Handle2.CFrame.p
  3123. while wait()do
  3124. if not TrailDeb then break end
  3125. local New = Handle2.CFrame.p
  3126. local Mag =(Old -New).magnitude
  3127. local Dis =(Old +New)/2
  3128. local Trail = Instance.new("Part",Character)
  3129. Trail.Material = "Neon"
  3130. Trail.Anchored = true
  3131. Trail.CanCollide = false
  3132. Trail.BrickColor = TorsoColor
  3133. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3134. Trail.TopSurface = 0
  3135. Trail.BottomSurface = 0
  3136. Trail.formFactor = "Custom"
  3137. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3138. local ms = Instance.new("BlockMesh",Trail)
  3139. ms.Scale = Vector3.new(1,1,1)
  3140. local TM = Instance.new("CylinderMesh",Trail)
  3141. TM.Scale = Vector3.new(1,1,1)
  3142. Old = New
  3143. coroutine.wrap(function()
  3144. for i = 1,0,-0.1 do
  3145. wait()
  3146. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3147. end
  3148. Trail:remove()
  3149. end)()
  3150. coroutine.wrap(function()
  3151. for i = 1,10 do
  3152. wait()
  3153. Trail.Transparency = Trail.Transparency +0.1
  3154. end end)()end end)()
  3155. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  3156. for i=0,1,0.08 do
  3157. swait()
  3158. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  3159. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3160. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3161. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(0),math.rad(20)),.2)
  3162. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3163. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
  3164. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
  3165. end
  3166. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  3167. so("http://www.roblox.com/asset/?id=159972627",Torso,1,1)
  3168. for i=0,1,0.1 do
  3169. swait()
  3170. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3171. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  3172. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3173. Handle2weld.C0=clerp(Handle2weld.C0,cf(10,1,-5)*angles(math.rad(0),math.rad(-80),math.rad(20)),.2)
  3174. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3175. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  3176. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
  3177. end
  3178. --dmgstop()
  3179. attack=false
  3180. con1:disconnect()
  3181. if TrailDeb == true then
  3182. TrailDeb = false
  3183. end
  3184. end
  3185.  
  3186. function attackthree()
  3187. attack=true
  3188. if TrailDeb == false then
  3189. TrailDeb = true
  3190. end
  3191.  
  3192.  
  3193. coroutine.wrap(function()
  3194. local Old = Handle.CFrame.p
  3195. while wait()do
  3196. if not TrailDeb then break end
  3197. local New = Handle.CFrame.p
  3198. local Mag =(Old -New).magnitude
  3199. local Dis =(Old +New)/2
  3200. local Trail = Instance.new("Part",Character)
  3201. Trail.Material = "Neon"
  3202. Trail.Anchored = true
  3203. Trail.CanCollide = false
  3204. Trail.BrickColor = TorsoColor
  3205. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3206. Trail.TopSurface = 0
  3207. Trail.BottomSurface = 0
  3208. Trail.formFactor = "Custom"
  3209. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3210. local ms = Instance.new("BlockMesh",Trail)
  3211. ms.Scale = Vector3.new(1,1,1)
  3212. local TM = Instance.new("CylinderMesh",Trail)
  3213. TM.Scale = Vector3.new(1,1,1)
  3214. Old = New
  3215. coroutine.wrap(function()
  3216. for i = 1,0,-0.1 do
  3217. wait()
  3218. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3219. end
  3220. Trail:remove()
  3221. end)()
  3222. coroutine.wrap(function()
  3223. for i = 1,10 do
  3224. wait()
  3225. Trail.Transparency = Trail.Transparency +0.1
  3226. end end)()end end)()
  3227. con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Up",RootPart,.2,1) end)
  3228. for i=0,1,0.08 do
  3229. swait()
  3230. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3231. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  3232. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3233. Handleweld.C0=clerp(Handleweld.C0,cf(3,7,-1)*angles(math.rad(20),math.rad(0),math.rad(-120)),.2)
  3234. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3235. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(0.5,-1.3,-0.1),.3)
  3236. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  3237. end
  3238. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  3239. so("http://www.roblox.com/asset/?id=159882477",Torso,1,1)
  3240. for i=0,1,0.05 do
  3241. swait()
  3242. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3243. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  3244. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3245. Handleweld.C0=clerp(Handleweld.C0,cf(2,4,-3)*angles(math.rad(120),math.rad(0),math.rad(-120)),.2)
  3246. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3247. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(2,-1.3,0.1),.3)
  3248. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  3249. end
  3250. --dmgstop()
  3251. attack=false
  3252. con1:disconnect()
  3253. if TrailDeb == true then
  3254. TrailDeb = false
  3255. end
  3256. end
  3257.  
  3258. function attackfour()
  3259. attack=true
  3260. if TrailDeb == false then
  3261. TrailDeb = true
  3262. end
  3263.  
  3264.  
  3265. coroutine.wrap(function()
  3266. local Old = Handle2.CFrame.p
  3267. while wait()do
  3268. if not TrailDeb then break end
  3269. local New = Handle2.CFrame.p
  3270. local Mag =(Old -New).magnitude
  3271. local Dis =(Old +New)/2
  3272. local Trail = Instance.new("Part",Character)
  3273. Trail.Material = "Neon"
  3274. Trail.Anchored = true
  3275. Trail.CanCollide = false
  3276. Trail.BrickColor = TorsoColor
  3277. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3278. Trail.TopSurface = 0
  3279. Trail.BottomSurface = 0
  3280. Trail.formFactor = "Custom"
  3281. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3282. local ms = Instance.new("BlockMesh",Trail)
  3283. ms.Scale = Vector3.new(1,1,1)
  3284. local TM = Instance.new("CylinderMesh",Trail)
  3285. TM.Scale = Vector3.new(1,1,1)
  3286. Old = New
  3287. coroutine.wrap(function()
  3288. for i = 1,0,-0.1 do
  3289. wait()
  3290. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3291. end
  3292. Trail:remove()
  3293. end)()
  3294. coroutine.wrap(function()
  3295. for i = 1,10 do
  3296. wait()
  3297. Trail.Transparency = Trail.Transparency +0.1
  3298. end end)()end end)()
  3299. coroutine.wrap(function()
  3300. local Old = Handle.CFrame.p
  3301. while wait()do
  3302. if not TrailDeb then break end
  3303. local New = Handle.CFrame.p
  3304. local Mag =(Old -New).magnitude
  3305. local Dis =(Old +New)/2
  3306. local Trail = Instance.new("Part",Character)
  3307. Trail.Material = "Neon"
  3308. Trail.Anchored = true
  3309. Trail.CanCollide = false
  3310. Trail.BrickColor = TorsoColor
  3311. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3312. Trail.TopSurface = 0
  3313. Trail.BottomSurface = 0
  3314. Trail.formFactor = "Custom"
  3315. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3316. local ms = Instance.new("BlockMesh",Trail)
  3317. ms.Scale = Vector3.new(1,1,1)
  3318. local TM = Instance.new("CylinderMesh",Trail)
  3319. TM.Scale = Vector3.new(1,1,1)
  3320. Old = New
  3321. coroutine.wrap(function()
  3322. for i = 1,0,-0.1 do
  3323. wait()
  3324. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3325. end
  3326. Trail:remove()
  3327. end)()
  3328. coroutine.wrap(function()
  3329. for i = 1,10 do
  3330. wait()
  3331. Trail.Transparency = Trail.Transparency +0.1
  3332. end end)()end end)()
  3333. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  3334. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  3335. for i=0,1,0.08 do
  3336. swait()
  3337. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
  3338. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3339. Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3340. Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3341. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
  3342. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
  3343. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3344. LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
  3345. end
  3346. if anim then
  3347. anim.Disabled=true
  3348. end
  3349. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.7)
  3350. so("http://www.roblox.com/asset/?id=159882584",Torso,1,1)
  3351. for i=0,1,0.04 do
  3352. swait()
  3353. Torso.Velocity=RootPart.CFrame.lookVector*50
  3354. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1)*angles(math.rad(-5),math.rad(0),math.rad(0+360*i)),.3)
  3355. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3356. Handleweld.C0=clerp(Handleweld.C0,cf(3,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3357. Handle2weld.C0=clerp(Handle2weld.C0,cf(-3,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3358. RW.C0=clerp(RW.C0,cf(1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3359. LW.C0=clerp(LW.C0,cf(-1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3360. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3361. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(0,-1.57,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3362. end
  3363. --dmgstop()
  3364. attack=false
  3365. con1:disconnect()
  3366. con2:disconnect()
  3367. if anim then
  3368. anim.Disabled=false
  3369. end
  3370. if TrailDeb == true then
  3371. TrailDeb = false
  3372. end
  3373. end
  3374.  
  3375. function BlastEffect(brickcolor, cframe, x1, y1, z1, x2, y2, z2)
  3376. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  3377. prt.Anchored = true
  3378. prt.CFrame = cframe
  3379. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
  3380. coroutine.resume(coroutine.create(function()
  3381. for i = 0, 1, 0.05 do
  3382. wait()
  3383. prt.Transparency = i
  3384. msh.Scale = msh.Scale + vt(x2, y2, z2)
  3385. end
  3386. prt.Parent = nil
  3387. end))
  3388. end
  3389.  
  3390. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  3391. for _, c in pairs(workspace:children()) do
  3392. local hum = c:findFirstChild("Humanoid")
  3393. if hum ~= nil then
  3394. local head = c:findFirstChild("Torso")
  3395. if head ~= nil then
  3396. local targ = head.Position - Part.Position
  3397. local mag = targ.magnitude
  3398. if mag <= magni and c.Name ~= Player.Name then
  3399. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  3400. end
  3401. end
  3402. end
  3403. end
  3404. end
  3405.  
  3406. function MagicCircle(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3407. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  3408. prt.Anchored = true
  3409. prt.CFrame = cframe
  3410. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  3411. game:GetService("Debris"):AddItem(prt, 2)
  3412. coroutine.resume(coroutine.create(function(Part, Mesh)
  3413. for i = 0, 1, delay do
  3414. swait()
  3415. Part.CFrame = Part.CFrame
  3416. Part.Transparency = i
  3417. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  3418. end
  3419. Part.Parent = nil
  3420. end), prt, msh)
  3421. end
  3422.  
  3423. function MagicJump()
  3424. if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
  3425. attack=true
  3426. mana=mana-25
  3427. --[[ Humanoid.WalkSpeed = 0
  3428. for i=0,1,0.01 do
  3429. swait()
  3430. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1.2)*angles(math.rad(45),math.rad(0),math.rad(45)),.1)
  3431. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-15),math.rad(15),math.rad(-45)),.1)
  3432. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
  3433. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(60),math.rad(0),math.rad(45)),.1)
  3434. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-15),math.rad(15),math.rad(-30)),.1)
  3435. RH.C0=clerp(RH.C0,cf(0.5,-1.25,0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(15),math.rad(-60),math.rad(-15)),.1)
  3436. LH.C0=clerp(LH.C0,cf(-1,0.1,-0.8)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(40),math.rad(0),math.rad(-30)),.1)
  3437. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(45)),.1)
  3438. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,-6)*angles(math.rad(-15),math.rad(-60),math.rad(45)),.1)
  3439. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(60),math.rad(45)),.1)
  3440. end]]--
  3441. Humanoid.Jump = true
  3442. Torso.Velocity = vt(0, 150, 0)
  3443. Humanoid.WalkSpeed = 64
  3444. so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8)
  3445. so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8)
  3446. for i=0,1,0.05 do
  3447. swait()
  3448. Neck.C0=clerp(Neck.C0,necko*euler(0.5,0,0),.3)
  3449. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3450. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0+8*i,0,0),.3)
  3451. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  3452. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
  3453. RH.C0=clerp(RH.C0,cf(1,0,-1)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
  3454. LH.C0=clerp(LH.C0,cf(-1,0,-1)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
  3455. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  3456. Handleweld.C0=clerp(Handleweld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(60),math.rad(0)),.2)
  3457. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(-60),math.rad(0)),.2)
  3458. end
  3459. for i=0,1,0.02 do
  3460. swait()
  3461. Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
  3462. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3463. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
  3464. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
  3465. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  3466. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
  3467. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  3468. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
  3469. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
  3470. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  3471. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  3472. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  3473. end
  3474. Humanoid.WalkSpeed = 0
  3475. swait(8)
  3476. so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
  3477. so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
  3478. local hit,pos=rayCast(Torso.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,100,Character)
  3479. if hit~=nil then
  3480. swait(2)
  3481. local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really black"),"Effect",vt())
  3482. ref.Anchored=true
  3483. ref.CFrame=cf(pos)
  3484. game:GetService("Debris"):AddItem(ref,3)
  3485. for i=1,10 do
  3486. local Col=BrickColor.new("Really black")
  3487. local groundpart=part(3,Character,"SmoothPlastic",0,0,Col,"Ground",vt(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
  3488. groundpart.Anchored=true
  3489. groundpart.CanCollide=false
  3490. groundpart.CFrame=cf(pos)*cf(math.random(-500,500)/100,0,math.random(-500,500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3491. local Col2=TorsoColor
  3492. local groundpart2=part(3,Character,"SmoothPlastic",0,0,Col2,"Ground",vt(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
  3493. groundpart2.Anchored=true
  3494. groundpart2.CanCollide=false
  3495. groundpart2.CFrame=cf(pos)*cf(math.random(-500,500)/100,0,math.random(-500,500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3496. game:GetService("Debris"):AddItem(groundpart,5)
  3497. game:GetService("Debris"):AddItem(groundpart2,5)
  3498. end
  3499. BlastEffect(TorsoColor,cf(pos),1,1,1,1.4,1.4,1.4)
  3500. BlastEffect(BrickColor.new("Really black"),cf(pos),.9,.9,.9,1.2,1.2,1.2)
  3501. MagicCircle(BrickColor.new("Really black"),cf(pos),5,5,5,5,5,5,0.05)
  3502. MagicCircle(TorsoColor,cf(pos),6,6,6,6,6,6,0.05)
  3503. for i=0,1,0.06 do
  3504. swait()
  3505. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  3506. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3507. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.5)*angles(math.rad(50),math.rad(0),math.rad(0)),.3)
  3508. RW.C0=clerp(RW.C0,cf(1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(-30)),.3)
  3509. LW.C0=clerp(LW.C0,cf(-1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(30)),.3)
  3510. RH.C0=clerp(RH.C0,cf(1, -.5, -.5)*angles(math.rad(50),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3511. LH.C0=clerp(LH.C0,cf(-1, -1, -.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3512. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  3513. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  3514. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  3515. end
  3516. end
  3517. swait(20)
  3518. Humanoid.WalkSpeed = 12
  3519. --dmgstop()
  3520. attack=false
  3521. end
  3522. end
  3523.  
  3524. function Spin()
  3525. attack=true
  3526. mana=mana-40
  3527. if TrailDeb == false then
  3528. TrailDeb = true
  3529. end
  3530.  
  3531. coroutine.wrap(function()
  3532. local Old = Handle2.CFrame.p
  3533. while wait()do
  3534. if not TrailDeb then break end
  3535. local New = Handle2.CFrame.p
  3536. local Mag =(Old -New).magnitude
  3537. local Dis =(Old +New)/2
  3538. local Trail = Instance.new("Part",Character)
  3539. Trail.Material = "Neon"
  3540. Trail.Anchored = true
  3541. Trail.CanCollide = false
  3542. Trail.BrickColor = TorsoColor
  3543. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3544. Trail.TopSurface = 0
  3545. Trail.BottomSurface = 0
  3546. Trail.formFactor = "Custom"
  3547. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3548. local ms = Instance.new("BlockMesh",Trail)
  3549. ms.Scale = Vector3.new(1,1,1)
  3550. local TM = Instance.new("CylinderMesh",Trail)
  3551. TM.Scale = Vector3.new(1,1,1)
  3552. Old = New
  3553. coroutine.wrap(function()
  3554. for i = 1,0,-0.1 do
  3555. wait()
  3556. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3557. end
  3558. Trail:remove()
  3559. end)()
  3560. coroutine.wrap(function()
  3561. for i = 1,10 do
  3562. wait()
  3563. Trail.Transparency = Trail.Transparency +0.1
  3564. end end)()end end)()
  3565. coroutine.wrap(function()
  3566. local Old = Handle.CFrame.p
  3567. while wait()do
  3568. if not TrailDeb then break end
  3569. local New = Handle.CFrame.p
  3570. local Mag =(Old -New).magnitude
  3571. local Dis =(Old +New)/2
  3572. local Trail = Instance.new("Part",Character)
  3573. Trail.Material = "Neon"
  3574. Trail.Anchored = true
  3575. Trail.CanCollide = false
  3576. Trail.BrickColor = TorsoColor
  3577. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3578. Trail.TopSurface = 0
  3579. Trail.BottomSurface = 0
  3580. Trail.formFactor = "Custom"
  3581. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3582. local ms = Instance.new("BlockMesh",Trail)
  3583. ms.Scale = Vector3.new(1,1,1)
  3584. local TM = Instance.new("CylinderMesh",Trail)
  3585. TM.Scale = Vector3.new(1,1,1)
  3586. Old = New
  3587. coroutine.wrap(function()
  3588. for i = 1,0,-0.1 do
  3589. wait()
  3590. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3591. end
  3592. Trail:remove()
  3593. end)()
  3594. coroutine.wrap(function()
  3595. for i = 1,10 do
  3596. wait()
  3597. Trail.Transparency = Trail.Transparency +0.1
  3598. end end)()end end)()
  3599. Footsteps:Stop()
  3600. Footsteps2:Stop()
  3601. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  3602. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  3603. so("http://www.roblox.com/asset/?id=159882497",Torso,1,1)
  3604. for i=0,1,0.1 do
  3605. swait()
  3606. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3607. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3608. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3609. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3610. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3611. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3612. end
  3613. if anim then
  3614. anim.Disabled=true
  3615. end
  3616. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  3617. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  3618. for i=0,1,0.05 do
  3619. swait()
  3620. Torso.Velocity=RootPart.CFrame.lookVector*100
  3621. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  3622. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3623. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3624. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3625. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3626. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3627. end
  3628. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  3629. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  3630. for i=0,1,0.05 do
  3631. swait()
  3632. Torso.Velocity=RootPart.CFrame.lookVector*100
  3633. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  3634. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3635. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3636. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3637. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3638. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3639. end
  3640. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  3641. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  3642. for i=0,1,0.05 do
  3643. swait()
  3644. Torso.Velocity=RootPart.CFrame.lookVector*100
  3645. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  3646. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3647. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3648. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3649. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3650. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3651. end
  3652. --dmgstop()
  3653. Humanoid.WalkSpeed=12
  3654. attack=false
  3655. con1:disconnect()
  3656. con2:disconnect()
  3657. if anim then
  3658. anim.Disabled=false
  3659. end
  3660. if TrailDeb == true then
  3661. TrailDeb = false
  3662. end
  3663. end
  3664.  
  3665. function Twirl()
  3666. mana=mana-50
  3667. attack=true
  3668. if TrailDeb == false then
  3669. TrailDeb = true
  3670. end
  3671.  
  3672.  
  3673. coroutine.wrap(function()
  3674. local Old = Handle2.CFrame.p
  3675. while wait()do
  3676. if not TrailDeb then break end
  3677. local New = Handle2.CFrame.p
  3678. local Mag =(Old -New).magnitude
  3679. local Dis =(Old +New)/2
  3680. local Trail = Instance.new("Part",Character)
  3681. Trail.Material = "Neon"
  3682. Trail.Anchored = true
  3683. Trail.CanCollide = false
  3684. Trail.BrickColor = TorsoColor
  3685. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3686. Trail.TopSurface = 0
  3687. Trail.BottomSurface = 0
  3688. Trail.formFactor = "Custom"
  3689. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3690. local ms = Instance.new("BlockMesh",Trail)
  3691. ms.Scale = Vector3.new(1,1,1)
  3692. local TM = Instance.new("CylinderMesh",Trail)
  3693. TM.Scale = Vector3.new(1,1,1)
  3694. Old = New
  3695. coroutine.wrap(function()
  3696. for i = 1,0,-0.1 do
  3697. wait()
  3698. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3699. end
  3700. Trail:remove()
  3701. end)()
  3702. coroutine.wrap(function()
  3703. for i = 1,10 do
  3704. wait()
  3705. Trail.Transparency = Trail.Transparency +0.1
  3706. end end)()end end)()
  3707. coroutine.wrap(function()
  3708. local Old = Handle.CFrame.p
  3709. while wait()do
  3710. if not TrailDeb then break end
  3711. local New = Handle.CFrame.p
  3712. local Mag =(Old -New).magnitude
  3713. local Dis =(Old +New)/2
  3714. local Trail = Instance.new("Part",Character)
  3715. Trail.Material = "Neon"
  3716. Trail.Anchored = true
  3717. Trail.CanCollide = false
  3718. Trail.BrickColor = TorsoColor
  3719. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3720. Trail.TopSurface = 0
  3721. Trail.BottomSurface = 0
  3722. Trail.formFactor = "Custom"
  3723. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3724. local ms = Instance.new("BlockMesh",Trail)
  3725. ms.Scale = Vector3.new(1,1,1)
  3726. local TM = Instance.new("CylinderMesh",Trail)
  3727. TM.Scale = Vector3.new(1,1,1)
  3728. Old = New
  3729. coroutine.wrap(function()
  3730. for i = 1,0,-0.1 do
  3731. wait()
  3732. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3733. end
  3734. Trail:remove()
  3735. end)()
  3736. coroutine.wrap(function()
  3737. for i = 1,10 do
  3738. wait()
  3739. Trail.Transparency = Trail.Transparency +0.1
  3740. end end)()end end)()
  3741. Footsteps:Stop()
  3742. Footsteps2:Stop()
  3743. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  3744. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  3745. so("http://www.roblox.com/asset/?id=159882598",Torso,1,1)
  3746. for i=0,1,0.1 do
  3747. swait()
  3748. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3749. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3750. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3751. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3752. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3753. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3754. end
  3755. if anim then
  3756. anim.Disabled=true
  3757. end
  3758. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  3759. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  3760. for i=0,1,0.05 do
  3761. swait()
  3762. Torso.Velocity=RootPart.CFrame.lookVector*80
  3763. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  3764. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3765. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3766. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3767. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3768. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3769. end
  3770. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  3771. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  3772. for i=0,1,0.05 do
  3773. swait()
  3774. Torso.Velocity=RootPart.CFrame.lookVector*80
  3775. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  3776. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3777. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3778. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3779. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3780. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3781. end
  3782. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  3783. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  3784. for i=0,1,0.05 do
  3785. swait()
  3786. Torso.Velocity=RootPart.CFrame.lookVector*80
  3787. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  3788. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3789. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3790. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3791. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3792. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3793. end
  3794. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  3795. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  3796. for i=0,1,0.05 do
  3797. swait()
  3798. Torso.Velocity=RootPart.CFrame.lookVector*80
  3799. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  3800. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3801. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3802. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3803. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3804. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3805. end
  3806. --dmgstop()
  3807. Humanoid.WalkSpeed=12
  3808. attack=false
  3809. con1:disconnect()
  3810. con2:disconnect()
  3811. if anim then
  3812. anim.Disabled=false
  3813. end
  3814. if TrailDeb == true then
  3815. TrailDeb = false
  3816. end
  3817. end
  3818.  
  3819. function Shred()
  3820. attack=true
  3821. mana=mana-100
  3822. if TrailDeb == false then
  3823. TrailDeb = true
  3824. end
  3825.  
  3826.  
  3827. coroutine.wrap(function()
  3828. local Old = Handle2.CFrame.p
  3829. while wait()do
  3830. if not TrailDeb then break end
  3831. local New = Handle2.CFrame.p
  3832. local Mag =(Old -New).magnitude
  3833. local Dis =(Old +New)/2
  3834. local Trail = Instance.new("Part",Character)
  3835. Trail.Material = "Neon"
  3836. Trail.Anchored = true
  3837. Trail.CanCollide = false
  3838. Trail.BrickColor = TorsoColor
  3839. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3840. Trail.TopSurface = 0
  3841. Trail.BottomSurface = 0
  3842. Trail.formFactor = "Custom"
  3843. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3844. local ms = Instance.new("BlockMesh",Trail)
  3845. ms.Scale = Vector3.new(1,1,1)
  3846. local TM = Instance.new("CylinderMesh",Trail)
  3847. TM.Scale = Vector3.new(1,1,1)
  3848. Old = New
  3849. coroutine.wrap(function()
  3850. for i = 1,0,-0.1 do
  3851. wait()
  3852. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3853. end
  3854. Trail:remove()
  3855. end)()
  3856. coroutine.wrap(function()
  3857. for i = 1,10 do
  3858. wait()
  3859. Trail.Transparency = Trail.Transparency +0.1
  3860. end end)()end end)()
  3861. coroutine.wrap(function()
  3862. local Old = Handle.CFrame.p
  3863. while wait()do
  3864. if not TrailDeb then break end
  3865. local New = Handle.CFrame.p
  3866. local Mag =(Old -New).magnitude
  3867. local Dis =(Old +New)/2
  3868. local Trail = Instance.new("Part",Character)
  3869. Trail.Material = "Neon"
  3870. Trail.Anchored = true
  3871. Trail.CanCollide = false
  3872. Trail.BrickColor = TorsoColor
  3873. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3874. Trail.TopSurface = 0
  3875. Trail.BottomSurface = 0
  3876. Trail.formFactor = "Custom"
  3877. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3878. local ms = Instance.new("BlockMesh",Trail)
  3879. ms.Scale = Vector3.new(1,1,1)
  3880. local TM = Instance.new("CylinderMesh",Trail)
  3881. TM.Scale = Vector3.new(1,1,1)
  3882. Old = New
  3883. coroutine.wrap(function()
  3884. for i = 1,0,-0.1 do
  3885. wait()
  3886. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3887. end
  3888. Trail:remove()
  3889. end)()
  3890. coroutine.wrap(function()
  3891. for i = 1,10 do
  3892. wait()
  3893. Trail.Transparency = Trail.Transparency +0.1
  3894. end end)()end end)()
  3895. Footsteps:Stop()
  3896. Footsteps2:Stop()
  3897. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(20,40),"Normal",RootPart,.2,1) end)
  3898. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(20,40),"Normal",RootPart,.2,1) end)
  3899. so("http://www.roblox.com/asset/?id=159882578",Torso,1,1)
  3900. for i=0,1,0.1 do
  3901. swait()
  3902. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3903. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3904. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3905. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3906. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3907. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3908. end
  3909. if anim then
  3910. anim.Disabled=true
  3911. end
  3912. for i=0,1,0.05 do
  3913. swait()
  3914. Torso.Velocity=RootPart.CFrame.lookVector*20
  3915. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  3916. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  3917. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0+40*i)),.5)
  3918. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3919. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3920. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3921. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3922. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3923. end
  3924. for i=0,1,0.05 do
  3925. swait()
  3926. Torso.Velocity=RootPart.CFrame.lookVector*40
  3927. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  3928. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  3929. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(41+80*i)),.5)
  3930. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3931. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3932. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3933. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3934. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3935. end
  3936. for i=0,1,0.05 do
  3937. swait()
  3938. Torso.Velocity=RootPart.CFrame.lookVector*60
  3939. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  3940. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  3941. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(82+120*i)),.5)
  3942. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3943. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3944. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3945. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3946. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3947. end
  3948. so("http://www.roblox.com/asset/?id=159882625",Torso,1,1)
  3949. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  3950. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  3951. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  3952. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  3953. for i=0,1,0.05 do
  3954. swait()
  3955. Torso.Velocity=RootPart.CFrame.lookVector*80
  3956. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(124+160*i)),.5)
  3957. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3958. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3959. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3960. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3961. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3962. end
  3963. for i=0,1,0.005 do
  3964. swait()
  3965. Torso.Velocity=RootPart.CFrame.lookVector*100
  3966. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(168+4200*i)),.5)
  3967. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3968. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3969. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3970. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3971. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3972. end
  3973. --dmgstop()
  3974. Humanoid.WalkSpeed=12
  3975. attack=false
  3976. con1:disconnect()
  3977. con2:disconnect()
  3978. if anim then
  3979. anim.Disabled=false
  3980. end
  3981. if TrailDeb == true then
  3982. TrailDeb = false
  3983. end
  3984. end
  3985.  
  3986. function Push()
  3987. attack=true
  3988. mana=mana-20
  3989. if TrailDeb == false then
  3990. TrailDeb = true
  3991. end
  3992.  
  3993.  
  3994. coroutine.wrap(function()
  3995. local Old = Handle2.CFrame.p
  3996. while wait()do
  3997. if not TrailDeb then break end
  3998. local New = Handle2.CFrame.p
  3999. local Mag =(Old -New).magnitude
  4000. local Dis =(Old +New)/2
  4001. local Trail = Instance.new("Part",Character)
  4002. Trail.Material = "Neon"
  4003. Trail.Anchored = true
  4004. Trail.CanCollide = false
  4005. Trail.BrickColor = TorsoColor
  4006. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4007. Trail.TopSurface = 0
  4008. Trail.BottomSurface = 0
  4009. Trail.formFactor = "Custom"
  4010. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4011. local ms = Instance.new("BlockMesh",Trail)
  4012. ms.Scale = Vector3.new(1,1,1)
  4013. local TM = Instance.new("CylinderMesh",Trail)
  4014. TM.Scale = Vector3.new(1,1,1)
  4015. Old = New
  4016. coroutine.wrap(function()
  4017. for i = 1,0,-0.1 do
  4018. wait()
  4019. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4020. end
  4021. Trail:remove()
  4022. end)()
  4023. coroutine.wrap(function()
  4024. for i = 1,10 do
  4025. wait()
  4026. Trail.Transparency = Trail.Transparency +0.1
  4027. end end)()end end)()
  4028. coroutine.wrap(function()
  4029. local Old = Handle.CFrame.p
  4030. while wait()do
  4031. if not TrailDeb then break end
  4032. local New = Handle.CFrame.p
  4033. local Mag =(Old -New).magnitude
  4034. local Dis =(Old +New)/2
  4035. local Trail = Instance.new("Part",Character)
  4036. Trail.Material = "Neon"
  4037. Trail.Anchored = true
  4038. Trail.CanCollide = false
  4039. Trail.BrickColor = TorsoColor
  4040. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4041. Trail.TopSurface = 0
  4042. Trail.BottomSurface = 0
  4043. Trail.formFactor = "Custom"
  4044. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4045. local ms = Instance.new("BlockMesh",Trail)
  4046. ms.Scale = Vector3.new(1,1,1)
  4047. local TM = Instance.new("CylinderMesh",Trail)
  4048. TM.Scale = Vector3.new(1,1,1)
  4049. Old = New
  4050. coroutine.wrap(function()
  4051. for i = 1,0,-0.1 do
  4052. wait()
  4053. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4054. end
  4055. Trail:remove()
  4056. end)()
  4057. coroutine.wrap(function()
  4058. for i = 1,10 do
  4059. wait()
  4060. Trail.Transparency = Trail.Transparency +0.1
  4061. end end)()end end)()
  4062. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  4063. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  4064. for i=0,1,0.1 do
  4065. swait()
  4066. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4067. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4068. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4069. Handleweld.C0=clerp(Handleweld.C0,cf(-5,0,-10)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
  4070. Handle2weld.C0=clerp(Handle2weld.C0,cf(5,0,-10)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
  4071. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-20)),.3)
  4072. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(20)),.3)
  4073. end
  4074. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  4075. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  4076. so("http://www.roblox.com/asset/?id=159882481",Torso,1,1)
  4077. for i=0,1,0.1 do
  4078. swait()
  4079. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4080. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4081. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4082. Handleweld.C0=clerp(Handleweld.C0,cf(-4,0,-20)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
  4083. Handle2weld.C0=clerp(Handle2weld.C0,cf(4,0,-20)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
  4084. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*angles(math.rad(90),math.rad(0),math.rad(-20)),.3)
  4085. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*angles(math.rad(90),math.rad(0),math.rad(20)),.3)
  4086. end
  4087. --dmgstop()
  4088. attack=false
  4089. con1:disconnect()
  4090. con2:disconnect()
  4091. if TrailDeb == true then
  4092. TrailDeb = false
  4093. end
  4094. end
  4095.  
  4096. function Clap()
  4097. attack=true
  4098. mana=mana-20
  4099. if TrailDeb == false then
  4100. TrailDeb = true
  4101. end
  4102.  
  4103.  
  4104. coroutine.wrap(function()
  4105. local Old = Handle2.CFrame.p
  4106. while wait()do
  4107. if not TrailDeb then break end
  4108. local New = Handle2.CFrame.p
  4109. local Mag =(Old -New).magnitude
  4110. local Dis =(Old +New)/2
  4111. local Trail = Instance.new("Part",Character)
  4112. Trail.Material = "Neon"
  4113. Trail.Anchored = true
  4114. Trail.CanCollide = false
  4115. Trail.BrickColor = TorsoColor
  4116. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4117. Trail.TopSurface = 0
  4118. Trail.BottomSurface = 0
  4119. Trail.formFactor = "Custom"
  4120. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4121. local ms = Instance.new("BlockMesh",Trail)
  4122. ms.Scale = Vector3.new(1,1,1)
  4123. local TM = Instance.new("CylinderMesh",Trail)
  4124. TM.Scale = Vector3.new(1,1,1)
  4125. Old = New
  4126. coroutine.wrap(function()
  4127. for i = 1,0,-0.1 do
  4128. wait()
  4129. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4130. end
  4131. Trail:remove()
  4132. end)()
  4133. coroutine.wrap(function()
  4134. for i = 1,10 do
  4135. wait()
  4136. Trail.Transparency = Trail.Transparency +0.1
  4137. end end)()end end)()
  4138. coroutine.wrap(function()
  4139. local Old = Handle.CFrame.p
  4140. while wait()do
  4141. if not TrailDeb then break end
  4142. local New = Handle.CFrame.p
  4143. local Mag =(Old -New).magnitude
  4144. local Dis =(Old +New)/2
  4145. local Trail = Instance.new("Part",Character)
  4146. Trail.Material = "Neon"
  4147. Trail.Anchored = true
  4148. Trail.CanCollide = false
  4149. Trail.BrickColor = TorsoColor
  4150. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4151. Trail.TopSurface = 0
  4152. Trail.BottomSurface = 0
  4153. Trail.formFactor = "Custom"
  4154. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4155. local ms = Instance.new("BlockMesh",Trail)
  4156. ms.Scale = Vector3.new(1,1,1)
  4157. local TM = Instance.new("CylinderMesh",Trail)
  4158. TM.Scale = Vector3.new(1,1,1)
  4159. Old = New
  4160. coroutine.wrap(function()
  4161. for i = 1,0,-0.1 do
  4162. wait()
  4163. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4164. end
  4165. Trail:remove()
  4166. end)()
  4167. coroutine.wrap(function()
  4168. for i = 1,10 do
  4169. wait()
  4170. Trail.Transparency = Trail.Transparency +0.1
  4171. end end)()end end)()
  4172. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  4173. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  4174. so("http://www.roblox.com/asset/?id=159882584",Torso,1,0.9)
  4175. for i=0,1,0.08 do
  4176. swait()
  4177. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4178. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4179. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4180. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(-40),math.rad(20)),.2)
  4181. Handleweld.C0=clerp(Handleweld.C0,cf(5,1,-5)*angles(math.rad(0),math.rad(40),math.rad(-20)),.2)
  4182. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
  4183. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-30,0,20),.3)
  4184. end
  4185. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  4186. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  4187. for i=0,1,0.08 do
  4188. swait()
  4189. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4190. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4191. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4192. Handle2weld.C0=clerp(Handle2weld.C0,cf(4,1,-5)*angles(math.rad(0),math.rad(-43),math.rad(20)),.2)
  4193. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-5)*angles(math.rad(0),math.rad(43),math.rad(-20)),.2)
  4194. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  4195. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
  4196. end
  4197. --dmgstop()
  4198. attack=false
  4199. con1:disconnect()
  4200. con2:disconnect()
  4201. if TrailDeb == true then
  4202. TrailDeb = false
  4203. end
  4204. end
  4205.  
  4206. function Hai()
  4207. attack=true
  4208. Humanoid.WalkSpeed=0
  4209. so("http://www.roblox.com/asset/?id=159882567",Torso,1,1)
  4210. for i=0,1,0.1 do
  4211. swait()
  4212. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4213. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4214. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4215. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
  4216. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4217. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4218. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4219. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
  4220. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4221. end
  4222. so("http://www.roblox.com/asset/?id=231917758",Handle,1,.8)
  4223. for i=0,1,0.1 do
  4224. swait()
  4225. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4226. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4227. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4228. Handleweld.C0=clerp(Handleweld.C0,cf(3,8,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.2)
  4229. Handle2weld.C0=clerp(Handle2weld.C0,cf(0.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4230. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4231. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4232. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(50)),.5)
  4233. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4234. end
  4235. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  4236. for i=0,1,0.1 do
  4237. swait()
  4238. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4239. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4240. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4241. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
  4242. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4243. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4244. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4245. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
  4246. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4247.  
  4248. end
  4249. so("http://www.roblox.com/asset/?id=231917758",Handle,1,.8)
  4250. for i=0,1,0.1 do
  4251. swait()
  4252. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4253. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4254. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4255. Handleweld.C0=clerp(Handleweld.C0,cf(3,8,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.2)
  4256. Handle2weld.C0=clerp(Handle2weld.C0,cf(0.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4257. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4258. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4259. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(50)),.3)
  4260. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4261. end
  4262. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  4263. for i=0,1,0.1 do
  4264. swait()
  4265. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4266. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4267. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4268. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
  4269. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4270. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4271. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4272. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
  4273. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4274. end
  4275. --dmgstop()
  4276. Humanoid.WalkSpeed=12
  4277. attack=false
  4278. end
  4279.  
  4280. function Die()
  4281. attack=true
  4282. Footsteps:Stop()
  4283. Footsteps2:Stop()
  4284. local Fire = it("Sound",Character.Torso)
  4285. Fire.SoundId = "rbxassetid://192104941"
  4286. Fire.Looped = true
  4287. Fire.Pitch = 1
  4288. Fire.Volume = 1
  4289. local Fire2 = it("Sound",Handle2)
  4290. Fire2.SoundId = "rbxassetid://192104941"
  4291. Fire2.Looped = true
  4292. Fire2.Pitch = 1
  4293. Fire2.Volume = 1
  4294. local Fire3 = it("Sound",Handle)
  4295. Fire3.SoundId = "rbxassetid://192104941"
  4296. Fire3.Looped = true
  4297. Fire3.Pitch = 1
  4298. Fire3.Volume = 1
  4299. local Fire4 = it("Sound",handle)
  4300. Fire4.SoundId = "rbxassetid://192104941"
  4301. Fire4.Looped = true
  4302. Fire4.Pitch = 1
  4303. Fire4.Volume = 1
  4304. local fire = Instance.new("ParticleEmitter", Character.Torso)
  4305. fire.Lifetime = NumberRange.new(0.5)
  4306. fire.Speed = NumberRange.new(1, 3)
  4307. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
  4308. fire.Rate = 0
  4309. fire.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4310. fire.LightEmission = 0.6
  4311. fire.Texture = "http://www.roblox.com/asset/?id=242911609"
  4312. fire.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4313. local fire2 = Instance.new("ParticleEmitter", Handle)
  4314. fire2.Lifetime = NumberRange.new(0.5)
  4315. fire2.Speed = NumberRange.new(1, 3)
  4316. fire2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6.564, 5.521), NumberSequenceKeypoint.new(1, 6.534, 5.521)})
  4317. fire2.Rate = 0
  4318. fire2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4319. fire2.LightEmission = 0.6
  4320. fire2.Texture = "http://www.roblox.com/asset/?id=242911609"
  4321. fire2.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4322. local fire3 = Instance.new("ParticleEmitter", Handle2)
  4323. fire3.Lifetime = NumberRange.new(0.5)
  4324. fire3.Speed = NumberRange.new(1, 3)
  4325. fire3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6.564, 5.521), NumberSequenceKeypoint.new(1, 6.534, 5.521)})
  4326. fire3.Rate = 0
  4327. fire3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4328. fire3.LightEmission = 0.6
  4329. fire3.Texture = "http://www.roblox.com/asset/?id=242911609"
  4330. fire3.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4331. local fire4 = Instance.new("ParticleEmitter", handle)
  4332. fire4.Lifetime = NumberRange.new(0.5)
  4333. fire4.Speed = NumberRange.new(1, 3)
  4334. fire4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
  4335. fire4.Rate = 0
  4336. fire4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4337. fire4.LightEmission = 0.6
  4338. fire4.Texture = "http://www.roblox.com/asset/?id=242911609"
  4339. fire4.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4340. Humanoid.WalkSpeed = 0
  4341. so("http://www.roblox.com/asset/?id=199149297",Head,1,1)
  4342. so("http://www.roblox.com/asset/?id=209527203",Head,1,1)
  4343. for i=0,1,0.08 do
  4344. swait()
  4345. Torso.Velocity=RootPart.CFrame.lookVector*-30
  4346. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,0)*angles(math.rad(-45),math.rad(0),math.rad(90)),.2)
  4347. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(45)),.2)
  4348. handleweld.C0=clerp(handleweld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
  4349. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
  4350. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
  4351. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(45)),.2)
  4352. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-45)),.2)
  4353. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  4354. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  4355. end
  4356. for i=0,1,0.005 do
  4357. swait()
  4358. moosick.Volume=1-2*i
  4359. light.Range=15-10*i
  4360. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
  4361. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  4362. handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
  4363. Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
  4364. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  4365. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
  4366. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  4367. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4368. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4369. end
  4370. light.Range=0
  4371. for i=0,1,0.01 do
  4372. swait()
  4373. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
  4374. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  4375. handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
  4376. Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
  4377. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  4378. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
  4379. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  4380. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4381. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4382. end
  4383. so("http://www.roblox.com/asset/?id=209527175",Head,1,0.9)
  4384. fire.Rate = 1000
  4385. fire2.Rate = 1000
  4386. fire3.Rate = 1000
  4387. fire4.Rate = 1000
  4388. Fire:Play()
  4389. Fire2:Play()
  4390. Fire3:Play()
  4391. Fire4:Play()
  4392. for i=0,1,0.005 do
  4393. swait()
  4394. Character.Head.face.Transparency = 0+1*i
  4395. LeftArm.Transparency=0+1*i
  4396. RightArm.Transparency=0+1*i
  4397. LeftLeg.Transparency=0+1*i
  4398. RightLeg.Transparency=0+1*i
  4399. Head.Transparency=0+1*i
  4400. Torso.Transparency=0+1*i
  4401. for _,v in pairs(Character:children()) do
  4402. if v:IsA("Hat") then
  4403. v.Handle.Transparency = 0+1*i
  4404. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
  4405. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  4406. handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
  4407. Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
  4408. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  4409. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
  4410. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  4411. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4412. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4413. end
  4414. end
  4415. --dmgstop()
  4416. end
  4417. Humanoid.Health = 0
  4418. end
  4419.  
  4420. equipanim()
  4421.  
  4422. local sine = 0
  4423. local change = 1
  4424. local val = 0
  4425.  
  4426. local mananum=0
  4427. while true do
  4428. swait()
  4429. sine = sine + change
  4430. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  4431. local velderp=RootPart.Velocity.y
  4432. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  4433. if equipped==true or equipped==false then
  4434. if Anim=="Idle" and attack==false then
  4435. idle=idle+1
  4436. else
  4437. idle=0
  4438. end
  4439. if Humanoid.Health <=20 then
  4440. if attack == false then
  4441. Humanoid.Health = math.huge
  4442. Die()
  4443. end
  4444. end
  4445. if idle>=1000 then
  4446. if attack==false then
  4447. --Sheath()
  4448. end
  4449. end
  4450. if RootPart.Velocity.y > 1 and hitfloor==nil then
  4451. Anim="Jump"
  4452. if attack==false then
  4453. Footsteps:Stop()
  4454. Footsteps2:Stop()
  4455. Neck.C0=clerp(Neck.C0,necko*euler(-0.2,0,0),.3)
  4456. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4457. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0),.3)
  4458. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-.25,0,0.5),.3)
  4459. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  4460. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-.25,0,-0.5),.3)
  4461. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  4462. RH.C0=clerp(RH.C0,cf(1,0,-.75)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
  4463. LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
  4464. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  4465. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
  4466. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
  4467. end
  4468. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  4469. Anim="Fall"
  4470. if attack==false then
  4471. Footsteps:Stop()
  4472. Footsteps2:Stop()
  4473. Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
  4474. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4475. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
  4476. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
  4477. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  4478. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
  4479. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  4480. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
  4481. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
  4482. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4483. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  4484. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  4485. end
  4486. elseif torvel<1 and hitfloor~=nil then
  4487. Anim="Idle"
  4488. change=0.5
  4489. if idle>=1000 then
  4490. if attack==false then
  4491. Footsteps:Stop()
  4492. Footsteps2:Stop()
  4493. Humanoid.WalkSpeed=12
  4494. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,6-0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(0),math.rad(50)),.1)
  4495. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(5+2*math.cos(sine/5.5)),math.rad(-5-2*math.cos(sine/5.5)),math.rad(-50)),.1)
  4496. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
  4497. RW.C0=clerp(RW.C0,cf(0.8,0.3,-0.5)*angles(math.rad(70),math.rad(0),math.rad(-85)),.5)
  4498. LW.C0=clerp(LW.C0,cf(-0.6,0.5,-0.7)*angles(math.rad(70),math.rad(0),math.rad(85)),.5)
  4499. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  4500. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  4501. handleweld.C0=clerp(handleweld.C0,cf(3.2,-1,-2)*angles(math.rad(90),math.rad(0),math.rad(60)),.3)
  4502. Handleweld.C0=clerp(Handleweld.C0,cf(-2,-1.5+1*math.cos(sine/50),6)*angles(math.rad(60),math.rad(-25),math.rad(-90)),.4)
  4503. Handle2weld.C0=clerp(Handle2weld.C0,cf(5,1.5-0.5*math.cos(sine/50),-5)*angles(math.rad(-110),math.rad(25),math.rad(60)),.3)
  4504. end
  4505. else
  4506. if attack==false then
  4507. Footsteps:Stop()
  4508. Footsteps2:Stop()
  4509. Humanoid.WalkSpeed=12
  4510. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(6),math.rad(0),math.rad(0)),.3)
  4511. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(3+3*math.cos(sine/36)),math.rad(0),math.rad(0)),.3)
  4512. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4513. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(16-6*math.cos(sine/28))),.3)
  4514. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16+6*math.cos(sine/28))),.3)
  4515. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(16)),.3)
  4516. LH.C0=clerp(LH.C0,cf(-1,-1.1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(24)),.3)
  4517. handleweld.C0=clerp(handleweld.C0,cf(0-1*math.cos(sine/40),0-0.5*math.cos(sine/20),0)*angles(math.rad(-5+5*math.cos(sine/20)),math.rad(0),math.rad(0)),.2)
  4518. Handleweld.C0=clerp(Handleweld.C0,cf(0-1*math.cos(sine/30),0,0-1*math.cos(sine/30))*angles(math.rad(0+8*math.cos(sine/30)),math.rad(0),math.rad(0-8*math.cos(sine/30))),.2)
  4519. Handle2weld.C0=clerp(Handle2weld.C0,cf(0+1*math.cos(sine/36),0,0+1*math.cos(sine/36))*angles(math.rad(0-12*math.cos(sine/36)),math.rad(0),math.rad(0-12*math.cos(sine/36))),.2)
  4520. end
  4521. end
  4522. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  4523. Anim="Walk"
  4524. if attack==false then
  4525. change=0.8
  4526. --[[RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(35),math.rad(0),math.rad(15*math.cos(sine/10))),.3)
  4527. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-30),math.rad(0),math.rad(0)),.3)
  4528. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-135*math.cos(sine/9)),math.rad(0),math.rad(0)),.3)
  4529. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(135*math.cos(sine/9)),math.rad(0),math.rad(0)),.3)
  4530. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  4531. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  4532. --Handleweld.C0=clerp(--Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4533. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4534. RootJoint.C0=clerp(RootJoint.C0,RootCF*euler(0.1,0,0),.2)
  4535. --RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-0.1,0,0.2),.2)
  4536. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-5),math.rad(-25),math.rad(20)),.3)
  4537. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(5),math.rad(25),math.rad(-20)),.3)
  4538. RH.C0=clerp(RH.C0,RHC0,.3)
  4539. LH.C0=clerp(LH.C0,LHC0,.3)
  4540. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4541. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4542. ]]--
  4543. Footsteps:Play()
  4544. Footsteps2:Stop()
  4545. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+0.1*math.cos(sine/2.5))*angles(math.rad(10+1*math.cos(sine/2.5)),math.rad(0),math.rad(1-5*math.cos(sine/5))),.3)
  4546. Neck.C0=clerp(Neck.C0,necko*euler(0+0.075*math.cos(sine/2.5),0,0)*angles(math.rad(0),math.rad(0),math.rad(1+5*math.cos(sine/5))),.3)
  4547. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4548. RW.C0=clerp(RW.C0,cf(1.4+0.25*math.cos(sine/5),0.5+0.25*math.cos(sine/5),-0.2+0.5*math.cos(sine/5))*angles(math.rad(20-60*math.cos(sine/5)),math.rad(0),math.rad(-4+30*math.cos(sine/5))),.3)
  4549. LW.C0=clerp(LW.C0,cf(-1.4+0.25*math.cos(sine/5),0.5-0.25*math.cos(sine/5),-0.2-0.5*math.cos(sine/5))*angles(math.rad(20+60*math.cos(sine/5)),math.rad(0),math.rad(4+30*math.cos(sine/5))),.3)
  4550. RH.C0=clerp(RH.C0,cf(1,-1-0.1*math.cos(sine/5),0-0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0+50*math.cos(sine/5))),.3)
  4551. LH.C0=clerp(LH.C0,cf(-1,-1+0.1*math.cos(sine/5),0+0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0+50*math.cos(sine/5))),.3)
  4552. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4553. Handleweld.C0=clerp(Handleweld.C0,cf(0-.5*math.cos(sine/30),0,0-.5*math.cos(sine/30))*angles(math.rad(0+1*math.cos(sine/30)),math.rad(-30),math.rad(0-1*math.cos(sine/30))),.2)
  4554. Handle2weld.C0=clerp(Handle2weld.C0,cf(0+.5*math.cos(sine/36),0,0+.5*math.cos(sine/36))*angles(math.rad(0-3*math.cos(sine/36)),math.rad(30),math.rad(0-3*math.cos(sine/36))),.2)
  4555. end
  4556. elseif torvel>=22 and hitfloor~=nil then
  4557. Anim="Run"
  4558. change=1
  4559. if attack==false then
  4560. Footsteps:Stop()
  4561. Footsteps2:Play()
  4562. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+0.1*math.cos(sine/2.5))*angles(math.rad(20+1*math.cos(sine/2.5)),math.rad(0),math.rad(0)),.3)
  4563. Neck.C0=clerp(Neck.C0,necko*euler(-0.2+0.075*math.cos(sine/2.5),0,0),.3)
  4564. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4565. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(24)),.3)
  4566. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(-24)),.3)
  4567. RH.C0=clerp(RH.C0,cf(1,-1-0.1*math.cos(sine/5),0-0.5*math.cos(sine/5))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0+70*math.cos(sine/5))),.3)
  4568. LH.C0=clerp(LH.C0,cf(-1,-1+0.1*math.cos(sine/5),0+0.5*math.cos(sine/5))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0+70*math.cos(sine/5))),.3)
  4569. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4570. Handleweld.C0=clerp(Handleweld.C0,cf(0-.5*math.cos(sine/30),0,0-.5*math.cos(sine/30))*angles(math.rad(0+1*math.cos(sine/30)),math.rad(-60),math.rad(0-1*math.cos(sine/30))),.2)
  4571. Handle2weld.C0=clerp(Handle2weld.C0,cf(0+.5*math.cos(sine/36),0,0+.5*math.cos(sine/36))*angles(math.rad(0-3*math.cos(sine/36)),math.rad(60),math.rad(0-3*math.cos(sine/36))),.2)
  4572. end
  4573. end
  4574. end
  4575. fenbarmana2:TweenSize(UDim2.new(4*mana/100,0,0.2,0),nil,1,0.4,true)
  4576. fenbarmana4.Text="[Energy] <{[ "..mana.." ]}> [Energy]"
  4577. if mana>=100 then
  4578. mana=100
  4579. else
  4580. if mananum<=8 then
  4581. mananum=mananum+1
  4582. else
  4583. mananum=0
  4584. mana=mana+1
  4585. end
  4586. end
  4587. end
  4588. -- ~CLarramore
  4589. end)
Add Comment
Please, Sign In to add comment