Advertisement
Void_scripter0

Yupia

Mar 15th, 2020
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 203.82 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2.  
  3. local Player,game,owner = owner,game
  4.  
  5. local RealPlayer = Player
  6.  
  7. do print("FE Compatibility code V3 by Desered_ROBLOX")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end
  8. --Template made by PixelFir3--
  9. --[A Hot Potato]--
  10. --script by rru--
  11. --leaked by dOOVEN/REE RAWR EKS D LOL DAB LIT XDXD--
  12. --also asriel, pls dont talk shit bout me behind my back again kthx--
  13. script.Name = "WeaponScript"
  14. wait(1 / 60)
  15. Effects = { }
  16. local verlet = {}
  17. verlet.step_time = 1 / 50
  18. verlet.gravity = Vector3.new(0, -150, 0) --//
  19. local Player = game.Players.localPlayer
  20. script.Parent = Player.PlayerGui
  21. local Character = Player.Character
  22. local Humanoid = Character.Humanoid
  23. local Mouse = Player:GetMouse()
  24. local LeftArm = Character["Left Arm"]
  25. local RightArm = Character["Right Arm"]
  26. local LeftLeg = Character["Left Leg"]
  27. local RightLeg = Character["Right Leg"]
  28. local Head = Character.Head
  29. local Torso = Character.Torso
  30. local bc = BrickColor.new
  31. Head.BrickColor = BrickColor.new("Pearl")
  32. Torso.BrickColor = BrickColor.new("Pearl")
  33. LeftArm.BrickColor = BrickColor.new("Pearl")
  34. RightArm.BrickColor = BrickColor.new("Pearl")
  35. LeftLeg.BrickColor = BrickColor.new("Pearl")
  36. RightLeg.BrickColor = BrickColor.new("Pearl")
  37. pcall(function()
  38. Character.Shirt:Destroy()
  39. end)
  40. pcall(function()
  41. Character.Pants:Destroy()
  42. end)
  43. shirt = Instance.new("Shirt", Character)
  44. shirt.Name = "Shirt"
  45. pants = Instance.new("Pants", Character)
  46. pants.Name = "Pants"
  47. Character.Head.face.Texture= "rbxassetid://0"
  48. local Camera = game.Workspace.CurrentCamera
  49. local RootPart = Character.HumanoidRootPart
  50. local RootJoint = RootPart.RootJoint
  51. local attack = false
  52. local Anim = "Idle"
  53. local attacktype = 1
  54. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  55. local velocity = RootPart.Velocity.y
  56. local sine = 0
  57. local change = 1
  58. local vt = Vector3.new
  59. local cf = CFrame.new
  60. local ang = CFrame.Angles
  61. local ud2 = UDim2.new
  62. local it = Instance.new
  63.  
  64. local equipped = false
  65.  
  66. music = Instance.new("Sound", Character)
  67. music.SoundId = "http://www.roblox.com/asset/?id=0"
  68. music.Volume = 0
  69. music.Looped = true
  70. wait(0.1)
  71. music:Play()
  72.  
  73. music2 = Instance.new("Sound", Character)
  74. music2.SoundId = "http://www.roblox.com/asset/?id=190845741"
  75. music2.Volume = 0.5
  76. music2.Looped = true
  77. local Create = LoadLibrary("RbxUtility").Create
  78. local runService = game:service("RunService")
  79.  
  80. local m = Create("Model"){
  81. Parent = Character,
  82. Name = "WeaponModel",
  83. }
  84.  
  85. if Humanoid:FindFirstChild("Animator") then
  86. Humanoid.Animator:Destroy()
  87. end
  88.  
  89. if Character:FindFirstChild("Animate") then
  90. Character.Animate:Destroy()
  91. end
  92.  
  93. local newMotor = function(part0, part1, c0, c1)
  94. local w = Create("Motor"){
  95. Parent = part0,
  96. Part0 = part0,
  97. Part1 = part1,
  98. C0 = c0,
  99. C1 = c1,
  100. }
  101. return w
  102. end
  103.  
  104. function clerp(a, b, t)
  105. return a:lerp(b, t)
  106. end
  107.  
  108. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  109. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  110.  
  111. function weldJoint(p0, p1, c0, c1)
  112. local w = it("Motor")
  113. w.Parent = p0
  114. w.Part0 = p0
  115. w.Part1 = p1
  116. w.C0 = c0
  117. w.C1 = c1
  118. w.MaxVelocity = 1
  119. return w
  120. end
  121.  
  122. function lerp(t)
  123. return t[1]:Lerp(t[2], t[3])
  124. end
  125.  
  126. local neck = Torso.Neck
  127. local rootjoint = RootJoint
  128.  
  129. neck.C0 = cf(0, 1, 0)
  130. neck.C1 = cf(0, -0.5, 0)
  131. rootjoint.C0 = cf(0, 0, 0)
  132. rootjoint.C1 = cf(0, 0, 0)
  133. RW = weldJoint(Torso, RightArm, cf(1, 0.5, 0), cf(-0.5, 0.5, 0))
  134. LW = weldJoint(Torso, LeftArm, cf(-1, 0.5, 0), cf(0.5, 0.5, 0))
  135. RH = weldJoint(Torso, RightLeg, cf(1, -1, 0), cf(0.5, 1, 0))
  136. LH = weldJoint(Torso, LeftLeg, cf(-1, -1, 0), cf(-0.5, 1, 0))
  137.  
  138. ---[[ Rotating weapon handle ]]---
  139.  
  140. local slhandle = Instance.new("Part", Character)
  141. slhandle.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  142. slhandle.Transparency = 0.7
  143. slhandle.TopSurface = Enum.SurfaceType.SteppingMotor
  144. slhandle.Size = Vector3.new(0.5, 0.5, 0.5)
  145. slhandle.Name = "SLHandle"
  146. slhandle.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  147. slhandle.CFrame = CFrame.new(13.9, 1.84, -1.32) * CFrame.Angles(-3.1415927410126, 3.7252902984619e-07, 3.1415927410126)
  148. slhandle.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  149. slhandle.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  150. slhandle.Friction = 0.3
  151. slhandle.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  152. slhandle.Transparency = 1
  153.  
  154. local decal = Instance.new("Decal", slhandle)
  155. decal.Texture = "http://www.roblox.com/asset/?id=0"
  156.  
  157. local SLHandleWeld = Instance.new("Motor",LeftArm)
  158. SLHandleWeld.Part0 = LeftArm
  159. SLHandleWeld.Part1 = slhandle
  160. SLHandleWeld.C0 = CFrame.new(0,-1,0)*CFrame.Angles(0,0,0) -- Offset the rotation handle below the left arm
  161. SLHandleWeld.C1 = CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  162.  
  163. -------------------------------------------------------------------
  164.  
  165. function setLerp(t, i, offsets)
  166. i = i * 0.75
  167. if (offsets ~= nil and offsets == true) and attack == false then
  168. rootjoint.C0 = lerp({rootjoint.C0, t[1], i})
  169. neck.C0 = lerp({neck.C0, t[2], i})
  170. RW.C0 = lerp({RW.C0, t[3], i})
  171. LW.C0 = lerp({LW.C0, t[4], i})
  172. RH.C0 = lerp({RH.C0, t[5], i})
  173. LH.C0 = lerp({LH.C0, t[6], i})
  174. else
  175. rootjoint.C0 = lerp({rootjoint.C0, t[1], i})
  176. neck.C0 = lerp({neck.C0, t[2] * neck.C1, i})
  177. RW.C0 = lerp({RW.C0, t[3] * RW.C1, i})
  178. LW.C0 = lerp({LW.C0, t[4] * LW.C1, i})
  179. RH.C0 = lerp({RH.C0, t[5] * RH.C1, i})
  180. LH.C0 = lerp({LH.C0, t[6] * LH.C1, i})
  181. end
  182. if t[7] then
  183. if equipped == false then
  184. SLHandleWeld.C0 = lerp({SLHandleWeld.C0, t[7], i})
  185. else
  186. HandleeWeld.C0 = lerp({HandleeWeld.C0, t[7], i})
  187. end
  188. end
  189. end
  190.  
  191. function swait(num)
  192. if num == 0 or num == nil then
  193. runService.Stepped:wait()
  194. else
  195. for i = 0, num do
  196. runService.Stepped:wait()
  197. end
  198. end
  199. end
  200.  
  201. function RemoveOutlines(part)
  202. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  203. end
  204.  
  205. CFuncs = {
  206. Part = {
  207. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  208. local Part = Create("Part"){
  209. Parent = Parent,
  210. Reflectance = Reflectance,
  211. Transparency = Transparency,
  212. CanCollide = false,
  213. Locked = true,
  214. BrickColor = BrickColor.new(tostring(BColor)),
  215. Name = Name,
  216. Size = Size,
  217. Material = Material,
  218. }
  219. RemoveOutlines(Part)
  220. return Part
  221. end;
  222. };
  223.  
  224. Mesh = {
  225. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  226. local Msh = Create(Mesh){
  227. Parent = Part,
  228. Offset = OffSet,
  229. Scale = Scale,
  230. }
  231. if Mesh == "SpecialMesh" then
  232. Msh.MeshType = MeshType
  233. Msh.MeshId = MeshId
  234. end
  235. return Msh
  236. end;
  237. };
  238.  
  239. Weld = {
  240. Create = function(Parent, Part0, Part1, C0, C1)
  241. local Weld = Create("Weld"){
  242. Parent = Parent,
  243. Part0 = Part0,
  244. Part1 = Part1,
  245. C0 = C0,
  246. C1 = C1,
  247. }
  248. return Weld
  249. end;
  250. };
  251.  
  252. Sound = {
  253. Create = function(id, par, vol, pit)
  254. coroutine.resume(coroutine.create(function()
  255. local Sound = Create("Sound"){
  256. Volume = vol,
  257. Pitch = pit or 1,
  258. SoundId = "rbxassetid://" .. id,
  259. Parent = par or workspace,
  260. }
  261. Sound:play()
  262. game:GetService("Debris"):AddItem(Sound, 10)
  263. end))
  264. end;
  265. };
  266.  
  267. Decal = {
  268. Create = function(Color, Texture, Transparency, Name, Parent)
  269. local Decal = Create("Decal"){
  270. Color3 = Color,
  271. Texture = "rbxassetid://" .. Texture,
  272. Transparency = Transparency,
  273. Name = Name,
  274. Parent = Parent,
  275. }
  276. return Decal
  277. end;
  278. };
  279.  
  280. BillboardGui = {
  281. Create = function(Parent, Image, Position, Size)
  282. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  283. BillPar.CFrame = CFrame.new(Position)
  284. local Bill = Create("BillboardGui"){
  285. Parent = BillPar,
  286. Adornee = BillPar,
  287. Size = UDim2.new(1, 0, 1, 0),
  288. SizeOffset = Vector2.new(Size, Size),
  289. }
  290. local d = Create("ImageLabel", Bill){
  291. Parent = Bill,
  292. BackgroundTransparency = 1,
  293. Size = UDim2.new(1, 0, 1, 0),
  294. Image = "rbxassetid://" .. Image,
  295. }
  296. return BillPar
  297. end
  298. };
  299.  
  300. ParticleEmitter = {
  301. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  302. local Particle = Create("ParticleEmitter"){
  303. Parent = Parent,
  304. Color = ColorSequence.new(Color1, Color2),
  305. LightEmission = LightEmission,
  306. Size = Size,
  307. Texture = Texture,
  308. Transparency = Transparency,
  309. ZOffset = ZOffset,
  310. Acceleration = Accel,
  311. Drag = Drag,
  312. LockedToPart = LockedToPart,
  313. VelocityInheritance = VelocityInheritance,
  314. EmissionDirection = EmissionDirection,
  315. Enabled = Enabled,
  316. Lifetime = LifeTime,
  317. Rate = Rate,
  318. Rotation = Rotation,
  319. RotSpeed = RotSpeed,
  320. Speed = Speed,
  321. VelocitySpread = VelocitySpread,
  322. }
  323. return Particle
  324. end;
  325. };
  326.  
  327. CreateTemplate = {
  328.  
  329. };
  330. }
  331.  
  332. --------------[[ WEAPON MODEL ]]--------------------
  333.  
  334. ----------------------------------------------------
  335.  
  336.  
  337. function rayCast(Position, Direction, Range, Ignore)
  338. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  339. end
  340.  
  341. FindNearestTorso = function(pos)
  342. local list = (game.Workspace:children())
  343. local torso = nil
  344. local dist = 1000
  345. local temp, human, temp2 = nil, nil, nil
  346. for x = 1, #list do
  347. temp2 = list[x]
  348. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  349. temp = temp2:findFirstChild("Torso")
  350. human = temp2:findFirstChild("Humanoid")
  351. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  352. local dohit = true
  353. if dohit == true then
  354. torso = temp
  355. dist = (temp.Position - pos).magnitude
  356. end
  357. end
  358. end
  359. end
  360. return torso, dist
  361. end
  362.  
  363. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  364. if hit.Parent == nil then
  365. return
  366. end
  367. local h = hit.Parent:FindFirstChild("Humanoid")
  368. for _, v in pairs(hit.Parent:children()) do
  369. if v:IsA("Humanoid") then
  370. h = v
  371. end
  372. end
  373. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  374. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  375. if hit.Parent.DebounceHit.Value == true then
  376. return
  377. end
  378. end
  379. local c = Create("ObjectValue"){
  380. Name = "creator",
  381. Value = game:service("Players").LocalPlayer,
  382. Parent = h,
  383. }
  384. game:GetService("Debris"):AddItem(c, .5)
  385. if HitSound ~= nil and HitPitch ~= nil and HitSound ~= "" then
  386. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  387. end
  388. local Damage = math.random(minim, maxim)
  389. local blocked = false
  390. local block = hit.Parent:findFirstChild("Block")
  391. if block ~= nil then
  392. if block.className == "IntValue" then
  393. if block.Value > 0 then
  394. blocked = true
  395. block.Value = block.Value - 1
  396. print(block.Value)
  397. end
  398. end
  399. end
  400. if blocked == false then
  401. h.Health = h.Health - Damage
  402. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  403. else
  404. h.Health = h.Health - (Damage / 2)
  405. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  406. end
  407. if Type == "Knockdown" then
  408. local hum = hit.Parent.Humanoid
  409. hum.PlatformStand = true
  410. coroutine.resume(coroutine.create(function(HHumanoid)
  411. swait(1)
  412. HHumanoid.PlatformStand = false
  413. end), hum)
  414. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  415. local bodvol = Create("BodyVelocity"){
  416. velocity = angle * knockback,
  417. P = 5000,
  418. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  419. Parent = hit,
  420. }
  421. local rl = Create("BodyAngularVelocity"){
  422. P = 3000,
  423. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  424. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  425. Parent = hit,
  426. }
  427. game:GetService("Debris"):AddItem(bodvol, .5)
  428. game:GetService("Debris"):AddItem(rl, .5)
  429. elseif Type == "Normal" then
  430. local vp = Create("BodyVelocity"){
  431. P = 500,
  432. maxForce = Vector3.new(math.huge, 0, math.huge),
  433. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  434. }
  435. if knockback > 0 then
  436. vp.Parent = hit.Parent.Torso
  437. end
  438. game:GetService("Debris"):AddItem(vp, .5)
  439. elseif Type == "Up" then
  440. local bodyVelocity = Create("BodyVelocity"){
  441. velocity = Vector3.new(0, 20, 0),
  442. P = 5000,
  443. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  444. Parent = hit,
  445. }
  446. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  447. elseif Type == "DarkUp" then
  448. coroutine.resume(coroutine.create(function()
  449. for i = 0, 1, 0.1 do
  450. swait()
  451. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  452. end
  453. end))
  454. local bodyVelocity = Create("BodyVelocity"){
  455. velocity = Vector3.new(0, 20, 0),
  456. P = 5000,
  457. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  458. Parent = hit,
  459. }
  460. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  461. elseif Type == "Snare" then
  462. local bp = Create("BodyPosition"){
  463. P = 2000,
  464. D = 100,
  465. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  466. position = hit.Parent.Torso.Position,
  467. Parent = hit.Parent.Torso,
  468. }
  469. game:GetService("Debris"):AddItem(bp, 1)
  470. elseif Type == "Freeze" then
  471. local BodPos = Create("BodyPosition"){
  472. P = 50000,
  473. D = 1000,
  474. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  475. position = hit.Parent.Torso.Position,
  476. Parent = hit.Parent.Torso,
  477. }
  478. local BodGy = Create("BodyGyro") {
  479. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  480. P = 20e+003,
  481. Parent = hit.Parent.Torso,
  482. cframe = hit.Parent.Torso.CFrame,
  483. }
  484. hit.Parent.Torso.Anchored = true
  485. coroutine.resume(coroutine.create(function(Part)
  486. swait(1.5)
  487. Part.Anchored = false
  488. end), hit.Parent.Torso)
  489. game:GetService("Debris"):AddItem(BodPos, 3)
  490. game:GetService("Debris"):AddItem(BodGy, 3)
  491. end
  492. local debounce = Create("BoolValue"){
  493. Name = "DebounceHit",
  494. Parent = hit.Parent,
  495. Value = true,
  496. }
  497. game:GetService("Debris"):AddItem(debounce, Delay)
  498. c = Create("ObjectValue"){
  499. Name = "creator",
  500. Value = Player,
  501. Parent = h,
  502. }
  503. game:GetService("Debris"):AddItem(c, .5)
  504. end
  505. end
  506.  
  507. function ShowDamage(Pos, Text, Time, Color)
  508. local Rate = (1 / 30)
  509. local Pos = (Pos or Vector3.new(0, 0, 0))
  510. local Text = (Text or "")
  511. local Time = (Time or 2)
  512. local Color = (Color or Color3.new(1, 0, 1))
  513. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  514. EffectPart.Anchored = true
  515. local BillboardGui = Create("BillboardGui"){
  516. Size = UDim2.new(3, 0, 3, 0),
  517. Adornee = EffectPart,
  518. Parent = EffectPart,
  519. }
  520. local TextLabel = Create("TextLabel"){
  521. BackgroundTransparency = 1,
  522. Size = UDim2.new(1, 0, 1, 0),
  523. Text = Text,
  524. Font = "SourceSansBold", --"SciFi",
  525. TextColor3 = Color,
  526. TextScaled = true,
  527. Parent = BillboardGui,
  528. TextStrokeTransparency = 0;
  529. TextColor3 = BrickColor.new("Bright red").Color
  530. }
  531. game.Debris:AddItem(EffectPart, (Time))
  532. EffectPart.Parent = game:GetService("Workspace")
  533. delay(0, function()
  534. local Frames = (Time / Rate)
  535. for Frame = 1, Frames do
  536. wait(Rate)
  537. local Percent = (Frame / Frames)
  538. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  539. TextLabel.TextTransparency = Percent
  540. end
  541. if EffectPart and EffectPart.Parent then
  542. EffectPart:Destroy()
  543. end
  544. end)
  545. end
  546.  
  547. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  548. for _, c in pairs(workspace:children()) do
  549. local hum = c:findFirstChild("Humanoid")
  550. if hum ~= nil then
  551. local head = c:findFirstChild("Torso")
  552. if head ~= nil then
  553. local targ = head.Position - Part.Position
  554. local mag = targ.magnitude
  555. if mag <= Magnitude and c.Name ~= Player.Name then
  556. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, HitSound, HitPitch)
  557. end
  558. end
  559. end
  560. end
  561. end
  562.  
  563. Scarf=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Carnation pink","Scarf",Vector3.new(0.799999952, 1.31999993, 0.300000012))
  564. ScarfWeld=CFuncs.Weld.Create(m,Character["Torso"],Scarf,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900345325, 0.0133297443, -0.236809194, -0.132070467, 0.942751229, -0.306250393, -0.991241395, -0.125295743, 0.0417691357, 0.00100507634, 0.309091687, 0.951040387))
  565. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Carnation pink","Part",Vector3.new(0.450000167, 1.31999993, 0.200000003))
  566. PartWeld=CFuncs.Weld.Create(m,Scarf,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.448828101, 1.48438907, -0.581684828, -0.122507468, 0.0839952603, -0.988906801, 0.991185546, 0.0609859526, -0.117609747, 0.0504307672, -0.99459821, -0.0907261148))
  567. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=114046169",Vector3.new(0, 0, 0),Vector3.new(0.450000167, 1.31999993, 0.200000003))
  568. CFuncs.Mesh.Create("SpecialMesh",Scarf,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=114046169",Vector3.new(0, 0, 0),Vector3.new(0.25, 0.699999988, 0.5))
  569. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Carnation pink","Part",Vector3.new(0.899999976, 1.31999993, 0.200000003))
  570. PartWeld=CFuncs.Weld.Create(m,Scarf,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.110334158, 0.307615757, 0.461534977, -0.116537027, -0.0203127619, -0.992978632, -0.445258886, 0.894757986, 0.0339525454, 0.887785792, 0.446089357, -0.113316871))
  571. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=114046169",Vector3.new(0, 0, 0),Vector3.new(0.5, 0.5, 0.5))
  572. Handle=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Carnation pink","Handle",Vector3.new(0.969999969, 1.28000212, 0.919999957))
  573. HandleWeld=CFuncs.Weld.Create(m,Scarf,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.153196692, 0.977530241, 0.0762317181, 0.0378966779, 0.999098003, -0.0191554129, 0.991192698, -0.0400171205, -0.126237094, -0.12688978, -0.0142027354, -0.991815209))
  574. CFuncs.Mesh.Create("SpecialMesh",Handle,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=99856331 ",Vector3.new(0, 0, 0),Vector3.new(0.969999969, 1.28000212, 0.919999957))
  575.  
  576. Handlee=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Handlee",Vector3.new(1.70137036, 0.195449844, 0.1666096))
  577. HandleeWeld=CFuncs.Weld.Create(m,Character["Torso"],Handlee,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.64610863, -0.618572593, 0.0233187377, 0.637254417, -0.769979477, 0.0322259068, -0.0074084932, 0.0356936716, 0.999335408, -0.770617962, -0.637069583, 0.0170415584))
  578. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Wedge",Vector3.new(0.195449933, 0.0555841848, 0.376381934))
  579. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.24249268e-05, -0.202435017, 0.679237366, -2.96533108e-06, -1.00000012, 4.30271029e-07, 0.467902511, -1.76681715e-06, -0.883780181, 0.883780181, -2.42143869e-06, 0.467902482))
  580. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  581. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Wedge",Vector3.new(0.195449933, 0.0555841848, 0.0500000082))
  582. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.21404839e-05, -0.202361107, -0.476365089, 2.96533108e-06, 1.00000012, -4.30271029e-07, 0.467904061, -1.76728281e-06, -0.883779407, -0.883779347, 2.42516398e-06, -0.467903972))
  583. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.588537157))
  584. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Wedge",Vector3.new(0.195449889, 0.0551748686, 0.133619964))
  585. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(5.03659248e-05, 0.0151062012, 0.366345525, -3.42354178e-06, -1.00000012, -1.41561031e-07, 1.00000012, -3.42354178e-06, 1.92434527e-07, -2.30967999e-07, -1.41561031e-07, 1.00000012))
  586. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  587. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Wedge",Vector3.new(0.195449904, 0.352723002, 0.186735556))
  588. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.67028809e-05, 0.508647919, 0.466853857, -3.42354178e-06, -1.00000012, -1.41561031e-07, 1.00000012, -3.42354178e-06, 1.92434527e-07, -2.30967999e-07, -1.41561031e-07, 1.00000012))
  589. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  590. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Wedge",Vector3.new(0.195449904, 0.311226219, 0.352722764))
  591. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.6280365e-05, 0.0723824203, -0.508600712, -3.42354178e-06, -1.00000012, -1.41561031e-07, 1.462613e-05, -1.45286322e-07, 1.00000012, -1.00000024, 3.41981649e-06, 1.46533712e-05))
  592. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  593. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Wedge",Vector3.new(0.195449904, 0.0761958733, 0.133619964))
  594. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.46114349e-05, -0.534823895, 0.366381407, -3.42354178e-06, -1.00000012, -1.41561031e-07, 1.00000012, -3.42354178e-06, 1.92434527e-07, -2.30967999e-07, -1.41561031e-07, 1.00000012))
  595. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  596. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Wedge",Vector3.new(0.195449904, 0.0754080191, 0.133619964))
  597. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.01463699e-05, 0.183051109, 0.366305888, -3.42354178e-06, -1.00000012, -1.41561031e-07, 1.00000012, -3.42354178e-06, 1.92434527e-07, -2.30967999e-07, -1.41561031e-07, 1.00000012))
  598. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  599. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Wedge",Vector3.new(0.195449904, 0.102498151, 0.133619964))
  600. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.79409981e-05, -0.168866634, 0.366312504, -3.42354178e-06, -1.00000012, -1.41561031e-07, 1.00000012, -3.42354178e-06, 1.92434527e-07, -2.30967999e-07, -1.41561031e-07, 1.00000012))
  601. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  602. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195035204, 0.112328731, 0.209335759))
  603. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000184595585, 5.7523241, -3.00516701, -3.15904617e-06, -1.00000012, -2.79396772e-08, -0.881172657, 2.8014183e-06, -0.472794861, 0.47279489, -1.46825914e-06, -0.881172538))
  604. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  605. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195035204, 0.112328731, 0.176831529))
  606. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000277757645, 5.75226879, 3.19840693, 3.15904617e-06, 1.00000012, 2.79396772e-08, -0.881172657, 2.8014183e-06, -0.472794861, -0.47279489, 1.46825914e-06, 0.881172538))
  607. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  608. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Wedge",Vector3.new(0.195449904, 0.104790315, 0.133619964))
  609. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000114738941, -0.358613014, 0.366258681, -3.42354178e-06, -1.00000012, -1.41561031e-07, 1.00000012, -3.42354178e-06, 1.92434527e-07, -2.30967999e-07, -1.41561031e-07, 1.00000012))
  610. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  611. Wedge=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Hot pink","Wedge",Vector3.new(0.195035502, 0.0822238326, 0.0500000082))
  612. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000230014324, 2.52431536, -5.81454754, 3.20374966e-06, 1.00000012, 1.78813934e-07, -0.321219951, 8.58679414e-07, 0.947004735, 0.947004735, -3.08826566e-06, 0.321219921))
  613. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.557781994))
  614. Wedge=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Hot pink","Wedge",Vector3.new(0.195035502, 0.0822238326, 0.637230635))
  615. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000288844109, 2.52433944, 6.1474123, -3.20374966e-06, -1.00000012, -1.78813934e-07, -0.321219951, 8.58679414e-07, 0.947004735, -0.947004735, 3.08826566e-06, -0.321219921))
  616. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  617. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195035741, 0.0500000082, 0.354795158))
  618. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000220775604, -0.427066267, 6.49482155, 2.56672502e-06, 1.00000012, -1.73971057e-06, -1.49253174e-05, -1.73784792e-06, -1, -1, 2.57045031e-06, 1.49369589e-05))
  619. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.746944845, 1))
  620. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195035741, 0.0514170341, 0.0500000082))
  621. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000186860561, 5.94445419, 0.42706275, 3.24472785e-06, 1.00000012, -1.76019967e-06, -1.00000012, 3.24472785e-06, -1.95519533e-07, -2.29221769e-07, 1.76206231e-06, 1.00000012))
  622. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.746944249))
  623. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195035741, 0.0500000082, 0.349218786))
  624. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000181019306, 1.70048952, 6.27981043, -2.4586916e-06, -1.00000012, -3.20747495e-06, -0.197380394, -2.6607886e-06, 0.98032701, -0.98032707, 3.04728746e-06, -0.197380349))
  625. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.65711242, 1))
  626. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195035741, 0.0500000082, 0.0500000082))
  627. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000240266323, 1.70049667, -6.10169649, 2.4586916e-06, 1.00000012, 3.20747495e-06, -0.197380394, -2.6607886e-06, 0.98032701, 0.98032707, -3.04728746e-06, 0.197380349))
  628. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.65711242, 0.132316679))
  629. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195040166, 0.0500000082, 0.0500000082))
  630. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000215947628, 3.13467598, 5.07025719, 3.26707959e-06, 1.00000012, 9.55536962e-07, -0.587719142, 2.69711018e-06, -0.809064984, -0.809065044, 2.08057463e-06, 0.587719202))
  631. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.537130833, 0.880742967))
  632. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195040166, 0.0500000082, 0.0500000082))
  633. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000138044357, 3.13471246, -5.03855371, -3.26707959e-06, -1.00000012, -9.55536962e-07, -0.587719142, 2.69711018e-06, -0.809064984, 0.809065044, -2.08057463e-06, -0.587719202))
  634. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.537130833, 0.390144616))
  635. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195035264, 0.207618073, 0.152734131))
  636. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000174462795, 3.72950482, -5.5398221, -2.92062759e-06, -1.00000012, -8.19563866e-08, -0.592612147, 1.79558992e-06, -0.80548799, 0.80548805, -2.30409205e-06, -0.592612207))
  637. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  638. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195035264, 0.207618073, 0.188760012))
  639. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000201880932, 3.72943258, 5.71057749, 2.84984708e-06, 1, 5.96046448e-07, -0.592612743, 2.16811895e-06, -0.805487514, -0.805487692, 1.94273889e-06, 0.592612743))
  640. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  641. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195035189, 0.797153056, 0.0500000082))
  642. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000232458115, -3.07004166, 0.468124509, -2.92062759e-06, -1.00000012, -3.29688191e-06, 1, -2.92062759e-06, -2.4610199e-07, 1.74564775e-07, -3.29874456e-06, 1.00000012))
  643. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.228231236))
  644. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195035189, 0.102704547, 0.182589427))
  645. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00027602911, 0.0986093879, 6.58093309, -3.42354178e-06, -1.00000012, -1.41561031e-07, 1.462613e-05, -1.45286322e-07, 1.00000012, -1.00000024, 3.41981649e-06, 1.46533712e-05))
  646. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  647. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.0500000082, 0.0500000082, 0.0500000082))
  648. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000243008137, 5.91870117, 0.0985995531, 3.42354178e-06, 1.00000012, 1.41561031e-07, -1.00000012, 3.42354178e-06, -5.20376489e-07, -5.29282261e-07, -1.41561031e-07, 1.00000012))
  649. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(3.90070295, 7.59829491e-05, 2.05408931))
  650. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195035592, 0.0500000082, 0.346954346))
  651. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000345945358, -0.459728807, -6.14377403, -2.54064798e-06, -1.00000012, 9.22009349e-07, -1.50780543e-05, -9.22009349e-07, -1, 1.00000012, -2.5331974e-06, -1.50854466e-05))
  652. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.560189426, 1))
  653. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Wedge",Vector3.new(0.195036426, 0.0500000082, 0.439301193))
  654. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000290691853, 2.44494367, 5.78927517, 2.05263495e-06, 1.00000012, -7.41332769e-07, -0.351282924, 2.79396772e-08, -0.936269462, -0.936269343, 2.17743218e-06, 0.351282924))
  655. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.520080268, 1))
  656. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Wedge",Vector3.new(0.195036426, 0.0500000082, 0.150777832))
  657. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000291407108, 2.44498229, -5.49423409, -2.05263495e-06, -1.00000012, 7.41332769e-07, -0.351282924, 2.79396772e-08, -0.936269462, 0.936269343, -2.17743218e-06, -0.351282924))
  658. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.520080268, 1))
  659. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Tawny","Wedge",Vector3.new(0.195035189, 0.192960203, 0.207483336))
  660. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000295221806, -0.396753252, -0.955011368, 3.42354178e-06, 1.00000012, 1.41561031e-07, 1.48946419e-05, -1.39698386e-07, 1.00000012, 1, -3.42354178e-06, -1.4951569e-05))
  661. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  662. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195035189, 1.4025954, 0.0500000082))
  663. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000275373459, 1.9695096, -0.45769763, -2.25007534e-06, -1.00000012, -1.8812716e-07, -1.00000012, 2.24635005e-06, 1.45228114e-07, -1.25612132e-07, 1.8812716e-07, -1.00000012))
  664. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.643197954))
  665. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Wedge",Vector3.new(0.195035189, 0.109961271, 0.176361382))
  666. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000238358974, -5.97376633, 0.278734714, 2.25007534e-06, 1.00000012, 1.8812716e-07, 1, -2.25007534e-06, 3.01864929e-07, 2.92086042e-07, 1.8812716e-07, -1.00000012))
  667. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  668. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Tawny","Wedge",Vector3.new(0.19503516, 0.163912311, 0.207483336))
  669. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000234007835, -0.529675961, -0.9550457, -2.25007534e-06, -1.00000012, -1.8812716e-07, -1.53108267e-05, 1.86264515e-07, -1.00000012, 1.00000012, -2.25007534e-06, -1.53488945e-05))
  670. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  671. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Wedge",Vector3.new(0.195036411, 0.0500000082, 0.0500000082))
  672. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000285208225, 3.32532811, -4.91168928, -2.96905637e-06, -1.00000012, 8.38190317e-08, -0.505301237, 1.43237412e-06, -0.862943053, 0.862943172, -2.60584056e-06, -0.505301237))
  673. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.716204762, 0.419335693))
  674. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Wedge",Vector3.new(0.195036411, 0.0500000082, 0.15300414))
  675. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000291764736, 3.32536745, 4.99869299, 2.96905637e-06, 1.00000012, -8.38190317e-08, -0.505301237, 1.43237412e-06, -0.862943053, -0.862943172, 2.60584056e-06, 0.505301237))
  676. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.716204762, 1))
  677. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195035189, 0.136023462, 0.157138303))
  678. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000236809254, 2.03060603, -5.62496424, -2.48104334e-06, -1.00000024, -9.79751348e-07, -0.295341939, 1.66893005e-06, -0.955391765, 0.955391765, -2.08243728e-06, -0.295341969))
  679. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  680. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195035189, 0.136023462, 0.440070093))
  681. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000279247761, 2.0306077, 5.92377377, 2.48104334e-06, 1.00000024, 9.79751348e-07, -0.295341939, 1.66893005e-06, -0.955391765, -0.955391765, 2.08243728e-06, 0.295341969))
  682. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  683. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Wedge",Vector3.new(0.195035189, 0.0500000082, 0.398367584))
  684. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000247359276, 0.457700402, 6.11805916, -3.42354178e-06, -1.00000012, -1.41561031e-07, 1.462613e-05, -1.45286322e-07, 1.00000012, -1.00000024, 3.41981649e-06, 1.46533712e-05))
  685. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.64319849, 1))
  686. Wedge=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Wedge",Vector3.new(0.195449889, 0.0999095291, 0.133619964))
  687. WedgeWeld=CFuncs.Weld.Create(m,Handlee,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000121295452, -0.701572418, 0.366433918, -3.42354178e-06, -1.00000012, -1.41561031e-07, 1.00000012, -3.42354178e-06, 1.92434527e-07, -2.30967999e-07, -1.41561031e-07, 1.00000012))
  688. CFuncs.Mesh.Create("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  689. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Part",Vector3.new(0.105401978, 0.195449844, 0.51622045))
  690. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0955572128, 3.40342522e-05, 0.174849153, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  691. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Part",Vector3.new(0.12864019, 0.195449844, 0.21619834))
  692. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.508803844, 8.54730606e-05, 0.1913746, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  693. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Part",Vector3.new(0.352723092, 0.195449844, 0.145238772))
  694. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.508691788, -4.59551811e-05, -0.300663769, 1.00000012, 0, -1.75205059e-08, 0, -1.00000012, 1.86264515e-09, 1.75205059e-08, 1.86264515e-09, -1.00000012))
  695. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Part",Vector3.new(0.105401978, 0.195449844, 0.51622045))
  696. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.253502846, 5.79357147e-05, 0.174949259, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  697. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Part",Vector3.new(0.105401978, 0.195449844, 0.51622045))
  698. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0648159981, 3.26037407e-05, 0.174878389, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  699. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Part",Vector3.new(0.105401978, 0.195449844, 0.51622045))
  700. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.598761082, 7.56382942e-05, 0.174892247, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  701. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Part",Vector3.new(0.12864019, 0.195449844, 0.21619834))
  702. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.346708775, 6.29425049e-05, 0.191344023, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  703. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Part",Vector3.new(0.12864019, 0.195449844, 0.21619834))
  704. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.687114716, 0.000122606754, 0.191293985, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  705. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Part",Vector3.new(0.165987357, 0.195449844, 0.643200338))
  706. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.768200397, 0.000108361244, 0.238406092, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  707. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.0500000082, 0.195035681, 0.346954346))
  708. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.427091718, -0.000335514545, -6.14376116, 1.46592502e-05, -5.27873635e-05, 1.00000012, -2.99140811e-06, -1.00000012, -5.27817756e-05, 1.00000012, -2.9951334e-06, -1.47057581e-05))
  709. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.746945083, 1, 1))
  710. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.0500000082, 0.19503513, 1.40259302))
  711. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.467973113, -0.000245332718, 1.96949482, -1.46850361e-05, 5.93904406e-05, -1.00000012, -2.3432076e-06, -1.00000012, -5.93885779e-05, -1.00000012, 2.3432076e-06, 1.46946404e-05))
  712. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.228233054, 1, 1))
  713. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.703785479, 0.19503513, 0.0632827878))
  714. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.61998415, 0.000290870667, -0.221017823, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  715. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.0500000082, 0.19503513, 3.24546361))
  716. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.457747757, -0.000339925289, -4.29503536, 1.54660665e-05, -5.55235893e-05, 1.00000012, -3.36393714e-06, -1.00000012, -5.55254519e-05, 1.00000012, -3.35648656e-06, -1.54571608e-05))
  717. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.643198609, 1, 1))
  718. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Hot pink","Part",Vector3.new(5.04643154, 0.19503513, 0.0923304707))
  719. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.79258752, 0.000348806381, 0.519946218, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  720. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.102704585, 0.19503513, 0.570577085))
  721. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0985536128, -0.000233590603, -6.20422983, 1.54660665e-05, -5.55235893e-05, 1.00000012, -3.36393714e-06, -1.00000012, -5.55254519e-05, 1.00000012, -3.35648656e-06, -1.54571608e-05))
  722. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.0813329741, 0.19503513, 0.258317679))
  723. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.983742714, 0.000238358974, 1.12867475, 0.707135379, -3.9100647e-05, 0.707078278, 2.85543501e-05, 1.00000012, 2.67475843e-05, -0.707078278, 1.27218664e-06, 0.707135379))
  724. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.102081403, 0.19503513, 0.154575735))
  725. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.02046776, 0.000229716301, 1.06499004, -0.766067088, -3.59620899e-05, 0.642760694, -2.65464187e-05, 1.00000012, 2.43075192e-05, -0.642760694, 1.55344605e-06, -0.766067147))
  726. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.0813329741, 0.19503513, 0.216820881))
  727. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.46270156, 0.000267624855, -1.09590459, 0.766061902, 3.63020226e-05, -0.642767072, -2.68444419e-05, 1.00000012, 2.44844705e-05, 0.642767012, -1.4975667e-06, 0.766061783))
  728. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.102081403, 0.19503513, 0.121378355))
  729. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.42997456, 0.000324368477, 1.17222428, 0.707135379, -3.9100647e-05, 0.707078278, 2.85543501e-05, 1.00000012, 2.67475843e-05, -0.707078278, 1.27218664e-06, 0.707135379))
  730. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.753167689, 0.19503513, 0.258318245))
  731. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.29545927, 0.000315785408, 0.279171139, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  732. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.247320324, 0.19503513, 0.528046548))
  733. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.95206118, 0.000282049179, 0.0114227831, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  734. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.703785479, 0.19503513, 0.154575676))
  735. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.61993647, 0.000236928463, 0.198309213, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  736. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(2.1997478, 0.19503513, 0.187773049))
  737. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.36842728, 0.000296115875, 0.368489653, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  738. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.703785479, 0.19503513, 0.0632827878))
  739. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.21362495, 0.000269889832, -0.221067637, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  740. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.102081403, 0.19503513, 0.121378355))
  741. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.8499341, 0.000196218491, 1.5919435, 0.707135379, -3.9100647e-05, 0.707078278, 2.85543501e-05, 1.00000012, 2.67475843e-05, -0.707078278, 1.27218664e-06, 0.707135379))
  742. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.102081403, 0.19503513, 0.154575735))
  743. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.47525978, 0.000253140926, 1.44655132, -0.766067088, -3.59620899e-05, 0.642760694, -2.65464187e-05, 1.00000012, 2.43075192e-05, -0.642760694, 1.55344605e-06, -0.766067147))
  744. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.205823451, 0.19503513, 0.523897052))
  745. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.96460962, 0.000276327133, 0.0135884285, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  746. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.0813329741, 0.19503513, 0.258317679))
  747. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.4035399, 0.000248193741, 1.54837704, 0.707135379, -3.9100647e-05, 0.707078278, 2.85543501e-05, 1.00000012, 2.67475843e-05, -0.707078278, 1.27218664e-06, 0.707135379))
  748. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.268068761, 0.19503513, 0.528046548))
  749. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.55620074, 0.00020724535, 0.0114679933, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  750. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.703785479, 0.19503513, 0.154575676))
  751. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.21372652, 0.000215113163, 0.198191434, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  752. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.0813329741, 0.19503513, 0.216820881))
  753. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.91751409, 0.000274419785, -1.47767854, 0.766061902, 3.63020226e-05, -0.642767072, -2.68444419e-05, 1.00000012, 2.44844705e-05, 0.642767012, -1.4975667e-06, 0.766061783))
  754. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Part",Vector3.new(0.186735764, 0.195449844, 0.21619834))
  755. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.238634586, 6.98566437e-05, 0.191285074, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  756. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Part",Vector3.new(4.6480608, 0.19503513, 0.156650513))
  757. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.59323072, 0.0003079772, -0.330007732, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  758. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.205823451, 0.19503513, 0.523897052))
  759. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.37079573, 0.000307619572, 0.013519749, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  760. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(0.570581317, 0.19503513, 0.237569317))
  761. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.2042346, 0.000231802464, -0.0716365278, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  762. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Tawny","Part",Vector3.new(0.21018149, 0.19503513, 1.10443711))
  763. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.16398954, 0.000249683857, 0.0591823459, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  764. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Tawny","Part",Vector3.new(0.21018149, 0.19503513, 0.747564912))
  765. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.956376553, 0.000190556049, 0.0737506151, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  766. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Part",Vector3.new(3.2454679, 0.19503513, 0.694033921))
  767. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.29503441, 0.000233650208, 0.0944153368, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  768. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Part",Vector3.new(0.12864019, 0.195449844, 0.21619834))
  769. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.155694962, 5.6385994e-05, 0.191377997, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  770. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Part",Vector3.new(0.12864019, 0.195449844, 0.21619834))
  771. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.051858902, 4.55379486e-05, 0.191402167, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  772. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Part",Vector3.new(0.126150385, 0.195449844, 0.51622045))
  773. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.78839159, 0.000106334686, 0.174871832, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  774. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Part",Vector3.new(0.105401978, 0.195449844, 0.51622045))
  775. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.444127083, 2.64644623e-05, 0.174830407, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  776. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Smoky grey","Part",Vector3.new(0.297739774, 0.195449844, 0.51622045))
  777. PartWeld=CFuncs.Weld.Create(m,Handlee,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.369758606, 2.14576721e-05, 0.174812615, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  778. Hitbox=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Tawny","Hitbox",Vector3.new(6.01018095, 0.595035136, 1.50443733))
  779. HitboxWeld=CFuncs.Weld.Create(m,Handlee,Hitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.06544256, 0.00022238493, 0.0591831356, 1.00000012, 0, -1.75205059e-08, 0, 1.00000012, -1.86264515e-09, -1.75205059e-08, -1.86264515e-09, 1.00000012))
  780. Head=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Mulberry","Head",Vector3.new(1.10000086, 0.0500000007, 2))
  781. HeadWeld=CFuncs.Weld.Create(m,Character["Head"],Head,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00815987587, -0.12001133, -0.174072146, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  782. CFuncs.Mesh.Create("CylinderMesh",Head,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  783. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(1.10000086, 0.23999995, 2))
  784. PartWeld=CFuncs.Weld.Create(m,Head,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.141682148, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  785. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  786. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(1.10000086, 0.199999899, 2))
  787. PartWeld=CFuncs.Weld.Create(m,Head,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.124026299, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  788. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  789. EffectModel = Create("Model"){
  790. Parent = Character,
  791. Name = "Effects",
  792. }
  793.  
  794. Effects = {
  795. Block = {
  796. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type, Part)
  797. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  798. prt.Anchored = true
  799. prt.CFrame = cframe
  800. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  801. game:GetService("Debris"):AddItem(prt, 10)
  802. if Type == 1 or Type == nil then
  803. table.insert(Effects, {
  804. prt,
  805. "Block1",
  806. delay,
  807. x3,
  808. y3,
  809. z3,
  810. msh
  811. })
  812. elseif Type == 2 then
  813. table.insert(Effects, {
  814. prt,
  815. "Block2",
  816. delay,
  817. x3,
  818. y3,
  819. z3,
  820. msh
  821. })
  822. elseif Type == 3 then
  823. table.insert(Effects, {
  824. prt,
  825. "Block3",
  826. delay,
  827. x3,
  828. y3,
  829. z3,
  830. msh,
  831. Part
  832. })
  833. elseif Type == 4 then
  834. table.insert(Effects, {
  835. prt,
  836. "Block2Fire",
  837. delay,
  838. x3,
  839. y3,
  840. z3,
  841. msh
  842. })
  843. end
  844. end
  845. },
  846. Sphere = {
  847. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, parent)
  848. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  849. prt.Anchored = true
  850. prt.CFrame = cframe
  851. if parent == nil then
  852. prt.Parent = EffectModel
  853. else
  854. prt.Parent = parent
  855. end
  856. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  857. game:GetService("Debris"):AddItem(prt, 10)
  858. table.insert(Effects, {
  859. prt,
  860. "Cylinder",
  861. delay,
  862. x3,
  863. y3,
  864. z3,
  865. msh
  866. })
  867. end
  868. },
  869. Blood = {
  870. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  871. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  872. prt.Anchored = true
  873. prt.CFrame = cframe
  874. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  875. game:GetService("Debris"):AddItem(prt, 10)
  876. table.insert(Effects, {
  877. prt,
  878. "Blood",
  879. delay,
  880. x3,
  881. y3,
  882. z3,
  883. msh
  884. })
  885. end
  886. },
  887. Blast = {
  888. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Part)
  889. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  890. prt.Anchored = true
  891. prt.CFrame = cframe
  892. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1323306", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  893. game:GetService("Debris"):AddItem(prt, 10)
  894. table.insert(Effects, {
  895. prt,
  896. "Block4",
  897. delay,
  898. x3,
  899. y3,
  900. z3,
  901. msh,
  902. Part
  903. })
  904. end
  905. },
  906. Ring = {
  907. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  908. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  909. prt.Anchored = true
  910. prt.CFrame = cframe
  911. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  912. game:GetService("Debris"):AddItem(prt, 10)
  913. table.insert(Effects, {
  914. prt,
  915. "Cylinder",
  916. delay,
  917. x3,
  918. y3,
  919. z3,
  920. msh
  921. })
  922. end
  923. },
  924. Cylinder = {
  925. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  926. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  927. prt.Anchored = true
  928. prt.CFrame = cframe
  929. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  930. game:GetService("Debris"):AddItem(prt, 10)
  931. table.insert(Effects, {
  932. prt,
  933. "Cylinder",
  934. delay,
  935. x3,
  936. y3,
  937. z3,
  938. msh
  939. })
  940. end
  941. },
  942. Head = {
  943. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  944. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  945. prt.Anchored = true
  946. prt.CFrame = cframe
  947. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  948. game:GetService("Debris"):AddItem(prt, 10)
  949. table.insert(Effects, {
  950. prt,
  951. "Cylinder",
  952. delay,
  953. x3,
  954. y3,
  955. z3,
  956. msh
  957. })
  958. end
  959. },
  960. Wave = {
  961. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  962. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  963. prt.Anchored = true
  964. prt.CFrame = cframe
  965. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  966. game:GetService("Debris"):AddItem(prt, 10)
  967. table.insert(Effects, {
  968. prt,
  969. "Cylinder",
  970. delay,
  971. x3,
  972. y3,
  973. z3,
  974. msh
  975. })
  976. end
  977. },
  978. Break = {
  979. Create = function(brickcolor, cframe, x1, y1, z1)
  980. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  981. prt.Anchored = true
  982. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  983. game:GetService("Debris"):AddItem(prt, 10)
  984. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  985. local num = math.random(10, 50) / 1000
  986. table.insert(Effects, {
  987. prt,
  988. "Shatter",
  989. num,
  990. prt.CFrame,
  991. math.random() - math.random(),
  992. 0,
  993. math.random(50, 100) / 100
  994. })
  995. end
  996. },
  997. Elec = {
  998. Create = function(brickcolor, cff, x, y, z)
  999. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Part", Vector3.new(1, 1, 1))
  1000. prt.Anchored = true
  1001. 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)
  1002. prt.CFrame = CFrame.new(prt.Position)
  1003. game:GetService("Debris"):AddItem(prt, 10)
  1004. xval = math.random() / 9
  1005. yval = math.random() / 9
  1006. zval = math.random() / 9
  1007. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1008. eul1 = math.random(-50, 50)
  1009. eul2 = math.random(-50, 50)
  1010. eul3 = math.random(-50, 50)
  1011. euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
  1012. euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
  1013. table.insert(Effects, {
  1014. prt,
  1015. "Elec",
  1016. 0.05,
  1017. x,
  1018. y,
  1019. z,
  1020. xval,
  1021. yval,
  1022. zval,
  1023. msh,
  1024. euld,
  1025. euld2
  1026. })
  1027. end
  1028. },
  1029. Elec2 = {
  1030. Create = function(brickcolor, cff, x, y, z)
  1031. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Part", Vector3.new(1, 1, 1))
  1032. prt.Anchored = true
  1033. 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)
  1034. prt.CFrame = CFrame.new(prt.Position)
  1035. game:GetService("Debris"):AddItem(prt, 10)
  1036. xval = math.random() / 7
  1037. yval = math.random() / 7
  1038. zval = math.random() / 7
  1039. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1040. eul1 = math.random(-50, 50)
  1041. eul2 = math.random(-50, 50)
  1042. eul3 = math.random(-50, 50)
  1043. euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
  1044. euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
  1045. table.insert(Effects, {
  1046. prt,
  1047. "Elec",
  1048. 0.1,
  1049. x,
  1050. y,
  1051. z,
  1052. xval,
  1053. yval,
  1054. zval,
  1055. msh,
  1056. euld,
  1057. euld2
  1058. })
  1059. end
  1060. },
  1061. Clone = {
  1062. Create = function()
  1063. for _, v in pairs(Torso.Parent:children()) do
  1064. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  1065. local c = CFuncs.Part.Create(EffectModel, "Neon", 0, 0.5, BrickColor.new("Bright blue"), "Effect", v.Size)
  1066. c.Anchored = true
  1067. c.CFrame = v.CFrame
  1068. game:GetService("Debris"):AddItem(c, 5)
  1069. local cmsh
  1070. if v.Name == "Head" then
  1071. cmsh = CFuncs.Mesh.Create("SpecialMesh", c, "Head", "", Vector3.new(0, 0, 0), v.Mesh.Scale)
  1072. else
  1073. cmsh = CFuncs.Mesh.Create("BlockMesh", c, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1074. end
  1075. table.insert(Effects, {
  1076. c,
  1077. "Cylinder",
  1078. 0.05,
  1079. 0.1,
  1080. 0.1,
  1081. 0.1,
  1082. cmsh
  1083. })
  1084. end
  1085. end
  1086. end
  1087. },
  1088. Lightning = {
  1089. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1090. local magz = (p0 - p1).magnitude
  1091. local curpos = p0
  1092. local trz = {
  1093. -ofs,
  1094. ofs
  1095. }
  1096. for i = 1, tym do
  1097. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1098. li.Anchored = true
  1099. li.CanCollide = false
  1100. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1101. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1102. li.Material = "Neon"
  1103. if tym == i then
  1104. local magz2 = (curpos - p1).magnitude
  1105. li.Size = Vector3.new(th, th, magz2)
  1106. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1107. table.insert(Effects, {
  1108. li,
  1109. "Disappear",
  1110. last
  1111. })
  1112. else
  1113. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1114. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1115. game.Debris:AddItem(li, 10)
  1116. table.insert(Effects, {
  1117. li,
  1118. "Disappear",
  1119. last
  1120. })
  1121. end
  1122. end
  1123. end
  1124. },
  1125. }
  1126.  
  1127. local weaponCF2 = HandleeWeld.C1:inverse()
  1128.  
  1129. local weaponCF = CFrame.new(0.169609502, 0.0602295399, -1.40084946, 0.0235783923, 0.0141544025, -0.999630392, 0.999694586, -0.00893349573, 0.0234539732, -0.00859800819, -0.999864757, -0.0143601233):inverse()--CFrame.new(0, 1, 0)
  1130.  
  1131. HandleeWeld.C1 = CFrame.new(0, 0, 0)
  1132.  
  1133. HandleeWeld.C0 = weaponCF2
  1134.  
  1135. function attackone()
  1136. attack = true
  1137. if equipped == false then
  1138. for i = 0, 2, 0.7 do
  1139. swait()
  1140. --MagnitudeDamage(LeftArm, 5, 3, 8, 1, 'Normal', '1089136667', 1)
  1141. setLerp({
  1142. CFrame.new(0, -0, -0, 0.965925455, 0, -0.25881964, 0, 1, 0, 0.25881964, 0, 0.965925455),
  1143. CFrame.new(-3.34577635e-07, 1.49997771, 2.2072345e-07, 0.964806199, -0.0376832113, 0.260235667, 0.0368197858, 0.99928838, 0.00819339789, -0.260358989, 0.00167680625, 0.965513468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1144. CFrame.new(1.39492536, 0.498223573, -0.732986927, 0.981623292, 0.0597472191, 0.181234539, 0.168421715, -0.717776954, -0.675596356, 0.0897211432, 0.693704784, -0.7146492) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1145. CFrame.new(-1.5515455, 0.552798808, -0.26323998, -0.947334826, 0.128317595, 0.293413609, 0.172987834, -0.56600523, 0.806039155, 0.269506365, 0.81434536, 0.51399821) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1146. CFrame.new(0.624284983, -1.97460103, 0.0351975635, 0.962249696, -0.106423482, 0.250497401, 0.0871559605, 0.992403746, 0.0868243128, -0.257834733, -0.0617143214, 0.964215815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1147. CFrame.new(-0.652513742, -1.91984534, -0.0983284861, 0.962249041, 0.148305044, 0.228211448, -0.0871559083, 0.962248921, -0.257834703, -0.257834554, 0.228211284, 0.938850343) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1148. CFrame.new(-0.0529938824, 1.33386242, -1.04863119, -0.00778638478, 0.0169894621, 0.999826312, -0.907647967, 0.419475198, -0.0141968932, -0.419643164, -0.90759939, 0.0121540613),
  1149. }, 0.3)
  1150. end
  1151. CFuncs.Sound.Create('444895479', LeftArm, 1, 1)
  1152. MagnitudeDamage(LeftArm, 5, 3, 8, 1, 'Normal', '1089136667', 1)
  1153. for i = 0, 2, 0.7 do
  1154. swait()
  1155. setLerp({
  1156. CFrame.new(0.050000608, -4.14031092e-07, 0.0025627967, 0.993211508, 0.0334391892, 0.111489937, -0.0408452936, 0.997059703, 0.0648218244, -0.108993366, -0.0689358041, 0.991656065),
  1157. CFrame.new(-0.0117210541, 1.49981415, 0.00599875208, 0.994169652, -0.0254130438, 0.104870372, 0.0267123058, 0.999581695, -0.0110004172, -0.104545414, 0.0137363113, 0.994432092) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1158. CFrame.new(1.46073425, 0.529091358, -0.315461189, 0.990180373, -0.086251393, 0.110093117, 0.100797549, -0.105581656, -0.989287853, 0.0969525576, 0.990669847, -0.0958494842) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1159. CFrame.new(-2.13750935, 0.604913294, 0.0121688247, -0.0310678799, 0.996270359, 0.0806054249, -0.973245382, -0.0117842434, -0.22946164, -0.227654606, -0.0855761766, 0.969981194) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1160. CFrame.new(0.50000751, -1.99999607, 5.45385228e-06, 1.00000846, 2.67289579e-07, 7.4505806e-07, 2.68220901e-07, 0.999999046, -6.40749931e-07, 7.4505806e-07, -6.33299351e-07, 1.00000679) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1161. CFrame.new(-0.500009537, -1.9999963, 2.80142649e-06, 1.00000846, 2.67289579e-07, 7.4505806e-07, 2.68220901e-07, 0.999999046, -6.40749931e-07, 7.4505806e-07, -6.33299351e-07, 1.00000679) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1162. CFrame.new(-0.00193762779, -1.07902229, -0.0440291911, -0.0365622789, -0.998040557, 0.0507664457, 0.24191758, 0.0404507257, 0.969457507, -0.969611108, 0.0477281213, 0.239965156),
  1163. }, 0.3)
  1164. end
  1165. MagnitudeDamage(LeftArm, 5, 3, 8, 1, 'Normal', '0', 1)
  1166. for i = 0, 2, 0.7 do
  1167. swait()
  1168. setLerp({
  1169. CFrame.new(0.100001141, -1.28475949e-06, -0.100000605, -0.25653702, 0.0973977149, -0.961623669, -0.00859983265, 0.994639516, 0.103036337, 0.966505229, 0.0347023085, -0.254325539),
  1170. CFrame.new(-0.0096681416, 1.49983358, 0.00832025893, 0.61603117, -0.0193399638, 0.787495613, 0.0250272043, 0.999673545, 0.00497300923, -0.787336171, 0.0166437179, 0.616313934) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1171. CFrame.new(1.05459177, 0.245915949, -0.488746792, 0.678666651, 0.61721158, -0.398094565, -0.549062788, 0.0663658306, -0.83314091, -0.487804651, 0.784004092, 0.383930326) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1172. CFrame.new(-2.23814702, 0.748470902, 0.631186485, -0.0997318476, 0.978400052, 0.181120306, -0.886541128, -0.170020163, 0.430274397, 0.451776624, -0.117659375, 0.884348512) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1173. CFrame.new(0.500008106, -1.99999619, 3.73275907e-06, 1.00000882, 5.58793545e-08, -5.06639481e-07, 5.96046448e-08, 0.999999046, -8.01868737e-07, -5.06639481e-07, -8.00937414e-07, 1.00000906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1174. CFrame.new(-0.500008345, -1.9999963, 3.76256094e-06, 1.00000882, 5.58793545e-08, -5.06639481e-07, 5.96046448e-08, 0.999999046, -8.01868737e-07, -5.06639481e-07, -8.00937414e-07, 1.00000906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1175. CFrame.new(-0.0656033754, -1.2407676, -0.00220081955, 0.0304155592, -0.995162606, 0.0934190154, 0.0895951092, 0.0958025306, 0.991364121, -0.995517373, -0.0217874274, 0.0920762494),
  1176. }, 0.3)
  1177. end
  1178. MagnitudeDamage(LeftArm, 5, 3, 8, 1, 'Normal', '0', 1)
  1179. for i = 0, 2, 0.7 do
  1180. swait()
  1181. setLerp({
  1182. CFrame.new(0.100000761, -3.86498868e-08, -0.0999999344, -0.481752723, 0.0961879194, -0.871020675, 0.00579833379, 0.994284213, 0.106593713, 0.876296759, 0.0463011786, -0.479558617),
  1183. CFrame.new(-0.00768473139, 1.49984765, 0.00940570608, 0.627639532, -0.0153678115, 0.778362155, 0.0242927186, 0.999703348, 0.000149229541, -0.778135538, 0.0188135747, 0.627827048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1184. CFrame.new(1.04477251, 0.130168483, -0.413971663, 0.872508526, 0.28469035, -0.397108793, -0.281116247, -0.372258633, -0.884530365, -0.399645686, 0.883395851, -0.244766653) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1185. CFrame.new(-1.53857207, 0.626061559, -0.960948348, -0.814024627, 0.474332869, -0.335242331, -0.426669568, -0.0966875702, 0.899222732, 0.394119203, 0.875028253, 0.281089127) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1186. CFrame.new(0.500007629, -1.99999356, 2.04891307e-06, 1.00000763, -1.49011612e-08, -5.06639481e-07, -1.49011612e-08, 0.999998391, -6.68689609e-07, -5.06639481e-07, -6.74277544e-07, 1.00000787) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1187. CFrame.new(-0.500007629, -1.99999368, 2.55555642e-06, 1.00000763, -1.49011612e-08, -5.06639481e-07, -1.49011612e-08, 0.999998391, -6.68689609e-07, -5.06639481e-07, -6.74277544e-07, 1.00000787) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1188. CFrame.new(0.0550628304, -1.16736996, 0.12865445, -0.993760705, 0.108513474, -0.0259022228, -0.0318194777, -0.0531563051, 0.998082697, 0.106924176, 0.992673218, 0.0562774353),
  1189. }, 0.3)
  1190. end
  1191. MagnitudeDamage(LeftArm, 5, 3, 8, 1, 'Normal', '0', 1)
  1192. for i = 0, 2, 0.7 do
  1193. swait()
  1194. setLerp({
  1195. CFrame.new(0.0999974012, -6.35627657e-07, -0.0999984667, -0.513348758, 0.13272728, -0.847854793, 0.0287081003, 0.990070581, 0.137608483, 0.857700467, 0.0463008955, -0.512061894),
  1196. CFrame.new(-0.00732462248, 1.49985254, 0.00968956575, 0.627643466, -0.0146517325, 0.778363824, 0.0242808908, 0.999704957, -0.000761054456, -0.778122902, 0.019376751, 0.627813935) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1197. CFrame.new(1.29250658, -0.00279831886, 0.278714269, 0.861248612, -0.277590752, -0.425670743, -0.493363708, -0.255906284, -0.831326783, 0.121836901, 0.925989389, -0.357351899) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1198. CFrame.new(-0.819000483, 0.260044634, -1.08106184, -0.60885179, -0.648027062, -0.457560658, -0.638110042, 0.0574021935, 0.767802417, -0.471291631, 0.759451866, -0.448462188) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1199. CFrame.new(0.500000358, -2.00000048, 1.20326922e-06, 1.0000006, -2.60770321e-08, 0, -2.98023224e-08, 1, -1.41561031e-07, 0, -1.24797225e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1200. CFrame.new(-0.500002146, -2.00000024, 1.20326922e-06, 1.0000006, -2.60770321e-08, 0, -2.98023224e-08, 1, -1.41561031e-07, 0, -1.24797225e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1201. CFrame.new(0.00329203159, -1.18716383, 0.0326646641, -0.99525553, -0.0704981312, -0.0670719147, -0.0591296852, -0.109281719, 0.99225688, -0.0772821307, 0.991507828, 0.104594961),
  1202. }, 0.3)
  1203. end
  1204. for i = 0, 2, 0.7 do
  1205. swait()
  1206. setLerp({
  1207. CFrame.new(0.100004651, -1.2870878e-06, -0.100004807, 0.0234603006, 0.125029474, -0.991892874, 0.059108682, 0.990235806, 0.126219288, 0.997995138, -0.0615908168, 0.015844984),
  1208. CFrame.new(-3.72347859e-06, 1.49998975, -7.18206911e-06, 0.752340853, -1.28522515e-06, 0.658803284, 6.48200512e-07, 0.999996364, -2.71201134e-06, -0.658798873, -2.45589763e-06, 0.752341509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1209. CFrame.new(1.12281048, 0.0941112041, -0.277096599, 0.987638116, -0.106588311, -0.115101509, -0.155736506, -0.578023136, -0.801016808, 0.0188522153, 0.809043884, -0.587474704) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1210. CFrame.new(-0.908761144, 0.568207502, -1.09807706, -0.221711829, -0.598595858, -0.769782722, -0.967703342, 0.0379582979, 0.249203011, -0.119948491, 0.800171196, -0.587683976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1211. CFrame.new(0.500023663, -1.99998653, 1.34688053e-05, 1.00001931, -1.28522515e-06, 1.88499689e-06, -1.28522515e-06, 0.999996305, -2.45589763e-06, 1.88499689e-06, -2.44838884e-06, 1.00001693) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1212. CFrame.new(-0.500014722, -1.99998391, 7.76900652e-06, 1.00001931, -1.28522515e-06, 1.88499689e-06, -1.28522515e-06, 0.999996305, -2.45589763e-06, 1.88499689e-06, -2.44838884e-06, 1.00001693) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1213. CFrame.new(-0.0331316739, -1.10817349, 0.000519901514, -0.0404967666, -0.998656392, -0.0322373956, -0.0555427372, -0.0299666934, 0.998013616, -0.997649789, 0.0422041938, -0.0542562902),
  1214. }, 0.3)
  1215. end
  1216. else
  1217. --INSERT SWORD ATTACK HERE
  1218. for i = 0, 2, 0.4 do
  1219. swait()
  1220. setLerp({
  1221. CFrame.new(0, -0.0230009556, -0, 0.766042948, 0, -0.642786503, 0, 1, 0, 0.642786503, 0, 0.766042948),
  1222. CFrame.new(-9.68575478e-08, 1.49999952, -1.04308128e-07, 0.766045153, -0.056022346, 0.640336215, 0, 0.996194661, 0.0871559083, -0.642782211, -0.0667654499, 0.763130128) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1223. CFrame.new(1.38649392, 0.491669714, -0.660071969, -0.0839727223, 0.81619072, -0.571644783, -0.915157318, -0.290142328, -0.279832304, -0.394256324, 0.499646068, 0.771305799) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1224. CFrame.new(-0.172849342, 0.823700666, -1.28919232, -0.503790379, 0.859453261, 0.0868083388, 0.0868274197, 0.150368378, -0.984814882, -0.859446883, -0.488604665, -0.15037784) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1225. CFrame.new(0.733701766, -1.95048904, 0.267046392, 0.925414324, -0.163175941, -0.342020392, 0.173648596, 0.984807611, 0, 0.336824298, -0.059391357, 0.93969053) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1226. CFrame.new(-0.651380241, -1.94823647, -0.237082288, 0.735952795, 0.243210942, -0.631837308, -0.243211374, 0.965925515, 0.088522166, 0.631837308, 0.088521868, 0.77002722) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1227. CFrame.new(0.296252608, 0.904280186, 0.226454139, -0.237607509, -0.101125821, -0.966081023, 0.2875368, -0.957320154, 0.0294874907, -0.927833259, -0.270776659, 0.256544411),
  1228. }, 0.3)
  1229. end
  1230. MagnitudeDamage(Hitbox, 10, 3, 8, 1, 'Normal', '851453784', 1)
  1231. for i = 0, 2, 0.4 do
  1232. swait()
  1233. setLerp({
  1234. CFrame.new(0, -0.0230009556, -0, 0.996189177, 0, -0.0871553496, 0, 1, 0, 0.0871553496, 0, 0.996189177),
  1235. CFrame.new(-1.39698386e-08, 1.49999952, -1.49011612e-07, 0.996188521, -0.00759569788, 0.0868189335, 0, 0.996194661, 0.0871559083, -0.0871505663, -0.086823836, 0.992397666) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1236. CFrame.new(1.07093465, -0.140001237, -0.538929999, -0.29871732, 0.749928355, -0.590224147, -0.915811479, -0.39922294, -0.0437459499, -0.268437028, 0.527465105, 0.806046605) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1237. CFrame.new(-0.398811013, 0.449553788, -1.19453478, -0.503789246, 0.852630258, -0.138589516, 0.0868285745, -0.109642252, -0.990173042, -0.859445274, -0.51087147, -0.0187962689) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1238. CFrame.new(0.73368907, -1.95048892, 0.267041773, 0.925407529, -0.163174748, -0.342017859, 0.173648596, 0.984807611, 0, 0.336821795, -0.0593909174, 0.939683616) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1239. CFrame.new(-0.651373923, -1.94823647, -0.237079322, 0.735947371, 0.243209153, -0.6318326, -0.243211374, 0.965925515, 0.088522166, 0.631832659, 0.0885212198, 0.770021558) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1240. CFrame.new(0.296249509, 0.904276609, 0.226458088, 0.192943871, -0.101125002, -0.975985587, 0.248132885, -0.957316518, 0.148244292, -0.94932276, -0.270779908, -0.159613788),
  1241. }, 0.3)
  1242. end
  1243. MagnitudeDamage(Hitbox, 10, 3, 8, 1, 'Normal', '0', 1)
  1244. for i = 0, 2, 0.4 do
  1245. swait()
  1246. setLerp({
  1247. CFrame.new(-0, -0.0230009556, 0, 0.642787695, 0, 0.766044438, 0, 1, 0, -0.766044438, 0, 0.642787695),
  1248. CFrame.new(1.11758709e-07, 1.49999952, -1.04308128e-07, 0.642783403, 0.0667655841, -0.763131618, 0, 0.996194661, 0.0871559083, 0.766046643, -0.0560224503, 0.640337408) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1249. CFrame.new(0.849556088, 0.159541935, -0.684767783, 0.553426266, 0.782048821, -0.286564559, -0.748855412, 0.617816746, 0.239829347, 0.364602566, 0.0818675756, 0.927557468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1250. CFrame.new(-0.00106835365, 0.405536294, -0.759099603, -0.565025866, 0.555933237, -0.609659016, -0.0959579349, -0.778178513, -0.620669186, -0.81947422, -0.292192549, 0.493037164) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1251. CFrame.new(0.733694255, -1.95048845, 0.267041564, 0.925415874, -0.163178623, -0.342021018, 0.173651099, 0.984807312, -5.17528242e-09, 0.336824745, -0.0593923181, 0.939692378) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1252. CFrame.new(-0.651373446, -1.94823575, -0.237082005, 0.735953569, 0.243213177, -0.63183856, -0.243214741, 0.965924859, 0.0885208622, 0.631837964, 0.0885251984, 0.77002883) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1253. CFrame.new(-0.0631954074, 0.775633991, -0.289083481, 0.419002056, 0.522425532, -0.742636442, 0.696780086, -0.709419906, -0.105929047, -0.582181096, -0.473069757, -0.661264062),
  1254. }, 0.3)
  1255. end
  1256. end
  1257. attack = false
  1258. end
  1259.  
  1260.  
  1261.  
  1262. function attacktwo()
  1263. attack = true
  1264. if equipped == false then
  1265. --INSERT COMBAT ATTACK HERE
  1266. for i = 0, 2, 0.7 do
  1267. swait()
  1268. setLerp({
  1269. CFrame.new(0, -0, 0, 0.0380157903, 0.0590795763, -0.997529626, 0.0348781645, 0.997564077, 0.0604108162, 0.99866873, -0.0370885581, 0.0358625539),
  1270. CFrame.new(-0.0171337537, 1.49848247, 0.0349538624, 0.377008498, -0.0342694782, 0.925575972, 0.0776740164, 0.996964931, 0.00527421385, -0.922947645, 0.0699047297, 0.378526121) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1271. CFrame.new(1.33008814, 0.466918677, 0.235941768, 0.53567487, -0.801462948, 0.2659145, 0.244575903, -0.154151022, -0.957298338, 0.808230102, 0.57783705, 0.11344374) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1272. CFrame.new(-1.44072127, 0.566966712, -0.614043832, 0.934697986, -0.0572337136, 0.350805998, 0.271093339, -0.523536444, -0.80772388, 0.229888737, 0.850079179, -0.473832786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1273. CFrame.new(0.500000179, -1.99999952, 4.84287597e-08, 1.00000036, -7.4505806e-09, -2.60770321e-08, -7.4505806e-09, 1, -3.08500603e-08, -2.60770321e-08, -3.0733645e-08, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1274. CFrame.new(-0.499998271, -1.99999976, 7.45057491e-08, 1.00000036, -7.4505806e-09, -2.60770321e-08, -7.4505806e-09, 1, -3.08500603e-08, -2.60770321e-08, -3.0733645e-08, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1275. CFrame.new(4.17785168, 1.44529772, 0.974660397, 0.0208051652, 0.163202599, -0.9863832, 0.881791174, -0.467966199, -0.0588300899, -0.471191317, -0.868550539, -0.153646573),
  1276. }, 0.3)
  1277. end
  1278. CFuncs.Sound.Create('444895479', LeftArm, 1, 1)
  1279. MagnitudeDamage(RightArm, 5, 3, 8, 1, 'Normal', '1089136667', 1)
  1280. for i = 0, 2, 0.7 do
  1281. swait()
  1282. setLerp({
  1283. CFrame.new(-0.0250007752, 9.67411324e-08, 0.0203268696, 0.994967818, 0.0671499744, 0.0743696541, -0.0723413229, 0.994958162, 0.0694620386, -0.0693302751, -0.0744924769, 0.994809091),
  1284. CFrame.new(0.0189575627, 1.49949539, 0.0075739678, 0.989216626, 0.038476821, 0.141318008, -0.0349498689, 0.999014616, -0.0273557641, -0.142231286, 0.0221216828, 0.989586711) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1285. CFrame.new(2.0492444, 0.725447178, -0.41571182, -0.168724254, -0.883148193, 0.437701106, 0.979869187, -0.102208614, 0.171492383, -0.106716439, 0.457824796, 0.882614851) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1286. CFrame.new(-1.41969562, 0.443270773, -0.0472638607, 0.81339258, 0.247248918, 0.526556015, 0.57664609, -0.46194762, -0.673857212, 0.0766308978, 0.851747096, -0.518319905) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1287. CFrame.new(0.500001132, -1.99999952, 5.58793687e-08, 1.00000048, 2.09547579e-08, 2.23517418e-08, 2.88709998e-08, 0.999999881, -2.23517418e-08, 2.23517418e-08, -2.23517418e-08, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1288. CFrame.new(-0.500000298, -1.99999952, 3.35276056e-08, 1.00000048, 2.09547579e-08, 2.23517418e-08, 2.88709998e-08, 0.999999881, -2.23517418e-08, 2.23517418e-08, -2.23517418e-08, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1289. CFrame.new(0.174355343, 2.55601215, -1.01484871, -0.851062834, 0.519462407, 0.0765486509, -0.401898146, -0.55063659, -0.731636167, -0.337904871, -0.653426051, 0.677398503),
  1290. }, 0.3)
  1291. end
  1292. MagnitudeDamage(RightArm, 5, 3, 8, 1, 'Normal', '0', 1)
  1293. for i = 0, 2, 0.7 do
  1294. swait()
  1295. setLerp({
  1296. CFrame.new(-0.0499995574, -4.8824586e-07, -0.0999983549, -0.249469593, 0.106209166, 0.962541163, 0.0604140088, 0.993738055, -0.0939935297, -0.966496825, 0.0347024463, -0.2543239),
  1297. CFrame.new(0.00966940727, 1.49983597, 0.00832253322, 0.83892405, 0.019339785, -0.543905675, -0.0252817236, 0.99967438, -0.0034489464, 0.543661833, 0.0166443624, 0.839139819) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1298. CFrame.new(2.18721104, 0.741335094, -0.247010112, -0.274732947, -0.95865339, 0.0742067546, 0.796835482, -0.183806315, 0.57555902, -0.538121939, 0.217255652, 0.814386725) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1299. CFrame.new(-1.11277902, 0.315530062, -0.402854294, 0.692159414, -0.590870559, 0.414473712, 0.316599011, -0.267501235, -0.910059333, 0.648599505, 0.761128068, 0.00191544741) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1300. CFrame.new(0.500000358, -1.9999994, -1.05053232e-06, 1.0000006, -3.35276127e-08, 0, -3.7252903e-08, 0.999999881, 4.74974513e-08, 0, 4.84287739e-08, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1301. CFrame.new(-0.500000238, -1.9999994, -9.68575335e-08, 1.0000006, -3.35276127e-08, 0, -3.7252903e-08, 0.999999881, 4.74974513e-08, 0, 4.84287739e-08, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1302. CFrame.new(-1.78309131, -0.141103476, -0.577033937, -0.355631828, 0.4246943, 0.832572937, -0.890324593, -0.424958706, -0.163530231, 0.284355402, -0.799407542, 0.529245019),
  1303. }, 0.3)
  1304. end
  1305. MagnitudeDamage(RightArm, 5, 3, 8, 1, 'Normal', '0', 1)
  1306. for i = 0, 2, 0.7 do
  1307. swait()
  1308. setLerp({
  1309. CFrame.new(-0.0499995574, -3.08966264e-07, -0.0999992043, -0.686599433, 0.129025713, 0.715496063, 0.118752606, 0.99081254, -0.0647170842, -0.717272699, 0.0405323282, -0.695613325),
  1310. CFrame.new(0.00787620805, 1.49984491, 0.00964372233, 0.719126046, 0.0157535728, -0.69470185, -0.0247316472, 0.999689817, -0.00293124979, 0.694440067, 0.019289121, 0.719292521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1311. CFrame.new(1.50150454, 0.728769362, -1.20282209, -0.937678754, -0.345222414, 0.0397642553, 0.13580972, -0.258722901, 0.956356585, -0.3198677, 0.902155519, 0.289483547) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1312. CFrame.new(-0.876236618, 0.3699224, -0.368374228, 0.373043358, -0.817663729, 0.438481241, 0.305946708, -0.337755412, -0.890122354, 0.875920057, 0.466206133, 0.124163955) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1313. CFrame.new(0.500000358, -1.99999964, -5.55068482e-07, 1.00000048, -6.14672899e-08, -5.96046448e-08, -7.26431608e-08, 0.99999994, 3.53902578e-08, -5.96046448e-08, 2.42143869e-08, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1314. CFrame.new(-0.500000119, -1.99999964, -4.95463837e-07, 1.00000048, -6.14672899e-08, -5.96046448e-08, -7.26431608e-08, 0.99999994, 3.53902578e-08, -5.96046448e-08, 2.42143869e-08, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1315. CFrame.new(-2.22713447, -0.664099097, -0.443907797, -0.274723083, 0.426487386, 0.861773074, -0.869128823, -0.493504524, -0.0328342468, 0.411281228, -0.758003533, 0.506249905),
  1316. }, 0.3)
  1317. end
  1318. MagnitudeDamage(RightArm, 5, 3, 8, 1, 'Normal', '0', 1)
  1319. for i = 0, 2, 0.7 do
  1320. swait()
  1321. setLerp({
  1322. CFrame.new(-0.0999991521, -1.35716982e-06, -0.100000963, 0.209593117, 0.0045953691, 0.977778375, -0.0873993635, 0.9960742, 0.0140532628, -0.973875284, -0.0884026736, 0.209171966),
  1323. CFrame.new(0.0107018435, 1.49984503, 0.00636720937, 0.828756452, 0.0214008763, -0.559201181, -0.0248648375, 0.999689758, 0.00140779465, 0.559057713, 0.0127377082, 0.829031408) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1324. CFrame.new(0.423616111, 0.628953516, -1.13196468, -0.115322933, 0.934179008, 0.337655365, 0.918602109, -0.0290509239, 0.394114137, 0.377982378, 0.355621368, -0.854788721) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1325. CFrame.new(-1.02697659, 0.579695761, -0.409342587, 0.666008711, -0.579799116, 0.469325423, 0.160039604, -0.503454685, -0.849070311, 0.728574336, 0.640598953, -0.242514461) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1326. CFrame.new(0.500000179, -1.99999952, 1.11758691e-08, 1.00000048, 3.7252903e-08, -1.49011612e-08, 4.47034836e-08, 0.999999881, -7.4505806e-09, -1.49011612e-08, -9.31322575e-09, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1327. CFrame.new(-0.500004113, -1.99999928, 2.60770854e-08, 1.00000048, 3.7252903e-08, -1.49011612e-08, 4.47034836e-08, 0.999999881, -7.4505806e-09, -1.49011612e-08, -9.31322575e-09, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1328. CFrame.new(-1.2972033, 1.48819757, -0.514638007, -0.763574183, 0.193965197, 0.615910709, -0.603462875, -0.553759813, -0.573754907, 0.229775339, -0.809774637, 0.539888144),
  1329. }, 0.3)
  1330. end
  1331. else
  1332. --INSERT SWORD ATTACK HERE
  1333. for i = 0, 2, 0.4 do
  1334. swait()
  1335. setLerp({
  1336. CFrame.new(-0, -0.0230009556, 0, 8.94069814e-08, 0, 1.00000012, 0, 1, 0, -1.00000012, 0, 8.94069814e-08),
  1337. CFrame.new(1.49011612e-07, 1.49999952, 7.38964445e-13, -4.61190666e-06, 0.0871559456, -0.996193707, 0, 0.996194661, 0.0871559083, 0.999999046, 4.01955475e-07, -4.5943566e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1338. CFrame.new(0.816547394, 0.595101595, -0.677061617, 0.58833307, 0.592973471, -0.549770057, -0.756157875, 0.162543535, -0.633880794, -0.286512911, 0.788646102, 0.544011235) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1339. CFrame.new(-0.479816139, -0.131360441, -0.481930822, -0.413280129, 0.810344994, 0.415380776, -0.09879224, 0.413566679, -0.9050982, -0.90522939, -0.415095419, -0.0908630043) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1340. CFrame.new(0.802097023, -1.95048916, 0.0791077614, 0.925416112, -0.163178667, -0.342021108, 0.173651099, 0.984807432, 6.55590693e-10, 0.336824775, -0.0593923256, 0.939692616) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1341. CFrame.new(-0.651374519, -1.94824457, -0.237079963, 0.934029937, 0.243213937, -0.26161328, -0.257838488, 0.965926766, -0.0225600041, 0.247212619, 0.088525489, 0.96491307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1342. CFrame.new(0.140823767, 0.978158057, 0.0287328362, 0.492895365, 0.869920552, 0.0171243399, -0.34856829, 0.215454161, -0.912184834, -0.797216654, 0.44364208, 0.409422636),
  1343. }, 0.3)
  1344. end
  1345. MagnitudeDamage(Hitbox, 10, 3, 8, 1, 'Normal', '851453784', 1)
  1346. for i = 0, 2, 0.4 do
  1347. swait()
  1348. setLerp({
  1349. CFrame.new(-0, -0.0230009556, 0, 8.94069814e-08, 0, 1.00000012, 0, 1, 0, -1.00000012, 0, 8.94069814e-08),
  1350. CFrame.new(1.49011612e-07, 1.49999952, 7.38964445e-13, -4.61190666e-06, 0.0871559456, -0.996193707, 0, 0.996194661, 0.0871559083, 0.999999046, 4.01955475e-07, -4.5943566e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1351. CFrame.new(0.716342449, 0.756725788, -0.747189164, 0.751004994, 0.613708019, -0.243629217, -0.539468765, 0.357531071, -0.762329042, -0.380742252, 0.703942955, 0.599583924) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1352. CFrame.new(-0.247362554, -0.335324645, -0.393511564, -0.48073867, 0.575170279, 0.661869109, -0.24318324, 0.637753844, -0.730843782, -0.842468858, -0.512300432, -0.166720837) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1353. CFrame.new(0.802097023, -1.95048916, 0.0791077614, 0.925416112, -0.163178667, -0.342021108, 0.173651099, 0.984807432, 6.55590693e-10, 0.336824775, -0.0593923256, 0.939692616) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1354. CFrame.new(-0.651374519, -1.94824457, -0.237079963, 0.934029937, 0.243213937, -0.26161328, -0.257838488, 0.965926766, -0.0225600041, 0.247212619, 0.088525489, 0.96491307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1355. CFrame.new(0.140819728, 0.978160381, 0.0287315249, 0.492895931, 0.869921386, 0.0171247721, -0.348569214, 0.21545431, -0.912186623, -0.797215939, 0.443641812, 0.409422278),
  1356. }, 0.3)
  1357. end
  1358. MagnitudeDamage(Hitbox, 10, 3, 8, 1, 'Normal', '0', 1)
  1359. for i = 0, 2, 0.4 do
  1360. swait()
  1361. setLerp({
  1362. CFrame.new(0, -0.0230009556, -0, 0.965926886, 0, -0.258819401, 0, 1, 0, 0.258819401, 0, 0.965926886),
  1363. CFrame.new(-4.47034836e-08, 1.49999952, -1.49011612e-07, 0.965927064, -0.022557253, 0.257829696, 0, 0.996194661, 0.0871559083, -0.258814603, -0.0841863677, 0.962251365) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1364. CFrame.new(0.71634829, 0.75672698, -0.747193813, 0.751006544, 0.613709211, -0.243629694, -0.539468765, 0.357531071, -0.762329042, -0.380743027, 0.703944325, 0.599585116) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1365. CFrame.new(-0.247363061, -0.335323125, -0.393510491, -0.480739623, 0.575171411, 0.66187042, -0.24318324, 0.637753844, -0.730843782, -0.842470527, -0.512301445, -0.166721165) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1366. CFrame.new(0.802099288, -1.95048916, 0.0791061223, 0.925418019, -0.16317898, -0.342021793, 0.173651099, 0.984807432, 6.55590693e-10, 0.33682546, -0.0593924485, 0.939694524) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1367. CFrame.new(-0.651380301, -1.94824374, -0.237081647, 0.934031725, 0.243214399, -0.261613786, -0.257838488, 0.965926766, -0.0225600041, 0.24721314, 0.0885256603, 0.964915037) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1368. CFrame.new(0.140823111, 0.978156209, 0.0287331343, 0.96784991, -0.165345326, 0.189554632, 0.117894217, -0.367500067, -0.922522783, 0.222195268, 0.915207446, -0.336191416),
  1369. }, 0.3)
  1370. end
  1371. for i = 0, 2, 0.4 do
  1372. swait()
  1373. setLerp({
  1374. CFrame.new(0, -0.0230009556, -0, 0.766046941, 0, -0.642789841, 0, 1, 0, 0.642789841, 0, 0.766046941),
  1375. CFrame.new(-1.04308128e-07, 1.49999952, -1.1920929e-07, 0.766049147, -0.0560226403, 0.640339553, 0, 0.996194661, 0.0871559083, -0.642785549, -0.0667658001, 0.763134062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1376. CFrame.new(1.87361634, 0.313916951, -0.423645169, -0.379564941, -0.829528511, -0.409664601, -0.919897199, 0.385588586, 0.0715299547, 0.0986258686, 0.403998375, -0.909433484) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1377. CFrame.new(-1.86419094, -0.077442944, 0.454666972, -0.480739951, 0.575175881, 0.661869705, -0.243180975, 0.637750208, -0.730848014, -0.842470527, -0.512302577, -0.166721046) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1378. CFrame.new(0.802105904, -1.95048952, 0.0791096091, 0.925422192, -0.163179696, -0.342023313, 0.173651099, 0.984807432, 6.55590693e-10, 0.33682701, -0.0593927093, 0.939698696) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1379. CFrame.new(-0.651385248, -1.94824421, -0.237083271, 0.934035897, 0.243215486, -0.261615008, -0.257838488, 0.965926766, -0.0225600041, 0.247214198, 0.0885260627, 0.964919329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1380. CFrame.new(-0.928504527, 3.04358363, 2.89422083, 0.885807991, -0.165345401, 0.433593571, 0.352648318, -0.367487222, -0.86057812, 0.301633447, 0.915213108, -0.267216057),
  1381. }, 0.3)
  1382. end
  1383. end
  1384. attack = false
  1385. end
  1386.  
  1387. function attackthree()
  1388. attack = true
  1389. if equipped == false then
  1390. --INSERT COMBAT ATTACK HERE
  1391. for i = 0, 2, 0.7 do
  1392. swait()
  1393. setLerp({
  1394. CFrame.new(-0, -0, -0, 1.00000048, 0, 2.23517418e-08, 0, 1, 0, 2.23517418e-08, 0, 1.00000048),
  1395. CFrame.new(0, 1.5, 0, 1.00000048, 0, 2.23517418e-08, 0, 1, 0, 2.23517418e-08, 0, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1396. CFrame.new(1.50000262, 0.28910023, -0.453344822, 1.00000048, 2.02662704e-08, 9.42827683e-09, 0, 0.421798766, -0.906689405, 2.23517418e-08, 0.906689942, 0.421798974) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1397. CFrame.new(-1.50000072, 0.230930626, -0.42142874, 1.00000048, 1.88392733e-08, 1.20285222e-08, 0, 0.538139939, -0.842855453, 2.23517418e-08, 0.842855871, 0.538140237) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1398. CFrame.new(0.500002146, -1.54066563, -0.729118168, 1.00000048, -1.05316644e-09, 2.23271854e-08, 0, 0.998889267, 0.047118187, 2.23517418e-08, -0.047118213, 0.998889804) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1399. CFrame.new(-0.500000238, -1.99999976, -1.91852541e-06, 1.00000048, 0, 2.23517418e-08, 0, 0.99999994, 0, 2.23517418e-08, 0, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1400. CFrame.new(0.502315879, 2.72300744, 1.63586807, -0.987143815, 0.00263840775, 0.159844995, -0.145727217, 0.396251917, -0.906512856, -0.0657301992, -0.91814214, -0.390773714),
  1401. }, 0.3)
  1402. end
  1403. CFuncs.Sound.Create('1163408503', LeftLeg, 1, 0.9)
  1404. MagnitudeDamage(LeftLeg, 5, 3, 8, 1, 'Normal', '1089136667', 1)
  1405. for i = 0, 2, 0.2 do
  1406. swait()
  1407. setLerp({
  1408. CFrame.new(0, 0, -0, 0.917695642, -0.0178713985, -0.396883458, -0.0670842528, 0.977672279, -0.199139789, 0.391580909, 0.209374323, 0.896006584),
  1409. CFrame.new(-0.0189375337, 1.49687588, -0.0230980739, 0.928352773, -0.0554192886, 0.367547572, 0.036152631, 0.99759692, 0.0591047704, -0.369939804, -0.0415820479, 0.928125203) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1410. CFrame.new(1.0146389, 0.488362849, -0.627417624, 0.625329494, 0.664746642, 0.408749372, 0.273482531, 0.303893119, -0.912609518, -0.730870187, 0.68246758, 0.00823658705) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1411. CFrame.new(-1.20856881, 0.218117744, -0.61403966, 0.880813956, -0.463682115, 0.095743224, 0.259698033, 0.304066479, -0.916570008, 0.395884842, 0.832191944, 0.388243109) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1412. CFrame.new(0.528572917, -0.432560802, -0.394253194, 0.967465043, -0.244873658, -0.0636360943, 0.237961382, 0.795237243, 0.557648659, -0.0859475732, -0.55464828, 0.827634692) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1413. CFrame.new(-0.425371587, -1.92868412, 0.239417046, 0.997062862, -0.0761002451, -0.00869143009, 0.0759112388, 0.966651261, 0.244587153, -0.0102115571, -0.244528338, 0.969588876) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1414. CFrame.new(2.71924281, 2.42421913, 0.82543993, -0.760196507, -0.00453537703, -0.649687767, 0.648396015, 0.0580484346, -0.759097755, 0.0411553457, -0.998307288, -0.0411876142),
  1415. }, 0.3)
  1416. end
  1417. MagnitudeDamage(LeftLeg, 5, 3, 8, 1, 'Normal', '0', 1)
  1418. for i = 0, 2, 0.2 do
  1419. swait()
  1420. setLerp({
  1421. CFrame.new(5.96046448e-08, 1.41561031e-06, -0.172689289, 0.663402736, 0.16334112, 0.730217397, 0.158356979, 0.923130691, -0.35036093, -0.731314421, 0.348065436, 0.586541176),
  1422. CFrame.new(0.0257599205, 1.48230612, -0.12928696, 0.694770932, 0.0515209064, -0.717383921, 0.151373088, 0.964615405, 0.215878338, 0.703121901, -0.258578271, 0.662387788) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1423. CFrame.new(0.956760287, 0.556751907, 1.04778373, 0.0666531026, -0.978953421, -0.192895234, 0.0517198294, 0.196455106, -0.979147911, 0.996435165, 0.0552867353, 0.0637253672) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1424. CFrame.new(-1.3969276, 0.396667421, -0.575996637, 0.920398116, -0.126544356, -0.36993888, -0.270480245, 0.47714752, -0.836164236, 0.282327235, 0.869665205, 0.404937595) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1425. CFrame.new(1.91242945, -0.954149127, -0.918505073, 0.640944898, -0.760203183, -0.106215507, 0.177787155, 0.281639308, -0.942905605, 0.746714413, 0.585466743, 0.315669268) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1426. CFrame.new(-0.709546149, -2.0136652, 0.37163958, 0.979885936, 0.199489504, 0.00532478094, -0.18900539, 0.919163644, 0.345565081, 0.0640422702, -0.339620501, 0.938380122) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1427. CFrame.new(-1.04037237, 1.79382718, 0.460671932, -0.662791252, -0.101871088, 0.741853178, -0.745219409, -0.00717559457, -0.666790843, 0.0732488781, -0.994775474, -0.0711605698),
  1428. }, 0.3)
  1429. end
  1430. MagnitudeDamage(LeftLeg, 5, 3, 8, 1, 'Normal', '0', 1)
  1431. for i = 0, 2, 0.6 do
  1432. swait()
  1433. setLerp({
  1434. CFrame.new(-9.76026058e-07, 8.62404704e-07, -0.225695431, 0.55482769, 0.0944984332, 0.826581597, 0.250213802, 0.928577662, -0.274110466, -0.793448269, 0.358906239, 0.49155584),
  1435. CFrame.new(0.0136732161, 1.49486923, -0.0701385066, 0.701946855, 0.0273444951, -0.711704731, 0.08089827, 0.989734828, 0.11781621, 0.707620561, -0.140276119, 0.692529142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1436. CFrame.new(1.22944331, 0.394736111, 0.589628458, 0.285416484, -0.924473166, -0.252760321, -0.00517728925, 0.262239575, -0.964988947, 0.958390117, 0.276732385, 0.0700609684) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1437. CFrame.new(-1.56848359, 0.410849661, -0.410947442, 0.92477119, 0.212195456, -0.315867513, -0.380006313, 0.558308065, -0.737487018, 0.01985991, 0.80203861, 0.596942604) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1438. CFrame.new(1.73186457, -1.40851974, -0.593197405, 0.585319996, -0.670883536, -0.455320448, 0.116128549, 0.625144124, -0.771821737, 0.802443504, 0.398887217, 0.443817914) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1439. CFrame.new(-0.79137069, -2.05247283, 0.314274639, 0.962041259, 0.272390395, 0.0167622268, -0.265453756, 0.919748604, 0.289131165, 0.0633393526, -0.282605439, 0.957143188) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1440. CFrame.new(-1.48162496, 0.983299255, 0.342930377, -0.348215044, 0.0137729645, 0.937323749, -0.898255765, 0.281094998, -0.337834567, -0.268128067, -0.959584951, -0.0855098665),
  1441. }, 0.3)
  1442. end
  1443. MagnitudeDamage(LeftLeg, 5, 3, 8, 1, 'Normal', '0', 1)
  1444. for i = 0, 2, 0.6 do
  1445. swait()
  1446. setLerp({
  1447. CFrame.new(-2.61531485e-09, -1.13621354e-07, -0.117006034, 1.00000048, 8.25281177e-10, 2.23367351e-08, 0, 0.999318182, -0.0369214565, 2.23517418e-08, 0.0369214714, 0.999318659),
  1448. CFrame.new(-4.60437244e-10, 1.49421775, -0.0758223832, 1.00000048, -2.57153943e-09, 2.22039489e-08, 8.25281177e-10, 0.98843497, 0.151645333, 2.23367351e-08, -0.151645377, 0.988435447) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1449. CFrame.new(1.46888375, 0.253353924, -0.46831131, 0.965904772, 0.0281379744, -0.257365853, -0.256583154, 0.236710817, -0.937087536, 0.0345535725, 0.971173108, 0.235859826) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1450. CFrame.new(-1.46000135, 0.313419372, -0.503575444, 0.986733735, -0.0667313784, -0.148001239, -0.0993869156, 0.472547829, -0.875683069, 0.128373265, 0.878775477, 0.459646642) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1451. CFrame.new(0.500002146, -1.98282337, -0.195130661, 1.00000048, 2.1096298e-09, 2.22516974e-08, 8.25281177e-10, 0.998341799, -0.057563141, 2.23367351e-08, 0.0575632043, 0.998342335) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1452. CFrame.new(-0.543890595, -2.01977205, 0.0449773334, 0.999032915, 0.0434054993, -0.00707879057, -0.0430809818, 0.998234034, 0.0408996306, 0.0088416012, -0.0405550823, 0.999138713) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1453. CFrame.new(0.876715422, 2.97454071, 1.38020658, -0.991366267, -0.120064899, 0.0527943075, -0.0859372243, 0.290536344, -0.953006864, 0.0990828723, -0.949305296, -0.29834649),
  1454. }, 0.3)
  1455. end
  1456. else
  1457. --INSERT SWORD ATTACK HERE
  1458. end
  1459. attack = false
  1460. end
  1461.  
  1462. function attackfour()
  1463. attack = true
  1464. if equipped == false then
  1465. --INSERT COMBAT ATTACK HERE
  1466. for i = 0, 2, 0.7 do
  1467. swait()
  1468. setLerp({
  1469. CFrame.new(0, -0, -0, 0.952005863, 0, -0.306081384, 0, 1, 0, 0.306081444, 0, 0.952005863),
  1470. CFrame.new(0, 1.5, 0, 1.00000048, 0, 2.98023224e-08, 0, 1, 0, 2.98023224e-08, 0, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1471. CFrame.new(1.50000072, 0, 9.98378255e-07, 1.00000048, 0, 2.98023224e-08, 0, 0.99999994, 0, 2.98023224e-08, 0, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1472. CFrame.new(-1.50000262, -0, -9.98378255e-07, 1.00000048, 0, 2.98023224e-08, 0, 0.99999994, 0, 2.98023224e-08, 0, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1473. CFrame.new(0.499999285, -1.99999976, -9.3877361e-07, 1.00000048, 0, 2.98023224e-08, 0, 0.99999994, 0, 2.98023224e-08, 0, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1474. CFrame.new(-0.500002146, -1.99999976, -1.4901218e-08, 1.00000048, 0, 2.98023224e-08, 0, 0.99999994, 0, 2.98023224e-08, 0, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1475. CFrame.new(1.39314795, 0.317491204, 2.9271965, -0.988187969, -0.0464936197, -0.146057084, -0.0230205823, 0.987100124, -0.158465058, 0.151539877, -0.153229177, -0.976512253),
  1476. }, 0.3)
  1477. end
  1478. for i = 0, 2, 0.7 do
  1479. swait()
  1480. setLerp({
  1481. CFrame.new(0.0167761799, -0.021499157, -0.0738183558, 0.796915412, 0.0153349405, -0.603896916, 0.0305806715, 0.997371912, 0.0656814873, 0.603317082, -0.0708101615, 0.794352114),
  1482. CFrame.new(-2.24326698e-07, 1.49999988, -9.71157192e-07, 0.977316558, -1.49011612e-08, 0.211786091, -1.3038516e-08, 0.99999994, -2.98023224e-08, -0.211786002, -2.60770321e-08, 0.977316499) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1483. CFrame.new(1.40799057, 0.344397843, -0.301875323, 0.933019876, -0.05169788, 0.356093049, 0.263810188, 0.771281004, -0.579249382, -0.244701743, 0.634392023, 0.733258903) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1484. CFrame.new(-1.55037284, 0.0734839216, -0.060153015, 0.992830753, 0.117557302, -0.0216390789, -0.119310156, 0.985642254, -0.119474992, 0.00728324056, 0.121200182, 0.992601752) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1485. CFrame.new(1.0888952, -1.70500529, 0.479797572, 0.933717251, -0.357028216, -0.0265307724, 0.322107017, 0.80541718, 0.497543991, -0.156268865, -0.473111242, 0.867033243) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1486. CFrame.new(-0.55737555, -2.00203967, -0.0948764235, 0.998552322, 0.038866654, 0.0371963084, -0.0351282842, 0.99472636, -0.0963613242, -0.0407453477, 0.0949151292, 0.994651556) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1487. CFrame.new(2.45634651, 0.693611503, 2.86055398, -0.869863927, -0.18312943, -0.458052099, -0.0734538361, 0.966275871, -0.246827096, 0.487802297, -0.181058034, -0.853981614),
  1488. }, 0.3)
  1489. end
  1490. MagnitudeDamage(LeftLeg, 5, 3, 8, 1, 'Normal', '1089136667', 1)
  1491. for i = 0, 2, 0.2 do
  1492. swait()
  1493. setLerp({
  1494. CFrame.new(0.0335521922, -0.0429993868, -0.14763701, 0.552672505, 0.0532008894, -0.831699252, 0.0810518041, 0.989798427, 0.117173679, 0.829448402, -0.132169396, 0.542722225),
  1495. CFrame.new(3.38907199e-07, 1.5, 8.12244423e-07, 0.910293937, -3.7252903e-08, 0.413963705, -1.49011612e-08, 1, -4.47034836e-08, -0.413963735, -3.7252903e-08, 0.910293758) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1496. CFrame.new(1.315979, 0.688794971, -0.603749633, 0.769750714, 0.13779372, 0.623295844, 0.591355026, 0.213765055, -0.777562499, -0.240382254, 0.967118382, 0.0830607712) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1497. CFrame.new(-1.60074854, 0.146968663, -0.120310061, 0.971529067, 0.229961187, -0.057008177, -0.236922026, 0.942984581, -0.233768836, -2.98023224e-08, 0.240619615, 0.970619798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1498. CFrame.new(1.67778873, -1.41001272, 0.959596097, 0.760972142, -0.60836798, -0.225412697, 0.482436836, 0.298302114, 0.823571742, -0.433793664, -0.735462427, 0.520498514) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1499. CFrame.new(-0.61474961, -2.00407958, -0.189753011, 0.994225383, 0.081002526, 0.0703944564, -0.0660941675, 0.978968918, -0.193005651, -0.0845479369, 0.18723838, 0.978669524) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1500. CFrame.new(3.4222374, 1.20614719, 2.37457585, -0.646441579, -0.286400199, -0.707179129, -0.0311135594, 0.936000764, -0.350633025, 0.762335181, -0.204658225, -0.613982081),
  1501. }, 0.3)
  1502. end
  1503. CFuncs.Sound.Create('1163408503', LeftLeg, 1, 1)
  1504. MagnitudeDamage(LeftLeg, 5, 3, 8, 1, 'Normal', '0', 1)
  1505. for i = 0, 2, 0.5 do
  1506. swait()
  1507. setLerp({
  1508. CFrame.new(0.0335532613, 0.0549015105, -0.249459654, 0.919915855, -0.325051934, 0.219310597, 0.338742137, 0.940493941, -0.0269248672, -0.197508246, 0.0990583301, 0.97528404),
  1509. CFrame.new(0.0163598135, 1.49643254, -0.0387763828, 0.988811195, 0.00966185145, -0.148862422, 0.00352054462, 0.996110916, 0.0880396217, 0.149134174, -0.0875786543, 0.984931529) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1510. CFrame.new(2.03519034, 0.897974312, 0.211308628, 0.307435125, -0.910076797, 0.277929425, 0.951033175, 0.303663999, -0.0576540902, -0.0319274999, 0.282044947, 0.958870351) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1511. CFrame.new(-1.26522648, 0.374514848, -0.48413673, 0.871065319, -0.203617454, -0.446974427, -0.195095524, 0.691720963, -0.695312858, 0.45075947, 0.69286567, 0.562809289) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1512. CFrame.new(2.26864004, -1.22754955, 0.826770008, 0.255084276, -0.613773823, -0.747137666, 0.953300714, 0.288867116, 0.0881676227, 0.161708564, -0.734737158, 0.658796489) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1513. CFrame.new(-0.867486179, -1.95259213, 0.0091466736, 0.956659496, 0.284188807, 0.0635632575, -0.281844974, 0.958477497, -0.0434093848, -0.073260352, 0.0236130245, 0.997033834) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1514. CFrame.new(1.17143071, 2.59105611, 1.52244127, -0.992752433, 0.0609570257, -0.103617445, 0.119795442, 0.429382682, -0.895152211, -0.0100742802, -0.901067376, -0.433573723),
  1515. }, 0.3)
  1516. end
  1517. MagnitudeDamage(LeftLeg, 5, 3, 8, 1, 'Normal', '0', 1)
  1518. for i = 0, 2, 0.5 do
  1519. swait()
  1520. setLerp({
  1521. CFrame.new(0.0335526206, 0.152800038, -0.351275861, 0.153868094, 0.0477200225, 0.986938894, 0.493990332, 0.861332059, -0.118662, -0.8557446, 0.505796552, 0.108958334),
  1522. CFrame.new(0.0327204168, 1.49286473, -0.0775498897, 0.747882009, 0.0654419959, -0.660598159, 0.0544479489, 0.9857288, 0.159293577, 0.661595106, -0.155100986, 0.733645916) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1523. CFrame.new(1.43474841, 0.825951219, 0.650938153, 0.333258599, -0.524915874, -0.783200383, 0.942830861, 0.182942286, 0.278571755, -0.00294618867, -0.831261873, 0.55587399) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1524. CFrame.new(-0.929707527, 0.602060735, -0.847962439, 0.558255017, -0.705801427, -0.436115265, -0.389186561, 0.241455838, -0.888950527, 0.732725024, 0.665991247, -0.13989456) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1525. CFrame.new(2.30317831, -1.07195711, -0.504083395, 0.236402631, -0.95774281, 0.163839191, 0.905110598, 0.155732155, -0.395629108, 0.353395998, 0.241820365, 0.903678596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1526. CFrame.new(-1.12022591, -1.90110326, 0.208043098, 0.876550257, 0.473228097, 0.0878375098, -0.480574787, 0.870602012, 0.105357766, -0.0266133249, -0.134563729, 0.990547955) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1527. CFrame.new(-1.31144094, 1.62937689, -0.177049994, -0.682860494, -0.0471981689, 0.72903347, -0.674303949, -0.343273878, -0.653827608, 0.281114489, -0.938052773, 0.20258221),
  1528. }, 0.3)
  1529. end
  1530. MagnitudeDamage(LeftLeg, 5, 3, 8, 1, 'Normal', '0', 1)
  1531. for i = 0, 2, 0.5 do
  1532. swait()
  1533. setLerp({
  1534. CFrame.new(0.0400579572, 0.177741691, -0.405456007, -0.461851716, 0.281369567, 0.841145098, 0.476861358, 0.878395915, -0.0319976546, -0.747861624, 0.386331439, -0.539862871),
  1535. CFrame.new(0.0327224731, 1.49286449, -0.0775499642, 0.679092169, 0.0654419661, -0.731130421, 0.0698911846, 0.9857288, 0.153147787, 0.730718434, -0.155101031, 0.66482687) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1536. CFrame.new(1.42049718, 0.494674146, 0.807345152, 0.557951212, -0.271721333, -0.784129262, 0.722047687, 0.624707997, 0.297299653, 0.409069121, -0.732057452, 0.544752359) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1537. CFrame.new(-1.37115574, 0.381108344, -0.750552952, 0.688915014, -0.172380507, -0.704046786, -0.389320612, 0.731313407, -0.560009062, 0.611413479, 0.659898579, 0.436701417) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1538. CFrame.new(1.96284723, -1.15588641, -1.12976515, 0.126031265, -0.626536429, 0.769135177, 0.991954565, 0.0702705011, -0.105300963, 0.011927411, 0.776218295, 0.63035202) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1539. CFrame.new(-1.11932147, -1.89662004, 0.156730548, 0.876550317, 0.47728309, 0.0621374547, -0.480574816, 0.875023127, 0.0581593066, -0.0266132951, -0.0808411837, 0.996372104) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1540. CFrame.new(-1.68841147, -0.642258763, -0.861771882, 0.0728238672, 0.127047062, 0.989229679, -0.85078907, 0.525493145, -0.0048565194, -0.520446241, -0.841263056, 0.146359161),
  1541. }, 0.3)
  1542. end
  1543. MagnitudeDamage(LeftLeg, 5, 3, 8, 1, 'Normal', '0', 1)
  1544. for i = 0, 2, 0.5 do
  1545. swait()
  1546. setLerp({
  1547. CFrame.new(0.0372036546, 0.0544356219, -0.451603621, -0.808845103, 0.224572852, 0.54344964, 0.290637374, 0.956099033, 0.0374767743, -0.511175513, 0.188259691, -0.838605285),
  1548. CFrame.new(0.0427873433, 1.49023724, -0.0873625502, 0.596676648, 0.0845167339, -0.79801923, 0.0915571302, 0.980775118, 0.172329426, 0.797242165, -0.175889343, 0.577467442) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1549. CFrame.new(1.34479237, 0.379303932, 0.717609763, 0.612249732, -0.0979881287, -0.784569621, 0.586416483, 0.721863508, 0.367462158, 0.53034538, -0.685063243, 0.49942264) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1550. CFrame.new(-1.48329711, 0.370429397, -0.470718622, 0.773480058, 0.232667193, -0.58957231, -0.45252654, 0.854017854, -0.256657273, 0.443789572, 0.465316415, 0.765854001) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1551. CFrame.new(1.40973997, -1.48295701, -0.791983068, 0.553013325, -0.535620928, 0.638190687, 0.813720465, 0.511763155, -0.275603414, -0.178983569, 0.67172122, 0.718857706) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1552. CFrame.new(-0.910980105, -1.89218664, 0.134638533, 0.935313106, 0.349050254, 0.0579160154, -0.352017283, 0.934503555, 0.0527897775, -0.0356964767, -0.0697624087, 0.996925235) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1553. CFrame.new(-0.756967187, -0.897205234, -2.63320255, 0.619128704, -0.0535132438, 0.78347373, -0.218818799, 0.946409047, 0.237563521, -0.754193485, -0.318518043, 0.574240625),
  1554. }, 0.3)
  1555. end
  1556. MagnitudeDamage(LeftLeg, 5, 3, 8, 1, 'Normal', '0', 1)
  1557. for i = 0, 2, 0.6 do
  1558. swait()
  1559. setLerp({
  1560. CFrame.new(0.0343475118, -0.0688707456, -0.497750223, -0.98641634, 0.0789228305, 0.144065633, 0.0821368545, 0.996484637, 0.0164908189, -0.142257676, 0.0280999169, -0.989431262),
  1561. CFrame.new(0.0528521985, 1.48761117, -0.0971736386, 0.507639766, 0.105704613, -0.855060995, 0.115136296, 0.975220621, 0.188914195, 0.853842199, -0.194348961, 0.482890427) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1562. CFrame.new(1.26908672, 0.263930649, 0.627875447, 0.632869244, 0.0822636858, -0.769876778, 0.433757991, 0.785982668, 0.440551043, 0.641351283, -0.612751484, 0.461741805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1563. CFrame.new(-1.59543657, 0.359747261, -0.190880954, 0.775811076, 0.55302912, -0.303771555, -0.565054953, 0.823182464, 0.0555287935, 0.280768514, 0.1285678, 0.951125979) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1564. CFrame.new(0.856633544, -1.81002831, -0.454201818, 0.857874453, -0.257528394, 0.44467026, 0.430120975, 0.83334446, -0.347178698, -0.281155199, 0.489097744, 0.825673282) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1565. CFrame.new(-0.702635407, -1.88775671, 0.112544417, 0.975361884, 0.213776708, 0.0544945523, -0.216357619, 0.975188315, 0.0468725674, -0.0431222394, -0.0575080737, 0.997413933) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1566. CFrame.new(0.783725739, 0.828604758, -3.67500687, 0.834834814, -0.425674319, 0.349087596, 0.465019405, 0.884678364, -0.0333112329, -0.294648528, 0.190139651, 0.936508596),
  1567. }, 0.3)
  1568. end
  1569. MagnitudeDamage(LeftLeg, 5, 3, 8, 1, 'Normal', '0', 1)
  1570. for i = 0, 2, 0.7 do
  1571. swait()
  1572. setLerp({
  1573. CFrame.new(0.0354623646, -0.134322032, -0.498580754, -0.390652776, -0.0560677573, 0.91882962, -0.0372588784, 0.998288512, 0.0450752899, -0.919784367, -0.016625775, -0.392073154),
  1574. CFrame.new(0.0288237259, 1.49791014, -0.0354269892, 0.674196005, 0.0576454587, -0.73630017, 0.0135128582, 0.995819569, 0.0903364569, 0.738429487, -0.0708540455, 0.670598686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1575. CFrame.new(1.54191387, 0.0273422562, 0.193942532, 0.990773022, -0.132290319, -0.029486537, 0.135416463, 0.975342572, 0.174267486, 0.00570550561, -0.176652521, 0.984257281) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1576. CFrame.new(-1.56787491, 0.0913246199, -0.353881329, 0.950195551, 0.0851458535, -0.299799949, -0.139241576, 0.976590931, -0.163956359, 0.278821707, 0.197535142, 0.93980819) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1577. CFrame.new(0.28393808, -1.74488735, -0.699964821, 0.957939506, 0.178275302, 0.22488001, -0.0903596655, 0.9311499, -0.353263229, -0.272375226, 0.318084717, 0.908094227) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1578. CFrame.new(-0.631659746, -1.85752583, 0.102263264, 0.988215983, 0.144343272, 0.0509448051, -0.146468639, 0.988374293, 0.0407802947, -0.0444662571, -0.0477616265, 0.997869134) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1579. CFrame.new(-1.55188215, -0.0987392217, -1.48763478, 0.264736861, -0.00297345221, 0.964326024, -0.0876463428, 0.995785773, 0.0271326005, -0.960334539, -0.0917020664, 0.263361663),
  1580. }, 0.3)
  1581. end
  1582. else
  1583. --INSERT SWORD ATTACK HERE
  1584. end
  1585. attack = false
  1586. end
  1587.  
  1588.  
  1589. function swingkick()
  1590. if equipped == false then
  1591. attack =true
  1592. for i = 0, 2, 0.7 do
  1593. swait()
  1594. setLerp({
  1595. CFrame.new(-0, -0, 0, 0.451495111, 0, 0.892274141, 0, 1, 0, -0.892274141, 0, 0.451495171),
  1596. CFrame.new(0.0394106507, 1.4980762, -0.0191182345, 0.842405438, 0.0788177326, -0.533049643, -0.0460431688, 0.996155322, 0.0745290667, 0.536874294, -0.0382403992, 0.84279567) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1597. CFrame.new(1.46063495, 0.277459681, -0.330366969, 0.930345893, 0.264538944, 0.253922462, 0.0813161209, 0.526398122, -0.846340656, -0.357554436, 0.808037579, 0.468221098) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1598. CFrame.new(-1.17769468, 0.42903015, -0.606172383, 0.879122972, -0.457857192, -0.132327378, -0.0484379493, 0.190378323, -0.980515063, 0.474128038, 0.868403077, 0.145188332) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1599. CFrame.new(0.513624191, -2.00547051, -0.0496400744, 0.994196951, -0.0107207019, -0.107043415, 0.0110725313, 0.999935031, 0.00269303867, 0.107007563, -0.00386265269, 0.994251192) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1600. CFrame.new(-0.567644119, -1.99999905, 0.0318530723, 0.972131491, 0, 0.234437838, 0, 0.99999994, 0, -0.234437883, 0, 0.97213155) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1601. CFrame.new(-1.06066406, 1.60400236, 0.477594137, -0.718085289, 0.0456669368, 0.694466293, -0.69186759, 0.0612386167, -0.719432712, -0.0753822476, -0.997081697, -0.0123790503),
  1602. }, 0.3)
  1603. end
  1604. CFuncs.Sound.Create('444895479', LeftArm, 1, 1)
  1605. MagnitudeDamage(LeftLeg, 5, 3, 8, 1, 'Normal', '1089136667', 1)
  1606. for i = 0, 2, 0.7 do
  1607. swait()
  1608. setLerp({
  1609. CFrame.new(0.220547467, 0, -3.91155481e-07, -0.25323987, 0, 0.967404008, 0, 1, 0, -0.967404008, 0, -0.25323987),
  1610. CFrame.new(-0.0117536392, 1.49014938, -0.0676547736, 0.988774419, 0.0129438993, 0.148857132, -0.0385734849, 0.984583795, 0.170607343, -0.144353986, -0.174434125, 0.974030614) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1611. CFrame.new(1.27957129, 0.119140543, -0.559442222, 0.894265831, 0.338996291, 0.29218331, 0.159459859, 0.368667066, -0.915782154, -0.418165147, 0.865544319, 0.275630087) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1612. CFrame.new(-1.2054044, 0.142354041, -0.509503067, 0.94017911, -0.32785964, -0.0925863907, 0.0802695379, 0.477298915, -0.875067115, 0.331090569, 0.815287948, 0.475063711) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1613. CFrame.new(0.528592288, -2.01185179, -0.0596692748, 0.993932307, -0.0255098324, -0.106998637, 0.0247154832, 0.9996562, -0.00874351524, 0.107184917, 0.00604593987, 0.99422121) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1614. CFrame.new(-0.663009107, -2.03913331, 0.095747143, 0.967419386, 0.0912178606, 0.236177593, -0.10300339, 0.993953764, 0.0380270556, -0.231280878, -0.0611152127, 0.970966041) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1615. CFrame.new(-1.51984048, -0.653318286, -0.695901275, 0.0741529614, 0.238496512, 0.968318105, -0.889033675, 0.45571667, -0.0441616029, -0.451807737, -0.857583344, 0.245824844),
  1616. }, 0.3)
  1617. end
  1618. MagnitudeDamage(LeftLeg, 5, 3, 8, 1, 'Normal', '0', 1)
  1619. for i = 0, 2, 0.6 do
  1620. swait()
  1621. setLerp({
  1622. CFrame.new(0.220547467, 0, -3.91155481e-07, -0.25323987, 0, 0.967404008, 0, 1, 0, -0.967404008, 0, -0.25323987),
  1623. CFrame.new(-0.0117536392, 1.49014938, -0.0676547736, 0.988774419, 0.0129438993, 0.148857132, -0.0385734849, 0.984583795, 0.170607343, -0.144353986, -0.174434125, 0.974030614) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1624. CFrame.new(1.27957129, 0.119140543, -0.559442222, 0.894265831, 0.338996291, 0.29218331, 0.159459859, 0.368667066, -0.915782154, -0.418165147, 0.865544319, 0.275630087) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1625. CFrame.new(-1.2054044, 0.142354041, -0.509503067, 0.94017911, -0.32785964, -0.0925863907, 0.0802695379, 0.477298915, -0.875067115, 0.331090569, 0.815287948, 0.475063711) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1626. CFrame.new(0.528592288, -2.01185179, -0.0596692748, 0.993932307, -0.0255098324, -0.106998637, 0.0247154832, 0.9996562, -0.00874351524, 0.107184917, 0.00604593987, 0.99422121) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1627. CFrame.new(-0.663009107, -2.03913331, 0.095747143, 0.967419386, 0.0912178606, 0.236177593, -0.10300339, 0.993953764, 0.0380270556, -0.231280878, -0.0611152127, 0.970966041) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1628. CFrame.new(-1.51984048, -0.653318286, -0.695901275, 0.0741529614, 0.238496512, 0.968318105, -0.889033675, 0.45571667, -0.0441616029, -0.451807737, -0.857583344, 0.245824844),
  1629. }, 0.3)
  1630. end
  1631. for i = 0, 2, 0.6 do
  1632. MagnitudeDamage(LeftLeg, 5, 3, 8, 1, 'Normal', '0', 1)
  1633. swait()
  1634. setLerp({
  1635. CFrame.new(0.220546156, 0.159928381, -5.45755029e-07, -0.903965116, -0.229034454, -0.361097395, -0.348808467, 0.883429706, 0.312865227, 0.247347221, 0.408773065, -0.878478825),
  1636. CFrame.new(-0.0629157126, 1.48222291, -0.116189808, 0.652311444, -0.125833437, 0.747433364, -0.0960428119, 0.964451551, 0.246189609, -0.751841962, -0.232378155, 0.617037296) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1637. CFrame.new(1.30005229, -0.053269133, -0.621560812, 0.961682856, 0.0592597872, 0.267684758, 0.246591672, 0.239785284, -0.938986599, -0.119831026, 0.969016016, 0.215984687) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1638. CFrame.new(-1.146065, 0.0654242188, -0.104803808, 0.978618085, 0.106147483, -0.176182404, -0.202844948, 0.356134474, -0.912152648, -0.0340778828, 0.928386569, 0.370051384) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1639. CFrame.new(1.07266438, -1.93857014, -0.328521341, 0.871309817, -0.490216732, -0.0225306898, 0.463303268, 0.836872697, -0.291537851, 0.161771998, 0.243580937, 0.956294477) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1640. CFrame.new(-2.01708436, -1.4651314, 0.120510593, 0.157090157, 0.981336772, -0.1109128, -0.981915951, 0.167216033, 0.0887691677, 0.105659246, 0.0949623287, 0.98985821) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1641. CFrame.new(2.57440615, -0.86301887, -2.53039861, 0.797571182, -0.556810141, -0.23206073, 0.594927192, 0.662439346, 0.455243558, -0.0997580513, -0.50114274, 0.859605253),
  1642. }, 0.3)
  1643. end
  1644. CFuncs.Sound.Create("444895479", Handle, 1, 1.2)
  1645. for i = 0, 2, 0.6 do
  1646. swait()
  1647. setLerp({
  1648. CFrame.new(1.45286322e-07, 0.319856495, -3.62750143e-07, -0.218634292, 1.70371095e-08, -0.975807369, -0.743787467, 0.647308469, 0.166649148, 0.631648421, 0.762228489, -0.141523853),
  1649. CFrame.new(-0.0629160702, 1.48222554, -0.116189241, 0.652311325, -0.125833273, 0.747433186, -0.0960428417, 0.964451671, 0.246189743, -0.751842022, -0.232378095, 0.617037296) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1650. CFrame.new(1.50160074, -0.0673591048, -0.454607278, 0.93669498, -0.304859281, 0.172231674, 0.258987159, 0.272184998, -0.926736891, 0.235645548, 0.912675679, 0.333909154) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1651. CFrame.new(-1.05902147, 0.275173157, 0.203224257, 0.84215337, 0.298209876, -0.44927609, -0.416048855, -0.170703202, -0.893176377, -0.343046784, 0.939112544, -0.0196883529) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1652. CFrame.new(1.49877262, -1.93109322, -0.283717394, 0.634720504, -0.772470117, 0.0205005109, 0.749555409, 0.609007835, -0.259377033, 0.187876061, 0.17999807, 0.965559065) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1653. CFrame.new(-1.89481437, -1.7169131, 0.414264053, 0.39873746, 0.869545937, 0.291374117, -0.911858201, 0.409739554, 0.0250716824, -0.0975863487, -0.275688887, 0.956281126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1654. CFrame.new(1.65336418, 0.946076572, -2.99139857, -0.168416679, -0.982341349, -0.0815421045, 0.984829128, -0.164169014, -0.0563013777, 0.0419192761, -0.0897860825, 0.995088339),
  1655. }, 0.3)
  1656. end
  1657. for i = 0, 2, 0.6 do
  1658. swait()
  1659. setLerp({
  1660. CFrame.new(8.80099833e-07, 0.320531189, 9.983778e-07, 0.704615235, 0.341422856, -0.622052073, -0.405333877, 0.913199246, 0.0420907401, 0.582428277, 0.222481042, 0.781844199),
  1661. CFrame.new(-0.112356059, 1.48713267, -0.00869357586, 0.830569327, -0.224713624, 0.509567738, 0.182180256, 0.974269807, 0.132698402, -0.526275456, -0.0173821189, 0.850136936) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1662. CFrame.new(1.45781863, 0.226986662, -0.558908999, 0.929662466, -0.0862577856, 0.358173639, 0.344945669, 0.545241356, -0.764018595, -0.129388511, 0.833829701, 0.536644638) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1663. CFrame.new(-1.18619573, 0.0492703542, 0.0918556601, 0.993475437, 0.112688094, 0.0175752044, -0.0640498996, 0.678771853, -0.731550813, -0.0943666399, 0.72565186, 0.681560755) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1664. CFrame.new(1.00894833, -2.15476274, -0.110366553, 0.912991524, -0.379053235, -0.150884658, 0.371804088, 0.925294757, -0.0747753233, 0.167956471, 0.0121696815, 0.985719621) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1665. CFrame.new(-0.53375715, -1.71744156, 0.336959541, 0.705260992, -0.338250399, 0.623052657, -0.134913772, 0.798745394, 0.586348116, -0.695992768, -0.497586727, 0.517689109) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1666. CFrame.new(1.80765533, 2.33076668, 1.70357645, -0.794281006, -0.535754621, -0.286521971, 0.000492326915, 0.471028239, -0.882127702, 0.607558429, -0.700790286, -0.373865932),
  1667. }, 0.3)
  1668. end
  1669. for i = 0, 2, 0.6 do
  1670. swait()
  1671. setLerp({
  1672. CFrame.new(-4.19327989e-07, 0.151014999, -1.15483999e-07, 0.996080339, -0.0139517495, 0.0873512849, 0.0196805391, 0.997686625, -0.06506975, -0.0862413272, 0.0665338188, 0.994050622),
  1673. CFrame.new(-1.72704458e-05, 1.49337137, -0.0811214596, 0.993314624, -3.64063308e-05, -0.115443058, 0.0187655166, 0.986750722, 0.161154389, 0.11390771, -0.162243307, 0.980154634) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1674. CFrame.new(1.5587405, 0.334267467, -0.131517559, 0.969448805, -0.00163380057, 0.245290324, 0.2197254, 0.450316876, -0.865410566, -0.109044418, 0.892867863, 0.43691808) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1675. CFrame.new(-1.42764938, 0.0950566083, -0.333643615, 0.960253954, 0.0837783366, -0.266260266, -0.265335947, 0.570123136, -0.777532101, 0.0866608098, 0.817276895, 0.569692433) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1676. CFrame.new(0.545787454, -2.05817437, 0.0871236473, 0.994423687, -0.0411654525, -0.0970972553, 0.0527631417, 0.991361439, 0.120076485, 0.0913155228, -0.124529995, 0.988005459) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1677. CFrame.new(-0.76642698, -1.78017473, -0.0861092806, 0.825278699, -0.118317112, 0.552193046, -0.199186981, 0.853977084, 0.480674088, -0.528432131, -0.506679773, 0.681201994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1678. CFrame.new(0.378215432, 2.59960699, 1.43216956, -0.947264731, -0.243372589, 0.208494663, -0.290286243, 0.375999212, -0.879985988, 0.135769337, -0.894092739, -0.426819265),
  1679. }, 0.3)
  1680. end
  1681. for i = 0, 2, 0.5 do
  1682. swait()
  1683. setLerp({
  1684. CFrame.new(-5.38537279e-07, 0.151015505, -1.66986138e-06, 0.989791811, -0.0352000892, 0.138108939, 0.0254769977, 0.997111678, 0.071548596, -0.140228495, -0.0672996119, 0.987829804),
  1685. CFrame.new(0.0166493617, 1.49352491, -0.0784359276, 0.998175859, 0.0332980677, -0.0503708199, -0.0249332301, 0.987057984, 0.158413216, 0.0549938232, -0.156868458, 0.98608768) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1686. CFrame.new(1.55786753, 0.210671082, -0.086663425, 0.966230571, -0.00310514122, 0.257662654, 0.193088472, 0.670872331, -0.715993702, -0.170635507, 0.741566658, 0.648817062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1687. CFrame.new(-1.42774665, -0.0286034271, -0.270507663, 0.963882565, 0.0803450048, -0.25392133, -0.221045777, 0.773156285, -0.594447494, 0.148560077, 0.629105926, 0.762992024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1688. CFrame.new(0.536211014, -2.15482688, -0.0869546309, 0.994357526, -0.0341249518, -0.100447893, 0.0301933829, 0.998727083, -0.0404037386, 0.101698861, 0.0371428281, 0.994122088) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1689. CFrame.new(-0.691211402, -2.13825345, -0.0331540108, 0.804979324, 0.106675021, 0.583634913, -0.131749094, 0.991282821, 0.000531423837, -0.578490674, -0.0773212463, 0.812016606) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1690. CFrame.new(0.472026706, 1.84144497, 2.14486957, -0.969634056, -0.18447721, 0.160587624, -0.244534209, 0.718434215, -0.651204824, 0.0047609657, -0.670691967, -0.741730392),
  1691. }, 0.3)
  1692. end
  1693. attack = false
  1694. end
  1695. end
  1696.  
  1697. function YupiaBlastCannon()
  1698. attack = true
  1699. for i = 0, 2, 0.1 do
  1700. swait()
  1701. setLerp({
  1702. CFrame.new(0, -0, -0, 0.819152832, 0, -0.573576927, 0, 1, 0, 0.573577046, 0, 0.819152832),
  1703. CFrame.new(0, 1.5, 0, 0.819152832, 0, 0.573577046, 0, 1, 0, -0.573576927, 0, 0.819152832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1704. CFrame.new(1.50001001, 1.75833702e-06, 1.13507633e-06, 0.965928793, -0.258819401, 1.1920929e-07, 0.258819401, 0.965925634, 1.54268154e-08, 1.1920929e-07, -2.23517418e-08, 1.00000286) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1705. CFrame.new(-1.75356984, 0.600002408, -0.543786407, 0.906309307, 0.42261678, -5.0293238e-07, -5.01212298e-07, -1.15184221e-07, -1, -0.42261672, 0.906309307, 1.07428406e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1706. CFrame.new(0.793768406, -1.91337335, -0.0749111474, 0.816035807, -0.16990982, 0.552464783, 0.0871558934, 0.981059909, 0.172987357, -0.571393311, -0.0930133462, 0.815389097) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1707. CFrame.new(-1.01475573, -1.84417737, -0.251245141, 0.816035807, 0.16990982, 0.552464783, -0.0871558934, 0.981059909, -0.172987357, -0.571393311, 0.0930133462, 0.815389097) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1708. }, 0.3)
  1709. end
  1710. wait(0.2)
  1711. CFuncs.Sound.Create('419268760', LeftArm, 1)
  1712. local Hit, Pos = rayCast(LeftArm.Position, CFrame.new((LeftArm.Position + Mouse.Hit.p) / 2, Mouse.Hit.p).lookVector, 999, Character)
  1713. if Pos then
  1714. Effects.Block.Create("Hot pink", LeftArm.CFrame * CFrame.new(0, 0, -0.1), 3, 3, 3, 0.1, 0.1, 0.1, 0.03)
  1715. local End = CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Really black","HitBox",Vector3.new(0.23000023,0.23000023,0.23000023))
  1716. End.Anchored, End.CFrame = true, CFrame.new(Pos)
  1717. MagnitudeDamage(End, 10, 999, 999, 5, "Normal", "220025719", 1)
  1718. for e = 1, 3 do
  1719. CFuncs.Sound.Create('932915130', LeftArm, 1)
  1720. Effects.Lightning.Create(LeftArm.Position, End.Position, 3, 4, "Hot pink", 2, 0.1, 0.025)
  1721. end
  1722. end
  1723. attack = false
  1724. end
  1725.  
  1726.  
  1727.  
  1728. function equip()
  1729. attack = true
  1730. local spd1 = 0.2
  1731. local spd2 = 0.1
  1732. local animSpeed = 0.2
  1733. if equipped == false then
  1734. for i = 0, 2, spd1 do
  1735. swait()
  1736. setLerp({
  1737. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1738. CFrame.new(8.7544322e-08, 1.49997747, 7.4505806e-09, 0.817759156, -0.0368335955, 0.574380577, 0.0254616942, 0.999288321, 0.0278314818, -0.574996948, -0.00813473575, 0.818115294) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1739. CFrame.new(1.50000429, 1.1920929e-07, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1740. CFrame.new(-1.89999604, 0.499998659, 0, 4.47034374e-08, 0.999998927, 0, -0.999998927, 4.47034374e-08, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1741. CFrame.new(0.595394731, -1.99164689, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1742. CFrame.new(-0.610993803, -1.99028242, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1743. CFrame.new(0.0604346022, -1.27849281, 0.0714054555, -0.987438679, -0.157981351, -0.00187388598, 0.155226648, -0.972292244, 0.174779996, -0.0294340868, 0.172294214, 0.984606206),
  1744. }, animSpeed)
  1745. end
  1746. for i = 0, 2, spd1 do
  1747. swait()
  1748. setLerp({
  1749. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1750. CFrame.new(8.7544322e-08, 1.49997747, 7.4505806e-09, 0.817759156, -0.0368335955, 0.574380577, 0.0254616942, 0.999288321, 0.0278314818, -0.574996948, -0.00813473575, 0.818115294) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1751. CFrame.new(1.50000429, 1.1920929e-07, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1752. CFrame.new(-1.50000119, 0.899995804, 0, -1, 9.92096294e-10, 0, -9.92096294e-10, -1, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1753. CFrame.new(0.595394731, -1.99164689, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1754. CFrame.new(-0.610993803, -1.99028242, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1755. CFrame.new(0.0604324341, -1.27846193, 0.0714057237, -0.987440348, -0.157981902, -0.00187393837, 0.155226886, -0.972293556, 0.174785227, -0.0294349249, 0.172299087, 0.984604836),
  1756. }, animSpeed)
  1757. end
  1758. for i = 0, 2, spd1 do
  1759. swait()
  1760. setLerp({
  1761. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1762. CFrame.new(8.7544322e-08, 1.49997747, 7.4505806e-09, 0.817759156, -0.0368335955, 0.574380577, 0.0254616942, 0.999288321, 0.0278314818, -0.574996948, -0.00813473575, 0.818115294) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1763. CFrame.new(1.50000429, 1.1920929e-07, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1764. CFrame.new(-1.50000119, 0.899995923, 1.1920929e-07, -1, 9.32265598e-10, 3.39316908e-10, -9.92096294e-10, -0.939692616, -0.342020124, 0, -0.342020124, 0.939692616) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1765. CFrame.new(0.595394731, -1.99164689, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1766. CFrame.new(-0.610993803, -1.99028242, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1767. CFrame.new(0.0604324788, -1.27846134, 0.0714057535, -0.987440348, -0.157981902, -0.00187393837, 0.155226871, -0.972293496, 0.174785256, -0.0294349231, 0.172299087, 0.984604895),
  1768. }, animSpeed)
  1769. end
  1770. for i = 0, 2, spd1 do
  1771. swait()
  1772. setLerp({
  1773. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1774. CFrame.new(8.7544322e-08, 1.49997747, 7.4505806e-09, 0.817759156, -0.0368335955, 0.574380577, 0.0254616942, 0.999288321, 0.0278314818, -0.574996948, -0.00813473575, 0.818115294) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1775. CFrame.new(1.50000429, 1.1920929e-07, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1776. CFrame.new(-1.50000119, 0.899995923, 5.96046448e-08, -1, 8.99144592e-10, 4.19277973e-10, -9.92096294e-10, -0.906307757, -0.42261824, 0, -0.42261824, 0.906307757) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1777. CFrame.new(0.595394731, -1.99164689, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1778. CFrame.new(-0.610993803, -1.99028242, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1779. CFrame.new(0.060432747, -1.27846098, 0.0714053288, -0.015635822, -0.157217443, 0.987441301, 0.089379251, -0.983826995, -0.155226946, 0.995875895, 0.0858294368, 0.0294349045),
  1780. }, animSpeed)
  1781. end
  1782. HandleeWeld.Part0 = Character["Left Arm"]
  1783. HandleeWeld.C0 = weaponCF
  1784. for i = 0, 2, spd2 do
  1785. swait()
  1786. setLerp({
  1787. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1788. CFrame.new(8.7544322e-08, 1.49997747, 7.4505806e-09, 0.817759156, -0.0368335955, 0.574380577, 0.0254616942, 0.999288321, 0.0278314818, -0.574996948, -0.00813473575, 0.818115294) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1789. CFrame.new(1.50000429, 1.1920929e-07, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1790. CFrame.new(-1.62155461, 0.27521801, -0.291337371, 0.98480767, 0.173648193, 2.3282027e-08, -0.157378688, 0.892537951, -0.422617525, -0.0733868703, 0.41619736, 0.906306446) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1791. CFrame.new(0.595394731, -1.99164689, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1792. CFrame.new(-0.610993803, -1.99028242, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1793. CFrame.new(0.060429275, -1.27845883, 0.0714047551, 0.189720958, -0.807983339, 0.55782783, -0.355371356, -0.586135924, -0.72811681, 0.915265203, -0.060097456, -0.39833501),
  1794. }, animSpeed)
  1795. end
  1796. for i = 0, 2, spd2 do
  1797. swait()
  1798. setLerp({
  1799. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1800. CFrame.new(8.7544322e-08, 1.49997747, 7.4505806e-09, 0.817759156, -0.0368335955, 0.574380577, 0.0254616942, 0.999288321, 0.0278314818, -0.574996948, -0.00813473575, 0.818115294) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1801. CFrame.new(1.50000429, 1.1920929e-07, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1802. CFrame.new(-1.62155461, 0.27521801, -0.291337371, 0.98480767, 0.173648193, 2.3282027e-08, -0.157378688, 0.892537951, -0.422617525, -0.0733868703, 0.41619736, 0.906306446) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1803. CFrame.new(0.595394731, -1.99164689, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1804. CFrame.new(-0.610993803, -1.99028242, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1805. CFrame.new(-0.337036431, -1.69183469, 0.0805243254, 0.946357906, 0.293518782, -0.135107443, -0.32063666, 0.904796422, -0.280239731, 0.0399890542, 0.30852744, 0.950373411),
  1806. }, animSpeed)
  1807. end
  1808. equipped = true
  1809. else
  1810. equipped = false
  1811. HandleeWeld.C0 = weaponCF
  1812. for i = 0, 2, spd1 do
  1813. swait()
  1814. setLerp({
  1815. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1816. CFrame.new(8.7544322e-08, 1.49997747, 7.4505806e-09, 0.817759156, -0.0368335955, 0.574380577, 0.0254616942, 0.999288321, 0.0278314818, -0.574996948, -0.00813473575, 0.818115294) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1817. CFrame.new(1.50000429, 1.1920929e-07, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1818. CFrame.new(-1.62155461, 0.27521801, -0.291337371, 0.98480767, 0.173648193, 2.3282027e-08, -0.157378688, 0.892537951, -0.422617525, -0.0733868703, 0.41619736, 0.906306446) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1819. CFrame.new(0.595394731, -1.99164689, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1820. CFrame.new(-0.610993803, -1.99028242, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1821. CFrame.new(-0.337036431, -1.69183469, 0.0805243254, 0.946357906, 0.293518782, -0.135107443, -0.32063666, 0.904796422, -0.280239731, 0.0399890542, 0.30852744, 0.950373411),
  1822. }, animSpeed)
  1823. end
  1824. for i = 0, 2, spd1 do
  1825. swait()
  1826. setLerp({
  1827. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1828. CFrame.new(8.7544322e-08, 1.49997747, 7.4505806e-09, 0.817759156, -0.0368335955, 0.574380577, 0.0254616942, 0.999288321, 0.0278314818, -0.574996948, -0.00813473575, 0.818115294) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1829. CFrame.new(1.50000429, 1.1920929e-07, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1830. CFrame.new(-1.62155461, 0.27521801, -0.291337371, 0.98480767, 0.173648193, 2.3282027e-08, -0.157378688, 0.892537951, -0.422617525, -0.0733868703, 0.41619736, 0.906306446) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1831. CFrame.new(0.595394731, -1.99164689, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1832. CFrame.new(-0.610993803, -1.99028242, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1833. CFrame.new(0.060429275, -1.27845883, 0.0714047551, 0.189720958, -0.807983339, 0.55782783, -0.355371356, -0.586135924, -0.72811681, 0.915265203, -0.060097456, -0.39833501),
  1834. }, animSpeed)
  1835. end
  1836. HandleeWeld.Part0 = Character["Torso"]
  1837. HandleeWeld.C0 = weaponCF2
  1838. for i = 0, 2, spd2 do
  1839. swait()
  1840. setLerp({
  1841. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1842. CFrame.new(8.7544322e-08, 1.49997747, 7.4505806e-09, 0.817759156, -0.0368335955, 0.574380577, 0.0254616942, 0.999288321, 0.0278314818, -0.574996948, -0.00813473575, 0.818115294) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1843. CFrame.new(1.50000429, 1.1920929e-07, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1844. CFrame.new(-1.50000119, 0.899995923, 5.96046448e-08, -1, 8.99144592e-10, 4.19277973e-10, -9.92096294e-10, -0.906307757, -0.42261824, 0, -0.42261824, 0.906307757) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1845. CFrame.new(0.595394731, -1.99164689, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1846. CFrame.new(-0.610993803, -1.99028242, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1847. CFrame.new(0.060432747, -1.27846098, 0.0714053288, -0.015635822, -0.157217443, 0.987441301, 0.089379251, -0.983826995, -0.155226946, 0.995875895, 0.0858294368, 0.0294349045),
  1848. }, animSpeed)
  1849. end
  1850. for i = 0, 2, spd2 do
  1851. swait()
  1852. setLerp({
  1853. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1854. CFrame.new(8.7544322e-08, 1.49997747, 7.4505806e-09, 0.817759156, -0.0368335955, 0.574380577, 0.0254616942, 0.999288321, 0.0278314818, -0.574996948, -0.00813473575, 0.818115294) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1855. CFrame.new(1.50000429, 1.1920929e-07, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1856. CFrame.new(-1.50000119, 0.899995923, 1.1920929e-07, -1, 9.32265598e-10, 3.39316908e-10, -9.92096294e-10, -0.939692616, -0.342020124, 0, -0.342020124, 0.939692616) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1857. CFrame.new(0.595394731, -1.99164689, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1858. CFrame.new(-0.610993803, -1.99028242, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1859. CFrame.new(0.0604324788, -1.27846134, 0.0714057535, -0.987440348, -0.157981902, -0.00187393837, 0.155226871, -0.972293496, 0.174785256, -0.0294349231, 0.172299087, 0.984604895),
  1860. }, animSpeed)
  1861. end
  1862. for i = 0, 2, spd2 + 0.05 do
  1863. swait()
  1864. setLerp({
  1865. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1866. CFrame.new(8.7544322e-08, 1.49997747, 7.4505806e-09, 0.817759156, -0.0368335955, 0.574380577, 0.0254616942, 0.999288321, 0.0278314818, -0.574996948, -0.00813473575, 0.818115294) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1867. CFrame.new(1.50000429, 1.1920929e-07, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1868. CFrame.new(-1.89999604, 0.499998659, 0, 4.47034374e-08, 0.999998927, 0, -0.999998927, 4.47034374e-08, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1869. CFrame.new(0.595394731, -1.99164689, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1870. CFrame.new(-0.610993803, -1.99028242, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1871. CFrame.new(0.0604346022, -1.27849281, 0.0714054555, -0.987438679, -0.157981351, -0.00187388598, 0.155226648, -0.972292244, 0.174779996, -0.0294340868, 0.172294214, 0.984606206),
  1872. }, animSpeed)
  1873. end
  1874. end
  1875. attack = false
  1876. end
  1877.  
  1878. function super_punch()
  1879. for i = 0, 2, 0.7 do
  1880. swait()
  1881. setLerp({
  1882. CFrame.new(9.07923095e-07, -0.127081841, -0.00151893077, 0.873688877, 0, -0.486485064, 0, 0.999999762, 0, 0.486485064, 0, 0.873688877),
  1883. CFrame.new(0, 1.49999917, 0, 0.891305923, 0, 0.4534024, 0, 0.999999762, 0, -0.4534024, 0, 0.891305923) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1884. CFrame.new(0.933579326, 0.407701433, -1.21529818, 0.0173393413, 0.535776675, 0.844181716, 0.974833965, 0.178621501, -0.133388579, -0.222255558, 0.825250149, -0.519196272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1885. CFrame.new(-1.85085583, 0.463864625, -0.656385183, 0.748194516, 0.661939621, 0.0451746285, -0.0341625921, 0.106432304, -0.993732572, -0.662599206, 0.741962194, 0.102245674) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1886. CFrame.new(0.833314776, -1.89415073, 0.0426799655, 0.749318957, -0.0200377703, -0.661905944, 0.229968145, 0.945207894, 0.231724218, 0.620995581, -0.325852722, 0.712870479) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1887. CFrame.new(-0.767138779, -1.93558836, -0.525464416, 0.861386716, 0.112791114, 0.495268524, -0.0371525511, 0.986413062, -0.160026148, -0.506589055, 0.11944396, 0.853873909) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1888. }, 0.3)
  1889. end
  1890. CFuncs.Sound.Create('444895479', LeftArm, 1, 1)
  1891. for i = 0, 2, 0.7 do
  1892. swait()
  1893. setLerp({
  1894. CFrame.new(-1.60187483e-07, -0.160737276, 0.0401964411, 0.597775102, 0.00822462235, -0.801621675, 0.0165772904, 0.99960649, 0.0226177499, 0.801492453, -0.0268090479, 0.597403646),
  1895. CFrame.new(1.72400485e-06, 1.49999917, 3.39447433e-06, 0.891305923, -3.7252903e-09, 0.45340237, -1.86264515e-09, 0.999999762, -3.7252903e-09, -0.45340246, -3.7252903e-09, 0.891305923) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1896. CFrame.new(0.860546172, 0.485231966, -0.995871663, 0.0883466229, 0.602505922, 0.793209672, 0.992010415, 0.0187735353, -0.124748789, -0.0900532827, 0.797893524, -0.596033812) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1897. CFrame.new(-1.90938163, 0.536645234, -0.467678994, 0.572213233, 0.819403231, -0.0339197628, 0.00640657498, -0.0458252504, -0.998928547, -0.820079982, 0.57138288, -0.0314713754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1898. CFrame.new(0.896257639, -1.89572573, -0.221459717, 0.731360376, -0.0764824003, -0.677689075, 0.192149699, 0.976544142, 0.0971570313, 0.654362619, -0.201274633, 0.728901923) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1899. CFrame.new(-1.13922036, -1.88933372, -0.435670257, 0.598340392, 0.418094248, 0.683510184, -0.030142501, 0.864204645, -0.502236128, -0.800674915, 0.279905468, 0.529690921) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1900. }, 0.3)
  1901. end
  1902. for i = 0, 2, 0.7 do
  1903. swait()
  1904. setLerp({
  1905. CFrame.new(1.33365393e-06, -0.21317257, 0.157100931, 0.280878812, 0.0170543063, -0.959591687, 0.0165772904, 0.99960649, 0.0226177517, 0.959600091, -0.0222602822, 0.28048563),
  1906. CFrame.new(-8.58397527e-07, 1.4999994, 4.26111825e-07, 0.891305983, -5.58793545e-09, 0.45340246, 0, 0.999999762, -7.4505806e-09, -0.45340243, -4.19095159e-09, 0.891305923) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1907. CFrame.new(1.45279145, 0.753229797, -0.327877402, 0.119324103, 0.870634437, 0.47723949, 0.989943862, -0.0675465912, -0.124289364, -0.0759747252, 0.48727119, -0.869939387) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1908. CFrame.new(-1.99666262, 0.53786099, -0.457423151, 0.453937113, 0.890347123, -0.0349747837, 0.00997222401, -0.0443258882, -0.998966992, -0.890977859, 0.453119576, -0.0289999098) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1909. CFrame.new(0.894641936, -1.81375265, -0.0459853113, 0.424954832, 0.140855521, -0.894188583, 0.118305251, 0.970704377, 0.20913206, 0.897450387, -0.19465892, 0.395841658) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1910. CFrame.new(-1.58568645, -1.90157259, -0.200655878, 0.277481645, 0.596055031, 0.75347352, -0.0448679589, 0.791454971, -0.609577775, -0.959682643, 0.135339871, 0.246358097) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1911. }, 0.3)
  1912. end
  1913. for i = 0, 2, 0.7 do
  1914. swait()
  1915. setLerp({
  1916. CFrame.new(3.52039933e-07, -0.213172898, 0.0428951569, 0.394092888, 0.0101235108, -0.919014871, 0.049554117, 0.998250544, 0.0322461873, 0.917733729, -0.0582489781, 0.392901868),
  1917. CFrame.new(8.33251761e-07, 1.49999917, -4.43574152e-07, 0.891305923, -1.11758709e-08, 0.4534024, -7.4505806e-09, 0.999999762, -7.4505806e-09, -0.45340246, -7.4505806e-09, 0.891305923) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1918. CFrame.new(1.5428462, 0.77507174, -0.359324962, 0.183834687, 0.792132914, 0.582005382, 0.981976151, -0.121554188, -0.14473097, -0.0439010151, 0.59812212, -0.800201595) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1919. CFrame.new(-1.67539597, 0.539589882, -1.00462282, 0.90321219, 0.427325279, -0.0400108099, -0.0272751115, -0.0358858667, -0.998983383, -0.428326756, 0.90338552, -0.0207571983) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1920. CFrame.new(0.951288104, -1.84785318, 0.0349703431, 0.572656035, 0.0103564858, -0.819730282, 0.180131525, 0.973893642, 0.138142452, 0.799761057, -0.22676748, 0.555840731) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1921. CFrame.new(-1.42015886, -1.87227821, -0.299897999, 0.397853523, 0.475750804, 0.784457624, -0.0318797976, 0.861694574, -0.506424308, -0.916894913, 0.176474407, 0.357995212) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1922. }, 0.3)
  1923. end
  1924. for i = 0, 2, 0.7 do
  1925. swait()
  1926. setLerp({
  1927. CFrame.new(-2.74181366e-06, -0.213172406, -0.0721668527, 0.394092888, 0.0101235108, -0.919014871, 0.0729576126, 0.99643898, 0.0422621444, 0.916170299, -0.0837043598, 0.391951025),
  1928. CFrame.new(-0.00211138814, 1.49997759, 0.00415814389, 0.835967898, -0.00422341377, 0.548762381, 0.00809442252, 0.99995631, -0.00463496149, -0.548718929, 0.00831656903, 0.835965633) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1929. CFrame.new(1.59450424, 0.78734839, -0.369329572, 0.220208913, 0.744095623, 0.630737424, 0.975243747, -0.154570609, -0.158135742, -0.0201746561, 0.649945855, -0.759712696) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1930. CFrame.new(-1.30073631, 0.464344114, -0.876543522, 0.979907155, -0.162060753, -0.116268612, -0.106861584, 0.0656315088, -0.992105186, 0.168412283, 0.984595776, 0.0469947532) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1931. CFrame.new(1.00438285, -1.87679183, 0.12504679, 0.710968733, -0.13944459, -0.68925941, 0.274310052, 0.957491457, 0.0892391652, 0.647516251, -0.252517194, 0.718997717) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1932. CFrame.new(-1.42628884, -1.83290827, -0.302093476, 0.400200278, 0.426453859, 0.811157763, -0.0315396041, 0.891014814, -0.452876806, -0.915884912, 0.155657858, 0.370034605) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1933. }, 0.3)
  1934. end
  1935. for i = 0, 2, 0.7 do
  1936. swait()
  1937. setLerp({
  1938. CFrame.new(2.08243728e-06, -0.213173196, -0.0985076874, 0.720913529, -0.0234074704, -0.692629635, 0.100174561, 0.9924528, 0.0707252324, 0.685746849, -0.120370671, 0.717817605),
  1939. CFrame.new(-0.00211139978, 1.49997759, 0.00415814389, 0.835967779, -0.00422342122, 0.548762262, 0.00809442438, 0.99995631, -0.00463495404, -0.548718929, 0.00831656903, 0.835965574) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1940. CFrame.new(1.35038972, 0.933231413, -0.258433402, 0.289181709, 0.730600953, 0.618543506, 0.955852151, -0.255581677, -0.144996613, 0.0521536842, 0.633166611, -0.772256374) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1941. CFrame.new(-1.16278422, 0.307477027, -0.709118187, 0.742280185, -0.623669863, 0.245063335, 0.213822961, -0.126147643, -0.968692958, 0.63505888, 0.771441996, 0.0397180766) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1942. CFrame.new(1.01260924, -1.56187654, 0.6849612, 0.721802533, -0.620770097, 0.306015372, 0.0103434054, 0.451781631, 0.892068267, -0.692021728, -0.64073211, 0.332518101) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1943. CFrame.new(-1.08416414, -1.8792417, -0.449698657, 0.710301161, 0.160640582, 0.685322404, -0.0061027999, 0.974979103, -0.222211346, -0.703871489, 0.15365459, 0.693509281) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1944. }, 0.3)
  1945. end
  1946. for i = 0, 2, 0.7 do
  1947. swait()
  1948. setLerp({
  1949. CFrame.new(1.52736902e-06, -0.100457288, -0.0985127166, 0.436215669, -0.107694618, 0.893374383, -0.180110827, 0.962271452, 0.203944296, -0.881632566, -0.249870136, 0.400361001),
  1950. CFrame.new(0.129326746, 1.48155141, -0.0372011662, 0.691847801, 0.258652329, -0.67412585, -0.130950496, 0.963100791, 0.235134766, 0.710069537, -0.0744004101, 0.700189829) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1951. CFrame.new(2.37582922, 1.32889724, -0.663722098, -0.140326217, -0.803100884, 0.579083383, 0.902242124, -0.344590992, -0.25925985, 0.407758772, 0.486092538, 0.772946894) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1952. CFrame.new(-1.56127405, 0.326843411, 0.159731627, 0.640879691, 0.721236885, 0.262850851, -0.541994095, 0.667624116, -0.510411501, -0.543613374, 0.184648842, 0.818773031) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1953. CFrame.new(-0.510987341, -1.0648154, 0.956292272, 0.501994312, 0.862064004, -0.069623515, -0.109526068, 0.143219098, 0.983611643, 0.857907772, -0.48614195, 0.166313604) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1954. CFrame.new(0.0743082166, -1.87327766, -0.943853676, 0.712766171, 0.0654922128, 0.698337376, 0.0451655984, 0.989279032, -0.138876289, -0.699945986, 0.130527094, 0.702166796) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1955. }, 0.3)
  1956. end
  1957. for i = 0, 2, 0.7 do
  1958. swait()
  1959. setLerp({
  1960. CFrame.new(2.50712037e-06, -0.129303664, -0.114180312, 0.342808068, -0.152920023, 0.926875472, -0.337909281, 0.900547326, 0.273553193, -0.87652719, -0.406976134, 0.257041872),
  1961. CFrame.new(0.129324138, 1.48155212, -0.0372012407, 0.691847801, 0.258652329, -0.67412585, -0.130950481, 0.963100791, 0.235134661, 0.710069537, -0.0744004548, 0.700189829) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1962. CFrame.new(2.12726593, 1.01094651, -0.674077153, 0.0391808897, -0.768605292, 0.638522446, 0.939379454, -0.189503461, -0.285751939, 0.340632558, 0.611011028, 0.71458745) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1963. CFrame.new(-1.70492089, 0.438165128, 0.252704203, 0.497153223, 0.820649624, 0.281731904, -0.807425261, 0.556444645, -0.196044236, -0.317651808, -0.130013481, 0.93925184) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1964. CFrame.new(-0.526591122, -0.960886121, 0.904106379, 0.473907351, 0.880470872, 0.0135173798, -0.124273166, 0.0516766012, 0.990901232, 0.871761441, -0.471275389, 0.133908749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1965. CFrame.new(0.302304268, -1.77279007, -1.05801845, 0.730593801, -0.128167942, 0.670675457, 0.282337517, 0.951028407, -0.125817269, -0.62170589, 0.281278163, 0.731002331) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1966. }, 0.3)
  1967. end
  1968. for i = 0, 2, 0.7 do
  1969. swait()
  1970. setLerp({
  1971. CFrame.new(2.96533108e-06, -0.15492253, -0.138608113, 0.308621824, -0.168981865, 0.936054349, -0.346951038, 0.896292686, 0.276195377, -0.885650873, -0.410005003, 0.217987105),
  1972. CFrame.new(0.129327282, 1.4815532, -0.037201345, 0.691847682, 0.258652359, -0.674125791, -0.130950481, 0.963100791, 0.235134721, 0.710069537, -0.0744004399, 0.700189829) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1973. CFrame.new(1.92679429, 0.429047346, -0.86811316, 0.518672347, -0.599282026, 0.609786749, 0.831744254, 0.188556641, -0.522156358, 0.197939605, 0.778014839, 0.596248925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1974. CFrame.new(-1.63158345, 0.449420691, 0.30844146, 0.475485265, 0.790774345, 0.385473132, -0.80247432, 0.569428205, -0.178285867, -0.36048314, -0.224560082, 0.905331254) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1975. CFrame.new(-0.525290132, -1.03182805, 0.893286049, 0.473907381, 0.879172504, -0.0496727824, -0.124273166, 0.122619867, 0.984642029, 0.871761501, -0.460456282, 0.16736795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1976. CFrame.new(0.256504238, -1.78904891, -1.05291522, 0.714057446, -0.094310835, 0.69370544, 0.249214858, 0.960218668, -0.125982314, -0.654227614, 0.262840301, 0.709155321) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1977. }, 0.3)
  1978. end
  1979. for i = 0, 2, 0.7 do
  1980. swait()
  1981. setLerp({
  1982. CFrame.new(-1.63912773e-07, -0.192892477, -0.118854053, 0.306506544, -0.170537233, 0.936467171, -0.328040779, 0.904625177, 0.272106618, -0.893556356, -0.390601963, 0.221330434),
  1983. CFrame.new(0.122879267, 1.48341954, -0.0347482413, 0.691826403, 0.24574846, -0.678957999, -0.124724895, 0.966838956, 0.222857893, 0.711210132, -0.0694961548, 0.699535728) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1984. CFrame.new(1.75782037, -0.0349282026, -1.10546851, 0.730537474, -0.230803594, 0.642685652, 0.653193414, 0.510629535, -0.559102178, -0.199131638, 0.828243136, 0.523793519) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1985. CFrame.new(-1.56938159, 0.452868134, 0.459136635, 0.433283389, 0.765156329, 0.476236671, -0.825250328, 0.549220383, -0.131598577, -0.362252325, -0.335995108, 0.869413793) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1986. CFrame.new(-0.510527015, -1.16365528, 0.864928365, 0.469349414, 0.866689026, -0.169000834, -0.105250098, 0.244936451, 0.963809133, 0.876717448, -0.434575975, 0.206179813) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1987. CFrame.new(0.341671735, -1.66371596, -1.05449486, 0.693933129, -0.207915708, 0.689367652, 0.351096392, 0.933578253, -0.0718509555, -0.628639758, 0.291894197, 0.72083956) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1988. }, 0.3)
  1989. end
  1990. end
  1991.  
  1992. function kickykicky()
  1993. attack = true
  1994. for i = 0, 2, 0.8 do
  1995. swait()
  1996. setLerp({
  1997. CFrame.new(-9.68575478e-08, 0.070794031, -0.149234056, 0.73742038, 0.0372210518, -0.674407721, -0.00491159363, 0.998749554, 0.049751211, 0.675416231, -0.0333751403, 0.736681104),
  1998. CFrame.new(-0.0444565192, 1.49479282, -0.0566078648, 0.863673568, -0.0889122412, 0.496147931, 0.0199803282, 0.989584804, 0.14255774, -0.503655493, -0.113210164, 0.85645473) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1999. CFrame.new(1.45964313, -0.0998213738, -0.250541717, 0.993892193, -0.0159260631, 0.109199375, 0.0601833947, 0.907649517, -0.415391535, -0.0924991667, 0.419426501, 0.90306443) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2000. CFrame.new(-1.51122725, -0.0151292235, 0.153890014, 0.943057299, 0.0519541614, 0.328547895, -0.0732970238, 0.995905876, 0.0529050753, -0.324454099, -0.0739741027, 0.943004429) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2001. CFrame.new(0.710531414, -2.0827179, -0.167195499, 0.902691841, -0.216543525, -0.371828496, 0.214778349, 0.975544989, -0.0467132032, 0.372850925, -0.0376930833, 0.927125394) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2002. CFrame.new(-0.654223502, -2.00634885, -0.436799496, 0.928034127, 0.0974084958, 0.359533459, -0.00602490269, 0.969001651, -0.246980339, -0.372446448, 0.227040052, 0.899853468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2003. }, 0.3)
  2004. end
  2005. for i = 0, 2, 0.8 do
  2006. swait()
  2007. setLerp({
  2008. CFrame.new(0, 0, 0, 0.61282146, -0.324846864, 0.720364094, -0.283240408, 0.760731161, 0.584005952, -0.7377159, -0.561927617, 0.374182612),
  2009. CFrame.new(0.0958212316, 1.48654079, 0.064004004, 0.941230536, 0.191640258, -0.278135121, -0.219175398, 0.973081648, -0.0712349415, 0.25699681, 0.128008887, 0.957896829) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2010. CFrame.new(1.30706036, 0.493883044, -0.636925876, 0.908972621, 0.294854343, -0.294668853, -0.234629124, -0.222396106, -0.946302891, -0.344554633, 0.929301441, -0.132970542) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2011. CFrame.new(-1.01068687, 0.480380595, -0.706755757, 0.713870287, -0.692496717, 0.104103088, 0.0929176807, -0.053676486, -0.99422586, 0.694086075, 0.719421387, 0.0260272622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2012. CFrame.new(0.875689626, -1.75760877, -0.812756836, 0.937451601, -0.344414443, -0.0506286323, 0.201991349, 0.6566149, -0.726674736, 0.283520937, 0.670995831, 0.68511343) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2013. CFrame.new(-1.12266421, -1.50148106, -0.68743372, 0.731580257, 0.675392389, -0.0929273367, -0.601614416, 0.575437665, -0.554013908, -0.320702732, 0.461212158, 0.827304721) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2014. }, 0.3)
  2015. end
  2016. for i = 0, 2, 0.8 do
  2017. swait()
  2018. setLerp({
  2019. CFrame.new(5.40167093e-07, 0.10899657, -3.85334715e-07, 0.322653919, -0.412216276, 0.852039993, -0.462332428, 0.716853261, 0.521890938, -0.825919628, -0.562315881, 0.040714547),
  2020. CFrame.new(0.0849199444, 1.48963463, 0.0528684594, 0.952075124, 0.170174658, -0.254152834, -0.191094667, 0.979745984, -0.0598403662, 0.238821834, 0.105539896, 0.96531105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2021. CFrame.new(1.30706084, 0.493884712, -0.636925578, 0.908972621, 0.294854283, -0.294668853, -0.234629184, -0.222396016, -0.946302891, -0.344554663, 0.929301202, -0.132970586) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2022. CFrame.new(-1.01068687, 0.480380505, -0.706755638, 0.713870347, -0.692496777, 0.104103059, 0.0929177701, -0.0536764562, -0.99422586, 0.694086075, 0.719421327, 0.0260271374) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2023. CFrame.new(1.1586864, -1.76980782, -0.739311278, 0.74370867, -0.547159493, -0.384075463, 0.140106022, 0.689345062, -0.710755467, 0.653657138, 0.474783868, 0.589332223) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2024. CFrame.new(-1.32452822, -1.48276126, -0.279755652, 0.553816617, 0.832302809, 0.0236496031, -0.802375317, 0.541060269, -0.251887649, -0.222442687, 0.120523736, 0.967467427) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2025. }, 0.3)
  2026. end
  2027. for i = 0, 2, 0.8 do
  2028. swait()
  2029. setLerp({
  2030. CFrame.new(-2.23517418e-07, 0.217995137, 1.20326877e-06, 0.0041802153, -0.49900192, 0.866590798, -0.609118402, 0.686007082, 0.397956103, -0.79306829, -0.529519975, -0.301083595),
  2031. CFrame.new(0.0740184039, 1.49272394, 0.0417300016, 0.9617939, 0.148038, -0.230298296, -0.163106471, 0.985453606, -0.0477221198, 0.219883606, 0.0834619999, 0.97194922) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2032. CFrame.new(1.30705774, 0.493881822, -0.636926293, 0.908972621, 0.294854254, -0.294668853, -0.234629184, -0.222396031, -0.946302891, -0.344554633, 0.929301322, -0.132970601) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2033. CFrame.new(-1.01068747, 0.480380535, -0.706753671, 0.713870287, -0.692496777, 0.104103059, 0.0929177403, -0.0536764562, -0.994225919, 0.694086075, 0.719421387, 0.0260271877) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2034. CFrame.new(1.44168437, -1.78200912, -0.665864348, 0.408777058, -0.646073282, -0.644585669, 0.0976315439, 0.733195543, -0.672972679, 0.907397032, 0.21216394, 0.362790644) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2035. CFrame.new(-1.52638984, -1.46404159, 0.127925843, 0.377816141, 0.902240515, 0.207887068, -0.92525363, 0.37618202, 0.0489164889, -0.0340689868, -0.210829705, 0.976928949) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2036. }, 0.3)
  2037. end
  2038. for i = 0, 2, 0.8 do
  2039. swait()
  2040. setLerp({
  2041. CFrame.new(-3.24100256e-07, 0.352572829, -9.83476639e-07, -0.11680463, -0.755524039, 0.644623995, -0.915642381, 0.333306372, 0.224735186, -0.384650111, -0.563994944, -0.730721533),
  2042. CFrame.new(0.0490298793, 1.47680664, -0.0753293782, 0.989159703, 0.114379331, -0.0920888484, -0.0977124572, 0.980818272, 0.168664724, 0.109614164, -0.157838196, 0.981362164) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2043. CFrame.new(1.23669946, 0.704130292, -0.592606306, 0.836765587, 0.383440733, -0.390892059, -0.131875262, -0.551741064, -0.823523283, -0.531443596, 0.740644932, -0.411111653) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2044. CFrame.new(-1.12817979, 0.563221633, -0.676759839, 0.729171395, -0.502076328, 0.465003729, 0.253675342, -0.432780385, -0.865072131, 0.635576844, 0.748745799, -0.188206777) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2045. CFrame.new(1.7587837, -1.37642419, -0.262008727, 0.279047489, -0.869356692, -0.407861918, 0.768399715, 0.45688346, -0.44812867, 0.575929046, -0.188351765, 0.795505643) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2046. CFrame.new(-1.54093933, -1.39928699, 0.252221048, 0.286248773, 0.884125888, 0.369300723, -0.954268217, 0.297743201, 0.0268496871, -0.0862182379, -0.360097736, 0.928921878) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2047. }, 0.3)
  2048. end
  2049. for i = 0, 2, 0.8 do
  2050. swait()
  2051. setLerp({
  2052. CFrame.new(1.39698386e-06, 0.487154335, -1.56462193e-07, -0.0495555215, -0.938474059, 0.341775715, -0.990217268, 0.00147472939, -0.139526412, 0.130437896, -0.34534651, -0.929366291),
  2053. CFrame.new(0.0240441635, 1.46088064, -0.192380935, 0.998179734, 0.0480903238, 0.0363948941, -0.0583856739, 0.92175895, 0.383342505, -0.0151122361, -0.384769619, 0.922888875) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2054. CFrame.new(1.1663487, 0.914389968, -0.548283339, 0.75201112, 0.419319957, -0.508576691, 0.0337362289, -0.79503715, -0.605621457, -0.658286572, 0.438276649, -0.612023115) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2055. CFrame.new(-1.24568033, 0.646060586, -0.64676863, 0.674913645, -0.183562845, 0.714700103, 0.414673835, -0.706805229, -0.573124528, 0.610358179, 0.683177114, -0.400913835) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2056. CFrame.new(2.07588673, -0.970834434, 0.141842842, -0.0416334756, -0.954461396, -0.295415103, 0.996423423, -0.0614243746, 0.058028996, -0.0735321045, -0.291942567, 0.953605056) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2057. CFrame.new(-1.55548322, -1.33452904, 0.376520663, 0.185198635, 0.835021913, 0.518111706, -0.975059986, 0.221763596, -0.00887396932, -0.122308284, -0.503546536, 0.855266809) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2058. }, 0.3)
  2059. end
  2060. for i = 0, 2, 0.8 do
  2061. swait()
  2062. setLerp({
  2063. CFrame.new(-1.31130219e-06, 0.619164407, -4.17232513e-07, -0.0245684404, -0.995004177, 0.0967629924, -0.410380214, -0.0782227293, -0.908553421, 0.911583483, -0.0620313548, -0.406408221),
  2064. CFrame.new(0.0490292907, 1.4768033, -0.0753268003, 0.989159763, 0.114379346, -0.0920887887, -0.0977124572, 0.980818331, 0.168664739, 0.109614164, -0.157838136, 0.981362224) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2065. CFrame.new(1.24111021, 0.854676008, -0.55397284, 0.817618251, 0.333492965, -0.469342858, -0.0540755317, -0.767087936, -0.639258742, -0.573215723, 0.548049748, -0.609151363) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2066. CFrame.new(-1.21186709, 0.744576693, -0.619433165, 0.711954713, -0.276388705, 0.645546138, 0.256737888, -0.753194153, -0.605626941, 0.653610289, 0.596915185, -0.465280682) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2067. CFrame.new(1.71457338, -0.914757848, 0.226796329, -0.145653397, -0.745853066, -0.649990797, 0.988595366, -0.13513422, -0.0664655492, -0.0382624865, -0.652258992, 0.757029891) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2068. CFrame.new(-1.55548501, -1.33452761, 0.376522243, 0.18519865, 0.835021973, 0.518111706, -0.975059986, 0.221763611, -0.00887398608, -0.122308329, -0.503546596, 0.855266929) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2069. }, 0.3)
  2070. end
  2071. for i = 0, 2, 0.8 do
  2072. swait()
  2073. setLerp({
  2074. CFrame.new(-2.62632966e-07, 0.75117594, 2.50339508e-06, 0.200715736, -0.97950834, -0.0166307129, 0.532137215, 0.123264708, -0.837637067, 0.822522461, 0.159277111, 0.545974016),
  2075. CFrame.new(0.0740167648, 1.49272621, 0.0417297482, 0.9617939, 0.14803794, -0.230298281, -0.163106456, 0.985453606, -0.047722131, 0.21988368, 0.0834620148, 0.971949279) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2076. CFrame.new(1.31587636, 0.794966459, -0.559659123, 0.869775653, 0.238032013, -0.432239801, -0.136194944, -0.726129353, -0.673933804, -0.47427994, 0.645040274, -0.599150896) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2077. CFrame.new(-1.17805707, 0.843093038, -0.592098117, 0.729108572, -0.372995347, 0.573825002, 0.0915552005, -0.777744293, -0.621877193, 0.678246498, 0.505952716, -0.532910585) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2078. CFrame.new(1.3532604, -0.858691216, 0.311747849, -0.253039479, -0.40490526, -0.878648281, 0.966264129, -0.150838852, -0.208761036, -0.048005864, -0.90183121, 0.429413617) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2079. CFrame.new(-1.55548167, -1.33452725, 0.37652415, 0.185198635, 0.835021973, 0.518111706, -0.975059986, 0.221763626, -0.00887398422, -0.122308314, -0.503546596, 0.855266929) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2080. }, 0.3)
  2081. end
  2082. for i = 0, 2, 0.8 do
  2083. swait()
  2084. setLerp({
  2085. CFrame.new(1.78674236e-06, 0.838521183, -0.105060644, 0.20071578, -0.97950834, -0.0166307129, 0.978911996, 0.201194376, -0.035384737, 0.03800565, -0.00917772949, 0.999235392),
  2086. CFrame.new(0.0238081403, 1.49209237, -0.0232038349, 0.964891672, 0.0456717052, -0.258646488, -0.032393828, 0.997940302, 0.0553693883, 0.260642588, -0.0450469255, 0.9643839) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2087. CFrame.new(1.32253468, 0.788253903, -0.559276044, 0.753399789, 0.106658466, -0.648854911, -0.270697117, -0.848958492, -0.45386377, -0.599259496, 0.517584026, -0.610733151) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2088. CFrame.new(-1.11864781, 0.706420302, -0.646629095, 0.605905831, -0.3421987, 0.718176842, 0.312958121, -0.727439463, -0.610646248, 0.731392622, 0.594753623, -0.333665967) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2089. CFrame.new(1.15147018, -0.84572202, 0.510133266, -0.166059598, -0.183190137, -0.968950748, 0.985182464, 0.0119177382, -0.171094567, 0.0428905413, -0.983005285, 0.178496659) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2090. CFrame.new(-1.53133988, -1.2037282, 0.281266928, 0.325347394, 0.654222667, 0.682745755, -0.938101828, 0.132598981, 0.319972366, 0.118801795, -0.744587243, 0.656868339) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2091. }, 0.3)
  2092. end
  2093. for i = 0, 2, 0.8 do
  2094. swait()
  2095. setLerp({
  2096. CFrame.new(9.97446477e-07, 0.925867438, -0.210119009, 0.200715736, -0.97950834, -0.0166307129, 0.594307125, 0.108251706, 0.796919465, -0.778788984, -0.169838026, 0.603856623),
  2097. CFrame.new(-0.0264083855, 1.49146092, -0.0881450623, 0.953453541, -0.0528143793, -0.296878874, 0.102117024, 0.982920766, 0.153097734, 0.283722609, -0.176287949, 0.942562521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2098. CFrame.new(1.32920098, 0.781543612, -0.55889678, 0.594420791, -0.0639805496, -0.801604986, -0.353215396, -0.916295707, -0.188788146, -0.722428322, 0.39535886, -0.56726414) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2099. CFrame.new(-1.05923581, 0.56975013, -0.70116508, 0.449603498, -0.331127405, 0.829585195, 0.519285381, -0.658778787, -0.544383109, 0.726773322, 0.675548136, -0.124239653) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2100. CFrame.new(0.949683964, -0.832757413, 0.708517134, -0.102666028, 0.062353909, -0.992759705, 0.982852399, 0.160038784, -0.091589652, 0.153169096, -0.98513937, -0.0777151883) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2101. CFrame.new(-1.50719523, -1.07293308, 0.186019123, 0.505111396, 0.444741756, 0.739639997, -0.811362922, -0.0474354029, 0.58261466, 0.294198185, -0.894401908, 0.336886734) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2102. }, 0.3)
  2103. end
  2104. for i = 0, 2, 0.8 do
  2105. swait()
  2106. setLerp({
  2107. CFrame.new(1.03842467e-07, 0.825201571, -0.154734552, 0.200715736, -0.97950834, -0.0166307129, -0.928634226, -0.184829235, -0.321677804, 0.312012255, 0.0800096467, -0.946703136),
  2108. CFrame.new(-0.0436304249, 1.48979855, 0.0905047059, 0.942687869, -0.087258473, 0.322064638, 0.139940605, 0.979603529, -0.14419955, -0.30291307, 0.18100509, 0.935671329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2109. CFrame.new(1.6570437, 0.559107721, -0.254564941, 0.911207616, -0.402878016, -0.0859641209, -0.245636106, -0.363852471, -0.898484349, 0.330701381, 0.839821875, -0.430506617) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2110. CFrame.new(-1.56808352, 0.523396254, -0.420395494, 0.916889012, 0.219280854, 0.333511978, 0.39819476, -0.44499287, -0.802135885, -0.027482599, 0.868272543, -0.495325685) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2111. CFrame.new(1.00144219, -0.69052422, 0.0576508343, -0.134874344, -0.269022435, -0.953643441, 0.990580618, -0.0136480853, -0.136248276, 0.0236384422, -0.963037193, 0.268329233) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2112. CFrame.new(-0.97715795, -0.730629325, 0.450917125, 0.61815393, -0.117390335, 0.777242064, -0.784136117, -0.161172435, 0.599294245, 0.0549186543, -0.97991991, -0.191679418) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2113. }, 0.3)
  2114. end
  2115. for i = 0, 2, 0.8 do
  2116. swait()
  2117. setLerp({
  2118. CFrame.new(1.65402889e-06, 0.766792178, -0.154734805, 0.200715721, -0.97950834, -0.0166306198, -0.221422255, -0.0288228244, -0.974752009, 0.954298377, 0.199330434, -0.222670138),
  2119. CFrame.new(-0.00859761983, 1.44526315, -0.103680387, 0.957337379, -0.0218670666, 0.288143843, -0.0451214463, 0.973590374, 0.223798037, -0.285427928, -0.227251709, 0.931068003) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2120. CFrame.new(1.61488664, 0.521850646, -0.334485173, 0.923483014, -0.299144983, 0.240190178, 0.302530766, 0.18285346, -0.935435534, 0.23591125, 0.936523914, 0.259362698) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2121. CFrame.new(-1.55409956, 0.673031211, -0.371565819, 0.937483072, 0.265203506, -0.225372434, -0.195487231, -0.134499192, -0.971439421, -0.287941605, 0.954765499, -0.0742468163) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2122. CFrame.new(1.35233784, -0.678560972, -0.0275817513, -0.156971008, -0.637641788, -0.754170537, 0.985235155, -0.15395382, -0.0748981386, -0.0683492422, -0.754792273, 0.65239346) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2123. CFrame.new(-0.943260133, -0.726642072, 0.625246286, 0.621870875, -0.187144935, 0.7604298, -0.782813787, -0.175694272, 0.59693706, 0.0218893886, -0.966492772, -0.255758822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2124. }, 0.3)
  2125. end
  2126. for i = 0, 2, 0.8 do
  2127. swait()
  2128. setLerp({
  2129. CFrame.new(-5.57862222e-07, 0.708383501, -0.154735535, 0.200715736, -0.97950834, -0.0166307129, 0.696360588, 0.154593959, -0.700844228, 0.689053774, 0.12908949, 0.713120461),
  2130. CFrame.new(0.0264268368, 1.40072656, -0.297860295, 0.958380938, 0.0528499931, 0.280558139, -0.208310366, 0.801449597, 0.560611367, -0.195225, -0.595722437, 0.779103339) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2131. CFrame.new(1.57273769, 0.484595001, -0.414408952, 0.75672555, -0.388748705, 0.525586247, 0.627298713, 0.658108771, -0.416399896, -0.184018075, 0.644800067, 0.74186939) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2132. CFrame.new(-1.5401237, 0.822660327, -0.322737515, 0.613608897, 0.466635585, -0.6369735, -0.754699767, 0.109378472, -0.646888196, -0.232189894, 0.877660275, 0.419285446) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2133. CFrame.new(1.70322835, -0.666595876, -0.112807333, -0.214416578, -0.882651925, -0.418271482, 0.966463268, -0.253685564, 0.0399030931, -0.141330004, -0.395688206, 0.907445073) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2134. CFrame.new(-0.909363806, -0.722661316, 0.79957813, 0.623205066, -0.255730182, 0.739065289, -0.781976163, -0.190064386, 0.593623161, -0.0113373846, -0.947880507, -0.318424135) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2135. }, 0.3)
  2136. end
  2137. for i = 0, 2, 0.8 do
  2138. swait()
  2139. setLerp({
  2140. CFrame.new(5.73694706e-07, 0.73666507, -0.310613364, 0.177725196, -0.976154923, 0.124640726, 0.983066261, 0.181860149, 0.0225289874, -0.0446589626, 0.118526131, 0.991946161),
  2141. CFrame.new(0.231349126, 1.38687015, -0.216356248, 0.843507469, 0.462696761, -0.272776097, -0.234055191, 0.773737967, 0.588683069, 0.483438969, -0.432713926, 0.760950387) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2142. CFrame.new(1.70573926, 0.2402419, -0.231316045, 0.7807675, -0.527457297, 0.334949076, 0.617550492, 0.56988889, -0.542086542, 0.0950437337, 0.630091608, 0.770682335) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2143. CFrame.new(-1.50736225, 0.417611748, -0.485589474, 0.998334587, 0.016390264, 0.0553103313, 0.0531449467, 0.111625679, -0.992328167, -0.022438582, 0.99361515, 0.110568732) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2144. CFrame.new(1.88228965, -0.798988342, 0.68495059, -0.0930773988, -0.771008253, -0.629986167, 0.995593667, -0.0648333877, -0.0677477866, 0.0113899782, -0.633516192, 0.77364558) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2145. CFrame.new(-0.781392515, -0.710503638, 0.712302268, 0.601769924, -0.394422531, 0.694480896, -0.794649661, -0.208557159, 0.570118904, -0.0800288022, -0.894949615, -0.438931257) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2146. }, 0.3)
  2147. end
  2148. for i = 0, 2, 0.8 do
  2149. swait()
  2150. setLerp({
  2151. CFrame.new(7.05942512e-07, 0.215562522, -0.310615003, -0.0840780139, -0.995271564, 0.0486358702, -0.282858849, 0.0706391931, 0.956556857, -0.95546937, 0.0666683093, -0.287460566),
  2152. CFrame.new(0.231349498, 1.38686943, -0.21635741, 0.843507528, 0.462696761, -0.272776127, -0.234055236, 0.773738027, 0.588683069, 0.483438998, -0.432713926, 0.760950387) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2153. CFrame.new(0.4758223, 0.268002301, 1.21920979, 0.68263191, 0.515683293, -0.517768741, 0.343586504, 0.398839176, 0.850220859, 0.644951224, -0.758286297, 0.095078513) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2154. CFrame.new(-0.464697599, -0.158578068, -0.629569471, 0.074943997, -0.779825449, 0.621494532, 0.867827177, 0.357996076, 0.344550192, -0.491181761, 0.51352793, 0.703583419) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2155. CFrame.new(2.22312021, -0.762404382, -0.424489766, 0.0563123859, -0.983542025, 0.171680033, 0.998305261, 0.0529401042, -0.0241619535, 0.0146755278, 0.172749758, 0.984856486) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2156. CFrame.new(-1.18060052, -0.921780109, 0.858510971, 0.286135197, -0.153030515, 0.945890188, -0.957650185, -0.0787810162, 0.276947141, 0.0321368426, -0.985076308, -0.169091761) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2157. }, 0.3)
  2158. end
  2159. for i = 0, 2, 0.8 do
  2160. swait()
  2161. setLerp({
  2162. CFrame.new(1.69500709e-07, 0.024116531, -0.310615867, -0.18780522, -0.97583878, 0.111659393, -0.529945076, 0.196388051, 0.824978769, -0.826974869, 0.0957619771, -0.554023683),
  2163. CFrame.new(0.231347784, 1.38686609, -0.216356128, 0.843507588, 0.462696731, -0.272776127, -0.234055221, 0.773737907, 0.588683069, 0.483438998, -0.432713926, 0.760950327) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2164. CFrame.new(0.501885831, 0.0330228209, 1.16492665, 0.63813132, 0.419059932, -0.64589262, 0.196938783, 0.722150505, 0.663108885, 0.744314194, -0.550351918, 0.378297746) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2165. CFrame.new(-0.325327188, -0.0457385033, -0.708116055, -0.0818490088, -0.901774645, 0.424385637, 0.96444279, 0.0357013643, 0.261868477, -0.251297593, 0.430729479, 0.866788149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2166. CFrame.new(1.94810212, -0.417183518, -1.06812871, 0.0226399079, -0.869116366, 0.494089216, 0.999478281, 0.0310600661, 0.008837834, -0.0230275355, 0.493631542, 0.869366348) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2167. CFrame.new(-0.833543062, -0.764040172, 0.739205301, 0.586435318, -0.349939138, 0.730504036, -0.805821598, -0.160606816, 0.569962025, -0.0821281075, -0.922902048, -0.376174003) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2168. }, 0.3)
  2169. end
  2170. for i = 0, 2, 0.8 do
  2171. swait()
  2172. setLerp({
  2173. CFrame.new(-2.06008554e-06, 0.0474531539, -0.131573513, -0.741129458, -0.638772011, 0.206633642, -0.579254448, 0.764004588, 0.28418529, -0.339398652, 0.090924643, -0.936237812),
  2174. CFrame.new(-0.0205786079, 1.45228386, -0.19060576, 0.998489678, -0.0493635684, 0.0241194963, 0.0361651853, 0.92102015, 0.387832284, -0.0413593948, -0.386374176, 0.921414316) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2175. CFrame.new(0.996614337, 0.222984254, 0.720451891, 0.799010992, -0.0376988947, -0.600133538, 0.364420682, 0.824229002, 0.433409572, 0.47830838, -0.565000117, 0.672306359) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2176. CFrame.new(-0.568644404, -0.0895727873, -0.669453263, 0.110590018, -0.638851702, 0.761339903, 0.989913046, 0.13905856, -0.0271058008, -0.0885542482, 0.756657958, 0.647786081) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2177. CFrame.new(1.37564254, -1.4968915, -0.469032407, 0.685640812, -0.687257946, 0.239944294, 0.723771334, 0.678841054, -0.123813398, -0.0777923167, 0.258556366, 0.962858677) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2178. CFrame.new(-0.533040881, -1.49159074, 0.451495826, 0.735613406, -0.600172758, 0.314110696, -0.34002459, 0.0739031509, 0.937508047, -0.585880637, -0.796448827, -0.149709433) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2179. }, 0.3)
  2180. end
  2181. for i = 0, 2, 0.8 do
  2182. swait()
  2183. setLerp({
  2184. CFrame.new(-2.06008554e-06, 0.0474531539, -0.131573513, -0.741129458, -0.638772011, 0.206633642, -0.579254448, 0.764004588, 0.28418529, -0.339398652, 0.090924643, -0.936237812),
  2185. CFrame.new(-0.0205786079, 1.45228386, -0.19060576, 0.998489678, -0.0493635684, 0.0241194963, 0.0361651853, 0.92102015, 0.387832284, -0.0413593948, -0.386374176, 0.921414316) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2186. CFrame.new(0.996614337, 0.222984254, 0.720451891, 0.799010992, -0.0376988947, -0.600133538, 0.364420682, 0.824229002, 0.433409572, 0.47830838, -0.565000117, 0.672306359) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2187. CFrame.new(-0.568644404, -0.0895727873, -0.669453263, 0.110590018, -0.638851702, 0.761339903, 0.989913046, 0.13905856, -0.0271058008, -0.0885542482, 0.756657958, 0.647786081) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2188. CFrame.new(1.37564254, -1.4968915, -0.469032407, 0.685640812, -0.687257946, 0.239944294, 0.723771334, 0.678841054, -0.123813398, -0.0777923167, 0.258556366, 0.962858677) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2189. CFrame.new(-0.533040881, -1.49159074, 0.451495826, 0.735613406, -0.600172758, 0.314110696, -0.34002459, 0.0739031509, 0.937508047, -0.585880637, -0.796448827, -0.149709433) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2190. }, 0.3)
  2191. end
  2192. for i = 0, 2, 0.7 do
  2193. swait()
  2194. setLerp({
  2195. CFrame.new(-9.68575478e-08, 0.070794031, -0.149234056, 0.73742038, 0.0372210518, -0.674407721, -0.00491159363, 0.998749554, 0.049751211, 0.675416231, -0.0333751403, 0.736681104),
  2196. CFrame.new(-0.0444565192, 1.49479282, -0.0566078648, 0.863673568, -0.0889122412, 0.496147931, 0.0199803282, 0.989584804, 0.14255774, -0.503655493, -0.113210164, 0.85645473) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2197. CFrame.new(1.45964313, -0.0998213738, -0.250541717, 0.993892193, -0.0159260631, 0.109199375, 0.0601833947, 0.907649517, -0.415391535, -0.0924991667, 0.419426501, 0.90306443) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2198. CFrame.new(-1.51122725, -0.0151292235, 0.153890014, 0.943057299, 0.0519541614, 0.328547895, -0.0732970238, 0.995905876, 0.0529050753, -0.324454099, -0.0739741027, 0.943004429) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2199. CFrame.new(0.710531414, -2.0827179, -0.167195499, 0.902691841, -0.216543525, -0.371828496, 0.214778349, 0.975544989, -0.0467132032, 0.372850925, -0.0376930833, 0.927125394) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2200. CFrame.new(-0.654223502, -2.00634885, -0.436799496, 0.928034127, 0.0974084958, 0.359533459, -0.00602490269, 0.969001651, -0.246980339, -0.372446448, 0.227040052, 0.899853468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2201. }, 0.3)
  2202. end
  2203. attack = false
  2204. end
  2205.  
  2206.  
  2207. Mouse.Button1Down:connect(function()
  2208. if attack == false and attacktype == 1 then
  2209. attacktype = 2
  2210. attackone()
  2211. elseif attack == false and attacktype == 2 then
  2212. attacktype = 3
  2213. attacktwo()
  2214. elseif attack == false and attacktype == 3 then
  2215. attacktype = 4
  2216. attackthree()
  2217. elseif attack == false and attacktype == 4 then
  2218. attacktype = 1
  2219. attackfour()
  2220. end
  2221. end)
  2222.  
  2223. Mouse.KeyDown:connect(function(k)
  2224. k = k:lower()
  2225. if attack == false and k == '' then
  2226. end
  2227. end)
  2228.  
  2229. Mouse.KeyDown:connect(function(k)
  2230. k = k:lower()
  2231. if attack == false and k == 'f' then
  2232. equip()
  2233. end
  2234. end)
  2235.  
  2236.  
  2237. function NewKeyBind(Key, Func, i)
  2238. Mouse.KeyDown:connect(function(k)
  2239. k = k:lower()
  2240. if attack == false and k == Key then
  2241. Func(i)
  2242. end
  2243. end)
  2244. end
  2245.  
  2246. do
  2247. local keyBinds = {
  2248. ["Sword"] = {};
  2249. ["Combat"] = {};
  2250. }
  2251. local function newKeyBind(mode, key, func)
  2252. table.insert(keyBinds[mode], {Key = key, Func = func})
  2253. end
  2254. Mouse.KeyDown:connect(function(k)
  2255. if attack == true then
  2256. return
  2257. end
  2258. k = k:lower()
  2259. local tab = keyBinds["Combat"]
  2260. if equipped == true then
  2261. tab = keyBinds["Sword"]
  2262. end
  2263. for i,v in pairs(tab) do
  2264. if v.Key:lower() == k then
  2265. v.Func()
  2266. break
  2267. end
  2268. end
  2269. end)
  2270. newKeyBind("Combat", "Z", YupiaBlastCannon)
  2271. newKeyBind("Combat", "X", swingkick)
  2272. newKeyBind("Combat", "C", kickykicky)
  2273. newKeyBind("Combat", "V", super_punch)
  2274. end
  2275.  
  2276. while true do
  2277. swait()
  2278. for i, v in pairs(Character:GetChildren()) do
  2279. if v:IsA("Part") then
  2280. v.Material = "SmoothPlastic"
  2281. elseif v:IsA("Accessory") then
  2282. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2283. end
  2284. end
  2285. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2286. velocity = RootPart.Velocity.y
  2287. sine = sine + change
  2288. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2289. if RootPart.Velocity.y > 1 and hit == nil then
  2290. Anim = "Jump"
  2291. if attack == false then
  2292. setLerp({
  2293. CFrame.new(0, 0.0486936681, -0.0429394133, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2294. CFrame.new(0, 1.48698187, -0.0992434025, 1, 0, 0, 0, 0.98480767, 0.173648626, 0, -0.173648626, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2295. CFrame.new(1.66118193, 0.583681226, 0.430878729, 0.556951106, -0.772693694, -0.30454877, 0.830109596, 0.506009281, 0.234249175, -0.026898358, -0.383274168, 0.923242927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2296. CFrame.new(-1.65963519, 0.695907593, 0.339572817, 0.482961893, 0.810776234, 0.330741376, -0.866026103, 0.498096228, 0.0435779653, -0.129409045, -0.307477146, 0.94271481) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2297. CFrame.new(0.499997795, -1.71809137, -0.102601528, 0.984807849, 3.55863392E-7, -0.173647791, 0.0593907312, 0.939692557, 0.336824298, 0.163175657, -0.342020214, 0.925416589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2298. CFrame.new(-0.599241376, -1.29528463, -0.396836221, 0.992403984, 0.086823605, 0.0871558413, -0.118890785, 0.858931601, 0.498097867, -0.0316142589, -0.504676282, 0.862729669) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2299. }, 0.15)
  2300. end
  2301. elseif RootPart.Velocity.y < -1 and hit == nil then
  2302. Anim = "Fall"
  2303. if attack == false then
  2304. setLerp({
  2305. CFrame.new(0, -0.0520263538, -0.0354017057, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2306. CFrame.new(0, 1.51533091, -0.10684365, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2307. CFrame.new(1.67554009, 0.885679007, 0.385592818, 0.374123871, -0.696466088, -0.61234498, 0.914592147, 0.386364758, 0.119345918, 0.153468132, -0.604696095, 0.781530797) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2308. CFrame.new(-1.67474985, 0.999329269, 0.296636045, 0.250219911, 0.753912985, 0.607457995, -0.927206695, 0.367205799, -0.0738086402, -0.278707415, -0.544770718, 0.79091537) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2309. CFrame.new(0.504494727, -1.81757987, -0.0935191363, 0.984807849, -0.0449431092, -0.167730823, 0.059390761, 0.99484998, 0.0821366012, 0.163175508, -0.0908504426, 0.982405365) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2310. CFrame.new(-0.623603821, -1.49203336, -0.421764404, 0.992403865, 0.122534379, 0.0109562073, -0.118891656, 0.978150725, -0.17054674, -0.0316146575, 0.167948633, 0.985288799) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2311. }, 0.15)
  2312. end
  2313. elseif Torsovelocity < 1 and hit ~= nil then
  2314. Anim = "Idle"
  2315. if attack == false then
  2316. change = 1
  2317. if equipped == false then
  2318. setLerp({
  2319. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2320. CFrame.new(0, 1.49997711, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) ,
  2321. CFrame.new(1.50000465, 2.98023224e-08, 0, 0.99619472, -0.087155737, 0, 0.087155737, 0.99619472, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) ,
  2322. CFrame.new(-1.5, -1.34110451e-07, 0, 0.99619472, 0.087155737, 0, -0.087155737, 0.99619472, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) ,
  2323. CFrame.new(0.599619627, -1.9912771, 0, 0.99619472, -0.087155737, 0, 0.087155737, 0.99619472, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) ,
  2324. CFrame.new(-0.699238837, -1.98256183, 0, 0.99619472, 0.087155737, 0, -0.087155737, 0.99619472, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) ,
  2325. CFrame.new(0.047608763, -1.26005423, 0.070980221, -0.999397218, 0.0185712352, -0.0292769317, -0.0186751932, -0.999829829, 0.00328778988, -0.0292114541, 0.00383259659, 0.999564171),
  2326. }, 0.05)
  2327. else
  2328. --[[setLerp({
  2329. CFrame.new(-0.00940524973, -0.149999857, 0.0234180056, 0.722095013, 0, -0.691793978, 0, 1, 0, 0.691793978, 0, 0.722095013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2330. CFrame.new(-1.20326877e-06, 1.49997544, 9.46223736e-07, 0.817760229, -0.0368347652, 0.574379325, 0.0254620034, 0.999288261, 0.0278330669, -0.574995816, -0.00813592784, 0.818116009) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2331. CFrame.new(1.5408752, 0.0212142766, 0.101876915, 0.962033153, -0.263173044, -0.0723340809, 0.268506855, 0.960123956, 0.0778848976, 0.0489525199, -0.0943500549, 0.994334817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2332. CFrame.new(-1.48466671, 0.0943542942, 0.0088070631, 0.866934597, 0.486675352, 0.107571095, -0.445297211, 0.853233099, -0.271484435, -0.223908067, 0.187458098, 0.956412435) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2333. CFrame.new(0.622916162, -1.87694526, 0.0950086564, 0.981855631, -0.110344708, 0.154217124, 0.0932951048, 0.989120305, 0.113746829, -0.165090621, -0.0972953513, 0.981467724) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2334. CFrame.new(-0.698596597, -1.9328239, -0.142908007, 0.938888609, 0.0706309527, 0.336897701, -0.0644612536, 0.997487962, -0.0294789243, -0.338132977, 0.00596057251, 0.941079736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2335. CFrame.new(-0.0275072604, -1.01405621, -0.0864902958, -0.243740097, 0.115827441, -0.962899208, -0.0825573802, -0.991716981, -0.0983960479, -0.966320395, 0.0555113852, 0.251283735) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2336. }, 0.05)]]
  2337. setLerp({
  2338. CFrame.new(-2.45683782e-06, -0.0229997858, 2.92359323e-06, 0.766043305, 2.08616129e-07, -0.642787516, 1.08615339e-07, 1.00000095, -1.90464718e-07, 0.642785966, -5.96056395e-08, 0.766043067),
  2339. CFrame.new(2.5331974e-06, 1.50000477, -3.39001417e-06, 0.76604557, -0.0560221933, 0.640335679, 2.08618587e-07, 0.996195674, 0.0871559456, -0.642783225, -0.0667656586, 0.763130188) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2340. CFrame.new(0.394655496, 0.0758617669, -0.768136859, -0.679213881, 0.460311025, -0.571645498, -0.36599052, -0.887551546, -0.279830933, -0.636172771, 0.0191514343, 0.771307528) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2341. CFrame.new(-0.780420125, 0.62992239, -0.370861292, 0.905644536, -0.41505906, 0.0868102312, 0.0151214171, -0.172976077, -0.984820247, 0.423768759, 0.893202662, -0.150379032) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2342. CFrame.new(0.733704209, -1.95049453, 0.267051578, 0.925414026, -0.163175792, -0.342021048, 0.173648819, 0.984808564, -2.11472411e-07, 0.336823851, -0.0593914799, 0.939691544) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2343. CFrame.new(-0.651376545, -1.94823956, -0.237083495, 0.735952377, 0.243210971, -0.631837785, -0.243211627, 0.965926468, 0.0885220245, 0.631837368, 0.0885216072, 0.770028234) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2344. }, 0.3)
  2345. HandleeWeld.C0 = clerp(HandleeWeld.C0, CFrame.new(0.999762416, -0.573626816, 0.0837784708, -0.925597191, 0.365168095, -0.099630475, -0.376819283, -0.864061475, 0.333787918, 0.035800904, 0.346498281, 0.937378466), 0.3)
  2346. end
  2347. end
  2348. elseif Torsovelocity > 2 and hit ~= nil then
  2349. Anim = "Walk"
  2350. if attack == false then
  2351. if equipped == false then
  2352. setLerp({
  2353. CFrame.new(0, 0 + 0.05 * math.cos(sine / 3), 0) * CFrame.Angles(0, 0, 0),
  2354. CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(2 + 1 * math.cos(sine / 3)), 0, 0) * neck.C1,
  2355. CFrame.new(1.5, 0, 0 + 0.5 * math.cos(sine / 6)) * CFrame.Angles(math.rad(0 - 30 * math.cos(sine / 6)), 0, 0) * RW.C1,
  2356. CFrame.new(-1.5, 0, 0 - 0.5 * math.cos(sine / 6)) * CFrame.Angles(math.rad(0 + 30 * math.cos(sine / 6)), 0, 0) * LW.C1,
  2357. CFrame.new(1, -1, 0) * CFrame.Angles(math.rad(0 + 40 * math.cos(sine / 6)), math.rad(-0.5), math.rad(1)),
  2358. CFrame.new(-1, -1, 0) * CFrame.Angles(math.rad(0 - 40 * math.cos(sine / 6)), math.rad(0.5), math.rad(-1)) ,
  2359. weaponCF2,
  2360. }, 0.25, true)
  2361. else
  2362. setLerp({
  2363. CFrame.new(0, 0, 0, 1.00000644, -1.34994807e-10, 1.18546438e-06, -1.34994807e-10, 1, -2.45563569e-10, 1.18546438e-06, -2.45563569e-10, 1.0000062),
  2364. CFrame.new(1.02897093e-05, 1.56666303, -0.200779468, 1.00000322, 1.19706656e-05, -1.51535369e-06, -1.07307151e-05, 0.939702749, 0.3419936, 6.70332793e-06, -0.341994882, 0.939705193) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) * neck.C1,
  2365. CFrame.new(1.4999975, 0.0333363712, -6.94974278e-06, 0.996197879, 0.0871577784, 1.21959201e-05, -0.0871575475, 0.996194363, -5.81323548e-07, -1.10192041e-05, -3.2151911e-07, 1.00000334) * CFrame.new(0, 0 - 0.1 * math.cos((sine) / 50), 0) * CFrame.Angles(0, 0, 0) * RW.C1,
  2366. CFrame.new(-1.32490218, 0.68695724, 0.205176085, -0.109368034, -0.23456502, 0.9659338, -0.408219278, -0.875427425, -0.25880906, 0.906313658, -0.422616959, -9.05555862e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) * LW.C1,
  2367. CFrame.new(1, -1, 0) * CFrame.Angles(math.rad(0 + 40 * math.cos(sine / 6)), math.rad(1), math.rad(0.2)),
  2368. CFrame.new(-1, -1, 0) * CFrame.Angles(math.rad(0 - 40 * math.cos(sine / 6)), math.rad(-1), math.rad(-0.2)) ,
  2369. CFrame.new(-0.0271834284, -0.837290227, -0.890735149, -0.112788193, 0.993617535, 0.002630651, 0.127247706, 0.0118175745, 0.991799235, 0.985439479, 0.112198167, -0.127768561),
  2370. }, 0.3, true)
  2371. end
  2372. end
  2373. end
  2374. if #Effects > 0 then
  2375. for e = 1, #Effects do
  2376. if Effects[e] ~= nil then
  2377. local Thing = Effects[e]
  2378. if Thing ~= nil then
  2379. local Part = Thing[1]
  2380. local Mode = Thing[2]
  2381. local Delay = Thing[3]
  2382. local IncX = Thing[4]
  2383. local IncY = Thing[5]
  2384. if Thing[1].Transparency <= 1 then
  2385. if Thing[2] == "Block1" then
  2386. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2387. Mesh = Thing[7]
  2388. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2389. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2390. elseif Thing[2] == "Ice" then
  2391. if Thing[6] <= Thing[5] then
  2392. Thing[6] = Thing[6] + 0.05
  2393. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.4, 0)
  2394. else
  2395. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2396. end
  2397. elseif Thing[2] == "Shatter" then
  2398. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2399. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2400. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2401. Thing[6] = Thing[6] + Thing[5]
  2402. elseif Thing[2] == "Block2" then
  2403. Thing[1].CFrame = Thing[1].CFrame
  2404. Mesh = Thing[7]
  2405. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2406. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2407. elseif Thing[2] == "Block3" then
  2408. Thing[1].CFrame = Thing[8].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2409. Mesh = Thing[7]
  2410. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2411. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2412. elseif Thing[2] == "Block4" then
  2413. Thing[1].CFrame = Thing[8].CFrame * CFrame.new(0, -Thing[7].Scale.Y, 0) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
  2414. Mesh = Thing[7]
  2415. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2416. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2417. elseif Thing[2] == "Block2Fire" then
  2418. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2419. Mesh = Thing[7]
  2420. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2421. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2422. if Thing[1].Transparency >= 0.3 then
  2423. Thing[1].BrickColor = BrickColor.new("Bright red")
  2424. else
  2425. Thing[1].BrickColor = BrickColor.new("Bright yellow")
  2426. end
  2427. elseif Thing[2] == "Cylinder" then
  2428. Mesh = Thing[7]
  2429. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2430. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2431. elseif Thing[2] == "Blood" then
  2432. Mesh = Thing[7]
  2433. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, -0.5, 0)
  2434. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2435. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2436. elseif Thing[2] == "Elec" then
  2437. Mesh = Thing[10]
  2438. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2439. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2440. Thing[1].CFrame = Thing[1].CFrame * Thing[11] * CFrame.new(0, 0, 0.2)
  2441. Thing[1].Rotation = Vector3.new(0, 0, 0)
  2442. elseif Thing[2] == "Disappear" then
  2443. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2444. end
  2445. else
  2446. Part.Parent = nil
  2447. table.remove(Effects, e)
  2448. end
  2449. end
  2450. end
  2451. end
  2452. end
  2453. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement