Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1.Player = game.Players.Spiderking765
- 2.Char = Player.Character
- 3.Head = Char.Head
- 4.Torso = Char.Torso
- 5.h = Char.Humanoid
- 6.necko=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- 7.local gairo = Instance.new("BodyGyro")
- 8.gairo.Parent = nil
- 9.if Char:findFirstChild("Weapon",true) ~= nil then
- 10.Char:findFirstChild("Weapon",true).Parent = nil
- 11.end
- 12.bets = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"," "}
- 13.--col = {"Really red,"white"}
- 14.--col = {"Really white","Really white","red"}
- 15.col = {"Really red","Really white","Really red"}
- 16.Anims = {}
- 17.act = {key = {}}
- 18.for i=1,#bets do table.insert(act.key,bets) end
- 19.act.mousedown = false
- 20.act.keydown = false
- 21.act.Walking = false
- 22.act.Jumping = false
- 23.act.Anim = ""
- 24.hitted=false
- 25.roflcopter=false
- 26.bodypos=Instance.new("BodyPosition")
- 27.holdshoot=false
- 28.Prop = {}
- 29.difficulty=0.05
- 30.Prop.LegLength = 5
- 31.Prop.LegWide = 1
- 32.Prop.BallSize = 0.9
- 33.--[[difficulty=0.1
- 34.Prop.LegLength = 4
- 35.Prop.LegWide = 0.8
- 36.Prop.BallSize = 1
- 37.difficulty=0.01
- 38.Prop.LegLength = 50
- 39.Prop.LegWide = 10
- 40.Prop.BallSize = 10.3
- 41.Prop.LegLength = 150
- 42.Prop.LegWide = 60
- 43.Prop.BallSize = 60.3]]
- 44.coroutine.resume(coroutine.create(function()
- 45.for i=0,50 do
- 46.wait()
- 47.h.WalkSpeed=18
- 48.--h.WalkSpeed=5
- 49.walksped=h.WalkSpeed
- 50.h.MaxHealth=math.huge
- 51.h.Health=math.huge
- 52.end
- 53.end))
- 54.Spider = {w = {}}
- 55.attack = false
- 56.attackdebounce = false
- 57.it = Instance.new
- 58.bc = BrickColor.new
- 59.v3 = Vector3.new
- 60.cf = CFrame.new
- 61.ca = CFrame.Angles
- 62.pi = math.pi
- 63.rd = math.rad
- 64.br = BrickColor.new
- 65.function r(pa,ob)
- 66.pcall(function() pa[ob]:Remove() end)
- 67.end
- 68.function p(pa,sh,x,y,z,c,a,tr,re,bc)
- 69.local fp = it("Part",pa)
- 70.fp.formFactor = "Custom"
- 71.fp.Shape = sh
- 72.fp.Size = v3(x,y,z)
- 73.fp.CanCollide = c
- 74.fp.Anchored = false
- 75.fp.BrickColor = br(bc)
- 76.fp.Transparency = tr
- 77.fp.Reflectance = re
- 78.fp.BottomSurface = 0
- 79.fp.TopSurface = 0
- 80.fp.CFrame = Torso.CFrame + Vector3.new(0,50,0)
- 81.fp.Velocity = Vector3.new(0,10,0)
- 82.fp:BreakJoints()
- 83.return fp
- 84.end
- 85.function weld(pa,p0,p1,x,y,z,a,b,c)
- 86.local fw = it("Weld",pa)
- 87.fw.Part0 = p0 fw.Part1 = p1
- 88.fw.C0 = cf(x,y,z) *ca(a,b,c)
- 89.return fw
- 90.end
- 91.function spm(ty,pa,ss)
- 92.local sp = it("SpecialMesh",pa)
- 93.sp.MeshType = ty
- 94.sp.Scale = Vector3.new(ss,ss,ss)
- 95.end
- 96.pcall(function() Torso.Spider:Remove() end)
- 97.wait(0.1)
- 98.pack = it("Model",Torso)
- 99.pack.Name = "Spider"
- 100.Spider.Back = p(pack,"Block",1.2,1.7,0.5,false,false,0,0,col[1])
- 101.--Right Arm
- 102.Spider.RAb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[2]) spm("Sphere",Spider.RAb1,Prop.BallSize)
- 103.Spider.w.RAb1 = weld(Spider.RAb1,Spider.Back,Spider.RAb1,0.5,0.6,0.35,0,0,0) Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
- 104.Spider.RAa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
- 105.Spider.w.RAa1 = weld(Spider.RAa1,Spider.RAb1,Spider.RAa1,0,Prop.LegLength/2,0,0,0,0)
- 106.Spider.RAb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[2]) spm("Sphere",Spider.RAb2,Prop.BallSize)
- 107.Spider.w.RAb2 = weld(Spider.RAb2,Spider.RAa1,Spider.RAb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
- 108.Spider.RAa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
- 109.Spider.w.RAa2 = weld(Spider.RAa2,Spider.RAb2,Spider.RAa2,0,Prop.LegLength/2,0,0,0,0)
- 110.--Left Arm
- 111.Spider.LAb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[2]) spm("Sphere",Spider.LAb1,Prop.BallSize)
- 112.Spider.w.LAb1 = weld(Spider.LAb1,Spider.Back,Spider.LAb1,-0.5,0.6,0.35,0,0,0) Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
- 113.Spider.LAa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
- 114.Spider.w.LAa1 = weld(Spider.LAa1,Spider.LAb1,Spider.LAa1,0,Prop.LegLength/2,0,0,0,0)
- 115.Spider.LAb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[2]) spm("Sphere",Spider.LAb2,Prop.BallSize)
- 116.Spider.w.LAb2 = weld(Spider.LAb2,Spider.LAa1,Spider.LAb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
- 117.Spider.LAa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
- 118.Spider.w.LAa2 = weld(Spider.LAa2,Spider.LAb2,Spider.LAa2,0,Prop.LegLength/2,0,0,0,0)
- 119.--Upper Right
- 120.Spider.URb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.URb1,Prop.BallSize)
- 121.Spider.w.URb1 = weld(Spider.URb1,Spider.Back,Spider.URb1,0.5,-0.6,0.35,0,0,0) Spider.w.URb1.C1 = CFrame.Angles(math.rad(80),math.rad(40),0)
- 122.Spider.URa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
- 123.Spider.w.URa1 = weld(Spider.URa1,Spider.URb1,Spider.URa1,0,Prop.LegLength/2,0,0,0,0)
- 124.Spider.URb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.URb2,Prop.BallSize)
- 125.Spider.w.URb2 = weld(Spider.URb2,Spider.URa1,Spider.URb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.URb2.C1 = CFrame.Angles(math.rad(100),math.rad(0),0)
- 126.Spider.URa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
- 127.Spider.w.URa2 = weld(Spider.URa2,Spider.URb2,Spider.URa2,0,Prop.LegLength/2,0,0,0,0)
- 128.--Upper Left
- 129.Spider.ULb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.ULb1,Prop.BallSize)
- 130.Spider.w.ULb1 = weld(Spider.ULb1,Spider.Back,Spider.ULb1,-0.5,-0.6,0.35,0,0,0) Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40),0)
- 131.Spider.ULa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
- 132.Spider.w.ULa1 = weld(Spider.ULa1,Spider.ULb1,Spider.ULa1,0,Prop.LegLength/2,0,0,0,0)
- 133.Spider.ULb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.ULb2,Prop.BallSize)
- 134.Spider.w.ULb2 = weld(Spider.ULb2,Spider.ULa1,Spider.ULb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100),math.rad(0),0)
- 135.Spider.ULa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
- 136.Spider.w.ULa2 = weld(Spider.ULa2,Spider.ULb2,Spider.ULa2,0,Prop.LegLength/2,0,0,0,0)
- 137.--Lower Right
- 138.Spider.LRb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.LRb1,Prop.BallSize)
- 139.Spider.w.LRb1 = weld(Spider.LRb1,Spider.Back,Spider.LRb1,0.5,-0.6,0.35,0,0,0) Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80),math.rad(-40),0)
- 140.Spider.LRa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
- 141.Spider.w.LRa1 = weld(Spider.LRa1,Spider.LRb1,Spider.LRa1,0,Prop.LegLength/2,0,0,0,0)
- 142.Spider.LRb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.LRb2,Prop.BallSize)
- 143.Spider.w.LRb2 = weld(Spider.LRb2,Spider.LRa1,Spider.LRb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100),math.rad(0),0)
- 144.Spider.LRa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
- 145.Spider.w.LRa2 = weld(Spider.LRa2,Spider.LRb2,Spider.LRa2,0,Prop.LegLength/2,0,0,0,0)
- 146.--Lower Left
- 147.Spider.LLb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.LLb1,Prop.BallSize)
- 148.Spider.w.LLb1 = weld(Spider.LLb1,Spider.Back,Spider.LLb1,-0.5,-0.6,0.35,0,0,0) Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80),math.rad(40),0)
- 149.Spider.LLa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
- 150.Spider.w.LLa1 = weld(Spider.LLa1,Spider.LLb1,Spider.LLa1,0,Prop.LegLength/2,0,0,0,0)
- 151.Spider.LLb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.LLb2,Prop.BallSize)
- 152.Spider.w.LLb2 = weld(Spider.LLb2,Spider.LLa1,Spider.LLb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100),math.rad(0),0)
- 153.Spider.LLa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
- 154.Spider.w.LLa2 = weld(Spider.LLa2,Spider.LLb2,Spider.LLa2,0,Prop.LegLength/2,0,0,0,0)
- 155.local prt1 = Instance.new("Part")
- 156.prt1.formFactor = 1
- 157.prt1.Parent = pack
- 158.prt1.CanCollide = false
- 159.prt1.BrickColor = br(col[1])
- 160.prt1.Name = "Part1"
- 161.prt1.Size = Vector3.new(1,1,1)
- 162.prt1.Position = Torso.Position
- 163.local prt2 = Instance.new("Part")
- 164.prt2.formFactor = 1
- 165.prt2.Parent = pack
- 166.prt2.CanCollide = false
- 167.prt2.BrickColor = BrickColor.new("Really red")
- 168.prt2.Name = "Part2"
- 169.prt2.Reflectance=0.3
- 170.prt2.Size = Vector3.new(1,2,1)
- 171.prt2.Position = Torso.Position
- 172.local prt3 = Instance.new("Part")
- 173.prt3.formFactor = 1
- 174.prt3.Parent = pack
- 175.prt3.CanCollide = false
- 176.prt3.BrickColor = BrickColor.new("Medium stone grey")
- 177.prt3.Name = "Part3"
- 178.prt3.Reflectance=0.6
- 179.prt3.Size = Vector3.new(1,2,1)
- 180.prt3.Position = Torso.Position
- 181.local prt4 = Instance.new("Part")
- 182.prt4.formFactor = 1
- 183.prt4.Parent = pack
- 184.prt4.CanCollide = false
- 185.prt4.BrickColor = BrickColor.new("Really red")
- 186.prt4.Name = "Part4"
- 187.prt4.Reflectance=0.3
- 188.prt4.Size = Vector3.new(1,1,1)
- 189.prt4.Position = Torso.Position
- 190.local prt5 = Instance.new("Part")
- 191.prt5.formFactor = 1
- 192.prt5.Parent = pack
- 193.prt5.CanCollide = false
- 194.prt5.BrickColor = br(col[1])
- 195.prt5.Name = "Part5"
- 196.prt5.Size = Vector3.new(1,1,1)
- 197.prt5.Position = Torso.Position
- 198.local prt6 = Instance.new("Part")
- 199.prt6.formFactor = 1
- 200.prt6.Parent = pack
- 201.prt6.CanCollide = false
- 202.prt6.BrickColor = br(col[1])
- 203.prt6.Name = "Part6"
- 204.prt6.Size = Vector3.new(1,1,1)
- 205.prt6.Position = Torso.Position
- 206.local prt7 = Instance.new("Part")
- 207.prt7.formFactor = 1
- 208.prt7.Parent = pack
- 209.prt7.CanCollide = false
- 210.prt7.BrickColor = BrickColor.new("Really black")
- 211.prt7.Name = "Part7"
- 212.prt7.Size = Vector3.new(1,1,1)
- 213.prt7.Position = Torso.Position
- 214.local prt8 = Instance.new("Part")
- 215.prt8.formFactor = 1
- 216.prt8.Parent = pack
- 217.prt8.CanCollide = false
- 218.prt8.BrickColor = br(col[1])
- 219.prt8.Name = "Part8"
- 220.prt8.Size = Vector3.new(1,1,1)
- 221.prt8.Position = Torso.Position
- 222.local prt9 = Instance.new("Part")
- 223.prt9.formFactor = 1
- 224.prt9.Parent = pack
- 225.prt9.CanCollide = false
- 226.prt9.BrickColor = br(col[1])
- 227.prt9.Name = "Part9"
- 228.prt9.Size = Vector3.new(1,1,1)
- 229.prt9.Position = Torso.Position
- 230.local prt10 = Instance.new("Part")
- 231.prt10.formFactor = 1
- 232.prt10.Parent = pack
- 233.prt10.CanCollide = false
- 234.prt10.BrickColor = br(col[1])
- 235.prt10.Name = "Part10"
- 236.prt10.Size = Vector3.new(1,1,1)
- 237.prt10.Position = Torso.Position
- 238.local prt11 = Instance.new("Part")
- 239.prt11.formFactor = 1
- 240.prt11.Parent = pack
- 241.prt11.CanCollide = false
- 242.prt11.BrickColor = br(col[1])
- 243.prt11.Name = "Part11"
- 244.prt11.Size = Vector3.new(1,1,1)
- 245.prt11.Position = Torso.Position
- 246.local prt12 = Instance.new("Part")
- 247.prt12.formFactor = 1
- 248.prt12.Parent = pack
- 249.prt12.CanCollide = false
- 250.prt12.BrickColor = br(col[1])
- 251.prt12.Name = "Part12"
- 252.prt12.Size = Vector3.new(1,1,1)
- 253.prt12.Position = Torso.Position
- 254.local msh1 = Instance.new("BlockMesh")
- 255.msh1.Parent = prt1
- 256.--msh1.Scale = Vector3.new(0.9,0.8,3)
- 257.msh1.Scale = Vector3.new(Prop.LegWide/0.9,Prop.LegWide/1,Prop.LegLength/1.3)
- 258.local msh2 = Instance.new("BlockMesh")
- 259.msh2.Parent = prt2
- 260.--msh2.Scale = Vector3.new(0.3,2.5,1)
- 261.msh2.Scale = Vector3.new(Prop.LegWide/2.5,Prop.LegLength/1.6,Prop.LegWide*1.3)
- 262.local msh3 = Instance.new("BlockMesh")
- 263.msh3.Parent = prt3
- 264.--msh3.Scale = Vector3.new(0.1,2.6,1.5)
- 265.msh3.Scale = Vector3.new(Prop.LegWide/6,Prop.LegLength/1.6,Prop.LegWide*1.9)
- 266.local msh4 = Instance.new("SpecialMesh")
- 267.msh4.Parent = prt4
- 268.msh4.MeshType = "Wedge"
- 269.--msh4.Scale = Vector3.new(0.3,2,1)
- 270.msh4.Scale = Vector3.new(Prop.LegWide/2.5,Prop.LegLength/2,Prop.LegWide*1.3)
- 271.local msh5 = Instance.new("CylinderMesh")
- 272.msh5.Parent = prt5
- 273.--msh5.Scale = Vector3.new(1.5,1,1.5)
- 274.msh5.Scale = Vector3.new(Prop.LegWide*2,Prop.LegLength/4,Prop.LegWide*2)
- 275.local msh6 = Instance.new("CylinderMesh")
- 276.msh6.Parent = prt6
- 277.--msh6.Scale = Vector3.new(2.5,1.6,2.5)
- 278.msh6.Scale = Vector3.new(Prop.LegWide*3.1,Prop.LegLength/2.5,Prop.LegWide*3.1)
- 279.local msh7 = Instance.new("CylinderMesh")
- 280.msh7.Parent = prt7
- 281.--msh7.Scale = Vector3.new(1.4,1.7,1.4)
- 282.msh7.Scale = Vector3.new(Prop.LegWide*1.8,Prop.LegLength/2.3,Prop.LegWide*1.8)
- 283.local msh8 = Instance.new("BlockMesh")
- 284.msh8.Parent = prt8
- 285.--msh8.Scale = Vector3.new(0.5,2,0.5)
- 286.msh8.Scale = Vector3.new(Prop.LegWide/1.6,Prop.LegLength/2,Prop.LegWide/1.6)
- 287.local msh9 = Instance.new("BlockMesh")
- 288.msh9.Parent = prt9
- 289.--msh9.Scale = Vector3.new(0.5,2,0.5)
- 290.msh9.Scale = Vector3.new(Prop.LegWide/1.6,Prop.LegLength/2,Prop.LegWide/1.6)
- 291.local msh10 = Instance.new("BlockMesh")
- 292.msh10.Parent = prt10
- 293.--msh10.Scale = Vector3.new(0.5,2,0.5)
- 294.msh10.Scale = Vector3.new(Prop.LegWide/1.6,Prop.LegLength/2,Prop.LegWide/1.6)
- 295.local msh11 = Instance.new("BlockMesh")
- 296.msh11.Parent = prt11
- 297.--msh11.Scale = Vector3.new(0.5,2,0.5)
- 298.msh11.Scale = Vector3.new(Prop.LegWide/1.6,Prop.LegLength/2,Prop.LegWide/1.6)
- 299.local msh12 = Instance.new("BlockMesh")
- 300.msh12.Parent = prt12
- 301.--msh12.Scale = Vector3.new(0.5,2,0.5)
- 302.msh12.Scale = Vector3.new(0,0,0)
- 303.local wld1 = Instance.new("Weld")
- 304.wld1.Parent = prt1
- 305.wld1.Part0 = prt1
- 306.wld1.Part1 = Spider.RAa2
- 307.--wld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-0.5,0)
- 308.wld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/6,0)
- 309.local wld2 = Instance.new("Weld")
- 310.wld2.Parent = prt2
- 311.wld2.Part0 = prt2
- 312.wld2.Part1 = prt1
- 313.--wld2.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-3,0)
- 314.wld2.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/1.3,0)
- 315.local wld3 = Instance.new("Weld")
- 316.wld3.Parent = prt3
- 317.wld3.Part0 = prt3
- 318.wld3.Part1 = prt1
- 319.--wld3.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-3,0)
- 320.wld3.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/1.3,0)
- 321.local wld4 = Instance.new("Weld")
- 322.wld4.Parent = prt4
- 323.wld4.Part0 = prt4
- 324.wld4.Part1 = prt2
- 325.wld4.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-4.2,0)
- 326.wld4.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/1.1,0)
- 327.local wld5 = Instance.new("Weld")
- 328.wld5.Parent = prt5
- 329.wld5.Part0 = prt5
- 330.wld5.Part1 = Spider.LAa2
- 331.--wld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-2.5,0)
- 332.wld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/1.6,0)
- 333.local wld6 = Instance.new("Weld")
- 334.wld6.Parent = prt6
- 335.wld6.Part0 = prt6
- 336.wld6.Part1 = prt5
- 337.--wld6.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-1.5,0)
- 338.wld6.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/2.6,0)
- 339.local wld7 = Instance.new("Weld")
- 340.wld7.Parent = prt7
- 341.wld7.Part0 = prt7
- 342.wld7.Part1 = prt6
- 343.wld7.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
- 344.local wld8 = Instance.new("Weld")
- 345.wld8.Parent = prt8
- 346.wld8.Part0 = prt8
- 347.wld8.Part1 = prt6
- 348.--wld8.C0 = CFrame.fromEulerAnglesXYZ(0,0,-0.5) * CFrame.new(1.5,-1,0)
- 349.wld8.C0 = CFrame.fromEulerAnglesXYZ(0,0,-0.5) * CFrame.new(Prop.LegWide*2,-Prop.LegLength/4,0)
- 350.local wld9 = Instance.new("Weld")
- 351.wld9.Parent = prt9
- 352.wld9.Part0 = prt9
- 353.wld9.Part1 = prt6
- 354.--wld9.C0 = CFrame.fromEulerAnglesXYZ(0,0,0.5) * CFrame.new(-1.5,-1,0)
- 355.wld9.C0 = CFrame.fromEulerAnglesXYZ(0,0,0.5) * CFrame.new(-Prop.LegWide*2,-Prop.LegLength/4,0)
- 356.local wld10 = Instance.new("Weld")
- 357.wld10.Parent = prt10
- 358.wld10.Part0 = prt10
- 359.wld10.Part1 = prt6
- 360.--wld10.C0 = CFrame.fromEulerAnglesXYZ(-0.5,0,0) * CFrame.new(0,-1,-1.5)
- 361.wld10.C0 = CFrame.fromEulerAnglesXYZ(-0.5,0,0) * CFrame.new(0,-Prop.LegLength/4,-Prop.LegWide*2)
- 362.local wld11 = Instance.new("Weld")
- 363.wld11.Parent = prt11
- 364.wld11.Part0 = prt11
- 365.wld11.Part1 = prt6
- 366.--wld11.C0 = CFrame.fromEulerAnglesXYZ(0.5,0,0) * CFrame.new(0,-1,1.5)
- 367.wld11.C0 = CFrame.fromEulerAnglesXYZ(0.5,0,0) * CFrame.new(0,-Prop.LegLength/4,Prop.LegWide*2)
- 368.local wld12 = Instance.new("Weld")
- 369.wld12.Parent = prt12
- 370.wld12.Part0 = prt12
- 371.wld12.Part1 = prt6
- 372.--wld12.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,0) * CFrame.new(0,0,0)
- 373.wld12.C0 = CFrame.fromEulerAnglesXYZ(-1.57,0,0) * CFrame.new(0,0,0)
- 374.wait()
- 375.Spider.w.Back = weld(Spider.Back,Torso,Spider.Back,0,0,0.5,0,0,0)
- 376.wait()
- 377.Torso.CFrame = Torso.CFrame + Vector3.new(0,10,0)
- 378.function Anim()
- 379.attack=true
- 380.for i=0,1,0.1 do
- 381.wait()
- 382.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-(120*i)),math.rad(70-(70*i)),0)
- 383.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+(10*i)),math.rad(40+(50*i)),0)
- 384.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-(120*i)),math.rad(-70+(70*i)),0)
- 385.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+(10*i)),math.rad(-40-(50*i)),0)
- 386.end
- 387.bodypos=Instance.new("BodyPosition")
- 388.bodypos.P=500
- 389.bodypos.D=100
- 390.bodypos.maxForce=Vector3.new(0,math.huge,0)
- 391.bodypos.position=Head.Position+Vector3.new(0,50,0)
- 392.bodypos.Parent=Head
- 393.while roflcopter==true do
- 394.for i = 0,1,0.1 do
- 395.wait()
- 396.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-(120)),math.rad(70-(70)),0)
- 397.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+(10)),math.rad(90+(360*i)),0)
- 398.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-(120)),math.rad(-70+(70)),0)
- 399.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+(10)),math.rad(-90+(360*i)),0)
- 400.end
- 401.end
- 402.bodypos.Parent=nil
- 403.for i=0,1,0.1 do
- 404.wait()
- 405.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-(120-120*i)),math.rad(70-(70-70*i)),0)
- 406.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+(10-10*i)),math.rad(90-(50*i)),0)
- 407.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-(120-120*i)),math.rad(-70+(70-70*i)),0)
- 408.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+(10-10*i)),math.rad(-90+(50*i)),0)
- 409.end
- 410.attack=false
- 411.end
- 412.function RoflCopter()
- 413.act.Jumping=true
- 414.for i=0,1,0.1 do
- 415.wait()
- 416.Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80),math.rad(-40),0)
- 417.Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+80*i),math.rad(0),0)
- 418.Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40),0)
- 419.Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-80*i),math.rad(0),0)
- 420.Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80),math.rad(40),0)
- 421.Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+80*i),math.rad(0),0)
- 422.Spider.w.URb1.C1 = CFrame.Angles(math.rad(80),math.rad(40),0)
- 423.Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-80*i),math.rad(0),0)
- 424.end
- 425.bodypos.P=500
- 426.bodypos.D=100
- 427.bodypos.maxForce=Vector3.new(0,math.huge,0)
- 428.bodypos.position=Head.Position+Vector3.new(0,10,0)
- 429.bodypos.Parent=Head
- 430.while roflcopter==true do
- 431.derpcon1=Spider.LRa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end)
- 432.derpcon2=Spider.LLa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end)
- 433.derpcon3=Spider.URa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end)
- 434.derpcon4=Spider.ULa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end)
- 435.for i=0,1,0.1 do
- 436.wait()
- 437.Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80),math.rad(-40+360*i),0)
- 438.Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+80),math.rad(0),0)
- 439.Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40+360*i),0)
- 440.Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-80),math.rad(0),0)
- 441.Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80),math.rad(40+360*i),0)
- 442.Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+80),math.rad(0),0)
- 443.Spider.w.URb1.C1 = CFrame.Angles(math.rad(80),math.rad(40+360*i),0)
- 444.Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-80),math.rad(0),0)
- 445.end
- 446.derpcon1:disconnect()
- 447.derpcon2:disconnect()
- 448.derpcon3:disconnect()
- 449.derpcon4:disconnect()
- 450.end
- 451.bodypos.Parent=nil
- 452.for i=0,1,0.1 do
- 453.wait()
- 454.Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80),math.rad(-40),0)
- 455.Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+80-80*i),math.rad(0),0)
- 456.Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40),0)
- 457.Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-80+80*i),math.rad(0),0)
- 458.Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80),math.rad(40),0)
- 459.Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+80-80*i),math.rad(0),0)
- 460.Spider.w.URb1.C1 = CFrame.Angles(math.rad(80),math.rad(40),0)
- 461.Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-80+80*i),math.rad(0),0)
- 462.end
- 463.act.Jumping=false
- 464.end
- 465.function Shoot()
- 466.attack=true
- 467.for i=0,1,0.1 do
- 468.wait()
- 469.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
- 470.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
- 471.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50*i),math.rad(-70),0)
- 472.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+20*i),math.rad(-40+40*i),0)
- 473.end
- 474.gairo.Parent = Head
- 475.gairo.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge
- 476.gairo.P = 20e+003
- 477.gairo.cframe = Head.CFrame
- 478.for i=0,1,0.1 do
- 479.wait()
- 480.Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,1.57*i)
- 481.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
- 482.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
- 483.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50+20*i),math.rad(-70-20*i),0)
- 484.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+20+80*i),math.rad(-40+40),0)
- 485.end
- 486.wait(0.1)
- 487.for i = 1,3 do
- 488.DerpMagic(prt7,Prop.LegWide*4,Prop.LegWide*4,Prop.LegWide*4,0,1,0,BrickColor.new("Black"))
- 489.shoottrail2(prt7)
- 490.wait(0.5)
- 491.end
- 492.for i=0,1,0.1 do
- 493.wait()
- 494.Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,1.57-1.57*i)
- 495.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
- 496.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
- 497.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50+20+30*i),math.rad(-70-20+20*i),0)
- 498.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+20+80-100*i),math.rad(-40+40-40*i),0)
- 499.end
- 500.gairo.Parent=nil
- 501.Torso.Neck.C0=necko
- 502.attack=false
- 503.end
- 504.function Shoot2()
- 505.attack=true
- 506.for i=0,1,0.1 do
- 507.wait()
- 508.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
- 509.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
- 510.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-60*i),math.rad(-70),0)
- 511.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+15*i),math.rad(-40-60*i),0)
- 512.end
- 513.for i=0,0.3,0.1 do
- 514.wait(0.1)
- 515.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
- 516.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
- 517.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-60),math.rad(-70),0)
- 518.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+15+40*i),math.rad(-40-60),0)
- 519.DerpMagic(prt7,Prop.LegWide*4,Prop.LegWide*4,Prop.LegWide*4,0,1,0,BrickColor.new("Black"))
- 520.shoottrail2(prt7)
- 521.end
- 522.for i=0,1,0.1 do
- 523.wait()
- 524.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
- 525.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
- 526.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-60+60*i),math.rad(-70),0)
- 527.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+15+20-55*i),math.rad(-40-60+60*i),0)
- 528.end
- 529.attack=false
- 530.end
- 531.function Shoot3()
- 532.attack=true
- 533.for i=0,1,0.1 do
- 534.wait()
- 535.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
- 536.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
- 537.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50*i),math.rad(-70+70*i),math.rad(90*i))
- 538.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+60*i),math.rad(-40+40*i),math.rad(3*i))
- 539.end
- 540.for i=0,1,0.1 do
- 541.wait()
- 542.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
- 543.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
- 544.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50+60*i),math.rad(-70+70),math.rad(90))
- 545.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+60+40*i),math.rad(-40+40),math.rad(3))
- 546.DerpMagic(prt7,Prop.LegWide*4,Prop.LegWide*4,Prop.LegWide*4,0,1,0,BrickColor.new("Black"))
- 547.shoottrail2(prt7)
- 548.end
- 549.for i=0,1,0.1 do
- 550.wait()
- 551.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
- 552.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
- 553.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50+60-10*i),math.rad(-70+70-70*i),math.rad(90-90*i))
- 554.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+60+40-100*i),math.rad(-40+40-40*i),math.rad(3-3*i))
- 555.end
- 556.attack=false
- 557.end
- 558.function Shoot4()
- 559.attack=true
- 560.for i=0,1,0.1 do
- 561.wait()
- 562.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
- 563.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
- 564.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120+60*i),math.rad(-70+70*i),math.rad(0))
- 565.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+50*i),math.rad(-40+40*i),math.rad(0))
- 566.end
- 567.for i=0,1,0.1 do
- 568.wait()
- 569.DerpMagic(prt7,Prop.LegWide*4,Prop.LegWide*4,Prop.LegWide*4,0,1,0,BrickColor.new("Black"))
- 570.shoottrail2(prt7)
- 571.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
- 572.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
- 573.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120+60),math.rad(-70+70),math.rad(0))
- 574.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+50+50*i),math.rad(-40+40),math.rad(0))
- 575.end
- 576.for i=0,1,0.1 do
- 577.wait()
- 578.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
- 579.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
- 580.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120+60-60*i),math.rad(-70+70-70*i),math.rad(0))
- 581.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+50+50-100*i),math.rad(-40+40-40*i),math.rad(0))
- 582.end
- 583.attack=false
- 584.end
- 585.function Attack()
- 586.attack=true
- 587.for i=0,1,0.1 do
- 588.wait()
- 589.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-80*i),math.rad(70-70*i),0)
- 590.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40-40*i),0)
- 591.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
- 592.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
- 593.end
- 594.ss(1)
- 595.con1=prt2.Touched:connect(function(hit) slashdamage1(hit,Prop.LegLength*3,20) end)
- 596.con2=Spider.RAa2.Touched:connect(function(hit) slashdamage1(hit,Prop.LegLength*3,20) end)
- 597.for i=0,1,0.2 do
- 598.wait()
- 599.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-80+90*i),math.rad(70-70),0)
- 600.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+70*i),math.rad(40-40),0)
- 601.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
- 602.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
- 603.end
- 604.wait(0.1)
- 605.con1:disconnect()
- 606.con2:disconnect()
- 607.for i=0,1,0.1 do
- 608.wait()
- 609.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120+10-10*i),math.rad(70-70+70*i),0)
- 610.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+70-70*i),math.rad(40-40+40*i),0)
- 611.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
- 612.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
- 613.end
- 614.attack=false
- 615.end
- 616.function MegaBonk()
- 617.attack=true
- 618.for i=0,1,0.1 do
- 619.wait()
- 620.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-80*i),math.rad(70-70*i),0)
- 621.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40-40*i),0)
- 622.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
- 623.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
- 624.end
- 625.wait(0.1)
- 626.for i=0,1,0.02 do
- 627.wait()
- 628.MMMAGIC(prt4,Prop.BallSize*2,Prop.BallSize*2,Prop.BallSize*2,0,Prop.LegLength/2,0,BrickColor.new("Really black"))
- 629.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-80-30*i),math.rad(70-70),0)
- 630.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100-30*i),math.rad(40-40),0)
- 631.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
- 632.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
- 633.end
- 634.ss(1.3)
- 635.con1=prt2.Touched:connect(function(hit) Damagefunc2(hit,Prop.LegLength*10,100) end)
- 636.con2=Spider.RAa2.Touched:connect(function(hit) Damagefunc2(hit,Prop.LegLength*10,100) end)
- 637.for i=0,1,0.2 do
- 638.wait()
- 639.MMMAGIC(prt4,Prop.BallSize*2,Prop.BallSize*2,Prop.BallSize*2,0,Prop.LegLength/2,0,BrickColor.new("Really black"))
- 640.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-80-30+110*i),math.rad(70-70),0)
- 641.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100-30+120*i),math.rad(40-40),0)
- 642.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
- 643.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
- 644.end
- 645.MMMAGIC(prt4,Prop.BallSize*4,Prop.BallSize*4,Prop.BallSize*4,0,Prop.LegLength/2,0,BrickColor.new("Really black"))
- 646.wait(0.5)
- 647.con1:disconnect()
- 648.con2:disconnect()
- 649.for i=0,1,0.1 do
- 650.wait()
- 651.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-110+110),math.rad(70-70+70*i),0)
- 652.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100-30+120-100*i),math.rad(40-40+40*i),0)
- 653.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
- 654.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
- 655.end
- 656.attack=false
- 657.end
- 658.function DualAttack()
- 659.attack=true
- 660.for i=0,1,0.1 do
- 661.wait()
- 662.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-30*i),math.rad(70-90*i),0)
- 663.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40+40*i),0)
- 664.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
- 665.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
- 666.end
- 667.ss(1)
- 668.con1=prt2.Touched:connect(function(hit) slashdamage1(hit,Prop.LegLength*3,20) end)
- 669.con2=Spider.RAa2.Touched:connect(function(hit) slashdamage1(hit,Prop.LegLength*3,20) end)
- 670.for i=0,1,0.2 do
- 671.wait()
- 672.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-30),math.rad(70-90+100*i),0)
- 673.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+50*i),math.rad(40+40),0)
- 674.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
- 675.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
- 676.end
- 677.con1:disconnect()
- 678.con2:disconnect()
- 679.for i=0,1,0.1 do
- 680.wait()
- 681.Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-30+30*i),math.rad(70-90+100-10*i),0)
- 682.Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+50-50*i),math.rad(40+40-40*i),0)
- 683.Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
- 684.Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
- 685.end
- 686.attack=false
- 687.end
- 688.function Stomp()
- 689.attack=true
- 690.local vel2 = Instance.new("BodyVelocity")
- 691.vel2.Parent = Player.Character.Torso
- 692.vel2.maxForce = Vector3.new(4e+005,4e+005,4e+005)*1
- 693.vel2.velocity = Vector3.new(0,1,0) * 20
- 694.wait(0.05)
- 695.vel2.Parent=nil
- 696.act.Jumping=true
- 697.Char.Humanoid.WalkSpeed=0
- 698.for i=0,1,0.1 do
- 699.wait()
- 700.Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80-50*i),math.rad(-40),0)
- 701.Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+50*i),math.rad(0),0)
- 702.Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40),0)
- 703.Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100),math.rad(0),0)
- 704.Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80-50*i),math.rad(40),0)
- 705.Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+50*i),math.rad(0),0)
- 706.Spider.w.URb1.C1 = CFrame.Angles(math.rad(80),math.rad(40),0)
- 707.Spider.w.URb2.C1 = CFrame.Angles(math.rad(100),math.rad(0),0)
- 708.end
- 709.for i=0,1,0.1 do
- 710.wait()
- 711.Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80-50),math.rad(-40),0)
- 712.Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+50),math.rad(0),0)
- 713.Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50*i),math.rad(-40+40*i),0)
- 714.Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-30*i),math.rad(0),0)
- 715.Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80-50),math.rad(40),0)
- 716.Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+50),math.rad(0),0)
- 717.Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50*i),math.rad(40-40*i),0)
- 718.Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-30*i),math.rad(0),0)
- 719.end
- 720.ss(0.9)
- 721.con1=Spider.URa1.Touched:connect(function(hit) DBHit(hit,50,Prop.LegLength*2) end)
- 722.con2=Spider.URa2.Touched:connect(function(hit) DBHit(hit,50,Prop.LegLength*2) end)
- 723.for i=0,1,0.2 do
- 724.wait()
- 725.Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80-50+50*i),math.rad(-40),0)
- 726.Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+50-50*i),math.rad(0),0)
- 727.Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50+50*i),math.rad(-40+40),0)
- 728.Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-30+30*i),math.rad(0),0)
- 729.Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80-50+50*i),math.rad(40),0)
- 730.Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+50-50*i),math.rad(0),0)
- 731.Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50+50*i),math.rad(40-40),0)
- 732.Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-30+30*i),math.rad(0),0)
- 733.end
- 734.wait(0.1)
- 735.con1:disconnect()
- 736.con2:disconnect()
- 737.for i=0,1,0.1 do
- 738.wait()
- 739.Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80-50+50),math.rad(-40),0)
- 740.Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+50-50),math.rad(0),0)
- 741.Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50+50),math.rad(-40+40-40*i),0)
- 742.Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-30+30),math.rad(0),0)
- 743.Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80-50+50),math.rad(40),0)
- 744.Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+50-50),math.rad(0),0)
- 745.Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50+50),math.rad(40-40+40*i),0)
- 746.Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-30+30),math.rad(0),0)
- 747.end
- 748.Char.Humanoid.WalkSpeed=walksped
- 749.act.Jumping=false
- 750.attack=false
- 751.end
- 752.function Jump()
- 753.attack=true
- 754.act.Jumping=true
- 755.for i=0,1,0.1 do
- 756.wait()
- 757.Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80+50*i),math.rad(-40),0)
- 758.Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100-50*i),math.rad(0),0)
- 759.Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50*i),math.rad(-40),0)
- 760.Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100+50*i),math.rad(0),0)
- 761.Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80+50*i),math.rad(40),0)
- 762.Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100-50*i),math.rad(0),0)
- 763.Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50*i),math.rad(40),0)
- 764.Spider.w.URb2.C1 = CFrame.Angles(math.rad(100+50*i),math.rad(0),0)
- 765.end
- 766.for i=0,1,0.2 do
- 767.wait()
- 768.Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80+50-100*i),math.rad(-40),0)
- 769.Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100-50+100*i),math.rad(0),0)
- 770.Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50+100*i),math.rad(-40),0)
- 771.Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100+50-100*i),math.rad(0),0)
- 772.Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80+50-100*i),math.rad(40),0)
- 773.Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100-50+100*i),math.rad(0),0)
- 774.Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50+100*i),math.rad(40),0)
- 775.Spider.w.URb2.C1 = CFrame.Angles(math.rad(100+50-100*i),math.rad(0),0)
- 776.end
- 777.local vel2 = Instance.new("BodyVelocity")
- 778.vel2.Parent = Player.Character.Torso
- 779.vel2.maxForce = Vector3.new(4e+005,4e+005,4e+005)*1
- 780.vel2.velocity = Vector3.new(0,1,0) * 100
- 781.wait(0.1)
- 782.vel2.Parent=nil
- 783.for i=0,1,0.1 do
- 784.wait()
- 785.Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80+50-100+50*i),math.rad(-40),0)
- 786.Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100-50+100-50*i),math.rad(0),0)
- 787.Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50+100-50*i),math.rad(-40),0)
- 788.Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100+50-100+50*i),math.rad(0),0)
- 789.Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80+50-100+50*i),math.rad(40),0)
- 790.Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100-50+100-50*i),math.rad(0),0)
- 791.Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50+100-50*i),math.rad(40),0)
- 792.Spider.w.URb2.C1 = CFrame.Angles(math.rad(100+50-100+50*i),math.rad(0),0)
- 793.end
- 794.act.Jumping=false
- 795.attack=false
- 796.end
- 797.function shoottrail2(pos1)
- 798.coroutine.resume(coroutine.create(function()
- 799.spread2 = 0
- 800.range2 = Prop.LegLength*150
- 801.rangepower = Prop.LegLength*1.5
- 802.local spreadvector = (Vector3.new(math.random(-spread2,spread2),math.random(-spread2,spread2),math.random(-spread2,spread2)) / 100) * (pos1.Position).magnitude/100
- 803.--local dir = Head.CFrame.lookVector+spreadvector
- 804.local dir = prt12.CFrame.lookVector+spreadvector
- 805.local hit2,pos = rayCast(pos1.Position,dir,10,pack)
- 806.local rangepos = range2
- 807.local function drawtrail(From,To)
- 808.local effectsmsh = Instance.new("CylinderMesh")
- 809.effectsmsh.Scale = Vector3.new(1,1,1)
- 810.effectsmsh.Name = "Mesh"
- 811.local effectsg = Instance.new("Part")
- 812.effectsg.formFactor = 3
- 813.effectsg.CanCollide = false
- 814.effectsg.Name = "Eff"
- 815.effectsg.Locked = true
- 816.effectsg.Anchored = true
- 817.effectsg.Size = Vector3.new(Prop.LegLength/4,Prop.LegLength/5,Prop.LegLength/4)
- 818.effectsg.Parent = pack
- 819.effectsmsh.Parent = effectsg
- 820.effectsg.BrickColor = BrickColor.new("Really black")
- 821.effectsg.Reflectance = 0.25
- 822.local LP = From
- 823.local point1 = To
- 824.local mg = (LP - point1).magnitude
- 825.effectsmsh.Scale = Vector3.new(1,mg*5,1)
- 826.effectsg.CFrame = CFrame.new((LP+point1)/2,point1) * CFrame.Angles(math.rad(90),0,0)
- 827.coroutine.resume(coroutine.create(function()
- 828.for i = 0 , 1 , 0.2 do
- 829.wait()
- 830.effectsg.Transparency = 1*i
- 831.effectsmsh.Scale = Vector3.new(1-1*i,mg*5,1-1*i)
- 832.end
- 833.effectsg.Parent = nil
- 834.end))
- 835.end
- 836.local newpos = pos1.Position
- 837.local inc = rangepower
- 838.repeat
- 839.wait()
- 840.rangepos = rangepos - 10
- 841.dir = dir
- 842.hit2,pos = rayCast(newpos,dir,inc,pack)
- 843.drawtrail(newpos,pos)
- 844.newpos = newpos + (dir * inc)
- 845.if alt==1 then
- 846.inc = 10
- 847.if inc >= 20 then
- 848.inc = inc - 10
- 849.end
- 850.end
- 851.if hit2 ~= nil then
- 852.rangepos = 0
- 853.end
- 854.until rangepos <= 0
- 855.if hit2 ~= nil then
- 856.local effectsmsh = Instance.new("SpecialMesh")
- 857.effectsmsh.MeshId = "http://www.roblox.com/asset/?id=15887356"
- 858.--effectsmsh.Scale = Vector3.new(1,1,2.5)
- 859.effectsmsh.Scale = Vector3.new(3,3,3)
- 860.local effectsg = Instance.new("Part")
- 861.effectsg.formFactor = 3
- 862.effectsg.CanCollide = false
- 863.effectsg.Name = "Arrow"
- 864.effectsg.Locked = true
- 865.effectsg.Transparency = 1
- 866.effectsg.Size = Vector3.new(0.2,0.2,0.2)
- 867.effectsg.Parent = pack
- 868.effectsg.BrickColor = BrickColor.new("Really black")
- 869.effectsmsh.Parent = effectsg
- 870.effectsg.CFrame = CFrame.new(newpos,pos) + CFrame.new(newpos,pos).lookVector*2.5*2
- 871.local efwel = Instance.new("Weld")
- 872.efwel.Parent = effectsg
- 873.efwel.Part0 = effectsg
- 874.efwel.Part1 = hit2
- 875.efwel.Parent = nil
- 876.effectsg.Anchored = true
- 877.local HitPos = effectsg.Position + CFrame.new(newpos,pos).lookVector*0.75
- 878.--local HitPos = prt1.Position + CFrame.new(newpos,pos).lookVector*0.75
- 879.--local HitPos = prt1.Position + (prt1.CFrame.lookVector * .5)
- 880.local CJ = CFrame.new(HitPos)
- 881.local C0 = effectsg.CFrame:inverse() * CJ
- 882.local C1 = hit2.CFrame:inverse() * CJ
- 883.--efwel.C0 = C0
- 884.--efwel.C1 = C1
- 885.--efwel.Parent = effectsg
- 886.Damg = Prop.LegLength*5
- 887.coroutine.resume(coroutine.create(function()
- 888.msound(1)
- 889.coroutine.resume(coroutine.create(function()
- 890.local c = game.Workspace:GetChildren();
- 891.for i = 1, #c do
- 892.local hum = c:findFirstChild("Humanoid")
- 893.if hum ~= nil and hum.Health ~= 0 then
- 894.local head = c:findFirstChild("Head");
- 895.if head ~= nil then
- 896.local targ = head.Position - effectsg.Position;
- 897.local mag = targ.magnitude;
- 898.if mag <= Prop.LegLength*3 then
- 899.wait()
- 900.DBHit(head,effectsg,Prop.LegLength)
- 901.end
- 902.end
- 903.end
- 904.end
- 905.end))
- 906.EVENMOARMAGIX(effectsg,Prop.LegLength*3,Prop.LegLength*2,Prop.LegLength*3,0,0,0,0,0,0,BrickColor.new("Black"))
- 907.for i = 0,5 do
- 908.wait()
- 909.MMMAGIC(effectsg,Prop.LegLength*3,Prop.LegLength*2,Prop.LegLength*3,0,0,0,BrickColor.new("Black"))
- 910.end
- 911.end))
- 912.coroutine.resume(coroutine.create(function()
- 913.wait(3)
- 914.effectsg.Parent = nil
- 915.end))
- 916.if hit2.Parent:FindFirstChild("Humanoid") ~= nil then
- 917.hum = hit2.Parent.Humanoid
- 918.attackdebounce = false
- 919.Damagefunc1(hit2,Damg,50)
- 920.elseif hit2.Parent.Parent ~= nil and hit2.Parent.Parent:FindFirstChild("Humanoid") ~= nil then
- 921.hum = hit2.Parent.Parent.Humanoid
- 922.attackdebounce = false
- 923.Damagefunc1(hit2,Damg,50)
- 924.end
- 925.end
- 926.end))
- 927.end
- 928.function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , Ignore Descendants
- 929.return game.Workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
- 930.end
- 931.function MMMAGIC(part,x1,y1,z1,x2,y2,z2,color)
- 932.local msh1 = Instance.new("BlockMesh")
- 933.msh1.Scale = Vector3.new(0.5,0.5,0.5)
- 934.S=Instance.new("Part")
- 935.S.Name="Effect"
- 936.S.formFactor=0
- 937.S.Size=Vector3.new(x1,y1,z1)
- 938.S.BrickColor=color
- 939.S.Reflectance = 0
- 940.S.TopSurface=0
- 941.S.BottomSurface=0
- 942.S.Transparency=0
- 943.S.Anchored=true
- 944.S.CanCollide=false
- 945.S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- 946.S.Parent=pack
- 947.msh1.Parent = S
- 948.coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
- 949.end
- 950.function UltimaMMMAGIC(part,x1,y1,z1,x2,y2,z2,color)
- 951.local msh1 = Instance.new("BlockMesh")
- 952.msh1.Scale = Vector3.new(x1,y1,z1)
- 953.S=Instance.new("Part")
- 954.S.Name="Effect"
- 955.S.formFactor=0
- 956.S.Size=Vector3.new(1,1,1)
- 957.S.BrickColor=color
- 958.S.Reflectance = 0
- 959.S.TopSurface=0
- 960.S.BottomSurface=0
- 961.S.Transparency=0
- 962.S.Anchored=true
- 963.S.CanCollide=false
- 964.S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- 965.S.Parent=pack
- 966.msh1.Parent = S
- 967.coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
- 968.end
- 969.function MOREMAGIX(part,cframe,x,y,z,color)
- 970.p2=Instance.new("Part")
- 971.p2.Name="Blast"
- 972.p2.TopSurface=0
- 973.p2.BottomSurface=0
- 974.p2.CanCollide=false
- 975.p2.Anchored=true
- 976.p2.BrickColor=color
- 977.p2.Size=Vector3.new(x,y,z)
- 978.p2.formFactor="Symmetric"
- 979.p2.CFrame=part.CFrame*CFrame.new(0,cframe,0)
- 980.p2.Parent=pack
- 981.m=Instance.new("BlockMesh")
- 982.m.Parent=p2
- 983.m.Name="BlastMesh"
- 984.coroutine.resume(coroutine.create(function(part,dir) for loll=1, 15 do part.BlastMesh.Scale=part.BlastMesh.Scale-Vector3.new(.09,.09,.09) part.Transparency=loll/20 part.CFrame=part.CFrame*CFrame.new(dir)*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100, math.random(-100,100)/100, math.random(-100,100)/100) wait() end part.Parent=nil end),p2,Vector3.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10))
- 985.end
- 986.function EVENMOARMAGIX(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
- 987.local msh1 = Instance.new("SpecialMesh")
- 988.msh1.Scale = Vector3.new(0.5,0.5,0.5)
- 989.msh1.MeshType = "Sphere"
- 990.S=Instance.new("Part")
- 991.S.Name="Effect"
- 992.S.formFactor=0
- 993.S.Size=Vector3.new(x1,y1,z1)
- 994.S.BrickColor=color
- 995.S.Reflectance = 0
- 996.S.TopSurface=0
- 997.S.BottomSurface=0
- 998.S.Transparency=0
- 999.S.Anchored=true
- 1000.S.CanCollide=false
- 1001.S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(x3,y3,z3)
- 1002.S.Parent=pack
- 1003.msh1.Parent = S
- 1004.coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.15,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
- 1005.end
- 1006.print("Y U NU GIVE CREDIT.")
- 1007.function WaveEffect(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
- 1008.local msh1 = Instance.new("SpecialMesh")
- 1009.msh1.Scale = Vector3.new(x1,y1,z1)
- 1010.msh1.MeshId = "http://www.roblox.com/asset/?id=20329976"
- 1011.S=Instance.new("Part")
- 1012.S.Name="Effect"
- 1013.S.formFactor=0
- 1014.S.Size=Vector3.new(1,1,1)
- 1015.S.BrickColor=color
- 1016.S.Reflectance = 0
- 1017.S.TopSurface=0
- 1018.S.BottomSurface=0
- 1019.S.Transparency=0
- 1020.S.Anchored=true
- 1021.S.CanCollide=false
- 1022.S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(x3,y3,z3)
- 1023.S.Parent=pack
- 1024.msh1.Parent = S
- 1025.coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.3,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
- 1026.end
- 1027.function BlastEffect(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
- 1028.local msh1 = Instance.new("SpecialMesh")
- 1029.msh1.Scale = Vector3.new(x1,y1,z1)
- 1030.msh1.MeshId = "http://www.roblox.com/asset/?id=1323306"
- 1031.S=Instance.new("Part")
- 1032.S.Name="Effect"
- 1033.S.formFactor=0
- 1034.S.Size=Vector3.new(1,1,1)
- 1035.S.BrickColor=color
- 1036.S.Reflectance = 0
- 1037.S.TopSurface=0
- 1038.S.BottomSurface=0
- 1039.S.Transparency=0
- 1040.S.Anchored=true
- 1041.S.CanCollide=false
- 1042.S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(x3,y3,z3)
- 1043.S.Parent=pack
- 1044.msh1.Parent = S
- 1045.coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.15,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
- 1046.end
- 1047.function DerpMagic(part,x1,y1,z1,x2,y2,z2,color)
- 1048.local msh1 = Instance.new("BlockMesh")
- 1049.msh1.Scale = Vector3.new(0.5,0.5,0.5)
- 1050.S=Instance.new("Part")
- 1051.S.Name="Effect"
- 1052.S.formFactor=0
- 1053.S.Size=Vector3.new(x1,y1,z1)
- 1054.S.BrickColor=color
- 1055.S.Reflectance = 0
- 1056.S.TopSurface=0
- 1057.S.BottomSurface=0
- 1058.S.Transparency=0
- 1059.S.Anchored=true
- 1060.S.CanCollide=false
- 1061.S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- 1062.S.Parent=pack
- 1063.msh1.Parent = S
- 1064.coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
- 1065.end
- 1066.function ss(pitch)
- 1067.local SlashSound = Instance.new("Sound")
- 1068.--SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
- 1069.SlashSound.SoundId = "http://roblox.com/asset/?id=10209645"
- 1070.SlashSound.Parent = workspace
- 1071.SlashSound.Volume = .7
- 1072.SlashSound.Pitch = pitch
- 1073.SlashSound.PlayOnRemove = true
- 1074.coroutine.resume(coroutine.create(function()
- 1075.wait(0)
- 1076.SlashSound.Parent = nil
- 1077.end))
- 1078.end
- 1079.function equipsound(pitch)
- 1080.local SlashSound = Instance.new("Sound")
- 1081.SlashSound.SoundId = "rbxasset://sounds\\unsheath.wav"
- 1082.SlashSound.Parent = workspace
- 1083.SlashSound.Volume = .5
- 1084.SlashSound.Pitch = pitch
- 1085.SlashSound.PlayOnRemove = true
- 1086.coroutine.resume(coroutine.create(function()
- 1087.wait(0)
- 1088.SlashSound.Parent = nil
- 1089.end))
- 1090.end
- 1091.function magicsound(pitch)
- 1092.local SlashSound = Instance.new("Sound")
- 1093.SlashSound.SoundId = "http://www.roblox.com/asset/?id=2248511"
- 1094.SlashSound.Parent = workspace
- 1095.SlashSound.Volume = .5
- 1096.SlashSound.Pitch = pitch
- 1097.SlashSound.PlayOnRemove = true
- 1098.coroutine.resume(coroutine.create(function()
- 1099.wait(0)
- 1100.SlashSound.Parent = nil
- 1101.end))
- 1102.end
- 1103.function critsound(pitch)
- 1104.local SlashSound = Instance.new("Sound")
- 1105.SlashSound.SoundId = "http://www.roblox.com/asset/?id=2801263"
- 1106.SlashSound.Parent = workspace
- 1107.SlashSound.Volume = .7
- 1108.SlashSound.Pitch = pitch
- 1109.SlashSound.PlayOnRemove = true
- 1110.coroutine.resume(coroutine.create(function()
- 1111.wait(0)
- 1112.SlashSound.Parent = nil
- 1113.end))
- 1114.end
- 1115.function spikesound(pitch)
- 1116.local SlashSound = Instance.new("Sound")
- 1117.SlashSound.SoundId = "http://www.roblox.com/asset/?id=3264793"
- 1118.SlashSound.Parent = workspace
- 1119.SlashSound.Volume = .7
- 1120.SlashSound.Pitch = pitch
- 1121.SlashSound.PlayOnRemove = true
- 1122.coroutine.resume(coroutine.create(function()
- 1123.wait(0)
- 1124.SlashSound.Parent = nil
- 1125.end))
- 1126.end
- 1127.function msound(pitch)
- 1128.local SlashSound = Instance.new("Sound")
- 1129.SlashSound.SoundId = "http://www.roblox.com/asset?id=2101148"
- 1130.SlashSound.Parent = workspace
- 1131.SlashSound.Volume = .7
- 1132.SlashSound.Pitch = pitch
- 1133.SlashSound.PlayOnRemove = true
- 1134.coroutine.resume(coroutine.create(function()
- 1135.wait(0)
- 1136.SlashSound.Parent = nil
- 1137.end))
- 1138.end
- 1139.function lasersound(pitch)
- 1140.local SlashSound = Instance.new("Sound")
- 1141.SlashSound.SoundId = "rbxasset://sounds/Launching rocket.wav"
- 1142.SlashSound.Parent = workspace
- 1143.SlashSound.Volume = .5
- 1144.SlashSound.Pitch = pitch
- 1145.SlashSound.PlayOnRemove = true
- 1146.coroutine.resume(coroutine.create(function()
- 1147.wait(0)
- 1148.SlashSound.Parent = nil
- 1149.end))
- 1150.end
- 1151.function omnomnom(pitch)
- 1152.local SlashSound = Instance.new("Sound")
- 1153.SlashSound.SoundId = "http://www.roblox.com/asset/?id=12544690"
- 1154.SlashSound.Parent = workspace
- 1155.SlashSound.Volume = .5
- 1156.SlashSound.Pitch = pitch
- 1157.SlashSound.PlayOnRemove = true
- 1158.coroutine.resume(coroutine.create(function()
- 1159.wait(0)
- 1160.SlashSound.Parent = nil
- 1161.end))
- 1162.end
- 1163.function msound(pitch)
- 1164.local SlashSound = Instance.new("Sound")
- 1165.SlashSound.SoundId = "http://www.roblox.com/asset?id=2101148"
- 1166.SlashSound.Parent = workspace
- 1167.SlashSound.Volume = .7
- 1168.SlashSound.Pitch = pitch
- 1169.SlashSound.PlayOnRemove = true
- 1170.coroutine.resume(coroutine.create(function()
- 1171.wait(0)
- 1172.SlashSound.Parent = nil
- 1173.end))
- 1174.end
- 1175.function MMMAGIC(part,x1,y1,z1,x2,y2,z2,color)
- 1176.local msh1 = Instance.new("BlockMesh")
- 1177.msh1.Scale = Vector3.new(0.5,0.5,0.5)
- 1178.S=Instance.new("Part")
- 1179.S.Name="Effect"
- 1180.S.formFactor=0
- 1181.S.Size=Vector3.new(x1,y1,z1)
- 1182.S.BrickColor=color
- 1183.S.Reflectance = 0
- 1184.S.TopSurface=0
- 1185.S.BottomSurface=0
- 1186.S.Transparency=0
- 1187.S.Anchored=true
- 1188.S.CanCollide=false
- 1189.S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- 1190.S.Parent=workspace
- 1191.msh1.Parent = S
- 1192.coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
- 1193.end
- 1194.attackdebounce = false
- 1195.Damagefunc1=function(hit,Damage,Knockback)
- 1196.if hit.Parent==nil then
- 1197.return
- 1198.end
- 1199.CPlayer=Bin
- 1200.h=hit.Parent:FindFirstChild("Humanoid")
- 1201.if h~=nil and hit.Parent.Name~=Char.Name and hit.Parent:FindFirstChild("Torso")~=nil then
- 1202.if attackdebounce == false then
- 1203.critsound(2)
- 1204.attackdebounce = true
- 1205.coroutine.resume(coroutine.create(function()
- 1206.wait(0.1)
- 1207.attackdebounce = false
- 1208.end))
- 1209.Damage=Damage
- 1210.--[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
- 1211.return
- 1212.end]]
- 1213.c=Instance.new("ObjectValue")
- 1214.c.Name="creator"
- 1215.c.Value=game.Players.LocalPlayer
- 1216.c.Parent=h
- 1217.game:GetService("Debris"):AddItem(c,.5)
- 1218.-- print(c.Value)
- 1219.if math.random(0,99)+math.random()<=5 then
- 1220.CRIT=true
- 1221.Damage=Damage*150
- 1222.--[[ Knockback=Knockback*2
- 1223.r=Instance.new("BodyAngularVelocity")
- 1224.r.P=3000
- 1225.r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
- 1226.r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- 1227.r.Parent=hit.Parent.Torso]]
- 1228.--critsound(2)
- 1229.end
- 1230.Damage=Damage+math.random(50,100)
- 1231.-- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/20))
- 1232.h:TakeDamage(Damage)
- 1233.showDamage(hit.Parent,Damage,50)
- 1234.vp=Instance.new("BodyVelocity")
- 1235.vp.P=500
- 1236.vp.maxForce=Vector3.new(math.huge,0,math.huge)
- 1237.-- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
- 1238.vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05
- 1239.if Knockback>0 then
- 1240.vp.Parent=hit.Parent.Torso
- 1241.end
- 1242.game:GetService("Debris"):AddItem(vp,.25)
- 1243.--[[ r=Instance.new("BodyAngularVelocity")
- 1244.r.P=3000
- 1245.r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
- 1246.r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- 1247.r.Parent=hit.Parent.Torso]]
- 1248.game:GetService("Debris"):AddItem(r,.5)
- 1249.c=Instance.new("ObjectValue")
- 1250.c.Name="creator"
- 1251.c.Value=Player
- 1252.c.Parent=h
- 1253.game:GetService("Debris"):AddItem(c,.5)
- 1254.CRIT=false
- 1255.hitDeb=true
- 1256.AttackPos=6
- 1257.end
- 1258.end
- 1259.end
- 1260.Damagefunc2=function(hit,Damage,Knockback)
- 1261.if hit.Parent==nil then
- 1262.return
- 1263.end
- 1264.CPlayer=Bin
- 1265.h=hit.Parent:FindFirstChild("Humanoid")
- 1266.if h~=nil and hit.Parent.Name~=Char.Name and hit.Parent:FindFirstChild("Torso")~=nil then
- 1267.if attackdebounce == false then
- 1268.critsound(1)
- 1269.attackdebounce = true
- 1270.coroutine.resume(coroutine.create(function()
- 1271.wait(0.1)
- 1272.attackdebounce = false
- 1273.end))
- 1274.Damage=Damage
- 1275.--[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
- 1276.return
- 1277.end]]
- 1278.c=Instance.new("ObjectValue")
- 1279.c.Name="creator"
- 1280.c.Value=game.Players.LocalPlayer
- 1281.c.Parent=h
- 1282.game:GetService("Debris"):AddItem(c,.5)
- 1283.-- print(c.Value)
- 1284.if math.random(0,99)+math.random()<=5 then
- 1285.CRIT=true
- 1286.Damage=Damage*100
- 1287.--[[ Knockback=Knockback*2
- 1288.r=Instance.new("BodyAngularVelocity")
- 1289.r.P=3000
- 1290.r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
- 1291.r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- 1292.r.Parent=hit.Parent.Torso]]
- 1293.--critsound(2)
- 1294.end
- 1295.Damage=Damage+math.random(50,100)
- 1296.-- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/20))
- 1297.h:TakeDamage(Damage)
- 1298.showDamage(hit.Parent,Damage,50)
- 1299.vp=Instance.new("BodyVelocity")
- 1300.vp.P=500
- 1301.vp.maxForce=Vector3.new(math.huge,0,math.huge)
- 1302.-- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
- 1303.vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05
- 1304.rl=Instance.new("BodyAngularVelocity")
- 1305.rl.P=3000
- 1306.rl.maxTorque=Vector3.new(5000,5000,5000)*500000000
- 1307.rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- 1308.rl.Parent=t
- 1309.game:GetService("Debris"):AddItem(rl,.2)
- 1310.vl=Instance.new("BodyVelocity")
- 1311.vl.P=4500
- 1312.vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- 1313.vl.velocity=Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z)*1.05+Vector3.new(0,10,0)
- 1314.vl.Parent=t
- 1315.game:GetService("Debris"):AddItem(vl,.2)
- 1316.if Knockback>0 then
- 1317.vp.Parent=hit.Parent.Torso
- 1318.end
- 1319.game:GetService("Debris"):AddItem(vp,.25)
- 1320.--[[ r=Instance.new("BodyAngularVelocity")
- 1321.r.P=3000
- 1322.r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
- 1323.r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- 1324.r.Parent=hit.Parent.Torso]]
- 1325.game:GetService("Debris"):AddItem(r,.5)
- 1326.c=Instance.new("ObjectValue")
- 1327.c.Name="creator"
- 1328.c.Value=Player
- 1329.c.Parent=h
- 1330.game:GetService("Debris"):AddItem(c,.5)
- 1331.CRIT=false
- 1332.hitDeb=true
- 1333.AttackPos=6
- 1334.end
- 1335.end
- 1336.end
- 1337.slashdamage1=function(hit,Damage,Knockback)
- 1338.if hit.Parent==nil then
- 1339.return
- 1340.end
- 1341.CPlayer=Bin
- 1342.h=hit.Parent:FindFirstChild("Humanoid")
- 1343.if h~=nil and hit.Parent.Name~=Char.Name and hit.Parent:FindFirstChild("Torso")~=nil then
- 1344.if attackdebounce == false then
- 1345.attackdebounce = true
- 1346.coroutine.resume(coroutine.create(function()
- 1347.wait(0.1)
- 1348.attackdebounce = false
- 1349.end))
- 1350.Damage=Damage
- 1351.--[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
- 1352.return
- 1353.end]]
- 1354.c=Instance.new("ObjectValue")
- 1355.c.Name="creator"
- 1356.c.Value=game.Players.LocalPlayer
- 1357.c.Parent=h
- 1358.game:GetService("Debris"):AddItem(c,.5)
- 1359.-- print(c.Value)
- 1360.if math.random(0,99)+math.random()<=5 then
- 1361.Damage=Damage*50
- 1362.--[[ Knockback=Knockback*2
- 1363.r=Instance.new("BodyAngularVelocity")
- 1364.r.P=3000
- 1365.r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
- 1366.r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- 1367.r.Parent=hit.Parent.Torso]]
- 1368.--critsound(2)
- 1369.end
- 1370.Damage=Damage+math.random(65,90)
- 1371.-- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/20))
- 1372.h:TakeDamage(Damage)
- 1373.showDamage(hit.Parent,Damage,50)
- 1374.vp=Instance.new("BodyVelocity")
- 1375.vp.P=500
- 1376.vp.maxForce=Vector3.new(math.huge,0,math.huge)
- 1377.-- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
- 1378.vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05
- 1379.if Knockback>0 then
- 1380.vp.Parent=hit.Parent.Torso
- 1381.end
- 1382.game:GetService("Debris"):AddItem(vp,.25)
- 1383.--[[ r=Instance.new("BodyAngularVelocity")
- 1384.r.P=3000
- 1385.r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
- 1386.r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- 1387.r.Parent=hit.Parent.Torso]]
- 1388.game:GetService("Debris"):AddItem(r,.5)
- 1389.c=Instance.new("ObjectValue")
- 1390.c.Name="creator"
- 1391.c.Value=Player
- 1392.c.Parent=h
- 1393.game:GetService("Debris"):AddItem(c,.5)
- 1394.CRIT=false
- 1395.hitDeb=true
- 1396.AttackPos=6
- 1397.end
- 1398.end
- 1399.end
- 1400.DBHit=function(hit,DB,Dmg) --credits to turdulator for making this function
- 1401.if hit.Parent==nil then
- 1402.return
- 1403.end
- 1404.h=hit.Parent:FindFirstChild("Humanoid")
- 1405.if h==nil then
- 1406.h=hit.Parent.Parent:FindFirstChild("Humanoid")
- 1407.end
- 1408.t=hit.Parent:FindFirstChild("Torso")
- 1409.if h~=nil and t~=nil then
- 1410.--[[ if h.Parent==Character then
- 1411.return
- 1412.end]]
- 1413.critsound(1.5)
- 1414.Damage=Dmg+math.random(20,100)
- 1415.h:TakeDamage(Damage)
- 1416.c=Instance.new("ObjectValue")
- 1417.c.Name="creator"
- 1418.c.Value=game.Players.LocalPlayer
- 1419.c.Parent=h
- 1420.game:GetService("Debris"):AddItem(c,.5)
- 1421.showDamage(hit.Parent,Damage,59)
- 1422.vl=Instance.new("BodyVelocity")
- 1423.vl.P=4500
- 1424.vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- 1425.vl.velocity=Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z)*1.05+Vector3.new(0,10,0)
- 1426.vl.Parent=t
- 1427.game:GetService("Debris"):AddItem(vl,.2)
- 1428.rl=Instance.new("BodyAngularVelocity")
- 1429.rl.P=3000
- 1430.rl.maxTorque=Vector3.new(5000,5000,5000)*500000000
- 1431.rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- 1432.rl.Parent=t
- 1433.game:GetService("Debris"):AddItem(rl,.2)
- 1434.else
- 1435.if hit.CanCollide==false then
- 1436.return
- 1437.end
- 1438.MagicCom:disconnect()
- 1439.-- DBExplode(DB)
- 1440.CRIT=false
- 1441.end
- 1442.end
- 1443.showDamage=function(Char,Dealt,du)
- 1444.m=Instance.new("Model")
- 1445.m.Name=tostring(Dealt)
- 1446.h=Instance.new("Humanoid")
- 1447.h.Health=math.huge
- 1448.h.MaxHealth=math.huge
- 1449.h.Parent=m
- 1450.c=Instance.new("Part")
- 1451.c.Transparency=0
- 1452.c.BrickColor=BrickColor:Red()
- 1453.c.Name="Head"
- 1454.c.TopSurface=0
- 1455.c.BottomSurface=0
- 1456.c.formFactor="Plate"
- 1457.c.Size=Vector3.new(1,.4,1)
- 1458.ms=Instance.new("CylinderMesh")
- 1459.ms.Bevel=.1
- 1460.ms.Scale=Vector3.new(.8,.8,.8)
- 1461.ms.Parent=c
- 1462.c.Reflectance=0
- 1463.Instance.new("BodyGyro").Parent=c
- 1464.c.Parent=m
- 1465.c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
- 1466.f=Instance.new("BodyPosition")
- 1467.f.P=2000
- 1468.f.D=100
- 1469.f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- 1470.f.position=c.Position+Vector3.new(0,3,0)
- 1471.f.Parent=c
- 1472.game:GetService("Debris"):AddItem(m,.5+du)
- 1473.c.CanCollide=false
- 1474.m.Parent=workspace
- 1475.c.CanCollide=false
- 1476.end
- 1477.Anims.Walking = function()
- 1478.derpcon1=Spider.LRa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end)
- 1479.derpcon2=Spider.LLa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end)
- 1480.derpcon3=Spider.URa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end)
- 1481.derpcon4=Spider.ULa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end)
- 1482.for i=0,1,difficulty do
- 1483.if act.Jumping ~= true then
- 1484.Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80+(20*i)),math.rad(-40-(40*i)),0)
- 1485.Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100-(20*i)),math.rad(0),0)
- 1486.Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-(20*i)),math.rad(-40-(40*i)),0)
- 1487.Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100+(20*i)),math.rad(0),0)
- 1488.wait()
- 1489.end
- 1490.end
- 1491.coroutine.resume(coroutine.create(function()
- 1492.for i=0,1,difficulty do
- 1493.if act.Jumping ~= true then
- 1494.Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80+(20*i)),math.rad(40+(40*i)),0)
- 1495.Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100-(20*i)),math.rad(0),0)
- 1496.Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-(20*i)),math.rad(40+(40*i)),0)
- 1497.Spider.w.URb2.C1 = CFrame.Angles(math.rad(100+(20*i)),math.rad(0),0)
- 1498.wait()
- 1499.end
- 1500.end
- 1501.for i=1,0,-difficulty do
- 1502.if act.Jumping ~= true then
- 1503.Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80+(20*i)),math.rad(40+(40*i)),0)
- 1504.Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100-(20*i)),math.rad(0),0)
- 1505.Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-(20*i)),math.rad(40+(40*i)),0)
- 1506.Spider.w.URb2.C1 = CFrame.Angles(math.rad(100+(20*i)),math.rad(0),0)
- 1507.wait()
- 1508.end
- 1509.end
- 1510.end))
- 1511.for i=1,0,-difficulty do
- 1512.if act.Jumping ~= true then
- 1513.Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80+(20*i)),math.rad(-40-(40*i)),0)
- 1514.Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100-(20*i)),math.rad(0),0)
- 1515.Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-(20*i)),math.rad(-40-(40*i)),0)
- 1516.Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100+(20*i)),math.rad(0),0)
- 1517.wait()
- 1518.end
- 1519.end
- 1520.derpcon1:disconnect()
- 1521.derpcon2:disconnect()
- 1522.derpcon3:disconnect()
- 1523.derpcon4:disconnect()
- 1524.if act.Jumping ~= true then
- 1525.Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80),math.rad(-40),0)
- 1526.Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100),math.rad(0),0)
- 1527.Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40),0)
- 1528.Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100),math.rad(0),0)
- 1529.end
- 1530.end
- 1531.--[[while true do
- 1532.wait()
- 1533.if act.Walking == true then return end
- 1534.if Torso.Velocity.magnitude >= 19 then
- 1535.act.Walking = true
- 1536.Anims.Walking()
- 1537.act.Walking = false
- 1538.end
- 1539.end ]]
- 1540.t = it("Tool")
- 1541.t.Equipped:connect(function(mouse) t:Remove()
- 1542.Mouse = mouse
- 1543.mouse.KeyDown:connect(function(k) act.keydown = true
- 1544.pcall(function() act.key[k:lower()] = true end)
- 1545.local kk = k:lower()
- 1546.if kk == "w" or kk == "a" or kk == "s" or kk == "d" then
- 1547.if act.Walking == true then return end
- 1548.while act.key["w"] == true or act.key["a"] == true or act.key["s"] == true or act.key["d"] == true do
- 1549.act.Walking = true
- 1550.Anims.Walking()
- 1551.wait()
- 1552.end
- 1553.act.Walking = false
- 1554.end
- 1555.if kk == "q" then
- 1556.if roflcopter==false then
- 1557.roflcopter=true
- 1558.RoflCopter()
- 1559.elseif roflcopter==true then
- 1560.roflcopter=false
- 1561.end
- 1562.--[[if roflcopter==false then
- 1563.roflcopter=true
- 1564.Anim()
- 1565.elseif roflcopter==true then
- 1566.roflcopter=false
- 1567.end]]
- 1568.end
- 1569.if kk == "e" then
- 1570.bodypos.position=bodypos.position+Vector3.new(0,10,0)
- 1571.end
- 1572.if kk == "r" then
- 1573.bodypos.position=bodypos.position-Vector3.new(0,10,0)
- 1574.end
- 1575.if attack == true then return end
- 1576.if kk == "f" then
- 1577.Shoot()
- 1578.end
- 1579.if kk == "g" then
- 1580.Shoot2()
- 1581.end
- 1582.if kk == "h" then
- 1583.Shoot3()
- 1584.end
- 1585.if kk == "j" then
- 1586.Shoot4()
- 1587.end
- 1588.if kk == "z" then
- 1589.Attack()
- 1590.end
- 1591.if kk == "x" then
- 1592.DualAttack()
- 1593.end
- 1594.if kk == "c" then
- 1595.MegaBonk()
- 1596.end
- 1597.if kk == "v" then
- 1598.Stomp()
- 1599.end
- 1600.if kk == " " then
- 1601.Jump()
- 1602.end
- 1603.end)
- 1604.mouse.KeyUp:connect(function(k) act.keydown = false
- 1605.pcall(function() act.key[k:lower()] = false end)
- 1606.end)
- 1607.end)
- 1608.wait(0.1)
- 1609.t.Parent = Char
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement