Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[GunBlade Script created by:
- ericthefabulous:Everything XD
- If you're gonna steal this, then please I ask you. Please don't forum,free model, give
- away, or anything like that to this script. Thank you very much :)
- Percent done: around 40% [Got sidetracked by other stuff. Gonna continue with this after some time.]
- ]]
- Player = game:GetService("Players").ericthefabulous
- Character = Player.Character
- PlayerGui = Player.PlayerGui
- Backpack = Player.Backpack
- Torso = Character.Torso
- Head = Character.Head
- LeftArm = Character["Left Arm"]
- LeftLeg = Character["Left Leg"]
- RightArm = Character["Right Arm"]
- RightLeg = Character["Right Leg"]
- LS = Torso["Left Shoulder"]
- LH = Torso["Left Hip"]
- RS = Torso["Right Shoulder"]
- RH = Torso["Right Hip"]
- attack = false
- attacktype = 1
- damage = 3
- oridamage = 3
- --player
- player = nil
- --save shoulders
- RSH, LSH = nil, nil
- --welds
- RW, LW = Instance.new("Weld"), Instance.new("Weld")
- --what anim
- anim = "none"
- unsheathed = false
- tornadoing = false
- if Character:findFirstChild("Main Weapons",true) ~= nil then
- Character:findFirstChild("Main Weapons",true).Parent = nil
- end
- --[[Models and Parts]]--
- local modelzorz = Instance.new("Model")
- modelzorz.Name = "Main Weapons"
- modelzorz.Parent = Character
- local model1 = Instance.new("Model")
- model1.Name = "GunSword" --Yes I know. This is from Squall from FF7 right? Well I didn't copied this from him.
- model1.Parent = modelzorz
- local model2 = Instance.new("Model")
- model2.Name = "BlastCannon"
- model2.Parent = nil
- local model3 = Instance.new("Model")
- model3.Name = "LaserRifle"
- model3.Parent = nil
- local model4 = Instance.new("Model")
- model4.Name = "Tornado Skates"
- model4.Parent = nil
- local prt1 = Instance.new("Part")
- prt1.formFactor = 1
- prt1.Parent = model1
- prt1.CanCollide = false
- prt1.BrickColor = BrickColor.new("Dark stone grey")
- prt1.Name = "Handle1"
- prt1.Size = Vector3.new(1,1,1)
- prt1.Position = Torso.Position
- local prt2 = Instance.new("Part")
- prt2.formFactor = 1
- prt2.Parent = model1
- prt2.CanCollide = false
- prt2.BrickColor = BrickColor.new("Medium stone grey")
- prt2.Name = "Handle2"
- prt2.Size = Vector3.new(1,1,1)
- prt2.Position = Torso.Position
- local prt3 = Instance.new("Part")
- prt3.formFactor = 1
- prt3.Reflectance = 0.05
- prt3.Parent = model1
- prt3.CanCollide = false
- prt3.BrickColor = BrickColor.new("Black")
- prt3.Name = "Blade1"
- prt3.Size = Vector3.new(1,4,1)
- prt3.Position = Torso.Position
- local prt4 = Instance.new("Part")
- prt4.formFactor = 1
- prt4.Reflectance = 0.05
- prt4.Parent = model1
- prt4.CanCollide = false
- prt4.BrickColor = BrickColor.new("Black")
- prt4.Name = "Blade2"
- prt4.Size = Vector3.new(1,1,1)
- prt4.Position = Torso.Position
- local prt5 = Instance.new("Part")
- prt5.formFactor = 1
- prt5.Parent = model1
- prt5.CanCollide = false
- prt5.BrickColor = BrickColor.new("Medium stone grey")
- prt5.Name = "Barrel"
- prt5.Size = Vector3.new(1,1,1)
- prt5.Position = Torso.Position
- local prt6 = Instance.new("Part")
- prt6.formFactor = 1
- prt6.Parent = model1
- prt6.CanCollide = false
- prt6.BrickColor = BrickColor.new("Black")
- prt6.Name = "Shell1" --I had a REALLY, hard time CFraming all these shells >.<
- prt6.Size = Vector3.new(1,1,1)
- prt6.Position = Torso.Position
- local prt7 = Instance.new("Part")
- prt7.formFactor = 1
- prt7.Parent = model1
- prt7.CanCollide = false
- prt7.BrickColor = BrickColor.new("Black")
- prt7.Name = "Shell2"
- prt7.Size = Vector3.new(1,1,1)
- prt7.Position = Torso.Position
- local prt8 = Instance.new("Part")
- prt8.formFactor = 1
- prt8.Parent = model1
- prt8.CanCollide = false
- prt8.BrickColor = BrickColor.new("Black")
- prt8.Name = "Shell3"
- prt8.Size = Vector3.new(1,1,1)
- prt8.Position = Torso.Position
- local prt9 = Instance.new("Part")
- prt9.formFactor = 1
- prt9.Parent = model1
- prt9.CanCollide = false
- prt9.BrickColor = BrickColor.new("Black")
- prt9.Name = "Shell4"
- prt9.Size = Vector3.new(1,1,1)
- prt9.Position = Torso.Position
- local prt10 = Instance.new("Part")
- prt10.formFactor = 1
- prt10.Parent = model1
- prt10.CanCollide = false
- prt10.BrickColor = BrickColor.new("Black")
- prt10.Name = "Shell5"
- prt10.Size = Vector3.new(1,1,1)
- prt10.Position = Torso.Position
- local prt11 = Instance.new("Part")
- prt11.formFactor = 1
- prt11.Parent = model1
- prt11.CanCollide = false
- prt11.BrickColor = BrickColor.new("Black")
- prt11.Name = "Shell6"
- prt11.Size = Vector3.new(1,1,1)
- prt11.Position = Torso.Position
- local prt12 = Instance.new("Part")
- prt12.formFactor = 1
- prt12.Parent = model1
- prt12.CanCollide = false
- prt12.BrickColor = BrickColor.new("Medium stone grey")
- prt12.Name = "Gun1"
- prt12.Size = Vector3.new(1,2,1)
- prt12.Position = Torso.Position
- local prt13 = Instance.new("Part")
- prt13.formFactor = 1
- prt13.Parent = model1
- prt13.CanCollide = false
- prt13.BrickColor = BrickColor.new("Medium stone grey")
- prt13.Name = "Gun2"
- prt13.Size = Vector3.new(1,1,1)
- prt13.Position = Torso.Position
- local prt13a = Instance.new("Part")
- prt13a.formFactor = 1
- prt13a.Parent = model1
- prt13a.CanCollide = false
- prt13a.BrickColor = BrickColor.new("Black")
- prt13a.Name = "Gun3"
- prt13a.Size = Vector3.new(1,1,1)
- prt13a.Position = Torso.Position
- local prt14 = Instance.new("Part")
- prt14.formFactor = 1
- prt14.Parent = model1
- prt14.CanCollide = false
- prt14.BrickColor = BrickColor.new("Medium stone grey")
- prt14.Name = "Trigger1"
- prt14.Size = Vector3.new(1,1,1)
- prt14.Position = Torso.Position
- local prt15 = Instance.new("Part")
- prt15.formFactor = 1
- prt15.Parent = model1
- prt15.CanCollide = false
- prt15.BrickColor = BrickColor.new("Medium stone grey")
- prt15.Name = "Trigger2"
- prt15.Size = Vector3.new(1,1,1)
- prt15.Position = Torso.Position
- local prt16 = Instance.new("Part")
- prt16.formFactor = 1
- prt16.Parent = model2
- prt16.Reflectance = 0.2
- prt16.CanCollide = false
- prt16.BrickColor = BrickColor.new("Black")
- prt16.Name = "CannonHandle1"
- prt16.Size = Vector3.new(1,2,1)
- prt16.Position = Torso.Position
- local prt17 = Instance.new("Part")
- prt17.formFactor = 1
- prt17.Parent = model2
- prt17.Reflectance = 0.2
- prt17.CanCollide = false
- prt17.BrickColor = BrickColor.new("Black")
- prt17.Name = "CannonHandle2"
- prt17.Size = Vector3.new(1,1,1)
- prt17.Position = Torso.Position
- local prt18 = Instance.new("Part")
- prt18.formFactor = 1
- prt18.Parent = model2
- prt18.Reflectance = 0.2
- prt18.CanCollide = false
- prt18.BrickColor = BrickColor.new("Black")
- prt18.Name = "CannonPart1"
- prt18.Size = Vector3.new(1,2,1)
- prt18.Position = Torso.Position
- local prt19 = Instance.new("Part")
- prt19.formFactor = 1
- prt19.Parent = model2
- prt19.Reflectance = 0.2
- prt19.CanCollide = false
- prt19.BrickColor = BrickColor.new("Black")
- prt19.Name = "CannonPart2"
- prt19.Size = Vector3.new(1,2,1)
- prt19.Position = Torso.Position
- local prt20 = Instance.new("Part")
- prt20.formFactor = 1
- prt20.Parent = model2
- prt20.Reflectance = 0.2
- prt20.CanCollide = false
- prt20.BrickColor = BrickColor.new("White")
- prt20.Name = "CannonHandle3"
- prt20.Size = Vector3.new(1,2,1)
- prt20.Position = Torso.Position
- local prt21 = Instance.new("Part")
- prt21.formFactor = 1
- prt21.Parent = model2
- prt21.Reflectance = 0.2
- prt21.CanCollide = false
- prt21.BrickColor = BrickColor.new("Black")
- prt21.Name = "CannonPart3"
- prt21.Size = Vector3.new(1,2,1)
- prt21.Position = Torso.Position
- local prt22 = Instance.new("Part")
- prt22.formFactor = 1
- prt22.Parent = model2
- prt22.Reflectance = 0.2
- prt22.CanCollide = false
- prt22.BrickColor = BrickColor.new("Black")
- prt22.Name = "CannonPart4"
- prt22.Size = Vector3.new(1,2,1)
- prt22.Position = Torso.Position
- local prt23 = Instance.new("Part")
- prt23.formFactor = 1
- prt23.Parent = model2
- prt23.Reflectance = 0.2
- prt23.CanCollide = false
- prt23.BrickColor = BrickColor.new("Medium stone grey")
- prt23.Name = "CannonPart5"
- prt23.Size = Vector3.new(1,1,1)
- prt23.Position = Torso.Position
- local prt24 = Instance.new("Part")
- prt24.formFactor = 1
- prt24.Parent = model2
- prt24.Reflectance = 0
- prt24.CanCollide = false
- prt24.BrickColor = BrickColor.new("Black")
- prt24.Name = "CannonPart6"
- prt24.Size = Vector3.new(1,1,1)
- prt24.Position = Torso.Position
- local prt25 = Instance.new("Part")
- prt25.formFactor = 1
- prt25.Parent = model2
- prt25.Reflectance = 0.2
- prt25.CanCollide = false
- prt25.BrickColor = BrickColor.new("Medium stone grey")
- prt25.Name = "CannonPart7"
- prt25.Size = Vector3.new(1,2,1)
- prt25.Position = Torso.Position
- local prt26 = Instance.new("Part")
- prt26.formFactor = 1
- prt26.Parent = model2
- prt26.Reflectance = 0.2
- prt26.CanCollide = false
- prt26.BrickColor = BrickColor.new("Medium stone grey")
- prt26.Name = "CannonPart8"
- prt26.Size = Vector3.new(1,1,1)
- prt26.Position = Torso.Position
- local prt27 = Instance.new("Part")
- prt27.formFactor = 1
- prt27.Parent = model2
- prt27.Reflectance = 0
- prt27.CanCollide = false
- prt27.BrickColor = BrickColor.new("Black")
- prt27.Name = "CannonPart9"
- prt27.Size = Vector3.new(1,1,1)
- prt27.Position = Torso.Position
- local prt28 = Instance.new("Part")
- prt28.formFactor = 1
- prt28.Parent = model2
- prt28.Reflectance = 0
- prt28.CanCollide = false
- prt28.BrickColor = BrickColor.new("Black")
- prt28.Name = "CannonPart10"
- prt28.Size = Vector3.new(1,1,1)
- prt28.Position = Torso.Position
- local prt29 = Instance.new("Part")
- prt29.formFactor = 1
- prt29.Parent = model2
- prt29.Reflectance = 0.2
- prt29.CanCollide = false
- prt29.BrickColor = BrickColor.new("Black")
- prt29.Name = "CannonPart11"
- prt29.Size = Vector3.new(1,2,1)
- prt29.Position = Torso.Position
- local prt30 = Instance.new("Part")
- prt30.formFactor = 1
- prt30.Parent = model2
- prt30.Reflectance = 0
- prt30.CanCollide = false
- prt30.BrickColor = BrickColor.new("Bright red")
- prt30.Name = "CannonPart12"
- prt30.Size = Vector3.new(1,2,1)
- prt30.Position = Torso.Position
- local prt31 = Instance.new("Part")
- prt31.formFactor = 1
- prt31.Parent = model2
- prt31.Reflectance = 0
- prt31.CanCollide = false
- prt31.BrickColor = BrickColor.new("Black")
- prt31.Name = "CannonPart13"
- prt31.Size = Vector3.new(1,2,1)
- prt31.Position = Torso.Position
- local prt32 = Instance.new("Part")
- prt32.formFactor = 1
- prt32.Parent = model3
- prt32.Reflectance = 0
- prt32.CanCollide = false
- prt32.BrickColor = BrickColor.new("Bright blue")
- prt32.Name = "LRhandle1"
- prt32.Size = Vector3.new(1,1,1)
- prt32.Position = Torso.Position
- local prt32a = Instance.new("Part")
- prt32a.formFactor = 1
- prt32a.Parent = model3
- prt32a.Reflectance = 0
- prt32a.CanCollide = false
- prt32a.BrickColor = BrickColor.new("Black")
- prt32a.Name = "LRhandle1a"
- prt32a.Size = Vector3.new(1,1,1)
- prt32a.Position = Torso.Position
- local prt33 = Instance.new("Part")
- prt33.formFactor = 1
- prt33.Parent = model3
- prt33.Reflectance = 0
- prt33.CanCollide = false
- prt33.BrickColor = BrickColor.new("Bright blue")
- prt33.Name = "LRhandle2"
- prt33.Size = Vector3.new(1,1,1)
- prt33.Position = Torso.Position
- local prt34 = Instance.new("Part")
- prt34.formFactor = 1
- prt34.Parent = model3
- prt34.Reflectance = 0
- prt34.CanCollide = false
- prt34.BrickColor = BrickColor.new("Bright blue")
- prt34.Name = "LRPart1"
- prt34.Size = Vector3.new(1,2,1)
- prt34.Position = Torso.Position
- local prt35 = Instance.new("Part")
- prt35.formFactor = 1
- prt35.Parent = model3
- prt35.Reflectance = 0
- prt35.CanCollide = false
- prt35.BrickColor = BrickColor.new("Bright blue")
- prt35.Name = "LRPart2"
- prt35.Size = Vector3.new(1,1,1)
- prt35.Position = Torso.Position
- local prt36 = Instance.new("Part")
- prt36.formFactor = 1
- prt36.Parent = model3
- prt36.Reflectance = 0
- prt36.Reflectance = 0.2
- prt36.CanCollide = false
- prt36.BrickColor = BrickColor.new("White")
- prt36.Name = "LRPart3"
- prt36.Size = Vector3.new(1,1,1)
- prt36.Position = Torso.Position
- local prt37 = Instance.new("Part")
- prt37.formFactor = 1
- prt37.Parent = model3
- prt37.Reflectance = 0
- prt37.Reflectance = 0.2
- prt37.CanCollide = false
- prt37.BrickColor = BrickColor.new("New Yeller")
- prt37.Name = "LRPart4"
- prt37.Size = Vector3.new(1,1,1)
- prt37.Position = Torso.Position
- local prt38 = Instance.new("Part")
- prt38.formFactor = 1
- prt38.Parent = model3
- prt38.Reflectance = 0
- prt38.CanCollide = false
- prt38.BrickColor = BrickColor.new("White")
- prt38.Name = "LRDesign1"
- prt38.Size = Vector3.new(1,1,1)
- prt38.Position = Torso.Position
- local prt39 = Instance.new("Part")
- prt39.formFactor = 1
- prt39.Parent = model3
- prt39.Reflectance = 0
- prt39.CanCollide = false
- prt39.BrickColor = BrickColor.new("Bright blue")
- prt39.Name = "LRDesign2"
- prt39.Size = Vector3.new(1,1,1)
- prt39.Position = Torso.Position
- local prt40 = Instance.new("Part")
- prt40.formFactor = 1
- prt40.Parent = model3
- prt40.Reflectance = 0
- prt40.Transparency = 0.4
- prt40.CanCollide = false
- prt40.BrickColor = BrickColor.new("Medium stone grey")
- prt40.Name = "TSPart1"
- prt40.Size = Vector3.new(1,1,1)
- prt40.Position = Torso.Position
- local msh1 = Instance.new("BlockMesh")
- msh1.Parent = prt1
- msh1.Scale = Vector3.new(0.5,2,0.5)
- local msh2 = Instance.new("BlockMesh")
- msh2.Parent = prt2
- msh2.Scale = Vector3.new(1,1,0.7)
- local msh3 = Instance.new("BlockMesh")
- msh3.Parent = prt3
- msh3.Scale = Vector3.new(0.7,0.8,0.12)
- local msh4 = Instance.new("SpecialMesh")
- msh4.Parent = prt4
- msh4.MeshType = "Wedge"
- msh4.Scale = Vector3.new(0.12, 1, 1.1)
- local msh5 = Instance.new("CylinderMesh")
- msh5.Parent = prt5
- msh5.Scale = Vector3.new(1,1,1)
- local msh6 = Instance.new("CylinderMesh")
- msh6.Parent = prt6
- msh6.Scale = Vector3.new(1.1,1.1,0.3)
- local msh7 = Instance.new("CylinderMesh")
- msh7.Parent = prt7
- msh7.Scale = Vector3.new(1.1,1.1,0.3)
- local msh8 = Instance.new("CylinderMesh")
- msh8.Parent = prt8
- msh8.Scale = Vector3.new(1.1,1.1,0.3)
- local msh9 = Instance.new("CylinderMesh")
- msh9.Parent = prt9
- msh9.Scale = Vector3.new(1.1,1.1,0.3)
- local msh10 = Instance.new("CylinderMesh")
- msh10.Parent = prt10
- msh10.Scale = Vector3.new(1.1,1.1,0.3)
- local msh11 = Instance.new("CylinderMesh")
- msh11.Parent = prt11
- msh11.Scale = Vector3.new(1.1,1.1,0.3)
- local msh12 = Instance.new("CylinderMesh")
- msh12.Parent = prt12
- msh12.Scale = Vector3.new(1.2,1,0.4)
- local msh13 = Instance.new("CylinderMesh")
- msh13.Parent = prt13
- msh13.Scale = Vector3.new(0.5,0.5,0.5)
- local msh13a = Instance.new("CylinderMesh")
- msh13a.Parent = prt13a
- msh13a.Scale = Vector3.new(0.4,0.51,0.4)
- local msh14 = Instance.new("SpecialMesh")
- msh14.Parent = prt14
- msh14.MeshId = "http://www.roblox.com/asset/?id=3270017"
- msh14.Scale = Vector3.new(0.5,0.5,0.5)
- local msh15 = Instance.new("BlockMesh")
- msh15.Parent = prt15
- msh15.Scale = Vector3.new(0.1,0.4,0.1)
- local msh16 = Instance.new("BlockMesh")
- msh16.Parent = prt16
- msh16.Scale = Vector3.new(0.5,0.6,0.5)
- local msh17 = Instance.new("BlockMesh")
- msh17.Parent = prt17
- msh17.Scale = Vector3.new(0.6,0.3,0.6)
- local msh18 = Instance.new("BlockMesh")
- msh18.Parent = prt18
- msh18.Scale = Vector3.new(0.7,0.5,0.7)
- local msh19 = Instance.new("BlockMesh")
- msh19.Parent = prt19
- msh19.Scale = Vector3.new(0.7,0.8,0.8)
- local msh20 = Instance.new("BlockMesh")
- msh20.Parent = prt20
- msh20.Scale = Vector3.new(0.6,0.8,0.7)
- local msh21 = Instance.new("BlockMesh")
- msh21.Parent = prt21
- msh21.Scale = Vector3.new(0.7,0.65,0.7)
- local msh22 = Instance.new("BlockMesh")
- msh22.Parent = prt22
- msh22.Scale = Vector3.new(0.7,1.2,0.7)
- local msh23 = Instance.new("CylinderMesh")
- msh23.Parent = prt23
- msh23.Scale = Vector3.new(0.5,0.5,0.5)
- local msh24 = Instance.new("CylinderMesh")
- msh24.Parent = prt24
- msh24.Scale = Vector3.new(0.4,0.51,0.4)
- local msh25 = Instance.new("CylinderMesh")
- msh25.Parent = prt25
- msh25.Scale = Vector3.new(0.5,0.9,0.5)
- local msh26 = Instance.new("CylinderMesh")
- msh26.Parent = prt26
- msh26.Scale = Vector3.new(0.4,0.5,0.4)
- local msh27 = Instance.new("CylinderMesh")
- msh27.Parent = prt27
- msh27.Scale = Vector3.new(0.3,0.51,0.3)
- local msh28 = Instance.new("CylinderMesh")
- msh28.Parent = prt28
- msh28.Scale = Vector3.new(0.6,0.51,0.6)
- local msh29 = Instance.new("BlockMesh")
- msh29.Parent = prt29
- msh29.Scale = Vector3.new(0.7,0.65,1)
- local msh30 = Instance.new("CylinderMesh")
- msh30.Parent = prt30
- msh30.Scale = Vector3.new(1,0.65,1.2)
- local msh31 = Instance.new("BlockMesh")
- msh31.Parent = prt31
- msh31.Scale = Vector3.new(0.9,0.9,0.5)
- local msh32 = Instance.new("CylinderMesh")
- msh32.Parent = prt32
- msh32.Scale = Vector3.new(1.5,1.5,1.5)
- local msh32a = Instance.new("CylinderMesh")
- msh32a.Parent = prt32a
- msh32a.Scale = Vector3.new(1,1.6,1)
- local msh33 = Instance.new("BlockMesh")
- msh33.Parent = prt33
- msh33.Scale = Vector3.new(1.1,1.1,1.1)
- local msh34 = Instance.new("BlockMesh")
- msh34.Parent = prt34
- msh34.Scale = Vector3.new(1.4,1.1,1.4)
- local msh35 = Instance.new("SpecialMesh")
- msh35.MeshType = "Wedge"
- msh35.Parent = prt35
- msh35.Scale = Vector3.new(1.4,1.3,1.4)
- local msh36 = Instance.new("CylinderMesh")
- msh36.Parent = prt36
- msh36.Scale = Vector3.new(1.3,1.2,1.3)
- local msh37 = Instance.new("SpecialMesh")
- msh37.MeshType = "Sphere"
- msh37.Parent = prt37
- msh37.Scale = Vector3.new(0.8,0.8,0.8)
- local msh38 = Instance.new("BlockMesh")
- msh38.Parent = prt38
- msh38.Scale = Vector3.new(1.5,0.7,1.5)
- local msh39 = Instance.new("CylinderMesh")
- msh39.Parent = prt39
- msh39.Scale = Vector3.new(0.7,1.3,0.7)
- local msh40 = Instance.new("BlockMesh")
- msh40.Parent = prt40
- msh40.Scale = Vector3.new(0.5,0.5,0.5)
- local wld1 = Instance.new("Weld")
- wld1.Parent = prt1
- wld1.Part0 = prt1
- wld1.Part1 = Torso
- wld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,-0.5) * CFrame.new(0.3,-1.55, -0.75)
- local wld2 = Instance.new("Weld")
- wld2.Parent = prt2
- wld2.Part0 = prt2
- wld2.Part1 = prt1
- wld2.C0 = CFrame.fromEulerAnglesXYZ(0,0,0.5) * CFrame.new(0,1,0)
- local wld3 = Instance.new("Weld")
- wld3.Parent = prt3
- wld3.Part0 = prt3
- wld3.Part1 = prt2
- wld3.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,1.7,0)
- local wld4 = Instance.new("Weld")
- wld4.Parent = prt4
- wld4.Part0 = prt4
- wld4.Part1 = prt3
- wld4.C0 = CFrame.fromEulerAnglesXYZ(math.rad(180),math.rad(90),0) * CFrame.new(0.2,2,0)
- local wld5 = Instance.new("Weld")
- wld5.Parent = prt5
- wld5.Part0 = prt5
- wld5.Part1 = prt2
- wld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.4,0.5,0)
- local wld6 = Instance.new("Weld")
- wld6.Parent = prt6
- wld6.Part0 = prt6
- wld6.Part1 = prt5
- wld6.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.4,0,0)
- local wld7 = Instance.new("Weld")
- wld7.Parent = prt7
- wld7.Part0 = prt7
- wld7.Part1 = prt5
- wld7.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.2,0,-0.3)
- local wld8 = Instance.new("Weld")
- wld8.Parent = prt8
- wld8.Part0 = prt8
- wld8.Part1 = prt5
- wld8.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(-0.2,0,-0.3)
- local wld9 = Instance.new("Weld")
- wld9.Parent = prt9
- wld9.Part0 = prt9
- wld9.Part1 = prt5
- wld9.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(-0.4,0,0)
- local wld10 = Instance.new("Weld")
- wld10.Parent = prt10
- wld10.Part0 = prt10
- wld10.Part1 = prt5
- wld10.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(-0.2,0,0.3)
- local wld11 = Instance.new("Weld")
- wld11.Parent = prt11
- wld11.Part0 = prt11
- wld11.Part1 = prt5
- wld11.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.2,0,0.3)
- local wld12 = Instance.new("Weld")
- wld12.Parent = prt12
- wld12.Part0 = prt12
- wld12.Part1 = prt3
- wld12.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
- local wld13 = Instance.new("Weld")
- wld13.Parent = prt13
- wld13.Part0 = prt13
- wld13.Part1 = prt12
- wld13.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,1.3,0)
- local wld13a = Instance.new("Weld")
- wld13a.Parent = prt13a
- wld13a.Part0 = prt13a
- wld13a.Part1 = prt13
- wld13a.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
- local wld14 = Instance.new("Weld")
- wld14.Parent = prt14
- wld14.Part0 = prt14
- wld14.Part1 = prt2
- wld14.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.5,-0.4,0)
- local wld15 = Instance.new("Weld")
- wld15.Parent = prt15
- wld15.Part0 = prt15
- wld15.Part1 = prt14
- wld15.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.rad(120)) * CFrame.new(0,0,0)
- local wld16 = Instance.new("Weld")
- wld16.Parent = prt16
- wld16.Part0 = prt16
- wld16.Part1 = Torso
- wld16.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0) * CFrame.new(0,-0.2,-0.2)
- local wld17 = Instance.new("Weld")
- wld17.Parent = prt17
- wld17.Part0 = prt17
- wld17.Part1 = prt16
- wld17.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0.45,0)
- local wld18 = Instance.new("Weld")
- wld18.Parent = prt18
- wld18.Part0 = prt18
- wld18.Part1 = prt16
- wld18.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-1,0)
- local wld19 = Instance.new("Weld")
- wld19.Parent = prt19
- wld19.Part0 = prt19
- wld19.Part1 = prt18
- wld19.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90),0,0) * CFrame.new(0,-0.4,-0.45)
- local wld20 = Instance.new("Weld")
- wld20.Parent = prt20
- wld20.Part0 = prt20
- wld20.Part1 = prt19
- wld20.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0.5)
- local wld21 = Instance.new("Weld")
- wld21.Parent = prt21
- wld21.Part0 = prt21
- wld21.Part1 = prt19
- wld21.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90),0,0) * CFrame.new(0,1.1,0.25)
- local wld22 = Instance.new("Weld")
- wld22.Parent = prt22
- wld22.Part0 = prt22
- wld22.Part1 = prt18
- wld22.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90),0,0) * CFrame.new(0,-0.4,1.1)
- local wld23 = Instance.new("Weld")
- wld23.Parent = prt23
- wld23.Part0 = prt23
- wld23.Part1 = prt22
- wld23.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-1.3,0)
- local wld24 = Instance.new("Weld")
- wld24.Parent = prt24
- wld24.Part0 = prt24
- wld24.Part1 = prt23
- wld24.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
- local wld25 = Instance.new("Weld")
- wld25.Parent = prt25
- wld25.Part0 = prt25
- wld25.Part1 = prt18
- wld25.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90),0,0) * CFrame.new(0,0.3,1.1)
- local wld26 = Instance.new("Weld")
- wld26.Parent = prt26
- wld26.Part0 = prt26
- wld26.Part1 = prt25
- wld26.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-1,0)
- local wld27 = Instance.new("Weld")
- wld27.Parent = prt27
- wld27.Part0 = prt27
- wld27.Part1 = prt26
- wld27.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
- local wld28 = Instance.new("Weld")
- wld28.Parent = prt28
- wld28.Part0 = prt28
- wld28.Part1 = prt25
- wld28.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
- local wld29 = Instance.new("Weld")
- wld29.Parent = prt29
- wld29.Part0 = prt29
- wld29.Part1 = prt21
- wld29.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0.8)
- local wld30 = Instance.new("Weld")
- wld30.Parent = prt30
- wld30.Part0 = prt30
- wld30.Part1 = prt29
- wld30.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90),0,0) * CFrame.new(0,0,-0.2)
- local wld31 = Instance.new("Weld")
- wld31.Parent = prt31
- wld31.Part0 = prt31
- wld31.Part1 = prt18
- wld31.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90),0,0) * CFrame.new(0,-0.4,0.5)
- local wld32 = Instance.new("Weld")
- wld32.Parent = prt32
- wld32.Part0 = prt32
- wld32.Part1 = RightArm
- wld32.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)) * CFrame.new(0,1.2,0)
- local wld32a = Instance.new("Weld")
- wld32a.Parent = prt32a
- wld32a.Part0 = prt32a
- wld32a.Part1 = prt32
- wld32a.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
- local wld33 = Instance.new("Weld")
- wld33.Parent = prt33
- wld33.Part0 = prt33
- wld33.Part1 = RightArm
- wld33.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)) * CFrame.new(0,0.6,0)
- local wld34 = Instance.new("Weld")
- wld34.Parent = prt34
- wld34.Part0 = prt34
- wld34.Part1 = prt32
- wld34.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)) * CFrame.new(-1,0,0)
- local wld35 = Instance.new("Weld")
- wld35.Parent = prt35
- wld35.Part0 = prt35
- wld35.Part1 = prt34
- wld35.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-2,0)
- local wld36 = Instance.new("Weld")
- wld36.Parent = prt36
- wld36.Part0 = prt36
- wld36.Part1 = prt35
- wld36.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
- local wld37 = Instance.new("Weld")
- wld37.Parent = prt37
- wld37.Part0 = prt37
- wld37.Part1 = prt36
- wld37.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-0.8,0)
- local wld38 = Instance.new("Weld")
- wld38.Parent = prt38
- wld38.Part0 = prt38
- wld38.Part1 = prt34
- wld38.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0.1,0)
- local wld39 = Instance.new("Weld")
- wld39.Parent = prt39
- wld39.Part0 = prt39
- wld39.Part1 = prt38
- wld39.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)) * CFrame.new(0,0,-0.4)
- local wld40 = Instance.new("Weld")
- wld40.Parent = prt40
- wld40.Part0 = prt40
- wld40.Part1 = LeftLeg
- wld40.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,1,0)
- if (script.Parent.className ~= "HopperBin") then
- Tool = Instance.new("HopperBin")
- Tool.Parent = Backpack
- Tool.Name = "AccountMoniter's GunBlade" --Yes. MY, GunBlade.
- Tool.TextureId = "" --Haven't made a picture for it yet. I soon will when i'm done with every weapon :3
- script.Parent = Tool
- end
- Bin = script.Parent
- --[[Main Functions]]--
- function unequipweld()
- wld1.Part1 = Torso
- wld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,-0.5) * CFrame.new(0.3,-1.55, -0.75)
- end
- function unequipweld2()
- wld16.Part1 = Torso
- wld16.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0) * CFrame.new(0,-0.2,-0.2)
- end
- function equipweld()
- wld1.Part1 = LeftArm
- wld1.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -0.7, -1.57) * CFrame.new(0, 1, 0)
- end
- function equipweld2()
- wld16.Part1 = LeftArm
- wld16.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
- wld16.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90),0,0) * CFrame.new(0, 1, 0)
- end
- function hideanim()
- for i = 0 , 1 , 0.07 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(3.5*i,0,1*i)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- --wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), math.rad(720)*i, -1.57) * CFrame.new(0, 1, 0)
- end
- unequipweld()
- wait(0.2)
- for i = 0 , 1 , 0.07 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-3.5*i+3.5,0,-1*i+1)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- end
- function equipanim()
- for i = 0 , 1 , 0.07 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(3.5*i,0,1*i)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- equipweld()
- wait(0.1)
- for i = 0 , 1 , 0.07 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-3.5*i+3.5,0,-1*i+1)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- wait(0.3)
- for i = 0 , 1 , 0.07 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1*i,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- end
- function oneslash()
- for i = 0 , 1 , 0.07 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(2*i+1,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 0.7*i-0.7, -1.57) * CFrame.new(0, 1, 0)
- end
- ss(prt1,1)
- local con = prt3.Touched:connect(OT)
- local con2 = prt4.Touched:connect(OT)
- for i = 0 , 1 , 0.1 do
- wait(0)
- effect()
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-3.5*i+3,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -1*i, -1.57) * CFrame.new(0, 1, 0)
- end
- con:disconnect()
- con2:disconnect()
- end
- function twoslash()
- ss(prt1,1)
- local con = prt3.Touched:connect(OT)
- local con2 = prt4.Touched:connect(OT)
- for i = 0 , 1 , 0.1 do
- wait(0)
- effect()
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(3*i-0.5,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 2*i-1, -1.57) * CFrame.new(0, 1, 0)
- end
- con:disconnect()
- con2:disconnect()
- for i = 0 , 1 , 0.07 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-1.5*i+2.5,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -1.7*i+1, -1.57) * CFrame.new(0, 1, 0)
- end
- end
- function unload() --Possibly the hardest attack made for the GunBlade >.<
- for i = 0 , 1 , 0.15 do
- wait(0)
- RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.4*i,0.5*i,-0.5*i)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- local bullet1 = Instance.new("Part")
- bullet1.formFactor = 1
- bullet1.Parent = model1
- bullet1.CanCollide = false
- bullet1.BrickColor = BrickColor.new("New Yeller")
- bullet1.Name = "Bullet1"
- bullet1.Size = Vector3.new(1,1,1)
- bullet1.Position = Torso.Position
- local bullet2 = Instance.new("Part")
- bullet2.formFactor = 1
- bullet2.Parent = model1
- bullet2.CanCollide = false
- bullet2.BrickColor = BrickColor.new("New Yeller")
- bullet2.Name = "Bullet2"
- bullet2.Size = Vector3.new(1,1,1)
- bullet2.Position = Torso.Position
- local bullet3 = Instance.new("Part")
- bullet3.formFactor = 1
- bullet3.Parent = model1
- bullet3.CanCollide = false
- bullet3.BrickColor = BrickColor.new("New Yeller")
- bullet3.Name = "Bullet3"
- bullet3.Size = Vector3.new(1,1,1)
- bullet3.Position = Torso.Position
- local bullet4 = Instance.new("Part")
- bullet4.formFactor = 1
- bullet4.Parent = model1
- bullet4.CanCollide = false
- bullet4.BrickColor = BrickColor.new("New Yeller")
- bullet4.Name = "Bullet4"
- bullet4.Size = Vector3.new(1,1,1)
- bullet4.Position = Torso.Position
- local bullet5 = Instance.new("Part")
- bullet5.formFactor = 1
- bullet5.Parent = model1
- bullet5.CanCollide = false
- bullet5.BrickColor = BrickColor.new("New Yeller")
- bullet5.Name = "Bullet5"
- bullet5.Size = Vector3.new(1,1,1)
- bullet5.Position = Torso.Position
- local bullet6 = Instance.new("Part")
- bullet6.formFactor = 1
- bullet6.Parent = model1
- bullet6.CanCollide = false
- bullet6.BrickColor = BrickColor.new("New Yeller")
- bullet6.Name = "Bullet6"
- bullet6.Size = Vector3.new(1,1,1)
- bullet6.Position = Torso.Position
- local bulmesh1 = Instance.new("CylinderMesh")
- bulmesh1.Parent = bullet1
- bulmesh1.Scale = Vector3.new(1.1,1.1,0.3)
- local bulmesh2 = Instance.new("CylinderMesh")
- bulmesh2.Parent = bullet2
- bulmesh2.Scale = Vector3.new(1.1,1.1,0.3)
- local bulmesh3 = Instance.new("CylinderMesh")
- bulmesh3.Parent = bullet3
- bulmesh3.Scale = Vector3.new(1.1,1.1,0.3)
- local bulmesh4 = Instance.new("CylinderMesh")
- bulmesh4.Parent = bullet4
- bulmesh4.Scale = Vector3.new(1.1,1.1,0.3)
- local bulmesh5 = Instance.new("CylinderMesh")
- bulmesh5.Parent = bullet5
- bulmesh5.Scale = Vector3.new(1.1,1.1,0.3)
- local bulmesh6 = Instance.new("CylinderMesh")
- bulmesh6.Parent = bullet6
- bulmesh6.Scale = Vector3.new(1.1,1.1,0.3)
- local bulweld1 = Instance.new("Weld")
- bulweld1.Parent = bullet1
- bulweld1.Part0 = bullet1
- bulweld1.Part1 = RightArm
- bulweld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.2,1,0.3)
- local bulweld2 = Instance.new("Weld")
- bulweld2.Parent = bullet2
- bulweld2.Part0 = bullet2
- bulweld2.Part1 = RightArm
- bulweld2.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.2,1,0)
- local bulweld3 = Instance.new("Weld")
- bulweld3.Parent = bullet3
- bulweld3.Part0 = bullet3
- bulweld3.Part1 = RightArm
- bulweld3.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.2,1,-0.3)
- local bulweld4 = Instance.new("Weld")
- bulweld4.Parent = bullet4
- bulweld4.Part0 = bullet4
- bulweld4.Part1 = RightArm
- bulweld4.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(-0.2,1,0.3)
- local bulweld5 = Instance.new("Weld")
- bulweld5.Parent = bullet5
- bulweld5.Part0 = bullet5
- bulweld5.Part1 = RightArm
- bulweld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(-0.2,1,0)
- local bulweld6 = Instance.new("Weld")
- bulweld6.Parent = bullet6
- bulweld6.Part0 = bullet6
- bulweld6.Part1 = RightArm
- bulweld6.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(-0.2,1,-0.3)
- for i = 0 , 1 , 0.1 do
- wait(0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -0.5*i-0.7, -1.57) * CFrame.new(0, 1, 0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.1*i+1,1*i,0.7*i)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(-0.7*i+1.5,0.5,-0.7*i) * CFrame.fromEulerAnglesXYZ(2*i-0.4,-0.5*i+0.5,-0.5*i-0.5)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- bullet1.Parent = nil
- prt6.BrickColor = BrickColor.new("New Yeller")
- reloadsound(prt1,1)
- for i = 0 , 1 , 0.3 do
- wait(0)
- RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(-0.6*i+1.6,0,0.3*i-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.3 do
- wait(0)
- RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(0.6*i-0.6+1.6,0,-0.3*i+0.3-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- bullet2.Parent = nil
- prt7.BrickColor = BrickColor.new("New Yeller")
- reloadsound(prt1,1)
- for i = 0 , 1 , 0.3 do
- wait(0)
- RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(-0.6*i+1.6,0,0.3*i-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.3 do
- wait(0)
- RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(0.6*i-0.6+1.6,0,-0.3*i+0.3-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- bullet3.Parent = nil
- prt8.BrickColor = BrickColor.new("New Yeller")
- reloadsound(prt1,1)
- for i = 0 , 1 , 0.3 do
- wait(0)
- RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(-0.6*i+1.6,0,0.3*i-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.3 do
- wait(0)
- RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(0.6*i-0.6+1.6,0,-0.3*i+0.3-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- bullet4.Parent = nil
- prt9.BrickColor = BrickColor.new("New Yeller")
- reloadsound(prt1,1)
- for i = 0 , 1 , 0.3 do
- wait(0)
- RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(-0.6*i+1.6,0,0.3*i-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.3 do
- wait(0)
- RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(0.6*i-0.6+1.6,0,-0.3*i+0.3-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- bullet5.Parent = nil
- prt10.BrickColor = BrickColor.new("New Yeller")
- reloadsound(prt1,1)
- for i = 0 , 1 , 0.3 do
- wait(0)
- RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(-0.6*i+1.6,0,0.3*i-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.3 do
- wait(0)
- RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(0.6*i-0.6+1.6,0,-0.3*i+0.3-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- bullet6.Parent = nil
- prt11.BrickColor = BrickColor.new("New Yeller")
- reloadsound(prt1,1)
- for i = 0 , 1 , 0.1 do
- wait(0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 0.1*i-0.5-0.7, -1.57) * CFrame.new(0, 1, 0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.47*i+0.1+1,-1*i+1,-0.7*i+0.7)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(-0.8*i+0.8,0.5,-0.3*i-0.7) * CFrame.fromEulerAnglesXYZ(0.3*i+1.6,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- bulletshoot()
- boomeffect()
- prt9.BrickColor = BrickColor.new("Black")
- shootsound(prt1,1.2)
- for i = 0 , 1 , 0.2 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.5*i+1.57,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(0.5*i+1.9,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.2 do
- wait(0)
- wld5.C0 = CFrame.fromEulerAnglesXYZ(0,1*i,0) * CFrame.new(0.4,0.5,0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.07,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.4,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- bulletshoot()
- boomeffect()
- prt10.BrickColor = BrickColor.new("Black")
- shootsound(prt1,1.2)
- for i = 0 , 1 , 0.2 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.5*i+1.57,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(0.5*i+1.9,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.2 do
- wait(0)
- wld5.C0 = CFrame.fromEulerAnglesXYZ(0,1*i+1,0) * CFrame.new(0.4,0.5,0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.07,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.4,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- bulletshoot()
- boomeffect()
- prt11.BrickColor = BrickColor.new("Black")
- shootsound(prt1,1.2)
- for i = 0 , 1 , 0.2 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.5*i+1.57,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(0.5*i+1.9,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.2 do
- wait(0)
- wld5.C0 = CFrame.fromEulerAnglesXYZ(0,1*i+2,0) * CFrame.new(0.4,0.5,0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.07,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.4,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- bulletshoot()
- boomeffect()
- prt6.BrickColor = BrickColor.new("Black")
- shootsound(prt1,1.2)
- for i = 0 , 1 , 0.2 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.5*i+1.57,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(0.5*i+1.9,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.2 do
- wait(0)
- wld5.C0 = CFrame.fromEulerAnglesXYZ(0,1*i+3,0) * CFrame.new(0.4,0.5,0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.07,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.4,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- bulletshoot()
- boomeffect()
- prt7.BrickColor = BrickColor.new("Black")
- shootsound(prt1,1.2)
- for i = 0 , 1 , 0.2 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.5*i+1.57,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(0.5*i+1.9,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.2 do
- wait(0)
- wld5.C0 = CFrame.fromEulerAnglesXYZ(0,1*i+4,0) * CFrame.new(0.4,0.5,0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.07,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.4,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- bulletshoot()
- boomeffect()
- prt8.BrickColor = BrickColor.new("Black")
- shootsound2(prt1,1.2)
- for i = 0 , 1 , 0.2 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.5*i+1.57,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(0.5*i+1.9,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.2 do
- wait(0)
- wld5.C0 = CFrame.fromEulerAnglesXYZ(0,1*i+5,0) * CFrame.new(0.4,0.5,0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.07,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.4,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.1 do
- wait(0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -0.5*i+0.5-0.7, -1.57) * CFrame.new(0, 1, 0)
- wld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.4,0.5,0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.57*i+1.57,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(1.5*i,0.5,1*i-1) * CFrame.fromEulerAnglesXYZ(-1.9*i+1.9,0,1*i-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- end
- function sniper()
- for i = 0 , 1 , 0.15 do
- wait(0)
- RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.4*i,0.5*i,-0.5*i)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- local bullet1 = Instance.new("Part")
- bullet1.formFactor = 1
- bullet1.Parent = model1
- bullet1.Reflectance = 0.2
- bullet1.CanCollide = false
- bullet1.BrickColor = BrickColor.new("New Yeller")
- bullet1.Name = "Bullet1"
- bullet1.Size = Vector3.new(1,1,1)
- bullet1.Position = Torso.Position
- local bulmesh1 = Instance.new("CylinderMesh")
- bulmesh1.Parent = bullet1
- bulmesh1.Scale = Vector3.new(1.1,1.1,0.3)
- local bulweld1 = Instance.new("Weld")
- bulweld1.Parent = bullet1
- bulweld1.Part0 = bullet1
- bulweld1.Part1 = RightArm
- bulweld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.2,1,0.3)
- sparkles1 = Instance.new("Sparkles")
- sparkles1.Name = "Sparkles1"
- sparkles1.Color = Color3.new(1,1,0)
- sparkles1.Parent = bullet1
- for i = 0 , 1 , 0.1 do
- wait(0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -0.5*i-0.7, -1.57) * CFrame.new(0, 1, 0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.1*i+1,1*i,0.7*i)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(-0.7*i+1.5,0.5,-0.7*i) * CFrame.fromEulerAnglesXYZ(2*i-0.4,-0.5*i+0.5,-0.5*i-0.5)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- bullet1.Parent = nil
- prt9.BrickColor = BrickColor.new("New Yeller")
- prt9.Reflectance = 0.2
- sparkles1.Parent = prt9
- snipersound(prt1,1)
- for i = 0 , 1 , 0.3 do
- wait(0)
- RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(-0.6*i+1.6,0,0.3*i-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.3 do
- wait(0)
- RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(0.6*i-0.6+1.6,0,-0.3*i+0.3-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.07 do
- wait(0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 0.1*i-0.5-0.7, -1.57) * CFrame.new(0, 1, 0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.47*i+0.1+1,-1*i+1,-0.7*i+0.7)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(-0.8*i+0.8,0.5,-0.3*i-0.7) * CFrame.fromEulerAnglesXYZ(0.3*i+1.6,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- local lazor = Instance.new("Part")
- lazor.formFactor = 1
- lazor.Parent = workspace
- lazor.Transparency = 0.5
- lazor.CanCollide = false
- lazor.BrickColor = BrickColor.new("Bright red")
- lazor.Name = "Lazorz"
- lazor.Size = Vector3.new(1,1,1)
- lazor.Position = Torso.Position
- local lazmsh = Instance.new("CylinderMesh")
- lazmsh.Parent = lazor
- lazmsh.Scale = Vector3.new(1.1,1340,0.3)
- coroutine.resume(coroutine.create(function()
- while lazor.Parent ~= nil do
- wait()
- lazor.CFrame = prt13.CFrame * CFrame.new(0,-800,0)
- end
- end))
- wait(0.5)
- for i = 0 , 1 , 0.07 do
- wait(0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 0.05*i+0.1-0.5-0.7, -1.57) * CFrame.new(0, 1, 0)
- end
- wait(0.2)
- sniperbulletshoot()
- boomeffect()
- prt9.BrickColor = BrickColor.new("Black")
- prt9.Reflectance = 0
- sparkles1.Parent = nil
- lazor.Parent = nil
- snipersound2(prt1,1)
- for i = 0 , 1 , 0.2 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.5*i+1.57,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(0.5*i+1.9,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.2 do
- wait(0)
- wld5.C0 = CFrame.fromEulerAnglesXYZ(0,1*i,0) * CFrame.new(0.4,0.5,0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.07,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.4,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.1 do
- wait(0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -0.5*i+0.5-0.7, -1.57) * CFrame.new(0, 1, 0)
- wld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.4,0.5,0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.57*i+1.57,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(1.5*i,0.5,1*i-1) * CFrame.fromEulerAnglesXYZ(-1.9*i+1.9,0,1*i-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- end
- function kerbewmshot()
- for i = 0 , 1 , 0.15 do
- wait(0)
- RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.4*i,0.5*i,-0.5*i)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- local bullet1 = Instance.new("Part")
- bullet1.formFactor = 1
- bullet1.Parent = model1
- bullet1.CanCollide = false
- bullet1.BrickColor = BrickColor.new("Bright red")
- bullet1.Name = "Bullet1"
- bullet1.Size = Vector3.new(1,1,1)
- bullet1.Position = Torso.Position
- local bulmesh1 = Instance.new("CylinderMesh")
- bulmesh1.Parent = bullet1
- bulmesh1.Scale = Vector3.new(1.1,1.1,0.3)
- local bulweld1 = Instance.new("Weld")
- bulweld1.Parent = bullet1
- bulweld1.Part0 = bullet1
- bulweld1.Part1 = RightArm
- bulweld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.2,1,0.3)
- for i = 0 , 1 , 0.1 do
- wait(0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -0.5*i-0.7, -1.57) * CFrame.new(0, 1, 0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.1*i+1,1*i,0.7*i)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(-0.7*i+1.5,0.5,-0.7*i) * CFrame.fromEulerAnglesXYZ(2*i-0.4,-0.5*i+0.5,-0.5*i-0.5)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- bullet1.Parent = nil
- prt9.BrickColor = BrickColor.new("Bright red")
- rocketreload(prt1,1)
- for i = 0 , 1 , 0.3 do
- wait(0)
- RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(-0.6*i+1.6,0,0.3*i-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.3 do
- wait(0)
- RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(0.6*i-0.6+1.6,0,-0.3*i+0.3-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.07 do
- wait(0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 0.1*i-0.5-0.7, -1.57) * CFrame.new(0, 1, 0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.47*i+0.1+1,-1*i+1,-0.7*i+0.7)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(-0.8*i+0.8,0.5,-0.3*i-0.7) * CFrame.fromEulerAnglesXYZ(0.3*i+1.6,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- wait(0.5)
- bewmshot()
- boomeffect()
- prt9.BrickColor = BrickColor.new("Black")
- rocketshoot(prt1,1)
- for i = 0 , 1 , 0.2 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.5*i+1.57,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(0.5*i+1.9,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.2 do
- wait(0)
- wld5.C0 = CFrame.fromEulerAnglesXYZ(0,1*i,0) * CFrame.new(0.4,0.5,0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.07,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.4,0,-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.1 do
- wait(0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -0.5*i+0.5-0.7, -1.57) * CFrame.new(0, 1, 0)
- wld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.4,0.5,0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.57*i+1.57,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(1.5*i,0.5,1*i-1) * CFrame.fromEulerAnglesXYZ(-1.9*i+1.9,0,1*i-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- end
- function crush()
- for i = 0 , 1 , 0.07 do
- wait(0)
- LW.C0 = CFrame.new(0.5*i-1.5,0.5,-0.5*i) * CFrame.fromEulerAnglesXYZ(0.5*i+1,0,0.7*i)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(-0.5*i+1.5,0.5,-0.5*i) * CFrame.fromEulerAnglesXYZ(1.5*i,0,-0.7*i)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 1.2*i-0.7, -1.57) * CFrame.new(0, 1, 0)
- end
- for i = 0 , 1 , 0.1 do
- wait(0)
- prt1.Reflectance = prt1.Reflectance + 0.1
- prt2.Reflectance = prt2.Reflectance + 0.1
- prt3.Reflectance = prt3.Reflectance + 0.1
- prt4.Reflectance = prt4.Reflectance + 0.1
- prt5.Reflectance = prt5.Reflectance + 0.1
- prt6.Reflectance = prt6.Reflectance + 0.1
- prt7.Reflectance = prt7.Reflectance + 0.1
- prt8.Reflectance = prt8.Reflectance + 0.1
- prt9.Reflectance = prt9.Reflectance + 0.1
- prt10.Reflectance = prt10.Reflectance + 0.1
- prt11.Reflectance = prt11.Reflectance + 0.1
- prt12.Reflectance = prt12.Reflectance + 0.1
- prt13.Reflectance = prt13.Reflectance + 0.1
- prt13a.Reflectance = prt13a.Reflectance + 0.1
- prt14.Reflectance = prt14.Reflectance + 0.1
- prt15.Reflectance = prt15.Reflectance + 0.1
- end
- wait(0.3)
- for i = 0 , 1 , 0.07 do
- wait(0)
- LW.C0 = CFrame.new(-0.5*i-1,0.5,0.5*i-0.5) * CFrame.fromEulerAnglesXYZ(1*i+1.5,0,-0.7*i+0.7)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0.5*i+1,0.5,0.5*i-0.5) * CFrame.fromEulerAnglesXYZ(-0.5*i+1.5,0,0.7*i-0.7)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 0.5, -1.57) * CFrame.new(0, 1, 0)
- end
- local con = prt3.Touched:connect(fixOT)
- local con2 = prt4.Touched:connect(fixOT)
- crushsounds(prt1)
- for i = 0 , 1 , 0.2 do
- wait(0)
- effect()
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-1.8*i+2.5,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-2*i+1,0,0)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -1.5*i+0.5, -1.57) * CFrame.new(0, 1, 0)
- end
- con:disconnect()
- con2:disconnect()
- wait(0.3)
- for i = 0 , 1 , 0.1 do
- wait(0)
- prt1.Reflectance = prt1.Reflectance - 0.1
- prt2.Reflectance = prt2.Reflectance - 0.1
- prt3.Reflectance = prt3.Reflectance - 0.1
- prt4.Reflectance = prt4.Reflectance - 0.1
- prt5.Reflectance = prt5.Reflectance - 0.1
- prt6.Reflectance = prt6.Reflectance - 0.1
- prt7.Reflectance = prt7.Reflectance - 0.1
- prt8.Reflectance = prt8.Reflectance - 0.1
- prt9.Reflectance = prt9.Reflectance - 0.1
- prt10.Reflectance = prt10.Reflectance - 0.1
- prt11.Reflectance = prt11.Reflectance - 0.1
- prt12.Reflectance = prt12.Reflectance - 0.1
- prt13.Reflectance = prt13.Reflectance - 0.1
- prt13a.Reflectance = prt13a.Reflectance - 0.1
- prt14.Reflectance = prt14.Reflectance - 0.1
- prt15.Reflectance = prt15.Reflectance - 0.1
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.3*i+0.7,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1*i-1,0,0)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 0.3*i-1, -1.57) * CFrame.new(0, 1, 0)
- end
- end
- function elecshoot()
- for i = 0 , 1 , 0.07 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(3.5*i,0,1*i)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- unequipweld()
- for i = 0 , 1 , 0.07 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1*i+3.5,0,0.1*i+1)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- model2.Parent = modelzorz
- wld16.Parent = prt16
- wld17.Parent = prt17
- wld18.Parent = prt18
- wld19.Parent = prt19
- wld20.Parent = prt20
- wld21.Parent = prt21
- wld22.Parent = prt22
- wld23.Parent = prt23
- wld24.Parent = prt24
- wld25.Parent = prt25
- wld26.Parent = prt26
- wld27.Parent = prt27
- wld28.Parent = prt28
- wld29.Parent = prt29
- wld30.Parent = prt30
- wld31.Parent = prt31
- local c = model2:children()
- for i=1,#c do
- c[i].Transparency = 1
- end
- coroutine.resume(coroutine.create(function()
- local c = model2:children()
- for i = 0,1,0.1 do
- wait()
- prt16.Transparency = prt16.Transparency - 0.1
- prt17.Transparency = prt17.Transparency - 0.1
- prt18.Transparency = prt18.Transparency - 0.1
- prt19.Transparency = prt19.Transparency - 0.1
- prt20.Transparency = prt20.Transparency - 0.1
- prt21.Transparency = prt21.Transparency - 0.1
- prt22.Transparency = prt22.Transparency - 0.1
- prt23.Transparency = prt23.Transparency - 0.1
- prt24.Transparency = prt24.Transparency - 0.1
- prt25.Transparency = prt25.Transparency - 0.1
- prt26.Transparency = prt26.Transparency - 0.1
- prt27.Transparency = prt27.Transparency - 0.1
- prt28.Transparency = prt28.Transparency - 0.1
- prt29.Transparency = prt29.Transparency - 0.1
- prt30.Transparency = prt30.Transparency - 0.1
- prt31.Transparency = prt31.Transparency - 0.1
- end
- end))
- prt30.BrickColor = BrickColor.new("Bright blue")
- equipweld2()
- for i = 0 , 1 , 0.07 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-2.93*i+4.5,0,-1.1*i+1.1)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(-1.5*i+1.5,0.5,-1*i) * CFrame.fromEulerAnglesXYZ(1*i,0,-2*i)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- wait(0.3)
- boomeffect2()
- cannonsound(prt24,0.7)
- elecshot()
- for i = 0 , 1 , 0.15 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1*i+1.57,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(2*i+1,0,1*i-2)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- for i = 0 , 1 , 0.15 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-1*i+2.57,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-2*i+3,0,-1*i-1)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- wait(0.5)
- coroutine.resume(coroutine.create(function()
- for i = 0,1,0.1 do
- wait()
- prt16.Transparency = prt16.Transparency + 0.1
- prt17.Transparency = prt17.Transparency + 0.1
- prt18.Transparency = prt18.Transparency + 0.1
- prt19.Transparency = prt19.Transparency + 0.1
- prt20.Transparency = prt20.Transparency + 0.1
- prt21.Transparency = prt21.Transparency + 0.1
- prt22.Transparency = prt22.Transparency + 0.1
- prt23.Transparency = prt23.Transparency + 0.1
- prt24.Transparency = prt24.Transparency + 0.1
- prt25.Transparency = prt25.Transparency + 0.1
- prt26.Transparency = prt26.Transparency + 0.1
- prt27.Transparency = prt27.Transparency + 0.1
- prt28.Transparency = prt28.Transparency + 0.1
- prt29.Transparency = prt29.Transparency + 0.1
- prt30.Transparency = prt30.Transparency + 0.1
- prt31.Transparency = prt31.Transparency + 0.1
- end
- end))
- for i = 0 , 1 , 0.07 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(2.93*i+1.57,0,1.1*i)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(1.5*i,0.5,1*i-1) * CFrame.fromEulerAnglesXYZ(-1*i+1,0,2*i-2)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- model2.Parent = nil
- unequipweld2()
- for i = 0 , 1 , 0.07 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-1*i+4.5,0,-0.1*i+1.1)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- equipweld()
- for i = 0 , 1 , 0.07 do
- wait(0)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-2.5*i+3.5,0,-1*i+1)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- end
- function laz0rshoot() --TROLOLOL
- for i = 0 , 1 , 0.07 do
- wait(0)
- RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(180)*i,0,0)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- wld32a.Parent = prt32a
- wld33.Parent = prt33
- wld34.Parent = prt34
- wld35.Parent = prt35
- wld36.Parent = prt36
- wld37.Parent = prt37
- wld38.Parent = prt38
- wld39.Parent = prt39
- model3.Parent = modelzorz
- local c = model3:children()
- for i=1,#c do
- c[i].Transparency = 1
- end
- for i=1,#c do
- for q = 0,1,0.2 do
- wait()
- c[i].Transparency = c[i].Transparency - 0.2
- end
- end
- for i = 0 , 1 , 0.07 do
- wait(0)
- RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-math.rad(90)*i+math.rad(180),0,0)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- laz0rshot()
- wait(0.5)
- coroutine.resume(coroutine.create(function()
- local c = model3:children()
- for i=1,#c do
- wait()
- coroutine.resume(coroutine.create(function()
- for q = 0,1,0.2 do
- wait()
- c[i].Transparency = c[i].Transparency + 0.2
- end
- end))
- end
- model3.Parent = nil
- end))
- for i = 0 , 1 , 0.07 do
- wait(0)
- RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-math.rad(90)*i+math.rad(90),0,0)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- end
- function tornadoskates()
- model4.Parent = modelzorz
- wld40.Parent = prt40
- prt40.Transparency = 1
- for i = 0 , 0.4 , 0.1 do
- wait(0)
- prt40.Transparency = prt40.Transparency - 0.1
- end
- end
- function OT(hit)
- if hit.Parent == nil then return end
- local hum = hit.Parent:findFirstChild("Humanoid")
- if hum ~= nil and hum ~= Character.Humanoid then
- hum:TakeDamage(damage)
- end
- end
- function fixOT(hit)
- if hit.Parent == nil then return end
- local hum = hit.Parent:findFirstChild("Humanoid")
- if hum ~= nil and hum ~= Character.Humanoid then
- hum:TakeDamage(damage)
- hum.WalkSpeed = 16
- hum.MaxHealth = 100
- c = hum.Parent:GetChildren()
- for i = 1,#c do
- if c[i].className == "Part" then
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://www.roblox.com/asset/?id=2974000"
- SlashSound.Parent = prt1
- SlashSound.Volume = 0.1
- SlashSound.Pitch = 1.1
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(1)
- SlashSound.Parent = nil
- end))
- c[i].Transparency = 0
- c[i].Reflectance = 0
- end
- if c[i].className == "ForceField" then
- c[i]:Remove()
- end
- end
- end
- end
- function ss(parent,pitch)
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
- SlashSound.Parent = parent
- SlashSound.Volume = .7
- SlashSound.Pitch = pitch
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(1)
- SlashSound.Parent = nil
- end))
- end
- function sss(parent,pitch)
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://www.roblox.com/asset/?id=2248511"
- SlashSound.Parent = parent
- SlashSound.Volume = .7
- SlashSound.Pitch = pitch
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(1)
- SlashSound.Parent = nil
- end))
- end
- function uss(parent,pitch)
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "rbxasset://sounds\\unsheath.wav"
- SlashSound.Parent = parent
- SlashSound.Volume = .7
- SlashSound.Pitch = pitch
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(1)
- SlashSound.Parent = nil
- end))
- end
- function reloadsound(parent,pitch)
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://roblox.com/asset/?id=10209834"
- SlashSound.Parent = parent
- SlashSound.Volume = .7
- SlashSound.Pitch = pitch
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(1)
- SlashSound.Parent = nil
- end))
- end
- function shootsound(parent,pitch)
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://roblox.com/asset/?id=10209803"
- SlashSound.Parent = parent
- SlashSound.Volume = .7
- SlashSound.Pitch = pitch
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(0.3)
- SlashSound:Stop()
- wait(1)
- SlashSound.Parent = nil
- end))
- end
- function shootsound2(parent,pitch)
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://roblox.com/asset/?id=10209803"
- SlashSound.Parent = parent
- SlashSound.Volume = .7
- SlashSound.Pitch = pitch
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(1)
- SlashSound.Parent = nil
- end))
- end
- function snipersound(parent,pitch)
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://roblox.com/asset/?id=10209881"
- SlashSound.Parent = parent
- SlashSound.Volume = .7
- SlashSound.Pitch = pitch
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(3)
- SlashSound.Parent = nil
- end))
- end
- function snipersound2(parent,pitch)
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://roblox.com/asset/?id=10209875"
- SlashSound.Parent = parent
- SlashSound.Volume = .7
- SlashSound.Pitch = pitch
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(3)
- SlashSound.Parent = nil
- end))
- end
- function rocketreload(parent,pitch)
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://roblox.com/asset/?id=10209813"
- SlashSound.Parent = parent
- SlashSound.Volume = .7
- SlashSound.Pitch = pitch
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(3)
- SlashSound.Parent = nil
- end))
- end
- function rocketshoot(parent,pitch)
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://roblox.com/asset/?id=10209821"
- SlashSound.Parent = parent
- SlashSound.Volume = .7
- SlashSound.Pitch = pitch
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(3)
- SlashSound.Parent = nil
- end))
- end
- function rocketbewmsound(parent,pitch)
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://roblox.com/asset/?id=10209236"
- SlashSound.Parent = parent
- SlashSound.Volume = .7
- SlashSound.Pitch = pitch
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(3)
- SlashSound.Parent = nil
- end))
- end
- function crushsounds(parent)
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://roblox.com/asset/?id=10209268"
- SlashSound.Parent = parent
- SlashSound.Volume = .7
- SlashSound.Pitch = 1
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(3)
- SlashSound.Parent = nil
- end))
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://roblox.com/asset/?id=10209588"
- SlashSound.Parent = parent
- SlashSound.Volume = .7
- SlashSound.Pitch = 1
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(3)
- SlashSound.Parent = nil
- end))
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://roblox.com/asset/?id=10209596"
- SlashSound.Parent = parent
- SlashSound.Volume = .7
- SlashSound.Pitch = 0.7
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(3)
- SlashSound.Parent = nil
- end))
- end
- function cannonsound(parent,pitch)
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://roblox.com/asset/?id=10209257"
- SlashSound.Parent = parent
- SlashSound.Volume = .7
- SlashSound.Pitch = pitch
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(3)
- SlashSound.Parent = nil
- end))
- end
- function elecsound(parent,pitch)
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://www.roblox.com/asset/?id=2800815"
- SlashSound.Parent = parent
- SlashSound.Volume = 1
- SlashSound.Pitch = pitch
- SlashSound:play()
- coroutine.resume(coroutine.create(function()
- wait(3)
- SlashSound.Parent = nil
- end))
- end
- function effect()
- local clone = prt3:clone()
- clone.Parent = workspace
- clone.Anchored = true
- clone.Transparency = 0.5
- clone.Reflectance = 0
- clone.Mesh.Scale = clone.Mesh.Scale + Vector3.new(0.1,0.1,0.1)
- clone.BrickColor = BrickColor.new("White")
- coroutine.resume(coroutine.create(function()
- wait(0.25)
- clone.Parent = nil
- end))
- local cloneb = prt4:clone()
- cloneb.Parent = workspace
- cloneb.Anchored = true
- cloneb.Transparency = 0.5
- cloneb.Reflectance = 0
- cloneb.Mesh.Scale = cloneb.Mesh.Scale + Vector3.new(0.1,0.1,0.1)
- cloneb.BrickColor = BrickColor.new("White")
- coroutine.resume(coroutine.create(function()
- wait(0.25)
- cloneb.Parent = nil
- end))
- end
- DBHit=function(hit,DB) --credits to turdulator for making this function :D
- if hit.Parent==nil then
- return
- end
- h=hit.Parent:FindFirstChild("Humanoid")
- t=hit.Parent:FindFirstChild("Torso")
- if h~=nil and t~=nil then
- if h.Parent==Character then
- return
- end
- h:TakeDamage(5)
- vl=Instance.new("BodyVelocity")
- vl.P=4500
- vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- velocity=Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z)
- vl.velocity=velocity*1.05+Vector3.new(0,3,0)
- vl.Parent=t
- game:GetService("Debris"):AddItem(vl,.2)
- rl=Instance.new("BodyAngularVelocity")
- rl.P=3000
- rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
- rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- rl.Parent=t
- game:GetService("Debris"):AddItem(rl,.2)
- else
- if hit.CanCollide==false then
- return
- end
- MagicCom:disconnect()
- -- DBExplode(DB)
- end
- end
- function boomeffect()
- local mesh = Instance.new("SpecialMesh")
- mesh.MeshType = "Sphere"
- mesh.Scale = Vector3.new(0.2,0,0.2)
- local shell = Instance.new("Part")
- mesh.Parent = shell
- shell.Anchored = true
- shell.formFactor = 1
- shell.Size = Vector3.new(2,2,2)
- shell.CFrame = prt13.CFrame * CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,math.random(-50,50))
- shell.Parent = game.workspace
- shell.Transparency = 0
- shell.BrickColor = BrickColor.new("Bright yellow")
- shell.CanCollide = false
- coroutine.resume(coroutine.create(function()
- for i = 0 , 1 , 0.2 do
- wait(0.1)
- mesh.Scale = mesh.Scale + Vector3.new(0,0.3,0)
- shell.Transparency = shell.Transparency + 0.2
- end
- shell.Transparency = 1
- shell.Parent = nil
- end))
- local mesh2 = Instance.new("SpecialMesh")
- mesh2.MeshType = "Sphere"
- mesh2.Scale = Vector3.new(0.2,0,0.2)
- local shell2 = Instance.new("Part")
- mesh2.Parent = shell2
- shell2.Anchored = true
- shell2.formFactor = 1
- shell2.Size = Vector3.new(2,2,2)
- shell2.CFrame = shell.CFrame * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
- shell2.Parent = game.workspace
- shell2.Transparency = 0
- shell2.BrickColor = BrickColor.new("Bright yellow")
- shell2.CanCollide = false
- coroutine.resume(coroutine.create(function()
- for i = 0 , 1 , 0.2 do
- wait(0.1)
- mesh2.Scale = mesh2.Scale + Vector3.new(0,0.3,0)
- shell2.Transparency = shell2.Transparency + 0.2
- end
- shell2.Transparency = 1
- shell2.Parent = nil
- end))
- local mesh3 = Instance.new("SpecialMesh")
- mesh3.MeshType = "Sphere"
- mesh3.Scale = Vector3.new(0.2,0,0.2)
- local shell3 = Instance.new("Part")
- mesh3.Parent = shell3
- shell3.Anchored = true
- shell3.formFactor = 1
- shell3.Size = Vector3.new(2,2,2)
- shell3.CFrame = prt13.CFrame * CFrame.new(0,-0.5,0)
- shell3.Parent = game.workspace
- shell3.Transparency = 0
- shell3.BrickColor = BrickColor.new("Bright yellow")
- shell3.CanCollide = false
- coroutine.resume(coroutine.create(function()
- for i = 0 , 1 , 0.2 do
- wait(0.1)
- mesh3.Scale = mesh3.Scale + Vector3.new(0,0.3,0)
- shell3.Transparency = shell3.Transparency + 0.2
- end
- shell3.Transparency = 1
- shell3.Parent = nil
- end))
- end
- function boomeffect2()
- local mesh = Instance.new("SpecialMesh")
- mesh.Scale = Vector3.new(0.2,0,0.2)
- mesh.MeshId = "http://www.roblox.com/asset/?id=1323306"
- local shell = Instance.new("Part")
- mesh.Parent = shell
- shell.Anchored = true
- shell.formFactor = 1
- shell.Size = Vector3.new(2,2,2)
- shell.CFrame = prt23.CFrame * CFrame.new(0,0.35,0)
- shell.Parent = game.workspace
- shell.Transparency = 0
- shell.BrickColor = BrickColor.new("Bright blue")
- shell.CanCollide = false
- coroutine.resume(coroutine.create(function()
- for i = 0 , 1 , 0.2 do
- wait(0.1)
- mesh.Scale = mesh.Scale + Vector3.new(0.3,0.5,0.3)
- shell.CFrame = shell.CFrame * CFrame.new(0,0.3,0)
- shell.Transparency = shell.Transparency + 0.2
- end
- shell.Transparency = 1
- shell.Parent = nil
- end))
- end
- DBHit1=function(hit,DB) --credits to turdulator for making this function :D
- if hit.Parent==nil then
- return
- end
- h=hit.Parent:FindFirstChild("Humanoid")
- t=hit.Parent:FindFirstChild("Torso")
- if h~=nil and t~=nil then
- if h.Parent==Character then
- return
- end
- h:TakeDamage(5)
- vl=Instance.new("BodyVelocity")
- vl.P=4500
- vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- velocity=Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z)
- vl.velocity=velocity*1.05+Vector3.new(0,3,0)
- vl.Parent=t
- game:GetService("Debris"):AddItem(vl,.2)
- rl=Instance.new("BodyAngularVelocity")
- rl.P=3000
- rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
- rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- rl.Parent=t
- game:GetService("Debris"):AddItem(rl,.2)
- else
- if hit.CanCollide==false then
- return
- end
- MagicCom:disconnect()
- -- DBExplode(DB)
- end
- end
- function bulletshoot()
- local freakingbullet = prt6:Clone()
- freakingbullet.formFactor = 1
- freakingbullet.Parent = workspace
- freakingbullet.CanCollide = false
- freakingbullet.BrickColor = BrickColor.new("New Yeller")
- freakingbullet.Name = "Bullet6"
- freakingbullet.Size = Vector3.new(1,1,1)
- freakingbullet.Position = Torso.Position
- freakingbullet.CFrame = prt13.CFrame * CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- freakingbullet.Velocity = Torso.CFrame.lookVector * 100
- local freakingbulmsh = Instance.new("CylinderMesh")
- freakingbulmsh.Parent = freakingbullet
- freakingbulmsh.Scale = Vector3.new(1.1,0.8,0.3)
- local force = Instance.new("BodyForce")
- force.Parent = freakingbullet
- force.force = Vector3.new(0,240,0)
- coroutine.resume(coroutine.create(function()
- while freakingbullet.Parent ~= nil do --I use this function instead of the touch function :3
- wait()
- local c = game.Workspace:GetChildren();
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head");
- if head ~= nil then
- local targ = head.Position - freakingbullet.Position;
- local mag = targ.magnitude;
- if mag <= 4 and c[i].Name ~= Player.Name then
- hum:TakeDamage(15)
- v=Instance.new("BodyVelocity")
- v.P=1000
- v.maxForce=Vector3.new(math.huge,0,math.huge)
- v.velocity=Torso.CFrame.lookVector*25+Torso.Velocity/1.05
- v.Parent=hum.Parent.Torso
- coroutine.resume(coroutine.create(function()
- wait(0.3)
- v.Parent = nil
- end))
- game:GetService("Debris"):AddItem(v,.1)
- freakingbullet.Parent = nil
- -- hum:TakeDamage(damage.Value + damageboost)
- end
- end
- end
- end
- end
- end))
- --[[freakingbullet.Touched:connect(function(hit) kill(b,hit) end) --Freaking touched function wont work >:U
- function kill(brick,hit)
- if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent.Name ~= "Dr4gOnh4ck3rz2" and hit.Name ~= "Base" and hit.Parent.Name ~= "AccountMoniter" then
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 5
- freakingbullet.Parent = nil
- end
- end]]
- coroutine.resume(coroutine.create(function()
- freakingbullet.Position = Torso.Position
- freakingbullet.CFrame = prt13.CFrame * CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- for i = 0,5,0.1 do
- wait()
- --freakingbullet.Touched:connect(function(hit) kill(b,hit) end)
- freakingbullet.Velocity = Torso.CFrame.lookVector * 100
- end
- freakingbullet.Parent = nil
- end))
- end
- function sniperbulletshoot()
- local freakingbullet = prt6:Clone()
- freakingbullet.formFactor = 1
- freakingbullet.Reflectance = 0.2
- freakingbullet.Parent = workspace
- freakingbullet.CanCollide = false
- freakingbullet.BrickColor = BrickColor.new("New Yeller")
- freakingbullet.Name = "Bullet6"
- freakingbullet.Size = Vector3.new(1,1,1)
- freakingbullet.Position = Torso.Position
- freakingbullet.CFrame = prt13.CFrame * CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- freakingbullet.Velocity = Torso.CFrame.lookVector * 100
- local freakingbulmsh = Instance.new("CylinderMesh")
- freakingbulmsh.Parent = freakingbullet
- freakingbulmsh.Scale = Vector3.new(1.1,0.8,0.3)
- local force = Instance.new("BodyForce")
- force.Parent = freakingbullet
- force.force = Vector3.new(0,240,0)
- sparkles = Instance.new("Sparkles")
- sparkles.Name = "Sparkles"
- sparkles.Color = Color3.new(1,1,0)
- sparkles.Parent = freakingbullet
- coroutine.resume(coroutine.create(function()
- while freakingbullet.Parent ~= nil do --I use this function instead of the touch function :3
- wait()
- local c = game.Workspace:GetChildren();
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head");
- if head ~= nil then
- local targ = head.Position - freakingbullet.Position;
- local mag = targ.magnitude;
- if mag <= 4 and c[i].Name ~= Player.Name then
- hum:TakeDamage(50)
- freakingbullet.Parent = nil
- -- hum:TakeDamage(damage.Value + damageboost)
- end
- end
- end
- end
- end
- end))
- --[[freakingbullet.Touched:connect(function(hit) kill(b,hit) end) --Freaking touched function wont work >:U
- function kill(brick,hit)
- if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent.Name ~= "Dr4gOnh4ck3rz2" and hit.Name ~= "Base" and hit.Parent.Name ~= "AccountMoniter" then
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 5
- freakingbullet.Parent = nil
- end
- end]]
- coroutine.resume(coroutine.create(function()
- freakingbullet.Position = Torso.Position
- freakingbullet.CFrame = prt13.CFrame * CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- for i = 0,10,0.1 do
- wait()
- --freakingbullet.Touched:connect(function(hit) kill(b,hit) end)
- freakingbullet.Velocity = Torso.CFrame.lookVector * 250
- end
- freakingbullet.Parent = nil
- end))
- end
- function bewmshot()
- local freakingbullet = prt6:Clone()
- freakingbullet.formFactor = 1
- freakingbullet.Parent = workspace
- freakingbullet.CanCollide = false
- freakingbullet.BrickColor = BrickColor.new("Bright red")
- freakingbullet.Name = "Bullet6"
- freakingbullet.Size = Vector3.new(1,1,1)
- freakingbullet.Position = Torso.Position
- freakingbullet.CFrame = prt13.CFrame * CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- freakingbullet.Velocity = Torso.CFrame.lookVector * 100
- local freakingbulmsh = Instance.new("CylinderMesh")
- freakingbulmsh.Parent = freakingbullet
- freakingbulmsh.Scale = Vector3.new(1.1,0.8,0.3)
- local force = Instance.new("BodyForce")
- force.Parent = freakingbullet
- force.force = Vector3.new(0,240,0)
- coroutine.resume(coroutine.create(function()
- while freakingbullet.Parent ~= nil do --I use this function instead of the touch function :3
- wait()
- local c = game.Workspace:GetChildren();
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head");
- if head ~= nil then
- local targ = head.Position - freakingbullet.Position;
- local mag = targ.magnitude;
- if mag <= 4 and c[i].Name ~= Player.Name then
- hum:TakeDamage(20)
- freakingbullet.Parent = nil
- DBHit(hum.Parent.Torso,freakingbullet)
- local bewm = Instance.new("Explosion")
- bewm.Parent = workspace
- bewm.BlastPressure = 0
- bewm.Position = hum.Parent.Torso.Position
- rocketbewmsound(prt1,1.2)
- -- coroutine.resume(coroutine.create(function()
- wait(0.5)
- rocketbewmsound(prt1,1.2)
- hum:TakeDamage(10)
- DBHit(hum.Parent.Torso,freakingbullet)
- local bewm = Instance.new("Explosion")
- bewm.Parent = workspace
- bewm.BlastPressure = 0
- bewm.Position = hum.Parent.Torso.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- wait(0.5)
- rocketbewmsound(prt1,1.2)
- hum:TakeDamage(10)
- DBHit(hum.Parent.Torso,freakingbullet)
- local bewm = Instance.new("Explosion")
- bewm.Parent = workspace
- bewm.BlastPressure = 0
- bewm.Position = hum.Parent.Torso.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- wait(0.5)
- rocketbewmsound(prt1,1.2)
- hum:TakeDamage(10)
- DBHit(hum.Parent.Torso,freakingbullet)
- local bewm = Instance.new("Explosion")
- bewm.Parent = workspace
- bewm.BlastPressure = 0
- bewm.Position = hum.Parent.Torso.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- -- end))
- -- hum:TakeDamage(damage.Value + damageboost)
- end
- end
- end
- end
- end
- end))
- coroutine.resume(coroutine.create(function()
- freakingbullet.Position = Torso.Position
- freakingbullet.CFrame = prt13.CFrame * CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- for i = 0,5,0.1 do
- wait()
- --freakingbullet.Touched:connect(function(hit) kill(b,hit) end)
- freakingbullet.Velocity = Torso.CFrame.lookVector * 100
- end
- freakingbullet.Parent = nil
- end))
- end
- function elecshot()
- local freakingbullet = prt6:Clone()
- freakingbullet.formFactor = 1
- freakingbullet.Parent = workspace
- freakingbullet.CanCollide = false
- freakingbullet.BrickColor = BrickColor.new("Bright blue")
- freakingbullet.Name = "Bullet6"
- freakingbullet.Size = Vector3.new(1,1,1)
- freakingbullet.Position = Torso.Position
- freakingbullet.CFrame = Torso.CFrame --* CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
- freakingbullet.Velocity = Torso.CFrame.lookVector * 100
- local freakingbulmsh = Instance.new("CylinderMesh")
- freakingbulmsh.Parent = freakingbullet
- freakingbulmsh.Scale = Vector3.new(1.6,1.3,0.8)
- local force = Instance.new("BodyForce")
- force.Parent = freakingbullet
- force.force = Vector3.new(0,235,0)
- coroutine.resume(coroutine.create(function()
- while freakingbullet.Parent ~= nil do --I use this function instead of the touch function :3
- wait()
- local c = game.Workspace:GetChildren();
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head");
- if head ~= nil then
- local targ = head.Position - freakingbullet.Position;
- local mag = targ.magnitude;
- if mag <= 5 and c[i].Name ~= Player.Name then
- hum:TakeDamage(20)
- coroutine.resume(coroutine.create(function()
- for i = 0,6 do
- wait(0.2)
- hum:TakeDamage(3)
- local me = Instance.new("SpecialMesh")
- me.MeshType = "Sphere"
- local wave = Instance.new("Part")
- me.Parent = wave
- wave.formFactor = 1
- wave.Parent = workspace
- wave.CanCollide = false
- wave.Anchored = true
- wave.BrickColor = BrickColor.new("Bright blue")
- wave.Name = "Waveh"
- wave.Size = Vector3.new(1,1,1)
- wave.Position = Torso.Position
- wave.CFrame = hum.Parent.Torso.CFrame * CFrame.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- elecsound(wave,1.5)
- coroutine.resume(coroutine.create(function()
- for i = 0,1,0.1 do
- wait()
- me.Scale = me.Scale + Vector3.new(1,1,1)
- wave.Transparency = wave.Transparency + 0.1
- end
- wave.Parent = nil
- end))
- DBHit(hum.Parent.Torso,freakingbullet)
- end
- end))
- freakingbullet.Parent = nil
- end
- end
- end
- end
- end
- end))
- coroutine.resume(coroutine.create(function()
- freakingbullet.Position = Torso.Position
- freakingbullet.CFrame = prt24.CFrame * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- for i = 0,5,0.1 do
- wait()
- --freakingbullet.Touched:connect(function(hit) kill(b,hit) end)
- freakingbullet.Velocity = Torso.CFrame.lookVector * 100
- end
- freakingbullet.Parent = nil
- end))
- end
- function laz0rshot()
- local laz0rhed = Instance.new("Part")
- laz0rhed.formFactor = 1
- laz0rhed.Parent = workspace
- laz0rhed.CanCollide = false
- laz0rhed.BrickColor = BrickColor.new("New Yeller")
- laz0rhed.Name = "HeadOfTehLaz0r"
- laz0rhed.Size = Vector3.new(3,1,3)
- laz0rhed.Position = Torso.Position
- laz0rhed.CFrame = prt37.CFrame * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
- local lazmsh = Instance.new("SpecialMesh")
- lazmsh.MeshType = "Sphere"
- lazmsh.Parent = laz0rhed
- lazmsh.Scale = Vector3.new(0,0,0)
- local lazwel = Instance.new("Weld")
- lazwel.Parent = laz0rhed
- lazwel.Part0 = laz0rhed
- lazwel.Part1 = prt37
- for i = 0 , 1 , 0.01 do
- wait(0)
- lazmsh.Scale = lazmsh.Scale + Vector3.new(0.01,0.04,0.01)
- LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+1,0,0)
- LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(90),0.5*i,-0.1*i)
- RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- end
- wait(0.3)
- print(lazmsh.Scale)
- laz0rhed.Parent = nil
- local tehlaz0r = Instance.new("Part")
- tehlaz0r.formFactor = 1
- tehlaz0r.Parent = workspace
- tehlaz0r.CanCollide = false
- tehlaz0r.BrickColor = BrickColor.new("New Yeller")
- tehlaz0r.Name = "LAAAAAAAAAAAAAAAZ0R"
- tehlaz0r.Size = Vector3.new(3,5,3)
- tehlaz0r.Position = Torso.Position
- tehlaz0r.CFrame = prt37.CFrame --* CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
- tehlaz0r.Velocity = Torso.CFrame.lookVector * 50
- --[[v=Instance.new("BodyVelocity")
- v.P=3000
- v.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- v.velocity=Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z)
- v.Parent=tehlaz0r]]
- local TLM = Instance.new("CylinderMesh")
- TLM.Parent = tehlaz0r
- TLM.Scale = lazmsh.Scale - Vector3.new(0,3.5,0)
- lazwel.Part0 = laz0rhed
- lazwel.Part1 = tehlaz0r
- lazwel.C0 = CFrame.new(0, 4, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- local force = Instance.new("BodyForce")
- force.Parent = tehlaz0r
- force.force = Vector3.new(0,8480,0)
- local c = game.Workspace:GetChildren();
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head");
- if head ~= nil then
- local targ = head.Position - tehlaz0r.Position;
- local mag = targ.magnitude;
- if mag <= 3 and c[i].Name ~= Player.Name then
- coroutine.resume(coroutine.create(function()
- for i = 0,1,0.1 do
- wait()
- DBHit(head.Parent.Torso,tehlaz0r)
- end
- end))
- end
- end
- end
- end
- coroutine.resume(coroutine.create(function()
- wait(20)
- tehlaz0r.Parent = nil
- end))
- coroutine.resume(coroutine.create(function()
- while tehlaz0r.Parent ~= nil do
- wait(0)
- local lazclon = tehlaz0r:Clone()
- lazclon.Anchored = true
- lazclon.Parent = workspace
- local c = game.Workspace:GetChildren();
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head");
- if head ~= nil then
- local targ = head.Position - lazclon.Position;
- local mag = targ.magnitude;
- if mag <= 3 and c[i].Name ~= Player.Name then
- coroutine.resume(coroutine.create(function()
- for i = 0,1,0.1 do
- wait()
- DBHit1(head,lazclon)
- end
- end))
- end
- end
- end
- end
- coroutine.resume(coroutine.create(function()
- wait(3)
- for i = 0,1,0.1 do
- wait()
- lazclon.Transparency = lazclon.Transparency + 0.1
- end
- lazclon.Parent = nil
- end))
- end
- end))
- print(TLM.Scale)
- end
- --[[Tool Functions]]--
- hold = false
- function ob1d(mouse)
- hold = true
- oneslash()
- if hold == true then
- twoslash()
- end
- end
- function ob1u(mouse)
- hold = false
- end
- buttonhold = false
- function key(key)
- if attack == true then return end
- if key == "q" then
- unload()
- end
- if key == "e" then
- sniper()
- end
- if key == "r" then
- kerbewmshot()
- end
- if key == "f" then
- crush()
- end
- if key == "z" then
- elecshoot()
- end
- if key == "x" then
- laz0rshoot()
- end
- if key == "c" then
- cycloneskates()
- end
- end
- function key2(key)
- charging2 = false
- tornadoing = false
- end
- function s(mouse)
- mouse.Button1Down:connect(function() ob1d(mouse) end)
- mouse.Button1Up:connect(function() ob1u(mouse) end)
- mouse.KeyDown:connect(key)
- mouse.KeyUp:connect(key2)
- unsheathed = true
- player = Player
- ch = Character
- RSH = ch.Torso["Right Shoulder"]
- LSH = ch.Torso["Left Shoulder"]
- --
- RSH.Parent = nil
- LSH.Parent = nil
- --
- RW.Part0 = ch.Torso
- RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
- RW.C1 = CFrame.new(0, 0.5, 0)
- RW.Part1 = ch["Right Arm"]
- RW.Parent = ch.Torso
- --_G.R = RW
- --
- LW.Part0 = ch.Torso
- LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
- LW.C1 = CFrame.new(0, 0.5, 0)
- LW.Part1 = ch["Left Arm"]
- LW.Parent = ch.Torso
- --_G.L = LW
- --
- equipanim()
- end
- function ds(mouse)
- unsheathed = false
- hideanim()
- Character.Humanoid.WalkSpeed = 16
- RW.Parent = nil
- LW.Parent = nil
- RSH.Parent = player.Character.Torso
- LSH.Parent = player.Character.Torso
- end
- Bin.Selected:connect(s)
- Bin.Deselected:connect(ds)
- function onRunning(speed)
- if skill == true then return end
- end
- Character.Humanoid.Running:connect(onRunning)
- while true do
- wait(0)
- end
- -- lego
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement