Wweroblox12121212

Untitled

May 8th, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 117.08 KB | None | 0 0
  1. Player = game:GetService("Players").LocalPlayer
  2. Character = Player.Character
  3. PlayerGui = Player.PlayerGui
  4. Backpack = Player.Backpack
  5. Torso = Character.Torso
  6. Head = Character.Head
  7. Humanoid = Character.Humanoid
  8. LeftArm = Character["Left Arm"]
  9. LeftLeg = Character["Left Leg"]
  10. RightArm = Character["Right Arm"]
  11. RightLeg = Character["Right Leg"]
  12. LS = Torso["Left Shoulder"]
  13. LH = Torso["Left Hip"]
  14. RS = Torso["Right Shoulder"]
  15. RH = Torso["Right Hip"]
  16. Face = Head.face
  17. Neck = Torso.Neck
  18. it = Instance.new
  19. attacktype = 1
  20. vt = Vector3.new
  21. cf = CFrame.new
  22. euler = CFrame.fromEulerAnglesXYZ
  23. angles = CFrame.Angles
  24. cloaked = false
  25. necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  26. necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  27. LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  28. LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  29. RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  30. RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  31. RootPart = Character.HumanoidRootPart
  32. RootJoint = RootPart.RootJoint
  33. RootCF = euler(-1.57, 0, 3.14)
  34. attack = false
  35. attackdebounce = false
  36. deb = false
  37. equipped = false
  38. hand = false
  39. MMouse = nil
  40. combo = 0
  41. mana = 0
  42. trispeed = 0.2
  43. attackmode = "none"
  44. local idle = 0
  45. local Anim = "Idle"
  46. local gun = false
  47. local shoot = false
  48. player = nil
  49. mana = 0
  50. local Player = game.Players.localPlayer
  51. local Character = Player.Character
  52. local Humanoid = Character.Humanoid
  53. local mouse = Player:GetMouse()
  54. local LeftArm = Character["Left Arm"]
  55. local RightArm = Character["Right Arm"]
  56. local LeftLeg = Character["Left Leg"]
  57. local RightLeg = Character["Right Leg"]
  58. local Head = Character.Head
  59. local Torso = Character.Torso
  60. local cam = game.Workspace.CurrentCamera
  61. local RootPart = Character.HumanoidRootPart
  62. local equipped = false
  63. local attack = false
  64. local Anim = "Idle"
  65. local idle = 0
  66. local sprint = false
  67. local battlestance = false
  68. local attacktype = 1
  69. local state = "none"
  70. local torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  71. local velocity = RootPart.Velocity.y
  72. local sine = 0
  73. local change = 1
  74. local on = false
  75. local grabbed = false
  76. local skill1 = false
  77. local skill2 = false
  78. local skill3 = false
  79. local skill4 = false
  80. local cooldown1 = 0
  81. local cooldown2 = 0
  82. local cooldown3 = 0
  83. local cooldown4 = 0
  84. local co1 = 0
  85. local co2 = 0
  86. local co3 = 0
  87. local co4 = 0
  88. local inputserv = game:GetService("UserInputService")
  89. local typing = false
  90. local crit = false
  91. local critchance = 2
  92. local critdamageaddmin = 3
  93. local critdamageaddmax = 7
  94. local maxstamina = 100
  95. local stamina = 0
  96. local skill1stam = 0
  97. local skill2stam = 0
  98. local skill3stam = 0
  99. local skill4stam = 0
  100. local recovermana = 3
  101. local mindamage = 5
  102. local maxdamage = 10
  103. local cf = CFrame.new
  104. local mr = math.rad
  105. local angles = CFrame.Angles
  106. local ud = UDim2.new
  107. local c3 = Color3.new
  108. local skillcolorscheme = c3(1, 1, 1)
  109. local defensevalue = 1
  110. local speedvalue = 1
  111. local damagevalue = 1
  112. local cf = CFrame.new
  113. local mr = math.rad
  114. local angles = CFrame.Angles
  115. local ud = UDim2.new
  116. local c3 = Color3.new
  117. local skillcolorscheme = c3(1, 1, 1)
  118. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  119. makeframe = function(par, trans, pos, size, color)
  120. local frame = Instance.new("Frame", par)
  121. frame.BackgroundTransparency = trans
  122. frame.BorderSizePixel = 0
  123. frame.Position = pos
  124. frame.Size = size
  125. frame.BackgroundColor3 = color
  126. return frame
  127. end
  128.  
  129. makelabel = function(par, text)
  130. local label = Instance.new("TextLabel", par)
  131. label.BackgroundTransparency = 1
  132. label.Size = ud(1, 0, 1, 0)
  133. label.Position = ud(0, 0, 0, 0)
  134. label.TextColor3 = c3(255, 255, 255)
  135. label.TextStrokeTransparency = 0
  136. label.FontSize = Enum.FontSize.Size32
  137. label.Font = Enum.Font.SourceSansBold
  138. label.BorderSizePixel = 0
  139. label.TextScaled = true
  140. label.Text = text
  141. end
  142.  
  143. local stats = Instance.new("Folder", Character)
  144. stats.Name = "Stats"
  145. local block = Instance.new("BoolValue", stats)
  146. block.Name = "Block"
  147. block.Value = false
  148. local stun = Instance.new("BoolValue", stats)
  149. stun.Name = "Stun"
  150. stun.Value = false
  151. local defense = Instance.new("NumberValue", stats)
  152. defense.Name = "Defence"
  153. defense.Value = defensevalue
  154. local speed = Instance.new("NumberValue", stats)
  155. speed.Name = "Speed"
  156. speed.Value = speedvalue
  157. local damagea = Instance.new("NumberValue", stats)
  158. damagea.Name = "Damage"
  159. damagea.Value = damagevalue
  160. framesk1 = makeframe(scrn, 0.5, ud(0.13, 0, 0.56, 0), ud(0.08, 0, 0.06, 0), c3(1, 1, 0.5))
  161. bar1 = makeframe(framesk1, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 1, 0.5))
  162. ammolabel = Instance.new("TextLabel", framesk1)
  163. ammolabel.BackgroundTransparency = 1
  164. ammolabel.Size = ud(1, 0, 1, 0)
  165. ammolabel.Position = ud(0, 0, 0, 0)
  166. ammolabel.TextColor3 = c3(255, 255, 255)
  167. ammolabel.TextStrokeTransparency = 0
  168. ammolabel.FontSize = Enum.FontSize.Size8
  169. ammolabel.Font = Enum.Font.SourceSans
  170. ammolabel.BorderSizePixel = 0
  171. ammolabel.TextScaled = true
  172. ammolabel.Text = "Speed [" .. speed.Value .. "]"
  173. framesk2 = makeframe(scrn, 0.5, ud(0.13, 0, 0.63, 0), ud(0.08, 0, 0.06, 0), c3(1, 0.5, 1))
  174. bar2 = makeframe(framesk2, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0.5, 0.25, 0.25))
  175. ammolabel2 = Instance.new("TextLabel", framesk2)
  176. ammolabel2.BackgroundTransparency = 1
  177. ammolabel2.Size = ud(1, 0, 1, 0)
  178. ammolabel2.Position = ud(0, 0, 0, 0)
  179. ammolabel2.TextColor3 = c3(255, 255, 255)
  180. ammolabel2.TextStrokeTransparency = 0
  181. ammolabel2.FontSize = Enum.FontSize.Size8
  182. ammolabel2.Font = Enum.Font.SourceSans
  183. ammolabel2.BorderSizePixel = 0
  184. ammolabel2.TextScaled = true
  185. ammolabel2.Text = "Damage [" .. damagea.Value .. "]"
  186. framesk3 = makeframe(scrn, 0.5, ud(0.13, 0, 0.7, 0), ud(0.08, 0, 0.06, 0), c3(1, 0.5, 1))
  187. bar3 = makeframe(framesk3, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0.25, 0.25, 0.5))
  188. ammolabel3 = Instance.new("TextLabel", framesk3)
  189. ammolabel3.BackgroundTransparency = 1
  190. ammolabel3.Size = ud(1, 0, 1, 0)
  191. ammolabel3.Position = ud(0, 0, 0, 0)
  192. ammolabel3.TextColor3 = c3(255, 255, 255)
  193. ammolabel3.TextStrokeTransparency = 0
  194. ammolabel3.FontSize = Enum.FontSize.Size8
  195. ammolabel3.Font = Enum.Font.SourceSans
  196. ammolabel3.BorderSizePixel = 0
  197. ammolabel3.TextScaled = true
  198. ammolabel3.Text = "Defense [" .. defense.Value .. "]"
  199. framesk4 = makeframe(scrn, 0.5, ud(0.13, 0, 0.42, 0), ud(0.08, 0, 0.06, 0), c3(1, 1, 1))
  200. bar4 = makeframe(framesk4, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 1, 1))
  201. ammolabel4 = Instance.new("TextLabel", framesk4)
  202. ammolabel4.BackgroundTransparency = 1
  203. ammolabel4.Size = ud(1, 0, 1, 0)
  204. ammolabel4.Position = ud(0, 0, 0, 0)
  205. ammolabel4.TextColor3 = c3(255, 255, 255)
  206. ammolabel4.TextStrokeTransparency = 0
  207. ammolabel4.FontSize = Enum.FontSize.Size8
  208. ammolabel4.Font = Enum.Font.SourceSans
  209. ammolabel4.BorderSizePixel = 0
  210. ammolabel4.TextScaled = true
  211. ammolabel4.Text = "Press F to equip your weapon."
  212. framesk5 = makeframe(scrn, 0.5, ud(0.13, 0, 0.49, 0), ud(0.08, 0, 0.06, 0), c3(1, 1, 1))
  213. bar5 = makeframe(framesk5, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 1, 1))
  214. ammolabel4 = Instance.new("TextLabel", framesk5)
  215. ammolabel4.BackgroundTransparency = 1
  216. ammolabel4.Size = ud(1, 0, 1, 0)
  217. ammolabel4.Position = ud(0, 0, 0, 0)
  218. ammolabel4.TextColor3 = c3(255, 255, 255)
  219. ammolabel4.TextStrokeTransparency = 0
  220. ammolabel4.FontSize = Enum.FontSize.Size8
  221. ammolabel4.Font = Enum.Font.SourceSans
  222. ammolabel4.BorderSizePixel = 0
  223. ammolabel4.TextScaled = true
  224. ammolabel4.Text = "The keys for the abilities are: E, Z, X, C, and V."
  225. animate = Character:findFirstChild("Animate")
  226. animate.Disabled = false
  227. CustomColor = Torso.BrickColor
  228. Colorpart1 = Torso.BrickColor.r
  229. Colorpart2 = Torso.BrickColor.g
  230. Colorpart3 = Torso.BrickColor.b
  231. mouse = Player:GetMouse()
  232. RW = Torso["Right Shoulder"]
  233. LW = Torso["Left Shoulder"]
  234. LH = Torso["Left Hip"]
  235. RH = Torso["Right Hip"]
  236. TorsoColor = Torso.BrickColor
  237. NoOutline = function(Part)
  238. Part.TopSurface = 10
  239. end
  240.  
  241. local weldBetween = function(a, b)
  242. local weldd = Instance.new("ManualWeld")
  243. weldd.Part0 = a
  244. weldd.Part1 = b
  245. weldd.C0 = CFrame.new()
  246. weldd.C1 = b.CFrame:inverse() * a.CFrame
  247. weldd.Parent = a
  248. return weldd
  249. end
  250.  
  251. swait = function(num)
  252. if num == 0 or num == nil then
  253. game:service("RunService").Stepped:wait(0)
  254. else
  255. for i = 0, num do
  256. game:service("RunService").Stepped:wait(0)
  257. end
  258. end
  259. end
  260.  
  261. fat = Instance.new("BindableEvent", script)
  262. fat.Name = "Heartbeat"
  263. script:WaitForChild("Heartbeat")
  264. frame = 0.033333333333333
  265. tf = 0
  266. allowframeloss = false
  267. tossremainder = false
  268. lastframe = tick()
  269. script.Heartbeat:Fire()
  270. game:GetService("RunService").Heartbeat:connect(function(s, p)
  271. tf = tf + s
  272. if frame <= tf then
  273. if allowframeloss then
  274. script.Heartbeat:Fire()
  275. lastframe = tick()
  276. else
  277. for i = 1, math.floor(tf / frame) do
  278. script.Heartbeat:Fire()
  279. end
  280. lastframe = tick()
  281. end
  282. if tossremainder then
  283. tf = 0
  284. else
  285. tf = tf - frame * math.floor(tf / frame)
  286. end
  287. end
  288. end
  289. )
  290. nooutline = function(part)
  291. part.TopSurface = 10
  292. end
  293.  
  294. part = function(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
  295. local fp = it("Part")
  296. fp.formFactor = formfactor
  297. fp.Parent = parent
  298. fp.Reflectance = reflectance
  299. fp.Transparency = transparency
  300. fp.CanCollide = false
  301. fp.Locked = true
  302. fp.BrickColor = BrickColor.new(tostring(brickcolor))
  303. fp.Name = name
  304. fp.Size = size
  305. fp.Position = Character.Torso.Position
  306. nooutline(fp)
  307. fp.Material = material
  308. fp:BreakJoints()
  309. return fp
  310. end
  311.  
  312. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  313. local mesh = it(Mesh)
  314. mesh.Parent = part
  315. if Mesh == "SpecialMesh" then
  316. mesh.MeshType = meshtype
  317. mesh.MeshId = meshid
  318. end
  319. mesh.Offset = offset
  320. mesh.Scale = scale
  321. return mesh
  322. end
  323.  
  324. weld = function(parent, part0, part1, c0, c1)
  325. local weld = it("Weld")
  326. weld.Parent = parent
  327. weld.Part0 = part0
  328. weld.Part1 = part1
  329. weld.C0 = c0
  330. weld.C1 = c1
  331. return weld
  332. end
  333.  
  334. m = Instance.new("Model", Character)
  335. m.Name = "STOP"
  336. Handle = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  337. Handleweld = weld(m, Character["Right Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.14576721e-005, 1.00000191, 1.52587891e-005, -4.37113883e-008, 0, -1, 0, 0.999999881, 0, 1, 0, -4.37113883e-008))
  338. mesh("SpecialMesh", Handle, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(35, 1.5, 1.5))
  339. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, CustomColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  340. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.01000118, -0.200000763, -1.1920929e-007, 1, 4.37113883e-008, 0, 0, 1.91068547e-015, 1, 4.37113883e-008, -1, 1.91068547e-015))
  341. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(10, 1, 4))
  342. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, CustomColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  343. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.1283927, -0.200000763, -2.12839127, 0.707106948, 0.70710659, -1.28027615e-008, -1.28027615e-008, 3.0908609e-008, 1, 0.70710659, -0.707106948, 3.0908609e-008))
  344. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(9.89999962, 1, 4.19999981))
  345. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, CustomColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  346. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.12839174, -0.200000763, -2.1283927, -0.70710659, 0.707106948, -7.46199973e-008, -7.46199973e-008, 3.09086268e-008, 1, 0.707106948, 0.70710659, 3.09086268e-008))
  347. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(9.89999962, 1, 4.19999981))
  348. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, CustomColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  349. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.200000763, 3.01000118, 1.91068547e-015, -1, -4.37113883e-008, -4.37113883e-008, -4.37113883e-008, 1, -1, 0, -4.37113883e-008))
  350. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(10, 1, 4))
  351. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  352. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.724999547, -0.210002899, -3.34500122, 5.96046412e-008, 1, -4.37113883e-008, -4.37113847e-008, 4.37113918e-008, 1, 1, -5.96046377e-008, 4.37113883e-008))
  353. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2, 1, 1))
  354. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  355. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.18500042, -0.210002899, -0.824999571, -1, 5.96046377e-008, -8.74227766e-008, -8.74227766e-008, 0, 1, 5.96046377e-008, 1, 5.21080354e-015))
  356. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  357. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  358. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.72500062, -0.210002899, 3.0350008, -5.96046341e-008, -1, -4.37113954e-008, -4.37113883e-008, -4.37113918e-008, 1, -1, 5.96046377e-008, -4.37113847e-008))
  359. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2, 1, 1))
  360. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  361. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.88500118, -0.210002899, -0.625000238, -1, 5.96046377e-008, -8.74227766e-008, -8.74227766e-008, 0, 1, 5.96046377e-008, 1, 5.21080354e-015))
  362. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  363. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  364. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.725000381, -0.210002899, 2.73500061, -5.96046341e-008, -1, -4.37113954e-008, -4.37113883e-008, -4.37113918e-008, 1, -1, 5.96046377e-008, -4.37113847e-008))
  365. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2, 1, 1))
  366. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  367. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.88500023, -0.210002899, -0.305000544, -1, 5.96046377e-008, -8.74227766e-008, -8.74227766e-008, 0, 1, 5.96046377e-008, 1, 5.21080354e-015))
  368. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  369. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  370. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.1950016, -0.210002899, -0.30500102, -1, 5.96046377e-008, -8.74227766e-008, -8.74227766e-008, 0, 1, 5.96046377e-008, 1, 5.21080354e-015))
  371. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  372. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  373. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.305000186, -0.210002899, -3.34500217, 5.96046412e-008, 1, -4.37113883e-008, -4.37113847e-008, 4.37113918e-008, 1, 1, -5.96046377e-008, 4.37113883e-008))
  374. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2, 1, 1))
  375. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  376. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.88500118, -0.210002899, 0.015000701, -1, 5.96046377e-008, -8.74227766e-008, -8.74227766e-008, 0, 1, 5.96046377e-008, 1, 5.21080354e-015))
  377. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  378. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  379. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.19500065, -0.210002899, 0.0150001049, -1, 5.96046377e-008, -8.74227766e-008, -8.74227766e-008, 0, 1, 5.96046377e-008, 1, 5.21080354e-015))
  380. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  381. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  382. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.164998531, -0.210002899, -3.34500122, 5.96046412e-008, 1, -4.37113883e-008, -4.37113847e-008, 4.37113918e-008, 1, 1, -5.96046377e-008, 4.37113883e-008))
  383. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  384. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  385. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.88500118, -0.210002899, 0.315000296, -1, 5.96046377e-008, -8.74227766e-008, -8.74227766e-008, 0, 1, 5.96046377e-008, 1, 5.21080354e-015))
  386. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  387. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  388. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.19500065, -0.210002899, 0.315001369, -1, 5.96046377e-008, -8.74227766e-008, -8.74227766e-008, 0, 1, 5.96046377e-008, 1, 5.21080354e-015))
  389. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  390. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  391. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.164998174, -0.210002899, -2.73500061, 5.96046412e-008, 1, -4.37113883e-008, -4.37113847e-008, 4.37113918e-008, 1, 1, -5.96046377e-008, 4.37113883e-008))
  392. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  393. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  394. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.88500214, -0.210002899, 0.535002112, -1, 5.96046377e-008, -8.74227766e-008, -8.74227766e-008, 0, 1, 5.96046377e-008, 1, 5.21080354e-015))
  395. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  396. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  397. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.19500065, -0.210002899, 0.535001278, -1, 5.96046377e-008, -8.74227766e-008, -8.74227766e-008, 0, 1, 5.96046377e-008, 1, 5.21080354e-015))
  398. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  399. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  400. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.19500065, -0.210002899, 0.834999204, -1, 5.96046377e-008, -8.74227766e-008, -8.74227766e-008, 0, 1, 5.96046377e-008, 1, 5.21080354e-015))
  401. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  402. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  403. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.684997559, -0.210002899, -3.34500027, 5.96046412e-008, 1, -4.37113883e-008, -4.37113847e-008, 4.37113918e-008, 1, 1, -5.96046377e-008, 4.37113883e-008))
  404. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  405. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  406. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.684998512, -0.210002899, -3.04500103, 5.96046412e-008, 1, -4.37113883e-008, -4.37113847e-008, 4.37113918e-008, 1, 1, -5.96046377e-008, 4.37113883e-008))
  407. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  408. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, CustomColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  409. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.01000166, -0.189994812, 0.0100030899, 1, -4.37114025e-008, -1.58932352e-008, -1.58932387e-008, -5.96046377e-008, -1, 4.37114025e-008, 1, -5.96046341e-008))
  410. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(10, 1, 4))
  411. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, CustomColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  412. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.1354661, -0.189994812, -2.12131977, 0.707106829, -0.707106769, 4.58097809e-008, -2.24173533e-008, -8.72021815e-008, -1, 0.707106769, 0.707106829, -7.75127234e-008))
  413. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(9.89999962, 1, 4.19999981))
  414. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, CustomColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  415. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.12131834, -0.189994812, -2.13546705, -0.707106292, -0.707107246, -6.07109172e-008, 1.47268324e-007, -6.14099775e-008, -1, 0.707107246, -0.707106292, 1.47557884e-007))
  416. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(9.89999962, 1, 4.19999981))
  417. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, CustomColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  418. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0100032091, -0.189994812, 3.01000166, 2.60540156e-015, 1, -5.96046377e-008, -1.58932636e-008, -5.96046377e-008, -1, -1, 3.55271368e-015, 1.58932636e-008))
  419. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(10, 1, 4))
  420. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  421. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.735001564, -0.199996948, -3.34499979, 5.96046092e-008, -1, 5.96046412e-008, -1.58932636e-008, -5.96046377e-008, -1, 1, 5.96046092e-008, -1.58932636e-008))
  422. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2, 1, 1))
  423. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  424. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.18499231, -0.199996948, -0.834997773, -1, -5.96046519e-008, 1.58932281e-008, -1.58932245e-008, -5.96046377e-008, -1, 5.96046519e-008, -1, 5.96046377e-008))
  425. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  426. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  427. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.735005498, -0.199996948, 3.03500223, -5.96046164e-008, 1, -5.96046412e-008, -1.58932636e-008, -5.96046377e-008, -1, -1, -5.96046164e-008, 1.58932636e-008))
  428. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2, 1, 1))
  429. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  430. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.88499784, -0.200004578, -0.63499558, -1, -5.96046519e-008, 1.58932281e-008, -1.58932245e-008, -5.96046377e-008, -1, 5.96046519e-008, -1, 5.96046377e-008))
  431. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  432. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  433. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.734998822, -0.199993134, 2.73499918, -5.96046164e-008, 1, -5.96046412e-008, -1.58932636e-008, -5.96046377e-008, -1, -1, -5.96046164e-008, 1.58932636e-008))
  434. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2, 1, 1))
  435. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  436. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.88499594, -0.200000763, -0.315001726, -1, -5.96046519e-008, 1.58932281e-008, -1.58932245e-008, -5.96046377e-008, -1, 5.96046519e-008, -1, 5.96046377e-008))
  437. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  438. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  439. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.19500494, -0.199996948, -0.31500113, -1, -5.96046519e-008, 1.58932281e-008, -1.58932245e-008, -5.96046377e-008, -1, 5.96046519e-008, -1, 5.96046377e-008))
  440. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  441. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  442. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.315002918, -0.200000763, -3.34500074, 5.96046092e-008, -1, 5.96046412e-008, -1.58932636e-008, -5.96046377e-008, -1, 1, 5.96046092e-008, -1.58932636e-008))
  443. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2, 1, 1))
  444. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  445. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.8849988, -0.200000763, 0.00499808788, -1, -5.96046519e-008, 1.58932281e-008, -1.58932245e-008, -5.96046377e-008, -1, 5.96046519e-008, -1, 5.96046377e-008))
  446. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  447. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  448. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.19500017, -0.200000763, 0.00499856472, -1, -5.96046519e-008, 1.58932281e-008, -1.58932245e-008, -5.96046377e-008, -1, 5.96046519e-008, -1, 5.96046377e-008))
  449. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  450. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  451. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.154998422, -0.200000763, -3.34500074, 5.96046092e-008, -1, 5.96046412e-008, -1.58932636e-008, -5.96046377e-008, -1, 1, 5.96046092e-008, -1.58932636e-008))
  452. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  453. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  454. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.8849988, -0.200004578, 0.305001616, -1, -5.96046519e-008, 1.58932281e-008, -1.58932245e-008, -5.96046377e-008, -1, 5.96046519e-008, -1, 5.96046377e-008))
  455. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  456. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  457. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.19500017, -0.200004578, 0.305000901, -1, -5.96046519e-008, 1.58932281e-008, -1.58932245e-008, -5.96046377e-008, -1, 5.96046519e-008, -1, 5.96046377e-008))
  458. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  459. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  460. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.154993892, -0.199996948, -2.73500013, 5.96046092e-008, -1, 5.96046412e-008, -1.58932636e-008, -5.96046377e-008, -1, 1, 5.96046092e-008, -1.58932636e-008))
  461. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  462. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  463. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.8849988, -0.200000763, 0.525003314, -1, -5.96046519e-008, 1.58932281e-008, -1.58932245e-008, -5.96046377e-008, -1, 5.96046519e-008, -1, 5.96046377e-008))
  464. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  465. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  466. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.19500017, -0.200004578, 0.524998307, -1, -5.96046519e-008, 1.58932281e-008, -1.58932245e-008, -5.96046377e-008, -1, 5.96046519e-008, -1, 5.96046377e-008))
  467. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  468. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  469. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.19500017, -0.200004578, 0.82499969, -1, -5.96046519e-008, 1.58932281e-008, -1.58932245e-008, -5.96046377e-008, -1, 5.96046519e-008, -1, 5.96046377e-008))
  470. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  471. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  472. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.675001979, -0.199996948, -3.34499884, 5.96046092e-008, -1, 5.96046412e-008, -1.58932636e-008, -5.96046377e-008, -1, 1, 5.96046092e-008, -1.58932636e-008))
  473. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  474. Part = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  475. Partweld = weld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.675001979, -0.199996948, -3.04500151, 5.96046092e-008, -1, 5.96046412e-008, -1.58932636e-008, -5.96046377e-008, -1, 1, 5.96046092e-008, -1.58932636e-008))
  476. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(2.5, 1, 1))
  477. Hitbox = part(Enum.FormFactor.Brick, m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "Hitbox", Vector3.new(0.899999976, 2.25, 2.25))
  478. Hitboxweld = weld(m, Handle, Hitbox, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 3.01000118, -4.37113883e-008, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-008))
  479. Handleweld.Part0 = Torso
  480. Handleweld.Part1 = Handle
  481. Handleweld.C0 = cf(-0.5, 0.75, 0.5) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(45), math.rad(0), math.rad(0))
  482. if script.Parent.className ~= "HopperBin" then
  483. Tool = Instance.new("HopperBin")
  484. Tool.Parent = Backpack
  485. Tool.Name = "It\'s Time to Stop"
  486. script.Parent = Tool
  487. end
  488. Bin = script.Parent
  489. for i,v in pairs(Character:GetChildren()) do
  490. if v:IsA("Model") then
  491. for _,c in pairs(v:GetChildren()) do
  492. if c:IsA("Part") then
  493. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  494. end
  495. end
  496. end
  497. end
  498. so = function(id, par, vol, pit)
  499. coroutine.resume(coroutine.create(function()
  500. local sou = Instance.new("Sound", par or workspace)
  501. sou.Volume = vol
  502. sou.Pitch = pit or 1
  503. sou.SoundId = id
  504. swait()
  505. sou:play()
  506. game:GetService("Debris"):AddItem(sou, 6)
  507. end
  508. ))
  509. end
  510.  
  511. local CFrameFromTopBack = function(at, top, back)
  512. local right = top:Cross(back)
  513. return CFrame.new(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  514. end
  515.  
  516. Triangle = function(a, b, c)
  517. local edg1 = c - a:Dot(b - a.unit)
  518. local edg2 = a - b:Dot(c - b.unit)
  519. local edg3 = b - c:Dot(a - c.unit)
  520. if edg1 <= b - a.magnitude and edg1 >= 0 then
  521. a = a
  522. else
  523. -- DECOMPILER ERROR at PC35: Overwrote pending register: R1 in 'AssignReg'
  524.  
  525. if edg2 <= c - b.magnitude and edg2 >= 0 then
  526. a = b
  527. else
  528. -- DECOMPILER ERROR at PC46: Overwrote pending register: R2 in 'AssignReg'
  529.  
  530. -- DECOMPILER ERROR at PC47: Overwrote pending register: R1 in 'AssignReg'
  531.  
  532. if edg3 <= a - c.magnitude and edg3 >= 0 then
  533. a = c
  534. else
  535. assert(false, "unreachable")
  536. end
  537. end
  538. end
  539. local len1 = c - a:Dot(b - a.unit)
  540. local len2 = b - a.magnitude - len1
  541. local width = a + b - a.unit * len1 - c.magnitude
  542. local maincf = CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
  543. local list = {}
  544. local TrailColor = "Dark grey"
  545. if len1 > 0.01 then
  546. local w1 = Instance.new("WedgePart", m)
  547. game:GetService("Debris"):AddItem(w1, 5)
  548. w1.Material = "SmoothPlastic"
  549. w1.FormFactor = "Custom"
  550. w1.BrickColor = BrickColor.new(TrailColor)
  551. w1.Transparency = 0
  552. w1.Reflectance = 0
  553. w1.Material = "SmoothPlastic"
  554. w1.CanCollide = false
  555. NoOutline(w1)
  556. local sz = Vector3.new(0.2, width, len1)
  557. w1.Size = sz
  558. local sp = Instance.new("SpecialMesh", w1)
  559. sp.MeshType = "Wedge"
  560. sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
  561. w1:BreakJoints()
  562. w1.Anchored = true
  563. w1.Parent = workspace
  564. w1.Transparency = 0.7
  565. table.insert(Effects, {w1, "Disappear", 0.01})
  566. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  567. table.insert(list, w1)
  568. end
  569. do
  570. if len2 > 0.01 then
  571. local w2 = Instance.new("WedgePart", m)
  572. game:GetService("Debris"):AddItem(w2, 5)
  573. w2.Material = "SmoothPlastic"
  574. w2.FormFactor = "Custom"
  575. w2.BrickColor = BrickColor.new(TrailColor)
  576. w2.Transparency = 0
  577. w2.Reflectance = 0
  578. w2.Material = "SmoothPlastic"
  579. w2.CanCollide = false
  580. NoOutline(w2)
  581. local sz = Vector3.new(0.2, width, len2)
  582. w2.Size = sz
  583. local sp = Instance.new("SpecialMesh", w2)
  584. sp.MeshType = "Wedge"
  585. sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
  586. w2:BreakJoints()
  587. w2.Anchored = true
  588. w2.Parent = workspace
  589. w2.Transparency = 0.7
  590. table.insert(Effects, {w2, "Disappear", 0.01})
  591. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  592. table.insert(list, w2)
  593. end
  594. do
  595. return unpack(list)
  596. end
  597. end
  598. end
  599.  
  600. rayCast = function(Pos, Dir, Max, Ignore)
  601. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  602. end
  603.  
  604. clerp = function(a, b, t)
  605. local qa = {QuaternionFromCFrame(a)}
  606. local qb = {QuaternionFromCFrame(b)}
  607. local ax, ay, az = a.x, a.y, a.z
  608. local bx, by, bz = b.x, b.y, b.z
  609. local _t = 1 - t
  610. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  611. end
  612.  
  613. QuaternionFromCFrame = function(cf)
  614. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  615. local trace = m00 + m11 + m22
  616. if trace > 0 then
  617. local s = math.sqrt(1 + trace)
  618. local recip = 0.5 / s
  619. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  620. else
  621. do
  622. local i = 0
  623. if m00 < m11 then
  624. i = 1
  625. end
  626. if i == 0 and m00 or m11 < m22 then
  627. i = 2
  628. end
  629. if i == 0 then
  630. local s = math.sqrt(m00 - m11 - m22 + 1)
  631. local recip = 0.5 / s
  632. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  633. else
  634. do
  635. if i == 1 then
  636. local s = math.sqrt(m11 - m22 - m00 + 1)
  637. local recip = 0.5 / s
  638. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  639. else
  640. do
  641. if i == 2 then
  642. local s = math.sqrt(m22 - m00 - m11 + 1)
  643. local recip = 0.5 / s
  644. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  645. end
  646. end
  647. end
  648. end
  649. end
  650. end
  651. end
  652. end
  653.  
  654. QuaternionToCFrame = function(px, py, pz, x, y, z, w)
  655. local xs, ys, zs = x + x, y + y, z + z
  656. local wx, wy, wz = w * xs, w * ys, w * zs
  657. local xx = x * xs
  658. local xy = x * ys
  659. local xz = x * zs
  660. local yy = y * ys
  661. local yz = y * zs
  662. local zz = z * zs
  663. 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))
  664. end
  665.  
  666. QuaternionSlerp = function(a, b, t)
  667. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  668. local startInterp, finishInterp = nil, nil
  669. if cosTheta >= 0.0001 then
  670. if 1 - cosTheta > 0.0001 then
  671. local theta = math.acos(cosTheta)
  672. local invSinTheta = 1 / math.sin(theta)
  673. startInterp = math.sin((1 - t) * theta) * invSinTheta
  674. finishInterp = math.sin(t * theta) * invSinTheta
  675. else
  676. do
  677. startInterp = 1 - t
  678. finishInterp = t
  679. if 1 + cosTheta > 0.0001 then
  680. local theta = math.acos(-cosTheta)
  681. local invSinTheta = 1 / math.sin(theta)
  682. startInterp = math.sin((t - 1) * theta) * invSinTheta
  683. finishInterp = math.sin(t * theta) * invSinTheta
  684. else
  685. do
  686. startInterp = t - 1
  687. finishInterp = t
  688. 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
  689. end
  690. end
  691. end
  692. end
  693. end
  694. end
  695.  
  696. rayCast = function(Pos, Dir, Max, Ignore)
  697. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  698. end
  699.  
  700. makegui = function(cframe, text)
  701. local a = math.random(-10, 10) / 100
  702. local c = Instance.new("Part")
  703. c.Transparency = 1
  704. Instance.new("BodyGyro").Parent = c
  705. c.Parent = workspace
  706. c.CFrame = CFrame.new(cframe.p + Vector3.new(0, 1.5, 0))
  707. local f = Instance.new("BodyPosition")
  708. f.P = 2000
  709. f.D = 100
  710. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  711. f.position = c.Position + Vector3.new(0, 3, 0)
  712. f.Parent = c
  713. game:GetService("Debris"):AddItem(c, 6.5)
  714. c.CanCollide = false
  715. c.Parent = workspace
  716. c.CanCollide = false
  717. local bg = Instance.new("BillboardGui", c)
  718. bg.Adornee = c
  719. bg.Size = UDim2.new(1, 0, 1, 0)
  720. bg.StudsOffset = Vector3.new(0, 0, 0)
  721. bg.AlwaysOnTop = false
  722. local tl = Instance.new("TextLabel", bg)
  723. tl.BackgroundTransparency = 1
  724. tl.Size = UDim2.new(1, 0, 1, 0)
  725. tl.Text = text
  726. tl.Font = "SourceSansBold"
  727. tl.FontSize = "Size42"
  728. if crit == true then
  729. tl.TextColor3 = Color3.new(0.70588235294118, 0, 0)
  730. else
  731. tl.TextColor3 = Color3.new(255, 0.70588235294118, 0.2)
  732. end
  733. tl.TextStrokeTransparency = 0
  734. tl.TextScaled = true
  735. tl.TextWrapped = true
  736. coroutine.wrap(function()
  737. wait(2)
  738. for i = 1, 10 do
  739. swait()
  740. c.Transparency = 1
  741. tl.TextTransparency = tl.TextTransparency + 0.1
  742. end
  743. end
  744. )()
  745. end
  746.  
  747. Damagefunc = function(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, decreaseblock)
  748. if hit.Parent == nil then
  749. return
  750. end
  751. h = hit.Parent:FindFirstChild("Humanoid")
  752. for _,v in pairs(hit.Parent:children()) do
  753. if v:IsA("Humanoid") then
  754. h = v
  755. end
  756. end
  757. if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
  758. h = hit.Parent.Parent:FindFirstChild("Humanoid")
  759. end
  760. if hit.Parent.className == "Hat" then
  761. hit = hit.Parent.Parent:findFirstChild("Head")
  762. end
  763. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  764. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  765. return
  766. end
  767. local blocked = false
  768. block = hit.Parent:findFirstChild("Block")
  769. if block ~= nil then
  770. print(block.className)
  771. if block.className == "NumberValue" and block.Value > 0 then
  772. blocked = true
  773. if decreaseblock == nil then
  774. block.Value = block.Value - 1
  775. end
  776. end
  777. if block.className == "IntValue" and block.Value > 0 then
  778. blocked = true
  779. if decreaseblock ~= nil then
  780. block.Value = block.Value - 1
  781. end
  782. end
  783. end
  784. if blocked == false then
  785. local D = math.random(minim, maxim) * damagea.Value
  786. if h.Parent:FindFirstChild("Stats") then
  787. D = D / h.Parent:FindFirstChild("Stats").Defence.Value
  788. else
  789. end
  790. if not h.Parent:FindFirstChild("Stats") then
  791. do
  792. h.Health = h.Health - D
  793. makegui(hit.Parent.Head.CFrame, tostring(math.floor(D + 0.5)))
  794. local D = math.random(minim, maxim) * damagea.Value
  795. if h.Parent:FindFirstChild("Stats") then
  796. D = D / h.Parent:FindFirstChild("Stats").Defence.Value
  797. else
  798. end
  799. if not h.Parent:FindFirstChild("Stats") then
  800. do
  801. h.Health = h.Health - D / 2
  802. makegui(hit.Parent.Head.CFrame, tostring(math.floor(D + 0.5)))
  803. if Type == "Knockdown" then
  804. local humanoid = hit.Parent.Humanoid
  805. humanoid.PlatformStand = true
  806. coroutine.resume(coroutine.create(function(Humanoid)
  807. fat.Event:wait()
  808. Humanoid.PlatformStand = false
  809. end
  810. ), humanoid)
  811. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  812. local bodvol = Instance.new("BodyVelocity")
  813. bodvol.velocity = angle * knockback
  814. bodvol.P = 5000
  815. bodvol.maxForce = Vector3.new(8000, 8000, 8000)
  816. bodvol.Parent = hit
  817. rl = Instance.new("BodyAngularVelocity")
  818. rl.P = 3000
  819. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  820. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  821. rl.Parent = hit
  822. game:GetService("Debris"):AddItem(bodvol, 0.5)
  823. game:GetService("Debris"):AddItem(rl, 0.5)
  824. else
  825. do
  826. if Type == "Normal" then
  827. local hitsoundchoose = math.random(1, 6)
  828. if hitsoundchoose == 1 then
  829. so("http://www.roblox.com/asset/?id=199149137", hit, 1, 1)
  830. else
  831. if hitsoundchoose == 2 then
  832. so("http://www.roblox.com/asset/?id=199149186", hit, 1, 1)
  833. else
  834. if hitsoundchoose == 3 then
  835. so("http://www.roblox.com/asset/?id=199149221", hit, 1, 1)
  836. else
  837. if hitsoundchoose == 4 then
  838. so("http://www.roblox.com/asset/?id=199149235", hit, 1, 1)
  839. else
  840. if hitsoundchoose == 5 then
  841. so("http://www.roblox.com/asset/?id=199149269", hit, 1, 1)
  842. else
  843. if hitsoundchoose == 6 then
  844. so("http://www.roblox.com/asset/?id=199149297", hit, 1, 1)
  845. end
  846. end
  847. end
  848. end
  849. end
  850. end
  851. vp = Instance.new("BodyVelocity")
  852. vp.P = 500
  853. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  854. if KnockbackType == 1 then
  855. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  856. else
  857. if KnockbackType == 2 then
  858. vp.velocity = Property.CFrame.lookVector * knockback
  859. end
  860. end
  861. if knockback > 0 then
  862. vp.Parent = hit.Parent.Torso
  863. end
  864. game:GetService("Debris"):AddItem(vp, 0.5)
  865. else
  866. do
  867. if Type == "QuietNormal" then
  868. vp = Instance.new("BodyVelocity")
  869. vp.P = 500
  870. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  871. if KnockbackType == 1 then
  872. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  873. else
  874. if KnockbackType == 2 then
  875. vp.velocity = Property.CFrame.lookVector * knockback
  876. end
  877. end
  878. if knockback > 0 then
  879. vp.Parent = hit.Parent.Torso
  880. end
  881. game:GetService("Debris"):AddItem(vp, 0.5)
  882. else
  883. if Type == "MovementDebuff" then
  884. coroutine.resume(coroutine.create(function()
  885. hit.Parent.Humanoid.WalkSpeed = hit.Parent.Humanoid.WalkSpeed - 0.2
  886. speed.Value = speed.Value + 0.2
  887. Humanoid.WalkSpeed = 16 * speed.Value
  888. wait(1)
  889. hit.Parent.Humanoid.WalkSpeed = hit.Parent.Humanoid.WalkSpeed + 0.2
  890. speed.Value = speed.Value - 0.2
  891. Humanoid.WalkSpeed = 16 * speed.Value
  892. end
  893. ))
  894. vp = Instance.new("BodyVelocity")
  895. vp.P = 500
  896. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  897. if KnockbackType == 1 then
  898. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  899. else
  900. if KnockbackType == 2 then
  901. vp.velocity = Property.CFrame.lookVector * knockback
  902. end
  903. end
  904. if knockback > 0 then
  905. vp.Parent = hit.Parent.Torso
  906. end
  907. game:GetService("Debris"):AddItem(vp, 0.5)
  908. else
  909. if Type == "CurseAura" then
  910. coroutine.resume(coroutine.create(function()
  911. local savethewalkspeed = hit.Parent.Humanoid.WalkSpeed
  912. hit.Parent.Humanoid.WalkSpeed = 0
  913. wait(0.25)
  914. hit.Parent.Humanoid.WalkSpeed = savethewalkspeed
  915. end
  916. ))
  917. vp = Instance.new("BodyVelocity")
  918. vp.P = 500
  919. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  920. if KnockbackType == 1 then
  921. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  922. else
  923. if KnockbackType == 2 then
  924. vp.velocity = Property.CFrame.lookVector * knockback
  925. end
  926. end
  927. if knockback > 0 then
  928. vp.Parent = hit.Parent.Torso
  929. end
  930. game:GetService("Debris"):AddItem(vp, 0.5)
  931. else
  932. if Type == "Up" then
  933. local bodyVelocity = Instance.new("BodyVelocity")
  934. bodyVelocity.velocity = vt(0, 60, 0)
  935. bodyVelocity.P = 5000
  936. bodyVelocity.maxForce = Vector3.new(8000, 8000, 8000)
  937. bodyVelocity.Parent = hit
  938. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  939. rl = Instance.new("BodyAngularVelocity")
  940. rl.P = 3000
  941. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  942. rl.angularvelocity = Vector3.new(math.random(-30, 30), math.random(-30, 30), math.random(-30, 30))
  943. rl.Parent = hit
  944. game:GetService("Debris"):AddItem(rl, 0.5)
  945. else
  946. do
  947. if Type == "Snare" then
  948. wait()
  949. bp = Instance.new("BodyPosition")
  950. bp.P = 2000
  951. bp.D = 100
  952. bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  953. bp.position = hit.Parent.Torso.Position
  954. bp.Parent = hit.Parent.Torso
  955. game:GetService("Debris"):AddItem(bp, 1)
  956. else
  957. if Type == "Target" then
  958. so("http://www.roblox.com/asset/?id=199144144", hit, 1, math.random(150, 200) / 100)
  959. vp = Instance.new("BodyVelocity")
  960. vp.P = 500
  961. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  962. if KnockbackType == 1 then
  963. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  964. else
  965. if KnockbackType == 2 then
  966. vp.velocity = Property.CFrame.lookVector * knockback
  967. end
  968. end
  969. if knockback > 0 then
  970. vp.Parent = hit.Parent.Torso
  971. end
  972. game:GetService("Debris"):AddItem(vp, 0.5)
  973. end
  974. end
  975. debounce = Instance.new("BoolValue")
  976. debounce.Name = "DebounceHit"
  977. debounce.Parent = hit.Parent
  978. debounce.Value = true
  979. game:GetService("Debris"):AddItem(debounce, Delay)
  980. c = Instance.new("ObjectValue")
  981. c.Name = "creator"
  982. c.Value = Player
  983. c.Parent = h
  984. game:GetService("Debris"):AddItem(c, 0.5)
  985. CRIT = false
  986. hitDeb = true
  987. AttackPos = 6
  988. end
  989. end
  990. end
  991. end
  992. end
  993. end
  994. end
  995. end
  996. end
  997. end
  998. end
  999. end
  1000. end
  1001. end
  1002. end
  1003. end
  1004.  
  1005. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type)
  1006. for _,c in pairs(workspace:children()) do
  1007. local hum = c:findFirstChild("Humanoid")
  1008. if hum ~= nil then
  1009. local head = c:findFirstChild("Torso")
  1010. if head ~= nil then
  1011. local targ = head.Position - Part.Position
  1012. local mag = targ.magnitude
  1013. if mag <= magni and c.Name ~= Player.Name then
  1014. Damagefunc(head, mindam, maxdam, knock, Type, RootPart, 0.2, 1, 3, 1)
  1015. end
  1016. end
  1017. end
  1018. end
  1019. end
  1020.  
  1021. Lightning = function(p0, p1, tym, ofs, brickcolor, th, tra, last)
  1022. local magz = p0 - p1.magnitude
  1023. local curpos = p0
  1024. local trz = {-ofs, ofs}
  1025. for i = 1, tym do
  1026. local li = Instance.new("Part", workspace)
  1027. do
  1028. li.TopSurface = 0
  1029. li.BottomSurface = 0
  1030. li.Anchored = true
  1031. li.Transparency = tra or 0.4
  1032. li.BrickColor = brickcolor
  1033. li.formFactor = "Custom"
  1034. li.CanCollide = false
  1035. li.Size = Vector3.new(th, th, magz / tym)
  1036. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1037. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1038. if tym == i then
  1039. local magz2 = curpos - p1.magnitude
  1040. li.Size = Vector3.new(th, th, magz2)
  1041. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1042. else
  1043. do
  1044. do
  1045. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1046. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1047. game.Debris:AddItem(li, last)
  1048. coroutine.resume(coroutine.create(function()
  1049. while li.Transparency ~= 1 do
  1050. for i = 0, 1, last do
  1051. fat.Event:wait()
  1052. li.Transparency = li.Transparency + 0.1 / last
  1053. end
  1054. end
  1055. end
  1056. ))
  1057. end
  1058. -- DECOMPILER ERROR at PC134: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  1059.  
  1060. -- DECOMPILER ERROR at PC134: LeaveBlock: unexpected jumping out IF_STMT
  1061.  
  1062. -- DECOMPILER ERROR at PC134: LeaveBlock: unexpected jumping out DO_STMT
  1063.  
  1064. end
  1065. end
  1066. end
  1067. end
  1068. end
  1069.  
  1070. JumpEffect = function(brickcolor, cframe, x1, y1, z1, x2, y2, z2, delay)
  1071. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1072. prt.Anchored = true
  1073. prt.CanCollide = false
  1074. prt.CFrame = cframe * angles(math.rad(90), 0, 0)
  1075. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  1076. game:GetService("Debris"):AddItem(prt, 10)
  1077. coroutine.resume(coroutine.create(function(Part, Mesh)
  1078. for i = 0, 1, delay do
  1079. fat.Event:wait()
  1080. Part.CFrame = Part.CFrame
  1081. Part.Transparency = i
  1082. Mesh.Scale = Mesh.Scale + vt(x2, y2, z2)
  1083. end
  1084. Part.Parent = nil
  1085. end
  1086. ), prt, msh)
  1087. end
  1088.  
  1089. Shockwave2 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1090. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1091. prt.Anchored = true
  1092. prt.CFrame = cframe
  1093. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
  1094. game:GetService("Debris"):AddItem(prt, 4)
  1095. coroutine.resume(coroutine.create(function(Part, Mesh)
  1096. for i = 0, 1, delay do
  1097. fat.Event:wait()
  1098. Part.CFrame = Part.CFrame
  1099. Part.Transparency = i
  1100. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1101. end
  1102. Part.Parent = nil
  1103. end
  1104. ), prt, msh)
  1105. end
  1106.  
  1107. OrbEffect = function(brickcolor, cframe, x1, y1, z1, x2, y2, z2, delay)
  1108. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1109. prt.Anchored = true
  1110. prt.CanCollide = false
  1111. prt.CFrame = cframe * angles(math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)))
  1112. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  1113. game:GetService("Debris"):AddItem(prt, 10)
  1114. coroutine.resume(coroutine.create(function(Part, Mesh)
  1115. for i = 0, 1, delay do
  1116. fat.Event:wait()
  1117. Part.CFrame = Part.CFrame
  1118. Part.Transparency = i
  1119. Mesh.Scale = Mesh.Scale + vt(x2, y2, z2)
  1120. end
  1121. Part.Parent = nil
  1122. end
  1123. ), prt, msh)
  1124. end
  1125.  
  1126. BlockShockwave = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1127. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1128. prt.Anchored = true
  1129. prt.CFrame = cframe * angles(math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)))
  1130. local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  1131. game:GetService("Debris"):AddItem(prt, 10)
  1132. coroutine.resume(coroutine.create(function(Part, Mesh)
  1133. for i = 0, 1, delay do
  1134. fat.Event:wait()
  1135. Part.CFrame = Part.CFrame * angles(math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)))
  1136. Part.Transparency = i
  1137. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1138. end
  1139. Part.Parent = nil
  1140. end
  1141. ), prt, msh)
  1142. end
  1143.  
  1144. RainbowBlockShockwave = function(cframe, x1, y1, z1, x3, y3, z3, delay)
  1145. local rainbowcolor = BrickColor.new(0)
  1146. local prt = part(3, workspace, "SmoothPlastic", 0, 0, rainbowcolor, "Effect", vt(0.5, 0.5, 0.5))
  1147. prt.Anchored = true
  1148. prt.CFrame = cframe * angles(math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)))
  1149. prt.Material = "Neon"
  1150. local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  1151. game:GetService("Debris"):AddItem(prt, 10)
  1152. coroutine.resume(coroutine.create(function()
  1153. while prt.Parent ~= nil do
  1154. wait()
  1155. rainbowcolor = BrickColor.new(23)
  1156. wait()
  1157. rainbowcolor = BrickColor.new(107)
  1158. wait()
  1159. rainbowcolor = BrickColor.new(37)
  1160. wait()
  1161. rainbowcolor = BrickColor.new(119)
  1162. wait()
  1163. rainbowcolor = BrickColor.new(24)
  1164. wait()
  1165. rainbowcolor = BrickColor.new(106)
  1166. wait()
  1167. rainbowcolor = BrickColor.new(21)
  1168. wait()
  1169. rainbowcolor = BrickColor.new(104)
  1170. end
  1171. end
  1172. ))
  1173. coroutine.resume(coroutine.create(function(Part, Mesh)
  1174. for i = 0, 1, delay do
  1175. fat.Event:wait()
  1176. Part.CFrame = Part.CFrame * angles(math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)))
  1177. Part.Transparency = i
  1178. Part.BrickColor = rainbowcolor
  1179. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1180. end
  1181. Part.Parent = nil
  1182. end
  1183. ), prt, msh)
  1184. end
  1185.  
  1186. RainbowCylinderShockwave = function(cframe, x1, y1, z1, x3, y3, z3, delay)
  1187. local rainbowcolor = BrickColor.new(0)
  1188. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1189. prt.Anchored = true
  1190. prt.CFrame = cframe
  1191. prt.Material = "Neon"
  1192. local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  1193. game:GetService("Debris"):AddItem(prt, 10)
  1194. coroutine.resume(coroutine.create(function()
  1195. while prt.Parent ~= nil do
  1196. wait()
  1197. rainbowcolor = BrickColor.new(23)
  1198. wait()
  1199. rainbowcolor = BrickColor.new(107)
  1200. wait()
  1201. rainbowcolor = BrickColor.new(37)
  1202. wait()
  1203. rainbowcolor = BrickColor.new(119)
  1204. wait()
  1205. rainbowcolor = BrickColor.new(24)
  1206. wait()
  1207. rainbowcolor = BrickColor.new(106)
  1208. wait()
  1209. rainbowcolor = BrickColor.new(21)
  1210. wait()
  1211. rainbowcolor = BrickColor.new(104)
  1212. end
  1213. end
  1214. ))
  1215. coroutine.resume(coroutine.create(function(Part, Mesh)
  1216. for i = 0, 1, delay do
  1217. fat.Event:wait()
  1218. Part.BrickColor = rainbowcolor
  1219. Part.Transparency = i
  1220. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1221. end
  1222. Part.Parent = nil
  1223. end
  1224. ), prt, msh)
  1225. end
  1226.  
  1227. CylinderShockwave = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1228. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1229. prt.Anchored = true
  1230. prt.CFrame = cframe
  1231. local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  1232. game:GetService("Debris"):AddItem(prt, 10)
  1233. coroutine.resume(coroutine.create(function(Part, Mesh)
  1234. for i = 0, 1, delay do
  1235. fat.Event:wait()
  1236. Part.Transparency = i
  1237. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1238. end
  1239. Part.Parent = nil
  1240. end
  1241. ), prt, msh)
  1242. end
  1243.  
  1244. Laser = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1245. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1246. prt.Anchored = true
  1247. prt.CFrame = cframe
  1248. prt.Material = "Neon"
  1249. local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  1250. game:GetService("Debris"):AddItem(prt, 10)
  1251. coroutine.resume(coroutine.create(function(Part, Mesh)
  1252. for i = 0, 1, delay do
  1253. fat.Event:wait()
  1254. Part.Transparency = i
  1255. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1256. end
  1257. Part.Parent = nil
  1258. end
  1259. ), prt, msh)
  1260. end
  1261.  
  1262. Laser2 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1263. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1264. prt.Anchored = true
  1265. prt.CFrame = cframe
  1266. prt.Material = "Neon"
  1267. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  1268. game:GetService("Debris"):AddItem(prt, 10)
  1269. coroutine.resume(coroutine.create(function(Part, Mesh)
  1270. for i = 0, 1, delay do
  1271. fat.Event:wait()
  1272. Part.Transparency = i
  1273. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1274. end
  1275. Part.Parent = nil
  1276. end
  1277. ), prt, msh)
  1278. end
  1279.  
  1280. Laser3 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1281. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1282. prt.Anchored = true
  1283. prt.CFrame = cframe
  1284. prt.Material = "Neon"
  1285. local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  1286. game:GetService("Debris"):AddItem(prt, 10)
  1287. coroutine.resume(coroutine.create(function(Part, Mesh)
  1288. for i = 0, 1, delay do
  1289. fat.Event:wait()
  1290. Part.Transparency = i
  1291. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1292. end
  1293. Part.Parent = nil
  1294. end
  1295. ), prt, msh)
  1296. end
  1297.  
  1298. SphereShockwave = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1299. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1300. prt.Anchored = true
  1301. prt.CFrame = cframe
  1302. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  1303. game:GetService("Debris"):AddItem(prt, 10)
  1304. coroutine.resume(coroutine.create(function(Part, Mesh)
  1305. for i = 0, 1, delay do
  1306. fat.Event:wait()
  1307. Part.Transparency = i
  1308. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1309. end
  1310. Part.Parent = nil
  1311. end
  1312. ), prt, msh)
  1313. end
  1314.  
  1315. SphereShockwave2 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1316. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1317. prt.Anchored = true
  1318. prt.CFrame = cframe * angles(math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)))
  1319. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  1320. game:GetService("Debris"):AddItem(prt, 10)
  1321. coroutine.resume(coroutine.create(function(Part, Mesh)
  1322. for i = 0, 1, delay do
  1323. fat.Event:wait()
  1324. Part.Transparency = i
  1325. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1326. end
  1327. Part.Parent = nil
  1328. end
  1329. ), prt, msh)
  1330. end
  1331.  
  1332. Shockwave = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1333. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1334. prt.Anchored = true
  1335. prt.CFrame = cframe
  1336. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  1337. game:GetService("Debris"):AddItem(prt, 10)
  1338. coroutine.resume(coroutine.create(function(Part, Mesh)
  1339. for i = 0, 1, delay do
  1340. fat.Event:wait()
  1341. Part.CFrame = Part.CFrame
  1342. Part.Transparency = i
  1343. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1344. end
  1345. Part.Parent = nil
  1346. end
  1347. ), prt, msh)
  1348. end
  1349.  
  1350. BashEffect = function(brickcolor, cframe, x1, y1, z1, x2, y2, z2, delay)
  1351. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1352. prt.Anchored = true
  1353. prt.CFrame = cframe
  1354. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
  1355. game:GetService("Debris"):AddItem(prt, 10)
  1356. coroutine.resume(coroutine.create(function(Part, Mesh)
  1357. for i = 0, 1, delay do
  1358. fat.Event:wait()
  1359. Part.CFrame = Part.CFrame
  1360. Part.Transparency = i
  1361. Mesh.Scale = Mesh.Scale + vt(x2, y2, z2)
  1362. end
  1363. Part.Parent = nil
  1364. end
  1365. ), prt, msh)
  1366. end
  1367.  
  1368. leftlegangle = 0
  1369. leftlegcframe2 = 0
  1370. leftlegcframe3 = 0
  1371. rightlegangle = 0
  1372. rightlegcframe2 = 0
  1373. rightlegcframe3 = 0
  1374. leftarmangle = 0
  1375. rightarmangle = 0
  1376. MMouse = mouse
  1377. canidle = true
  1378. canwalk = true
  1379. local robloxidleanimation = Instance.new("Animation", Torso)
  1380. robloxidleanimation.Name = "robloxidleanimation"
  1381. robloxidleanimation.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  1382. RWC0 = cf(-0.5, 0, 0) * angles(math.rad(0), math.rad(90), math.rad(0))
  1383. LWC0 = cf(0.5, 0, 0) * angles(math.rad(0), math.rad(-90), math.rad(0))
  1384. coroutine.resume(coroutine.create(function()
  1385. while 1 do
  1386. while 1 do
  1387. leftlegangle = -60
  1388. leftlegcframe3 = 0.1
  1389. leftlegcframe2 = 0.225
  1390. rightlegangle = 60
  1391. rightlegcframe3 = 0.2
  1392. rightlegcframe2 = -0.2
  1393. leftarmangle = -30
  1394. rightarmangle = 60
  1395. if speed.Value > 0.9 then
  1396. wait(0.375 / (speed.Value / 0.9))
  1397. else
  1398. if speed.Value == 0.9 or speed.Value < 0.9 then
  1399. wait(0.375)
  1400. end
  1401. end
  1402. leftlegangle = 60
  1403. leftlegcframe3 = -0.2
  1404. leftlegcframe2 = -0.2
  1405. rightlegangle = -60
  1406. rightlegcframe3 = -0.1
  1407. rightlegcframe2 = 0.225
  1408. leftarmangle = 60
  1409. rightarmangle = -30
  1410. if speed.Value > 0.9 then
  1411. wait(0.375 / (speed.Value / 0.9))
  1412. -- DECOMPILER ERROR at PC64: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1413.  
  1414. -- DECOMPILER ERROR at PC64: LeaveBlock: unexpected jumping out IF_STMT
  1415.  
  1416. end
  1417. end
  1418. if speed.Value == 0.9 or speed.Value < 0.9 then
  1419. wait(0.375)
  1420. end
  1421. end
  1422. end
  1423. ))
  1424. leftarmidleangle = 0
  1425. rightarmidleangle = 0
  1426. headidleangle = 0
  1427. idlenumber = 0
  1428. coroutine.resume(coroutine.create(function()
  1429. while 1 do
  1430. wait()
  1431. idlenumber = idlenumber + 1
  1432. if idlenumber == 250 then
  1433. idlenumber = 0
  1434. leftarmidleangle = -25
  1435. rightarmidleangle = 25
  1436. headidleangle = 50
  1437. wait(2)
  1438. leftarmidleangle = 25
  1439. rightarmidleangle = -25
  1440. headidleangle = -50
  1441. wait(2)
  1442. leftarmidleangle = 0
  1443. rightarmidleangle = 0
  1444. headidleangle = 0
  1445. end
  1446. if attack == true or equipped == false or Anim ~= "Idle" then
  1447. idlenumber = 0
  1448. end
  1449. end
  1450. end
  1451. ))
  1452. canability1 = true
  1453. canability2 = true
  1454. canability3 = true
  1455. canability4 = true
  1456. equipanim = function()
  1457. attack = true
  1458. for i = 0, 1, 0.1 do
  1459. fat.Event:wait()
  1460. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.3)
  1461. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.3)
  1462. RW.C0 = clerp(RW.C0, CFrame.new(1.25, 0.25, 0) * angles(math.rad(-50), math.rad(0), math.rad(-40)) * RWC0, 0.3)
  1463. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-10)) * LWC0, 0.3)
  1464. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(60), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-5)), 0.3)
  1465. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-75), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.3)
  1466. end
  1467. Handleweld.Part0 = RightArm
  1468. Handleweld.Part1 = Handle
  1469. Handleweld.C0 = cf(0, 0, 0) * angles(math.rad(0), math.rad(145), math.rad(0)) * angles(math.rad(75), math.rad(0), math.rad(0)) * cf(0, 0.25, 0)
  1470. Handleweld.C0 = clerp(Handleweld.C0, cf(0.5, -0.5, 0) * angles(math.rad(0), math.rad(-180), math.rad(0)) * angles(math.rad(75), math.rad(0), math.rad(45)) * cf(0, 0.25, 0), 1)
  1471. for i = 0, 1, 0.1 do
  1472. fat.Event:wait()
  1473. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.3)
  1474. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.3)
  1475. RW.C0 = clerp(RW.C0, CFrame.new(1.25, 0.25, 0) * angles(math.rad(30), math.rad(0), math.rad(30)) * RWC0, 0.3)
  1476. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-20)) * LWC0, 0.3)
  1477. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(60), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-5)), 0.3)
  1478. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-75), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.3)
  1479. Handleweld.C0 = clerp(Handleweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(315), math.rad(0)) * angles(math.rad(15), math.rad(0), math.rad(0)) * cf(0, 0.25, 0), 0.3)
  1480. end
  1481. speed.Value = speed.Value - 0.1
  1482. attack = false
  1483. end
  1484.  
  1485. unequipanim = function()
  1486. attack = true
  1487. for i = 0, 1, 0.2 do
  1488. fat.Event:wait()
  1489. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.3)
  1490. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.3)
  1491. RW.C0 = clerp(RW.C0, CFrame.new(1.25, 0.25, 0) * angles(math.rad(30), math.rad(0), math.rad(30)) * RWC0, 0.3)
  1492. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-20)) * LWC0, 0.3)
  1493. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(60), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-5)), 0.3)
  1494. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-75), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.3)
  1495. Handleweld.C0 = clerp(Handleweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(315), math.rad(0)) * angles(math.rad(15), math.rad(0), math.rad(0)) * cf(0, 0.25, 0), 0.3)
  1496. end
  1497. for i = 0, 1, 0.08 do
  1498. fat.Event:wait()
  1499. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.3)
  1500. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.3)
  1501. RW.C0 = clerp(RW.C0, CFrame.new(1.25, 0.25, 0) * angles(math.rad(-40), math.rad(0), math.rad(-40)) * RWC0, 0.3)
  1502. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-10)) * LWC0, 0.3)
  1503. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(60), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-5)), 0.3)
  1504. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-75), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.3)
  1505. Handleweld.C0 = clerp(Handleweld.C0, cf(0.5, -0.5, 0) * angles(math.rad(0), math.rad(-180), math.rad(0)) * angles(math.rad(75), math.rad(0), math.rad(45)) * cf(0, 0.25, 0), 0.3)
  1506. end
  1507. Handleweld.Part0 = Torso
  1508. Handleweld.Part1 = Handle
  1509. Handleweld.C0 = cf(-0.5, 0.75, 0.5) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(45), math.rad(0), math.rad(0))
  1510. for i = 0, 1, 0.06 do
  1511. fat.Event:wait()
  1512. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1513. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1514. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * RWC0, 0.3)
  1515. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * LWC0, 0.3)
  1516. 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)), 0.3)
  1517. 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)), 0.3)
  1518. end
  1519. RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1520. LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1521. speed.Value = speed.Value + 0.1
  1522. attack = false
  1523. end
  1524.  
  1525. attackone = function()
  1526. attack = true
  1527. for i = 0, 1, 0.16 do
  1528. fat.Event:wait()
  1529. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-60)), 0.3)
  1530. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1531. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(60), math.rad(0)) * angles(math.rad(-20), math.rad(0), math.rad(20)) * RWC0, 0.3)
  1532. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-45)) * LWC0, 0.3)
  1533. RH.C0 = clerp(RH.C0, cf(0.75, -1, -0.25) * angles(math.rad(0), math.rad(150), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1534. LH.C0 = clerp(LH.C0, cf(-0.75, -1, 0.25) * angles(math.rad(0), math.rad(-30), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1535. Handleweld.C0 = clerp(Handleweld.C0, cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1536. end
  1537. con1 = Hitbox.Touched:connect(function(hit)
  1538. Damagefunc(hit, 8, 12, 1, "Normal", RootPart, 0.2, 1)
  1539. end
  1540. )
  1541. so("http://roblox.com/asset/?id=199145204", Hitbox, 1, 1.2)
  1542. for i = 0, 1, 0.16 do
  1543. fat.Event:wait()
  1544. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.45)
  1545. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.45)
  1546. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(5), math.rad(0)) * angles(math.rad(60), math.rad(0), math.rad(10)) * RWC0, 0.45)
  1547. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-10)) * LWC0, 0.45)
  1548. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(75), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  1549. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-105), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.45)
  1550. Handleweld.C0 = clerp(Handleweld.C0, cf(0, 0.25, 0) * angles(math.rad(-40), math.rad(0), math.rad(0)) * cf(0, 0, -1), 0.45)
  1551. end
  1552. con1:disconnect()
  1553. attack = false
  1554. end
  1555.  
  1556. attacktwo = function()
  1557. attack = true
  1558. for i = 0, 1, 0.16 do
  1559. fat.Event:wait()
  1560. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1561. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1562. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.75, -0.5) * angles(math.rad(135), math.rad(0), math.rad(-45)) * RWC0, 0.3)
  1563. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.75, -0.5) * angles(math.rad(135), math.rad(0), math.rad(45)) * LWC0, 0.3)
  1564. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1565. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1566. Handleweld.C0 = clerp(Handleweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)) * angles(math.rad(20), math.rad(0), math.rad(0)) * cf(-0.65, 0.25, 0), 0.3)
  1567. end
  1568. con1 = Hitbox.Touched:connect(function(hit)
  1569. Damagefunc(hit, 8, 12, 1, "Normal", RootPart, 0.2, 1)
  1570. end
  1571. )
  1572. so("http://roblox.com/asset/?id=199145095", Hitbox, 1, 1)
  1573. for i = 0, 1, 0.16 do
  1574. fat.Event:wait()
  1575. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.45)
  1576. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45)
  1577. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.25, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-45)) * RWC0, 0.45)
  1578. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.25, -0.5) * angles(math.rad(45), math.rad(0), math.rad(45)) * LWC0, 0.45)
  1579. 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(-40)), 0.45)
  1580. 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(-40)), 0.45)
  1581. Handleweld.C0 = clerp(Handleweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)) * angles(math.rad(-40), math.rad(0), math.rad(0)) * cf(-0.65, 0.25, 0), 0.3)
  1582. end
  1583. con1:disconnect()
  1584. attack = false
  1585. end
  1586.  
  1587. attackthree = function()
  1588. attack = true
  1589. for i = 0, 1, 0.16 do
  1590. fat.Event:wait()
  1591. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  1592. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-15)), 0.3)
  1593. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-30)) * angles(math.rad(0), math.rad(90), math.rad(0)) * RWC0, 0.3)
  1594. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-20)) * LWC0, 0.3)
  1595. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(60), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1596. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-120), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1597. Handleweld.C0 = clerp(Handleweld.C0, cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  1598. end
  1599. con1 = Hitbox.Touched:connect(function(hit)
  1600. Damagefunc(hit, 8, 12, 1, "Normal", RootPart, 0.2, 1)
  1601. end
  1602. )
  1603. so("http://roblox.com/asset/?id=199145204", Hitbox, 1, 0.8)
  1604. for i = 0, 1, 0.16 do
  1605. fat.Event:wait()
  1606. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-30 - 360 * i)), 0.45)
  1607. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), 0.45)
  1608. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(60)) * angles(math.rad(0), math.rad(90), math.rad(0)) * RWC0, 0.45)
  1609. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-60)) * LWC0, 0.45)
  1610. 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)), 0.45)
  1611. 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)), 0.45)
  1612. Handleweld.C0 = clerp(Handleweld.C0, cf(0, -0.25, -0.5) * angles(math.rad(-40), math.rad(0), math.rad(0)), 0.45)
  1613. end
  1614. for i = 0, 1, 0.16 do
  1615. fat.Event:wait()
  1616. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1617. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1618. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)) * angles(math.rad(0), math.rad(90), math.rad(0)) * RWC0, 0.3)
  1619. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-60)) * LWC0, 0.3)
  1620. 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)), 0.3)
  1621. 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)), 0.3)
  1622. Handleweld.C0 = clerp(Handleweld.C0, cf(0, -0.25, -0.5) * angles(math.rad(-40), math.rad(0), math.rad(0)), 0.3)
  1623. end
  1624. con1:disconnect()
  1625. attack = false
  1626. end
  1627.  
  1628. attackfour = function()
  1629. attack = true
  1630. for i = 0, 1, 0.16 do
  1631. fat.Event:wait()
  1632. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  1633. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(15)), 0.3)
  1634. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-30)) * angles(math.rad(0), math.rad(135), math.rad(0)) * RWC0, 0.3)
  1635. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-40)) * LWC0, 0.3)
  1636. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(60), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1637. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-120), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1638. Handleweld.C0 = clerp(Handleweld.C0, cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  1639. end
  1640. con1 = Hitbox.Touched:connect(function(hit)
  1641. Damagefunc(hit, 8, 12, 1, "Normal", RootPart, 0.2, 1)
  1642. end
  1643. )
  1644. so("http://roblox.com/asset/?id=199145204", Hitbox, 1, 1)
  1645. for i = 0, 1, 0.12 do
  1646. fat.Event:wait()
  1647. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 3) * angles(math.rad(0), math.rad(90), math.rad(-30 - 360 * i)), 0.45)
  1648. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), 0.45)
  1649. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(60)) * angles(math.rad(0), math.rad(90), math.rad(0)) * RWC0, 0.45)
  1650. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-60)) * LWC0, 0.45)
  1651. 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)), 0.45)
  1652. 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)), 0.45)
  1653. Handleweld.C0 = clerp(Handleweld.C0, cf(0, -0.25, -0.5) * angles(math.rad(-40), math.rad(0), math.rad(0)), 0.45)
  1654. end
  1655. so("http://roblox.com/asset/?id=199145095", Hitbox, 1, 0.9)
  1656. for i = 0, 1, 0.12 do
  1657. fat.Event:wait()
  1658. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 4) * angles(math.rad(0), math.rad(90), math.rad(-30 - 360 * i)), 0.45)
  1659. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), 0.45)
  1660. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(60)) * angles(math.rad(0), math.rad(90), math.rad(0)) * RWC0, 0.45)
  1661. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-60)) * LWC0, 0.45)
  1662. 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)), 0.45)
  1663. 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)), 0.45)
  1664. Handleweld.C0 = clerp(Handleweld.C0, cf(0, -0.25, -0.5) * angles(math.rad(-40), math.rad(0), math.rad(0)), 0.45)
  1665. end
  1666. con1:disconnect()
  1667. attack = false
  1668. end
  1669.  
  1670. Stop = function()
  1671. attack = true
  1672. for i = 0, 1, 0.1 do
  1673. fat.Event:wait()
  1674. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  1675. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  1676. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(135), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(30), math.rad(30)) * RWC0, 0.3)
  1677. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-10)) * LWC0, 0.3)
  1678. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(60), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.3)
  1679. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(5)), 0.3)
  1680. Handleweld.C0 = clerp(Handleweld.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1681. end
  1682. for i = 0, 1, 0.1 do
  1683. fat.Event:wait()
  1684. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  1685. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-45)) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1686. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(45)) * RWC0, 0.3)
  1687. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-30)) * LWC0, 0.3)
  1688. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * angles(math.rad(0), math.rad(45), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.3)
  1689. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * angles(math.rad(0), math.rad(-70), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(5)), 0.3)
  1690. Handleweld.C0 = clerp(Handleweld.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1691. end
  1692. local stopsignref = part(3, Character, "SmoothPlastic", 0, 1, BrickColor.new("Really black"), "Effect", vt())
  1693. stopsignref.Anchored = true
  1694. stopsignref.CanCollide = false
  1695. stopsignref.Size = Vector3.new(0.2, 0.2, 0.2)
  1696. stopsignref.CFrame = RootPart.CFrame * cf(1.05, 0, -2.5) * angles(math.rad(0), math.rad(0), math.rad(0))
  1697. Handleweld.Part0 = stopsignref
  1698. Handleweld.Part1 = Handle
  1699. Handleweld.C0 = stopsignref.CFrame * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0))
  1700. coroutine.resume(coroutine.create(function()
  1701. while Handleweld.Part0 == stopsignref do
  1702. wait(0.5)
  1703. MagniDamage(stopsignref, 15, 5, 10, 0, "QuietNormal")
  1704. end
  1705. end
  1706. ))
  1707. for i = 1, math.random(2, 4) do
  1708. OrbEffect(CustomColor, stopsignref.CFrame * cf(0, 0, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.05)
  1709. end
  1710. coroutine.resume(coroutine.create(function()
  1711. while 1 do
  1712. wait()
  1713. if stopsignref.Parent ~= nil then
  1714. wait(0.1)
  1715. SphereShockwave(CustomColor, stopsignref.CFrame * cf(0, -2.95, 0), 50, 0.1, 50, 0.1, 0.1, 0.1, 0.1)
  1716. BlockShockwave(CustomColor, stopsignref.CFrame * cf(math.random(-6, 6), math.random(-2, 2), math.random(-6, 6)), 1, 1, 1, 0.5, 0.5, 0.5, 0.1)
  1717. JumpEffect(CustomColor, stopsignref.CFrame * cf(0, -2.9, 0), 25, 25, 0.1, 0.1, 0.1, 1, 0.1)
  1718. end
  1719. if Humanoid.Health < 0 or Humanoid.Health == 0 then
  1720. stopsignref:Destroy()
  1721. end
  1722. if (((equipped == false or equipped ~= true) or attack ~= false) and attack ~= true) or Handleweld.Part0 ~= stopsignref then
  1723. stopsignref:Destroy()
  1724. end
  1725. end
  1726. end
  1727. ))
  1728. attack = false
  1729. end
  1730.  
  1731. NoStop = function()
  1732. attack = true
  1733. speed.Value = speed.Value - 0.6
  1734. coroutine.resume(coroutine.create(function()
  1735. for i,v in pairs(m:children()) do
  1736. do
  1737. if v:IsA("Part") and v.Name ~= "Hitbox" then
  1738. do
  1739. coroutine.resume(coroutine.create(function()
  1740. for i = 0, 1, 0.1 do
  1741. fat.Event:wait()
  1742. v.Transparency = v.Transparency + 1 * i
  1743. end
  1744. v.Transparency = 1
  1745. end
  1746. ))
  1747. -- DECOMPILER ERROR at PC22: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1748.  
  1749. -- DECOMPILER ERROR at PC22: LeaveBlock: unexpected jumping out IF_STMT
  1750.  
  1751. end
  1752. end
  1753. end
  1754. end
  1755. end
  1756. ))
  1757. for i = 0, 1, 0.1 do
  1758. fat.Event:wait()
  1759. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * angles(math.rad(40), math.rad(0), math.rad(20)), 0.3)
  1760. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1761. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(40), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(70), math.rad(30)) * RWC0, 0.3)
  1762. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-30)) * LWC0, 0.3)
  1763. RH.C0 = clerp(RH.C0, cf(1, 0.5, 0) * angles(math.rad(0), math.rad(60), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.3)
  1764. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-40), math.rad(-80), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  1765. SphereShockwave(CustomColor, RootPart.CFrame * cf(0.8, -3, -1.4), 8, 0.2, 8, 0.1, 0.1, 0.1, 0.1)
  1766. JumpEffect(CustomColor, RootPart.CFrame * cf(0.8, -3, -1.4), 4, 4, 0.2, 0.1, 0.1, 0.4, 0.1)
  1767. end
  1768. coroutine.resume(coroutine.create(function()
  1769. for i,v in pairs(m:children()) do
  1770. do
  1771. if v:IsA("Part") and v.Name ~= "Hitbox" then
  1772. do
  1773. coroutine.resume(coroutine.create(function()
  1774. for i = 0, 1, 0.1 do
  1775. fat.Event:wait()
  1776. v.Transparency = v.Transparency - 1 * i
  1777. end
  1778. v.Transparency = 0
  1779. end
  1780. ))
  1781. -- DECOMPILER ERROR at PC22: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1782.  
  1783. -- DECOMPILER ERROR at PC22: LeaveBlock: unexpected jumping out IF_STMT
  1784.  
  1785. end
  1786. end
  1787. end
  1788. end
  1789. end
  1790. ))
  1791. Handleweld.Part0 = RootPart
  1792. Handleweld.Part1 = Handle
  1793. Handleweld.C0 = cf(-0.25, -8, -1.5) * angles(math.rad(90), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(90)) * cf(0, 0, 0)
  1794. so("http://roblox.com/asset/?id=203691785", Hitbox, 1, 1)
  1795. for i = 0, 1, 0.1 do
  1796. fat.Event:wait()
  1797. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  1798. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  1799. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(120), math.rad(0), math.rad(20)) * angles(math.rad(0), math.rad(70), math.rad(0)) * RWC0, 0.3)
  1800. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)) * LWC0, 0.3)
  1801. 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)), 0.3)
  1802. 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)), 0.3)
  1803. Handleweld.C0 = clerp(Handleweld.C0, cf(-0.25, 0, -1.5) * angles(math.rad(90), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(90)) * cf(0, 0, 0), 0.3)
  1804. SphereShockwave(CustomColor, RootPart.CFrame * cf(0.8, -3, -1.4), 8, 0.2, 8, 0.1, 0.1, 0.1, 0.1)
  1805. JumpEffect(CustomColor, RootPart.CFrame * cf(0.8, -3, -1.4), 4, 4, 0.2, 0.1, 0.1, 0.4, 0.1)
  1806. end
  1807. Handleweld.Part0 = RightArm
  1808. Handleweld.Part1 = Handle
  1809. Handleweld.C0 = cf(1, -1, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * cf(0, 0, 0) * angles(math.rad(120), math.rad(-70), math.rad(0)) * angles(math.rad(0), math.rad(-70), math.rad(0)) * cf(1, 1, 1)
  1810. speed.Value = speed.Value + 0.6
  1811. attack = false
  1812. end
  1813.  
  1814. LaserThing = function(Part, Spread1, Spread2, Height1, Height2)
  1815. coroutine.resume(coroutine.create(function()
  1816. local risespeed = 0.08
  1817. local orbthingy = part(3, Character, "SmoothPlastic", 0, 1, CustomColor, "Orb Thingy", vt())
  1818. orbthingy.Anchored = true
  1819. orbthingy.CanCollide = false
  1820. local orbthingymesh = mesh("SpecialMesh", orbthingy, "Sphere", "", vt(0, 0, 0), vt(10, 10, 10))
  1821. orbthingy.CFrame = Part.CFrame * cf(math.random(-10, 10), math.random(0, 10), math.random(-10, 10))
  1822. BlockShockwave(CustomColor, cf(orbthingy.Position), 1, 1, 1, 1, 1, 1, 0.1)
  1823. so("http://roblox.com/asset/?id=183763498", orbthingy, 1, 1.2)
  1824. coroutine.resume(coroutine.create(function()
  1825. local cf1 = math.random(Height1, Height2) / 10
  1826. local cf2 = math.random(Spread1, Spread2) / 10
  1827. local cf3 = math.random(Spread1, Spread2) / 10
  1828. local n = 10
  1829. for i = 0, 1, risespeed do
  1830. fat.Event:wait()
  1831. orbthingy.Transparency = 1 - 0.5 * i
  1832. orbthingy.CFrame = orbthingy.CFrame * cf(cf2 * i * n, cf1 * i * n, cf3 * i * n) * angles(math.rad(0), math.rad(0), math.rad(0))
  1833. n = n - 0.8
  1834. end
  1835. end
  1836. ))
  1837. coroutine.resume(coroutine.create(function()
  1838. wait(1)
  1839. orbthingy.CFrame = orbthingy.CFrame * angles(math.rad(180), math.rad(0), math.rad(0))
  1840. local spread = vt(math.random(-1, 1) / 10, math.random(-1, 1) / 10, math.random(-1, 1) / 10)
  1841. local StartingPos = orbthingy.Position + vt(0, -1, 0)
  1842. local MouseLook = cf((orbthingy.Position + StartingPos) / 2, StartingPos + spread)
  1843. local hit, pos = rayCast(orbthingy.Position, MouseLook.lookVector, 999, Character)
  1844. local mag = orbthingy.Position - pos.magnitude
  1845. CylinderShockwave(CustomColor, CFrame.new((StartingPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * 2, 1, 0.5, 0, 0.5, 0.125)
  1846. BlockShockwave(CustomColor, cf(orbthingy.Position), 1, 1, 1, 1, 1, 1, 0.1)
  1847. BlockShockwave(CustomColor, cf(pos), 1, 1, 1, 1, 1, 1, 0.075)
  1848. JumpEffect(CustomColor, cf(pos), 1, 1, 1, 1, 1, 1, 0.075)
  1849. local refpart = part(3, Character, "SmoothPlastic", 0, 1, "Really black", "Effect", vt())
  1850. refpart.Anchored = true
  1851. refpart.CanCollide = false
  1852. refpart.CFrame = cf(pos)
  1853. game:getService("Debris"):AddItem(refpart, 2)
  1854. so("http://roblox.com/asset/?id=183763487", refpart, 1, 1)
  1855. MagniDamage(refpart, 10, 5, 10, 0, "Normal", RootPart)
  1856. if hit ~= nil then
  1857. Damagefunc(hit, 10, 20, 1, "Normal", RootPart, 0)
  1858. end
  1859. orbthingy.Parent = nil
  1860. end
  1861. ))
  1862. end
  1863. ))
  1864. end
  1865.  
  1866. local LaserTarget = RootPart
  1867. local spawninglasers = false
  1868. Lasers = function()
  1869. attack = true
  1870. spawninglasers = true
  1871. coroutine.resume(coroutine.create(function()
  1872. while spawninglasers == true do
  1873. LaserThing(Torso, -1, 1, 5, 10)
  1874. if Handleweld.Part0 == RightArm then
  1875. BlockShockwave(CustomColor, cf(Hitbox.Position), 0.1, 0.1, 0.1, 0.5, 0.5, 0.5, 0.1)
  1876. else
  1877. if Handleweld.Part0 ~= RightArm then
  1878. BlockShockwave(CustomColor, RightArm.CFrame * cf(0, -1, 0), 0.1, 0.1, 0.1, 0.5, 0.5, 0.5, 0.1)
  1879. end
  1880. end
  1881. wait(0.1)
  1882. end
  1883. end
  1884. ))
  1885. for i = 1, 3 do
  1886. for i = 0, 1, 0.1 do
  1887. fat.Event:wait()
  1888. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1889. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-20)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1890. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(160), math.rad(0), math.rad(20)) * RWC0, 0.3)
  1891. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-10)) * LWC0, 0.3)
  1892. 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)), 0.3)
  1893. 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)), 0.3)
  1894. if Handleweld.Part0 == RightArm then
  1895. Handleweld.C0 = clerp(Handleweld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0 + 360 * i), math.rad(0)), 0.3)
  1896. end
  1897. end
  1898. end
  1899. spawninglasers = false
  1900. attack = false
  1901. end
  1902.  
  1903. hold = false
  1904. ob1d = function(mouse)
  1905. if attack == true or equipped == false then
  1906. return
  1907. end
  1908. hold = true
  1909. if Handleweld.Part0 == RightArm then
  1910. if attacktype == 1 then
  1911. attacktype = 2
  1912. attackone()
  1913. else
  1914. if attacktype == 2 then
  1915. attacktype = 3
  1916. attacktwo()
  1917. else
  1918. if attacktype == 3 then
  1919. attacktype = 4
  1920. attackthree()
  1921. else
  1922. if attacktype == 4 then
  1923. attacktype = 1
  1924. attackfour()
  1925. end
  1926. end
  1927. end
  1928. end
  1929. end
  1930. coroutine.resume(coroutine.create(function()
  1931. for i = 1, 50 do
  1932. if attack == false then
  1933. swait(1)
  1934. end
  1935. end
  1936. if attack == false then
  1937. attacktype = 1
  1938. end
  1939. end
  1940. ))
  1941. end
  1942.  
  1943. ob1u = function(mouse)
  1944. hold = false
  1945. end
  1946.  
  1947. k = function(k)
  1948. if k == "f" and attack == false then
  1949. if equipped == false then
  1950. equipped = true
  1951. animate.Disabled = true
  1952. local idleanimation = Humanoid:LoadAnimation(Torso.robloxidleanimation)
  1953. idleanimation:Play()
  1954. equipanim()
  1955. else
  1956. do
  1957. if equipped == true and Handleweld.Part0 == RightArm then
  1958. equipped = false
  1959. unequipanim()
  1960. swait(0)
  1961. animate.Disabled = false
  1962. end
  1963. if ((k == "e" and attack == false and equipped ~= true) or k == "z") and attack == false and equipped == true and canability1 == true then
  1964. if Handleweld.Part0 == RightArm then
  1965. Stop()
  1966. else
  1967. if Handleweld.Part0 ~= RightArm then
  1968. NoStop()
  1969. end
  1970. end
  1971. end
  1972. if k == "x" and attack == false and equipped == true and canability2 == true then
  1973. Lasers()
  1974. end
  1975. -- DECOMPILER ERROR at PC108: Unhandled construct in 'MakeBoolean' P3
  1976.  
  1977. -- DECOMPILER ERROR at PC108: Unhandled construct in 'MakeBoolean' P3
  1978.  
  1979. -- DECOMPILER ERROR at PC108: Unhandled construct in 'MakeBoolean' P3
  1980.  
  1981. if ((k == "c" and attack == false and equipped == true and canability3 ~= true) or k == "v") then
  1982. end
  1983. end
  1984. end
  1985. end
  1986. end
  1987.  
  1988. k2 = function(k)
  1989. end
  1990.  
  1991. s = function(mouse)
  1992. mouse.Button1Down:connect(function()
  1993. ob1d(mouse)
  1994. end
  1995. )
  1996. mouse.Button1Up:connect(function()
  1997. ob1u(mouse)
  1998. end
  1999. )
  2000. mouse.KeyDown:connect(k)
  2001. mouse.KeyUp:connect(k2)
  2002. player = Player
  2003. ch = Character
  2004. MMouse = mouse
  2005. end
  2006.  
  2007. ds = function(mouse)
  2008. end
  2009.  
  2010. Bin.Selected:connect(s)
  2011. Bin.Deselected:connect(ds)
  2012. local donum = 0
  2013. local sine = 0
  2014. local change = 1
  2015. local val = 0
  2016. while 1 do
  2017. while 1 do
  2018. while 1 do
  2019. while 1 do
  2020. while 1 do
  2021. while 1 do
  2022. while 1 do
  2023. while 1 do
  2024. while 1 do
  2025. while 1 do
  2026. while 1 do
  2027. swait()
  2028. Humanoid.WalkSpeed = 16 * speed.Value
  2029. if 0 < speed.Value then
  2030. ammolabel.Text = "Speed [" .. speed.Value .. "]"
  2031. else
  2032. if speed.Value < 0 or speed.Value == 0 then
  2033. ammolabel.Text = "Speed [0]"
  2034. end
  2035. end
  2036. if 0 < damagea.Value then
  2037. ammolabel2.Text = "Damage [" .. damagea.Value .. "]"
  2038. else
  2039. if damagea.Value < 0 or damagea.Value == 0 then
  2040. ammolabel.Text = "Damage [0]"
  2041. end
  2042. end
  2043. if 0 < defense.Value then
  2044. ammolabel3.Text = "Defense [" .. defense.Value .. "]"
  2045. else
  2046. if defense.Value < 0 or defense.Value == 0 then
  2047. ammolabel.Text = "Defense [0]"
  2048. end
  2049. end
  2050. sine = sine + change
  2051. local torvel = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  2052. local velderp = RootPart.Velocity.y
  2053. hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2054. if 0.5 <= donum then
  2055. handidle = true
  2056. else
  2057. if donum <= 0 then
  2058. handidle = false
  2059. end
  2060. end
  2061. if handidle == false then
  2062. donum = donum + 0.006
  2063. else
  2064. donum = donum - 0.006
  2065. end
  2066. if equipped == true or equipped == false then
  2067. if attack == false then
  2068. idle = idle + 1
  2069. else
  2070. idle = 0
  2071. end
  2072. if ((500 <= idle and attack ~= false) or 1 < RootPart.Velocity.y) and hitfloor == nil then
  2073. Anim = "Jump"
  2074. if attack == false and equipped == true and Handleweld.Part0 == RightArm then
  2075. fat.Event:wait()
  2076. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  2077. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  2078. RW.C0 = clerp(RW.C0, CFrame.new(1.25, 0.3, -0.25) * angles(math.rad(30), math.rad(0), math.rad(20)) * angles(math.rad(0), math.rad(60), math.rad(0)) * RWC0, 0.15)
  2079. LW.C0 = clerp(LW.C0, CFrame.new(-1.25, 0.5, -0.25) * angles(math.rad(75), math.rad(0), math.rad(30)) * angles(math.rad(0), math.rad(60), math.rad(0)) * LWC0, 0.15)
  2080. RH.C0 = clerp(RH.C0, cf(1, -1, -0.25) * angles(math.rad(-20), math.rad(90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.15)
  2081. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.25) * angles(math.rad(-20), math.rad(-90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.15)
  2082. RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2083. LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2084. if Handleweld.Part0 == RightArm then
  2085. Handleweld.C0 = clerp(Handleweld.C0, cf(0, 0.5, -1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2086. end
  2087. -- DECOMPILER ERROR at PC5503: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2088.  
  2089. -- DECOMPILER ERROR at PC5503: LeaveBlock: unexpected jumping out IF_STMT
  2090.  
  2091. -- DECOMPILER ERROR at PC5503: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2092.  
  2093. -- DECOMPILER ERROR at PC5503: LeaveBlock: unexpected jumping out IF_STMT
  2094.  
  2095. -- DECOMPILER ERROR at PC5503: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2096.  
  2097. -- DECOMPILER ERROR at PC5503: LeaveBlock: unexpected jumping out IF_STMT
  2098.  
  2099. end
  2100. end
  2101. end
  2102. end
  2103. if attack == false and equipped == true and Handleweld.Part0 ~= RightArm then
  2104. fat.Event:wait()
  2105. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2106. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  2107. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(20)) * RWC0, 0.15)
  2108. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-20)) * LWC0, 0.15)
  2109. RH.C0 = clerp(RH.C0, cf(1, -1, -0.25) * angles(math.rad(-20), math.rad(90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.15)
  2110. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.25) * angles(math.rad(-20), math.rad(-90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.15)
  2111. RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2112. LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2113. -- DECOMPILER ERROR at PC5826: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2114.  
  2115. -- DECOMPILER ERROR at PC5826: LeaveBlock: unexpected jumping out IF_STMT
  2116.  
  2117. end
  2118. end
  2119. if attack ~= true or equipped == true then
  2120. fat.Event:wait()
  2121. RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2122. LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2123. end
  2124. end
  2125. if RootPart.Velocity.y < -1 and hitfloor == nil then
  2126. Anim = "Fall"
  2127. if attack == false and equipped == true and Handleweld.Part0 == RightArm then
  2128. fat.Event:wait()
  2129. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2130. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2131. RW.C0 = clerp(RW.C0, CFrame.new(1.25, 0.3, -0.25) * angles(math.rad(30), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(60), math.rad(0)) * RWC0, 0.15)
  2132. LW.C0 = clerp(LW.C0, CFrame.new(-1.25, 0.5, -0.25) * angles(math.rad(75), math.rad(0), math.rad(10)) * angles(math.rad(0), math.rad(60), math.rad(0)) * LWC0, 0.15)
  2133. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(10), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2134. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-10), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2135. RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2136. LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2137. if Handleweld.Part0 == RightArm then
  2138. Handleweld.C0 = clerp(Handleweld.C0, cf(0, 0.5, -1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2139. end
  2140. -- DECOMPILER ERROR at PC6327: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2141.  
  2142. -- DECOMPILER ERROR at PC6327: LeaveBlock: unexpected jumping out IF_STMT
  2143.  
  2144. -- DECOMPILER ERROR at PC6327: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2145.  
  2146. -- DECOMPILER ERROR at PC6327: LeaveBlock: unexpected jumping out IF_STMT
  2147.  
  2148. end
  2149. end
  2150. end
  2151. if attack == false and equipped == true and Handleweld.Part0 ~= RightArm then
  2152. fat.Event:wait()
  2153. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2154. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2155. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(10)) * RWC0, 0.15)
  2156. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-10)) * LWC0, 0.15)
  2157. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(10), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2158. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-10), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2159. RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2160. LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2161. -- DECOMPILER ERROR at PC6650: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2162.  
  2163. -- DECOMPILER ERROR at PC6650: LeaveBlock: unexpected jumping out IF_STMT
  2164.  
  2165. end
  2166. end
  2167. if attack ~= true or equipped == true then
  2168. fat.Event:wait()
  2169. RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2170. LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2171. end
  2172. end
  2173. if torvel < 1 and hitfloor ~= nil then
  2174. Anim = "Idle"
  2175. if attack == false and equipped == true then
  2176. fat.Event:wait()
  2177. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.15)
  2178. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(30 + headidleangle)), 0.15)
  2179. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 + (donum) / 0.05 + rightarmidleangle), math.rad(0), math.rad(20 - (donum) / 0.05)) * RWC0, 0.15)
  2180. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30 - (donum) / 0.05 + leftarmidleangle), math.rad(0), math.rad(-30 + (donum) / 0.05)) * LWC0, 0.15)
  2181. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-5)), 0.15)
  2182. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.15)
  2183. RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2184. LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2185. if Handleweld.Part0 == RightArm then
  2186. Handleweld.C0 = clerp(Handleweld.C0, cf(0, 0.25, 0.75) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.15)
  2187. end
  2188. -- DECOMPILER ERROR at PC7132: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2189.  
  2190. -- DECOMPILER ERROR at PC7132: LeaveBlock: unexpected jumping out IF_STMT
  2191.  
  2192. -- DECOMPILER ERROR at PC7132: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2193.  
  2194. -- DECOMPILER ERROR at PC7132: LeaveBlock: unexpected jumping out IF_STMT
  2195.  
  2196. end
  2197. end
  2198. end
  2199. if attack ~= true or equipped ~= true or canidle == true then
  2200. fat.Event:wait()
  2201. RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2202. LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2203. end
  2204. end
  2205. if 1 >= torvel or hitfloor ~= nil then
  2206. Anim = "Walk"
  2207. if attack == false and equipped == true and Handleweld.Part0 == RightArm then
  2208. fat.Event:wait()
  2209. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.15)
  2210. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(15)), 0.15)
  2211. RW.C0 = clerp(RW.C0, CFrame.new(1.25, 0.3, -0.25) * angles(math.rad(30), math.rad(0), math.rad(10)) * angles(math.rad(0), math.rad(60), math.rad(0)) * RWC0, 0.15)
  2212. LW.C0 = clerp(LW.C0, CFrame.new(-1.25, 0.5, -0.25) * angles(math.rad(75), math.rad(0), math.rad(20)) * angles(math.rad(0), math.rad(60), math.rad(0)) * LWC0, 0.15)
  2213. RH.C0 = clerp(RH.C0, cf(1.05, -1, 0) * angles(math.rad(0), math.rad(105), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2214. LH.C0 = clerp(LH.C0, cf(-1.05, -1, 0) * angles(math.rad(0), math.rad(-75), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2215. RH.C1 = clerp(RH.C1, RHC1 * cf(0 + rightlegcframe3, 0 + rightlegcframe2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0 + rightlegangle)), 0.175 * (speed.Value / 0.9))
  2216. LH.C1 = clerp(LH.C1, LHC1 * cf(0 + leftlegcframe3, 0 + leftlegcframe2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0 - leftlegangle)), 0.175 * (speed.Value / 0.9))
  2217. if Handleweld.Part0 == RightArm then
  2218. Handleweld.C0 = clerp(Handleweld.C0, cf(0, 0.5, -1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2219. end
  2220. -- DECOMPILER ERROR at PC7655: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2221.  
  2222. -- DECOMPILER ERROR at PC7655: LeaveBlock: unexpected jumping out IF_STMT
  2223.  
  2224. -- DECOMPILER ERROR at PC7655: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2225.  
  2226. -- DECOMPILER ERROR at PC7655: LeaveBlock: unexpected jumping out IF_STMT
  2227.  
  2228. end
  2229. end
  2230. end
  2231. if attack == false and equipped == true and Handleweld.Part0 ~= RightArm then
  2232. fat.Event:wait()
  2233. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.15)
  2234. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2235. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(20)) * angles(math.rad(0), math.rad(-15), math.rad(0)) * RWC0, 0.15)
  2236. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-20)) * angles(math.rad(0), math.rad(15), math.rad(0)) * LWC0, 0.15)
  2237. 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)), 0.15)
  2238. 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)), 0.15)
  2239. RH.C1 = clerp(RH.C1, RHC1 * cf(0 + rightlegcframe3, 0 + rightlegcframe2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0 + rightlegangle)), 0.175 * (speed.Value / 0.9))
  2240. LH.C1 = clerp(LH.C1, LHC1 * cf(0 + leftlegcframe3, 0 + leftlegcframe2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0 - leftlegangle)), 0.175 * (speed.Value / 0.9))
  2241. -- DECOMPILER ERROR at PC8028: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2242.  
  2243. -- DECOMPILER ERROR at PC8028: LeaveBlock: unexpected jumping out IF_STMT
  2244.  
  2245. end
  2246. end
  2247. if attack ~= true or equipped ~= true or canwalk == true then
  2248. fat.Event:wait()
  2249. RH.C1 = clerp(RH.C1, RHC1 * cf(0 + rightlegcframe3, 0 + rightlegcframe2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0 + rightlegangle)), 0.175 * (speed.Value / 0.9))
  2250. LH.C1 = clerp(LH.C1, LHC1 * cf(0 + leftlegcframe3, 0 + leftlegcframe2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0 - leftlegangle)), 0.175 * (speed.Value / 0.9))
  2251. end
  2252. end
Add Comment
Please, Sign In to add comment