SHARE
TWEET

Untitled

a guest Sep 15th, 2019 71 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local p = game:GetService("Players").LocalPlayer
  2. local char = p.Character
  3. local mouse = p:GetMouse()
  4. local larm = char["Left Arm"]
  5. local rarm = char["Right Arm"]
  6. local lleg = char["Left Leg"]
  7. local rleg = char["Right Leg"]
  8. local hed = char.Head
  9. local torso = char.Torso
  10. local hum = char.Humanoid
  11. local cam = game.Workspace.CurrentCamera
  12. local root = char.HumanoidRootPart
  13. local deb = false
  14. local shot = 0
  15. local stanceToggle = "Normal"
  16. local l = game:GetService("Lighting")
  17. local rs = game:GetService("RunService").RenderStepped
  18. hum.DisplayDistanceType = "None"
  19. math.randomseed(os.time())
  20. for i,v in pairs(char:children()) do
  21.     if v:IsA("Hat") then
  22.         v:Destroy()
  23.     end
  24. end
  25. for i,v in pairs (hed:GetChildren()) do
  26.     if v:IsA("Sound") then
  27.         v:Destroy()
  28.     end
  29. end
  30. ----------------------------------------------------
  31. Debounces = {
  32. CanAttack = true;
  33. CanJoke = true;
  34. NoIdl = false;
  35. Slashing = false;
  36. Slashed = false;
  37. Slapping = false;
  38. Slapped = false;
  39. ks = false;
  40. }
  41. ----------------------------------------------------
  42. function weld5(part0, part1, c0, c1)
  43.     weeld=Instance.new("Weld", part0)
  44.     weeld.Part0=part0
  45.     weeld.Part1=part1
  46.     weeld.C0=c0
  47.     weeld.C1=c1
  48.     return weeld
  49. end
  50. ----------------------------------------------------
  51. mod4 = Instance.new("Model",char)
  52.  
  53. ptez = {0.7, 0.8, 0.9, 1}
  54.  
  55. function FindNearestTorso(Position,Distance,SinglePlayer)
  56.     if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  57.         local List = {}
  58.         for i,v in pairs(workspace:GetChildren())do
  59.             if v:IsA("Model")then
  60.                 if v:findFirstChild("Torso")then
  61.                     if v ~= char then
  62.                         if(v.Torso.Position -Position).magnitude <= Distance then
  63.                             table.insert(List,v)
  64.                         end
  65.                     end
  66.                 end
  67.             end
  68.         end
  69.     return List
  70. end
  71. ----------------------------------------------------
  72. GroundWave3 = function()
  73.     local HandCF = CFrame.new(root.Position - Vector3.new(0,0,0)) * CFrame.Angles(0,0,0)
  74.         local wave1 = Instance.new("Part", torso)
  75.         wave1.BrickColor = BrickColor.new("Really black")
  76.         wave1.Anchored = true
  77.         wave1.CanCollide = false
  78.         wave1.Locked = true
  79.         wave1.Material = "Neon"
  80.         wave1.Size = Vector3.new(1, 1, 1)
  81.         wave1.TopSurface = "Smooth"
  82.         wave1.BottomSurface = "Smooth"
  83.         wave1.Transparency = 0.35
  84.         wave1.CFrame = HandCF
  85.         wm = Instance.new("SpecialMesh", wave1)
  86.         wm.Scale = Vector3.new(.1,.1,.1)
  87.         wm.MeshType = "Sphere"
  88.         coroutine.wrap(function()
  89.         for i = 1, 20, 1 do
  90.         wm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
  91.         --wave1.Size = wm.Scale
  92.         wave1.CFrame = HandCF
  93.         wave1.Transparency = i/20
  94.         wait()
  95.         end
  96.         wait()
  97.         wave1:Destroy()
  98.     end)()
  99. end
  100. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  101.         local wave = Instance.new("Part", torso)
  102.         wave.BrickColor = BrickColor.new("New Yeller")
  103.         wave.Anchored = true
  104.         wave.CanCollide = false
  105.         wave.Locked = true
  106.         wave.Size = Vector3.new(1, 1, 1)
  107.         wave.TopSurface = "Smooth"
  108.         wave.BottomSurface = "Smooth"
  109.         wave.Transparency = 0.8
  110.         wave.CFrame = HandCF
  111.         wm = Instance.new("SpecialMesh", wave)
  112.         wm.MeshId = "rbxassetid://3270017"
  113.         coroutine.wrap(function()
  114.         for i = 1, 14, 1 do
  115.         wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  116.         wave.Size = wm.Scale
  117.         wave.CFrame = HandCF
  118.         wave.Transparency = i/14
  119.         wait()
  120.         end
  121.         wait()
  122.         wave:Destroy()
  123. end)()
  124. ----------------------------------------------------
  125. function lerp(a, b, t) -- Linear interpolation
  126.     return a + (b - a)*t
  127. end
  128.  
  129. function slerp(a, b, t) --Spherical interpolation
  130.     dot = a:Dot(b)
  131.     if dot > 0.99999 or dot < -0.99999 then
  132.         return t <= 0.5 and a or b
  133.     else
  134.         r = math.acos(dot)
  135.         return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  136.     end
  137. end
  138.  
  139. function matrixInterpolate(a, b, t)
  140.     local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  141.     local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  142.     local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  143.     local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
  144.     local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
  145.     local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
  146.     local t = v1:Dot(v2)
  147.     if not (t < 0 or t == 0 or t > 0) then  -- Failsafe
  148.         return CFrame.new()
  149.     end
  150.     return CFrame.new(
  151.     v0.x, v0.y, v0.z,
  152.     v1.x, v1.y, v1.z,
  153.     v2.x, v2.y, v2.z,
  154.     v3.x, v3.y, v3.z)
  155. end
  156. ----------------------------------------------------
  157. function genWeld(a,b)
  158.     local w = Instance.new("Weld",a)
  159.     w.Part0 = a
  160.     w.Part1 = b
  161.     return w
  162. end
  163. function weld(a, b)
  164.     local weld = Instance.new("Weld")
  165.     weld.Name = "W"
  166.     weld.Part0 = a
  167.     weld.Part1 = b
  168.     weld.C0 = a.CFrame:inverse() * b.CFrame
  169.     weld.Parent = a
  170.     return weld;
  171. end
  172. ----------------------------------------------------
  173. function Lerp(c1,c2,al)
  174. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  175. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  176. for i,v in pairs(com1) do
  177. com1[i] = v+(com2[i]-v)*al
  178. end
  179. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  180. end
  181. ----------------------------------------------------
  182. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  183. local wld = Instance.new("Weld", wp1)
  184. wld.Part0 = wp0
  185. wld.Part1 = wp1
  186. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  187. end
  188. ----------------------------------------------------
  189. local AddInstance = function(Object, ...)
  190. local Obj = Instance.new(Object)
  191. for i,v in next,(...) do
  192. Obj[i] = v
  193. end
  194. return Obj
  195. end
  196. ----------------------------------------------------
  197. larm.Size = larm.Size * 4.5
  198. rarm.Size = rarm.Size * 4.5
  199. lleg.Size = lleg.Size * 4.5
  200. rleg.Size = rleg.Size * 4.5
  201. torso.Size = torso.Size * 4.5
  202. hed.Size = hed.Size * 4.5
  203. root.Size = root.Size * 4.5
  204. ----------------------------------------------------
  205. newWeld(torso, larm, -1.5, 0.5, 0)
  206. larm.Weld.C1 = CFrame.new(5.2,0.5,0)
  207. newWeld(torso, rarm, 1.5, 0.5, 0)
  208. rarm.Weld.C1 = CFrame.new(-5.2, 0.5, 0)
  209. newWeld(torso, hed, 0, 6.8, 0)
  210. newWeld(torso, lleg, -0.5, -1, 0)
  211. lleg.Weld.C1 = CFrame.new(1.7, 8, 0)
  212. newWeld(torso, rleg, 0.5, -1, 0)
  213. rleg.Weld.C1 = CFrame.new(-1.7, 8, 0)
  214. newWeld(root, torso, 0, 0, 0)
  215. torso.Weld.C1 = CFrame.new(0, 0, 0)
  216. ----------------------------------------------------
  217. --local SIDz = {"389780352"}, 167161785, 148274436
  218. z = Instance.new("Sound",char)
  219. z.SoundId = "rbxassetid://389780352"--..SIDz[math.random(1,#SIDz)]
  220. z.Looped = true
  221. z.Volume = math.huge
  222. z.Pitch = 1
  223. wait(1)
  224. z:Play()
  225. hum.WalkSpeed = 16
  226. ----------------------------------------------------
  227.         local Eye1 = AddInstance("Part",{
  228.             Name = "Eye1",
  229.             Parent = hed,
  230.             CFrame = hed.CFrame,
  231.             Color = Color3.new(255,0,0),
  232.             Material = "Neon",
  233.             formFactor = "Symmetric",
  234.             Size = Vector3.new(1, 1, 1),
  235.             CanCollide = false,
  236.             Shape = "Ball",
  237.             TopSurface = "Smooth",
  238.             BottomSurface = "Smooth",
  239.             Locked = true,
  240.         })
  241.         local Weld = AddInstance("Weld",{
  242.             Parent = Eye1,
  243.             Part0 = hed,
  244.             C0 = CFrame.new(-0.7, 0.6, -3.8)*CFrame.Angles(0, 0, 0),
  245.             Part1 = Eye1,
  246.         })
  247.         local Eye2 = AddInstance("Part",{
  248.             Name = "Eye2",
  249.             Parent = hed,
  250.             CFrame = hed.CFrame,
  251.             Color = Color3.new(255,0,0),
  252.             Material = "Neon",
  253.             formFactor = "Symmetric",
  254.             Size = Vector3.new(1, 1, 1),
  255.             CanCollide = false,
  256.             Shape = "Ball",
  257.             TopSurface = "Smooth",
  258.             BottomSurface = "Smooth",
  259.             Locked = true,
  260.         })
  261.         local Weld = AddInstance("Weld",{
  262.             Parent = Eye2,
  263.             Part0 = hed,
  264.             C0 = CFrame.new(0.7, 0.6, -3.8)*CFrame.Angles(0, 0, 0),
  265.             Part1 = Eye2,
  266.         })
  267.         local Reaper = AddInstance("Part",{
  268.             Parent = hed,
  269.             CFrame = hed.CFrame,
  270.             formFactor = "Symmetric",
  271.             Size = Vector3.new(1, 1, 1),
  272.             CanCollide = false,
  273.             TopSurface = "Smooth",
  274.             BottomSurface = "Smooth",
  275.             Locked = true,
  276.         })
  277.         local Weld = AddInstance("Weld",{
  278.             Parent = Reaper,
  279.             Part0 = hed,
  280.             C0 = CFrame.new(0, 1, 0)*CFrame.Angles(0, 0, 0),
  281.             Part1 = Reaper,
  282.         })
  283.         local Mesh = AddInstance("SpecialMesh",{
  284.             Parent = Reaper,
  285.             MeshId = "rbxassetid://16150814",
  286.             TextureId = "rbxassetid://16150799",
  287.             Scale = Vector3.new(5.181, 5.181, 5.181),
  288.             VertexColor = Vector3.new(0.3, 0.3, 0.3),
  289.         })
  290. ----------------------------------------------------
  291.         local o1 = AddInstance("Model",{
  292.         Name = "Genkadda",
  293.         Parent = char,
  294.         })
  295.         local o2 = AddInstance("Part",{
  296.         Name = "Handle",
  297.         Parent = o1,
  298.         Material = Enum.Material.Granite,
  299.         BrickColor = BrickColor.new("Black"),
  300.         CanCollide = false,
  301.         Size = Vector3.new(0.54285717, 4.96428585, 1.02857149),
  302.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  303.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  304.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  305.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  306.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  307.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  308.         Color = Color3.new(0.105882, 0.164706, 0.207843),
  309.         Locked = true,
  310.         })
  311.         local o3 = AddInstance("Part",{
  312.         Parent = o1,
  313.         Material = Enum.Material.Granite,
  314.         BrickColor = BrickColor.new("Really black"),
  315.         CanCollide = false,
  316.         Size = Vector3.new(0.521428645, 0.200000003, 4.92857265),
  317.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  318.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  319.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  320.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  321.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  322.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  323.         Color = Color3.new(0.0666667, 0.0666667, 0.0666667),
  324.         Locked = true,
  325.         })
  326.         local Weld = AddInstance("Weld",{
  327.             Parent = o3,
  328.             Part0 = o2,
  329.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  330.             Part1 = o3,
  331.             C1 = CFrame.new(7.12578583, -2.70594311, -56.9015656, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),     
  332.         })
  333.         local o6 = AddInstance("Part",{
  334.         Name = "8",
  335.         Parent = o1,
  336.         Material = Enum.Material.Neon,
  337.         BrickColor = BrickColor.new("New Yeller"),
  338.         CanCollide = false,
  339.         Size = Vector3.new(0.864285767, 0.221428677, 5.65714407),
  340.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  341.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  342.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  343.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  344.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  345.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  346.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  347.         Locked = true,
  348.         })
  349.         local Weld = AddInstance("Weld",{
  350.             Parent = o6,
  351.             Part0 = o2,
  352.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  353.             Part1 = o6,
  354.             C1 = CFrame.new(7.12578583, -2.68451595, -56.9015579, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),     
  355.         })
  356.         local o8 = AddInstance("Part",{
  357.         Name = "20",
  358.         Parent = o1,
  359.         Material = Enum.Material.Neon,
  360.         BrickColor = BrickColor.new("New Yeller"),
  361.         CanCollide = false,
  362.         Size = Vector3.new(0.54285717, 0.657142878, 1.02857149),
  363.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  364.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  365.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  366.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  367.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  368.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  369.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  370.         Locked = true,
  371.         })
  372.         local Weld = AddInstance("Weld",{
  373.             Parent = o8,
  374.             Part0 = o2,
  375.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  376.             Part1 = o8,
  377.             C1 = CFrame.new(7.12578964, 2.69762135, -56.9015579, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  378.         })
  379.         local o10 = AddInstance("Part",{
  380.         Name = "15",
  381.         Parent = o1,
  382.         Material = Enum.Material.Neon,
  383.         BrickColor = BrickColor.new("New Yeller"),
  384.         CanCollide = false,
  385.         Size = Vector3.new(0.54285717, 0.657142937, 2.02857161),
  386.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  387.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  388.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  389.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  390.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  391.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  392.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  393.         Locked = true,
  394.         })
  395.         local Weld = AddInstance("Weld",{
  396.             Parent = o10,
  397.             Part0 = o2,
  398.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  399.             Part1 = o10,
  400.             C1 = CFrame.new(7.12578773, 2.69762325, -55.3730087, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  401.         })
  402.         local o11 = AddInstance("SpecialMesh",{
  403.         Parent = o10,
  404.         MeshType = Enum.MeshType.Wedge,
  405.         })
  406.         o12 = AddInstance("Part",{
  407.         Name = "10",
  408.         Parent = o1,
  409.         Material = Enum.Material.Neon,
  410.         BrickColor = BrickColor.new("New Yeller"),
  411.         CanCollide = false,
  412.         Size = Vector3.new(0.54285717, 0.657142878, 2.02857161),
  413.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  414.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  415.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  416.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  417.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  418.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  419.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  420.         Locked = true,
  421.         })
  422.         local Weld = AddInstance("Weld",{
  423.             Parent = o12,
  424.             Part0 = o2,
  425.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  426.             Part1 = o12,
  427.             C1 = CFrame.new(-7.12579155, 2.69761753, 58.4300995, 0.999990702, -0.00427576201, 0.000560929009, 0.00055484724, -0.00142344052, -0.999998868, 0.0042765555, 0.999989867, -0.00142105494),
  428.         })
  429.         local o13 = AddInstance("SpecialMesh",{
  430.         Parent = o12,
  431.         MeshType = Enum.MeshType.Wedge,
  432.         })
  433.         local o14 = AddInstance("Part",{
  434.         Name = "9",
  435.         Parent = o1,
  436.         Material = Enum.Material.Neon,
  437.         BrickColor = BrickColor.new("New Yeller"),
  438.         CanCollide = false,
  439.         Size = Vector3.new(0.54285717, 1.11428583, 0.371428579),
  440.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  441.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  442.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  443.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  444.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  445.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  446.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  447.         Locked = true,
  448.         })
  449.         local Weld = AddInstance("Weld",{
  450.             Parent = o14,
  451.             Part0 = o2,
  452.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  453.             Part1 = o14,
  454.             C1 = CFrame.new(7.12578201, 2.12619781, -56.2015648, -0.999990702, 0.00427558692, -0.000560841348, 0.00055476022, -0.00142335275, -0.999998868, -0.00427637994, -0.999989867, 0.00142096763),      
  455.         })
  456.         local o15 = AddInstance("SpecialMesh",{
  457.         Parent = o14,
  458.         MeshType = Enum.MeshType.Wedge,
  459.         })
  460.         o16 = AddInstance("Part",{
  461.         Name = "6",
  462.         Parent = o1,
  463.         Material = Enum.Material.Neon,
  464.         BrickColor = BrickColor.new("New Yeller"),
  465.         CanCollide = false,
  466.         Size = Vector3.new(0.54285717, 1.11428583, 0.371428579),
  467.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  468.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  469.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  470.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  471.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  472.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  473.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  474.         Locked = true,
  475.         })
  476.         local Weld = AddInstance("Weld",{
  477.             Parent = o16,
  478.             Part0 = o2,
  479.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  480.             Part1 = o16,
  481.             C1 = CFrame.new(-7.12579536, 2.12619114, 57.6015701, 0.999990702, -0.00427576201, 0.000560841581, 0.000554759463, -0.0014235276, -0.999998868, 0.0042765555, 0.999989867, -0.00142114237),     
  482.         })
  483.         local o17 = AddInstance("SpecialMesh",{
  484.         Parent = o16,
  485.         MeshType = Enum.MeshType.Wedge,
  486.         })
  487.         o18 = AddInstance("Part",{
  488.         Name = "21",
  489.         Parent = o1,
  490.         Material = Enum.Material.Neon,
  491.         BrickColor = BrickColor.new("New Yeller"),
  492.         CanCollide = false,
  493.         Size = Vector3.new(0.564285755, 0.257142901, 0.514285743),
  494.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  495.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  496.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  497.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  498.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  499.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  500.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  501.         Locked = true,
  502.         })
  503.         local Weld = AddInstance("Weld",{
  504.             Parent = o18,
  505.             Part0 = o2,
  506.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  507.             Part1 = o18,
  508.             C1 = CFrame.new(-7.12578964, 2.24047565, 57.1586876, 0.999990702, -0.00427576201, 0.000560841581, 0.000554759463, -0.0014235276, -0.999998868, 0.0042765555, 0.999989867, -0.00142114237),
  509.         })
  510.         local o19 = AddInstance("SpecialMesh",{
  511.         Parent = o18,
  512.         MeshType = Enum.MeshType.Wedge,
  513.         })
  514.         o20 = AddInstance("Part",{
  515.         Name = "13",
  516.         Parent = o1,
  517.         Material = Enum.Material.Neon,
  518.         BrickColor = BrickColor.new("New Yeller"),
  519.         CanCollide = false,
  520.         Size = Vector3.new(0.564285755, 0.257142901, 0.514285743),
  521.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  522.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  523.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  524.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  525.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  526.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  527.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  528.         Locked = true,
  529.         })
  530.         local Weld = AddInstance("Weld",{
  531.             Parent = o20,
  532.             Part0 = o2,
  533.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  534.             Part1 = o20,
  535.             C1 = CFrame.new(7.1258049, 2.24045849, -56.6443939, -0.999990702, 0.00427594269, -0.000560964399, 0.000554880884, -0.00142379443, -0.999998868, -0.00427673617, -0.999989867, 0.00142140849),
  536.         })
  537.         local o21 = AddInstance("SpecialMesh",{
  538.         Parent = o20,
  539.         MeshType = Enum.MeshType.Wedge,
  540.         })
  541.         o22 = AddInstance("Part",{
  542.         Name = "16",
  543.         Parent = o1,
  544.         Material = Enum.Material.Neon,
  545.         BrickColor = BrickColor.new("New Yeller"),
  546.         CanCollide = false,
  547.         Size = Vector3.new(0.564285755, 1.73571444, 0.200000003),
  548.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  549.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  550.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  551.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  552.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  553.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  554.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  555.         Locked = true,
  556.         })
  557.         local Weld = AddInstance("Weld",{
  558.             Parent = o22,
  559.             Part0 = o2,
  560.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  561.             Part1 = o22,
  562.             C1 = CFrame.new(7.1258049, 1.38688946, -56.830143, -0.999990702, 0.00427594269, -0.000560964399, 0.000554880884, -0.00142379443, -0.999998868, -0.00427673617, -0.999989867, 0.00142140849),
  563.         })
  564.         local o23 = AddInstance("SpecialMesh",{
  565.         Parent = o22,
  566.         Scale = Vector3.new(1, 1, 0.714285672),
  567.         MeshType = Enum.MeshType.Wedge,
  568.         })
  569.         o24 = AddInstance("Part",{
  570.         Name = "14",
  571.         Parent = o1,
  572.         Material = Enum.Material.Neon,
  573.         BrickColor = BrickColor.new("New Yeller"),
  574.         CanCollide = false,
  575.         Size = Vector3.new(0.564285755, 1.73571444, 0.200000003),
  576.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  577.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  578.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  579.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  580.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  581.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  582.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  583.         Locked = true,
  584.         })
  585.         local Weld = AddInstance("Weld",{
  586.             Parent = o24,
  587.             Part0 = o2,
  588.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  589.             Part1 = o24,
  590.             C1 = CFrame.new(-7.12580872, 1.38689709, 56.9729919, 0.999990702, -0.0042760619, 0.000560866669, 0.000554783503, -0.00142366707, -0.999998868, 0.00427685538, 0.999989867, -0.00142128149),
  591.         })
  592.         local o25 = AddInstance("SpecialMesh",{
  593.         Parent = o24,
  594.         Scale = Vector3.new(1, 1, 0.714285672),
  595.         MeshType = Enum.MeshType.Wedge,
  596.         })
  597.         o26 = AddInstance("Part",{
  598.         Name = "4",
  599.         Parent = o1,
  600.         Material = Enum.Material.Neon,
  601.         BrickColor = BrickColor.new("New Yeller"),
  602.         CanCollide = false,
  603.         Size = Vector3.new(0.54285717, 0.657142878, 1.02857149),
  604.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  605.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  606.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  607.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  608.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  609.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  610.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  611.         Locked = true,
  612.         })
  613.         local Weld = AddInstance("Weld",{
  614.             Parent = o26,
  615.             Part0 = o2,
  616.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  617.             Part1 = o26,
  618.             C1 = CFrame.new(-7.12579346, 2.69762135, 57.9301262, 0.999990702, -0.00427576201, 0.000560929009, 0.00055484724, -0.00142344052, -0.999998868, 0.0042765555, 0.999989867, -0.00142105494),     
  619.         })
  620.         local o27 = AddInstance("SpecialMesh",{
  621.         Parent = o26,
  622.         MeshType = Enum.MeshType.Wedge,
  623.         })
  624.         o28 = AddInstance("Part",{
  625.         Name = "11",
  626.         Parent = o1,
  627.         Material = Enum.Material.Neon,
  628.         BrickColor = BrickColor.new("New Yeller"),
  629.         CanCollide = false,
  630.         Size = Vector3.new(0.864285767, 0.657142937, 1.02857149),
  631.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  632.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  633.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  634.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  635.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  636.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  637.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  638.         Locked = true,
  639.         })
  640.         local Weld = AddInstance("Weld",{
  641.             Parent = o28,
  642.             Part0 = o2,
  643.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  644.             Part1 = o28,
  645.             C1 = CFrame.new(7.12579346, 59.387291, -2.07380676, -0.999990702, 0.00427573128, -0.000560924469, 0.00427652476, 0.999989867, -0.00142105541, 0.000554842758, -0.00142344099, -0.999998868),
  646.         })
  647.         local o29 = AddInstance("SpecialMesh",{
  648.         Parent = o28,
  649.         MeshType = Enum.MeshType.Wedge,
  650.         })
  651.         o30 = AddInstance("Part",{
  652.         Name = "17",
  653.         Parent = o1,
  654.         Material = Enum.Material.Granite,
  655.         BrickColor = BrickColor.new("Really black"),
  656.         CanCollide = false,
  657.         Size = Vector3.new(0.542999983, 20, 3.02900004),
  658.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  659.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  660.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  661.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  662.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  663.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  664.         Color = Color3.new(0.0666667, 0.0666667, 0.0666667),
  665.         Locked = true,
  666.         })
  667.         local Weld = AddInstance("Weld",{
  668.             Parent = o30,
  669.             Part0 = o2,
  670.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  671.             Part1 = o30,
  672.             C1 = CFrame.new(7.1257782, -12.6132841, -56.901535, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  673.         })
  674.         local o32 = AddInstance("Part",{
  675.         Name = "3",
  676.         Parent = o1,
  677.         Material = Enum.Material.Neon,
  678.         BrickColor = BrickColor.new("New Yeller"),
  679.         CanCollide = false,
  680.         Size = Vector3.new(0.864285767, 0.657142937, 1.02857149),
  681.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  682.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  683.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  684.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  685.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  686.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  687.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  688.         Locked = true,
  689.         })
  690.         local Weld = AddInstance("Weld",{
  691.             Parent = o32,
  692.             Part0 = o2,
  693.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  694.             Part1 = o32,
  695.             C1 = CFrame.new(-7.12579155, -54.4158592, -2.07380486, 0.999990702, -0.00427573407, 0.000560930872, -0.00427652756, -0.999989867, 0.00142105471, 0.000554849161, -0.00142344029, -0.999998868),
  696.         })
  697.         local o33 = AddInstance("SpecialMesh",{
  698.         Parent = o32,
  699.         MeshType = Enum.MeshType.Wedge,
  700.         })
  701.         o34 = AddInstance("Part",{
  702.         Name = "18",
  703.         Parent = o1,
  704.         Material = Enum.Material.Neon,
  705.         BrickColor = BrickColor.new("New Yeller"),
  706.         CanCollide = false,
  707.         Size = Vector3.new(0.400000006, 6.11428595, 5.03142834),
  708.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  709.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  710.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  711.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  712.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  713.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  714.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  715.         Locked = true,
  716.         })
  717.         local Weld = AddInstance("Weld",{
  718.             Parent = o34,
  719.             Part0 = o2,
  720.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  721.             Part1 = o34,
  722.             C1 = CFrame.new(-7.12446594, -25.670372, 56.9022903, 0.999990761, -0.00427558692, 0.000561015506, 0.000554933562, -0.00142352702, -0.999998868, 0.00427638087, 0.999989927, -0.00142114121),
  723.         })
  724.         local o35 = AddInstance("SpecialMesh",{
  725.         Parent = o34,
  726.         MeshType = Enum.MeshType.Wedge,
  727.         })
  728.         o36 = AddInstance("Part",{
  729.         Name = "7",
  730.         Parent = o1,
  731.         Material = Enum.Material.Granite,
  732.         BrickColor = BrickColor.new("Really black"),
  733.         CanCollide = false,
  734.         Size = Vector3.new(0.542999983, 4.11428595, 3.03142834),
  735.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  736.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  737.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  738.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  739.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  740.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  741.         Color = Color3.new(0.0666667, 0.0666667, 0.0666667),
  742.         Locked = true,
  743.         })
  744.         local Weld = AddInstance("Weld",{
  745.             Parent = o36,
  746.             Part0 = o2,
  747.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  748.             Part1 = o36,
  749.             C1 = CFrame.new(-7.12448502, -24.6703815, 56.9065475, 0.999990761, -0.00427558692, 0.000561015506, 0.000554933562, -0.00142352702, -0.999998868, 0.00427638087, 0.999989927, -0.00142114121),      
  750.         })
  751.         local o37 = AddInstance("SpecialMesh",{
  752.         Parent = o36,
  753.         MeshType = Enum.MeshType.Wedge,
  754.         })
  755.         local o38 = AddInstance("Part",{
  756.         Name = "19",
  757.         Parent = o1,
  758.         Material = Enum.Material.Neon,
  759.         BrickColor = BrickColor.new("New Yeller"),
  760.         CanCollide = false,
  761.         Size = Vector3.new(4.54285717, 5.01428556, 1.02857161),
  762.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  763.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  764.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  765.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  766.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  767.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  768.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  769.         Locked = true,
  770.         })
  771.         local Weld = AddInstance("Weld",{
  772.             Parent = o38,
  773.             Part0 = o2,
  774.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  775.             Part1 = o38,
  776.             C1 = CFrame.new(2.95587444, -56.843811, -7.12423134, -0.000554800034, 0.00142350839, 0.999998927, -0.00427680276, -0.999989867, 0.0014211227, 0.999990702, -0.00427600928, 0.000560882385),
  777.         })
  778.         local o39 = AddInstance("SpecialMesh",{
  779.         Parent = o38,
  780.         MeshId = "http://www.roblox.com/asset?id=156292343",
  781.         Scale = Vector3.new(7, 7, 15),
  782.         MeshType = Enum.MeshType.FileMesh,
  783.         })
  784.         local o40 = AddInstance("Part",{
  785.         Name = "12",
  786.         Parent = o1,
  787.         Material = Enum.Material.Neon,
  788.         BrickColor = BrickColor.new("New Yeller"),
  789.         CanCollide = false,
  790.         Size = Vector3.new(4.54285717, 5.01428556, 1.02857161),
  791.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  792.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  793.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  794.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  795.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  796.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  797.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  798.         Locked = true,
  799.         })
  800.         local Weld = AddInstance("Weld",{
  801.             Parent = o40,
  802.             Part0 = o2,
  803.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  804.             Part1 = o40,
  805.             C1 = CFrame.new(-12.5559368, 56.88451, -7.11906242, 0.000555172679, -0.00142338919, -0.999998868, 0.00427656481, 0.999989867, -0.00142100221, 0.999990702, -0.00427577086, 0.000561254215),
  806.         })
  807.         local o41 = AddInstance("SpecialMesh",{
  808.         Parent = o40,
  809.         MeshId = "rbxassetid://430139732",
  810.         Scale = Vector3.new(0.100000001, 0.100000001, 0.100000001),
  811.         MeshType = Enum.MeshType.FileMesh,
  812.         })
  813.         local o42 = AddInstance("Part",{
  814.         Name = "2",
  815.         Parent = o1,
  816.         Material = Enum.Material.Neon,
  817.         BrickColor = BrickColor.new("New Yeller"),
  818.         CanCollide = false,
  819.         Size = Vector3.new(0.400000006, 20, 5.02900028),
  820.         BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  821.         BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  822.         FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  823.         LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  824.         RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  825.         TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  826.         Color = Color3.new(0.972549, 0.972549, 0.972549),
  827.         Locked = true,
  828.         })
  829.         local Weld = AddInstance("Weld",{
  830.             Parent = o42,
  831.             Part0 = o2,
  832.             C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  833.             Part1 = o42,
  834.             C1 = CFrame.new(7.1257782, -12.6132774, -56.9015694, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  835.         })
  836. ----------------------------------------------------
  837.         local cor = AddInstance("Part",{
  838.         Parent = char.Genkadda,
  839.         Name = "Thingy",
  840.         Locked = true,
  841.         BottomSurface = 0,
  842.         CanCollide = false,
  843.         Size = Vector3.new(5.5, 5.5, 5.5),
  844.         Transparency = 1,
  845.         TopSurface = 0,
  846.         })
  847.         local corw = AddInstance("Weld",{
  848.         Parent = cor,
  849.         Part0 = rarm,
  850.         Part1 = cor,
  851.         C0 = CFrame.new(0, -3, 0) * CFrame.Angles(0,0,0),
  852.         C1 = CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),
  853.         })
  854.         local weld1 = AddInstance("Weld",{
  855.         Parent = char.Genkadda,
  856.         Part0 = cor,
  857.         Part1 = o2,
  858.         C0 = CFrame.new(-7, 57, 0),
  859.         C1 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  860.         })
  861. ----------------------------------------------------
  862. function Vanish()
  863.     for i = 1, 10 do wait()
  864.         for i,v in pairs(char.Genkadda:GetChildren()) do
  865.             if v:IsA("Part") or v:IsA("WedgePart") then
  866.                 if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  867.                     v.Transparency = v.Transparency + 0.1
  868.                    
  869.                 end
  870.             end
  871.         end
  872.     end
  873. end
  874. ----------------------------------------------------
  875. function Appear()
  876.     for i = 1, 10 do wait()
  877.         for i,v in pairs(char.Genkadda:GetChildren()) do
  878.             if v:IsA("Part") or v:IsA("WedgePart") then
  879.                 if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  880.                     v.Transparency = v.Transparency - 0.1
  881.                 end
  882.             end
  883.         end
  884.     end
  885. end
  886. ----------------------------------------------------
  887. local player = game:GetService("Players").LocalPlayer
  888. local pchar = player.Character
  889. local mouse = player:GetMouse()
  890. local cam = workspace.CurrentCamera
  891.  
  892. local keysDown = {}
  893. local flySpeed = 0
  894. local MAX_FLY_SPEED = 80
  895.  
  896. local canFly = false
  897. local flyToggled = false
  898.  
  899. local forward, side = 0, 0
  900. local lastForward, lastSide = 0, 0
  901.  
  902. local floatBP = Instance.new("BodyPosition")
  903. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  904. local flyBV = Instance.new("BodyVelocity")
  905. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  906. local turnBG = Instance.new("BodyGyro")
  907. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  908.  
  909. mouse.KeyDown:connect(function(key)
  910.     keysDown[key] = true
  911.    
  912.     if key == "f" then
  913.         flyToggled = not flyToggled
  914.        
  915.     if not flyToggled then
  916.         stanceToggle = "Normal"
  917.         floatBP.Parent = nil
  918.         flyBV.Parent = nil
  919.         turnBG.Parent = nil
  920.         root.Velocity = Vector3.new()
  921.         pchar.Humanoid.PlatformStand = false
  922.     end
  923. end
  924.    
  925. end)
  926. mouse.KeyUp:connect(function(key)
  927.     keysDown[key] = nil
  928. end)
  929.  
  930. local function updateFly()
  931.  
  932.     if not flyToggled then return end
  933.    
  934.     lastForward = forward
  935.     lastSide = side
  936.    
  937.     forward = 0
  938.     side = 0
  939.    
  940.     if keysDown.w then
  941.         forward = forward + 1
  942.     end
  943.     if keysDown.s then
  944.         forward = forward - 1
  945.     end
  946.     if keysDown.a then
  947.         side = side - 1
  948.     end
  949.     if keysDown.d then
  950.         side = side + 1
  951.     end
  952.    
  953.     canFly = (forward ~= 0 or side ~= 0)
  954.    
  955.     if canFly then
  956.         stanceToggle = "Floating"
  957.         turnBG.Parent = root
  958.         floatBP.Parent = nil
  959.         flyBV.Parent = root
  960.        
  961.         flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  962.         if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  963.     else
  964.         floatBP.position = root.Position
  965.         floatBP.Parent = root
  966.        
  967.         flySpeed = flySpeed - 1
  968.         if flySpeed < 0 then flySpeed = 0 end
  969.     end
  970.    
  971.     local camCF = cam.CoordinateFrame
  972.     local in_forward = canFly and forward or lastForward
  973.     local in_side = canFly and side or lastSide
  974.    
  975.     flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  976. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  977.    
  978.     turnBG.cframe = camCF * CFrame.Angles(-math.rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  979. 0)
  980. end
  981.  
  982. game:service'RunService'.RenderStepped:connect(function()
  983.     if flyToggled then
  984.         pchar.Humanoid.PlatformStand = true
  985.     end
  986.     updateFly()
  987. end)
  988. ----------------------------------------------------
  989. o42.Touched:connect(function(ht)
  990.     hit = ht.Parent
  991.     if ht and hit:IsA("Model") then
  992.             if hit:FindFirstChild("Humanoid") then
  993.                 if hit.Name ~= p.Name then
  994.                     if Debounces.Slashing == true and Debounces.Slashed == false then
  995.                             Debounces.Slashed = true
  996.                                 hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  997.                             wait(.3)
  998.                             Debounces.Slashed = false
  999.                     end
  1000.                 end
  1001.             end
  1002.     elseif ht and hit:IsA("Hat") then
  1003.         if hit.Parent.Name ~= p.Name then
  1004.             if hit.Parent:FindFirstChild("Humanoid") then
  1005.                    if Debounces.Slashing == true and Debounces.Slashed == false then
  1006.                             Debounces.Slashed = true
  1007.                             hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  1008.                             wait(.3)
  1009.                 Debounces.Slashed = false
  1010.                 end
  1011.             end
  1012.         end
  1013.     end    
  1014. end)
  1015. ----------------------------------------------------
  1016. ptz = {0.7, 0.8, 0.9, 1}
  1017. idz = {"161006212", "161006195"}
  1018. mouse.KeyDown:connect(function(key)
  1019.     if key == "q" then
  1020.         if Debounces.CanAttack == true then
  1021.             Debounces.CanAttack = false
  1022.             Debounces.NoIdl = true
  1023.             Debounces.on = true
  1024.             for i = 1, 20 do
  1025.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(5,0.65,-6)*CFrame.Angles(math.rad(60),math.rad(70),math.rad(70)), 0.2)
  1026.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,-1,2.2) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad  (-40)), 0.2)
  1027.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,6.8,0)*CFrame.Angles(math.rad(0),math.rad(-50), math.rad(0)),   0.2)
  1028.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(-.4, -1, 0) * CFrame.Angles(math.rad(0), math.rad(70),   math.rad(0)), 0.2)
  1029.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.2)
  1030.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.2)
  1031.             if Debounces.on == false then break end
  1032.             rs:wait(2)
  1033.             end
  1034.                 z = Instance.new("Sound", hed)
  1035.                 z.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  1036.                 z.Pitch = ptz[math.random(1,#ptz)]
  1037.                 z.Volume = math.huge
  1038.                 wait(.01)
  1039.                 z:Play()
  1040.                 Debounces.Slashing = true
  1041.             for i = 1, 20 do
  1042.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2, -2, 3) * CFrame.Angles(math.rad(-40),math.rad(-20),math.rad(40)), 0.3)
  1043.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, 0.65, -.3) * CFrame.Angles(math.rad(65),math.rad(-20),math.rad(30)), 0.3)
  1044.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 6.8, 0) * CFrame.Angles(math.rad(-9),math.rad(35), math.rad(0)), 0.3)
  1045.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(0), math.rad(-65), math.rad(0)), 0.3)
  1046.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-10)), 0.3)
  1047.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.3)
  1048.             if Debounces.on == false then break end
  1049.             rs:wait(2)
  1050.             end
  1051.                 Debounces.Slashing = false
  1052.             z:Destroy()
  1053.             cor.Weld.C1 = CFrame.Angles(0,0,0)
  1054.         if Debounces.CanAttack == false then
  1055.             Debounces.CanAttack = true
  1056.             Debounces.NoIdl = false
  1057.             Debounces.on = false
  1058.             end
  1059.         end
  1060.     end
  1061. end)
  1062. ----------------------------------------------------
  1063. mouse.KeyDown:connect(function(key)
  1064.     if key == "r" then
  1065.         if Debounces.CanAttack == true then
  1066.             Debounces.CanAttack = false
  1067.             Debounces.NoIdl = true
  1068.             Debounces.on = true
  1069.                 for i = 1, 20 do
  1070.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(40)), 0.3)
  1071.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(-40)), 0.3)
  1072.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), 0, 0), 0.3)
  1073.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 6.8, 0) * CFrame.Angles(math.rad(50), 0, 0), 0.3)
  1074.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  1075.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.2, -.5) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  1076.                     cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 2, 0) * CFrame.Angles (math.rad(40), math.rad(0), math.rad(0)), 0.35)
  1077.                     if Debounces.on==false then break end
  1078.                     rs:wait(2)
  1079.                 end
  1080.                 Debounces.Slashing = true
  1081.                 z = Instance.new("Sound",hed)
  1082.                 z.SoundId = "rbxassetid://206083107"
  1083.                 z.Pitch = .75
  1084.                 z.Volume = .65
  1085.                 wait(0.1)
  1086.                 z:Play()
  1087.                 z1 = Instance.new("Sound", hed)
  1088.                 z1.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  1089.                 z1.Pitch = ptz[math.random(1,#ptz)]
  1090.                 z1.Volume = math.huge
  1091.                 wait(.01)
  1092.                 z1:Play()
  1093.                 for i = 1, 20 do
  1094.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.3)
  1095.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(-40)), 0.3)
  1096.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  1097.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 6.8, 0) * CFrame.Angles(math.rad(10), 0, 0), 0.3)
  1098.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -.7) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  1099.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-40), 0, 0), 0.3)
  1100.                     cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 2, 0) * CFrame.Angles (math.rad(40), math.rad(20), math.rad(20)), 0.35)
  1101.                     if Debounces.on==false then break end
  1102.                     rs:wait(2)
  1103.                 end
  1104.                 Debounces.Slashing = false
  1105.                 cor.Weld.C1 = CFrame.Angles(0,0,0)
  1106.             if Debounces.CanAttack == false then
  1107.                 Debounces.CanAttack = true
  1108.                 Debounces.NoIdl = false
  1109.                 Debounces.on = false
  1110.             end
  1111.         end
  1112.     end
  1113. end)
  1114. -------------------------------
  1115. mouse.KeyDown:connect(function(key)
  1116.     if key == "g" then
  1117.         if Debounces.CanAttack == true then
  1118.             Debounces.CanAttack = false
  1119.             Debounces.NoIdl = true
  1120.             Debounces.on = true
  1121.             Debounces.Slashing = true
  1122.                 for i = 1, 8 do
  1123.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-8.2, -2.9, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-90)), 0.8)
  1124.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(8.2, -2.9, 0) * CFrame.Angles(math.rad(0), 0, math.rad(90)), 0.8)
  1125.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, 0, 0), 0.8)
  1126.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 6.8, 0) * CFrame.Angles(0, 0, 0), 0.8)
  1127.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.8)
  1128.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.8)
  1129.                     cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 2, 0) * CFrame.Angles (math.rad(80), math.rad(0), math.rad(0)), 0.35)
  1130.                     if Debounces.on==false then break end
  1131.                     rs:wait(2)
  1132.                 end
  1133.                 for i = 1, 1440, 48 do
  1134.                     torso.Weld.C1 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(i), math.rad(0))
  1135.                     rs:wait(4)
  1136.                 end
  1137.                 torso.Weld.C1 = CFrame.new(0, -1, 0)
  1138.                 cor.Weld.C1 = CFrame.Angles(0,0,0)
  1139.                 Debounces.Slashing = false
  1140.             if Debounces.CanAttack == false then
  1141.                 Debounces.CanAttack = true
  1142.                 Debounces.NoIdl = false
  1143.                 Debounces.on = false
  1144.             end
  1145.         end
  1146.     end
  1147. end)
  1148. ----------------------------------------------------
  1149. pt = {6.6, 6.8, 7, 7.2, 7.4}
  1150. mouse.KeyDown:connect(function(key)
  1151.     if key == "h" then
  1152.         if Debounces.CanJoke == true then
  1153.             Debounces.CanJoke = false
  1154.             u = Instance.new("Sound",char)
  1155.             u.SoundId = "http://www.roblox.com/asset/?id=261303790"
  1156.             u.Pitch = pt[math.random(1,#pt)]
  1157.             u.Volume = math.huge
  1158.             u2 = Instance.new("Sound",char)
  1159.             u2.SoundId = "http://www.roblox.com/asset/?id=261303790"
  1160.             u2.Pitch = u.Pitch
  1161.             u2.Volume = math.huge
  1162.             u3 = Instance.new("Sound",char)
  1163.             u3.SoundId = "http://www.roblox.com/asset/?id=261303790"
  1164.             u3.Pitch = u.Pitch
  1165.             u3.Volume = math.huge
  1166.             wait(.01)
  1167.             u:Play()
  1168.             u2:Play()
  1169.             u3:Play()
  1170.             wait(1.5)
  1171.             u:Destroy()
  1172.             u2:Destroy()
  1173.             u3:Destroy()
  1174.             if Debounces.CanJoke == false then
  1175.                 Debounces.CanJoke = true
  1176.             end
  1177.         end
  1178.     end
  1179. end)
  1180. ----------------------------------------------------
  1181. Melee = false
  1182. mouse.KeyDown:connect(function(key)
  1183.     if key == "m" then
  1184.         if Melee == false then
  1185.             Melee = true
  1186.             Vanish()
  1187.         stanceToggle = "Melee"
  1188.     elseif Melee == true then
  1189.         Melee = false
  1190.         Appear()
  1191.         stanceToggle = "Normal"
  1192.         end
  1193.     end
  1194. end)
  1195. -------------------------------
  1196. mouse.KeyDown:connect(function(key)
  1197.     if string.byte(key) == 48 then
  1198.         if Debounces.CanAttack == true then
  1199.             if stanceToggle ~= "Floating" then
  1200.                 char.Humanoid.WalkSpeed = 80
  1201.                 elseif Debounces.CanAttack == false then
  1202.                     elseif stanceToggle == "Floating" then
  1203.                 wait()
  1204.             end
  1205.         end
  1206.     end
  1207. end)
  1208. mouse.KeyUp:connect(function(key)
  1209.     if string.byte(key) == 48 then
  1210.         char.Humanoid.WalkSpeed = 16
  1211.     end
  1212. end)
  1213. -------------------------------
  1214. local animpose = "Idle"
  1215. local lastanimpose = "Idle"
  1216. local sine = 0
  1217. local change = 1
  1218. local val = 0
  1219. local ffing = false
  1220. -------------------------------
  1221. --[[if stanceToggle == "Sitting" then
  1222.     if wait(math.random(1,2)) == 1 then
  1223.         stanceToggle = "Sitting2"
  1224.         wait(8)
  1225.         stanceToggle = "Sitting"
  1226.     end
  1227. end]]--
  1228. -------------------------------
  1229. game:GetService("RunService").RenderStepped:connect(function()
  1230. --[[if char.Humanoid.Jump == true then
  1231. jump = true
  1232. else
  1233. jump = false
  1234. end]]
  1235. char.Humanoid.FreeFalling:connect(function(f)
  1236. if f then
  1237. ffing = true
  1238. else
  1239. ffing = false
  1240. end
  1241. end)
  1242. sine = sine + change
  1243. if jumpn == true then
  1244. animpose = "Jumping"
  1245. elseif ffing == true then
  1246. animpose = "Freefalling"
  1247. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  1248. animpose = "Idle"
  1249. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  1250. animpose = "Walking"
  1251. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  1252. animpose = "Running"
  1253. end
  1254. if animpose ~= lastanimpose then
  1255. sine = 0
  1256. if Debounces.NoIdl == false then
  1257. if stanceToggle == "Normal" then
  1258. for i = 1, 2 do
  1259. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,-2.2,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40)), 0.2)
  1260. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,-0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), 0.2)
  1261. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,6.8,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.2)
  1262. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
  1263. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(0, -1.2, -0.5) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  1264. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0, -1.2, -0.5) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
  1265. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1266. end
  1267. elseif stanceToggle == "Floating" then
  1268. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  1269. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  1270. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,6.8,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  1271. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  1272. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  1273. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  1274. wait()
  1275. end
  1276. else
  1277. end
  1278. end
  1279. lastanimpose = animpose
  1280. if Debounces.NoIdl == false then
  1281. if animpose == "Idle" then
  1282. if stanceToggle == "Normal" then
  1283. change = 0.5
  1284. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,-2.2+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  1285. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,-0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  1286. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,6.8,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(50),0), 0.2)
  1287. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
  1288. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(0, -1.2, -0.5) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  1289. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0, -1.2, -0.5) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
  1290. elseif stanceToggle == "Melee" then
  1291. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,-0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20+2*math.cos(sine/14))), 0.2)
  1292. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,-0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  1293. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,6.8,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  1294. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  1295. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  1296. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  1297. elseif stanceToggle == "Floating" then
  1298. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  1299. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  1300. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,6.8,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  1301. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  1302. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  1303. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  1304. end
  1305. elseif animpose == "Walking" then
  1306. if stanceToggle == "Normal" then
  1307. change = 1
  1308. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,-2.2, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  1309. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0, -math.sin(sine/8)/2.8)*CFrame.Angles(math.sin(sine/8)/4, -math.sin(sine/8)/2, math.rad(-10)), 0.2)
  1310. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,6.8,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  1311. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  1312. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  1313. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  1314. elseif stanceToggle == "Melee" then
  1315. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/4))), 0.2)
  1316. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0+.05*math.cos(sine/4), -math.sin(sine/8)/4)*CFrame.Angles(math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(-10-2*math.cos(sine/4))), 0.2)
  1317. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,6.8,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  1318. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  1319. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  1320. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  1321. elseif stanceToggle == "Floating" then
  1322. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  1323. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  1324. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 6.8, -.2) * CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0), 0.4)
  1325. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1, 0) * CFrame.Angles(math.rad(0-8*math.cos(sine/14)), 0, math.rad(-8)), 0.4)
  1326. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1, 0) * CFrame.Angles(math.rad(1-9*math.cos(sine/13)), 0, math.rad(8)), 0.4)
  1327. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.2*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  1328. end
  1329. elseif animpose == "Running" then
  1330. if stanceToggle == "Normal" then
  1331. change = 1
  1332. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 6.8, 0) * CFrame.Angles  (math.rad(44), math.rad (0), math.rad(0)), 0.15)
  1333. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.1*math.cos(sine/14), -1) * CFrame.Angles(math.rad(-  80),  math.rad(0), 0), 0.15)
  1334. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-4, -0.5, 0) * CFrame.Angles(math.rad  (0), math.rad(50),  math.rad(-40)), 0.15)
  1335. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(4, -0.5, 0) * CFrame.Angles(math.rad(0),   math.rad(-50),  math.rad(40)), 0.15)
  1336. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1, 0) * CFrame.Angles(math.rad(8),   math.rad(0), math.rad(- 10)), .15)
  1337. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1, 0) * CFrame.Angles(math.rad(8),   math.rad(0), math.rad(10)),  .15)
  1338. elseif stanceToggle == "Floating" then
  1339. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  1340. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  1341. hed.Weld.C0 = CFrame.new(0,6.8,0)*CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0)
  1342. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(-8)), 0.4)
  1343. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(8)), 0.4)
  1344. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), -.2) * CFrame.Angles(math.rad(-15),0, math.rad(0)), 0.05)
  1345. end
  1346. end
  1347. end
  1348. end)
  1349.  
  1350. Spawn(function()
  1351.     while wait() do
  1352.         updateFly()
  1353.     end
  1354. end)
  1355.  
  1356. Spawn(function()
  1357.     while wait(5) do
  1358.         GroundWave3()
  1359.     end
  1360. end)
  1361. Spawn(function()
  1362.     while wait(0) do
  1363.         hum.MaxHealth = 1.79769e+308
  1364.         hum.Health = 1.79769e+308
  1365.     end
  1366. end)
  1367. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
  1368.     --[[Part0 = Vector3 (Start pos)
  1369.         Part1 = Vector3 (End pos)
  1370.         Times = number (Amount of lightning parts)
  1371.         Offset = number (Offset)
  1372.         Color = color (brickcolor value)
  1373.         Thickness = number (thickness)
  1374.         Trans = number (transparency)
  1375.     ]]--
  1376.     local magz = (Part0 - Part1).magnitude
  1377.     local curpos = Part0
  1378.     local trz = {-Offset,Offset}
  1379.     for i=1,Times do
  1380.         local li = Instance.new("Part", torso)
  1381.         li.Name = "Lightning"
  1382.         li.TopSurface =0
  1383.         li.Material = "Neon"
  1384.         li.BottomSurface = 0
  1385.         li.Anchored = true
  1386.         li.Locked = true
  1387.         li.Transparency = Trans or 0.4
  1388.         li.BrickColor = BrickColor.new(Color)
  1389.         li.formFactor = "Custom"
  1390.         li.CanCollide = false
  1391.         li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  1392.         local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  1393.         local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  1394.         if Times == i then
  1395.         local magz2 = (curpos - Part1).magnitude
  1396.         li.Size = Vector3.new(Thickness,Thickness,magz2)
  1397.         li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  1398.         else
  1399.         li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  1400.         end
  1401.         curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  1402.         game.Debris:AddItem(li,.1)
  1403.     end
  1404. end
  1405.  
  1406. BodyParts = {} -- Parts to emit lightning effects from
  1407. for _, v in pairs(char:GetChildren()) do
  1408.     if v:IsA("Part") then
  1409.         table.insert(BodyParts, v)
  1410.     end
  1411. end
  1412.  
  1413. Bounding = {} -- Calculate the bounding boxes
  1414. for _, v in pairs(BodyParts) do
  1415.     local temp = {X=nil, Y=nil, Z=nil}
  1416.     temp.X = v.Size.X/2 * 35
  1417.     temp.Y = v.Size.Y/2 * 35
  1418.     temp.Z = v.Size.Z/2 * 35
  1419.     Bounding[v.Name] = temp
  1420.     --table.insert(Bounding, v.Name, temp)
  1421. end
  1422.  
  1423. while wait(0) do -- Emit the Lightning effects randomly
  1424.     local Body1 = BodyParts[math.random(#BodyParts)]
  1425.     local Body2 = BodyParts[math.random(#BodyParts)]
  1426.     local Pos1 = Vector3.new(
  1427.         math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/35,
  1428.         math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/35,
  1429.         math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/35
  1430. )
  1431.     local Pos2 = Vector3.new(
  1432.         math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/35,
  1433.         math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/35,
  1434.         math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/35
  1435. )
  1436.     local SPos1 = Body1.Position + Pos1
  1437.     local SPos2 = Body2.Position + Pos2
  1438.     Lightning(SPos1, SPos2, 4, 3, "Teal", .3, .56)
  1439. end
  1440.  
  1441. wait'.5'
  1442. local WrapMaterial="SmoothPlastic"
  1443. local WrapColor=BrickColor.new("Brown")
  1444. local BladeMaterial='Neon'
  1445. local HandleMaterial='Neon'
  1446. local LightColor=BrickColor.new("Cyan")
  1447. local HandleColor=BrickColor.new("Really black")
  1448. local BladeColor=BrickColor.new("Institutional white")
  1449. local BladeRefl=.3
  1450. local AttackOrbColor=BrickColor.new("White")
  1451. local HealOrbColor=BrickColor.new("New Yeller")
  1452.  
  1453. local plr = game.Players.LocalPlayer
  1454. local chr = plr.Character
  1455. local maus = plr:GetMouse()
  1456. local PGui=plr.PlayerGui
  1457. local lleg = chr["Left Leg"]
  1458. local rleg = chr["Right Leg"]
  1459. local larm = chr["Left Arm"]
  1460. local rarm = chr["Right Arm"]
  1461. local hed = chr.Head
  1462. local rutprt = chr.HumanoidRootPart
  1463. local torso = chr.Torso
  1464. local otheranims=false
  1465. local armmovement=false
  1466. chr.Animate.Disabled=true
  1467. local sitting=false
  1468. local fldb={['w']=false,['a']=false,['s']=false,['d']=false}
  1469. local hitdb=false
  1470. local Swing='Swing1'
  1471. local RunSpeed=36
  1472. local WlkSpeed=18
  1473. local SneakSpeed=10
  1474. local runnin=false
  1475. local disabled=false
  1476. local tik=0
  1477. local spinvalue=0
  1478. local death=Instance.new('Sound',rutprt)
  1479. death.Pitch=1
  1480. death.Volume=.5
  1481. death.SoundId='http://www.roblox.com/asset?id=170399891'
  1482. chr.Humanoid.Died:connect(function()
  1483. death:play''
  1484. end)
  1485. local trailing=false
  1486. local shootdb=false
  1487. local idlesineinc=35
  1488. local sneaking=false
  1489. coroutine.wrap(function()
  1490. for i,x in pairs(hed:GetChildren()) do if x:IsA('Sound') then x:Destroy() end end end)()
  1491. function Lerp(a, b, i)
  1492. local com1 = {a.X, a.Y, a.Z, a:toEulerAnglesXYZ()}
  1493. local com2 = {b.X, b.Y, b.Z, b:toEulerAnglesXYZ()}
  1494. local calx = com1[1] + (com2[1] - com1[1]) * i
  1495. local caly = com1[2] + (com2[2] - com1[2]) * i
  1496. local calz = com1[3] + (com2[3] - com1[3]) * i
  1497. local cala = com1[4] + (com2[4] - com1[4]) * i
  1498. local calb = com1[5] + (com2[5] - com1[5]) * i
  1499. local calc = com1[6] + (com2[6] - com1[6]) * i
  1500. return CFrame.new(calx, caly, calz) * CFrame.Angles(cala, calb, calc)
  1501. end
  1502. function TwnSingleNumber(s,f,m)
  1503. local wot=s+(f-s)*m
  1504. return wot
  1505. end
  1506. function TwnVector3(q,w,e)
  1507. local begin={q.x,q.y,q.z}
  1508. local ending={w.x,w.y,w.z}
  1509. local bgx=begin[1]+(ending[1]-begin[1])*e
  1510. local bgy=begin[2]+(ending[2]-begin[2])*e
  1511. local bgz=begin[3]+(ending[3]-begin[3])*e
  1512. return Vector3.new(bgx,bgy,bgz)
  1513. end
  1514. newWeld = function(wld, wp0, wp1, wc0x, wc0y, wc0z)
  1515. wld = Instance.new("Weld", wp1)
  1516. wld.Part0 = wp0
  1517. wld.Part1 = wp1
  1518. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  1519. end
  1520. function Avg(a, b)
  1521. return CFrame.new((a.X+b.X)/2,(a.Y+b.Y)/2,(a.Z+b.Z)/2)
  1522. end
  1523. local jump=Instance.new('Sound',rutprt)
  1524. jump.Volume=.2
  1525. jump.Pitch=1
  1526. jump.SoundId='http://www.roblox.com/asset?id=170588191'
  1527. newWeld(law, torso, larm, -1.5, 0.5, 0)
  1528. newWeld(raw, torso, rarm, 1.5, 0.5, 0)
  1529. newWeld(llw, torso, lleg, -.5, -2, 0)
  1530. newWeld(rlw, torso, rleg, .5, -2, 0)
  1531. newWeld(hw, torso, hed, 0, 1.5, 0)
  1532. local rutwald=Instance.new('Weld',rutprt)
  1533. rutwald.Part0=rutprt
  1534. rutwald.Part1=torso
  1535. rutprt.Weld.C1=CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),0)
  1536. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1537. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1538. rleg.Weld.C1=CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,0)
  1539. lleg.Weld.C1=CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,0)
  1540. local anim = "Idling"
  1541. local lastanim = "Idling"
  1542. local val = 0
  1543. local syne = 0
  1544. local num = 0
  1545. local runtime = 0
  1546. local TrailModel=Instance.new("Model",chr)
  1547. TrailModel.Name="Trails"
  1548. local Sword=Instance.new('Model',chr)
  1549. Sword.Name='BlackIronBroadSword'
  1550. local obj1=Instance.new('Part',Sword)
  1551. obj1.Name='Handle'
  1552. obj1.formFactor='Custom'
  1553. obj1.Size=Vector3.new(.2,1.25,.2)
  1554. obj1.BrickColor=HandleColor
  1555. obj1.Material=HandleMaterial
  1556. obj1.CanCollide=false
  1557. obj1.TopSurface=10
  1558. obj1.BottomSurface=10
  1559. obj1.LeftSurface=10
  1560. obj1.RightSurface=10
  1561. obj1.FrontSurface=10
  1562. obj1.BackSurface=10
  1563. obj1:breakJoints()
  1564. local objm1=Instance.new('CylinderMesh',obj1)
  1565. local objw1=Instance.new('Weld',obj1)
  1566. objw1.Part0=obj1
  1567. objw1.Part1=torso
  1568. objw1.C0=CFrame.new(0,-2,-.6)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(37.5))
  1569. local obj2=Instance.new('Part',Sword)
  1570. obj2.Name='Handle'
  1571. obj2.formFactor='Custom'
  1572. obj2.Size=Vector3.new(.25,.1,.25)
  1573. obj2.BrickColor=HandleColor
  1574. obj2.Material=HandleMaterial
  1575. obj2.CanCollide=false
  1576. obj2.TopSurface=10
  1577. obj2.BottomSurface=10
  1578. obj2.LeftSurface=10
  1579. obj2.RightSurface=10
  1580. obj2.FrontSurface=10
  1581. obj2.BackSurface=10
  1582. obj2:breakJoints()
  1583. local objm2=Instance.new('CylinderMesh',obj2)
  1584. local objw2=Instance.new('Weld',obj2)
  1585. objw2.Part0=obj2
  1586. objw2.Part1=obj1
  1587. objw2.C0=CFrame.new(0,-.625,0)*CFrame.Angles(0,0,0)
  1588. local obj3=Instance.new('Part',Sword)
  1589. obj3.Name='Handle'
  1590. obj3.formFactor='Custom'
  1591. obj3.Size=Vector3.new(.3,.1,.3)
  1592. obj3.BrickColor=HandleColor
  1593. obj3.Material=HandleMaterial
  1594. obj3.CanCollide=false
  1595. obj3.TopSurface=10
  1596. obj3.BottomSurface=10
  1597. obj3.LeftSurface=10
  1598. obj3.RightSurface=10
  1599. obj3.FrontSurface=10
  1600. obj3.BackSurface=10
  1601. obj3:breakJoints()
  1602. local objm3=Instance.new('CylinderMesh',obj3)
  1603. local objw3=Instance.new('Weld',obj3)
  1604. objw3.Part0=obj3
  1605. objw3.Part1=obj1
  1606. objw3.C0=CFrame.new(0,-.725,0)*CFrame.Angles(0,0,0)
  1607. local obj4=Instance.new('Part',Sword)
  1608. obj4.Name='Handle'
  1609. obj4.formFactor='Custom'
  1610. obj4.Size=Vector3.new(.25,.1,.25)
  1611. obj4.BrickColor=HandleColor
  1612. obj4.Material=HandleMaterial
  1613. obj4.CanCollide=false
  1614. obj4.TopSurface=10
  1615. obj4.BottomSurface=10
  1616. obj4.LeftSurface=10
  1617. obj4.RightSurface=10
  1618. obj4.FrontSurface=10
  1619. obj4.BackSurface=10
  1620. obj4:breakJoints()
  1621. local objm4=Instance.new('CylinderMesh',obj4)
  1622. local objw4=Instance.new('Weld',obj4)
  1623. objw4.Part0=obj4
  1624. objw4.Part1=obj1
  1625. objw4.C0=CFrame.new(0,.625,0)*CFrame.Angles(0,0,0)
  1626. local obj5=Instance.new('Part',Sword)
  1627. obj5.Name='Handle'
  1628. obj5.formFactor='Custom'
  1629. obj5.Size=Vector3.new(.3,.1,.3)
  1630. obj5.BrickColor=HandleColor
  1631. obj5.Material=HandleMaterial
  1632. obj5.CanCollide=false
  1633. obj5.TopSurface=10
  1634. obj5.BottomSurface=10
  1635. obj5.LeftSurface=10
  1636. obj5.RightSurface=10
  1637. obj5.FrontSurface=10
  1638. obj5.BackSurface=10
  1639. obj5:breakJoints()
  1640. local objm5=Instance.new('CylinderMesh',obj5)
  1641. local objw5=Instance.new('Weld',obj5)
  1642. objw5.Part0=obj5
  1643. objw5.Part1=obj1
  1644. objw5.C0=CFrame.new(0,.725,0)*CFrame.Angles(0,0,0)
  1645. local obj6=Instance.new('Part',Sword)
  1646. obj6.Name='Handle'
  1647. obj6.formFactor='Custom'
  1648. obj6.Size=Vector3.new(1.2,.3,.35)
  1649. obj6.BrickColor=HandleColor
  1650. obj6.Material=HandleMaterial
  1651. obj6.CanCollide=false
  1652. obj6.TopSurface=10
  1653. obj6.BottomSurface=10
  1654. obj6.LeftSurface=10
  1655. obj6.RightSurface=10
  1656. obj6.FrontSurface=10
  1657. obj6.BackSurface=10
  1658. obj6:breakJoints()
  1659. local objm6=Instance.new('SpecialMesh',obj6)
  1660. objm6.MeshType='Sphere'
  1661. local objw6=Instance.new('Weld',obj6)
  1662. objw6.Part0=obj6
  1663. objw6.Part1=obj1
  1664. objw6.C0=CFrame.new(0,.775,0)*CFrame.Angles(0,0,0)
  1665. local obj7=Instance.new('Part',Sword)
  1666. obj7.Name='Handle'
  1667. obj7.formFactor='Custom'
  1668. obj7.Size=Vector3.new(1.2,.1,.35)
  1669. obj7.BrickColor=HandleColor
  1670. obj7.Material=HandleMaterial
  1671. obj7.CanCollide=false
  1672. obj7.TopSurface=10
  1673. obj7.BottomSurface=10
  1674. obj7.LeftSurface=10
  1675. obj7.RightSurface=10
  1676. obj7.FrontSurface=10
  1677. obj7.BackSurface=10
  1678. obj7:breakJoints()
  1679. local objm7=Instance.new('SpecialMesh',obj7)
  1680. objm7.MeshId='http://www.roblox.com/asset?id=3270017'
  1681. objm7.Scale=Vector3.new(1.2,.175,2)
  1682. local objw7=Instance.new('Weld',obj7)
  1683. objw7.Part0=obj7
  1684. objw7.Part1=obj1
  1685. objw7.C0=CFrame.new(0,0,.775)*CFrame.Angles(math.rad(90),0,0)
  1686.  
  1687. local obj8=Instance.new('Part',Sword)
  1688. obj8.Name='Handle'
  1689. obj8.formFactor='Custom'
  1690. obj8.Size=Vector3.new(.55,.1,.55)
  1691. obj8.BrickColor=HandleColor
  1692. obj8.Material=HandleMaterial
  1693. obj8.CanCollide=false
  1694. obj8.TopSurface=10
  1695. obj8.BottomSurface=10
  1696. obj8.LeftSurface=10
  1697. obj8.RightSurface=10
  1698. obj8.FrontSurface=10
  1699. obj8.BackSurface=10
  1700. obj8:breakJoints()
  1701. local objm8=Instance.new('CylinderMesh',obj8)
  1702. objm8.Scale=Vector3.new(1,.4,1)
  1703. local objw8=Instance.new('Weld',obj8)
  1704. objw8.Part0=obj8
  1705. objw8.Part1=obj1
  1706. objw8.C0=CFrame.new(0,0,.95)*CFrame.Angles(math.rad(90),0,0)
  1707.  
  1708. local obj9=Instance.new('Part',Sword)
  1709. obj9.Name='Handle'
  1710. obj9.formFactor='Custom'
  1711. obj9.Size=Vector3.new(.55,.1,.55)
  1712. obj9.BrickColor=HandleColor
  1713. obj9.Material=HandleMaterial
  1714. obj9.CanCollide=false
  1715. obj9.TopSurface=10
  1716. obj9.BottomSurface=10
  1717. obj9.LeftSurface=10
  1718. obj9.RightSurface=10
  1719. obj9.FrontSurface=10
  1720. obj9.BackSurface=10
  1721. obj9:breakJoints()
  1722. local objm9=Instance.new('CylinderMesh',obj9)
  1723. objm9.Scale=Vector3.new(1.25,.35,1.25)
  1724. local objw9=Instance.new('Weld',obj9)
  1725. objw9.Part0=obj9
  1726. objw9.Part1=obj1
  1727. objw9.C0=CFrame.new(0,0,.95)*CFrame.Angles(math.rad(90),0,0)
  1728.  
  1729. local obj10=Instance.new('Part',Sword)
  1730. obj10.Name='Handle'
  1731. obj10.formFactor='Custom'
  1732. obj10.Size=Vector3.new(.55,.1,.55)
  1733. obj10.BrickColor=HandleColor
  1734. obj10.Material=HandleMaterial
  1735. obj10.CanCollide=false
  1736. obj10.TopSurface=10
  1737. obj10.BottomSurface=10
  1738. obj10.LeftSurface=10
  1739. obj10.RightSurface=10
  1740. obj10.FrontSurface=10
  1741. obj10.BackSurface=10
  1742. obj10:breakJoints()
  1743. local objm10=Instance.new('CylinderMesh',obj10)
  1744. objm10.Scale=Vector3.new(1.5,.3,1.5)
  1745. local objw10=Instance.new('Weld',obj10)
  1746. objw10.Part0=obj10
  1747. objw10.Part1=obj1
  1748. objw10.C0=CFrame.new(0,0,1)*CFrame.Angles(math.rad(90),0,0)
  1749.  
  1750. local obj11=Instance.new('Part',Sword)
  1751. obj11.Name='Handle'
  1752. obj11.formFactor='Custom'
  1753. obj11.Size=Vector3.new(.35,.2,3.5)
  1754. obj11.BrickColor=HandleColor
  1755. obj11.Material=HandleMaterial
  1756. obj11.CanCollide=false
  1757. obj11.TopSurface=10
  1758. obj11.BottomSurface=10
  1759. obj11.LeftSurface=10
  1760. obj11.RightSurface=10
  1761. obj11.FrontSurface=10
  1762. obj11.BackSurface=10
  1763. obj11:breakJoints()
  1764. local objm11=Instance.new('SpecialMesh',obj11)
  1765. objm11.MeshType='Wedge'
  1766. objm11.Scale=Vector3.new(.16,1,1)
  1767. local objw11=Instance.new('Weld',obj11)
  1768. objw11.Part0=obj11
  1769. objw11.Part1=obj1
  1770. objw11.C0=CFrame.new(0,-.25,2.75)*CFrame.Angles(math.rad(90),math.rad(90),0)
  1771.  
  1772. local obj12=Instance.new('Part',Sword)
  1773. obj12.Name='Handle'
  1774. obj12.formFactor='Custom'
  1775. obj12.Size=Vector3.new(.35,.2,3.5)
  1776. obj12.BrickColor=HandleColor
  1777. obj12.Material=HandleMaterial
  1778. obj12.CanCollide=false
  1779. obj12.TopSurface=10
  1780. obj12.BottomSurface=10
  1781. obj12.LeftSurface=10
  1782. obj12.RightSurface=10
  1783. obj12.FrontSurface=10
  1784. obj12.BackSurface=10
  1785. obj12:breakJoints()
  1786. local objm12=Instance.new('SpecialMesh',obj12)
  1787. objm12.MeshType='Wedge'
  1788. objm12.Scale=Vector3.new(.16,1,1)
  1789. local objw12=Instance.new('Weld',obj12)
  1790. objw12.Part0=obj12
  1791. objw12.Part1=obj1
  1792. objw12.C0=CFrame.new(0,-.25,2.75)*CFrame.Angles(math.rad(90),math.rad(-90),0)
  1793.  
  1794. local obj13=Instance.new('Part',Sword)
  1795. obj13.Name='Handle'
  1796. obj13.formFactor='Custom'
  1797. obj13.Size=Vector3.new(.35,.35,.35)
  1798. obj13.BrickColor=HandleColor
  1799. obj13.Material=HandleMaterial
  1800. obj13.CanCollide=false
  1801. obj13.TopSurface=10
  1802. obj13.BottomSurface=10
  1803. obj13.LeftSurface=10
  1804. obj13.RightSurface=10
  1805. obj13.FrontSurface=10
  1806. obj13.BackSurface=10
  1807. obj13:breakJoints()
  1808. local objm13=Instance.new('BlockMesh',obj13)
  1809. objm13.Scale=Vector3.new(.1605,.62175,.62175)
  1810. local objw13=Instance.new('Weld',obj13)
  1811. objw13.Part0=obj13
  1812. objw13.Part1=obj1
  1813. objw13.C0=CFrame.new(0,3.1775,3.1775)*CFrame.Angles(math.rad(45),math.rad(-90),0)
  1814.  
  1815. local obj14=Instance.new('Part',Sword)
  1816. obj14.Name='Handle'
  1817. obj14.formFactor='Custom'
  1818. obj14.Size=Vector3.new(.35,.4,4)
  1819. obj14.BrickColor=BladeColor
  1820. obj14.Material=BladeMaterial
  1821. obj14.Reflectance=BladeRefl
  1822. obj14.CanCollide=false
  1823. obj14.TopSurface=10
  1824. obj14.BottomSurface=10
  1825. obj14.LeftSurface=10
  1826. obj14.RightSurface=10
  1827. obj14.FrontSurface=10
  1828. obj14.BackSurface=10
  1829. obj14:breakJoints()
  1830. local objm14=Instance.new('SpecialMesh',obj14)
  1831. objm14.MeshType='Wedge'
  1832. objm14.Scale=Vector3.new(.1495,1,1)
  1833. local objw14=Instance.new('Weld',obj14)
  1834. objw14.Part0=obj14
  1835. objw14.Part1=obj1
  1836. objw14.C0=CFrame.new(0,-.35,2.8)*CFrame.Angles(math.rad(90),math.rad(-90),0)
  1837.  
  1838.  
  1839. local obj15=Instance.new('Part',Sword)
  1840. obj15.Name='Handle'
  1841. obj15.formFactor='Custom'
  1842. obj15.Size=Vector3.new(.35,.4,4)
  1843. obj15.BrickColor=BladeColor
  1844. obj15.Material=BladeMaterial
  1845. obj15.Reflectance=BladeRefl
  1846. obj15.CanCollide=false
  1847. obj15.TopSurface=10
  1848. obj15.BottomSurface=10
  1849. obj15.LeftSurface=10
  1850. obj15.RightSurface=10
  1851. obj15.FrontSurface=10
  1852. obj15.BackSurface=10
  1853. obj15:breakJoints()
  1854. local objm15=Instance.new('SpecialMesh',obj15)
  1855. objm15.MeshType='Wedge'
  1856. objm15.Scale=Vector3.new(.1495,1,1)
  1857. local objw15=Instance.new('Weld',obj15)
  1858. objw15.Part0=obj15
  1859. objw15.Part1=obj1
  1860. objw15.C0=CFrame.new(0,-.35,2.8)*CFrame.Angles(math.rad(90),math.rad(90),0)
  1861.  
  1862. local obj16=Instance.new('Part',Sword)
  1863. obj16.Name='Handle'
  1864. obj16.formFactor='Custom'
  1865. obj16.Size=Vector3.new(.35,.3,4)
  1866. obj16.BrickColor=BladeColor
  1867. obj16.Material=BladeMaterial
  1868. obj16.Reflectance=BladeRefl
  1869. obj16.CanCollide=false
  1870. obj16.TopSurface=10
  1871. obj16.BottomSurface=10
  1872. obj16.LeftSurface=10
  1873. obj16.RightSurface=10
  1874. obj16.FrontSurface=10
  1875. obj16.BackSurface=10
  1876. obj16:breakJoints()
  1877. local objm16=Instance.new('BlockMesh',obj16)
  1878. objm16.Scale=Vector3.new(.1495,1,1)
  1879. local objw16=Instance.new('Weld',obj16)
  1880. objw16.Part0=obj16
  1881. objw16.Part1=obj1
  1882. objw16.C0=CFrame.new(0,0,2.8)*CFrame.Angles(math.rad(90),math.rad(90),0)
  1883.  
  1884. local obj17=Instance.new('Part',Sword)
  1885. obj17.Name='Handle'
  1886. obj17.formFactor='Custom'
  1887. obj17.Size=Vector3.new(.35,.25,.25)
  1888. obj17.BrickColor=BladeColor
  1889. obj17.Material=BladeMaterial
  1890. obj17.Reflectance=BladeRefl
  1891. obj17.CanCollide=false
  1892. obj17.TopSurface=10
  1893. obj17.BottomSurface=10
  1894. obj17.LeftSurface=10
  1895. obj17.RightSurface=10
  1896. obj17.FrontSurface=10
  1897. obj17.BackSurface=10
  1898. obj17:breakJoints()
  1899. local objm17=Instance.new('SpecialMesh',obj17)
  1900. objm17.MeshType='Wedge'
  1901. objm17.Scale=Vector3.new(.1495,.61,1)
  1902. local objw17=Instance.new('Weld',obj17)
  1903. objw17.Part0=obj17
  1904. objw17.Part1=obj1
  1905. objw17.C0=CFrame.new(0,-.075,4.925)*CFrame.Angles(math.rad(90),math.rad(-90),0)
  1906.  
  1907.  
  1908. local obj18=Instance.new('Part',Sword)
  1909. obj18.Name='Handle'
  1910. obj18.formFactor='Custom'
  1911. obj18.Size=Vector3.new(.35,.25,.25)
  1912. obj18.BrickColor=BladeColor
  1913. obj18.Reflectance=BladeRefl
  1914. obj18.Material=BladeMaterial
  1915. obj18.CanCollide=false
  1916. obj18.TopSurface=10
  1917. obj18.BottomSurface=10
  1918. obj18.LeftSurface=10
  1919. obj18.RightSurface=10
  1920. obj18.FrontSurface=10
  1921. obj18.BackSurface=10
  1922. obj18:breakJoints()
  1923. local objm18=Instance.new('SpecialMesh',obj18)
  1924. objm18.MeshType='Wedge'
  1925. objm18.Scale=Vector3.new(.1495,.61,1)
  1926. local objw18=Instance.new('Weld',obj18)
  1927. objw18.Part0=obj18
  1928. objw18.Part1=obj1
  1929. objw18.C0=CFrame.new(0,-.075,4.925)*CFrame.Angles(math.rad(90),math.rad(90),0)
  1930.  
  1931. local obj19=Instance.new('Part',Sword)
  1932. obj19.Name='Handle'
  1933. obj19.formFactor='Custom'
  1934. obj19.Size=Vector3.new(.35,.25,.25)
  1935. obj19.BrickColor=BladeColor
  1936. obj19.Material=BladeMaterial
  1937. obj19.Reflectance=BladeRefl
  1938. obj19.CanCollide=false
  1939. obj19.TopSurface=10
  1940. obj19.BottomSurface=10
  1941. obj19.LeftSurface=10
  1942. obj19.RightSurface=10
  1943. obj19.FrontSurface=10
  1944. obj19.BackSurface=10
  1945. obj19:breakJoints()
  1946. local objm19=Instance.new('BlockMesh',obj19)
  1947. objm19.Scale=Vector3.new(.1495,.35,1)
  1948. local objw19=Instance.new('Weld',obj19)
  1949. objw19.Part0=obj19
  1950. objw19.Part1=obj1
  1951. objw19.C0=CFrame.new(0,0,3.9)*CFrame.Angles(math.rad(90),math.rad(90),0)
  1952.  
  1953. local obj20=Instance.new('Part',Sword)
  1954. obj20.Name='Handle'
  1955. obj20.formFactor='Custom'
  1956. obj20.Size=Vector3.new(.35,.3,3.5)
  1957. obj20.BrickColor=HandleColor
  1958. obj20.Material=HandleMaterial
  1959. obj20.CanCollide=false
  1960. obj20.TopSurface=10
  1961. obj20.BottomSurface=10
  1962. obj20.LeftSurface=10
  1963. obj20.RightSurface=10
  1964. obj20.FrontSurface=10
  1965. obj20.BackSurface=10
  1966. obj20:breakJoints()
  1967. local objm20=Instance.new('BlockMesh',obj20)
  1968. objm20.Scale=Vector3.new(.16,1,1)
  1969. local objw20=Instance.new('Weld',obj20)
  1970. objw20.Part0=obj20
  1971. objw20.Part1=obj1
  1972. objw20.C0=CFrame.new(0,0,2.75)*CFrame.Angles(math.rad(90),math.rad(-90),0)
  1973.  
  1974. local obj21=Instance.new('Part',Sword)
  1975. obj21.Name='Handle'
  1976. obj21.formFactor='Custom'
  1977. obj21.Size=Vector3.new(.25,1.15,4.25)
  1978. obj21.Transparency=1
  1979. obj21.BrickColor=HandleColor
  1980. obj21.CanCollide=false
  1981. obj21.TopSurface=10
  1982. obj21.BottomSurface=10
  1983. obj21.LeftSurface=10
  1984. obj21.RightSurface=10
  1985. obj21.FrontSurface=10
  1986. obj21.BackSurface=10
  1987. obj21:breakJoints()
  1988. local objw21=Instance.new('Weld',obj21)
  1989. objw21.Part0=obj21
  1990. objw21.Part1=obj1
  1991. objw21.C0=CFrame.new(0,0,3)*CFrame.Angles(math.rad(90),math.rad(-90),0)
  1992. local gu=Instance.new(string.reverse('iuGecafruS'),obj21)
  1993. gu.Name='noooplsdontremoveme'
  1994. gu.Adornee=obj21
  1995. gu.Face='Right'
  1996. gu.CanvasSize=Vector2.new(450,200)
  1997. local tb=Instance.new(string.reverse('lebaLtxeT'),gu)
  1998. tb.Name='noooooooplsstap'
  1999. tb.Size=UDim2.new(.25,0,.25,0)
  2000. tb.Position=UDim2.new(.375,0,.375,0)
  2001. tb.TextTransparency=.96
  2002. tb.BackgroundTransparency=1
  2003. tb.TextColor3=Color3.new(1,1,1)
  2004. tb.TextScaled=true
  2005. tb.BorderSizePixel=0
  2006. tb.TextStrokeTransparency=.96
  2007. tb.Text=string.reverse'777yobradec'
  2008.  
  2009. local obj22=Instance.new('Part',Sword)
  2010. obj22.Name='Handle'
  2011. obj22.formFactor='Custom'
  2012. obj22.Size=Vector3.new(1.2,.1,.35)
  2013. obj22.BrickColor=WrapColor
  2014. obj22.Material=WrapMaterial
  2015. obj22.CanCollide=false
  2016. obj22.TopSurface=10
  2017. obj22.BottomSurface=10
  2018. obj22.LeftSurface=10
  2019. obj22.RightSurface=10
  2020. obj22.FrontSurface=10
  2021. obj22.BackSurface=10
  2022. obj22:breakJoints()
  2023. local objm22=Instance.new('SpecialMesh',obj22)
  2024. objm22.MeshId='http://www.roblox.com/asset?id=3270017'
  2025. objm22.Scale=Vector3.new(1,.125,2)
  2026. local objw22=Instance.new('Weld',obj22)
  2027. objw22.Part0=obj22
  2028. objw22.Part1=obj1
  2029. objw22.C0=CFrame.new(0,0,1.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  2030.  
  2031. local obj23=Instance.new('Part',Sword)
  2032. obj23.Name='Handle'
  2033. obj23.formFactor='Custom'
  2034. obj23.Size=Vector3.new(1.2,.1,.35)
  2035. obj23.BrickColor=WrapColor
  2036. obj23.Material=WrapMaterial
  2037. obj23.CanCollide=false
  2038. obj23.TopSurface=10
  2039. obj23.BottomSurface=10
  2040. obj23.LeftSurface=10
  2041. obj23.RightSurface=10
  2042. obj23.FrontSurface=10
  2043. obj23.BackSurface=10
  2044. obj23:breakJoints()
  2045. local objm23=Instance.new('SpecialMesh',obj23)
  2046. objm23.MeshId='http://www.roblox.com/asset?id=3270017'
  2047. objm23.Scale=Vector3.new(.81,.125,2)
  2048. local objw23=Instance.new('Weld',obj23)
  2049. objw23.Part0=obj23
  2050. objw23.Part1=obj1
  2051. objw23.C0=CFrame.new(0,0,2.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  2052.  
  2053.  
  2054.  
  2055.  
  2056. local clang=Instance.new('Sound',obj21)
  2057. clang.Volume=.8
  2058. clang.Pitch=1.15
  2059. clang.SoundId='http://www.roblox.com/asset?id=155427306'
  2060. local rustle=Instance.new('Sound',obj21)
  2061. rustle.Volume=.8
  2062. rustle.Pitch=1.15
  2063. rustle.SoundId='http://www.roblox.com/asset?id=154162195'
  2064. local swing=Instance.new('Sound',obj21)
  2065. swing.Volume=.25
  2066. swing.Pitch=1
  2067. swing.SoundId='http://www.roblox.com/asset?id=160225846'
  2068. local smack=Instance.new('Sound',obj21)
  2069. smack.Volume=.05
  2070. smack.Pitch=1.75
  2071. smack.SoundId='http://www.roblox.com/asset?id=137579113'
  2072. obj21.Touched:connect(function(hit)
  2073. coroutine.wrap(function()
  2074. if hit then
  2075. for i,x in pairs(hit.Parent:GetChildren()) do if x:IsA('Humanoid') then hyoom=x end end
  2076. local hawm=hit.Parent and hyoom and hit.Parent:findFirstChild('Torso') and hit.Parent.Parent
  2077. if hawm and hit.Parent.ClassName=='Model' and hit.Parent~=chr and damaging and not hitdb then
  2078. smack:play''
  2079. hyoom.Health=hyoom.Health-(math.random(30,50)*(hyoom.MaxHealth/100))
  2080. hitdb=true
  2081. wait(.5)
  2082. hitdb=false
  2083. end
  2084. local hawm=hit.Parent and hit.Parent:findFirstChild('Humanoid') and hit.Parent:findFirstChild('Torso') and hit.Parent.Parent
  2085. if hawm and hit.Parent.ClassName=='Model' and hit.Parent~=chr and ((torso.Velocity*Vector3.new(1,0,1)).magnitude>RunSpeed-10 or rutprt:findFirstChild("SpinAttackVelocity")) and equipped and not armmovement then
  2086. if otheranims and anim=="DashSwing" then
  2087. hit.Parent.Humanoid.Health=hit.Parent.Humanoid.Health-(4*(hit.Parent.Humanoid.MaxHealth/100))
  2088. local asd=Instance.new("BodyVelocity",hit.Parent.Humanoid.Parent.Torso)
  2089. asd.maxForce=Vector3.new(1/0,1/0,1/0)
  2090. asd.velocity=((obj23.CFrame.p-hit.Parent.Torso.CFrame.p).unit*-15)+Vector3.new(0,5,0)
  2091. game:service'Debris':AddItem(asd,.1)
  2092. hyoom.Sit=true
  2093. else
  2094. hit.Parent.Humanoid.Health=hit.Parent.Humanoid.Health-(2*(hit.Parent.Humanoid.MaxHealth/100))
  2095. end
  2096. end
  2097. end
  2098. end)()
  2099. end)
  2100.  
  2101. local asd=Instance.new("PointLight",hed)
  2102. asd.Brightness=123
  2103. asd.Shadows=false
  2104. asd.Range=3
  2105. asd.Color=BrickColor.new("Really black").Color
  2106.  
  2107. local footstep=Instance.new('Sound',rutprt)
  2108. footstep.Pitch=1.235
  2109. footstep.Volume=.02
  2110. footstep.SoundId='http://www.roblox.com/asset?id=154162195'
  2111.  
  2112. local slide=Instance.new('Sound',rutprt)
  2113. slide.Pitch=.675
  2114. slide.Volume=.075
  2115. slide.SoundId='http://www.roblox.com/asset?id=179650551'
  2116.  
  2117. maus.Button1Down:connect(function()
  2118. if equipped and not otheranims and not sitting and not armmovement then
  2119. if (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > RunSpeed-10 then
  2120. otheranims=true
  2121. anim="DashSwing"
  2122. local dashvelocity=Instance.new("BodyVelocity",rutprt)
  2123. dashvelocity.maxForce=Vector3.new(1/0,1/0,1/0)
  2124. dashvelocity.Name="DashAttackVelocity"
  2125. dashvelocity.velocity=((rutprt.CFrame*CFrame.new(0,0,-1)).p-rutprt.CFrame.p).unit*(RunSpeed*1.5)+Vector3.new(0,2.5,0)
  2126. local dashrotvelo=Instance.new("BodyAngularVelocity",rutprt)
  2127. dashrotvelo.Name="DashAttackRotVelocity"
  2128. dashrotvelo.maxTorque=Vector3.new(0,math.huge,0)
  2129. dashrotvelo.angularvelocity=Vector3.new(0,40,0)
  2130. game:service'Debris':AddItem(dashvelocity,.5)
  2131. game:service'Debris':AddItem(dashrotvelo,.5)
  2132. for asdasd=1,5 do
  2133. dashvelocity.velocity=dashvelocity.velocity-((rutprt.CFrame*CFrame.new(0,0,-1)).p-rutprt.CFrame.p).unit*RunSpeed*.3
  2134. dashrotvelo.angularvelocity=dashrotvelo.angularvelocity-Vector3.new(0,8,0)
  2135. wait(.085)
  2136. end
  2137. otheranims=false
  2138. else
  2139. trailing=true
  2140. armmovement=true
  2141. swing.Pitch=math.random(85,100)*.01
  2142. if Swing=='Swing1' then
  2143. armanim='Swing1P1'
  2144. wait(.35)
  2145. swing:play''
  2146. damaging=true
  2147. armanim='Swing1P2'
  2148. wait(.45)
  2149. Swing='Swing2'
  2150.  
  2151. elseif Swing=='Swing2' then
  2152. armanim='Swing2P1'
  2153. wait(.35)
  2154. swing:play''
  2155. damaging=true
  2156. armanim='Swing2P2'
  2157. wait(.45)
  2158. Swing='Swing3'
  2159.  
  2160. elseif Swing=='Swing3' then
  2161. armanim='Swing3P1'
  2162. wait(.35)
  2163. swing:play''
  2164. damaging=true
  2165. armanim='Swing3P2'
  2166. wait(.45)
  2167. Swing='Swing1'
  2168. end
  2169. trailing=false
  2170. armmovement=false
  2171. damaging=false
  2172. end
  2173. end
  2174. end)
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181. plr.Chatted:connect(function(m)
  2182. if m:lower():sub(1,3)=='/e ' then m=m:sub(4)
  2183. if m:lower():sub(1,5)=='dance' and not otheranims and surfing then
  2184. dnc=true
  2185. anim='Dance'
  2186. end
  2187. end
  2188. end)
  2189.  
  2190. maus.KeyDown:connect(function(kei)
  2191. if (string.byte(kei)==48 or string.byte(kei)==47) and not otheranims and not sitting and not disabled and not sneaking then
  2192. chr.Humanoid.WalkSpeed=RunSpeed
  2193. end
  2194. if kei=="v" and not otheranims and not sneaking and not sitting and not flying and not armmovement and not disabled and not lit then
  2195. if (torso.Velocity*Vector3.new(1,0,1)).magnitude>=RunSpeed-2.5 then
  2196. otheranims=true
  2197. anim="Sliding"
  2198. local tempvelocity=Instance.new('BodyVelocity',rutprt)
  2199. tempvelocity.Name="TemporaryVelocity"
  2200. tempvelocity.maxForce=Vector3.new(math.huge,0,math.huge)
  2201. tempvelocity.velocity=((rutprt.CFrame*CFrame.new(0,0,-1)).p-rutprt.CFrame.p).unit*RunSpeed
  2202. coroutine.resume(coroutine.create(function()
  2203. local totesvelocity=RunSpeed
  2204. repeat
  2205. if (tempvelocity.velocity*Vector3.new(1,1,1)).magnitude<=1 then otheranims=false tempvelocity:destroy''
  2206. elseif (tempvelocity.velocity*Vector3.new(1,1,1)).magnitude>1 then
  2207. totesvelocity=totesvelocity-(.5*(RunSpeed/100))
  2208. tempvelocity.velocity=((rutprt.CFrame*CFrame.new(0,0,-1)).p-rutprt.CFrame.p).unit*totesvelocity
  2209. end
  2210. wait''
  2211. until tempvelocity.Parent==nil
  2212. end))
  2213. coroutine.resume(coroutine.create(function()
  2214.     repeat slide:play'' wait'1.35' until tempvelocity.Parent~=rutprt end))
  2215. coroutine.resume(coroutine.create(function()
  2216.     repeat
  2217. local rei=Ray.new(rleg.CFrame.p,((rleg.CFrame*CFrame.new(0,1.25,0)).p-rleg.CFrame.p).unit*-2)
  2218. local parthit,point=Workspace:FindPartOnRay(rei)
  2219. if parthit and point and parthit.CanCollide then
  2220.     local asdf=Instance.new('Part',Sword)
  2221.     asdf.CanCollide=false
  2222.     asdf.Anchored=true
  2223.     asdf.Name="Smokin' hawt"
  2224.     asdf.formFactor='Custom'
  2225.     asdf.Size=Vector3.new(.5,.5,.5)
  2226.     asdf.BrickColor=parthit.BrickColor
  2227.     asdf.CFrame=rleg.CFrame*CFrame.new(0,-.9,0)
  2228.     asdf.TopSurface=10
  2229.     asdf.Material='Neon'
  2230.     asdf.BottomSurface=10
  2231.     asdf.LeftSurface=10
  2232.     asdf.RightSurface=10
  2233.     asdf.FrontSurface=10
  2234.     asdf.BackSurface=10
  2235.     game:service'Debris':AddItem(asdf,1.5)
  2236.     local asdfg=Instance.new("SpecialMesh",asdf)
  2237.     asdfg.MeshType="Sphere"
  2238.     coroutine.wrap(function()
  2239.         for jkl=1,4,.15 do asdfg.Scale=Vector3.new(jkl,jkl,jkl) asdf.Transparency=asdf.Transparency+.05 asdf.CFrame=asdf.CFrame+Vector3.new(0,.05,0) wait'' end
  2240.     end)()
  2241. end
  2242. wait''
  2243. until tempvelocity.Parent==nil
  2244. end))
  2245. end
  2246. end
  2247. if kei=='c' and not otheranims and not sitting and not flying and not lit and not disabled then
  2248. if sneaking then
  2249. sneaking=false
  2250. chr.Humanoid.WalkSpeed=WlkSpeed
  2251. elseif not sneaking then
  2252. chr.Humanoid.WalkSpeed=SneakSpeed
  2253. sneaking=true
  2254. anim='Pre-Sneak'
  2255. wait(.5)
  2256. anim='Sneaking'
  2257. end
  2258. end
  2259. if kei=='g' then
  2260. if not armmovement and not otheranims and equipped and not sitting and not flying and not sneaking then
  2261. trailing=false
  2262. lit=true armmovement=true armanim='Glowing'
  2263. light=Instance.new('Part',Sword)
  2264. light.Name='LightOrbASD'
  2265. light.formFactor='Custom'
  2266. light.Size=Vector3.new(.6,.6,.6)
  2267. light.BrickColor=LightColor
  2268. light.Material="Neon"
  2269. light.Transparency=.6
  2270. light.CanCollide=false
  2271. light.TopSurface=10
  2272. light.BottomSurface=10
  2273. light.LeftSurface=10
  2274. light.RightSurface=10
  2275. light.FrontSurface=10
  2276. light.BackSurface=10
  2277. light.Locked=true
  2278. light:breakJoints()
  2279. local lightm=Instance.new('SpecialMesh',light)
  2280. lightm.MeshType='Sphere'
  2281. lightw=Instance.new('Weld',light)
  2282. lightw.Part0=light
  2283. lightw.Part1=obj1
  2284. lightw.C0=CFrame.new(0,5.5,0)*CFrame.Angles(0,0,0)
  2285. lgt=Instance.new('PointLight',light)
  2286. lgt.Brightness=123123
  2287. lgt.Color=light.BrickColor.Color
  2288. lgt.Shadows=true
  2289. lgt.Range=0
  2290. light2=Instance.new('Part',light)
  2291. light2.Name='LightOrbASD2'
  2292. light2.formFactor='Custom'
  2293. light2.Size=Vector3.new(.25,.25,.25)
  2294. light2.BrickColor=LightColor
  2295. light2.Material="Neon"
  2296. light2.CanCollide=false
  2297. light2.TopSurface=10
  2298. light2.BottomSurface=10
  2299. light2.LeftSurface=10
  2300. light2.RightSurface=10
  2301. light2.FrontSurface=10
  2302. light2.BackSurface=10
  2303. light2.Locked=true
  2304. light2:breakJoints()
  2305. local lightm2=Instance.new('SpecialMesh',light2)
  2306. lightm2.MeshType='Sphere'
  2307. lightw2=Instance.new('Weld',light2)
  2308. lightw2.Part0=light2
  2309. lightw2.Part1=light
  2310. lightw2.C0=CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  2311. end end
  2312. if kei=='e' and not otheranims and not armmovement and not disabled and not lit and not sneaking then
  2313. otheranims=true
  2314. anim="PreSuperJump"
  2315. chr.Humanoid.WalkSpeed=0
  2316. wait''
  2317. local rang=Instance.new('Part',TrailModel)
  2318. rang.formFactor='Custom'
  2319. rang.Transparency=1
  2320. rang.BrickColor=BrickColor.new("Institutional white")
  2321. rang.Size=Vector3.new(10,10,10)
  2322. rang.Name='rang'
  2323. rang.Material="Neon"
  2324. rang.TopSurface=10
  2325. rang.BottomSurface=10
  2326. rang.Locked=true
  2327. rang.FrontSurface=10
  2328. rang.LeftSurface=10
  2329. rang.RightSurface=10
  2330. rang.BackSurface=10
  2331. rang.CanCollide=false
  2332. rang.Anchored=true
  2333. rang.CFrame=rutprt.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(math.rad(90),0,0)
  2334. local rmsh=Instance.new('SpecialMesh',rang)
  2335. rmsh.MeshId="http://www.roblox.com/asset/?id=3270017"
  2336. rmsh.Scale=Vector3.new(2,2,1.5)
  2337. game:service'Debris':AddItem(rang,.8)
  2338. coroutine.wrap(function()
  2339. for asdd=10,0,-.4 do
  2340. rang.CFrame=rutprt.CFrame*CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(90),0,0)
  2341. rmsh.Scale=Vector3.new(asdd,asdd,1.5)
  2342. rang.Transparency=rang.Transparency-.05 wait'0'
  2343. end
  2344. end)()
  2345. wait'.8'
  2346. chr.Humanoid.WalkSpeed=WlkSpeed
  2347. chr.Humanoid.Jump=true
  2348. anim="SuperJump"
  2349. local aasdd=Instance.new("BodyVelocity",rutprt)
  2350. aasdd.maxForce=Vector3.new(0,1/0,0)
  2351. aasdd.velocity=Vector3.new(0,111,0)
  2352. game:service'Debris':AddItem(aasdd,.175)
  2353. wait(.5)
  2354. otheranims=false
  2355. end
  2356. if kei=='w' then fldb.w=true end
  2357. if kei=='a' then fldb.a=true end
  2358. if kei=='s' then fldb.s=true end
  2359. if kei=='d' then fldb.d=true end
  2360. if kei=='x' and not otheranims and not armmovement and equipped and not disabled and not lit and not sneaking then
  2361. if not sitting then
  2362. chr.Humanoid.WalkSpeed=0
  2363. sitting=true
  2364. anim='Sitting'
  2365. elseif sitting then
  2366. chr.Humanoid.WalkSpeed=WlkSpeed
  2367. sitting=false
  2368. end
  2369. end
  2370. if kei=='m' then
  2371. if not armmovement and not otheranims and equipped and not sitting and not tpdb and not flying and not disabled and not sneaking then
  2372. tpdb=true
  2373. local ray=Ray.new(rutprt.CFrame.p,((rutprt.CFrame*CFrame.new(0,0,-1)).p-rutprt.CFrame.p).unit*30)
  2374. local p,b=workspace:FindPartOnRay(ray,chr)
  2375. if p and p.CanCollide then
  2376. rutprt.CFrame=rutprt.CFrame*CFrame.new(0,0,-((rutprt.CFrame.p-b).magnitude))
  2377. else
  2378. rutprt.CFrame=rutprt.CFrame*CFrame.new(0,0,-30)
  2379. end
  2380. wait(2)
  2381. tpdb=false
  2382. end
  2383. end
  2384. if kei=="f" and not otheranims and not armmovement and not sitting and not lit and equipped and not sneaking and not disabled and not flying then
  2385. otheranims=true
  2386. trailing=true
  2387. anim="SpinAttack"
  2388. local spinvelocity=Instance.new("BodyAngularVelocity",rutprt)
  2389. spinvelocity.Name="SpinAttackVelocity"
  2390. spinvelocity.maxTorque=Vector3.new(0,math.huge,0)
  2391. end
  2392. if kei=='r' and not otheranims and not armmovement and not sitting and not lit and equipped and not sneaking then
  2393. trailing=false
  2394. runnin=false
  2395. armmovement=true
  2396. disabled=true
  2397. armanim='Healing'
  2398. chr.Humanoid.WalkSpeed=0
  2399. heal=Instance.new('Part',TrailModel)
  2400. heal.Name='healOrbASD'
  2401. heal.formFactor='Custom'
  2402. heal.Size=Vector3.new(.85,.85,.85)
  2403. heal.BrickColor=HealOrbColor
  2404. heal.Transparency=.6
  2405. heal.Material="Neon"
  2406. heal.Reflectance=.5
  2407. heal.CanCollide=false
  2408. heal.TopSurface=10
  2409. heal.BottomSurface=10
  2410. heal.LeftSurface=10
  2411. heal.RightSurface=10
  2412. heal.FrontSurface=10
  2413. heal.BackSurface=10
  2414. heal.Locked=true
  2415. heal:breakJoints()
  2416. local healm=Instance.new('SpecialMesh',heal)
  2417. healm.MeshType='Sphere'
  2418. healw=Instance.new('Weld',heal)
  2419. healw.Part0=heal
  2420. healw.Part1=torso
  2421. healw.C0=CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  2422. local asd=Instance.new('PointLight',heal)
  2423. asd.Brightness=123123
  2424. asd.Color=heal.BrickColor.Color
  2425. asd.Shadows=true
  2426. asd.Range=8
  2427. local heal2=Instance.new('Part',heal)
  2428. heal2.Name='healOrbASD2'
  2429. heal2.formFactor='Custom'
  2430. heal2.Size=Vector3.new(.4,.4,.4)
  2431. heal2.BrickColor=HealOrbColor
  2432. heal2.Material="Neon"
  2433. heal2.CanCollide=false
  2434. heal2.Reflectance=.5
  2435. heal2.TopSurface=10
  2436. heal2.BottomSurface=10
  2437. heal2.LeftSurface=10
  2438. heal2.RightSurface=10
  2439. heal2.FrontSurface=10
  2440. heal2.BackSurface=10
  2441. heal2.Locked=true
  2442. heal2:breakJoints()
  2443. local healm2=Instance.new('SpecialMesh',heal2)
  2444. healm2.MeshType='Sphere'
  2445. healw2=Instance.new('Weld',heal2)
  2446. healw2.Part0=heal2
  2447. healw2.Part1=heal
  2448. healw2.C0=CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  2449. other=Instance.new('Part',TrailModel)
  2450. other.Name='otherOrbASD'
  2451. other.formFactor='Custom'
  2452. other.Size=Vector3.new(.85,.85,.85)
  2453. other.BrickColor=HealOrbColor
  2454. other.Material="Neon"
  2455. other.Transparency=.6
  2456. other.Reflectance=.5
  2457. other.CanCollide=false
  2458. other.TopSurface=10
  2459. other.BottomSurface=10
  2460. other.LeftSurface=10
  2461. other.RightSurface=10
  2462. other.FrontSurface=10
  2463. other.BackSurface=10
  2464. other.Locked=true
  2465. other:breakJoints()
  2466. local otherm=Instance.new('SpecialMesh',other)
  2467. otherm.MeshType='Sphere'
  2468. otherw=Instance.new('Weld',other)
  2469. otherw.Part0=other
  2470. otherw.Part1=torso
  2471. otherw.C0=CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  2472. local asd2=Instance.new('PointLight',other)
  2473. asd2.Brightness=123123
  2474. asd2.Color=other.BrickColor.Color
  2475. asd2.Shadows=true
  2476. asd2.Range=8
  2477. local other2=Instance.new('Part',other)
  2478. other2.Name='otherOrbASD2'
  2479. other2.formFactor='Custom'
  2480. other2.Size=Vector3.new(.4,.4,.4)
  2481. other2.BrickColor=HealOrbColor
  2482. other2.CanCollide=false
  2483. other2.Material="Neon"
  2484. other2.Reflectance=.5
  2485. other2.TopSurface=10
  2486. other2.BottomSurface=10
  2487. other2.LeftSurface=10
  2488. other2.RightSurface=10
  2489. other2.FrontSurface=10
  2490. other2.BackSurface=10
  2491. other2.Locked=true
  2492. other2:breakJoints()
  2493. local otherm2=Instance.new('SpecialMesh',other2)
  2494. otherm2.MeshType='Sphere'
  2495. otherw2=Instance.new('Weld',other2)
  2496. otherw2.Part0=other2
  2497. otherw2.Part1=other
  2498. otherw2.C0=CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  2499. end
  2500. if kei=='z' and not armmovement and not otheranims and not disabled and not sitting and not lit and not shootdb and equipped and not sneaking then
  2501. armmovement=true
  2502. shootdb=true
  2503. armanim='Swing2P1'
  2504. wait(.25)
  2505. trailing=true
  2506. armanim='Swing2P2'
  2507. wait()
  2508. local blast=Instance.new('Part',TrailModel)
  2509. blast.Name='BlastOrb'
  2510. blast.formFactor='Custom'
  2511. blast.Size=Vector3.new(2,2,2)
  2512. blast.BrickColor=AttackOrbColor
  2513. blast.Transparency=.6
  2514. blast.CanCollide=false
  2515. blast.Material="Neon"
  2516. blast.TopSurface=10
  2517. blast.BottomSurface=10
  2518. blast.LeftSurface=10
  2519. blast.RightSurface=10
  2520. blast.FrontSurface=10
  2521. blast.BackSurface=10
  2522. blast.Locked=true
  2523. blast:breakJoints()
  2524. blast.CFrame=obj1.CFrame*CFrame.new(0,-6,0)
  2525. local whizz=Instance.new('Sound',blast)
  2526. whizz.Volume=.25
  2527. whizz.Pitch=2
  2528. whizz.Looped=true
  2529. whizz.SoundId='http://www.roblox.com/asset?id=133116870'
  2530. whizz:play''
  2531. local blastm=Instance.new('SpecialMesh',blast)
  2532. blastm.MeshType='Sphere'
  2533. local blastlt2=Instance.new('PointLight',blast)
  2534. blastlt2.Brightness=123123
  2535. blastlt2.Color=blast.BrickColor.Color
  2536. blastlt2.Shadows=true
  2537. blastlt2.Range=10
  2538. local blast2=Instance.new('Part',blast)
  2539. blast2.Name='BlastOrb'
  2540. blast2.formFactor='Custom'
  2541. blast2.Size=Vector3.new(1.25,1.25,1.25)
  2542. blast2.BrickColor=AttackOrbColor
  2543. blast2.Transparency=0
  2544. blast2.CanCollide=false
  2545. blast2.Anchored=true
  2546. blast2.Material="Neon"
  2547. blast2.TopSurface=10
  2548. blast2.BottomSurface=10
  2549. blast2.LeftSurface=10
  2550. blast2.RightSurface=10
  2551. blast2.FrontSurface=10
  2552. blast2.BackSurface=10
  2553. blast2.Locked=true
  2554. blast2:breakJoints()
  2555. local blastm2=Instance.new('SpecialMesh',blast2)
  2556. blastm2.MeshType='Sphere'
  2557. local blvel=Instance.new('BodyVelocity',blast)
  2558. blvel.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2559. blvel.velocity=Vector3.new(math.cos(syne)/5,0,math.sin(syne)/5)+(((obj1.CFrame*CFrame.new(0,-6,0)).p-(maus.Hit.p+Vector3.new(0,.5,0))).unit*-80)
  2560. game:service'Debris':AddItem(blast,30)
  2561. game:service'Debris':AddItem(blast2,30)
  2562. blast.Touched:connect(function(hit)
  2563. coroutine.wrap(function()
  2564. if hit then
  2565. for i,x in pairs(hit.Parent:GetChildren()) do if x:IsA('Humanoid') then hyoom=x end end
  2566. local hawm=hit.Parent and hyoom and hit.Parent:findFirstChild('Torso') and hit.Parent.Parent
  2567. if hawm and hit.Parent.ClassName=='Model' and hit.Parent~=chr then
  2568. hyoom.Health=hyoom.Health-(.8*(hyoom.MaxHealth/100))
  2569. end
  2570. end
  2571. end)()
  2572. end)
  2573. coroutine.resume(coroutine.create(function()
  2574. armmovement=false
  2575. trailing=false
  2576. wait(25)
  2577. shootdb=false
  2578. end))
  2579. coroutine.resume(coroutine.create(function()
  2580. repeat
  2581. blast2.CFrame=blast.CFrame
  2582. local pos1=blast.CFrame
  2583. wait(-1)
  2584. local pos2=blast.CFrame
  2585. blast2.CFrame=blast.CFrame
  2586. local dees=(pos1.p-pos2.p).magnitude
  2587. local treel=Instance.new('Part',TrailModel)
  2588. treel.Name='treelOrbASD'
  2589. treel.formFactor='Custom'
  2590. treel.Size=Vector3.new(.5,dees,.5)
  2591. treel.BrickColor=AttackOrbColor
  2592. treel.Anchored=true
  2593. treel.Transparency=0
  2594. treel.Material="Neon"
  2595. treel.CanCollide=false
  2596. treel.TopSurface=10
  2597. treel.BottomSurface=10
  2598. treel.LeftSurface=10
  2599. treel.RightSurface=10
  2600. treel.FrontSurface=10
  2601. treel.BackSurface=10
  2602. treel.Locked=true
  2603. treel:breakJoints()
  2604. treel.CFrame=CFrame.new(Avg(pos1,pos2).p,pos2.p)*CFrame.Angles(math.pi/2,0,0)
  2605. blvel.velocity=(((blast.CFrame).p-(maus.Hit.p)).unit*-80)
  2606. local asdf=Instance.new('PointLight',treel)
  2607. asdf.Color=treel.BrickColor.Color
  2608. asdf.Range=6
  2609. asdf.Shadows=true
  2610. asdf.Brightness=123123
  2611. local treelm=Instance.new('CylinderMesh',treel)
  2612. game:service'Debris':AddItem(treel,.6)
  2613. coroutine.wrap(function()
  2614. wait()
  2615. for asd=1.05,-0,-.075 do treelm.Scale=Vector3.new(asd,1,asd) wait(-1)
  2616. end
  2617. end)()
  2618. until not blast
  2619. end))
  2620. end
  2621. end)
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642. maus.KeyUp:connect(function(kei)
  2643. if (string.byte(kei)==48 or string.byte(kei)==47) and not otheranims and not sitting and not disabled and not sneaking then
  2644. chr.Humanoid.WalkSpeed=WlkSpeed
  2645. end
  2646. if kei=='w' then fldb.w=false end
  2647. if kei=='a' then fldb.a=false end
  2648. if kei=='s' then fldb.s=false end
  2649. if kei=='d' then fldb.d=false end
  2650. if kei=='g' and lit then
  2651. lit=false armmovement=false
  2652. if Sword:findFirstChild('LightOrbASD') then Sword.LightOrbASD:Destroy() end
  2653. end
  2654. if kei=="f" and otheranims and rutprt:findFirstChild("SpinAttackVelocity") then
  2655. otheranims=false
  2656. trailing=false
  2657. if rutprt:findFirstChild("SpinAttackVelocity") then rutprt.SpinAttackVelocity:Destroy'' end end
  2658. if kei=='r' and not lit and not otheranims and disabled and armmovement and not sneaking then
  2659. disabled=false armmovement=false chr.Humanoid.WalkSpeed=WlkSpeed
  2660. if TrailModel:findFirstChild('healOrbASD') then TrailModel.healOrbASD:Destroy() end
  2661. if TrailModel:findFirstChild('otherOrbASD') then TrailModel.otherOrbASD:Destroy() end
  2662. end
  2663. if kei=="v" and rutprt:findFirstChild("TemporaryVelocity") and otheranims then
  2664. otheranims=false
  2665. rutprt["TemporaryVelocity"]:destroy''
  2666. end
  2667. end)
  2668.  
  2669.  
  2670.  
  2671.  
  2672. local currenthealth=chr.Humanoid.Health
  2673.  
  2674. chr.Humanoid.Changed:connect(function(ch)
  2675. if ch=='Jump' then
  2676. if sitting then
  2677. chr.Humanoid.Jump=false
  2678. end
  2679. if sneaking then
  2680. sneaking=false
  2681. end
  2682. end
  2683. hp=chr.Humanoid.Health
  2684. if hp<currenthealth and currenthealth>2 then
  2685. local damagetaken=currenthealth-hp
  2686. chr.Humanoid.Health=currenthealth-damagetaken*.5
  2687. currenthealth=chr.Humanoid.Health
  2688. end
  2689. if ch=="PlatformStand" then
  2690. chr.Humanoid.PlatformStand=false
  2691. end
  2692. end)
  2693.  
  2694. chr.Humanoid.Jumping:connect(function()
  2695. jump:Play()
  2696. end)
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702. game:service'RunService'.RenderStepped:connect(function()
  2703. if rutprt:findFirstChild("SpinAttackVelocity") then
  2704. rutprt.SpinAttackVelocity.angularvelocity=TwnVector3(rutprt.SpinAttackVelocity.angularvelocity,Vector3.new(0,35,0),.01)
  2705. end
  2706. if sneaking and not runnin then
  2707. footstep.Volume=.05
  2708. footstep.Pitch=1
  2709. elseif not sneaking and not runnin then
  2710. footstep.Volume=.055
  2711. footstep.Pitch=1.235
  2712. elseif not sneaking and runnin then
  2713. footstep.Volume=.06
  2714. footstep.Pitch=1.235
  2715. end
  2716. if anim~=lastanim then
  2717. runtime=0
  2718. end
  2719. lastanim=anim
  2720. chr.Humanoid.CameraOffset=(rutprt.CFrame:toObjectSpace(hed.CFrame)).p+Vector3.new(0,-1.25,0)
  2721. syne=syne+.95
  2722. if not otheranims and not sitting and not sneaking then
  2723. if (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 1 and not chr.Humanoid.Jump then
  2724. anim="Idling"
  2725.  
  2726. elseif (rutprt.Velocity*Vector3.new(1, 0, 1)).magnitude > 1 and (rutprt.Velocity*Vector3.new(1, 0, 1)).magnitude < RunSpeed-10 and not chr.Humanoid.Jump then
  2727. anim="Walking"
  2728.  
  2729. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > RunSpeed-10 and not chr.Humanoid.Jump then
  2730. anim="Sprinting"
  2731.  
  2732. elseif torso.Velocity.y>5 and chr.Humanoid.Jump then
  2733. anim='Jumping'
  2734.  
  2735. elseif (torso.Velocity.y < -5) and chr.Humanoid.Jump then
  2736. anim='Falling'
  2737.  
  2738. end
  2739. end
  2740.  
  2741. if sneaking then
  2742. if (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 1 and torso.Velocity.y<1 and torso.Velocity.y>-1 and anim~='Pre-Sneak' then
  2743. anim="SneakIdle"
  2744.  
  2745. elseif (rutprt.Velocity*Vector3.new(1, 0, 1)).magnitude > 1 and (rutprt.Velocity*Vector3.new(1, 0, 1)).magnitude < 25 and torso.Velocity.y<1 and torso.Velocity.y>-1 then
  2746. anim="SneakWalk"
  2747. end
  2748. end
  2749.  
  2750. if anim=="Idling" then
  2751. if lastanim=='Sprinting' then
  2752. idlesineinc=20
  2753. else
  2754. idlesineinc=35
  2755. end
  2756. if not armmovement and not equipped then
  2757. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5,.525+math.cos(syne/idlesineinc)/25,0)*CFrame.Angles(0,0,math.rad(3)),.1)
  2758. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5,.525+math.cos(syne/idlesineinc)/25,0)*CFrame.Angles(0,0,math.rad(-3)),.1)
  2759. objw1.C0=Lerp(objw1.C0,CFrame.new(0,-2,-.6)*CFrame.Angles(0,math.rad(0),-(math.cos(syne/idlesineinc)/25)+math.rad(37.5)),.1)
  2760. trailing=false
  2761. elseif equipped and not armmovement then
  2762. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5,.4+math.cos(syne/idlesineinc)/25,-.1)*CFrame.Angles(math.rad(50),0,math.rad(-5)),.1)
  2763. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5,.525+math.cos(syne/idlesineinc)/25,0)*CFrame.Angles(0,0,math.rad(-3)),.1)
  2764. objw1.C0=Lerp(objw1.C0,CFrame.new(.3,0,.1)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-65)),.1)
  2765. trailing=false
  2766. end
  2767. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55,-1.9-math.cos(syne/idlesineinc)/20,(math.cos(syne/idlesineinc)/35))*CFrame.Angles(-(math.cos(syne/idlesineinc)/35),0,math.rad(-2.5)),.1)
  2768. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55,-1.9-math.cos(syne/idlesineinc)/20,(math.cos(syne/idlesineinc)/35))*CFrame.Angles(-(math.cos(syne/idlesineinc)/35),0,math.rad(2.5)),.1)
  2769. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5+math.cos(syne/idlesineinc)/50,0)*CFrame.Angles(math.cos(syne/idlesineinc)/40,0,0),.1)
  2770. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,-.1+math.cos(syne/idlesineinc)/20,0)*CFrame.Angles(math.cos(syne/idlesineinc)/35+math.rad(0),math.rad(0),math.rad(0)),.1)
  2771. end
  2772.  
  2773. if anim=="Walking" then
  2774. tik=tik+1
  2775. if tik==18 then
  2776. footstep:play''
  2777. elseif tik>=36 then tik=0
  2778. footstep:play''
  2779. end
  2780. if not armmovement and not equipped then
  2781. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5,.525+math.cos(syne/15)/25,0)*CFrame.Angles(math.cos(syne/6)/1.25,math.rad(5),-(math.cos(syne/6.75)/15)+math.rad(3)),.1)
  2782. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5,.525+math.cos(syne/15)/25,0)*CFrame.Angles(-(math.cos(syne/6)/1.25),0,-(math.cos(syne/6.75)/15)-math.rad(3)),.1)
  2783. objw1.C0=Lerp(objw1.C0,CFrame.new(0,-2,-.6)*CFrame.Angles(-(math.cos(syne/6)/8),math.rad(0),-(math.cos(syne/6)/8)+math.rad(37.5)),.1)
  2784. trailing=false
  2785. elseif equipped and not armmovement then
  2786. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5,.4+math.cos(syne/3)/10,-.1)*CFrame.Angles(math.cos(syne/6)/10+math.rad(50),0,math.cos(syne/3)/10+math.rad(-5)),.1)
  2787. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5,.525+math.cos(syne/15)/25,0)*CFrame.Angles(-(math.cos(syne/6)/1.25),0,-(math.cos(syne/6.75)/15)-math.rad(3)),.1)
  2788. objw1.C0=Lerp(objw1.C0,CFrame.new(.3,0,.1)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-65)),.1)
  2789. trailing=false
  2790. end
  2791.  
  2792. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55,-1.9-math.cos(syne/6)/10,-(math.cos(syne/6)/1.125))*CFrame.Angles(math.cos(syne/6)/1.125,0,math.rad(-2.5)),.1)
  2793. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55,-1.9-math.cos(syne/6)/10,math.cos(syne/6)/1.125)*CFrame.Angles(-(math.cos(syne/6)/1.125),0,math.rad(2.5)),.1)
  2794. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5+math.cos(syne/20)/50,0)*CFrame.Angles(-math.cos(syne/3)/20,0,0),.1)
  2795. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,-.1+math.cos(syne/3.375)/20,math.cos(syne/3)/5)*CFrame.Angles(math.cos(syne/3)/20+math.rad(-3.5),math.cos(syne/6)/10,-math.cos(syne/6)/30+math.sin(rutprt.RotVelocity.y/2)/7.5),.1)
  2796. end
  2797.  
  2798. if anim=="Sprinting" then
  2799. tik=tik+1
  2800. if tik==13 then
  2801. footstep:play''
  2802. elseif tik>=26 then tik=0
  2803. footstep:play''
  2804. end
  2805. if not armmovement and not equipped then
  2806. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(-math.cos(syne/2.5)/10+math.rad(-55),0,math.rad(12.5)-math.cos(syne/4)/5),.1)
  2807. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5,.525,0)*CFrame.Angles(-math.cos(syne/2.5)/10+math.rad(-55),0,math.rad(-12.5)-math.cos(syne/4)/5),.1)
  2808. objw1.C0=Lerp(objw1.C0,CFrame.new(0,-2,-.6)*CFrame.Angles(-(math.cos(syne/4)/3.5),math.rad(0),-(math.cos(syne/4)/3.5)+math.rad(37.5)),.1)
  2809. trailing=false
  2810. elseif not armmovement and equipped then
  2811. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.1,(math.cos(syne/2.5)/5)+.4,-.1)*CFrame.Angles(-math.cos(syne/2.5)/10+math.rad(40),0,math.rad(-20)),.1)
  2812. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-.4,(math.cos(syne/2.5)/5)+.2,-.333)*CFrame.Angles(-math.cos(syne/2.5)/10+math.rad(40),0,math.rad(45)),.1)
  2813. objw1.C0=Lerp(objw1.C0,CFrame.new(.3,.5,.1)*CFrame.Angles(math.rad(80),math.rad(-20),math.rad(-70)),.1)
  2814. trailing=true
  2815. end
  2816. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55,-1.6-math.cos(syne/4)/4,-(math.cos(syne/4)*2))*CFrame.Angles(math.cos(syne/4)*2,0,math.rad(-2.5)),.1)
  2817. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55,-1.6-math.cos(syne/4)/4,math.cos(syne/4)*2)*CFrame.Angles(-(math.cos(syne/4)*2),0,math.rad(2.5)),.1)
  2818. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5+math.cos(syne/20)/50,0)*CFrame.Angles(-math.cos(syne/2.5)/10+math.rad(10),-math.cos(syne/4)/5,0),.1)
  2819. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,-.3+math.cos(syne/2.5)/15,math.cos(syne/2.5)/1.5)*CFrame.Angles(math.cos(syne/2.5)/10+math.rad(-15),math.cos(syne/4)/5,math.cos(syne/4)/20+math.sin(rutprt.RotVelocity.y/2)/4),.1)
  2820. end
  2821.  
  2822. if anim=="Jumping" then
  2823. if not armmovement and not equipped then
  2824. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(10),0,math.rad(50)),.1)
  2825. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5,.525,0)*CFrame.Angles(math.rad(10),0,math.rad(-50)),.1)
  2826. objw1.C0=Lerp(objw1.C0,CFrame.new(0,-2,-.6)*CFrame.Angles(math.rad(7.5),math.rad(0),math.rad(55)),.1)
  2827. elseif equipped and not armmovement then
  2828. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.15,.45,-.1)*CFrame.Angles(-math.cos(syne/2.5)/10+math.rad(30),0,math.rad(15)),.1)
  2829. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1,.45,-.2)*CFrame.Angles(-math.cos(syne/2.5)/10+math.rad(10),0,math.rad(-5)),.1)
  2830. objw1.C0=Lerp(objw1.C0,CFrame.new(.2,0,0)*CFrame.Angles(math.rad(20),math.rad(10),math.rad(20)),.1)
  2831. end
  2832. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55,-1.4,0)*CFrame.Angles(math.rad(-17.5),0,math.rad(-2.5)),.1)
  2833. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55,-1.1,-.1)*CFrame.Angles(math.rad(-17.5),0,math.rad(2.5)),.1)
  2834. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5+math.cos(syne/20)/50,0)*CFrame.Angles(math.cos(syne/20)/40,0,0),.1)
  2835. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,-.1+math.cos(syne/20)/20,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.1)
  2836. end
  2837.  
  2838. if anim=="Falling" then
  2839. if not armmovement and not equipped then
  2840. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(10),0,math.rad(50)),.1)
  2841. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5,.525,0)*CFrame.Angles(math.rad(10),0,math.rad(-50)),.1)
  2842. objw1.C0=Lerp(objw1.C0,CFrame.new(0,-2,-.6)*CFrame.Angles(math.rad(7.5),math.rad(0),math.rad(55)),.1)
  2843. elseif equipped and not armmovement then
  2844. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.15,.4,-.2)*CFrame.Angles(math.rad(70),0,math.rad(-20)),.1)
  2845. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1,.4,-.6)*CFrame.Angles(math.rad(50),0,math.rad(57)),.1)
  2846. objw1.C0=Lerp(objw1.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(20),math.rad(10),math.rad(20)),.1)
  2847. end
  2848. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55,-1.4,0)*CFrame.Angles(math.rad(-17.5),0,math.rad(-2.5)),.1)
  2849. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55,-1.1,-.1)*CFrame.Angles(math.rad(-17.5),0,math.rad(2.5)),.1)
  2850. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5+math.cos(syne/20)/50,0)*CFrame.Angles(math.cos(syne/20)/40,0,0),.1)
  2851. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,-.1+math.cos(syne/20)/20,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.1)
  2852. end
  2853.  
  2854. if anim=="Sliding" then
  2855. if not equipped then
  2856. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(-20),0,math.rad(60)),.1)
  2857. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5,.525,0)*CFrame.Angles(math.rad(10),0,math.rad(-50)),.1)
  2858. objw1.C0=Lerp(objw1.C0,CFrame.new(0,-2,-.6)*CFrame.Angles(math.rad(7.5),math.rad(0),math.rad(55)),.1)
  2859. elseif equipped then
  2860. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(-20),0,math.rad(60)),.1)
  2861. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5,.525,0)*CFrame.Angles(math.rad(10),0,math.rad(-50)),.1)
  2862. objw1.C0=Lerp(objw1.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  2863. end
  2864. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55,-1,-.1)*CFrame.Angles(math.rad(-17.5),0,math.rad(-2.5)),.1)
  2865. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55,-1.95,0)*CFrame.Angles(math.rad(0),0,math.rad(2.5)),.1)
  2866. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20),math.rad(-60),0),.1)
  2867. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,-1.2,0)*CFrame.Angles(math.rad(45),math.rad(85),math.rad(0)),.1)
  2868. end
  2869.  
  2870. if anim=="DashSwing" then
  2871. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.1,.5,-.3)*CFrame.Angles(math.rad(65),0,math.rad(-20)),.1)
  2872. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-.4,.3,-.4)*CFrame.Angles(math.rad(65),0,math.rad(45)),.1)
  2873. objw1.C0=Lerp(objw1.C0,CFrame.new(.3,.5,.1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-32.5)),.1)
  2874. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.5,-1.4,-1)*CFrame.Angles(math.rad(65),0,math.rad(7.5)),.1)
  2875. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55,-1.2,0)*CFrame.Angles(math.rad(-22.5),0,math.rad(2.5)),.1)
  2876. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-10),0,0),.1)
  2877. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,.1+rutprt.Weld.C0.y+.05,0)*CFrame.Angles(math.rad(5),math.rad(TwnSingleNumber(rutprt.Weld.C0:toEulerAnglesXYZ().y,179,.1)),math.rad(-12)),.1)
  2878. end
  2879.  
  2880. if anim=="SpinAttack" then
  2881. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.2,.35,-.5)*CFrame.Angles(math.cos(syne/30)/15+math.rad(rutprt.SpinAttackVelocity.angularvelocity.y*2),0,math.rad(-30)),.1)
  2882. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.2,.35,-.5)*CFrame.Angles(math.cos(syne/30)/15+math.rad(rutprt.SpinAttackVelocity.angularvelocity.y*2),0,math.rad(30)),.1)
  2883. objw1.C0=Lerp(objw1.C0,CFrame.new(0,0,-.15)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(87.5)),.1)
  2884. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55,-1.9,math.rad(20))*CFrame.Angles(math.rad(-20),0,math.rad(-2.5)),.1)
  2885. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55,-1.9,math.rad(20))*CFrame.Angles(math.rad(-20),0,math.rad(2.5)),.1)
  2886. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,-.25)*CFrame.Angles(math.rad(-20),math.rad(0),0),.1)
  2887. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,.5+math.cos(syne/20)/2,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.025)
  2888. end
  2889.  
  2890. if equipped then
  2891. objw1.Part1=rarm
  2892. objw1.C1=CFrame.new(-.4,-1,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
  2893. elseif not equipped then
  2894. objw1.Part1=torso
  2895. objw1.C1=CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  2896. end
  2897.  
  2898. if anim=='Sitting' and equipped and sitting then
  2899. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.15,.3,-.35)*CFrame.Angles(math.rad(40),0,math.rad(-37.5)),.25)
  2900. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.15,.3,-.35)*CFrame.Angles(math.rad(40),0,math.rad(37.5)),.25)
  2901. objw1.C0=Lerp(objw1.C0,CFrame.new(0,.4,-.3)*CFrame.Angles(math.rad(130),math.rad(60),math.rad(10)),.125)
  2902. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.6,-1,-.7)*CFrame.Angles(math.rad(70),0,math.rad(-12)),.25)
  2903. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.6,-1,-.7)*CFrame.Angles(math.rad(70),0,math.rad(12)),.25)
  2904. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),0,0),.25)
  2905. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,1,-.25)*CFrame.Angles(math.rad(-7.5),math.rad(0),math.rad(0)),.25)
  2906. end
  2907.  
  2908. if anim=="PreSuperJump" then
  2909. if not equipped and not armmovement then
  2910. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(10),0,math.rad(50)),.05)
  2911. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5,.525,0)*CFrame.Angles(math.rad(10),0,math.rad(-50)),.05)
  2912. objw1.C0=Lerp(objw1.C0,CFrame.new(0,-2,-.6)*CFrame.Angles(math.rad(7.5),math.rad(0),math.rad(55)),.05)
  2913. elseif equipped and not armmovement then
  2914. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.15,.4,-.2)*CFrame.Angles(math.rad(40),0,math.rad(-20)),.1)
  2915. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1,.4,-.6)*CFrame.Angles(math.rad(20),0,math.rad(57)),.1)
  2916. objw1.C0=Lerp(objw1.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(20),math.rad(10),math.rad(20)),.1)
  2917. end
  2918. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55,-.4,.3)*CFrame.Angles(math.rad(-40),0,math.rad(-2.5)),.05)
  2919. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55,-.6,-.65)*CFrame.Angles(math.rad(10),0,math.rad(2.5)),.05)
  2920. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,.3)*CFrame.Angles(math.rad(40),0,0),.05)
  2921. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,-1.6,.2)*CFrame.Angles(math.rad(-14),math.rad(0),math.rad(0)),.05)
  2922. end
  2923.  
  2924. if anim=="SuperJump" then
  2925. if not armmovement and not equipped then
  2926. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.4,.525,0)*CFrame.Angles(math.rad(-10),0,math.rad(20)),.1)
  2927. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.4,.525,0)*CFrame.Angles(math.rad(-10),0,math.rad(-20)),.1)
  2928. objw1.C0=Lerp(objw1.C0,CFrame.new(0,-2,-.6)*CFrame.Angles(math.rad(7.5),math.rad(0),math.rad(28)),.1)
  2929. elseif equipped and not armmovement then
  2930. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.15,.4,-.2)*CFrame.Angles(math.rad(50),0,math.rad(-20)),.1)
  2931. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1,.4,-.6)*CFrame.Angles(math.rad(30),0,math.rad(57)),.1)
  2932. objw1.C0=Lerp(objw1.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(20),math.rad(10),math.rad(20)),.1)
  2933. end
  2934. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55,-1.8,0)*CFrame.Angles(math.rad(-2.5),0,math.rad(-2.5)),.2)
  2935. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55,-1.8,0)*CFrame.Angles(math.rad(-2.5),0,math.rad(2.5)),.2)
  2936. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,.3)*CFrame.Angles(math.rad(30),0,0),.1)
  2937. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)),.1)
  2938. chr.Humanoid.Jump=true
  2939. end
  2940.  
  2941. if armmovement then
  2942. if equipped and armanim=='Swing1P1' then
  2943. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.15,.45,0)*CFrame.Angles(math.rad(179),0,math.rad(-22.5)),.125)
  2944. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-.65,.6,-.475)*CFrame.Angles(math.rad(179),0,math.rad(40)),.125)
  2945. objw1.C0=Lerp(objw1.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(20),math.rad(-20),math.rad(40)),.125)
  2946. end
  2947. if equipped and armanim=='Swing1P2' then
  2948. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.15,.45,0)*CFrame.Angles(math.rad(29),0,math.rad(-27.5)),.3)
  2949. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-.65,.6,-.475)*CFrame.Angles(math.rad(29),0,math.rad(30)),.3)
  2950. objw1.C0=Lerp(objw1.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(20),math.rad(-20),math.rad(40)),.3)
  2951. end
  2952.  
  2953.  
  2954. if equipped and armanim=='Swing2P1' then
  2955. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.15,.45,0)*CFrame.Angles(math.rad(99),0,math.rad(55)),.125)
  2956. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-.4,.6,-.475)*CFrame.Angles(math.rad(99),0,math.rad(70)),.125)
  2957. objw1.C0=Lerp(objw1.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(20),math.rad(90),math.rad(40)),.125)
  2958. end
  2959. if equipped and armanim=='Swing2P2' then
  2960. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(.65,.6,-.475)*CFrame.Angles(math.rad(59),0,math.rad(-80)),.3)
  2961. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.15,.45,0)*CFrame.Angles(math.rad(59),0,math.rad(-55)),.3)
  2962. objw1.C0=Lerp(objw1.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(20),math.rad(90),math.rad(40)),.3)
  2963. end
  2964.  
  2965.  
  2966. if equipped and armanim=='Swing3P1' then
  2967. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.15,.45,0)*CFrame.Angles(math.rad(29),0,math.rad(-17.5)),.3)
  2968. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-.65,.6,-.475)*CFrame.Angles(math.rad(29),0,math.rad(30)),.3)
  2969. objw1.C0=Lerp(objw1.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(20),math.rad(-20),math.rad(40)),.3)
  2970. end
  2971. if equipped and armanim=='Swing3P2' then
  2972. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.15,.45,0)*CFrame.Angles(math.rad(179),0,math.rad(-42.5)),.125)
  2973. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-.65,.6,-.475)*CFrame.Angles(math.rad(179),0,math.rad(60)),.125)
  2974. objw1.C0=Lerp(objw1.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(20),math.rad(-20),math.rad(40)),.125)
  2975. end
  2976.  
  2977.  
  2978. if equipped and armanim=='Glowing' then
  2979. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.15,.45,-.1)*CFrame.Angles(math.rad(40),0,math.rad(-10)),.1)
  2980. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-.7,.25,-.4)*CFrame.Angles(math.rad(35),0,math.rad(50)),.1)
  2981. objw1.C0=Lerp(objw1.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)),.1)
  2982. lightw.C0=Lerp(lightw.C0,CFrame.new(math.cos(syne/4)*1.5,math.sin(syne/75)*1.75+3.5,-math.sin(syne/4)*1.5)*CFrame.Angles(0,0,0),.1)
  2983. end
  2984. if equipped and armanim=='Healing' then
  2985. chr.Humanoid.Health=chr.Humanoid.Health+.215
  2986. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1,.55,-.5)*CFrame.Angles(math.rad(100),0,math.rad(-30)),.125)
  2987. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1,.55,-.5)*CFrame.Angles(math.rad(100),0,math.rad(30)),.125)
  2988. objw1.C0=Lerp(objw1.C0,CFrame.new(-.1,.2,-.3)*CFrame.Angles(math.rad(10),math.rad(60),math.rad(0)),.125)
  2989. healw.C0=Lerp(healw.C0,CFrame.new(math.cos(syne/5)*4.5,math.sin(syne/45)*4-1.2,-math.sin(syne/5)*4.5)*CFrame.Angles(0,0,0),.1)
  2990. otherw.C0=Lerp(otherw.C0,CFrame.new(math.sin(syne/5)*4.5,-math.sin(syne/45)*4-1.2,-math.cos(syne/5)*4.5)*CFrame.Angles(0,0,0),.1)
  2991. end
  2992. if equipped and armanim=='ShootP1' then
  2993. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.3,.325,0)*CFrame.Angles(math.rad(29),0,math.rad(-30)),.2)
  2994. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-.85,.325,-.4)*CFrame.Angles(math.rad(9),0,math.rad(47.5)),.2)
  2995. objw1.C0=Lerp(objw1.C0,CFrame.new(-.75,.5,-.25)*CFrame.Angles(math.rad(-55),math.rad(35),math.rad(30)),.2)
  2996. end
  2997. if equipped and armanim=='ShootP2' then
  2998. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(.95,.375,-.4)*CFrame.Angles(math.rad(129),0,math.rad(-42.5)),.2)
  2999. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.2,.375,0)*CFrame.Angles(math.rad(129),0,math.rad(25)),.2)
  3000. objw1.C0=Lerp(objw1.C0,CFrame.new(-.75,1,-.25)*CFrame.Angles(math.rad(-55),math.rad(35),math.rad(30)),.2)
  3001. end
  3002. end
  3003.  
  3004.  
  3005. if anim=='Pre-Sneak' then
  3006. if not armmovement and not equipped then
  3007. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(25),0,math.rad(12)),.1)
  3008. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5,.525,0)*CFrame.Angles(math.rad(25),0,math.rad(-12)),.1)
  3009. objw1.C0=Lerp(objw1.C0,CFrame.new(0,-2,-.6)*CFrame.Angles(math.rad(7.5),math.rad(0),math.rad(55)),.1)
  3010. elseif equipped and not armmovement then
  3011. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.15,.4,-.2)*CFrame.Angles(math.rad(70),0,math.rad(-20)),.1)
  3012. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1,.4,-.6)*CFrame.Angles(math.rad(50),0,math.rad(57)),.1)
  3013. objw1.C0=Lerp(objw1.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(20),math.rad(10),math.rad(20)),.1)
  3014. end
  3015. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55,-1,0)*CFrame.Angles(math.rad(-12.5),0,math.rad(-2.5)),.1)
  3016. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55,-1,-.5)*CFrame.Angles(math.rad(10),0,math.rad(2.5)),.1)
  3017. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(7),0,0),.1)
  3018. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,-1.1,.2)*CFrame.Angles(math.rad(-14),math.rad(0),math.rad(0)),.1)
  3019. end
  3020.  
  3021. if anim=='SneakWalk' then
  3022. tik=tik+1
  3023. if tik>=34 then tik=0
  3024. footstep:play''
  3025. end
  3026. chr.Humanoid.WalkSpeed=SneakSpeed-math.cos(syne/5)*5
  3027. if not armmovement and not equipped then
  3028. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.cos(syne/10)/2.5+math.rad(5),0,math.rad(12)),.1)
  3029. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5,.525,0)*CFrame.Angles(-math.cos(syne/10)/2.5+math.rad(5),0,math.rad(-12)),.1)
  3030. objw1.C0=Lerp(objw1.C0,CFrame.new(0,-2,-.6)*CFrame.Angles(math.rad(7.5),math.rad(0),math.rad(55)),.1)
  3031. elseif equipped and not armmovement then
  3032. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.15,.4,-.2)*CFrame.Angles(math.rad(60),0,math.rad(-20)),.1)
  3033. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1,.4,-.6)*CFrame.Angles(math.rad(40),0,math.rad(62.5)),.1)
  3034. objw1.C0=Lerp(objw1.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(20),math.rad(10),math.rad(20)),.1)
  3035. end
  3036. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55,math.cos(syne/10)/3-1,-math.sin(syne/10)/1.5-.4)*CFrame.Angles(math.sin(syne/10)/1.5-math.rad(2.5),0,math.rad(-2.5)),.1)
  3037. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55,-math.cos(syne/10)/3-1,math.sin(syne/10)/1.5-.4)*CFrame.Angles(-math.sin(syne/10)/1.5-math.rad(2.5),0,math.rad(2.5)),.1)
  3038. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,0)*CFrame.Angles(-math.cos(syne/5)/5+math.rad(9),-math.sin(syne/10)/6.1,0),.1)
  3039. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,math.cos(syne/5)/5-1.1,-math.cos(syne/5)/2)*CFrame.Angles(math.cos(syne/5)/5+math.rad(-14),math.sin(syne/10)/6,math.rad(0)),.1)
  3040. end
  3041.  
  3042. if anim=='SneakIdle' then
  3043. if not armmovement and not equipped then
  3044. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(25),0,math.rad(12)),.1)
  3045. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5,.525,0)*CFrame.Angles(math.rad(25),0,math.rad(-12)),.1)
  3046. objw1.C0=Lerp(objw1.C0,CFrame.new(0,-2,-.6)*CFrame.Angles(math.rad(7.5),math.rad(0),math.rad(55)),.1)
  3047. elseif equipped and not armmovement then
  3048. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.15,.4,-.2)*CFrame.Angles(math.rad(70),0,math.rad(-20)),.1)
  3049. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1,.4,-.6)*CFrame.Angles(math.rad(50),0,math.rad(57)),.1)
  3050. objw1.C0=Lerp(objw1.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(20),math.rad(10),math.rad(20)),.1)
  3051. end
  3052. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(7),0,0),.1)
  3053. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,-1.1,.2)*CFrame.Angles(math.rad(-12),math.rad(0),math.rad(0)),.1)
  3054. end
  3055.  
  3056. if sitting then chr.Humanoid.WalkSpeed=0 end
  3057. if lit then
  3058. if lgt then
  3059. lgt.Range=TwnSingleNumber(lgt.Range,22.5,.1)
  3060. end
  3061. end
  3062.  
  3063. end)
  3064. local bin=Instance.new('HopperBin',plr.Backpack)
  3065. bin.Name='Sword'
  3066. bin.Selected:connect(function()
  3067. if not otheranims and not armmovement and not sitting and not flying then
  3068. equipped=true
  3069. objw22.Part1=torso
  3070. objw22.C0=CFrame.new(0,.6,-.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(35))
  3071. objw23.Part1=torso
  3072. objw23.C0=CFrame.new(0,.6,.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(35))
  3073. objw1.Part1=rarm
  3074. objw1.C1=CFrame.new(-.4,-1,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
  3075. objw1.C0=CFrame.new(0,-2,-.6)*CFrame.Angles(-(math.cos(syne/6)/8),math.rad(0),-(math.cos(syne/6)/8)+math.rad(37.5))
  3076. end
  3077. end)
  3078. bin.Deselected:connect(function()
  3079. if not otheranims and not armmovement and not sitting and not flying then
  3080. equipped=false
  3081. objw22.Part1=obj1
  3082. objw22.C0=CFrame.new(0,0,1.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  3083. objw23.Part1=obj1
  3084. objw23.C0=CFrame.new(0,0,2.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  3085. objw1.Part1=torso
  3086. objw1.C1=CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  3087. objw1.C0=CFrame.new(0,0,-.15)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(87.5))
  3088. end
  3089. end)
  3090. maus.TargetFilter=TrailModel
  3091.  
  3092. coroutine.wrap(function()
  3093. while true do
  3094. if trailing then
  3095. local pos1=obj1.CFrame*CFrame.new(0,-5,0)
  3096. wait()
  3097. local pos2=obj1.CFrame*CFrame.new(0,-5,0)
  3098. local dees=(pos1.p-pos2.p).magnitude
  3099. local treel=Instance.new('Part',TrailModel)
  3100. treel.Name='treelOrbASD'
  3101. treel.formFactor='Custom'
  3102. treel.Size=Vector3.new(.1,dees,.1)
  3103. treel.BrickColor=BladeColor--BrickColor.new(Color3.new(0,0,0))
  3104. treel.Anchored=true
  3105. treel.Transparency=.5
  3106. treel.CanCollide=false
  3107. treel.Material="Neon"
  3108. treel.TopSurface=10
  3109. treel.BottomSurface=10
  3110. treel.LeftSurface=10
  3111. treel.RightSurface=10
  3112. treel.FrontSurface=10
  3113. treel.BackSurface=10
  3114. treel.Locked=true
  3115. treel:breakJoints()
  3116. treel.CFrame=CFrame.new(Avg(pos1,pos2).p,pos2.p)*CFrame.Angles(math.pi/2,0,0)
  3117. local treelm=Instance.new('CylinderMesh',treel)
  3118. game:service'Debris':AddItem(treel,1)
  3119. coroutine.wrap(function()
  3120. for asd=.7,-0,-.1 do treelm.Scale=Vector3.new(asd,1,asd) wait(0)
  3121. end
  3122. end)()
  3123. elseif not trailing and not lit and armanim~='Healing' then
  3124. wait''
  3125. end
  3126. if lit then
  3127. local pos1=light2.CFrame
  3128. wait()
  3129. local pos2=light2.CFrame
  3130. local dees=(pos1.p-pos2.p).magnitude
  3131. local treel=Instance.new('Part',TrailModel)
  3132. treel.Name='treelOrbASD'
  3133. treel.formFactor='Custom'
  3134. treel.Size=Vector3.new(.1,dees,.1)
  3135. treel.BrickColor=LightColor
  3136. treel.Anchored=true
  3137. treel.Transparency=0
  3138. treel.CanCollide=false
  3139. treel.Material="Neon"
  3140. treel.TopSurface=10
  3141. treel.BottomSurface=10
  3142. treel.LeftSurface=10
  3143. treel.RightSurface=10
  3144. treel.FrontSurface=10
  3145. treel.BackSurface=10
  3146. treel.Locked=true
  3147. treel:breakJoints()
  3148. treel.CFrame=CFrame.new(Avg(pos1,pos2).p,pos2.p)*CFrame.Angles(math.pi/2,0,0)
  3149. local treelm=Instance.new('CylinderMesh',treel)
  3150. game:service'Debris':AddItem(treel,2)
  3151. coroutine.wrap(function()
  3152. for asd=.65,0,-.05 do treelm.Scale=Vector3.new(asd,1,asd) wait(0)
  3153. end
  3154. end)()
  3155. elseif not lit and armanim~='Healing' and not trailing then
  3156. wait''
  3157. end
  3158. if armanim=='Healing' then
  3159. local pos1=other.CFrame
  3160. local pos3=heal.CFrame
  3161. wait()
  3162. local pos4=heal.CFrame
  3163. local pos2=other.CFrame
  3164. local dees=(pos1.p-pos2.p).magnitude
  3165. local dee2=(pos3.p-pos4.p).magnitude
  3166. local treel=Instance.new('Part',TrailModel)
  3167. treel.Name='treel1TrailASD'
  3168. treel.formFactor='Custom'
  3169. treel.Size=Vector3.new(.1,dees,.1)
  3170. treel.BrickColor=HealOrbColor
  3171. treel.Anchored=true
  3172. treel.Transparency=0
  3173. treel.Reflectance=.5
  3174. treel.CanCollide=false
  3175. treel.Material="Neon"
  3176. treel.TopSurface=10
  3177. treel.BottomSurface=10
  3178. treel.LeftSurface=10
  3179. treel.RightSurface=10
  3180. treel.FrontSurface=10
  3181. treel.BackSurface=10
  3182. treel.Locked=true
  3183. treel:breakJoints()
  3184. treel.CFrame=CFrame.new(Avg(pos1,pos2).p,pos2.p)*CFrame.Angles(math.pi/2,0,0)
  3185. local treelm=Instance.new('CylinderMesh',treel)
  3186. game:service'Debris':AddItem(treel,2)
  3187. local treel2=Instance.new('Part',TrailModel)
  3188. treel2.Name='treel2TrailASD'
  3189. treel2.formFactor='Custom'
  3190. treel2.Size=Vector3.new(.1,dee2,.1)
  3191. treel2.BrickColor=HealOrbColor
  3192. treel2.Anchored=true
  3193. treel2.Transparency=0
  3194. treel2.Reflectance=.5
  3195. treel2.CanCollide=false
  3196. treel2.TopSurface=10
  3197. treel2.Material="Neon"
  3198. treel2.BottomSurface=10
  3199. treel2.LeftSurface=10
  3200. treel2.RightSurface=10
  3201. treel2.FrontSurface=10
  3202. treel2.BackSurface=10
  3203. treel2.Locked=true
  3204. treel2:breakJoints()
  3205. treel2.CFrame=CFrame.new(Avg(pos3,pos4).p,pos4.p)*CFrame.Angles(math.pi/2,0,0)
  3206. local treelm2=Instance.new('CylinderMesh',treel2)
  3207. game:service'Debris':AddItem(treel2,2)
  3208. coroutine.wrap(function()
  3209. for asd=.9,-0,-.075 do treelm2.Scale=Vector3.new(asd,1,asd) treelm.Scale=Vector3.new(asd,1,asd) wait(0)
  3210. end
  3211. end)()
  3212. elseif not trailing and not lit and armanim~='Healing' then
  3213. wait''
  3214. end
  3215. end
  3216. end)()
  3217.  
  3218. coroutine.resume(coroutine.create(function()
  3219. for i,x in pairs(chr:GetChildren()) do if x:IsA('Part') then x.Material='Neon' elseif x:IsA('Hat') then x.Handle.Material='Neon' end end end))
  3220. for lalal,lal in pairs(chr:GetChildren()) do if lal.ClassName=='Part' then
  3221. for lalalalal,lalalal in pairs(lal:GetChildren()) do if lalalal.ClassName=='CharacterMesh' then lalalal:Destroy() end end
  3222. elseif lal.ClassName=='CharacterMesh' then lal:Destroy() end end
  3223.  
  3224. wait'.5'
  3225. local pseudohead=hed:Clone()
  3226. for i,x in pairs(pseudohead:GetChildren()) do if not x.ClassName:find('Mesh') then x:Destroy() end end
  3227. pseudohead.Name='PseudoHead'
  3228. pseudohead.Parent=chr.Head
  3229. local pseudoweld=Instance.new('Weld',torso)
  3230. pseudoweld.Part0=hed
  3231. pseudoweld.Name='PseudoHedWld'
  3232. pseudoweld.Part1=pseudohead
  3233. hed.Transparency=1
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top