Advertisement
lafur

Untitled

Dec 27th, 2018
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 143.00 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  4. local RealPlayer = Player
  5. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end wait(0.016666666666666666)
  6. script.Name = "zzzzzzzzzzz;.xz'.xz'.z'x.z'x.z'.,..zx,.z,,;zx.zx,zx''z,x;zx.z'.,"
  7. Effects = {}
  8. local Player = game.Players.localPlayer
  9. local Character = Player.Character
  10. local Humanoid = Character.Humanoid
  11. local Mouse = Player:GetMouse()
  12. local LeftArm = Character["Left Arm"]
  13. local RightArm = Character["Right Arm"]
  14. local LeftLeg = Character["Left Leg"]
  15. local RightLeg = Character["Right Leg"]
  16. local Head = Character.Head
  17. local Torso = Character.Torso
  18. local Camera = game.Workspace.CurrentCamera
  19. local RootPart = Character.HumanoidRootPart
  20. local RootJoint = RootPart.RootJoint
  21. local attack = false
  22. local Anim = "Idle"
  23. local attacktype = 1
  24. local Torsovelocity = RootPart.Velocity.y * Vector3.new(1, 0, 1).magnitude
  25. local velocity = RootPart.Velocity.y
  26. local sine = 0
  27. local change = 1
  28. local Create = LoadLibrary("RbxUtility").Create
  29. local m = Create("Model")({
  30. Parent = Character,
  31. Name = "WeaponModel"
  32. })
  33. Humanoid.Animator.Parent = nil
  34. Character.Animate.Parent = nil
  35. local function newWeld(part0, part1, c0, c1)
  36. local w = Create("Weld")({
  37. Parent = part0,
  38. Part0 = part0,
  39. Part1 = part1,
  40. C0 = c0,
  41. C1 = c1
  42. })
  43. return w
  44. end
  45. function clerp(a, b, t)
  46. return a:lerp(b, t)
  47. end
  48. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  49. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  50. local RW = newWeld(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  51. local LW = newWeld(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  52. local RH = newWeld(Torso, RightLeg, CFrame.new(0.5, -2, 0), CFrame.new(0, 0, 0))
  53. local LH = newWeld(Torso, LeftLeg, CFrame.new(-0.5, -2, 0), CFrame.new(0, 0, 0))
  54. RootJoint.C1 = CFrame.new(0, 0, 0)
  55. RootJoint.C0 = CFrame.new(0, 0, 0)
  56. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  57. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  58. local rarmc1 = RW.C1
  59. local larmc1 = LW.C1
  60. local rlegc1 = RH.C1
  61. local llegc1 = LH.C1
  62. local resetc1 = false
  63. function PlayAnimationFromTable(table, speed, bool)
  64. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  65. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  66. RW.C0 = clerp(RW.C0, table[3], speed)
  67. LW.C0 = clerp(LW.C0, table[4], speed)
  68. RH.C0 = clerp(RH.C0, table[5], speed)
  69. LH.C0 = clerp(LH.C0, table[6], speed)
  70. if bool == true and resetc1 == false then
  71. resetc1 = true
  72. RootJoint.C1 = RootJoint.C1
  73. Torso.Neck.C1 = Torso.Neck.C1
  74. RW.C1 = rarmc1
  75. LW.C1 = larmc1
  76. RH.C1 = rlegc1
  77. LH.C1 = llegc1
  78. end
  79. end
  80. ArtificialHB = Create("BindableEvent", script)({Parent = script, Name = "Heartbeat"})
  81. script:WaitForChild("Heartbeat")
  82. frame = 0.03333333333333333
  83. tf = 0
  84. allowframeloss = false
  85. tossremainder = false
  86. lastframe = tick()
  87. script.Heartbeat:Fire()
  88. game:GetService("RunService").Heartbeat:connect(function(s, p)
  89. tf = tf + s
  90. if tf >= frame then
  91. if allowframeloss then
  92. script.Heartbeat:Fire()
  93. lastframe = tick()
  94. else
  95. for i = 1, math.floor(tf / frame) do
  96. script.Heartbeat:Fire()
  97. end
  98. lastframe = tick()
  99. end
  100. if tossremainder then
  101. tf = 0
  102. else
  103. tf = tf - frame * math.floor(tf / frame)
  104. end
  105. end
  106. end)
  107. function swait(num)
  108. if num == 0 or num == nil then
  109. ArtificialHB.Event:wait()
  110. else
  111. for i = 0, num do
  112. ArtificialHB.Event:wait()
  113. end
  114. end
  115. end
  116. function RemoveOutlines(part)
  117. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  118. end
  119. CFuncs = {
  120. Part = {
  121. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  122. local Part = Create("Part")({
  123. Parent = Parent,
  124. Reflectance = Reflectance,
  125. Transparency = Transparency,
  126. CanCollide = false,
  127. Locked = true,
  128. BrickColor = BrickColor.new(tostring(BColor)),
  129. Name = Name,
  130. Size = Size,
  131. Material = Material
  132. })
  133. RemoveOutlines(Part)
  134. return Part
  135. end
  136. },
  137. Mesh = {
  138. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  139. local Msh = Create(Mesh)({
  140. Parent = Part,
  141. Offset = OffSet,
  142. Scale = Scale
  143. })
  144. if Mesh == "SpecialMesh" then
  145. Msh.MeshType = MeshType
  146. Msh.MeshId = MeshId
  147. end
  148. return Msh
  149. end
  150. },
  151. Weld = {
  152. Create = function(Parent, Part0, Part1, C0, C1)
  153. local Weld = Create("Weld")({
  154. Parent = Parent,
  155. Part0 = Part0,
  156. Part1 = Part1,
  157. C0 = C0,
  158. C1 = C1
  159. })
  160. return Weld
  161. end
  162. },
  163. Sound = {
  164. Create = function(id, par, vol, pit)
  165. coroutine.resume(coroutine.create(function()
  166. local Sound = Create("Sound")({
  167. Volume = vol,
  168. Pitch = pit or 1,
  169. SoundId = "rbxassetid://" .. id,
  170. Parent = par or workspace
  171. })
  172. Sound:play()
  173. game:GetService("Debris"):AddItem(Sound, 10)
  174. end))
  175. end
  176. },
  177. Decal = {
  178. Create = function(Color, Texture, Transparency, Name, Parent)
  179. local Decal = Create("Decal")({
  180. Color3 = Color,
  181. Texture = "rbxassetid://" .. Texture,
  182. Transparency = Transparency,
  183. Name = Name,
  184. Parent = Parent
  185. })
  186. return Decal
  187. end
  188. },
  189. BillboardGui = {
  190. Create = function(Parent, Image, Position, Size)
  191. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  192. BillPar.CFrame = CFrame.new(Position)
  193. local Bill = Create("BillboardGui")({
  194. Parent = BillPar,
  195. Adornee = BillPar,
  196. Size = UDim2.new(1, 0, 1, 0),
  197. SizeOffset = Vector2.new(Size, Size)
  198. })
  199. local d = Create("ImageLabel", Bill)({
  200. Parent = Bill,
  201. BackgroundTransparency = 1,
  202. Size = UDim2.new(1, 0, 1, 0),
  203. Image = "rbxassetid://" .. Image
  204. })
  205. return BillPar
  206. end
  207. },
  208. ParticleEmitter = {
  209. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  210. local Particle = Create("ParticleEmitter")({
  211. Parent = Parent,
  212. Color = ColorSequence.new(Color1, Color2),
  213. LightEmission = LightEmission,
  214. Size = Size,
  215. Texture = Texture,
  216. Transparency = Transparency,
  217. ZOffset = ZOffset,
  218. Acceleration = Accel,
  219. Drag = Drag,
  220. LockedToPart = LockedToPart,
  221. VelocityInheritance = VelocityInheritance,
  222. EmissionDirection = EmissionDirection,
  223. Enabled = Enabled,
  224. Lifetime = LifeTime,
  225. Rate = Rate,
  226. Rotation = Rotation,
  227. RotSpeed = RotSpeed,
  228. Speed = Speed,
  229. VelocitySpread = VelocitySpread
  230. })
  231. return Particle
  232. end
  233. },
  234. CreateTemplate = {}
  235. }
  236. function New(Object, Parent, Name, Data)
  237. local Object = Instance.new(Object)
  238. for Index, Value in pairs(Data or {}) do
  239. Object[Index] = Value
  240. end
  241. Object.Parent = Parent
  242. Object.Name = Name
  243. return Object
  244. end
  245. Handle = New("Part", m, "Handle", {
  246. BrickColor = BrickColor.new("Really black"),
  247. Material = Enum.Material.SmoothPlastic,
  248. Size = Vector3.new(0.400000006, 2.20000005, 0.200000003),
  249. CFrame = CFrame.new(0.199969932, 6.4000001, 6.7000618, -0.999999762, 1.05095774E-6, 3.09891446E-4, 1.04929006E-6, 1, 1.11084546E-8, -3.09891533E-4, 1.14180798E-8, -1.00000012),
  250. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  251. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  252. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  253. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  254. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  255. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  256. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  257. })
  258. Mesh = New("BlockMesh", Handle, "Mesh", {
  259. Scale = Vector3.new(0.300000012, 1, 0.300000012)
  260. })
  261. moter = New("Weld", Handle, "mot", {Part0 = RightArm, Part1 = Handle})
  262. Blade = New("Part", m, "Blade", {
  263. BrickColor = BrickColor.new("Really black"),
  264. Material = Enum.Material.SmoothPlastic,
  265. Size = Vector3.new(1.60000038, 3.89999914, 0.299999923),
  266. CFrame = CFrame.new(0.0999549553, 9.85001373, 6.70002699, -0.999999642, 1.05151469E-6, 3.09891417E-4, 1.048733E-6, 1, 1.11138236E-8, -3.09891562E-4, 1.1412884E-8, -1.00000024),
  267. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  268. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  269. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  270. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  271. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  272. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  273. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  274. })
  275. Mesh = New("BlockMesh", Blade, "Mesh", {})
  276. mot = New("Weld", Blade, "mot", {
  277. Part0 = Blade,
  278. Part1 = Handle,
  279. C0 = CFrame.new(0, 0, 0, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1),
  280. C1 = CFrame.new(0.100018628, 3.45001364, 3.81469727E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  281. })
  282. Blade = New("Part", m, "Blade", {
  283. BrickColor = BrickColor.new("Really black"),
  284. Material = Enum.Material.SmoothPlastic,
  285. Size = Vector3.new(0.300000131, 1.49999976, 1.60000002),
  286. CFrame = CFrame.new(0.0999589637, 12.5500078, 6.70003319, 3.09891417E-4, -9.75710801E-9, 0.999999642, 1.04985793E-6, 1, 1.2217356E-8, -1.00000024, 1.04982848E-6, 3.09891562E-4),
  287. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  288. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  289. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  290. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  291. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  292. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  293. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  294. })
  295. Mesh = New("SpecialMesh", Blade, "Mesh", {
  296. MeshType = Enum.MeshType.Wedge
  297. })
  298. mot = New("Weld", Blade, "mot", {
  299. Part0 = Blade,
  300. Part1 = Handle,
  301. C0 = CFrame.new(0, 0, 0, 3.09891475E-4, 1.04984724E-6, -1, -1.08713012E-8, 1, 1.0498386E-6, 0.999999881, 1.11031113E-8, 3.09891504E-4),
  302. C1 = CFrame.new(0.100017458, 6.15000772, -2.38418579E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  303. })
  304. Blade = New("Part", m, "Blade", {
  305. BrickColor = BrickColor.new("Really red"),
  306. Material = Enum.Material.Neon,
  307. Size = Vector3.new(0.300000131, 1.69999981, 1.80000007),
  308. CFrame = CFrame.new(-4.10079956E-5, 12.6500082, 6.70000315, 3.09891417E-4, -9.75710801E-9, 0.999999642, 1.04985793E-6, 1, 1.2217356E-8, -1.00000024, 1.04982848E-6, 3.09891562E-4),
  309. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  310. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  311. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  312. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  313. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  314. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  315. Color = Color3.new(1, 0, 0)
  316. })
  317. Mesh = New("SpecialMesh", Blade, "Mesh", {
  318. Scale = Vector3.new(0.99000001, 1, 0.99000001),
  319. MeshType = Enum.MeshType.Wedge
  320. })
  321. mot = New("Weld", Blade, "mot", {
  322. Part0 = Blade,
  323. Part1 = Handle,
  324. C0 = CFrame.new(0, 0, 0, 3.09891475E-4, 1.04984724E-6, -1, -1.08713012E-8, 1, 1.0498386E-6, 0.999999881, 1.11031113E-8, 3.09891504E-4),
  325. C1 = CFrame.new(0.200017557, 6.25000811, -3.33786011E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  326. })
  327. Blade = New("Part", m, "Blade", {
  328. BrickColor = BrickColor.new("Really red"),
  329. Material = Enum.Material.Neon,
  330. Size = Vector3.new(1.80000043, 3.89999914, 0.299999923),
  331. CFrame = CFrame.new(-4.60296869E-5, 9.85001373, 6.69999599, -0.999999642, 1.05151469E-6, 3.09891417E-4, 1.048733E-6, 1, 1.11138236E-8, -3.09891562E-4, 1.1412884E-8, -1.00000024),
  332. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  333. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  334. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  335. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  336. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  337. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  338. Color = Color3.new(1, 0, 0)
  339. })
  340. Mesh = New("BlockMesh", Blade, "Mesh", {
  341. Scale = Vector3.new(0.99000001, 1, 0.99000001)
  342. })
  343. mot = New("Weld", Blade, "mot", {
  344. Part0 = Blade,
  345. Part1 = Handle,
  346. C0 = CFrame.new(0, 0, 0, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1),
  347. C1 = CFrame.new(0.200019628, 3.45001364, 3.81469727E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  348. })
  349. Handle1 = New("Part", m, "Handle1", {
  350. BrickColor = BrickColor.new("Fawn brown"),
  351. Material = Enum.Material.SmoothPlastic,
  352. Size = Vector3.new(0.550000012, 0.550000012, 0.400000006),
  353. CFrame = CFrame.new(0.241387904, 7.88718128, 6.70007515, -0.707104743, 0.707106769, 3.09891184E-4, 0.70710659, 0.707106233, 1.1606387E-8, -2.19118883E-4, 2.19134468E-4, -1.00000179),
  354. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  355. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  356. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  357. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  358. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  359. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  360. Color = Color3.new(0.627451, 0.517647, 0.309804)
  361. })
  362. Mesh = New("BlockMesh", Handle1, "Mesh", {})
  363. mot = New("Weld", Handle1, "mot", {
  364. Part0 = Handle1,
  365. Part1 = Handle,
  366. C0 = CFrame.new(0, 0, 0, -0.707104921, 0.70710659, -2.1911884E-4, 0.707106948, 0.707106233, 2.19134439E-4, 3.09891242E-4, 1.15956738E-8, -1.00000155),
  367. C1 = CFrame.new(-0.0414164215, 1.48718119, -4.76837158E-7, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  368. })
  369. Handle1 = New("Part", m, "Handle1", {
  370. BrickColor = BrickColor.new("Fawn brown"),
  371. Material = Enum.Material.SmoothPlastic,
  372. Size = Vector3.new(1.80000031, 0.399999857, 0.400000006),
  373. CFrame = CFrame.new(-3.10242176E-5, 7.70001221, 6.70000076, -0.999999642, 1.05151469E-6, 3.09891417E-4, 1.048733E-6, 1, 1.11138236E-8, -3.09891562E-4, 1.1412884E-8, -1.00000024),
  374. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  375. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  376. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  377. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  378. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  379. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  380. Color = Color3.new(0.627451, 0.517647, 0.309804)
  381. })
  382. Mesh = New("BlockMesh", Handle1, "Mesh", {})
  383. mot = New("Weld", Handle1, "mot", {
  384. Part0 = Handle1,
  385. Part1 = Handle,
  386. C0 = CFrame.new(0, 0, 0, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1),
  387. C1 = CFrame.new(0.200002372, 1.30001211, -9.53674316E-7, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  388. })
  389. Handle2 = New("Part", m, "Handle2", {
  390. BrickColor = BrickColor.new("Really red"),
  391. Material = Enum.Material.Neon,
  392. Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
  393. CFrame = CFrame.new(0.338874876, 7.62504959, 6.70014811, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
  394. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  395. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  396. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  397. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  398. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  399. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  400. Color = Color3.new(1, 0, 0)
  401. })
  402. Mesh = New("BlockMesh", Handle2, "Mesh", {
  403. Scale = Vector3.new(0.5, 0.5, 1.00999999)
  404. })
  405. mot = New("Weld", Handle2, "mot", {
  406. Part0 = Handle2,
  407. Part1 = Handle,
  408. C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
  409. C1 = CFrame.new(-0.138903722, 1.2250495, -4.33921814E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  410. })
  411. Handle2 = New("Part", m, "Handle2", {
  412. BrickColor = BrickColor.new("Really red"),
  413. Material = Enum.Material.Neon,
  414. Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
  415. CFrame = CFrame.new(0.114610955, 7.62505007, 6.70001602, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
  416. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  417. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  418. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  419. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  420. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  421. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  422. Color = Color3.new(1, 0, 0)
  423. })
  424. Mesh = New("BlockMesh", Handle2, "Mesh", {
  425. Scale = Vector3.new(0.5, 0.5, 1.00999999)
  426. })
  427. mot = New("Weld", Handle2, "mot", {
  428. Part0 = Handle2,
  429. Part1 = Handle,
  430. C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
  431. C1 = CFrame.new(0.0853602961, 1.22504997, 1.95503235E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  432. })
  433. Handle2 = New("Part", m, "Handle2", {
  434. BrickColor = BrickColor.new("Really red"),
  435. Material = Enum.Material.Neon,
  436. Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
  437. CFrame = CFrame.new(0.226742923, 7.83718204, 6.70008373, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
  438. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  439. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  440. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  441. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  442. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  443. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  444. Color = Color3.new(1, 0, 0)
  445. })
  446. Mesh = New("BlockMesh", Handle2, "Mesh", {
  447. Scale = Vector3.new(0.5, 0.5, 1.00999999)
  448. })
  449. mot = New("Weld", Handle2, "mot", {
  450. Part0 = Handle2,
  451. Part1 = Handle,
  452. C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
  453. C1 = CFrame.new(-0.0267714858, 1.43718195, -1.38282776E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  454. })
  455. Handle2 = New("Part", m, "Handle2", {
  456. BrickColor = BrickColor.new("Really red"),
  457. Material = Enum.Material.Neon,
  458. Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
  459. CFrame = CFrame.new(0.446743846, 7.83718204, 6.70008373, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
  460. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  461. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  462. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  463. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  464. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  465. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  466. Color = Color3.new(1, 0, 0)
  467. })
  468. Mesh = New("BlockMesh", Handle2, "Mesh", {
  469. Scale = Vector3.new(0.5, 0.5, 1.00999999)
  470. })
  471. mot = New("Weld", Handle2, "mot", {
  472. Part0 = Handle2,
  473. Part1 = Handle,
  474. C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
  475. C1 = CFrame.new(-0.246772453, 1.43718243, 5.4359436E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  476. })
  477. Handle2 = New("Part", m, "Handle2", {
  478. BrickColor = BrickColor.new("Really red"),
  479. Material = Enum.Material.Neon,
  480. Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
  481. CFrame = CFrame.new(0.558875859, 7.62504911, 6.70014811, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
  482. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  483. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  484. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  485. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  486. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  487. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  488. Color = Color3.new(1, 0, 0)
  489. })
  490. Mesh = New("BlockMesh", Handle2, "Mesh", {
  491. Scale = Vector3.new(0.5, 0.5, 1.00999999)
  492. })
  493. mot = New("Weld", Handle2, "mot", {
  494. Part0 = Handle2,
  495. Part1 = Handle,
  496. C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
  497. C1 = CFrame.new(-0.358904719, 1.2250495, 2.47955322E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  498. })
  499. Handle2 = New("Part", m, "Handle2", {
  500. BrickColor = BrickColor.new("Really red"),
  501. Material = Enum.Material.Neon,
  502. Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
  503. CFrame = CFrame.new(0.00674197078, 7.83718204, 6.70008373, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
  504. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  505. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  506. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  507. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  508. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  509. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  510. Color = Color3.new(1, 0, 0)
  511. })
  512. Mesh = New("BlockMesh", Handle2, "Mesh", {
  513. Scale = Vector3.new(0.5, 0.5, 1.00999999)
  514. })
  515. mot = New("Weld", Handle2, "mot", {
  516. Part0 = Handle2,
  517. Part1 = Handle,
  518. C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
  519. C1 = CFrame.new(0.193229482, 1.43718195, -8.20159912E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  520. })
  521. Handle2 = New("Part", m, "Handle2", {
  522. BrickColor = BrickColor.new("Really red"),
  523. Material = Enum.Material.Neon,
  524. Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
  525. CFrame = CFrame.new(-0.10539104, 7.62505054, 6.70001602, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
  526. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  527. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  528. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  529. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  530. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  531. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  532. Color = Color3.new(1, 0, 0)
  533. })
  534. Mesh = New("BlockMesh", Handle2, "Mesh", {
  535. Scale = Vector3.new(0.5, 0.5, 1.00999999)
  536. })
  537. mot = New("Weld", Handle2, "mot", {
  538. Part0 = Handle2,
  539. Part1 = Handle,
  540. C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
  541. C1 = CFrame.new(0.305362284, 1.22504997, -4.86373901E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  542. })
  543. Handle2 = New("Part", m, "Handle2", {
  544. BrickColor = BrickColor.new("Really black"),
  545. Material = Enum.Material.SmoothPlastic,
  546. Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
  547. CFrame = CFrame.new(0.226742923, 7.83718204, 6.70008373, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
  548. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  549. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  550. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  551. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  552. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  553. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  554. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  555. })
  556. Mesh = New("BlockMesh", Handle2, "Mesh", {
  557. Scale = Vector3.new(0.349999994, 0.349999994, 1.01999998)
  558. })
  559. mot = New("Weld", Handle2, "mot", {
  560. Part0 = Handle2,
  561. Part1 = Handle,
  562. C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
  563. C1 = CFrame.new(-0.0267714858, 1.43718195, -1.38282776E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  564. })
  565. Handle2 = New("Part", m, "Handle2", {
  566. BrickColor = BrickColor.new("Really black"),
  567. Material = Enum.Material.SmoothPlastic,
  568. Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
  569. CFrame = CFrame.new(0.114610955, 7.62505007, 6.70001602, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
  570. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  571. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  572. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  573. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  574. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  575. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  576. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  577. })
  578. Mesh = New("BlockMesh", Handle2, "Mesh", {
  579. Scale = Vector3.new(0.349999994, 0.349999994, 1.01999998)
  580. })
  581. mot = New("Weld", Handle2, "mot", {
  582. Part0 = Handle2,
  583. Part1 = Handle,
  584. C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
  585. C1 = CFrame.new(0.0853602961, 1.22504997, 1.95503235E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  586. })
  587. Handle2 = New("Part", m, "Handle2", {
  588. BrickColor = BrickColor.new("Really black"),
  589. Material = Enum.Material.SmoothPlastic,
  590. Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
  591. CFrame = CFrame.new(-0.10539104, 7.62505054, 6.70001602, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
  592. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  593. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  594. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  595. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  596. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  597. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  598. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  599. })
  600. Mesh = New("BlockMesh", Handle2, "Mesh", {
  601. Scale = Vector3.new(0.349999994, 0.349999994, 1.01999998)
  602. })
  603. mot = New("Weld", Handle2, "mot", {
  604. Part0 = Handle2,
  605. Part1 = Handle,
  606. C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
  607. C1 = CFrame.new(0.305362284, 1.22504997, -4.86373901E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  608. })
  609. Handle2 = New("Part", m, "Handle2", {
  610. BrickColor = BrickColor.new("Really black"),
  611. Material = Enum.Material.SmoothPlastic,
  612. Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
  613. CFrame = CFrame.new(0.558875859, 7.62504911, 6.70014811, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
  614. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  615. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  616. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  617. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  618. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  619. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  620. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  621. })
  622. Mesh = New("BlockMesh", Handle2, "Mesh", {
  623. Scale = Vector3.new(0.349999994, 0.349999994, 1.01999998)
  624. })
  625. mot = New("Weld", Handle2, "mot", {
  626. Part0 = Handle2,
  627. Part1 = Handle,
  628. C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
  629. C1 = CFrame.new(-0.358904719, 1.2250495, 2.47955322E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  630. })
  631. Handle2 = New("Part", m, "Handle2", {
  632. BrickColor = BrickColor.new("Really black"),
  633. Material = Enum.Material.SmoothPlastic,
  634. Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
  635. CFrame = CFrame.new(0.446743846, 7.83718204, 6.70008373, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
  636. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  637. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  638. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  639. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  640. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  641. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  642. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  643. })
  644. Mesh = New("BlockMesh", Handle2, "Mesh", {
  645. Scale = Vector3.new(0.349999994, 0.349999994, 1.01999998)
  646. })
  647. mot = New("Weld", Handle2, "mot", {
  648. Part0 = Handle2,
  649. Part1 = Handle,
  650. C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
  651. C1 = CFrame.new(-0.246772453, 1.43718243, 5.4359436E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  652. })
  653. Handle2 = New("Part", m, "Handle2", {
  654. BrickColor = BrickColor.new("Really black"),
  655. Material = Enum.Material.SmoothPlastic,
  656. Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
  657. CFrame = CFrame.new(0.338874876, 7.62504959, 6.70014811, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
  658. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  659. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  660. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  661. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  662. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  663. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  664. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  665. })
  666. Mesh = New("BlockMesh", Handle2, "Mesh", {
  667. Scale = Vector3.new(0.349999994, 0.349999994, 1.01999998)
  668. })
  669. mot = New("Weld", Handle2, "mot", {
  670. Part0 = Handle2,
  671. Part1 = Handle,
  672. C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
  673. C1 = CFrame.new(-0.138903722, 1.2250495, -4.33921814E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  674. })
  675. Handle2 = New("Part", m, "Handle2", {
  676. BrickColor = BrickColor.new("Really black"),
  677. Material = Enum.Material.SmoothPlastic,
  678. Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
  679. CFrame = CFrame.new(0.00674197078, 7.83718204, 6.70008373, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
  680. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  681. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  682. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  683. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  684. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  685. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  686. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  687. })
  688. Mesh = New("BlockMesh", Handle2, "Mesh", {
  689. Scale = Vector3.new(0.349999994, 0.349999994, 1.01999998)
  690. })
  691. mot = New("Weld", Handle2, "mot", {
  692. Part0 = Handle2,
  693. Part1 = Handle,
  694. C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
  695. C1 = CFrame.new(0.193229482, 1.43718195, -8.20159912E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  696. })
  697. Blade1 = New("Part", m, "Blade1", {
  698. BrickColor = BrickColor.new("Really red"),
  699. Material = Enum.Material.Neon,
  700. Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
  701. CFrame = CFrame.new(-0.150047973, 8.30001545, 6.69994879, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
  702. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  703. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  704. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  705. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  706. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  707. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  708. Color = Color3.new(1, 0, 0)
  709. })
  710. Mesh = New("SpecialMesh", Blade1, "Mesh", {
  711. Scale = Vector3.new(1.00999999, 1, 1),
  712. MeshType = Enum.MeshType.Cylinder
  713. })
  714. mot = New("Weld", Blade1, "mot", {
  715. Part0 = Blade1,
  716. Part1 = Handle,
  717. C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
  718. C1 = CFrame.new(0.350019991, 1.90001535, 4.76837158E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  719. })
  720. Blade1 = New("Part", m, "Blade1", {
  721. BrickColor = BrickColor.new("Really red"),
  722. Material = Enum.Material.Neon,
  723. Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
  724. CFrame = CFrame.new(-0.350049913, 8.70001411, 6.69988585, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
  725. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  726. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  727. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  728. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  729. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  730. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  731. Color = Color3.new(1, 0, 0)
  732. })
  733. Mesh = New("SpecialMesh", Blade1, "Mesh", {
  734. Scale = Vector3.new(1.00999999, 1, 1),
  735. MeshType = Enum.MeshType.Cylinder
  736. })
  737. mot = New("Weld", Blade1, "mot", {
  738. Part0 = Blade1,
  739. Part1 = Handle,
  740. C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
  741. C1 = CFrame.new(0.550022423, 2.30001402, 5.7220459E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  742. })
  743. Blade1 = New("Part", m, "Blade1", {
  744. BrickColor = BrickColor.new("Really red"),
  745. Material = Enum.Material.Neon,
  746. Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
  747. CFrame = CFrame.new(-0.150046989, 9.10001373, 6.69994879, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
  748. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  749. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  750. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  751. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  752. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  753. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  754. Color = Color3.new(1, 0, 0)
  755. })
  756. Mesh = New("SpecialMesh", Blade1, "Mesh", {
  757. Scale = Vector3.new(1.00999999, 1, 1),
  758. MeshType = Enum.MeshType.Cylinder
  759. })
  760. mot = New("Weld", Blade1, "mot", {
  761. Part0 = Blade1,
  762. Part1 = Handle,
  763. C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
  764. C1 = CFrame.new(0.350019842, 2.70001364, 4.76837158E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  765. })
  766. Blade1 = New("Part", m, "Blade1", {
  767. BrickColor = BrickColor.new("Really red"),
  768. Material = Enum.Material.Neon,
  769. Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
  770. CFrame = CFrame.new(-0.150047973, 10.9000149, 6.69994879, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
  771. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  772. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  773. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  774. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  775. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  776. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  777. Color = Color3.new(1, 0, 0)
  778. })
  779. Mesh = New("SpecialMesh", Blade1, "Mesh", {
  780. Scale = Vector3.new(1.00999999, 1, 1),
  781. MeshType = Enum.MeshType.Cylinder
  782. })
  783. mot = New("Weld", Blade1, "mot", {
  784. Part0 = Blade1,
  785. Part1 = Handle,
  786. C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
  787. C1 = CFrame.new(0.350022733, 4.50001383, 4.76837158E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  788. })
  789. Blade1 = New("Part", m, "Blade1", {
  790. BrickColor = BrickColor.new("Really red"),
  791. Material = Enum.Material.Neon,
  792. Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
  793. CFrame = CFrame.new(-0.350049973, 11.3000145, 6.69988585, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
  794. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  795. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  796. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  797. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  798. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  799. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  800. Color = Color3.new(1, 0, 0)
  801. })
  802. Mesh = New("SpecialMesh", Blade1, "Mesh", {
  803. Scale = Vector3.new(1.00999999, 1, 1),
  804. MeshType = Enum.MeshType.Cylinder
  805. })
  806. mot = New("Weld", Blade1, "mot", {
  807. Part0 = Blade1,
  808. Part1 = Handle,
  809. C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
  810. C1 = CFrame.new(0.550025165, 4.90001345, 5.7220459E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  811. })
  812. Blade1 = New("Part", m, "Blade1", {
  813. BrickColor = BrickColor.new("Really red"),
  814. Material = Enum.Material.Neon,
  815. Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
  816. CFrame = CFrame.new(-0.15004696, 11.7000122, 6.69994879, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
  817. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  818. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  819. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  820. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  821. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  822. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  823. Color = Color3.new(1, 0, 0)
  824. })
  825. Mesh = New("SpecialMesh", Blade1, "Mesh", {
  826. Scale = Vector3.new(1.00999999, 1, 1),
  827. MeshType = Enum.MeshType.Cylinder
  828. })
  829. mot = New("Weld", Blade1, "mot", {
  830. Part0 = Blade1,
  831. Part1 = Handle,
  832. C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
  833. C1 = CFrame.new(0.350022554, 5.30001211, 4.76837158E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  834. })
  835. Blade1 = New("Part", m, "Blade1", {
  836. BrickColor = BrickColor.new("Really black"),
  837. Material = Enum.Material.SmoothPlastic,
  838. Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
  839. CFrame = CFrame.new(-0.350049973, 11.3000145, 6.69988585, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
  840. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  841. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  842. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  843. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  844. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  845. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  846. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  847. })
  848. Mesh = New("SpecialMesh", Blade1, "Mesh", {
  849. Scale = Vector3.new(1.01999998, 0.800000012, 0.800000012),
  850. MeshType = Enum.MeshType.Cylinder
  851. })
  852. mot = New("Weld", Blade1, "mot", {
  853. Part0 = Blade1,
  854. Part1 = Handle,
  855. C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
  856. C1 = CFrame.new(0.550025165, 4.90001345, 5.7220459E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  857. })
  858. Blade1 = New("Part", m, "Blade1", {
  859. BrickColor = BrickColor.new("Really black"),
  860. Material = Enum.Material.SmoothPlastic,
  861. Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
  862. CFrame = CFrame.new(-0.150046989, 9.10001373, 6.69994879, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
  863. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  864. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  865. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  866. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  867. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  868. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  869. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  870. })
  871. Mesh = New("SpecialMesh", Blade1, "Mesh", {
  872. Scale = Vector3.new(1.01999998, 0.800000012, 0.800000012),
  873. MeshType = Enum.MeshType.Cylinder
  874. })
  875. mot = New("Weld", Blade1, "mot", {
  876. Part0 = Blade1,
  877. Part1 = Handle,
  878. C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
  879. C1 = CFrame.new(0.350019842, 2.70001364, 4.76837158E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  880. })
  881. Blade1 = New("Part", m, "Blade1", {
  882. BrickColor = BrickColor.new("Really black"),
  883. Material = Enum.Material.SmoothPlastic,
  884. Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
  885. CFrame = CFrame.new(-0.150047973, 10.9000149, 6.69994879, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
  886. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  887. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  888. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  889. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  890. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  891. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  892. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  893. })
  894. Mesh = New("SpecialMesh", Blade1, "Mesh", {
  895. Scale = Vector3.new(1.01999998, 0.800000012, 0.800000012),
  896. MeshType = Enum.MeshType.Cylinder
  897. })
  898. mot = New("Weld", Blade1, "mot", {
  899. Part0 = Blade1,
  900. Part1 = Handle,
  901. C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
  902. C1 = CFrame.new(0.350022733, 4.50001383, 4.76837158E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  903. })
  904. Blade1 = New("Part", m, "Blade1", {
  905. BrickColor = BrickColor.new("Really black"),
  906. Material = Enum.Material.SmoothPlastic,
  907. Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
  908. CFrame = CFrame.new(-0.15004696, 11.7000122, 6.69994879, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
  909. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  910. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  911. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  912. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  913. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  914. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  915. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  916. })
  917. Mesh = New("SpecialMesh", Blade1, "Mesh", {
  918. Scale = Vector3.new(1.01999998, 0.800000012, 0.800000012),
  919. MeshType = Enum.MeshType.Cylinder
  920. })
  921. mot = New("Weld", Blade1, "mot", {
  922. Part0 = Blade1,
  923. Part1 = Handle,
  924. C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
  925. C1 = CFrame.new(0.350022554, 5.30001211, 4.76837158E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  926. })
  927. Blade1 = New("Part", m, "Blade1", {
  928. BrickColor = BrickColor.new("Really black"),
  929. Material = Enum.Material.SmoothPlastic,
  930. Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
  931. CFrame = CFrame.new(-0.150047973, 8.30001545, 6.69994879, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
  932. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  933. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  934. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  935. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  936. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  937. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  938. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  939. })
  940. Mesh = New("SpecialMesh", Blade1, "Mesh", {
  941. Scale = Vector3.new(1.01999998, 0.800000012, 0.800000012),
  942. MeshType = Enum.MeshType.Cylinder
  943. })
  944. mot = New("Weld", Blade1, "mot", {
  945. Part0 = Blade1,
  946. Part1 = Handle,
  947. C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
  948. C1 = CFrame.new(0.350019991, 1.90001535, 4.76837158E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  949. })
  950. Blade1 = New("Part", m, "Blade1", {
  951. BrickColor = BrickColor.new("Really black"),
  952. Material = Enum.Material.SmoothPlastic,
  953. Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
  954. CFrame = CFrame.new(-0.350049913, 8.70001411, 6.69988585, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
  955. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  956. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  957. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  958. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  959. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  960. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  961. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  962. })
  963. Mesh = New("SpecialMesh", Blade1, "Mesh", {
  964. Scale = Vector3.new(1.01999998, 0.800000012, 0.800000012),
  965. MeshType = Enum.MeshType.Cylinder
  966. })
  967. mot = New("Weld", Blade1, "mot", {
  968. Part0 = Blade1,
  969. Part1 = Handle,
  970. C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
  971. C1 = CFrame.new(0.550022423, 2.30001402, 5.7220459E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  972. })
  973. Handle1 = New("Part", m, "Handle1", {
  974. BrickColor = BrickColor.new("Fawn brown"),
  975. Material = Enum.Material.SmoothPlastic,
  976. Size = Vector3.new(0.5, 0.200000003, 0.300000012),
  977. CFrame = CFrame.new(0.199973926, 5.40002394, 6.70007801, -0.999999642, 1.05151469E-6, 3.09891417E-4, 1.048733E-6, 1, 1.11138236E-8, -3.09891562E-4, 1.1412884E-8, -1.00000024),
  978. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  979. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  980. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  981. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  982. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  983. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  984. Color = Color3.new(0.627451, 0.517647, 0.309804)
  985. })
  986. Mesh = New("BlockMesh", Handle1, "Mesh", {
  987. Scale = Vector3.new(0.300000012, 1, 0.300000012)
  988. })
  989. mot = New("Weld", Handle1, "mot", {
  990. Part0 = Handle1,
  991. Part1 = Handle,
  992. C0 = CFrame.new(0, 0, 0, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1),
  993. C1 = CFrame.new(-5.05149364E-6, -0.999976158, -1.62124634E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  994. })
  995. Hitbox = New("Part", m, "Hitbox", {
  996. BrickColor = BrickColor.new("Really red"),
  997. Material = Enum.Material.Neon,
  998. Transparency = 1,
  999. Transparency = 1,
  1000. Size = Vector3.new(0.300000131, 5.59999847, 1.80000007),
  1001. CFrame = CFrame.new(-4.09999993E-5, 10.7000084, 6.70000315, 3.09891475E-4, -1.08713012E-8, 0.999999881, 1.04984724E-6, 1, 1.11031113E-8, -1, 1.0498386E-6, 3.09891504E-4),
  1002. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  1003. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  1004. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  1005. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  1006. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  1007. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  1008. Color = Color3.new(1, 0, 0)
  1009. })
  1010. Mesh = New("SpecialMesh", Hitbox, "Mesh", {
  1011. Scale = Vector3.new(0.99000001, 1, 0.99000001),
  1012. MeshType = Enum.MeshType.Wedge
  1013. })
  1014. mot = New("Weld", Hitbox, "mot", {
  1015. Part0 = Hitbox,
  1016. Part1 = Handle,
  1017. C0 = CFrame.new(0, 0, 0, 3.09891475E-4, 1.04984724E-6, -1, -1.08713012E-8, 1, 1.0498386E-6, 0.999999881, 1.11031113E-8, 3.09891504E-4),
  1018. C1 = CFrame.new(0.200015515, 4.3000083, -3.33786011E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
  1019. })
  1020. aa1 = New("Attachment", Hitbox, "aa1", {
  1021. Position = Vector3.new(0, 1.9, 0)
  1022. })
  1023. aa2 = New("Attachment", Hitbox, "aa2", {
  1024. Position = Vector3.new(0, -2.8, 0)
  1025. })
  1026. Trail = New("Trail", Hitbox, "Trailbb", {
  1027. LightEmission = 0.6,
  1028. Enabled = false,
  1029. Transparency = NumberSequence.new({
  1030. NumberSequenceKeypoint.new(0, 0.4),
  1031. NumberSequenceKeypoint.new(1, 1)
  1032. }),
  1033. Enabled = false,
  1034. Lifetime = 0.3,
  1035. Color = ColorSequence.new(Color3.new(1, 0, 0)),
  1036. Attachment0 = aa1,
  1037. Attachment1 = aa2
  1038. })
  1039. for _, v in pairs(m:children()) do
  1040. if v:IsA("Part") then
  1041. v.Transparency = 1
  1042. end
  1043. end
  1044. function rayCast(Position, Direction, Range, Ignore)
  1045. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1046. end
  1047. function FindNearestTorso(pos)
  1048. local list = game.Workspace:children()
  1049. local torso
  1050. local dist = 1000
  1051. local temp, human, temp2
  1052. for x = 1, #list do
  1053. temp2 = list[x]
  1054. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  1055. temp = temp2:findFirstChild("Torso")
  1056. human = temp2:findFirstChild("Humanoid")
  1057. if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
  1058. local dohit = true
  1059. if dohit == true then
  1060. torso = temp
  1061. dist = (temp.Position - pos).magnitude
  1062. end
  1063. end
  1064. end
  1065. end
  1066. return torso, dist
  1067. end
  1068. local BladeHitSounds = {
  1069. "199149137",
  1070. "199149186",
  1071. "199149221",
  1072. "199149235",
  1073. "199149269",
  1074. "199149297"
  1075. }
  1076. local FistHitSounds = {
  1077. "199149137",
  1078. "199149186",
  1079. "199149221",
  1080. "199149235",
  1081. "199149269",
  1082. "199149297"
  1083. }
  1084. local HitSounds = {
  1085. Sharp = {
  1086. Small = 153092296,
  1087. MedL = 153092292,
  1088. MedH = 153092285,
  1089. Large = 153092274
  1090. },
  1091. Blunt = {
  1092. Small = 153092249,
  1093. Med = 153092238,
  1094. LargeF = 153092227,
  1095. LargeA = 153092217,
  1096. Large = 153092213
  1097. },
  1098. Body = {Blood = 206082273}
  1099. }
  1100. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitVolume, HitPitch)
  1101. if hit.Parent == nil then
  1102. return
  1103. end
  1104. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1105. for _, v in pairs(hit.Parent:children()) do
  1106. if v:IsA("Humanoid") then
  1107. h = v
  1108. end
  1109. end
  1110. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1111. if h.MaxHealth == math.huge then
  1112. hit.Parent.Head:BreakJoints()
  1113. end
  1114. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1115. return
  1116. end
  1117. local c = Create("ObjectValue")({
  1118. Name = "creator",
  1119. Value = game:service("Players").LocalPlayer,
  1120. Parent = h
  1121. })
  1122. game:GetService("Debris"):AddItem(c, 0.5)
  1123. if HitSound ~= nil and HitPitch ~= nil then
  1124. CFuncs.Sound.Create(HitSound, hit, HitVolume, HitPitch)
  1125. end
  1126. local Damage = math.random(minim, maxim)
  1127. local blocked = false
  1128. local block = hit.Parent:findFirstChild("Block")
  1129. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1130. blocked = true
  1131. block.Value = block.Value - 1
  1132. print(block.Value)
  1133. end
  1134. if blocked == false then
  1135. h.Health = h.Health - Damage
  1136. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Really red").Color)
  1137. else
  1138. h.Health = h.Health - Damage / 2
  1139. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Really red").Color)
  1140. end
  1141. if Type == "Knockdown" then
  1142. local hum = hit.Parent.Humanoid
  1143. hum.PlatformStand = true
  1144. coroutine.resume(coroutine.create(function(HHumanoid)
  1145. swait(1)
  1146. HHumanoid.PlatformStand = false
  1147. end), hum)
  1148. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1149. local bodvol = Create("BodyVelocity")({
  1150. velocity = angle * knockback,
  1151. P = 5000,
  1152. maxForce = Vector3.new(8000, 8000, 8000),
  1153. Parent = hit
  1154. })
  1155. local rl = Create("BodyAngularVelocity")({
  1156. P = 3000,
  1157. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1158. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1159. Parent = hit
  1160. })
  1161. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1162. game:GetService("Debris"):AddItem(rl, 0.5)
  1163. elseif Type == "Normal" then
  1164. local vp = Create("BodyVelocity")({
  1165. P = 500,
  1166. maxForce = Vector3.new(math.huge, 0, math.huge),
  1167. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1168. })
  1169. if knockback > 0 then
  1170. vp.Parent = hit.Parent.Torso
  1171. end
  1172. game:GetService("Debris"):AddItem(vp, 0.5)
  1173. elseif Type == "Up" then
  1174. local bodyVelocity = Create("BodyVelocity")({
  1175. velocity = Vector3.new(0, 20, 0),
  1176. P = 5000,
  1177. maxForce = Vector3.new(8000, 8000, 8000),
  1178. Parent = hit
  1179. })
  1180. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1181. elseif Type == "DarkUp" then
  1182. coroutine.resume(coroutine.create(function()
  1183. for i = 0, 1, 0.1 do
  1184. swait()
  1185. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
  1186. end
  1187. end))
  1188. local bodyVelocity = Create("BodyVelocity")({
  1189. velocity = Vector3.new(0, 20, 0),
  1190. P = 5000,
  1191. maxForce = Vector3.new(8000, 8000, 8000),
  1192. Parent = hit
  1193. })
  1194. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1195. elseif Type == "Snare" then
  1196. local bp = Create("BodyPosition")({
  1197. P = 2000,
  1198. D = 100,
  1199. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1200. position = hit.Parent.Torso.Position,
  1201. Parent = hit.Parent.Torso
  1202. })
  1203. game:GetService("Debris"):AddItem(bp, 1)
  1204. elseif Type == "Freeze" then
  1205. local BodPos = Create("BodyPosition")({
  1206. P = 50000,
  1207. D = 1000,
  1208. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1209. position = hit.Parent.Torso.Position,
  1210. Parent = hit.Parent.Torso
  1211. })
  1212. local BodGy = Create("BodyGyro")({
  1213. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1214. P = 20000,
  1215. Parent = hit.Parent.Torso,
  1216. cframe = hit.Parent.Torso.CFrame
  1217. })
  1218. hit.Parent.Torso.Anchored = true
  1219. coroutine.resume(coroutine.create(function(Part)
  1220. swait(1.5)
  1221. Part.Anchored = false
  1222. end), hit.Parent.Torso)
  1223. game:GetService("Debris"):AddItem(BodPos, 3)
  1224. game:GetService("Debris"):AddItem(BodGy, 3)
  1225. end
  1226. local debounce = Create("BoolValue")({
  1227. Name = "DebounceHit",
  1228. Parent = hit.Parent,
  1229. Value = true
  1230. })
  1231. game:GetService("Debris"):AddItem(debounce, Delay)
  1232. c = Create("ObjectValue")({
  1233. Name = "creator",
  1234. Value = Player,
  1235. Parent = h
  1236. })
  1237. game:GetService("Debris"):AddItem(c, 0.5)
  1238. end
  1239. end
  1240. function ShowDamage(Pos, Text, Time, Color)
  1241. local Rate = 0.03333333333333333
  1242. local Pos = Pos or Vector3.new(0, 0, 0)
  1243. local Text = Text or ""
  1244. local Time = Time or 2
  1245. local Color = Color or Color3.new(1, 0, 1)
  1246. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1247. EffectPart.Anchored = true
  1248. local BillboardGui = Create("BillboardGui")({
  1249. Size = UDim2.new(3, 0, 3, 0),
  1250. Adornee = EffectPart,
  1251. Parent = EffectPart
  1252. })
  1253. local TextLabel = Create("TextLabel")({
  1254. BackgroundTransparency = 1,
  1255. Size = UDim2.new(1, 0, 1, 0),
  1256. Text = Text,
  1257. Font = "SciFi",
  1258. TextColor3 = Color,
  1259. TextScaled = true,
  1260. Parent = BillboardGui
  1261. })
  1262. game.Debris:AddItem(EffectPart, Time)
  1263. EffectPart.Parent = game:GetService("Workspace")
  1264. delay(0, function()
  1265. local Frames = Time / Rate
  1266. for Frame = 1, Frames do
  1267. wait(Rate)
  1268. local Percent = Frame / Frames
  1269. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1270. TextLabel.TextTransparency = Percent
  1271. end
  1272. if EffectPart and EffectPart.Parent then
  1273. EffectPart:Destroy()
  1274. end
  1275. end)
  1276. end
  1277. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitVolume, HitPitch)
  1278. for _, c in pairs(workspace:children()) do
  1279. local hum = c:findFirstChildOfClass("Humanoid")
  1280. if hum ~= nil then
  1281. local head = c:findFirstChild("Torso")
  1282. if head ~= nil then
  1283. local targ = head.Position - Part.Position
  1284. local mag = targ.magnitude
  1285. if Magnitude >= mag and c.Name ~= Player.Name then
  1286. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, 0.1, HitSound, HitVolume, HitPitch)
  1287. end
  1288. end
  1289. end
  1290. end
  1291. end
  1292. EffectModel = Create("Model")({Parent = Character, Name = "Effects"})
  1293. Effects = {
  1294. Block = {
  1295. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type, Part)
  1296. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1297. prt.Anchored = true
  1298. prt.CFrame = cframe
  1299. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1300. game:GetService("Debris"):AddItem(prt, 10)
  1301. if Type == 1 or Type == nil then
  1302. table.insert(Effects, {
  1303. prt,
  1304. "Block1",
  1305. delay,
  1306. x3,
  1307. y3,
  1308. z3,
  1309. msh
  1310. })
  1311. elseif Type == 2 then
  1312. table.insert(Effects, {
  1313. prt,
  1314. "Block2",
  1315. delay,
  1316. x3,
  1317. y3,
  1318. z3,
  1319. msh
  1320. })
  1321. elseif Type == 3 then
  1322. table.insert(Effects, {
  1323. prt,
  1324. "Block3",
  1325. delay,
  1326. x3,
  1327. y3,
  1328. z3,
  1329. msh,
  1330. Part
  1331. })
  1332. elseif Type == 4 then
  1333. table.insert(Effects, {
  1334. prt,
  1335. "Block2Fire",
  1336. delay,
  1337. x3,
  1338. y3,
  1339. z3,
  1340. msh
  1341. })
  1342. end
  1343. end
  1344. },
  1345. Cylinder = {
  1346. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1347. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1348. prt.Anchored = true
  1349. prt.CFrame = cframe
  1350. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1351. game:GetService("Debris"):AddItem(prt, 10)
  1352. table.insert(Effects, {
  1353. prt,
  1354. "Cylinder",
  1355. delay,
  1356. x3,
  1357. y3,
  1358. z3,
  1359. msh
  1360. })
  1361. end
  1362. },
  1363. Sphere = {
  1364. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1365. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1366. prt.Anchored = true
  1367. prt.CFrame = cframe
  1368. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1369. game:GetService("Debris"):AddItem(prt, 10)
  1370. table.insert(Effects, {
  1371. prt,
  1372. "Cylinder",
  1373. delay,
  1374. x3,
  1375. y3,
  1376. z3,
  1377. msh
  1378. })
  1379. end
  1380. },
  1381. Sphere2 = {
  1382. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1383. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1384. prt.Anchored = true
  1385. prt.CFrame = cframe
  1386. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1387. game:GetService("Debris"):AddItem(prt, 10)
  1388. coroutine.resume(coroutine.create(function()
  1389. while prt.Transparency < 1 do
  1390. swait()
  1391. prt.CFrame = prt.CFrame * CFrame.new(x3, y3, z3)
  1392. end
  1393. end))
  1394. table.insert(Effects, {
  1395. prt,
  1396. "Cylinder",
  1397. delay,
  1398. x3,
  1399. y3,
  1400. z3,
  1401. msh
  1402. })
  1403. end
  1404. },
  1405. Blood = {
  1406. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1407. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1408. prt.Anchored = true
  1409. prt.CFrame = cframe
  1410. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1411. game:GetService("Debris"):AddItem(prt, 10)
  1412. table.insert(Effects, {
  1413. prt,
  1414. "Blood",
  1415. delay,
  1416. x3,
  1417. y3,
  1418. z3,
  1419. msh
  1420. })
  1421. end
  1422. },
  1423. Head = {
  1424. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1425. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1426. prt.Anchored = true
  1427. prt.CFrame = cframe
  1428. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1429. game:GetService("Debris"):AddItem(prt, 10)
  1430. table.insert(Effects, {
  1431. prt,
  1432. "Cylinder",
  1433. delay,
  1434. x3,
  1435. y3,
  1436. z3,
  1437. msh
  1438. })
  1439. end
  1440. },
  1441. Fire = {
  1442. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1443. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1444. prt.Anchored = true
  1445. prt.CFrame = cframe
  1446. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1447. game:GetService("Debris"):AddItem(prt, 10)
  1448. table.insert(Effects, {
  1449. prt,
  1450. "Fire",
  1451. delay,
  1452. 1,
  1453. 1,
  1454. 1,
  1455. msh
  1456. })
  1457. end
  1458. },
  1459. Ring = {
  1460. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1461. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1462. prt.Anchored = true
  1463. prt.CFrame = cframe
  1464. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1465. game:GetService("Debris"):AddItem(prt, 10)
  1466. table.insert(Effects, {
  1467. prt,
  1468. "Cylinder",
  1469. delay,
  1470. x3,
  1471. y3,
  1472. z3,
  1473. msh
  1474. })
  1475. end
  1476. },
  1477. Ring2 = {
  1478. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1479. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1480. prt.Anchored = true
  1481. prt.CFrame = cframe
  1482. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1483. coroutine.resume(coroutine.create(function()
  1484. wait(0.01)
  1485. while prt.Transparency < 1 do
  1486. swait()
  1487. prt.CFrame = prt.CFrame * CFrame.Angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1488. end
  1489. end))
  1490. game:GetService("Debris"):AddItem(prt, 10)
  1491. table.insert(Effects, {
  1492. prt,
  1493. "Cylinder",
  1494. delay,
  1495. x3,
  1496. y3,
  1497. z3,
  1498. msh
  1499. })
  1500. end
  1501. },
  1502. Blast = {
  1503. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Part)
  1504. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1505. prt.Anchored = true
  1506. prt.CFrame = cframe
  1507. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1323306", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1508. game:GetService("Debris"):AddItem(prt, 10)
  1509. table.insert(Effects, {
  1510. prt,
  1511. "Block4",
  1512. delay,
  1513. x3,
  1514. y3,
  1515. z3,
  1516. msh,
  1517. Part
  1518. })
  1519. end
  1520. },
  1521. Wave = {
  1522. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1523. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1524. prt.Anchored = true
  1525. prt.CFrame = cframe
  1526. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1527. game:GetService("Debris"):AddItem(prt, 10)
  1528. table.insert(Effects, {
  1529. prt,
  1530. "Cylinder",
  1531. delay,
  1532. x3,
  1533. y3,
  1534. z3,
  1535. msh
  1536. })
  1537. end
  1538. },
  1539. Elec = {
  1540. Create = function(cff, x, y, z)
  1541. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Medium blue"), "Part", Vector3.new(1, 1, 1))
  1542. prt.Anchored = true
  1543. prt.CFrame = cff * CFrame.new(math.random(-x * 100, x * 100) / 100, math.random(-y * 100, y * 100) / 100, math.random(-z * 100, z * 100) / 100)
  1544. prt.CFrame = CFrame.new(prt.Position)
  1545. game:GetService("Debris"):AddItem(prt, 10)
  1546. local xval = math.random() / 9
  1547. local yval = math.random() / 9
  1548. local zval = math.random() / 9
  1549. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1550. local eul1 = math.random(-50, 50)
  1551. local eul2 = math.random(-50, 50)
  1552. local eul3 = math.random(-50, 50)
  1553. local euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
  1554. local euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
  1555. Effects[#Effects + 1] = {
  1556. prt,
  1557. "Elec",
  1558. 0.05,
  1559. x,
  1560. y,
  1561. z,
  1562. xval,
  1563. yval,
  1564. zval,
  1565. msh,
  1566. euld,
  1567. euld2
  1568. }
  1569. end
  1570. },
  1571. Break = {
  1572. Create = function(brickcolor, cframe, x1, y1, z1)
  1573. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1574. prt.Anchored = true
  1575. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1576. game:GetService("Debris"):AddItem(prt, 10)
  1577. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1578. local num = math.random(10, 50) / 1000
  1579. table.insert(Effects, {
  1580. prt,
  1581. "Shatter",
  1582. num,
  1583. prt.CFrame,
  1584. math.random() - math.random(),
  1585. 0,
  1586. math.random(50, 100) / 100
  1587. })
  1588. end
  1589. },
  1590. Ice = {
  1591. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1592. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1593. prt.Anchored = true
  1594. prt.CFrame = cframe
  1595. msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1778999", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1596. game:GetService("Debris"):AddItem(prt, 10)
  1597. for i = 1, 5 do
  1598. Effects.Break.Create(BrickColor.new(brickcolor), prt.CFrame * CFrame.new(0, 4, 0), math.random(20, 80) / 100, math.random(2, 10), math.random(20, 80) / 100)
  1599. end
  1600. for i = 1, 15 do
  1601. local freezepart = CFuncs.Part.Create(EffectModel, "Neon", 0.5, 0.5, BrickColor.new("Bright blue"), "Ice Part", Vector3.new(math.random(1, 2) + math.random(), math.random(1, 2) + math.random(), math.random(1, 2) + math.random()))
  1602. freezepart.Anchored = true
  1603. freezepart.CanCollide = true
  1604. freezepart.CFrame = cframe * CFrame.new(math.random(-300, 300) / 100, 4, math.random(-300, 300) / 100) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1605. game:GetService("Debris"):AddItem(freezepart, 10)
  1606. end
  1607. table.insert(Effects, {
  1608. prt,
  1609. "Ice",
  1610. delay,
  1611. msh,
  1612. 1,
  1613. 0.2
  1614. })
  1615. end
  1616. },
  1617. Lightning = {
  1618. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1619. local magz = (p0 - p1).magnitude
  1620. local curpos = p0
  1621. local trz = {
  1622. -ofs,
  1623. ofs
  1624. }
  1625. for i = 1, tym do
  1626. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1627. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1628. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1629. li.Material = "Neon"
  1630. if tym == i then
  1631. local magz2 = (curpos - p1).magnitude
  1632. li.Size = Vector3.new(th, th, magz2)
  1633. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1634. table.insert(Effects, {
  1635. li,
  1636. "Disappear",
  1637. last
  1638. })
  1639. else
  1640. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1641. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1642. game.Debris:AddItem(li, 10)
  1643. table.insert(Effects, {
  1644. li,
  1645. "Disappear",
  1646. last
  1647. })
  1648. end
  1649. end
  1650. end
  1651. },
  1652. EffectTemplate = {}
  1653. }
  1654. function attackone()
  1655. attack = true
  1656. for i = 0, 0.9, 0.1 do
  1657. swait()
  1658. PlayAnimationFromTable({
  1659. CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1660. CFrame.new(1.04082581E-17, 1.49998808, -9.53674146E-7, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1661. CFrame.new(1.50000191, 1.04083541E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1662. CFrame.new(-1.49999809, -1.04083276E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1663. CFrame.new(0.499998093, -1.99998403, -4.76837613E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1664. CFrame.new(-0.5, -1.99998403, -4.76837613E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1665. }, 0.4, false)
  1666. moter.C0 = clerp(moter.C0, CFrame.new(2.4449544, 0.202100992, 1.01267672, 0.563678145, 0.825983822, 0.00421173126, -0.021122843, 0.0195118524, -0.999586463, -0.825724483, 0.563356042, 0.028445527) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1667. end
  1668. RootPart.Velocity = RootPart.CFrame.lookVector * 50
  1669. CFuncs.Sound.Create("234365573", Handle, 1, 0.6)
  1670. local con = Hitbox.Touched:connect(function(hit)
  1671. Damage(Hitbox, hit, 15, 20, math.random(1, 5), "Normal", RootPart, 0.2, HitSounds.Blunt.Small, 1.4, 0.4)
  1672. end)
  1673. Trail.Enabled = true
  1674. for i = 0, 0.1, 0.1 do
  1675. swait()
  1676. PlayAnimationFromTable({
  1677. CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1678. CFrame.new(1.04082581E-17, 1.49998808, -9.53674146E-7, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1679. CFrame.new(1.50000191, 1.04083541E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1680. CFrame.new(-1.49999809, -1.04083276E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1681. CFrame.new(0.499998093, -1.99998403, -4.76837613E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1682. CFrame.new(-0.5, -1.99998403, -4.76837613E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1683. }, 0.4, false)
  1684. moter.C0 = clerp(moter.C0, CFrame.new(1.18206537, 0.0979360491, -2.36446452, -0.587409675, 0.808382511, 0.0383165814, -0.0833570883, -0.0133414753, -0.996431589, -0.804985464, -0.588506937, 0.0752213746) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1685. end
  1686. for i = 0, 1.1, 0.1 do
  1687. swait()
  1688. PlayAnimationFromTable({
  1689. CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1690. CFrame.new(1.04082581E-17, 1.49998808, -9.53674146E-7, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1691. CFrame.new(1.50000191, 1.04083541E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1692. CFrame.new(-1.49999809, -1.04083276E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1693. CFrame.new(0.499998093, -1.99998403, -4.76837613E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1694. CFrame.new(-0.5, -1.99998403, -4.76837613E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1695. }, 0.4, false)
  1696. moter.C0 = clerp(moter.C0, CFrame.new(-2.0374732, -0.316002667, -3.36016822, -0.893032551, -0.437608808, 0.10487406, -0.0753240138, -0.0844012573, -0.993581772, 0.443650782, -0.895197272, 0.0424104594) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1697. end
  1698. con:Disconnect()
  1699. Trail.Enabled = false
  1700. attack = false
  1701. end
  1702. function attacktwo()
  1703. attack = true
  1704. for i = 0, 0.9, 0.1 do
  1705. swait()
  1706. PlayAnimationFromTable({
  1707. CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1708. CFrame.new(1.04082714E-17, 1.49998999, -1.43051136E-6, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1709. CFrame.new(1.50000215, 1.04083557E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1710. CFrame.new(-1.49999785, -1.0408326E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1711. CFrame.new(0.499998093, -1.99998593, -1.90734909E-6, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1712. CFrame.new(-0.499999881, -1.99998593, -1.90734909E-6, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1713. }, 0.4, false)
  1714. moter.C0 = clerp(moter.C0, CFrame.new(-3.0807817, -0.828035116, -1.77403629, -0.685650647, -0.619280815, -0.382590085, -0.325919062, -0.208793223, 0.922053874, -0.65089184, 0.756900012, -0.0586764179) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1715. end
  1716. RootPart.Velocity = RootPart.CFrame.lookVector * 60
  1717. CFuncs.Sound.Create("234365549", Handle, 1, 0.8)
  1718. local con = Hitbox.Touched:connect(function(hit)
  1719. Damage(Hitbox, hit, 15, 20, math.random(1, 5), "Normal", RootPart, 0.2, HitSounds.Blunt.Small, 1.4, 0.4)
  1720. end)
  1721. Trail.Enabled = true
  1722. for i = 0, 0.1, 0.1 do
  1723. swait()
  1724. PlayAnimationFromTable({
  1725. CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1726. CFrame.new(1.04082714E-17, 1.49998999, -1.43051136E-6, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1727. CFrame.new(1.50000215, 1.04083557E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1728. CFrame.new(-1.49999785, -1.0408326E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1729. CFrame.new(0.499998093, -1.99998593, -1.90734909E-6, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1730. CFrame.new(-0.499999881, -1.99998593, -1.90734909E-6, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1731. }, 0.4, false)
  1732. moter.C0 = clerp(moter.C0, CFrame.new(-3.46451378, -0.0733153969, -2.1783123, 0.60132575, -0.76584518, -0.227803126, 0.388557374, 0.03116359, 0.920904934, -0.698171794, -0.642269373, 0.316316277) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1733. end
  1734. for i = 0, 0.9, 0.1 do
  1735. swait()
  1736. PlayAnimationFromTable({
  1737. CFrame.new(0, 0, 0, 1, 3.46944695E-18, 0, 3.46944695E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1738. CFrame.new(5.20415388E-18, 1.49999523, -4.76836988E-7, 1, 3.46944695E-18, 0, 3.46944695E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1739. CFrame.new(1.50000191, 5.20417705E-18, 0, 1, 4.33680869E-18, 0, 3.46944695E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1740. CFrame.new(-1.49999809, -5.20416381E-18, 0, 1, 4.33680869E-18, 0, 3.46944695E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1741. CFrame.new(0.499998093, -1.99998832, -4.76837613E-7, 1, 4.33680869E-18, 0, 3.46944695E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1742. CFrame.new(-0.5, -1.99998832, -4.76837613E-7, 1, 4.33680869E-18, 0, 3.46944695E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1743. }, 0.4, false)
  1744. moter.C0 = clerp(moter.C0, CFrame.new(0.00192657672, 0.288838416, -2.21198153, 0.908116639, 0.215627939, -0.358937234, 0.310652941, 0.227829441, 0.92281574, 0.280764639, -0.949523211, 0.139910862) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1745. end
  1746. con:Disconnect()
  1747. Trail.Enabled = false
  1748. attack = false
  1749. end
  1750. function attackthree()
  1751. attack = true
  1752. CFuncs.Sound.Create("169445092", Handle, 0.8, 0.8)
  1753. for i = 0, 1.1, 0.1 do
  1754. swait()
  1755. PlayAnimationFromTable({
  1756. CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1757. CFrame.new(1.04082548E-17, 1.4999876, 1.70528847E-13, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1758. CFrame.new(1.50000191, 1.04083541E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1759. CFrame.new(-1.49999905, -1.04083342E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1760. CFrame.new(0.499997973, -0.250017643, -2.02071714, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1761. CFrame.new(-0.5, -1.99998307, -9.53674771E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1762. }, 0.4, false)
  1763. moter.C0 = clerp(moter.C0, CFrame.new(-0.0996908024, -1.00094938, 0.0749487504, -3.10002128E-4, 7.23072158E-10, -1, -1, -3.70436055E-8, 3.10002128E-4, -3.70434918E-8, 1, 7.34555805E-10) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1764. end
  1765. Humanoid.WalkSpeed = 0
  1766. for i = 0, 0.6, 0.1 do
  1767. swait()
  1768. PlayAnimationFromTable({
  1769. CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1770. CFrame.new(1.04082548E-17, 1.4999876, 1.70528847E-13, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1771. CFrame.new(1.50000191, 1.04083541E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1772. CFrame.new(-1.49999905, -1.04083342E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1773. CFrame.new(0.499997973, -1.99998283, -2.02071714, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1774. CFrame.new(-0.5, -1.99998307, -9.53674771E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1775. }, 0.4, false)
  1776. moter.C0 = clerp(moter.C0, CFrame.new(-0.0996908024, -1.00094938, 0.0749487504, -3.10002128E-4, 7.23072158E-10, -1, -1, -3.70436055E-8, 3.10002128E-4, -3.70434918E-8, 1, 7.34555805E-10) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1777. end
  1778. local ground = workspace:FindPartOnRay(Ray.new(RightLeg.Position, RightLeg.CFrame * CFrame.Angles(math.rad(-90), 0, 0).lookVector.Unit * 2), Character, true, true)
  1779. if ground then
  1780. CFuncs.Sound.Create("142070127", RightLeg, 1, 1)
  1781. MagnitudeDamage(Torso, 8, 15, 20, 1, "Knockdown", HitSounds.Sharp.Small, 1, 0.5)
  1782. Effects.Wave.Create(BrickColor.new("Really red"), RightLeg.CFrame * CFrame.new(0, -0.8, 0), 0.5, 0.1, 0.5, 0.7, 0.1, 0.7, 0.07)
  1783. Effects.Wave.Create(BrickColor.new("Really black"), RightLeg.CFrame * CFrame.new(0, -0.8, 0), 0.4, 0.1, 0.4, 0.55, 0.1, 0.55, 0.07)
  1784. end
  1785. for i = 0, 0.9, 0.1 do
  1786. swait()
  1787. PlayAnimationFromTable({
  1788. CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1789. CFrame.new(1.04082548E-17, 1.4999876, 1.70528847E-13, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1790. CFrame.new(1.50000191, 1.04083541E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1791. CFrame.new(-1.49999905, -1.04083342E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1792. CFrame.new(0.499997973, -1.99998283, -2.02071714, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1793. CFrame.new(-0.5, -1.99998307, -9.53674771E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1794. }, 0.4, false)
  1795. moter.C0 = clerp(moter.C0, CFrame.new(-0.0996908024, -1.00094938, 0.0749487504, -3.10002128E-4, 7.23072158E-10, -1, -1, -3.70436055E-8, 3.10002128E-4, -3.70434918E-8, 1, 7.34555805E-10) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1796. end
  1797. Humanoid.WalkSpeed = 8
  1798. attack = false
  1799. end
  1800. function attackfour()
  1801. attack = true
  1802. for i = 0, 0.9, 0.1 do
  1803. swait()
  1804. PlayAnimationFromTable({
  1805. CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1806. CFrame.new(1.04082846E-17, 1.49999189, -9.53674146E-7, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1807. CFrame.new(1.50000381, 1.04083673E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1808. CFrame.new(-1.49999809, -1.04083276E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1809. CFrame.new(0.499998093, -1.99998498, -4.54743936E-13, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1810. CFrame.new(-0.5, -1.99998498, -4.54743936E-13, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1811. }, 0.4, false)
  1812. moter.C0 = clerp(moter.C0, CFrame.new(-1.32396829, 3.71611595, 1.16126049, 0.00480830017, 0.00346533558, 0.999984026, 0.815195322, 0.579158723, -0.00592678552, -0.579168022, 0.815209687, -4.01489233E-5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1813. end
  1814. Humanoid.WalkSpeed = 0
  1815. Humanoid.AutoRotate = false
  1816. CFuncs.Sound.Create("234365549", Handle, 1, 0.5)
  1817. local con = Hitbox.Touched:connect(function(hit)
  1818. Damage(Hitbox, hit, 15, 20, math.random(1, 5), "Normal", RootPart, 0.2, HitSounds.Blunt.Med, 1.4, 0.4)
  1819. end)
  1820. Trail.Enabled = true
  1821. for i = 0, 0.1, 0.1 do
  1822. swait()
  1823. PlayAnimationFromTable({
  1824. CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1825. CFrame.new(1.04082846E-17, 1.49999189, -9.53674146E-7, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1826. CFrame.new(1.50000381, 1.04083673E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1827. CFrame.new(-1.49999809, -1.04083276E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1828. CFrame.new(0.499998093, -1.99998498, -4.54743936E-13, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1829. CFrame.new(-0.5, -1.99998498, -4.54743936E-13, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1830. }, 0.4, false)
  1831. moter.C0 = clerp(moter.C0, CFrame.new(-1.32930601, 2.82758975, -1.66322601, -0.00270223035, 0.00531309471, 0.999982417, -0.446178794, 0.894924283, -0.00596059998, -0.894939899, -0.446187079, -4.77011527E-5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1832. end
  1833. for i = 0, 0.7, 0.1 do
  1834. swait()
  1835. PlayAnimationFromTable({
  1836. CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1837. CFrame.new(1.04082846E-17, 1.49999189, -9.53674146E-7, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1838. CFrame.new(1.50000381, 1.04083673E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1839. CFrame.new(-1.49999809, -1.04083276E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1840. CFrame.new(0.499998093, -1.99998498, -4.54743936E-13, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1841. CFrame.new(-0.5, -1.99998498, -4.54743936E-13, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1842. }, 0.4, false)
  1843. moter.C0 = clerp(moter.C0, CFrame.new(-1.35416257, -1.34975886, -2.09521627, -0.0057267407, -0.00170065369, 0.999983728, -0.959361434, -0.282126307, -0.0059739016, 0.282131046, -0.959379375, -1.58739695E-5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1844. end
  1845. local ground, pos = workspace:FindPartOnRay(Ray.new(Hitbox.Position, Hitbox.CFrame * CFrame.Angles(0, 0, 0).lookVector.Unit * 4), Character, true, true)
  1846. if ground then
  1847. con:Disconnect()
  1848. CFuncs.Sound.Create("157878578", Hitbox, 0.5, 1.5)
  1849. MagnitudeDamage(Torso, 10, 15, 20, 10, "Normal", "440145223", 1.3, 0.5)
  1850. Effects.Wave.Create(ground.BrickColor.Name, CFrame.new(pos), 0.4, 0.5, 0.4, 1, 0.2, 1, 0.07)
  1851. end
  1852. Trail.Enabled = false
  1853. for i = 0, 0.9, 0.1 do
  1854. swait()
  1855. PlayAnimationFromTable({
  1856. CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1857. CFrame.new(1.04082846E-17, 1.49999189, -9.53674146E-7, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1858. CFrame.new(1.50000381, 1.04083673E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1859. CFrame.new(-1.49999809, -1.04083276E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1860. CFrame.new(0.499998093, -1.99998498, -4.54743936E-13, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1861. CFrame.new(-0.5, -1.99998498, -4.54743936E-13, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1862. }, 0.4, false)
  1863. moter.C0 = clerp(moter.C0, CFrame.new(-1.35416257, -1.34975886, -2.09521627, -0.0057267407, -0.00170065369, 0.999983728, -0.959361434, -0.282126307, -0.0059739016, 0.282131046, -0.959379375, -1.58739695E-5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1864. end
  1865. Humanoid.WalkSpeed = 8
  1866. Humanoid.AutoRotate = true
  1867. con:Disconnect()
  1868. attack = false
  1869. end
  1870. function why()
  1871. attack = true
  1872. Humanoid.AutoRotate = false
  1873. Humanoid.JumpPower = 0
  1874. Humanoid.WalkSpeed = 0
  1875. for i = 0, 4, 0.1 do
  1876. swait()
  1877. PlayAnimationFromTable({
  1878. CFrame.new(-1.39660505E-11, -0.325010359, 0.0749414563, 1, 1.8900416E-11, -4.73291406E-11, -3.73671163E-11, -4.94721007E-6, -0.999996901, -1.4921642E-11, 1.00000501, -3.9041638E-6) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1879. CFrame.new(0, 1.49998951, -8.10623169E-6, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1880. CFrame.new(1.5000031, 2.86102295E-6, 9.53674316E-7, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1881. CFrame.new(-1.49999595, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1882. CFrame.new(0.5, -1.9999907, 9.05990601E-6, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1883. CFrame.new(-0.5, -1.9999907, 9.05990601E-6, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1884. }, 0.1, false)
  1885. moter.C0 = clerp(moter.C0, CFrame.new(1.40031517, -0.399959207, -0.926019251, -3.10000032E-4, -4.73291406E-11, -1, 4.94721007E-6, -0.999996901, -1.496268E-9, -1.00000501, -3.9041638E-6, 3.10001575E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1886. end
  1887. CFuncs.Sound.Create("522153316", RootPart, 2, 1)
  1888. CFuncs.Sound.Create("316300831", RootPart, 0.8, 1)
  1889. for i = 0, 3, 0.1 do
  1890. swait()
  1891. PlayAnimationFromTable({
  1892. CFrame.new(-1.39660505E-11, -0.325010359, 0.0749414563, 1, 1.8900416E-11, -4.73291406E-11, -3.73671163E-11, -4.94721007E-6, -0.999996901, -1.4921642E-11, 1.00000501, -3.9041638E-6) * CFrame.new(0, 0, -6666) * CFrame.Angles(0, 0, 0),
  1893. CFrame.new(0, 1.49998951, -8.10623169E-6, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1894. CFrame.new(1.5000031, 2.86102295E-6, 9.53674316E-7, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1895. CFrame.new(-1.49999595, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1896. CFrame.new(0.5, -1.9999907, 9.05990601E-6, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1897. CFrame.new(-0.5, -1.9999907, 9.05990601E-6, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1898. }, 0.1, false)
  1899. moter.C0 = clerp(moter.C0, CFrame.new(1.40031517, -0.399959207, -0.926019251, -3.10000032E-4, -4.73291406E-11, -1, 4.94721007E-6, -0.999996901, -1.496268E-9, -1.00000501, -3.9041638E-6, 3.10001575E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1900. end
  1901. CFuncs.Sound.Create("899609285", RootPart, 1, 1)
  1902. swait(60)
  1903. CFuncs.Sound.Create("657611525", RootPart, 2, 1)
  1904. swait(30)
  1905. CFuncs.Sound.Create("448260722", RootPart, 3, 1.2)
  1906. swait(15)
  1907. for _, v in pairs(m:children()) do
  1908. if v:IsA("Part") then
  1909. v.Transparency = 0
  1910. v.CanCollide = false
  1911. end
  1912. end
  1913. for i = 0, 0.8, 0.1 do
  1914. swait()
  1915. PlayAnimationFromTable({
  1916. CFrame.new(-1.44087145E-10, -2.67493892, -0.925072491, 1, -1.8900416E-11, 4.73291406E-11, -3.73671163E-11, 4.94721007E-6, 0.999996901, -1.4921642E-11, -1.00000501, 3.9041638E-6) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1917. CFrame.new(2.98014697E-8, 1.5, -2.66333245E-7, 1, -5.68431749E-13, 1.70530257E-13, 2.60349413E-13, 1, 5.55051599E-7, -1.70530257E-13, -5.55051599E-7, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1918. CFrame.new(1.5000031, 9.53674316E-7, 2.14576721E-6, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1919. CFrame.new(-1.49999595, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1920. CFrame.new(0.5, -1.99999094, 1.00135803E-5, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1921. CFrame.new(-0.5, -1.99999094, 1.00135803E-5, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1922. }, 0.7, false)
  1923. moter.C0 = clerp(moter.C0, CFrame.new(0.52332896, -0.913068414, 0.0863121152, 0.458981723, -0.821184516, -0.339104474, -0.882430673, -0.465700656, -0.066626437, -0.103208579, 0.329816461, -0.9383865) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1924. end
  1925. CFuncs.Sound.Create("990927677", RootPart, 6, 1)
  1926. CFuncs.Sound.Create("142070127", RootPart, 2, 1)
  1927. MagnitudeDamage(Torso, 40, 40, 60, 10, "Knockdown", "142070127", 2, 0.8)
  1928. Effects.Wave.Create(BrickColor.new("Really red"), RootPart.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 0), 2, 4, 2, 4, 0.4, 4, 0.04)
  1929. Effects.Sphere.Create(BrickColor.new("Really black"), Torso.CFrame, 4, 4, 4, 19, 19, 19, 0.03)
  1930. Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 3.5, 3.5, 3.5, 16, 16, 16, 0.022)
  1931. Effects.Ring.Create(BrickColor.new("Really red"), RootPart.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(90), 0, 0), 6, 6, 2, 4, 4, 0.4, 0.04)
  1932. Effects.Ring2.Create(BrickColor.new("Really red"), Torso.CFrame, 8, 8, 1, 8, 8, 0.2, 0.035)
  1933. Effects.Ring2.Create(BrickColor.new("Really red"), Torso.CFrame, 7, 7, 1, 7, 7, 0.2, 0.04)
  1934. Effects.Ring2.Create(BrickColor.new("Really red"), Torso.CFrame, 6, 6, 1, 6, 6, 0.2, 0.045)
  1935. Effects.Ring2.Create(BrickColor.new("Really red"), Torso.CFrame, 5, 5, 1, 5, 5, 0.2, 0.05)
  1936. swait(100)
  1937. CFuncs.Sound.Create("539729609", RootPart, 10, 1)
  1938. for i = 0, 4.5, 0.1 do
  1939. swait()
  1940. PlayAnimationFromTable({
  1941. CFrame.new(-1.44087145E-10, -2.67493892, -0.925072491, 1, -1.8900416E-11, 4.73291406E-11, -3.73671163E-11, 4.94721007E-6, 0.999996901, -1.4921642E-11, -1.00000501, 3.9041638E-6) * CFrame.new(0, 0, 0.168) * CFrame.Angles(0, 0, 0),
  1942. CFrame.new(0, 1.09510505, 0.700430274, 1, 0, 0, 0, 0.033427991, -0.999440908, 0, 0.999440908, 0.033427991) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1943. CFrame.new(1.5000031, 9.53674316E-7, 2.14576721E-6, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1944. CFrame.new(-1.49999595, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1945. CFrame.new(0.5, -1.99999094, 1.00135803E-5, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1946. CFrame.new(-0.5, -1.99999094, 1.00135803E-5, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1947. }, 0.3, false)
  1948. moter.C0 = clerp(moter.C0, CFrame.new(0.52332896, -0.913068414, 0.0863121152, 0.458981723, -0.821184516, -0.339104474, -0.882430673, -0.465700656, -0.066626437, -0.103208579, 0.329816461, -0.9383865) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1949. end
  1950. attack = false
  1951. Humanoid.AutoRotate = true
  1952. Humanoid.JumpPower = 100
  1953. Humanoid.WalkSpeed = 8
  1954. end
  1955. local hold = false
  1956. local charge = 0
  1957. function NibbaB00m()
  1958. attack = true
  1959. Humanoid.WalkSpeed = 0
  1960. Humanoid.JumpPower = 0
  1961. charge = 0
  1962. for i = 0, 0.9, 0.1 do
  1963. swait()
  1964. PlayAnimationFromTable({
  1965. CFrame.new(-7.0239918E-11, -1.11670554, -1.05345547, 1.00000083, -6.75613255E-12, 5.80277458E-11, -5.82076609E-11, -0.030668715, 0.999530435, -4.97446528E-12, -0.9995296, -0.0306686889) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1966. CFrame.new(1.90734863E-6, 1.50000083, 1.01327885E-6, 1, 0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1967. CFrame.new(1.50000191, 0.424314171, -0.422069579, 1, 0, 0, 0, 0.0915508643, -0.995800436, 0, 0.995800436, 0.0915508643) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1968. CFrame.new(-1.50000381, 0.366673082, -0.59063524, 1, 0, 0, 0, 0.169463724, -0.985542357, 0, 0.985543132, 0.169456512) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1969. CFrame.new(0.499996603, -1.02587068, -0.915174186, 1.00000083, -5.82076609E-11, -4.97440977E-12, -6.75613255E-12, -0.030668715, -0.9995296, 5.80277458E-11, 0.999530435, -0.0306686889) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1970. CFrame.new(-0.500000417, -1.02587068, -0.915174186, 1.00000083, -5.82076609E-11, -4.97440977E-12, -6.75613255E-12, -0.030668715, -0.9995296, 5.80277458E-11, 0.999530435, -0.0306686889) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1971. }, 0.45, false)
  1972. moter.C0 = clerp(moter.C0, CFrame.new(-0.0363749154, -1.04881704, -0.0928452536, -0.0496142209, -0.175533235, -0.98322928, -0.995705426, -0.0683464408, 0.0624445081, -0.0781612992, 0.982104778, -0.17138885) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1973. end
  1974. coroutine.resume(coroutine.create(function()
  1975. while hold == true and charge <= 8 do
  1976. charge = charge + 1
  1977. swait(20)
  1978. CFuncs.Sound.Create("638062404", Hitbox, 1, 1 - charge / 10)
  1979. Effects.Sphere.Create(BrickColor.new("Really red"), Hitbox.CFrame, 4, 4, 4, 8, 8, 8, 0.07)
  1980. end
  1981. end))
  1982. while hold == true and charge <= 8 do
  1983. swait()
  1984. Effects.Sphere2.Create(BrickColor.new("Really red"), Hitbox.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 2, 12, 2, 0, 3, 0, 0.15)
  1985. Effects.Sphere2.Create(BrickColor.new("Really red"), Hitbox.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 2, 12, 2, 0, 3, 0, 0.15)
  1986. end
  1987. local con = Hitbox.Touched:connect(function(hit)
  1988. Damage(Hitbox, hit, 15, 20, math.random(1, 5), "Normal", RootPart, 0.2, HitSounds.Blunt.Med, 1.4, 0.4)
  1989. end)
  1990. CFuncs.Sound.Create("234365573", Handle, 1, 1.1)
  1991. Trail.Enabled = true
  1992. local aa = 10
  1993. for i = 0, 0.7, 0.1 do
  1994. swait()
  1995. aa = aa + 5
  1996. PlayAnimationFromTable({
  1997. CFrame.new(-2.59490797E-11, -0.521550477, 0.886555552, 1.00000083, 3.50542928E-11, -4.67339466E-11, -5.82076609E-11, 0.529762208, -0.848147273, -4.97446528E-12, 0.848146558, 0.529761791) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(aa * 6), 0, 0),
  1998. CFrame.new(1.90734863E-6, 0.984223723, 0.498266548, 1, 0, 0, 0, 0.358891815, -0.933379412, 0, 0.933379412, 0.358891815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1999. CFrame.new(1.50000191, 1.23080528, -0.0522073209, 1, 0, 0, 0, -0.991077542, -0.133287132, 0, 0.133287132, -0.991077542) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2000. CFrame.new(-1.50000381, 1.39890957, 0.241747528, 1, 0, 0, 0, -0.907737434, 0.419539392, 0, -0.419539392, -0.907737434) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2001. CFrame.new(0.499996603, -1.53514922, 0.784267187, 1.00000083, -5.82076609E-11, -4.97440977E-12, 3.50542928E-11, 0.529762208, 0.848146558, -4.67339466E-11, -0.848147273, 0.529761791) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2002. CFrame.new(-0.500000417, -1.53514922, 0.784267187, 1.00000083, -5.82076609E-11, -4.97440977E-12, 3.50542928E-11, 0.529762208, 0.848146558, -4.67339466E-11, -0.848147273, 0.529761791) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2003. }, 0.4, false)
  2004. moter.C0 = clerp(moter.C0, CFrame.new(-0.100175865, -2.73057199, 1.44786048, -1.82497984E-4, -2.69754033E-4, -1.00000155, -0.529720485, -0.848174393, 3.25470901E-4, -0.848175228, 0.52971977, 1.18957978E-5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2005. end
  2006. ref = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, "Really red", "ref", Vector3.new())
  2007. ref.Anchored = true
  2008. ref.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  2009. local function woah()
  2010. coroutine.resume(coroutine.create(function()
  2011. local ed = charge
  2012. ref.CFrame = ref.CFrame * CFrame.new(0, 0, -16)
  2013. local orb = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, "Really red", "orb", Vector3.new(0.2, 0.2, 0.2))
  2014. orb.Anchored = true
  2015. orb.CFrame = ref.CFrame
  2016. CFuncs.Mesh.Create("SpecialMesh", orb, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(55, 55, 55))
  2017. game:GetService("Debris"):AddItem(orb, 3)
  2018. Effects.Ring.Create(BrickColor.new("Really red"), ref.CFrame * CFrame.Angles(math.rad(90), 0, 0), 1, 1, 1, 1.5, 1.5, 0, 0.08)
  2019. for i = 1, 30 do
  2020. swait()
  2021. MagnitudeDamage(orb, 18, 5, 8, 4, "Up", HitSounds.Sharp.Small, 1.4, 0.4)
  2022. orb.Transparency = orb.Transparency + 0.038
  2023. orb.CFrame = orb.CFrame * CFrame.new(0, 1.2, 0)
  2024. Effects.Block.Create(BrickColor.new("Really black"), orb.CFrame, 15, 15, 15, 4, 4, 4, 0.07)
  2025. CFuncs.Sound.Create("580748642", orb, 2, 1)
  2026. end
  2027. CFuncs.Sound.Create("882057150", orb, 2.7, 1)
  2028. CFuncs.Sound.Create("233091183", orb, 1.5, 0.8)
  2029. Effects.Block.Create(BrickColor.new("Really red"), orb.CFrame, 5, 5, 5, 8, 8, 8, 0.07)
  2030. Effects.Block.Create(BrickColor.new("Really red"), orb.CFrame, 5, 5, 5, 8, 8, 8, 0.07)
  2031. for i = 0, math.random(10, 12) do
  2032. Effects.Break.Create(BrickColor.new("Really red"), orb.CFrame, 1, 12, 1)
  2033. end
  2034. end))
  2035. end
  2036. coroutine.resume(coroutine.create(function()
  2037. for i = 1, charge do
  2038. woah(i)
  2039. swait(8)
  2040. end
  2041. end))
  2042. for i = 0, 2.5, 0.1 do
  2043. swait()
  2044. aa = aa + 5
  2045. PlayAnimationFromTable({
  2046. CFrame.new(-2.59490797E-11, -0.521550477, 0.886555552, 1.00000083, 3.50542928E-11, -4.67339466E-11, -5.82076609E-11, 0.529762208, -0.848147273, -4.97446528E-12, 0.848146558, 0.529761791) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(aa * 6), 0, 0),
  2047. CFrame.new(1.90734863E-6, 0.984223723, 0.498266548, 1, 0, 0, 0, 0.358891815, -0.933379412, 0, 0.933379412, 0.358891815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2048. CFrame.new(1.50000191, 1.23080528, -0.0522073209, 1, 0, 0, 0, -0.991077542, -0.133287132, 0, 0.133287132, -0.991077542) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2049. CFrame.new(-1.50000381, 1.39890957, 0.241747528, 1, 0, 0, 0, -0.907737434, 0.419539392, 0, -0.419539392, -0.907737434) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2050. CFrame.new(0.499996603, -1.53514922, 0.784267187, 1.00000083, -5.82076609E-11, -4.97440977E-12, 3.50542928E-11, 0.529762208, 0.848146558, -4.67339466E-11, -0.848147273, 0.529761791) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2051. CFrame.new(-0.500000417, -1.53514922, 0.784267187, 1.00000083, -5.82076609E-11, -4.97440977E-12, 3.50542928E-11, 0.529762208, 0.848146558, -4.67339466E-11, -0.848147273, 0.529761791) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2052. }, 0.4, false)
  2053. moter.C0 = clerp(moter.C0, CFrame.new(-0.100175865, -2.73057199, 1.44786048, -1.82497984E-4, -2.69754033E-4, -1.00000155, -0.529720485, -0.848174393, 3.25470901E-4, -0.848175228, 0.52971977, 1.18957978E-5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2054. end
  2055. ref:Remove()
  2056. con:Disconnect()
  2057. hold = false
  2058. Trail.Enabled = false
  2059. Humanoid.WalkSpeed = 8
  2060. Humanoid.JumpPower = 100
  2061. attack = false
  2062. end
  2063. local hit = false
  2064. local hitt
  2065. function Retardive()
  2066. attack = true
  2067. Humanoid.WalkSpeed = 0
  2068. Humanoid.JumpPower = 0
  2069. Humanoid.AutoRotate = false
  2070. for i = 0, 3, 0.1 do
  2071. swait()
  2072. PlayAnimationFromTable({
  2073. CFrame.new(0, 0, 0, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2074. CFrame.new(3.30872245E-24, 1.49996901, 1.90734863E-6, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2075. CFrame.new(1.50000381, 0, 2.60209183E-18, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2076. CFrame.new(-1.49999809, 0, -2.60208191E-18, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2077. CFrame.new(0.499998093, -1.99999201, 1.90734863E-6, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2078. CFrame.new(-0.5, -1.99999201, 1.90734863E-6, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2079. }, 0.4, false)
  2080. moter.C0 = clerp(moter.C0, CFrame.new(-0.266223848, -0.0979962274, -2.1657865, 3.09979427E-4, -1.52466021E-6, -1.00000477, 1.00000525, 0.00177494343, 3.09975498E-4, 0.00177479116, -1.00000072, 2.07493053E-6) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2081. end
  2082. CFuncs.Sound.Create("234365573", Torso, 1, 1.2)
  2083. for i = 0, 2, 0.1 do
  2084. swait()
  2085. PlayAnimationFromTable({
  2086. CFrame.new(-8.41656866E-12, -0.146448404, -0.19431217, 1, -1.51419641E-11, 3.75847964E-11, -3.76728371E-11, -0.00585709512, 0.999982893, -1.4921564E-11, -0.999982893, -0.00585709466) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2087. CFrame.new(0, 1.49997342, 5.48292928E-6, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2088. CFrame.new(1.50000381, 0, 0, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2089. CFrame.new(-1.49999809, 0, 0, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2090. CFrame.new(0.499998093, -1.99998689, 1.09681869E-5, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2091. CFrame.new(-0.5, -1.99998689, 1.09681869E-5, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2092. }, 0.3, false)
  2093. moter.C0 = clerp(moter.C0, CFrame.new(-0.266223818, 1.97115648, 0.0600002483, 3.09979398E-4, -1.52464531E-6, -1.00000477, -0.00763188675, 0.999973238, -3.89043589E-6, 0.999977767, 0.00763201201, 3.09958006E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2094. end
  2095. CFuncs.Sound.Create("314390675", Torso, 1, 1.3)
  2096. for i = 0, 0.3, 0.1 do
  2097. swait()
  2098. PlayAnimationFromTable({
  2099. CFrame.new(-8.41656866E-12, -0.146448404, -0.19431217, 1, -1.51419641E-11, 3.75847964E-11, -3.76728371E-11, -0.00585709512, 0.999982893, -1.4921564E-11, -0.999982893, -0.00585709466) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2100. CFrame.new(0, 1.49997342, 5.48292928E-6, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2101. CFrame.new(1.50000381, 0, 0, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2102. CFrame.new(-1.88441157, -0.0267885923, 2.83463123E-7, 0.627857089, 0.778328657, 1.99844585E-8, -0.778328896, 0.627857089, 2.79862434E-7, 2.05822289E-7, -1.9161962E-7, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2103. CFrame.new(0.499998093, -1.99998689, 1.09681869E-5, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2104. CFrame.new(-0.5, -1.99998689, 1.09681869E-5, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2105. }, 0.9, false)
  2106. end
  2107. CFuncs.Sound.Create("314390675", Torso, 1, 1.3)
  2108. for i = 0, 0.3, 0.1 do
  2109. swait()
  2110. PlayAnimationFromTable({
  2111. CFrame.new(-8.41656866E-12, -0.146448404, -0.19431217, 1, -1.51419641E-11, 3.75847964E-11, -3.76728371E-11, -0.00585709512, 0.999982893, -1.4921564E-11, -0.999982893, -0.00585709466) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2112. CFrame.new(0, 1.49997342, 5.48292928E-6, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2113. CFrame.new(1.95936131, -0.0857902169, -8.01215236E-8, 0.657538116, -0.753422141, 3.67886344E-8, 0.753422558, 0.657538295, -5.63450158E-8, 1.90921128E-8, 6.75208867E-8, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2114. CFrame.new(-1.88441157, -0.0267885923, 2.83463123E-7, 0.627857089, 0.778328657, 1.99844585E-8, -0.778328896, 0.627857089, 2.79862434E-7, 2.05822289E-7, -1.9161962E-7, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2115. CFrame.new(0.499998093, -1.99998689, 1.09681869E-5, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2116. CFrame.new(-0.5, -1.99998689, 1.09681869E-5, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2117. }, 0.9, false)
  2118. moter.C0 = clerp(moter.C0, CFrame.new(1.0726527, 1.89919209, 0.0600003116, -0.00554619217, 0.753401279, -0.657544196, -0.00525173498, 0.657521725, 0.753423154, 0.999979317, 0.00763196778, 3.09921685E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.9)
  2119. end
  2120. CFuncs.Sound.Create("314390675", Torso, 1, 1.3)
  2121. for i = 0, 0.3, 0.1 do
  2122. swait()
  2123. PlayAnimationFromTable({
  2124. CFrame.new(-8.41656866E-12, -0.146448404, -0.19431217, 1, -1.51419641E-11, 3.75847964E-11, -3.76728371E-11, -0.00585709512, 0.999982893, -1.4921564E-11, -0.999982893, -0.00585709466) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2125. CFrame.new(0, 1.49997342, 5.48292928E-6, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2126. CFrame.new(1.95936131, -0.0857902169, -8.01215236E-8, 0.657538116, -0.753422141, 3.67886344E-8, 0.753422558, 0.657538295, -5.63450158E-8, 1.90921128E-8, 6.75208867E-8, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2127. CFrame.new(-1.88441157, -0.0267885923, 2.83463123E-7, 0.627857089, 0.778328657, 1.99844585E-8, -0.778328896, 0.627857089, 2.79862434E-7, 2.05822289E-7, -1.9161962E-7, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2128. CFrame.new(1.01102936, -1.9249121, 1.12614289E-5, 0.873850703, -0.486195624, 5.0301324E-8, 0.486194581, 0.87385273, 1.69500709E-7, -1.27824023E-7, -1.32247806E-7, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2129. CFrame.new(-0.5, -1.99998689, 1.09681869E-5, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2130. }, 0.9, false)
  2131. end
  2132. CFuncs.Sound.Create("314390675", Torso, 1, 1.3)
  2133. for i = 0, 0.3, 0.1 do
  2134. swait()
  2135. PlayAnimationFromTable({
  2136. CFrame.new(-8.41656866E-12, -0.146448404, -0.19431217, 1, -1.51419641E-11, 3.75847964E-11, -3.76728371E-11, -0.00585709512, 0.999982893, -1.4921564E-11, -0.999982893, -0.00585709466) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2137. CFrame.new(0, 1.49997342, 5.48292928E-6, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2138. CFrame.new(1.95936131, -0.0857902169, -8.01215236E-8, 0.657538116, -0.753422141, 3.67886344E-8, 0.753422558, 0.657538295, -5.63450158E-8, 1.90921128E-8, 6.75208867E-8, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2139. CFrame.new(-1.88441157, -0.0267885923, 2.83463123E-7, 0.627857089, 0.778328657, 1.99844585E-8, -0.778328896, 0.627857089, 2.79862434E-7, 2.05822289E-7, -1.9161962E-7, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2140. CFrame.new(1.01102936, -1.9249121, 1.12614289E-5, 0.873850703, -0.486195624, 5.0301324E-8, 0.486194581, 0.87385273, 1.69500709E-7, -1.27824023E-7, -1.32247806E-7, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2141. CFrame.new(-0.920551956, -1.95234179, 1.10831588E-5, 0.884276032, 0.466964453, 3.30532268E-9, -0.466963321, 0.884276807, -6.93835318E-8, -3.11993062E-8, 5.54136932E-8, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2142. }, 0.9, false)
  2143. end
  2144. CFuncs.Sound.Create("314390675", Torso, 1, 1.3)
  2145. for i = 0, 1, 0.1 do
  2146. swait()
  2147. PlayAnimationFromTable({
  2148. CFrame.new(-8.41656866E-12, -0.146448404, -0.19431217, 1, -1.51419641E-11, 3.75847964E-11, -3.76728371E-11, -0.00585709512, 0.999982893, -1.4921564E-11, -0.999982893, -0.00585709466) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2149. CFrame.new(0, 1.10615277, 0.587524772, 1, 0, 0, 0, 0.0306621008, -0.99953258, 0, 0.99953258, 0.0306618344) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2150. CFrame.new(1.95936131, -0.0857902169, -8.01215236E-8, 0.657538116, -0.753422141, 3.67886344E-8, 0.753422558, 0.657538295, -5.63450158E-8, 1.90921128E-8, 6.75208867E-8, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2151. CFrame.new(-1.88441157, -0.0267885923, 2.83463123E-7, 0.627857089, 0.778328657, 1.99844585E-8, -0.778328896, 0.627857089, 2.79862434E-7, 2.05822289E-7, -1.9161962E-7, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2152. CFrame.new(1.01102936, -1.9249121, 1.12614289E-5, 0.873850703, -0.486195624, 5.0301324E-8, 0.486194581, 0.87385273, 1.69500709E-7, -1.27824023E-7, -1.32247806E-7, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2153. CFrame.new(-0.920551956, -1.95234179, 1.10831588E-5, 0.884276032, 0.466964453, 3.30532268E-9, -0.466963321, 0.884276807, -6.93835318E-8, -3.11993062E-8, 5.54136932E-8, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2154. }, 0.9, false)
  2155. moter.C0 = clerp(moter.C0, CFrame.new(1.0726527, 1.89919209, 0.0600003116, -0.00554619217, 0.753401279, -0.657544196, -0.00525173498, 0.657521725, 0.753423154, 0.999979317, 0.00763196778, 3.09921685E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2156. end
  2157. local Aa = New("Sound", Torso, "oh", {
  2158. SoundId = "rbxassetid://188381340",
  2159. Volume = 2,
  2160. Pitch = 1
  2161. })
  2162. Aa.TimePosition = 3.223
  2163. Aa:Play()
  2164. game:GetService("Debris"):AddItem(Aa, 3)
  2165. swait(26)
  2166. Effects.Ring.Create(BrickColor.new("White"), Torso.CFrame * CFrame.Angles(math.rad(90), 0, 0), 1.2, 1.2, 1, 1, 1, 0, 0.06)
  2167. CFuncs.Sound.Create("853516672", Torso, 1, 1)
  2168. local ref = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, "Really red", "orb", Vector3.new(0.2, 0.2, 0.2))
  2169. ref.CFrame = Handle.CFrame
  2170. local ref2 = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, "Really red", "orb", Vector3.new(0.2, 0.2, 0.2))
  2171. ref2.CFrame = Handle.CFrame
  2172. ref2.Anchored = true
  2173. moter.Part0 = ref
  2174. local weld = CFuncs.Weld.Create(ref2, ref, ref2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2175. coroutine.resume(coroutine.create(function()
  2176. for i = 0, 1, 0.1 do
  2177. swait()
  2178. moter.C0 = clerp(moter.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(90)), 0.5)
  2179. end
  2180. end))
  2181. Humanoid.AutoRotate = true
  2182. for i = 1, 10, 0.1 do
  2183. swait()
  2184. if hit == false then
  2185. RootPart.Velocity = RootPart.CFrame.lookVector * 120
  2186. for _, c in pairs(workspace:children()) do
  2187. local hum = c:findFirstChildOfClass("Humanoid")
  2188. if hum ~= nil then
  2189. local head
  2190. for _, d in pairs(c:children()) do
  2191. if d.Name == "Torso" then
  2192. local targ = d.Position - RootPart.Position
  2193. local mag = targ.magnitude
  2194. if mag <= 4 and c.Name ~= Player.Name then
  2195. hit = true
  2196. hitt = c
  2197. end
  2198. end
  2199. end
  2200. end
  2201. end
  2202. else
  2203. break
  2204. end
  2205. end
  2206. if hit == true then
  2207. CFuncs.Sound.Create("738087836", Torso, 2, 1)
  2208. CFuncs.Sound.Create("247879481", Torso, 1.2, 1)
  2209. Humanoid.AutoRotate = false
  2210. Trail.Enabled = true
  2211. hitt.Torso.Anchored = true
  2212. for i = 0, 1, 0.1 do
  2213. swait()
  2214. RootPart.CFrame = hitt.Torso.CFrame * CFrame.new(0, 0, 1)
  2215. PlayAnimationFromTable({
  2216. CFrame.new(0, 0, 0, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2217. CFrame.new(3.30872245E-24, 1.49998188, 1.90734863E-6, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2218. CFrame.new(0.901240826, 0.509889007, -1.22465467, 0.895853341, 0.444354773, 2.32436449E-7, -0.0146620553, 0.0295604691, -0.999457061, -0.444112509, 0.895366132, 0.0329968631) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2219. CFrame.new(-1.00888252, 0.487608641, -1.17118597, 0.920931041, -0.389727473, 6.4421279E-8, 0.00831267517, 0.0196427871, -0.999772489, 0.389638931, 0.92072171, 0.0213292968) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2220. CFrame.new(0.528118134, -1.78625917, -0.554680705, 1, 1.81105131E-15, -7.74554032E-16, -1.89431804E-15, 0.798573136, -0.601898968, -4.61436445E-16, 0.601898968, 0.798573136) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2221. CFrame.new(-0.5, -1.73805594, -0.537730455, 1, -3.42434414E-15, 1.95503336E-15, 3.74353326E-15, 0.797083497, -0.603885412, 3.57353036E-16, 0.603885412, 0.797083497) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2222. }, 0.4, false)
  2223. moter.C0 = clerp(moter.C0, CFrame.new(20, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(90)), 0.5)
  2224. end
  2225. RootPart.Anchored = true
  2226. hitt.Humanoid.WalkSpeed = 0
  2227. hitt.Humanoid.JumpPower = 0
  2228. hitt.Humanoid.AutoRotate = false
  2229. Effects.Sphere.Create(BrickColor.new("Really red"), Hitbox.CFrame, 60, 60, 60, 3, 3, 3, 0.06)
  2230. Effects.Block.Create(BrickColor.new("Really black"), Hitbox.CFrame, 62, 62, 62, 3, 3, 3, 0.06)
  2231. for i = 0, math.random(15, 20) do
  2232. Effects.Break.Create(BrickColor.new("Really red"), Hitbox.CFrame, 1, 12, 1)
  2233. end
  2234. CFuncs.Sound.Create("181004943", Hitbox, 1, 1.2)
  2235. swait(6)
  2236. Effects.Sphere.Create(BrickColor.new("Really red"), Hitbox.CFrame, 60, 60, 60, 3, 3, 3, 0.06)
  2237. Effects.Block.Create(BrickColor.new("Really black"), Hitbox.CFrame, 62, 62, 62, 3, 3, 3, 0.06)
  2238. for i = 0, math.random(15, 20) do
  2239. Effects.Break.Create(BrickColor.new("Really red"), Hitbox.CFrame, 1, 12, 1)
  2240. ref.CFrame = CFrame.new(hitt.Torso.Position)
  2241. ref2.CFrame = CFrame.new(hitt.Torso.Position)
  2242. end
  2243. CFuncs.Sound.Create("181004943", Torso, 1, 2.2)
  2244. for i = 0, 0.8, 0.1 do
  2245. swait()
  2246. moter.C0 = clerp(moter.C0, CFrame.new(20, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(90)), 0.5)
  2247. end
  2248. RootPart.Anchored = false
  2249. for i = 0, 1.2, 0.1 do
  2250. swait()
  2251. RootPart.Velocity = RootPart.CFrame.lookVector * -35
  2252. PlayAnimationFromTable({
  2253. CFrame.new(0, 0, 0, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2254. CFrame.new(3.30872245E-24, 1.49998188, 1.90734863E-6, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2255. CFrame.new(0.901240826, 0.509889007, -1.22465467, 0.895853341, 0.444354773, 2.32436449E-7, -0.0146620553, 0.0295604691, -0.999457061, -0.444112509, 0.895366132, 0.0329968631) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2256. CFrame.new(-1.00888252, 0.487608641, -1.17118597, 0.920931041, -0.389727473, 6.4421279E-8, 0.00831267517, 0.0196427871, -0.999772489, 0.389638931, 0.92072171, 0.0213292968) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2257. CFrame.new(0.528118134, -1.78625917, -0.554680705, 1, 1.81105131E-15, -7.74554032E-16, -1.89431804E-15, 0.798573136, -0.601898968, -4.61436445E-16, 0.601898968, 0.798573136) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2258. CFrame.new(-0.5, -1.73805594, -0.537730455, 1, -3.42434414E-15, 1.95503336E-15, 3.74353326E-15, 0.797083497, -0.603885412, 3.57353036E-16, 0.603885412, 0.797083497) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2259. }, 0.4, false)
  2260. moter.C0 = clerp(moter.C0, CFrame.new(20, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(90)), 0.5)
  2261. end
  2262. CFuncs.Sound.Create("234365549", Hitbox, 1, 0.7)
  2263. for i = 0, 0.7, 0.1 do
  2264. swait()
  2265. moter.C0 = clerp(moter.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(90)), 0.55)
  2266. end
  2267. for i = 0, math.random(10, 12) do
  2268. Effects.Sphere2.Create(BrickColor.new("Really red"), hitt.Torso.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.8, 9, 0.8, 0, 1, 0, 0.08)
  2269. Effects.Break.Create(BrickColor.new("Really red"), hitt.Torso.CFrame, 0.5, 9, 0.5)
  2270. end
  2271. MagnitudeDamage(hitt.Torso, 10, 45, 50, 1, "Knockdown", HitSounds.Blunt.Med, 1.4, 0.4)
  2272. Effects.Sphere.Create(BrickColor.new("Really red"), hitt.Torso.CFrame, 3, 3, 3, 10, 10, 10, 0.12)
  2273. CFuncs.Sound.Create("206082273", Hitbox, 1, 1)
  2274. swait(20)
  2275. hitt.Torso.Anchored = false
  2276. hitt.Humanoid.WalkSpeed = 16
  2277. hitt.Humanoid.JumpPower = 50
  2278. hitt.Humanoid.AutoRotate = true
  2279. Effects.Sphere.Create(BrickColor.new("Really red"), Hitbox.CFrame, 60, 60, 60, 3, 3, 3, 0.06)
  2280. Effects.Block.Create(BrickColor.new("Really black"), Hitbox.CFrame, 62, 62, 62, 3, 3, 3, 0.06)
  2281. for i = 0, math.random(15, 20) do
  2282. Effects.Break.Create(BrickColor.new("Really red"), Hitbox.CFrame, 1, 12, 1)
  2283. end
  2284. CFuncs.Sound.Create("181004943", Hitbox, 1, 1.2)
  2285. swait(5)
  2286. moter.Part0 = RightArm
  2287. swait(1)
  2288. Effects.Sphere.Create(BrickColor.new("Really red"), Hitbox.CFrame, 60, 60, 60, 3, 3, 3, 0.06)
  2289. Effects.Block.Create(BrickColor.new("Really black"), Hitbox.CFrame, 62, 62, 62, 3, 3, 3, 0.06)
  2290. for i = 0, math.random(15, 20) do
  2291. Effects.Break.Create(BrickColor.new("Really red"), Hitbox.CFrame, 1, 12, 1)
  2292. ref.CFrame = hitt.Torso.CFrame
  2293. ref2.CFrame = hitt.Torso.CFrame
  2294. end
  2295. CFuncs.Sound.Create("181004943", Hitbox, 1, 2.2)
  2296. else
  2297. Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 60, 60, 60, 3, 3, 3, 0.06)
  2298. Effects.Block.Create(BrickColor.new("Really black"), Torso.CFrame, 62, 62, 62, 3, 3, 3, 0.06)
  2299. for i = 0, math.random(15, 20) do
  2300. Effects.Break.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 12, 1)
  2301. end
  2302. CFuncs.Sound.Create("181004943", Torso, 1, 1.2)
  2303. for _, v in pairs(Character:children()) do
  2304. if v:IsA("Part") then
  2305. v.Transparency = 1
  2306. elseif v:IsA("Accessory") then
  2307. v.Handle.Transparency = 1
  2308. end
  2309. end
  2310. swait(5)
  2311. Torso.CFrame = CFrame.new(ref.Position)
  2312. swait(1)
  2313. Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 60, 60, 60, 3, 3, 3, 0.06)
  2314. Effects.Block.Create(BrickColor.new("Really black"), Torso.CFrame, 62, 62, 62, 3, 3, 3, 0.06)
  2315. for i = 0, math.random(15, 20) do
  2316. Effects.Break.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 12, 1)
  2317. end
  2318. CFuncs.Sound.Create("181004943", Torso, 1, 2.2)
  2319. for _, v in pairs(Character:children()) do
  2320. if v:IsA("Part") then
  2321. v.Transparency = 0
  2322. RootPart.Transparency = 1
  2323. elseif v:IsA("Accessory") then
  2324. v.Handle.Transparency = 0
  2325. end
  2326. end
  2327. end
  2328. hit = false
  2329. Trail.Enabled = false
  2330. hitt = nil
  2331. moter.Part0 = RightArm
  2332. ref:Remove()
  2333. ref2:Remove()
  2334. attack = false
  2335. Humanoid.WalkSpeed = 8
  2336. Humanoid.JumpPower = 100
  2337. Humanoid.AutoRotate = true
  2338. end
  2339. Mouse.Button1Down:connect(function()
  2340. if attack == false and attacktype == 1 then
  2341. attacktype = 2
  2342. attackone()
  2343. elseif attack == false and attacktype == 2 then
  2344. attacktype = 3
  2345. attacktwo()
  2346. elseif attack == false and attacktype == 3 then
  2347. attacktype = 4
  2348. attackthree()
  2349. elseif attack == false and attacktype == 4 then
  2350. attacktype = 1
  2351. attackfour()
  2352. end
  2353. coroutine.resume(coroutine.create(function()
  2354. for i = 1, 50 do
  2355. if attack == false then
  2356. swait()
  2357. end
  2358. end
  2359. if attack == false then
  2360. attacktype = 1
  2361. end
  2362. end))
  2363. end)
  2364. Mouse.KeyDown:connect(function(k)
  2365. k = k:lower()
  2366. if attack == false and k == "z" and hold == false then
  2367. hold = true
  2368. NibbaB00m()
  2369. elseif attack == false and k == "x" then
  2370. Retardive()
  2371. elseif k == " " then
  2372. end
  2373. end)
  2374. Mouse.KeyUp:connect(function(k)
  2375. k = k:lower()
  2376. if attack == true and k == "z" and hold == true then
  2377. hold = false
  2378. end
  2379. end)
  2380. Humanoid.Jumping:connect(function()
  2381. CFuncs.Sound.Create("316300831", RootPart, 0.8, 1)
  2382. end)
  2383. coroutine.resume(coroutine.create(function()
  2384. why()
  2385. end))
  2386. while true do
  2387. swait()
  2388. for i, v in pairs(Character:GetChildren()) do
  2389. if v:IsA("Part") then
  2390. v.Material = "SmoothPlastic"
  2391. elseif v:IsA("Accessory") then
  2392. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2393. end
  2394. end
  2395. for i, v in pairs(Character:GetChildren()) do
  2396. if v:IsA("Model") then
  2397. for _, c in pairs(v:GetChildren()) do
  2398. if c:IsA("BasePart") then
  2399. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  2400. end
  2401. end
  2402. end
  2403. end
  2404. if Character:FindFirstChild("Effects") == nil then
  2405. EffectModel = Create("Model")({Parent = Character, Name = "Effects"})
  2406. end
  2407. Torsovelocity = RootPart.Velocity.y * Vector3.new(1, 0, 1).magnitude
  2408. velocity = RootPart.Velocity.y
  2409. sine = sine + change
  2410. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2411. if RootPart.Velocity.y > 1 and hit == nil then
  2412. Anim = "Jump"
  2413. if attack == false then
  2414. PlayAnimationFromTable({
  2415. CFrame.new(0, 0, 0, 1, 1.28369537E-16, 0, 1.28369537E-16, 1, 4.206413E-12, 0, 4.206413E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2416. CFrame.new(1.92553393E-16, 1.49999285, -1.19208664E-6, 1, 1.28369537E-16, 0, 1.28369537E-16, 1, 4.206413E-12, 0, 4.206413E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2417. CFrame.new(1.50000191, 1.09116411, 0.00897432119, 1, 2.78336382E-15, -1.16317546E-14, 2.61075883E-15, -0.999700546, -0.0244729575, -1.17102508E-14, 0.0244729575, -0.999700546) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2418. CFrame.new(-1.49999809, 1.09764349, -0.0505994931, 1, 3.81552429E-15, 1.36353602E-14, 4.55972066E-15, -0.998915434, -0.0466222875, 1.3435867E-14, 0.0466222726, -0.998913825) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2419. CFrame.new(0.499998093, -1.99998498, -7.74869022E-7, 1, 1.29236899E-16, 0, 1.28369537E-16, 1, 3.97903932E-12, 0, 4.32009983E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2420. CFrame.new(-0.5, -1.99998498, -7.74869022E-7, 1, 1.29236899E-16, 0, 1.28369537E-16, 1, 3.97903932E-12, 0, 4.32009983E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2421. }, 0.3, false)
  2422. moter.C0 = clerp(moter.C0, CFrame.new(1.56836235E-4, -1.50093508, -0.0249322485, -1.02860872E-6, -3.11033626E-4, -1, -1.99861825E-6, -1.00000012, 3.11033597E-4, -1.00000012, 1.99861825E-6, 1.02798708E-6) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2423. end
  2424. elseif RootPart.Velocity.y < -1 and hit == nil then
  2425. Anim = "Fall"
  2426. if attack == false then
  2427. PlayAnimationFromTable({
  2428. CFrame.new(0, 0, 0, 1, 1.28369537E-16, 0, 1.28369537E-16, 1, 4.206413E-12, 0, 4.206413E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2429. CFrame.new(-7.02117807E-14, 1.40895319, -0.626731157, 1, -2.3451293E-14, -3.90364824E-14, 4.14104515E-14, 0.103765309, 0.994603932, -1.92658389E-14, -0.994603932, 0.10376551) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2430. CFrame.new(1.98319316, 0.473364025, 0.00716515817, 0.0187441129, -0.999824345, 1.86999092E-8, 0.999695003, 0.0187416933, 0.0160783026, -0.0160754789, -3.01355001E-4, 0.999870896) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2431. CFrame.new(-1.9655571, 0.546043456, -0.0248546265, 0.018906679, 0.999821305, 1.58146818E-7, 0.998733997, -0.0188861135, -0.0466224886, -0.0466141514, 8.8163442E-4, -0.998912573) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2432. CFrame.new(0.499998093, -1.99998498, -7.74869022E-7, 1, 1.29236899E-16, 0, 1.28369537E-16, 1, 3.97903932E-12, 0, 4.32009983E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2433. CFrame.new(-0.5, -1.99998498, -7.74869022E-7, 1, 1.29236899E-16, 0, 1.28369537E-16, 1, 3.97903932E-12, 0, 4.32009983E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2434. }, 0.3, false)
  2435. moter.C0 = clerp(moter.C0, CFrame.new(3.18127422E-4, -0.916823566, -0.661805153, -2.22579576E-4, -2.05804594E-4, -0.99999994, -0.652460456, -0.757822752, 3.01185995E-4, -0.75782299, 0.652460575, 3.44026994E-5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2436. end
  2437. elseif Torsovelocity < 1 and hit ~= nil then
  2438. Anim = "Idle"
  2439. if attack == false then
  2440. change = 1
  2441. PlayAnimationFromTable({
  2442. CFrame.new(0.00642491691, 1.79295227E-8, -0.0668307245, 0.92064321, 2.52242801E-12, -0.390405089, -9.88950575E-8, 0.999999166, -2.33218188E-7, 0.390406072, -2.68221129E-7, 0.920645535) * CFrame.new(0, 0 - 0.1 * math.cos(sine / 15), 0) * CFrame.Angles(0, 0, 0),
  2443. CFrame.new(0.0201764442, 1.49998951, 0.0640341491, 0.92064321, -9.88950575E-8, 0.390406072, 2.52242801E-12, 0.999999166, -2.68221129E-7, -0.390405089, -2.33218188E-7, 0.920645535) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0 - 2 * math.cos(sine / 15)), 0, 0),
  2444. CFrame.new(1.59889042, 0.0733156055, 0.00368946791, 0.490345776, -0.310570985, -0.814313769, 0.373706281, 0.91902101, -0.125475079, 0.787340522, -0.242787987, 0.56670022) * CFrame.new(0 + 0.09 * math.cos(sine / 15), 0, 0) * CFrame.Angles(0, 0, math.rad(0 + 4 * math.cos(sine / 15))),
  2445. CFrame.new(-1.5682683, 0.131469294, 0.186499745, 0.978008866, 0.205304757, 0.0367505252, -0.20854938, 0.964947164, 0.159329519, -0.00274968147, -0.163489535, 0.986544371) * CFrame.new(0 - 0.03 * math.cos(sine / 15), 0, 0) * CFrame.Angles(0, 0, math.rad(0 - 4 * math.cos(sine / 15))),
  2446. CFrame.new(0.489253789, -1.99023795, 0.133936644, 0.996798694, 0.00782179832, -0.0795737803, 2.11095241E-7, 0.995203316, 0.0978274271, 0.0799573362, -0.0975142419, 0.992016971) * CFrame.new(0, 0 + 0.1 * math.cos(sine / 15), 0) * CFrame.Angles(0, 0, 0),
  2447. CFrame.new(-0.499999762, -1.99999714, -3.42726707E-7, 0.848488688, -1.59973038E-16, 0.529213607, 1.17062283E-16, 1, 1.16961023E-16, -0.529213607, -3.7819356E-17, 0.848488688) * CFrame.new(0, 0 + 0.1 * math.cos(sine / 15), 0) * CFrame.Angles(0, 0, 0)
  2448. }, 0.3, false)
  2449. moter.C0 = clerp(moter.C0, CFrame.new(-0.0363749154, -1.04881704, -0.0928452536, -0.0496142209, -0.175533235, -0.98322928, -0.995705426, -0.0683464408, 0.0624445081, -0.0781612992, 0.982104778, -0.17138885) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2450. end
  2451. elseif Torsovelocity > 2 and hit ~= nil then
  2452. Anim = "Walk"
  2453. if attack == false then
  2454. PlayAnimationFromTable({
  2455. CFrame.new(0, 0, 0, 1, 7.2858386E-17, 0, 7.2858386E-17, 1, 2.38742359E-12, 0, 2.38742359E-12, 1) * CFrame.new(0, 0 - 0.1 * math.cos(sine / 4.5), 0) * CFrame.Angles(-math.rad(10), math.rad(0 + 4 * math.cos(sine / 9)), 0),
  2456. CFrame.new(1.09287268E-16, 1.49999571, -9.53670735E-7, 1, 7.2858386E-17, 0, 7.2858386E-17, 1, 2.38742359E-12, 0, 2.38742359E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2457. CFrame.new(1.50000381, 1.09287857E-16, 0, 1, 7.37257477E-17, 0, 7.2858386E-17, 1, 2.16004992E-12, 0, 2.50111043E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2458. CFrame.new(-1.49999619, -1.09287301E-16, 0, 1, 7.37257477E-17, 0, 7.2858386E-17, 1, 2.16004992E-12, 0, 2.50111043E-12, 1) * CFrame.new(0, 0, 0 - 2 * math.cos(sine / 9)) * CFrame.Angles(math.rad(0 + 30 * math.cos(sine / 9)), 0, 0),
  2459. CFrame.new(0.499996185, -1.99998808, -9.53679319E-7, 1, 7.37257477E-17, 0, 7.2858386E-17, 1, 2.16004992E-12, 0, 2.50111043E-12, 1) * CFrame.new(0, 0, 0 - 2 * math.cos(sine / 9)) * CFrame.Angles(math.rad(0 + 30 * math.cos(sine / 9)), 0, 0),
  2460. CFrame.new(-0.5, -1.99998808, -9.53679319E-7, 1, 7.37257477E-17, 0, 7.2858386E-17, 1, 2.16004992E-12, 0, 2.50111043E-12, 1) * CFrame.new(0, 0, 0 + 2 * math.cos(sine / 9)) * CFrame.Angles(math.rad(0 - 30 * math.cos(sine / 9)), 0, 0)
  2461. }, 0.3, false)
  2462. moter.C0 = clerp(moter.C0, CFrame.new(-0.0996908024, -1.00094867, 0.074948512, -3.10002128E-4, 7.23072158E-10, -1, -1, -3.70413318E-8, 3.10002128E-4, -3.70457656E-8, 1, 7.34556582E-10) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2463. end
  2464. end
  2465. if #Effects > 0 then
  2466. for e = 1, #Effects do
  2467. if Effects[e] ~= nil then
  2468. local Thing = Effects[e]
  2469. if Thing ~= nil then
  2470. Part = Thing[1]
  2471. Mode = Thing[2]
  2472. Delay = Thing[3]
  2473. IncX = Thing[4]
  2474. IncY = Thing[5]
  2475. IncZ = Thing[6]
  2476. if Thing[2] == "Shoot" then
  2477. Look = Thing[1]
  2478. hit, pos = rayCast(Thing[4], Look, 5, Character)
  2479. mag = Thing[4] - pos.magnitude
  2480. Thing[9].CFrame = CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(-1.57, 0, 0)
  2481. Thing[4] = Thing[4] + Look * 5
  2482. Thing[3] = Thing[3] - 1
  2483. if hit ~= nil then
  2484. print(hit.Parent)
  2485. Thing[3] = 0
  2486. end
  2487. if Thing[3] <= 0 then
  2488. if hit == nil then
  2489. Effects.Sphere.Create(BrickColor.new("Crimson"), Thing[9].CFrame, 1, 1, 1, 2, 2, 2, 0.1)
  2490. CFuncs.Sound.Create("285370517", Thing[9], 1, 1)
  2491. else
  2492. Effects.Wave.Create(BrickColor.new("Crimson"), Thing[9].CFrame * CFrame.fromEulerAnglesXYZ(3.2, 0, 0), 0.2, 0.2, 0.2, 0.6, 0.8, 0.6, 0.1)
  2493. CFuncs.Sound.Create("285370517", Thing[9], 0.6, 1)
  2494. CFuncs.Sound.Create("285370545", Thing[9], 1, 1)
  2495. end
  2496. for i = 1, math.random(2, 4) do
  2497. Effects.Break.Create(BrickColor.new("Crimson"), Thing[9].CFrame, math.random(20, 40) / 100, math.random(100, 600) / 100, math.random(20, 40) / 100)
  2498. end
  2499. Thing[9].Transparency = 1
  2500. game:GetService("Debris"):AddItem(Thing[9], 1)
  2501. table.remove(Effects, e)
  2502. end
  2503. end
  2504. if Thing[2] ~= "Shoot" then
  2505. if Thing[1].Transparency <= 1 then
  2506. if Thing[2] == "Block1" then
  2507. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2508. Mesh = Thing[7]
  2509. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2510. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2511. elseif Thing[2] == "Block2" then
  2512. Thing[1].CFrame = Thing[1].CFrame
  2513. Mesh = Thing[7]
  2514. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2515. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2516. elseif Thing[2] == "Block3" then
  2517. Thing[1].CFrame = Thing[8].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2518. Mesh = Thing[7]
  2519. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2520. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2521. elseif Thing[2] == "Block4" then
  2522. Thing[1].CFrame = Thing[8].CFrame * CFrame.new(0, -Thing[7].Scale.Y, 0) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
  2523. Mesh = Thing[7]
  2524. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2525. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2526. elseif Thing[2] == "Block2Fire" then
  2527. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2528. Mesh = Thing[7]
  2529. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2530. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2531. if Thing[1].Transparency >= 0.3 then
  2532. Thing[1].BrickColor = BrickColor.new("Bright red")
  2533. else
  2534. Thing[1].BrickColor = BrickColor.new("Bright yellow")
  2535. end
  2536. elseif Thing[2] == "Ice" then
  2537. if Thing[6] <= Thing[5] then
  2538. Thing[6] = Thing[6] + 0.3
  2539. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 1, 0)
  2540. else
  2541. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2542. end
  2543. elseif Thing[2] == "Shatter" then
  2544. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2545. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2546. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2547. Thing[6] = Thing[6] + Thing[5]
  2548. elseif Thing[2] == "Fire" then
  2549. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  2550. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2551. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2552. elseif Thing[2] == "Cylinder" then
  2553. Mesh = Thing[7]
  2554. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2555. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2556. elseif Thing[2] == "Cylinder2" then
  2557. Mesh = Thing[7]
  2558. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2559. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, Thing[8], 0)
  2560. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2561. elseif Thing[2] == "Blood" then
  2562. Mesh = Thing[7]
  2563. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  2564. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2565. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2566. elseif Thing[2] == "Elec" then
  2567. Mesh = Thing[7]
  2568. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2569. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2570. elseif Thing[2] == "Disappear" then
  2571. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2572. end
  2573. else
  2574. Part.Parent = nil
  2575. table.remove(Effects, e)
  2576. end
  2577. end
  2578. end
  2579. end
  2580. end
  2581. end
  2582. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement