Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1.--[[GunBlade Script created by:
- 2.AccountMoniter:Everything XD
- 3.If you're gonna steal this, then please I ask you. Please don't forum,free model, give
- 4.away, or anything like that to this script. Thank you very much :)
- 5.Percent done: around 40% [Got sidetracked by other stuff. Gonna continue with this after some time.]
- 6.]]
- 7.Player = game:GetService("Players").gokusteve
- 8.Character = Player.Character
- 9.PlayerGui = Player.PlayerGui
- 10.Backpack = Player.Backpack
- 11.Torso = Character.Torso
- 12.Head = Character.Head
- 13.LeftArm = Character["Left Arm"]
- 14.LeftLeg = Character["Left Leg"]
- 15.RightArm = Character["Right Arm"]
- 16.RightLeg = Character["Right Leg"]
- 17.LS = Torso["Left Shoulder"]
- 18.LH = Torso["Left Hip"]
- 19.RS = Torso["Right Shoulder"]
- 20.RH = Torso["Right Hip"]
- 21.attack = false
- 22.attacktype = 1
- 23.damage = 3
- 24.oridamage = 3
- 25.--player
- 26.player = nil
- 27.--save shoulders
- 28.RSH, LSH = nil, nil
- 29.--welds
- 30.RW, LW = Instance.new("Weld"), Instance.new("Weld")
- 31.--what anim
- 32.anim = "none"
- 33.unsheathed = false
- 34.tornadoing = false
- 35.if Character:findFirstChild("Main Weapons",true) ~= nil then
- 36.Character:findFirstChild("Main Weapons",true).Parent = nil
- 37.end
- 38.--[[Models and Parts]]--
- 39.local modelzorz = Instance.new("Model")
- 40.modelzorz.Name = "Main Weapons"
- 41.modelzorz.Parent = Character
- 42.local model1 = Instance.new("Model")
- 43.model1.Name = "GunSword" --Yes I know. This is from Squall from FF7 right? Well I didn't copied this from him.
- 44.model1.Parent = modelzorz
- 45.local model2 = Instance.new("Model")
- 46.model2.Name = "BlastCannon"
- 47.model2.Parent = nil
- 48.local model3 = Instance.new("Model")
- 49.model3.Name = "LaserRifle"
- 50.model3.Parent = nil
- 51.local model4 = Instance.new("Model")
- 52.model4.Name = "Tornado Skates"
- 53.model4.Parent = nil
- 54.local prt1 = Instance.new("Part")
- 55.prt1.formFactor = 1
- 56.prt1.Parent = model1
- 57.prt1.CanCollide = false
- 58.prt1.BrickColor = BrickColor.new("Dark stone grey")
- 59.prt1.Name = "Handle1"
- 60.prt1.Size = Vector3.new(1,1,1)
- 61.prt1.Position = Torso.Position
- 62.local prt2 = Instance.new("Part")
- 63.prt2.formFactor = 1
- 64.prt2.Parent = model1
- 65.prt2.CanCollide = false
- 66.prt2.BrickColor = BrickColor.new("Medium stone grey")
- 67.prt2.Name = "Handle2"
- 68.prt2.Size = Vector3.new(1,1,1)
- 69.prt2.Position = Torso.Position
- 70.local prt3 = Instance.new("Part")
- 71.prt3.formFactor = 1
- 72.prt3.Reflectance = 0.05
- 73.prt3.Parent = model1
- 74.prt3.CanCollide = false
- 75.prt3.BrickColor = BrickColor.new("Black")
- 76.prt3.Name = "Blade1"
- 77.prt3.Size = Vector3.new(1,4,1)
- 78.prt3.Position = Torso.Position
- 79.local prt4 = Instance.new("Part")
- 80.prt4.formFactor = 1
- 81.prt4.Reflectance = 0.05
- 82.prt4.Parent = model1
- 83.prt4.CanCollide = false
- 84.prt4.BrickColor = BrickColor.new("Black")
- 85.prt4.Name = "Blade2"
- 86.prt4.Size = Vector3.new(1,1,1)
- 87.prt4.Position = Torso.Position
- 88.local prt5 = Instance.new("Part")
- 89.prt5.formFactor = 1
- 90.prt5.Parent = model1
- 91.prt5.CanCollide = false
- 92.prt5.BrickColor = BrickColor.new("Medium stone grey")
- 93.prt5.Name = "Barrel"
- 94.prt5.Size = Vector3.new(1,1,1)
- 95.prt5.Position = Torso.Position
- 96.local prt6 = Instance.new("Part")
- 97.prt6.formFactor = 1
- 98.prt6.Parent = model1
- 99.prt6.CanCollide = false
- 100.prt6.BrickColor = BrickColor.new("Black")
- 101.prt6.Name = "Shell1" --I had a REALLY, hard time CFraming all these shells >.<
- 102.prt6.Size = Vector3.new(1,1,1)
- 103.prt6.Position = Torso.Position
- 104.local prt7 = Instance.new("Part")
- 105.prt7.formFactor = 1
- 106.prt7.Parent = model1
- 107.prt7.CanCollide = false
- 108.prt7.BrickColor = BrickColor.new("Black")
- 109.prt7.Name = "Shell2"
- 110.prt7.Size = Vector3.new(1,1,1)
- 111.prt7.Position = Torso.Position
- 112.local prt8 = Instance.new("Part")
- 113.prt8.formFactor = 1
- 114.prt8.Parent = model1
- 115.prt8.CanCollide = false
- 116.prt8.BrickColor = BrickColor.new("Black")
- 117.prt8.Name = "Shell3"
- 118.prt8.Size = Vector3.new(1,1,1)
- 119.prt8.Position = Torso.Position
- 120.local prt9 = Instance.new("Part")
- 121.prt9.formFactor = 1
- 122.prt9.Parent = model1
- 123.prt9.CanCollide = false
- 124.prt9.BrickColor = BrickColor.new("Black")
- 125.prt9.Name = "Shell4"
- 126.prt9.Size = Vector3.new(1,1,1)
- 127.prt9.Position = Torso.Position
- 128.local prt10 = Instance.new("Part")
- 129.prt10.formFactor = 1
- 130.prt10.Parent = model1
- 131.prt10.CanCollide = false
- 132.prt10.BrickColor = BrickColor.new("Black")
- 133.prt10.Name = "Shell5"
- 134.prt10.Size = Vector3.new(1,1,1)
- 135.prt10.Position = Torso.Position
- 136.local prt11 = Instance.new("Part")
- 137.prt11.formFactor = 1
- 138.prt11.Parent = model1
- 139.prt11.CanCollide = false
- 140.prt11.BrickColor = BrickColor.new("Black")
- 141.prt11.Name = "Shell6"
- 142.prt11.Size = Vector3.new(1,1,1)
- 143.prt11.Position = Torso.Position
- 144.local prt12 = Instance.new("Part")
- 145.prt12.formFactor = 1
- 146.prt12.Parent = model1
- 147.prt12.CanCollide = false
- 148.prt12.BrickColor = BrickColor.new("Medium stone grey")
- 149.prt12.Name = "Gun1"
- 150.prt12.Size = Vector3.new(1,2,1)
- 151.prt12.Position = Torso.Position
- 152.local prt13 = Instance.new("Part")
- 153.prt13.formFactor = 1
- 154.prt13.Parent = model1
- 155.prt13.CanCollide = false
- 156.prt13.BrickColor = BrickColor.new("Medium stone grey")
- 157.prt13.Name = "Gun2"
- 158.prt13.Size = Vector3.new(1,1,1)
- 159.prt13.Position = Torso.Position
- 160.local prt13a = Instance.new("Part")
- 161.prt13a.formFactor = 1
- 162.prt13a.Parent = model1
- 163.prt13a.CanCollide = false
- 164.prt13a.BrickColor = BrickColor.new("Black")
- 165.prt13a.Name = "Gun3"
- 166.prt13a.Size = Vector3.new(1,1,1)
- 167.prt13a.Position = Torso.Position
- 168.local prt14 = Instance.new("Part")
- 169.prt14.formFactor = 1
- 170.prt14.Parent = model1
- 171.prt14.CanCollide = false
- 172.prt14.BrickColor = BrickColor.new("Medium stone grey")
- 173.prt14.Name = "Trigger1"
- 174.prt14.Size = Vector3.new(1,1,1)
- 175.prt14.Position = Torso.Position
- 176.local prt15 = Instance.new("Part")
- 177.prt15.formFactor = 1
- 178.prt15.Parent = model1
- 179.prt15.CanCollide = false
- 180.prt15.BrickColor = BrickColor.new("Medium stone grey")
- 181.prt15.Name = "Trigger2"
- 182.prt15.Size = Vector3.new(1,1,1)
- 183.prt15.Position = Torso.Position
- 184.local prt16 = Instance.new("Part")
- 185.prt16.formFactor = 1
- 186.prt16.Parent = model2
- 187.prt16.Reflectance = 0.2
- 188.prt16.CanCollide = false
- 189.prt16.BrickColor = BrickColor.new("Black")
- 190.prt16.Name = "CannonHandle1"
- 191.prt16.Size = Vector3.new(1,2,1)
- 192.prt16.Position = Torso.Position
- 193.local prt17 = Instance.new("Part")
- 194.prt17.formFactor = 1
- 195.prt17.Parent = model2
- 196.prt17.Reflectance = 0.2
- 197.prt17.CanCollide = false
- 198.prt17.BrickColor = BrickColor.new("Black")
- 199.prt17.Name = "CannonHandle2"
- 200.prt17.Size = Vector3.new(1,1,1)
- 201.prt17.Position = Torso.Position
- 202.local prt18 = Instance.new("Part")
- 203.prt18.formFactor = 1
- 204.prt18.Parent = model2
- 205.prt18.Reflectance = 0.2
- 206.prt18.CanCollide = false
- 207.prt18.BrickColor = BrickColor.new("Black")
- 208.prt18.Name = "CannonPart1"
- 209.prt18.Size = Vector3.new(1,2,1)
- 210.prt18.Position = Torso.Position
- 211.local prt19 = Instance.new("Part")
- 212.prt19.formFactor = 1
- 213.prt19.Parent = model2
- 214.prt19.Reflectance = 0.2
- 215.prt19.CanCollide = false
- 216.prt19.BrickColor = BrickColor.new("Black")
- 217.prt19.Name = "CannonPart2"
- 218.prt19.Size = Vector3.new(1,2,1)
- 219.prt19.Position = Torso.Position
- 220.local prt20 = Instance.new("Part")
- 221.prt20.formFactor = 1
- 222.prt20.Parent = model2
- 223.prt20.Reflectance = 0.2
- 224.prt20.CanCollide = false
- 225.prt20.BrickColor = BrickColor.new("White")
- 226.prt20.Name = "CannonHandle3"
- 227.prt20.Size = Vector3.new(1,2,1)
- 228.prt20.Position = Torso.Position
- 229.local prt21 = Instance.new("Part")
- 230.prt21.formFactor = 1
- 231.prt21.Parent = model2
- 232.prt21.Reflectance = 0.2
- 233.prt21.CanCollide = false
- 234.prt21.BrickColor = BrickColor.new("Black")
- 235.prt21.Name = "CannonPart3"
- 236.prt21.Size = Vector3.new(1,2,1)
- 237.prt21.Position = Torso.Position
- 238.local prt22 = Instance.new("Part")
- 239.prt22.formFactor = 1
- 240.prt22.Parent = model2
- 241.prt22.Reflectance = 0.2
- 242.prt22.CanCollide = false
- 243.prt22.BrickColor = BrickColor.new("Black")
- 244.prt22.Name = "CannonPart4"
- 245.prt22.Size = Vector3.new(1,2,1)
- 246.prt22.Position = Torso.Position
- 247.local prt23 = Instance.new("Part")
- 248.prt23.formFactor = 1
- 249.prt23.Parent = model2
- 250.prt23.Reflectance = 0.2
- 251.prt23.CanCollide = false
- 252.prt23.BrickColor = BrickColor.new("Medium stone grey")
- 253.prt23.Name = "CannonPart5"
- 254.prt23.Size = Vector3.new(1,1,1)
- 255.prt23.Position = Torso.Position
- 256.local prt24 = Instance.new("Part")
- 257.prt24.formFactor = 1
- 258.prt24.Parent = model2
- 259.prt24.Reflectance = 0
- 260.prt24.CanCollide = false
- 261.prt24.BrickColor = BrickColor.new("Black")
- 262.prt24.Name = "CannonPart6"
- 263.prt24.Size = Vector3.new(1,1,1)
- 264.prt24.Position = Torso.Position
- 265.local prt25 = Instance.new("Part")
- 266.prt25.formFactor = 1
- 267.prt25.Parent = model2
- 268.prt25.Reflectance = 0.2
- 269.prt25.CanCollide = false
- 270.prt25.BrickColor = BrickColor.new("Medium stone grey")
- 271.prt25.Name = "CannonPart7"
- 272.prt25.Size = Vector3.new(1,2,1)
- 273.prt25.Position = Torso.Position
- 274.local prt26 = Instance.new("Part")
- 275.prt26.formFactor = 1
- 276.prt26.Parent = model2
- 277.prt26.Reflectance = 0.2
- 278.prt26.CanCollide = false
- 279.prt26.BrickColor = BrickColor.new("Medium stone grey")
- 280.prt26.Name = "CannonPart8"
- 281.prt26.Size = Vector3.new(1,1,1)
- 282.prt26.Position = Torso.Position
- 283.local prt27 = Instance.new("Part")
- 284.prt27.formFactor = 1
- 285.prt27.Parent = model2
- 286.prt27.Reflectance = 0
- 287.prt27.CanCollide = false
- 288.prt27.BrickColor = BrickColor.new("Black")
- 289.prt27.Name = "CannonPart9"
- 290.prt27.Size = Vector3.new(1,1,1)
- 291.prt27.Position = Torso.Position
- 292.local prt28 = Instance.new("Part")
- 293.prt28.formFactor = 1
- 294.prt28.Parent = model2
- 295.prt28.Reflectance = 0
- 296.prt28.CanCollide = false
- 297.prt28.BrickColor = BrickColor.new("Black")
- 298.prt28.Name = "CannonPart10"
- 299.prt28.Size = Vector3.new(1,1,1)
- 300.prt28.Position = Torso.Position
- 301.local prt29 = Instance.new("Part")
- 302.prt29.formFactor = 1
- 303.prt29.Parent = model2
- 304.prt29.Reflectance = 0.2
- 305.prt29.CanCollide = false
- 306.prt29.BrickColor = BrickColor.new("Black")
- 307.prt29.Name = "CannonPart11"
- 308.prt29.Size = Vector3.new(1,2,1)
- 309.prt29.Position = Torso.Position
- 310.local prt30 = Instance.new("Part")
- 311.prt30.formFactor = 1
- 312.prt30.Parent = model2
- 313.prt30.Reflectance = 0
- 314.prt30.CanCollide = false
- 315.prt30.BrickColor = BrickColor.new("Bright red")
- 316.prt30.Name = "CannonPart12"
- 317.prt30.Size = Vector3.new(1,2,1)
- 318.prt30.Position = Torso.Position
- 319.local prt31 = Instance.new("Part")
- 320.prt31.formFactor = 1
- 321.prt31.Parent = model2
- 322.prt31.Reflectance = 0
- 323.prt31.CanCollide = false
- 324.prt31.BrickColor = BrickColor.new("Black")
- 325.prt31.Name = "CannonPart13"
- 326.prt31.Size = Vector3.new(1,2,1)
- 327.prt31.Position = Torso.Position
- 328.local prt32 = Instance.new("Part")
- 329.prt32.formFactor = 1
- 330.prt32.Parent = model3
- 331.prt32.Reflectance = 0
- 332.prt32.CanCollide = false
- 333.prt32.BrickColor = BrickColor.new("Bright blue")
- 334.prt32.Name = "LRhandle1"
- 335.prt32.Size = Vector3.new(1,1,1)
- 336.prt32.Position = Torso.Position
- 337.local prt32a = Instance.new("Part")
- 338.prt32a.formFactor = 1
- 339.prt32a.Parent = model3
- 340.prt32a.Reflectance = 0
- 341.prt32a.CanCollide = false
- 342.prt32a.BrickColor = BrickColor.new("Black")
- 343.prt32a.Name = "LRhandle1a"
- 344.prt32a.Size = Vector3.new(1,1,1)
- 345.prt32a.Position = Torso.Position
- 346.local prt33 = Instance.new("Part")
- 347.prt33.formFactor = 1
- 348.prt33.Parent = model3
- 349.prt33.Reflectance = 0
- 350.prt33.CanCollide = false
- 351.prt33.BrickColor = BrickColor.new("Bright blue")
- 352.prt33.Name = "LRhandle2"
- 353.prt33.Size = Vector3.new(1,1,1)
- 354.prt33.Position = Torso.Position
- 355.local prt34 = Instance.new("Part")
- 356.prt34.formFactor = 1
- 357.prt34.Parent = model3
- 358.prt34.Reflectance = 0
- 359.prt34.CanCollide = false
- 360.prt34.BrickColor = BrickColor.new("Bright blue")
- 361.prt34.Name = "LRPart1"
- 362.prt34.Size = Vector3.new(1,2,1)
- 363.prt34.Position = Torso.Position
- 364.local prt35 = Instance.new("Part")
- 365.prt35.formFactor = 1
- 366.prt35.Parent = model3
- 367.prt35.Reflectance = 0
- 368.prt35.CanCollide = false
- 369.prt35.BrickColor = BrickColor.new("Bright blue")
- 370.prt35.Name = "LRPart2"
- 371.prt35.Size = Vector3.new(1,1,1)
- 372.prt35.Position = Torso.Position
- 373.local prt36 = Instance.new("Part")
- 374.prt36.formFactor = 1
- 375.prt36.Parent = model3
- 376.prt36.Reflectance = 0
- 377.prt36.Reflectance = 0.2
- 378.prt36.CanCollide = false
- 379.prt36.BrickColor = BrickColor.new("White")
- 380.prt36.Name = "LRPart3"
- 381.prt36.Size = Vector3.new(1,1,1)
- 382.prt36.Position = Torso.Position
- 383.local prt37 = Instance.new("Part")
- 384.prt37.formFactor = 1
- 385.prt37.Parent = model3
- 386.prt37.Reflectance = 0
- 387.prt37.Reflectance = 0.2
- 388.prt37.CanCollide = false
- 389.prt37.BrickColor = BrickColor.new("New Yeller")
- 390.prt37.Name = "LRPart4"
- 391.prt37.Size = Vector3.new(1,1,1)
- 392.prt37.Position = Torso.Position
- 393.local prt38 = Instance.new("Part")
- 394.prt38.formFactor = 1
- 395.prt38.Parent = model3
- 396.prt38.Reflectance = 0
- 397.prt38.CanCollide = false
- 398.prt38.BrickColor = BrickColor.new("White")
- 399.prt38.Name = "LRDesign1"
- 400.prt38.Size = Vector3.new(1,1,1)
- 401.prt38.Position = Torso.Position
- 402.local prt39 = Instance.new("Part")
- 403.prt39.formFactor = 1
- 404.prt39.Parent = model3
- 405.prt39.Reflectance = 0
- 406.prt39.CanCollide = false
- 407.prt39.BrickColor = BrickColor.new("Bright blue")
- 408.prt39.Name = "LRDesign2"
- 409.prt39.Size = Vector3.new(1,1,1)
- 410.prt39.Position = Torso.Position
- 411.local prt40 = Instance.new("Part")
- 412.prt40.formFactor = 1
- 413.prt40.Parent = model3
- 414.prt40.Reflectance = 0
- 415.prt40.Transparency = 0.4
- 416.prt40.CanCollide = false
- 417.prt40.BrickColor = BrickColor.new("Medium stone grey")
- 418.prt40.Name = "TSPart1"
- 419.prt40.Size = Vector3.new(1,1,1)
- 420.prt40.Position = Torso.Position
- 421.local msh1 = Instance.new("BlockMesh")
- 422.msh1.Parent = prt1
- 423.msh1.Scale = Vector3.new(0.5,2,0.5)
- 424.local msh2 = Instance.new("BlockMesh")
- 425.msh2.Parent = prt2
- 426.msh2.Scale = Vector3.new(1,1,0.7)
- 427.local msh3 = Instance.new("BlockMesh")
- 428.msh3.Parent = prt3
- 429.msh3.Scale = Vector3.new(0.7,0.8,0.12)
- 430.local msh4 = Instance.new("SpecialMesh")
- 431.msh4.Parent = prt4
- 432.msh4.MeshType = "Wedge"
- 433.msh4.Scale = Vector3.new(0.12, 1, 1.1)
- 434.local msh5 = Instance.new("CylinderMesh")
- 435.msh5.Parent = prt5
- 436.msh5.Scale = Vector3.new(1,1,1)
- 437.local msh6 = Instance.new("CylinderMesh")
- 438.msh6.Parent = prt6
- 439.msh6.Scale = Vector3.new(1.1,1.1,0.3)
- 440.local msh7 = Instance.new("CylinderMesh")
- 441.msh7.Parent = prt7
- 442.msh7.Scale = Vector3.new(1.1,1.1,0.3)
- 443.local msh8 = Instance.new("CylinderMesh")
- 444.msh8.Parent = prt8
- 445.msh8.Scale = Vector3.new(1.1,1.1,0.3)
- 446.local msh9 = Instance.new("CylinderMesh")
- 447.msh9.Parent = prt9
- 448.msh9.Scale = Vector3.new(1.1,1.1,0.3)
- 449.local msh10 = Instance.new("CylinderMesh")
- 450.msh10.Parent = prt10
- 451.msh10.Scale = Vector3.new(1.1,1.1,0.3)
- 452.local msh11 = Instance.new("CylinderMesh")
- 453.msh11.Parent = prt11
- 454.msh11.Scale = Vector3.new(1.1,1.1,0.3)
- 455.local msh12 = Instance.new("CylinderMesh")
- 456.msh12.Parent = prt12
- 457.msh12.Scale = Vector3.new(1.2,1,0.4)
- 458.local msh13 = Instance.new("CylinderMesh")
- 459.msh13.Parent = prt13
- 460.msh13.Scale = Vector3.new(0.5,0.5,0.5)
- 461.local msh13a = Instance.new("CylinderMesh")
- 462.msh13a.Parent = prt13a
- 463.msh13a.Scale = Vector3.new(0.4,0.51,0.4)
- 464.local msh14 = Instance.new("SpecialMesh")
- 465.msh14.Parent = prt14
- 466.msh14.MeshId = "http://www.roblox.com/asset/?id=3270017"
- 467.msh14.Scale = Vector3.new(0.5,0.5,0.5)
- 468.local msh15 = Instance.new("BlockMesh")
- 469.msh15.Parent = prt15
- 470.msh15.Scale = Vector3.new(0.1,0.4,0.1)
- 471.local msh16 = Instance.new("BlockMesh")
- 472.msh16.Parent = prt16
- 473.msh16.Scale = Vector3.new(0.5,0.6,0.5)
- 474.local msh17 = Instance.new("BlockMesh")
- 475.msh17.Parent = prt17
- 476.msh17.Scale = Vector3.new(0.6,0.3,0.6)
- 477.local msh18 = Instance.new("BlockMesh")
- 478.msh18.Parent = prt18
- 479.msh18.Scale = Vector3.new(0.7,0.5,0.7)
- 480.local msh19 = Instance.new("BlockMesh")
- 481.msh19.Parent = prt19
- 482.msh19.Scale = Vector3.new(0.7,0.8,0.8)
- 483.local msh20 = Instance.new("BlockMesh")
- 484.msh20.Parent = prt20
- 485.msh20.Scale = Vector3.new(0.6,0.8,0.7)
- 486.local msh21 = Instance.new("BlockMesh")
- 487.msh21.Parent = prt21
- 488.msh21.Scale = Vector3.new(0.7,0.65,0.7)
- 489.local msh22 = Instance.new("BlockMesh")
- 490.msh22.Parent = prt22
- 491.msh22.Scale = Vector3.new(0.7,1.2,0.7)
- 492.local msh23 = Instance.new("CylinderMesh")
- 493.msh23.Parent = prt23
- 494.msh23.Scale = Vector3.new(0.5,0.5,0.5)
- 495.local msh24 = Instance.new("CylinderMesh")
- 496.msh24.Parent = prt24
- 497.msh24.Scale = Vector3.new(0.4,0.51,0.4)
- 498.local msh25 = Instance.new("CylinderMesh")
- 499.msh25.Parent = prt25
- 500.msh25.Scale = Vector3.new(0.5,0.9,0.5)
- 501.local msh26 = Instance.new("CylinderMesh")
- 502.msh26.Parent = prt26
- 503.msh26.Scale = Vector3.new(0.4,0.5,0.4)
- 504.local msh27 = Instance.new("CylinderMesh")
- 505.msh27.Parent = prt27
- 506.msh27.Scale = Vector3.new(0.3,0.51,0.3)
- 507.local msh28 = Instance.new("CylinderMesh")
- 508.msh28.Parent = prt28
- 509.msh28.Scale = Vector3.new(0.6,0.51,0.6)
- 510.local msh29 = Instance.new("BlockMesh")
- 511.msh29.Parent = prt29
- 512.msh29.Scale = Vector3.new(0.7,0.65,1)
- 513.local msh30 = Instance.new("CylinderMesh")
- 514.msh30.Parent = prt30
- 515.msh30.Scale = Vector3.new(1,0.65,1.2)
- 516.local msh31 = Instance.new("BlockMesh")
- 517.msh31.Parent = prt31
- 518.msh31.Scale = Vector3.new(0.9,0.9,0.5)
- 519.local msh32 = Instance.new("CylinderMesh")
- 520.msh32.Parent = prt32
- 521.msh32.Scale = Vector3.new(1.5,1.5,1.5)
- 522.local msh32a = Instance.new("CylinderMesh")
- 523.msh32a.Parent = prt32a
- 524.msh32a.Scale = Vector3.new(1,1.6,1)
- 525.local msh33 = Instance.new("BlockMesh")
- 526.msh33.Parent = prt33
- 527.msh33.Scale = Vector3.new(1.1,1.1,1.1)
- 528.local msh34 = Instance.new("BlockMesh")
- 529.msh34.Parent = prt34
- 530.msh34.Scale = Vector3.new(1.4,1.1,1.4)
- 531.local msh35 = Instance.new("SpecialMesh")
- 532.msh35.MeshType = "Wedge"
- 533.msh35.Parent = prt35
- 534.msh35.Scale = Vector3.new(1.4,1.3,1.4)
- 535.local msh36 = Instance.new("CylinderMesh")
- 536.msh36.Parent = prt36
- 537.msh36.Scale = Vector3.new(1.3,1.2,1.3)
- 538.local msh37 = Instance.new("SpecialMesh")
- 539.msh37.MeshType = "Sphere"
- 540.msh37.Parent = prt37
- 541.msh37.Scale = Vector3.new(0.8,0.8,0.8)
- 542.local msh38 = Instance.new("BlockMesh")
- 543.msh38.Parent = prt38
- 544.msh38.Scale = Vector3.new(1.5,0.7,1.5)
- 545.local msh39 = Instance.new("CylinderMesh")
- 546.msh39.Parent = prt39
- 547.msh39.Scale = Vector3.new(0.7,1.3,0.7)
- 548.local msh40 = Instance.new("BlockMesh")
- 549.msh40.Parent = prt40
- 550.msh40.Scale = Vector3.new(0.5,0.5,0.5)
- 551.local wld1 = Instance.new("Weld")
- 552.wld1.Parent = prt1
- 553.wld1.Part0 = prt1
- 554.wld1.Part1 = Torso
- 555.wld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,-0.5) * CFrame.new(0.3,-1.55, -0.75)
- 556.local wld2 = Instance.new("Weld")
- 557.wld2.Parent = prt2
- 558.wld2.Part0 = prt2
- 559.wld2.Part1 = prt1
- 560.wld2.C0 = CFrame.fromEulerAnglesXYZ(0,0,0.5) * CFrame.new(0,1,0)
- 561.local wld3 = Instance.new("Weld")
- 562.wld3.Parent = prt3
- 563.wld3.Part0 = prt3
- 564.wld3.Part1 = prt2
- 565.wld3.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,1.7,0)
- 566.local wld4 = Instance.new("Weld")
- 567.wld4.Parent = prt4
- 568.wld4.Part0 = prt4
- 569.wld4.Part1 = prt3
- 570.wld4.C0 = CFrame.fromEulerAnglesXYZ(math.rad(180),math.rad(90),0) * CFrame.new(0.2,2,0)
- 571.local wld5 = Instance.new("Weld")
- 572.wld5.Parent = prt5
- 573.wld5.Part0 = prt5
- 574.wld5.Part1 = prt2
- 575.wld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.4,0.5,0)
- 576.local wld6 = Instance.new("Weld")
- 577.wld6.Parent = prt6
- 578.wld6.Part0 = prt6
- 579.wld6.Part1 = prt5
- 580.wld6.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.4,0,0)
- 581.local wld7 = Instance.new("Weld")
- 582.wld7.Parent = prt7
- 583.wld7.Part0 = prt7
- 584.wld7.Part1 = prt5
- 585.wld7.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.2,0,-0.3)
- 586.local wld8 = Instance.new("Weld")
- 587.wld8.Parent = prt8
- 588.wld8.Part0 = prt8
- 589.wld8.Part1 = prt5
- 590.wld8.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(-0.2,0,-0.3)
- 591.local wld9 = Instance.new("Weld")
- 592.wld9.Parent = prt9
- 593.wld9.Part0 = prt9
- 594.wld9.Part1 = prt5
- 595.wld9.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(-0.4,0,0)
- 596.local wld10 = Instance.new("Weld")
- 597.wld10.Parent = prt10
- 598.wld10.Part0 = prt10
- 599.wld10.Part1 = prt5
- 600.wld10.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(-0.2,0,0.3)
- 601.local wld11 = Instance.new("Weld")
- 602.wld11.Parent = prt11
- 603.wld11.Part0 = prt11
- 604.wld11.Part1 = prt5
- 605.wld11.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.2,0,0.3)
- 606.local wld12 = Instance.new("Weld")
- 607.wld12.Parent = prt12
- 608.wld12.Part0 = prt12
- 609.wld12.Part1 = prt3
- 610.wld12.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
- 611.local wld13 = Instance.new("Weld")
- 612.wld13.Parent = prt13
- 613.wld13.Part0 = prt13
- 614.wld13.Part1 = prt12
- 615.wld13.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,1.3,0)
- 616.local wld13a = Instance.new("Weld")
- 617.wld13a.Parent = prt13a
- 618.wld13a.Part0 = prt13a
- 619.wld13a.Part1 = prt13
- 620.wld13a.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
- 621.local wld14 = Instance.new("Weld")
- 622.wld14.Parent = prt14
- 623.wld14.Part0 = prt14
- 624.wld14.Part1 = prt2
- 625.wld14.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.5,-0.4,0)
- 626.local wld15 = Instance.new("Weld")
- 627.wld15.Parent = prt15
- 628.wld15.Part0 = prt15
- 629.wld15.Part1 = prt14
- 630.wld15.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.rad(120)) * CFrame.new(0,0,0)
- 631.local wld16 = Instance.new("Weld")
- 632.wld16.Parent = prt16
- 633.wld16.Part0 = prt16
- 634.wld16.Part1 = Torso
- 635.wld16.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0) * CFrame.new(0,-0.2,-0.2)
- 636.local wld17 = Instance.new("Weld")
- 637.wld17.Parent = prt17
- 638.wld17.Part0 = prt17
- 639.wld17.Part1 = prt16
- 640.wld17.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0.45,0)
- 641.local wld18 = Instance.new("Weld")
- 642.wld18.Parent = prt18
- 643.wld18.Part0 = prt18
- 644.wld18.Part1 = prt16
- 645.wld18.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-1,0)
- 646.local wld19 = Instance.new("Weld")
- 647.wld19.Parent = prt19
- 648.wld19.Part0 = prt19
- 649.wld19.Part1 = prt18
- 650.wld19.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90),0,0) * CFrame.new(0,-0.4,-0.45)
- 651.local wld20 = Instance.new("Weld")
- 652.wld20.Parent = prt20
- 653.wld20.Part0 = prt20
- 654.wld20.Part1 = prt19
- 655.wld20.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0.5)
- 656.local wld21 = Instance.new("Weld")
- 657.wld21.Parent = prt21
- 658.wld21.Part0 = prt21
- 659.wld21.Part1 = prt19
- 660.wld21.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90),0,0) * CFrame.new(0,1.1,0.25)
- 661.local wld22 = Instance.new("Weld")
- 662.wld22.Parent = prt22
- 663.wld22.Part0 = prt22
- 664.wld22.Part1 = prt18
- 665.wld22.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90),0,0) * CFrame.new(0,-0.4,1.1)
- 666.local wld23 = Instance.new("Weld")
- 667.wld23.Parent = prt23
- 668.wld23.Part0 = prt23
- 669.wld23.Part1 = prt22
- 670.wld23.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-1.3,0)
- 671.local wld24 = Instance.new("Weld")
- 672.wld24.Parent = prt24
- 673.wld24.Part0 = prt24
- 674.wld24.Part1 = prt23
- 675.wld24.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
- 676.local wld25 = Instance.new("Weld")
- 677.wld25.Parent = prt25
- 678.wld25.Part0 = prt25
- 679.wld25.Part1 = prt18
- 680.wld25.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90),0,0) * CFrame.new(0,0.3,1.1)
- 681.local wld26 = Instance.new("Weld")
- 682.wld26.Parent = prt26
- 683.wld26.Part0 = prt26
- 684.wld26.Part1 = prt25
- 685.wld26.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-1,0)
- 686.local wld27 = Instance.new("Weld")
- 687.wld27.Parent = prt27
- 688.wld27.Part0 = prt27
- 689.wld27.Part1 = prt26
- 690.wld27.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
- 691.local wld28 = Instance.new("Weld")
- 692.wld28.Parent = prt28
- 693.wld28.Part0 = prt28
- 694.wld28.Part1 = prt25
- 695.wld28.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
- 696.local wld29 = Instance.new("Weld")
- 697.wld29.Parent = prt29
- 698.wld29.Part0 = prt29
- 699.wld29.Part1 = prt21
- 700.wld29.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0.8)
- 701.local wld30 = Instance.new("Weld")
- 702.wld30.Parent = prt30
- 703.wld30.Part0 = prt30
- 704.wld30.Part1 = prt29
- 705.wld30.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90),0,0) * CFrame.new(0,0,-0.2)
- 706.local wld31 = Instance.new("Weld")
- 707.wld31.Parent = prt31
- 708.wld31.Part0 = prt31
- 709.wld31.Part1 = prt18
- 710.wld31.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90),0,0) * CFrame.new(0,-0.4,0.5)
- 711.local wld32 = Instance.new("Weld")
- 712.wld32.Parent = prt32
- 713.wld32.Part0 = prt32
- 714.wld32.Part1 = RightArm
- 715.wld32.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)) * CFrame.new(0,1.2,0)
- 716.local wld32a = Instance.new("Weld")
- 717.wld32a.Parent = prt32a
- 718.wld32a.Part0 = prt32a
- 719.wld32a.Part1 = prt32
- 720.wld32a.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
- 721.local wld33 = Instance.new("Weld")
- 722.wld33.Parent = prt33
- 723.wld33.Part0 = prt33
- 724.wld33.Part1 = RightArm
- 725.wld33.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)) * CFrame.new(0,0.6,0)
- 726.local wld34 = Instance.new("Weld")
- 727.wld34.Parent = prt34
- 728.wld34.Part0 = prt34
- 729.wld34.Part1 = prt32
- 730.wld34.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)) * CFrame.new(-1,0,0)
- 731.local wld35 = Instance.new("Weld")
- 732.wld35.Parent = prt35
- 733.wld35.Part0 = prt35
- 734.wld35.Part1 = prt34
- 735.wld35.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-2,0)
- 736.local wld36 = Instance.new("Weld")
- 737.wld36.Parent = prt36
- 738.wld36.Part0 = prt36
- 739.wld36.Part1 = prt35
- 740.wld36.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
- 741.local wld37 = Instance.new("Weld")
- 742.wld37.Parent = prt37
- 743.wld37.Part0 = prt37
- 744.wld37.Part1 = prt36
- 745.wld37.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-0.8,0)
- 746.local wld38 = Instance.new("Weld")
- 747.wld38.Parent = prt38
- 748.wld38.Part0 = prt38
- 749.wld38.Part1 = prt34
- 750.wld38.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0.1,0)
- 751.local wld39 = Instance.new("Weld")
- 752.wld39.Parent = prt39
- 753.wld39.Part0 = prt39
- 754.wld39.Part1 = prt38
- 755.wld39.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)) * CFrame.new(0,0,-0.4)
- 756.local wld40 = Instance.new("Weld")
- 757.wld40.Parent = prt40
- 758.wld40.Part0 = prt40
- 759.wld40.Part1 = LeftLeg
- 760.wld40.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,1,0)
- 761.if (script.Parent.className ~= "HopperBin") then
- 762.Tool = Instance.new("HopperBin")
- 763.Tool.Parent = Backpack
- 764.Tool.Name = "AccountMoniter's GunBlade" --Yes. MY, GunBlade.
- 765.Tool.TextureId = "" --Haven't made a picture for it yet. I soon will when i'm done with every weapon :3
- 766.script.Parent = Tool
- 767.end
- 768.Bin = script.Parent
- 769.--[[Main Functions]]--
- 770.function unequipweld()
- 771.wld1.Part1 = Torso
- 772.wld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,-0.5) * CFrame.new(0.3,-1.55, -0.75)
- 773.end
- 774.function unequipweld2()
- 775.wld16.Part1 = Torso
- 776.wld16.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0) * CFrame.new(0,-0.2,-0.2)
- 777.end
- 778.function equipweld()
- 779.wld1.Part1 = LeftArm
- 780.wld1.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
- 781.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -0.7, -1.57) * CFrame.new(0, 1, 0)
- 782.end
- 783.function equipweld2()
- 784.wld16.Part1 = LeftArm
- 785.wld16.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
- 786.wld16.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90),0,0) * CFrame.new(0, 1, 0)
- 787.end
- 788.function hideanim()
- 789.for i = 0 , 1 , 0.07 do
- 790.wait(0)
- 791.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(3.5*i,0,1*i)
- 792.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 793.--wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), math.rad(720)*i, -1.57) * CFrame.new(0, 1, 0)
- 794.end
- 795.unequipweld()
- 796.wait(0.2)
- 797.for i = 0 , 1 , 0.07 do
- 798.wait(0)
- 799.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-3.5*i+3.5,0,-1*i+1)
- 800.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 801.end
- 802.end
- 803.function equipanim()
- 804.for i = 0 , 1 , 0.07 do
- 805.wait(0)
- 806.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(3.5*i,0,1*i)
- 807.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 808.end
- 809.equipweld()
- 810.wait(0.1)
- 811.for i = 0 , 1 , 0.07 do
- 812.wait(0)
- 813.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-3.5*i+3.5,0,-1*i+1)
- 814.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 815.end
- 816.wait(0.3)
- 817.for i = 0 , 1 , 0.07 do
- 818.wait(0)
- 819.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1*i,0,0)
- 820.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 821.end
- 822.end
- 823.function oneslash()
- 824.for i = 0 , 1 , 0.07 do
- 825.wait(0)
- 826.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(2*i+1,0,0)
- 827.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 828.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 0.7*i-0.7, -1.57) * CFrame.new(0, 1, 0)
- 829.end
- 830.ss(prt1,1)
- 831.local con = prt3.Touched:connect(OT)
- 832.local con2 = prt4.Touched:connect(OT)
- 833.for i = 0 , 1 , 0.1 do
- 834.wait(0)
- 835.effect()
- 836.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-3.5*i+3,0,0)
- 837.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 838.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -1*i, -1.57) * CFrame.new(0, 1, 0)
- 839.end
- 840.con:disconnect()
- 841.con2:disconnect()
- 842.end
- 843.function twoslash()
- 844.ss(prt1,1)
- 845.local con = prt3.Touched:connect(OT)
- 846.local con2 = prt4.Touched:connect(OT)
- 847.for i = 0 , 1 , 0.1 do
- 848.wait(0)
- 849.effect()
- 850.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(3*i-0.5,0,0)
- 851.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 852.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 2*i-1, -1.57) * CFrame.new(0, 1, 0)
- 853.end
- 854.con:disconnect()
- 855.con2:disconnect()
- 856.for i = 0 , 1 , 0.07 do
- 857.wait(0)
- 858.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-1.5*i+2.5,0,0)
- 859.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 860.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -1.7*i+1, -1.57) * CFrame.new(0, 1, 0)
- 861.end
- 862.end
- 863.function unload() --Possibly the hardest attack made for the GunBlade >.<
- 864.for i = 0 , 1 , 0.15 do
- 865.wait(0)
- 866.RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.4*i,0.5*i,-0.5*i)
- 867.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 868.end
- 869.local bullet1 = Instance.new("Part")
- 870.bullet1.formFactor = 1
- 871.bullet1.Parent = model1
- 872.bullet1.CanCollide = false
- 873.bullet1.BrickColor = BrickColor.new("New Yeller")
- 874.bullet1.Name = "Bullet1"
- 875.bullet1.Size = Vector3.new(1,1,1)
- 876.bullet1.Position = Torso.Position
- 877.local bullet2 = Instance.new("Part")
- 878.bullet2.formFactor = 1
- 879.bullet2.Parent = model1
- 880.bullet2.CanCollide = false
- 881.bullet2.BrickColor = BrickColor.new("New Yeller")
- 882.bullet2.Name = "Bullet2"
- 883.bullet2.Size = Vector3.new(1,1,1)
- 884.bullet2.Position = Torso.Position
- 885.local bullet3 = Instance.new("Part")
- 886.bullet3.formFactor = 1
- 887.bullet3.Parent = model1
- 888.bullet3.CanCollide = false
- 889.bullet3.BrickColor = BrickColor.new("New Yeller")
- 890.bullet3.Name = "Bullet3"
- 891.bullet3.Size = Vector3.new(1,1,1)
- 892.bullet3.Position = Torso.Position
- 893.local bullet4 = Instance.new("Part")
- 894.bullet4.formFactor = 1
- 895.bullet4.Parent = model1
- 896.bullet4.CanCollide = false
- 897.bullet4.BrickColor = BrickColor.new("New Yeller")
- 898.bullet4.Name = "Bullet4"
- 899.bullet4.Size = Vector3.new(1,1,1)
- 900.bullet4.Position = Torso.Position
- 901.local bullet5 = Instance.new("Part")
- 902.bullet5.formFactor = 1
- 903.bullet5.Parent = model1
- 904.bullet5.CanCollide = false
- 905.bullet5.BrickColor = BrickColor.new("New Yeller")
- 906.bullet5.Name = "Bullet5"
- 907.bullet5.Size = Vector3.new(1,1,1)
- 908.bullet5.Position = Torso.Position
- 909.local bullet6 = Instance.new("Part")
- 910.bullet6.formFactor = 1
- 911.bullet6.Parent = model1
- 912.bullet6.CanCollide = false
- 913.bullet6.BrickColor = BrickColor.new("New Yeller")
- 914.bullet6.Name = "Bullet6"
- 915.bullet6.Size = Vector3.new(1,1,1)
- 916.bullet6.Position = Torso.Position
- 917.local bulmesh1 = Instance.new("CylinderMesh")
- 918.bulmesh1.Parent = bullet1
- 919.bulmesh1.Scale = Vector3.new(1.1,1.1,0.3)
- 920.local bulmesh2 = Instance.new("CylinderMesh")
- 921.bulmesh2.Parent = bullet2
- 922.bulmesh2.Scale = Vector3.new(1.1,1.1,0.3)
- 923.local bulmesh3 = Instance.new("CylinderMesh")
- 924.bulmesh3.Parent = bullet3
- 925.bulmesh3.Scale = Vector3.new(1.1,1.1,0.3)
- 926.local bulmesh4 = Instance.new("CylinderMesh")
- 927.bulmesh4.Parent = bullet4
- 928.bulmesh4.Scale = Vector3.new(1.1,1.1,0.3)
- 929.local bulmesh5 = Instance.new("CylinderMesh")
- 930.bulmesh5.Parent = bullet5
- 931.bulmesh5.Scale = Vector3.new(1.1,1.1,0.3)
- 932.local bulmesh6 = Instance.new("CylinderMesh")
- 933.bulmesh6.Parent = bullet6
- 934.bulmesh6.Scale = Vector3.new(1.1,1.1,0.3)
- 935.local bulweld1 = Instance.new("Weld")
- 936.bulweld1.Parent = bullet1
- 937.bulweld1.Part0 = bullet1
- 938.bulweld1.Part1 = RightArm
- 939.bulweld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.2,1,0.3)
- 940.local bulweld2 = Instance.new("Weld")
- 941.bulweld2.Parent = bullet2
- 942.bulweld2.Part0 = bullet2
- 943.bulweld2.Part1 = RightArm
- 944.bulweld2.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.2,1,0)
- 945.local bulweld3 = Instance.new("Weld")
- 946.bulweld3.Parent = bullet3
- 947.bulweld3.Part0 = bullet3
- 948.bulweld3.Part1 = RightArm
- 949.bulweld3.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.2,1,-0.3)
- 950.local bulweld4 = Instance.new("Weld")
- 951.bulweld4.Parent = bullet4
- 952.bulweld4.Part0 = bullet4
- 953.bulweld4.Part1 = RightArm
- 954.bulweld4.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(-0.2,1,0.3)
- 955.local bulweld5 = Instance.new("Weld")
- 956.bulweld5.Parent = bullet5
- 957.bulweld5.Part0 = bullet5
- 958.bulweld5.Part1 = RightArm
- 959.bulweld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(-0.2,1,0)
- 960.local bulweld6 = Instance.new("Weld")
- 961.bulweld6.Parent = bullet6
- 962.bulweld6.Part0 = bullet6
- 963.bulweld6.Part1 = RightArm
- 964.bulweld6.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(-0.2,1,-0.3)
- 965.for i = 0 , 1 , 0.1 do
- 966.wait(0)
- 967.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -0.5*i-0.7, -1.57) * CFrame.new(0, 1, 0)
- 968.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.1*i+1,1*i,0.7*i)
- 969.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 970.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)
- 971.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 972.end
- 973.bullet1.Parent = nil
- 974.prt6.BrickColor = BrickColor.new("New Yeller")
- 975.reloadsound(prt1,1)
- 976.for i = 0 , 1 , 0.3 do
- 977.wait(0)
- 978.RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(-0.6*i+1.6,0,0.3*i-1)
- 979.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 980.end
- 981.for i = 0 , 1 , 0.3 do
- 982.wait(0)
- 983.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)
- 984.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 985.end
- 986.bullet2.Parent = nil
- 987.prt7.BrickColor = BrickColor.new("New Yeller")
- 988.reloadsound(prt1,1)
- 989.for i = 0 , 1 , 0.3 do
- 990.wait(0)
- 991.RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(-0.6*i+1.6,0,0.3*i-1)
- 992.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 993.end
- 994.for i = 0 , 1 , 0.3 do
- 995.wait(0)
- 996.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)
- 997.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 998.end
- 999.bullet3.Parent = nil
- 1000.prt8.BrickColor = BrickColor.new("New Yeller")
- 1001.reloadsound(prt1,1)
- 1002.for i = 0 , 1 , 0.3 do
- 1003.wait(0)
- 1004.RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(-0.6*i+1.6,0,0.3*i-1)
- 1005.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1006.end
- 1007.for i = 0 , 1 , 0.3 do
- 1008.wait(0)
- 1009.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)
- 1010.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1011.end
- 1012.bullet4.Parent = nil
- 1013.prt9.BrickColor = BrickColor.new("New Yeller")
- 1014.reloadsound(prt1,1)
- 1015.for i = 0 , 1 , 0.3 do
- 1016.wait(0)
- 1017.RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(-0.6*i+1.6,0,0.3*i-1)
- 1018.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1019.end
- 1020.for i = 0 , 1 , 0.3 do
- 1021.wait(0)
- 1022.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)
- 1023.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1024.end
- 1025.bullet5.Parent = nil
- 1026.prt10.BrickColor = BrickColor.new("New Yeller")
- 1027.reloadsound(prt1,1)
- 1028.for i = 0 , 1 , 0.3 do
- 1029.wait(0)
- 1030.RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(-0.6*i+1.6,0,0.3*i-1)
- 1031.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1032.end
- 1033.for i = 0 , 1 , 0.3 do
- 1034.wait(0)
- 1035.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)
- 1036.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1037.end
- 1038.bullet6.Parent = nil
- 1039.prt11.BrickColor = BrickColor.new("New Yeller")
- 1040.reloadsound(prt1,1)
- 1041.for i = 0 , 1 , 0.1 do
- 1042.wait(0)
- 1043.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 0.1*i-0.5-0.7, -1.57) * CFrame.new(0, 1, 0)
- 1044.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)
- 1045.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1046.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)
- 1047.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1048.end
- 1049.bulletshoot()
- 1050.boomeffect()
- 1051.prt9.BrickColor = BrickColor.new("Black")
- 1052.shootsound(prt1,1.2)
- 1053.for i = 0 , 1 , 0.2 do
- 1054.wait(0)
- 1055.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.5*i+1.57,0,0)
- 1056.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1057.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(0.5*i+1.9,0,-1)
- 1058.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1059.end
- 1060.for i = 0 , 1 , 0.2 do
- 1061.wait(0)
- 1062.wld5.C0 = CFrame.fromEulerAnglesXYZ(0,1*i,0) * CFrame.new(0.4,0.5,0)
- 1063.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.07,0,0)
- 1064.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1065.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.4,0,-1)
- 1066.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1067.end
- 1068.bulletshoot()
- 1069.boomeffect()
- 1070.prt10.BrickColor = BrickColor.new("Black")
- 1071.shootsound(prt1,1.2)
- 1072.for i = 0 , 1 , 0.2 do
- 1073.wait(0)
- 1074.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.5*i+1.57,0,0)
- 1075.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1076.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(0.5*i+1.9,0,-1)
- 1077.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1078.end
- 1079.for i = 0 , 1 , 0.2 do
- 1080.wait(0)
- 1081.wld5.C0 = CFrame.fromEulerAnglesXYZ(0,1*i+1,0) * CFrame.new(0.4,0.5,0)
- 1082.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.07,0,0)
- 1083.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1084.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.4,0,-1)
- 1085.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1086.end
- 1087.bulletshoot()
- 1088.boomeffect()
- 1089.prt11.BrickColor = BrickColor.new("Black")
- 1090.shootsound(prt1,1.2)
- 1091.for i = 0 , 1 , 0.2 do
- 1092.wait(0)
- 1093.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.5*i+1.57,0,0)
- 1094.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1095.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(0.5*i+1.9,0,-1)
- 1096.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1097.end
- 1098.for i = 0 , 1 , 0.2 do
- 1099.wait(0)
- 1100.wld5.C0 = CFrame.fromEulerAnglesXYZ(0,1*i+2,0) * CFrame.new(0.4,0.5,0)
- 1101.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.07,0,0)
- 1102.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1103.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.4,0,-1)
- 1104.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1105.end
- 1106.bulletshoot()
- 1107.boomeffect()
- 1108.prt6.BrickColor = BrickColor.new("Black")
- 1109.shootsound(prt1,1.2)
- 1110.for i = 0 , 1 , 0.2 do
- 1111.wait(0)
- 1112.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.5*i+1.57,0,0)
- 1113.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1114.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(0.5*i+1.9,0,-1)
- 1115.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1116.end
- 1117.for i = 0 , 1 , 0.2 do
- 1118.wait(0)
- 1119.wld5.C0 = CFrame.fromEulerAnglesXYZ(0,1*i+3,0) * CFrame.new(0.4,0.5,0)
- 1120.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.07,0,0)
- 1121.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1122.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.4,0,-1)
- 1123.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1124.end
- 1125.bulletshoot()
- 1126.boomeffect()
- 1127.prt7.BrickColor = BrickColor.new("Black")
- 1128.shootsound(prt1,1.2)
- 1129.for i = 0 , 1 , 0.2 do
- 1130.wait(0)
- 1131.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.5*i+1.57,0,0)
- 1132.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1133.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(0.5*i+1.9,0,-1)
- 1134.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1135.end
- 1136.for i = 0 , 1 , 0.2 do
- 1137.wait(0)
- 1138.wld5.C0 = CFrame.fromEulerAnglesXYZ(0,1*i+4,0) * CFrame.new(0.4,0.5,0)
- 1139.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.07,0,0)
- 1140.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1141.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.4,0,-1)
- 1142.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1143.end
- 1144.bulletshoot()
- 1145.boomeffect()
- 1146.prt8.BrickColor = BrickColor.new("Black")
- 1147.shootsound2(prt1,1.2)
- 1148.for i = 0 , 1 , 0.2 do
- 1149.wait(0)
- 1150.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.5*i+1.57,0,0)
- 1151.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1152.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(0.5*i+1.9,0,-1)
- 1153.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1154.end
- 1155.for i = 0 , 1 , 0.2 do
- 1156.wait(0)
- 1157.wld5.C0 = CFrame.fromEulerAnglesXYZ(0,1*i+5,0) * CFrame.new(0.4,0.5,0)
- 1158.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.07,0,0)
- 1159.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1160.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.4,0,-1)
- 1161.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1162.end
- 1163.for i = 0 , 1 , 0.1 do
- 1164.wait(0)
- 1165.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -0.5*i+0.5-0.7, -1.57) * CFrame.new(0, 1, 0)
- 1166.wld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.4,0.5,0)
- 1167.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.57*i+1.57,0,0)
- 1168.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1169.RW.C0 = CFrame.new(1.5*i,0.5,1*i-1) * CFrame.fromEulerAnglesXYZ(-1.9*i+1.9,0,1*i-1)
- 1170.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1171.end
- 1172.end
- 1173.function sniper()
- 1174.for i = 0 , 1 , 0.15 do
- 1175.wait(0)
- 1176.RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.4*i,0.5*i,-0.5*i)
- 1177.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1178.end
- 1179.local bullet1 = Instance.new("Part")
- 1180.bullet1.formFactor = 1
- 1181.bullet1.Parent = model1
- 1182.bullet1.Reflectance = 0.2
- 1183.bullet1.CanCollide = false
- 1184.bullet1.BrickColor = BrickColor.new("New Yeller")
- 1185.bullet1.Name = "Bullet1"
- 1186.bullet1.Size = Vector3.new(1,1,1)
- 1187.bullet1.Position = Torso.Position
- 1188.local bulmesh1 = Instance.new("CylinderMesh")
- 1189.bulmesh1.Parent = bullet1
- 1190.bulmesh1.Scale = Vector3.new(1.1,1.1,0.3)
- 1191.local bulweld1 = Instance.new("Weld")
- 1192.bulweld1.Parent = bullet1
- 1193.bulweld1.Part0 = bullet1
- 1194.bulweld1.Part1 = RightArm
- 1195.bulweld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.2,1,0.3)
- 1196.sparkles1 = Instance.new("Sparkles")
- 1197.sparkles1.Name = "Sparkles1"
- 1198.sparkles1.Color = Color3.new(1,1,0)
- 1199.sparkles1.Parent = bullet1
- 1200.for i = 0 , 1 , 0.1 do
- 1201.wait(0)
- 1202.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -0.5*i-0.7, -1.57) * CFrame.new(0, 1, 0)
- 1203.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.1*i+1,1*i,0.7*i)
- 1204.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1205.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)
- 1206.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1207.end
- 1208.bullet1.Parent = nil
- 1209.prt9.BrickColor = BrickColor.new("New Yeller")
- 1210.prt9.Reflectance = 0.2
- 1211.sparkles1.Parent = prt9
- 1212.snipersound(prt1,1)
- 1213.for i = 0 , 1 , 0.3 do
- 1214.wait(0)
- 1215.RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(-0.6*i+1.6,0,0.3*i-1)
- 1216.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1217.end
- 1218.for i = 0 , 1 , 0.3 do
- 1219.wait(0)
- 1220.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)
- 1221.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1222.end
- 1223.for i = 0 , 1 , 0.07 do
- 1224.wait(0)
- 1225.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 0.1*i-0.5-0.7, -1.57) * CFrame.new(0, 1, 0)
- 1226.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)
- 1227.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1228.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)
- 1229.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1230.end
- 1231.local lazor = Instance.new("Part")
- 1232.lazor.formFactor = 1
- 1233.lazor.Parent = workspace
- 1234.lazor.Transparency = 0.5
- 1235.lazor.CanCollide = false
- 1236.lazor.BrickColor = BrickColor.new("Bright red")
- 1237.lazor.Name = "Lazorz"
- 1238.lazor.Size = Vector3.new(1,1,1)
- 1239.lazor.Position = Torso.Position
- 1240.local lazmsh = Instance.new("CylinderMesh")
- 1241.lazmsh.Parent = lazor
- 1242.lazmsh.Scale = Vector3.new(1.1,1340,0.3)
- 1243.coroutine.resume(coroutine.create(function()
- 1244.while lazor.Parent ~= nil do
- 1245.wait()
- 1246.lazor.CFrame = prt13.CFrame * CFrame.new(0,-800,0)
- 1247.end
- 1248.end))
- 1249.wait(0.5)
- 1250.for i = 0 , 1 , 0.07 do
- 1251.wait(0)
- 1252.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 0.05*i+0.1-0.5-0.7, -1.57) * CFrame.new(0, 1, 0)
- 1253.end
- 1254.wait(0.2)
- 1255.sniperbulletshoot()
- 1256.boomeffect()
- 1257.prt9.BrickColor = BrickColor.new("Black")
- 1258.prt9.Reflectance = 0
- 1259.sparkles1.Parent = nil
- 1260.lazor.Parent = nil
- 1261.snipersound2(prt1,1)
- 1262.for i = 0 , 1 , 0.2 do
- 1263.wait(0)
- 1264.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.5*i+1.57,0,0)
- 1265.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1266.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(0.5*i+1.9,0,-1)
- 1267.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1268.end
- 1269.for i = 0 , 1 , 0.2 do
- 1270.wait(0)
- 1271.wld5.C0 = CFrame.fromEulerAnglesXYZ(0,1*i,0) * CFrame.new(0.4,0.5,0)
- 1272.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.07,0,0)
- 1273.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1274.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.4,0,-1)
- 1275.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1276.end
- 1277.for i = 0 , 1 , 0.1 do
- 1278.wait(0)
- 1279.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -0.5*i+0.5-0.7, -1.57) * CFrame.new(0, 1, 0)
- 1280.wld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.4,0.5,0)
- 1281.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.57*i+1.57,0,0)
- 1282.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1283.RW.C0 = CFrame.new(1.5*i,0.5,1*i-1) * CFrame.fromEulerAnglesXYZ(-1.9*i+1.9,0,1*i-1)
- 1284.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1285.end
- 1286.end
- 1287.function kerbewmshot()
- 1288.for i = 0 , 1 , 0.15 do
- 1289.wait(0)
- 1290.RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.4*i,0.5*i,-0.5*i)
- 1291.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1292.end
- 1293.local bullet1 = Instance.new("Part")
- 1294.bullet1.formFactor = 1
- 1295.bullet1.Parent = model1
- 1296.bullet1.CanCollide = false
- 1297.bullet1.BrickColor = BrickColor.new("Bright red")
- 1298.bullet1.Name = "Bullet1"
- 1299.bullet1.Size = Vector3.new(1,1,1)
- 1300.bullet1.Position = Torso.Position
- 1301.local bulmesh1 = Instance.new("CylinderMesh")
- 1302.bulmesh1.Parent = bullet1
- 1303.bulmesh1.Scale = Vector3.new(1.1,1.1,0.3)
- 1304.local bulweld1 = Instance.new("Weld")
- 1305.bulweld1.Parent = bullet1
- 1306.bulweld1.Part0 = bullet1
- 1307.bulweld1.Part1 = RightArm
- 1308.bulweld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.2,1,0.3)
- 1309.for i = 0 , 1 , 0.1 do
- 1310.wait(0)
- 1311.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -0.5*i-0.7, -1.57) * CFrame.new(0, 1, 0)
- 1312.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.1*i+1,1*i,0.7*i)
- 1313.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1314.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)
- 1315.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1316.end
- 1317.bullet1.Parent = nil
- 1318.prt9.BrickColor = BrickColor.new("Bright red")
- 1319.rocketreload(prt1,1)
- 1320.for i = 0 , 1 , 0.3 do
- 1321.wait(0)
- 1322.RW.C0 = CFrame.new(0.8,0.5,-0.7) * CFrame.fromEulerAnglesXYZ(-0.6*i+1.6,0,0.3*i-1)
- 1323.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1324.end
- 1325.for i = 0 , 1 , 0.3 do
- 1326.wait(0)
- 1327.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)
- 1328.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1329.end
- 1330.for i = 0 , 1 , 0.07 do
- 1331.wait(0)
- 1332.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 0.1*i-0.5-0.7, -1.57) * CFrame.new(0, 1, 0)
- 1333.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)
- 1334.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1335.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)
- 1336.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1337.end
- 1338.wait(0.5)
- 1339.bewmshot()
- 1340.boomeffect()
- 1341.prt9.BrickColor = BrickColor.new("Black")
- 1342.rocketshoot(prt1,1)
- 1343.for i = 0 , 1 , 0.2 do
- 1344.wait(0)
- 1345.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.5*i+1.57,0,0)
- 1346.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1347.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(0.5*i+1.9,0,-1)
- 1348.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1349.end
- 1350.for i = 0 , 1 , 0.2 do
- 1351.wait(0)
- 1352.wld5.C0 = CFrame.fromEulerAnglesXYZ(0,1*i,0) * CFrame.new(0.4,0.5,0)
- 1353.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.07,0,0)
- 1354.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1355.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-0.5*i+2.4,0,-1)
- 1356.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1357.end
- 1358.for i = 0 , 1 , 0.1 do
- 1359.wait(0)
- 1360.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -0.5*i+0.5-0.7, -1.57) * CFrame.new(0, 1, 0)
- 1361.wld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0.4,0.5,0)
- 1362.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.57*i+1.57,0,0)
- 1363.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1364.RW.C0 = CFrame.new(1.5*i,0.5,1*i-1) * CFrame.fromEulerAnglesXYZ(-1.9*i+1.9,0,1*i-1)
- 1365.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1366.end
- 1367.end
- 1368.function crush()
- 1369.for i = 0 , 1 , 0.07 do
- 1370.wait(0)
- 1371.LW.C0 = CFrame.new(0.5*i-1.5,0.5,-0.5*i) * CFrame.fromEulerAnglesXYZ(0.5*i+1,0,0.7*i)
- 1372.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1373.RW.C0 = CFrame.new(-0.5*i+1.5,0.5,-0.5*i) * CFrame.fromEulerAnglesXYZ(1.5*i,0,-0.7*i)
- 1374.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1375.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 1.2*i-0.7, -1.57) * CFrame.new(0, 1, 0)
- 1376.end
- 1377.for i = 0 , 1 , 0.1 do
- 1378.wait(0)
- 1379.prt1.Reflectance = prt1.Reflectance + 0.1
- 1380.prt2.Reflectance = prt2.Reflectance + 0.1
- 1381.prt3.Reflectance = prt3.Reflectance + 0.1
- 1382.prt4.Reflectance = prt4.Reflectance + 0.1
- 1383.prt5.Reflectance = prt5.Reflectance + 0.1
- 1384.prt6.Reflectance = prt6.Reflectance + 0.1
- 1385.prt7.Reflectance = prt7.Reflectance + 0.1
- 1386.prt8.Reflectance = prt8.Reflectance + 0.1
- 1387.prt9.Reflectance = prt9.Reflectance + 0.1
- 1388.prt10.Reflectance = prt10.Reflectance + 0.1
- 1389.prt11.Reflectance = prt11.Reflectance + 0.1
- 1390.prt12.Reflectance = prt12.Reflectance + 0.1
- 1391.prt13.Reflectance = prt13.Reflectance + 0.1
- 1392.prt13a.Reflectance = prt13a.Reflectance + 0.1
- 1393.prt14.Reflectance = prt14.Reflectance + 0.1
- 1394.prt15.Reflectance = prt15.Reflectance + 0.1
- 1395.end
- 1396.wait(0.3)
- 1397.for i = 0 , 1 , 0.07 do
- 1398.wait(0)
- 1399.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)
- 1400.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1401.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)
- 1402.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1403.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 0.5, -1.57) * CFrame.new(0, 1, 0)
- 1404.end
- 1405.local con = prt3.Touched:connect(fixOT)
- 1406.local con2 = prt4.Touched:connect(fixOT)
- 1407.crushsounds(prt1)
- 1408.for i = 0 , 1 , 0.2 do
- 1409.wait(0)
- 1410.effect()
- 1411.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-1.8*i+2.5,0,0)
- 1412.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1413.RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-2*i+1,0,0)
- 1414.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1415.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), -1.5*i+0.5, -1.57) * CFrame.new(0, 1, 0)
- 1416.end
- 1417.con:disconnect()
- 1418.con2:disconnect()
- 1419.wait(0.3)
- 1420.for i = 0 , 1 , 0.1 do
- 1421.wait(0)
- 1422.prt1.Reflectance = prt1.Reflectance - 0.1
- 1423.prt2.Reflectance = prt2.Reflectance - 0.1
- 1424.prt3.Reflectance = prt3.Reflectance - 0.1
- 1425.prt4.Reflectance = prt4.Reflectance - 0.1
- 1426.prt5.Reflectance = prt5.Reflectance - 0.1
- 1427.prt6.Reflectance = prt6.Reflectance - 0.1
- 1428.prt7.Reflectance = prt7.Reflectance - 0.1
- 1429.prt8.Reflectance = prt8.Reflectance - 0.1
- 1430.prt9.Reflectance = prt9.Reflectance - 0.1
- 1431.prt10.Reflectance = prt10.Reflectance - 0.1
- 1432.prt11.Reflectance = prt11.Reflectance - 0.1
- 1433.prt12.Reflectance = prt12.Reflectance - 0.1
- 1434.prt13.Reflectance = prt13.Reflectance - 0.1
- 1435.prt13a.Reflectance = prt13a.Reflectance - 0.1
- 1436.prt14.Reflectance = prt14.Reflectance - 0.1
- 1437.prt15.Reflectance = prt15.Reflectance - 0.1
- 1438.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0.3*i+0.7,0,0)
- 1439.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1440.RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1*i-1,0,0)
- 1441.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1442.wld1.C0 = CFrame.fromEulerAnglesXYZ(-math.rad(90), 0.3*i-1, -1.57) * CFrame.new(0, 1, 0)
- 1443.end
- 1444.end
- 1445.function elecshoot()
- 1446.for i = 0 , 1 , 0.07 do
- 1447.wait(0)
- 1448.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(3.5*i,0,1*i)
- 1449.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1450.end
- 1451.unequipweld()
- 1452.for i = 0 , 1 , 0.07 do
- 1453.wait(0)
- 1454.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1*i+3.5,0,0.1*i+1)
- 1455.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1456.end
- 1457.model2.Parent = modelzorz
- 1458.wld16.Parent = prt16
- 1459.wld17.Parent = prt17
- 1460.wld18.Parent = prt18
- 1461.wld19.Parent = prt19
- 1462.wld20.Parent = prt20
- 1463.wld21.Parent = prt21
- 1464.wld22.Parent = prt22
- 1465.wld23.Parent = prt23
- 1466.wld24.Parent = prt24
- 1467.wld25.Parent = prt25
- 1468.wld26.Parent = prt26
- 1469.wld27.Parent = prt27
- 1470.wld28.Parent = prt28
- 1471.wld29.Parent = prt29
- 1472.wld30.Parent = prt30
- 1473.wld31.Parent = prt31
- 1474.local c = model2:children()
- 1475.for i=1,#c do
- 1476.c[i].Transparency = 1
- 1477.end
- 1478.coroutine.resume(coroutine.create(function()
- 1479.local c = model2:children()
- 1480.for i = 0,1,0.1 do
- 1481.wait()
- 1482.prt16.Transparency = prt16.Transparency - 0.1
- 1483.prt17.Transparency = prt17.Transparency - 0.1
- 1484.prt18.Transparency = prt18.Transparency - 0.1
- 1485.prt19.Transparency = prt19.Transparency - 0.1
- 1486.prt20.Transparency = prt20.Transparency - 0.1
- 1487.prt21.Transparency = prt21.Transparency - 0.1
- 1488.prt22.Transparency = prt22.Transparency - 0.1
- 1489.prt23.Transparency = prt23.Transparency - 0.1
- 1490.prt24.Transparency = prt24.Transparency - 0.1
- 1491.prt25.Transparency = prt25.Transparency - 0.1
- 1492.prt26.Transparency = prt26.Transparency - 0.1
- 1493.prt27.Transparency = prt27.Transparency - 0.1
- 1494.prt28.Transparency = prt28.Transparency - 0.1
- 1495.prt29.Transparency = prt29.Transparency - 0.1
- 1496.prt30.Transparency = prt30.Transparency - 0.1
- 1497.prt31.Transparency = prt31.Transparency - 0.1
- 1498.end
- 1499.end))
- 1500.prt30.BrickColor = BrickColor.new("Bright blue")
- 1501.equipweld2()
- 1502.for i = 0 , 1 , 0.07 do
- 1503.wait(0)
- 1504.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-2.93*i+4.5,0,-1.1*i+1.1)
- 1505.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1506.RW.C0 = CFrame.new(-1.5*i+1.5,0.5,-1*i) * CFrame.fromEulerAnglesXYZ(1*i,0,-2*i)
- 1507.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1508.end
- 1509.wait(0.3)
- 1510.boomeffect2()
- 1511.cannonsound(prt24,0.7)
- 1512.elecshot()
- 1513.for i = 0 , 1 , 0.15 do
- 1514.wait(0)
- 1515.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1*i+1.57,0,0)
- 1516.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1517.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(2*i+1,0,1*i-2)
- 1518.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1519.end
- 1520.for i = 0 , 1 , 0.15 do
- 1521.wait(0)
- 1522.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-1*i+2.57,0,0)
- 1523.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1524.RW.C0 = CFrame.new(0,0.5,-1) * CFrame.fromEulerAnglesXYZ(-2*i+3,0,-1*i-1)
- 1525.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1526.end
- 1527.wait(0.5)
- 1528.coroutine.resume(coroutine.create(function()
- 1529.for i = 0,1,0.1 do
- 1530.wait()
- 1531.prt16.Transparency = prt16.Transparency + 0.1
- 1532.prt17.Transparency = prt17.Transparency + 0.1
- 1533.prt18.Transparency = prt18.Transparency + 0.1
- 1534.prt19.Transparency = prt19.Transparency + 0.1
- 1535.prt20.Transparency = prt20.Transparency + 0.1
- 1536.prt21.Transparency = prt21.Transparency + 0.1
- 1537.prt22.Transparency = prt22.Transparency + 0.1
- 1538.prt23.Transparency = prt23.Transparency + 0.1
- 1539.prt24.Transparency = prt24.Transparency + 0.1
- 1540.prt25.Transparency = prt25.Transparency + 0.1
- 1541.prt26.Transparency = prt26.Transparency + 0.1
- 1542.prt27.Transparency = prt27.Transparency + 0.1
- 1543.prt28.Transparency = prt28.Transparency + 0.1
- 1544.prt29.Transparency = prt29.Transparency + 0.1
- 1545.prt30.Transparency = prt30.Transparency + 0.1
- 1546.prt31.Transparency = prt31.Transparency + 0.1
- 1547.end
- 1548.end))
- 1549.for i = 0 , 1 , 0.07 do
- 1550.wait(0)
- 1551.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(2.93*i+1.57,0,1.1*i)
- 1552.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1553.RW.C0 = CFrame.new(1.5*i,0.5,1*i-1) * CFrame.fromEulerAnglesXYZ(-1*i+1,0,2*i-2)
- 1554.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1555.end
- 1556.model2.Parent = nil
- 1557.unequipweld2()
- 1558.for i = 0 , 1 , 0.07 do
- 1559.wait(0)
- 1560.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-1*i+4.5,0,-0.1*i+1.1)
- 1561.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1562.end
- 1563.equipweld()
- 1564.for i = 0 , 1 , 0.07 do
- 1565.wait(0)
- 1566.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-2.5*i+3.5,0,-1*i+1)
- 1567.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1568.end
- 1569.end
- 1570.function laz0rshoot() --TROLOLOL
- 1571.for i = 0 , 1 , 0.07 do
- 1572.wait(0)
- 1573.RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(180)*i,0,0)
- 1574.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1575.end
- 1576.wld32a.Parent = prt32a
- 1577.wld33.Parent = prt33
- 1578.wld34.Parent = prt34
- 1579.wld35.Parent = prt35
- 1580.wld36.Parent = prt36
- 1581.wld37.Parent = prt37
- 1582.wld38.Parent = prt38
- 1583.wld39.Parent = prt39
- 1584.model3.Parent = modelzorz
- 1585.local c = model3:children()
- 1586.for i=1,#c do
- 1587.c[i].Transparency = 1
- 1588.end
- 1589.for i=1,#c do
- 1590.for q = 0,1,0.2 do
- 1591.wait()
- 1592.c[i].Transparency = c[i].Transparency - 0.2
- 1593.end
- 1594.end
- 1595.for i = 0 , 1 , 0.07 do
- 1596.wait(0)
- 1597.RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-math.rad(90)*i+math.rad(180),0,0)
- 1598.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1599.end
- 1600.laz0rshot()
- 1601.wait(0.5)
- 1602.coroutine.resume(coroutine.create(function()
- 1603.local c = model3:children()
- 1604.for i=1,#c do
- 1605.wait()
- 1606.coroutine.resume(coroutine.create(function()
- 1607.for q = 0,1,0.2 do
- 1608.wait()
- 1609.c[i].Transparency = c[i].Transparency + 0.2
- 1610.end
- 1611.end))
- 1612.end
- 1613.model3.Parent = nil
- 1614.end))
- 1615.for i = 0 , 1 , 0.07 do
- 1616.wait(0)
- 1617.RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-math.rad(90)*i+math.rad(90),0,0)
- 1618.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 1619.end
- 1620.end
- 1621.function tornadoskates()
- 1622.model4.Parent = modelzorz
- 1623.wld40.Parent = prt40
- 1624.prt40.Transparency = 1
- 1625.for i = 0 , 0.4 , 0.1 do
- 1626.wait(0)
- 1627.prt40.Transparency = prt40.Transparency - 0.1
- 1628.end
- 1629.end
- 1630.function OT(hit)
- 1631.if hit.Parent == nil then return end
- 1632.local hum = hit.Parent:findFirstChild("Humanoid")
- 1633.if hum ~= nil and hum ~= Character.Humanoid then
- 1634.hum:TakeDamage(damage)
- 1635.end
- 1636.end
- 1637.function fixOT(hit)
- 1638.if hit.Parent == nil then return end
- 1639.local hum = hit.Parent:findFirstChild("Humanoid")
- 1640.if hum ~= nil and hum ~= Character.Humanoid then
- 1641.hum:TakeDamage(damage)
- 1642.hum.WalkSpeed = 16
- 1643.hum.MaxHealth = 100
- 1644.c = hum.Parent:GetChildren()
- 1645.for i = 1,#c do
- 1646.if c[i].className == "Part" then
- 1647.local SlashSound = Instance.new("Sound")
- 1648.SlashSound.SoundId = "http://www.roblox.com/asset/?id=2974000"
- 1649.SlashSound.Parent = prt1
- 1650.SlashSound.Volume = 0.1
- 1651.SlashSound.Pitch = 1.1
- 1652.SlashSound:play()
- 1653.coroutine.resume(coroutine.create(function()
- 1654.wait(1)
- 1655.SlashSound.Parent = nil
- 1656.end))
- 1657.c[i].Transparency = 0
- 1658.c[i].Reflectance = 0
- 1659.end
- 1660.if c[i].className == "ForceField" then
- 1661.c[i]:Remove()
- 1662.end
- 1663.end
- 1664.end
- 1665.end
- 1666.function ss(parent,pitch)
- 1667.local SlashSound = Instance.new("Sound")
- 1668.SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
- 1669.SlashSound.Parent = parent
- 1670.SlashSound.Volume = .7
- 1671.SlashSound.Pitch = pitch
- 1672.SlashSound:play()
- 1673.coroutine.resume(coroutine.create(function()
- 1674.wait(1)
- 1675.SlashSound.Parent = nil
- 1676.end))
- 1677.end
- 1678.function sss(parent,pitch)
- 1679.local SlashSound = Instance.new("Sound")
- 1680.SlashSound.SoundId = "http://www.roblox.com/asset/?id=2248511"
- 1681.SlashSound.Parent = parent
- 1682.SlashSound.Volume = .7
- 1683.SlashSound.Pitch = pitch
- 1684.SlashSound:play()
- 1685.coroutine.resume(coroutine.create(function()
- 1686.wait(1)
- 1687.SlashSound.Parent = nil
- 1688.end))
- 1689.end
- 1690.function uss(parent,pitch)
- 1691.local SlashSound = Instance.new("Sound")
- 1692.SlashSound.SoundId = "rbxasset://sounds\\unsheath.wav"
- 1693.SlashSound.Parent = parent
- 1694.SlashSound.Volume = .7
- 1695.SlashSound.Pitch = pitch
- 1696.SlashSound:play()
- 1697.coroutine.resume(coroutine.create(function()
- 1698.wait(1)
- 1699.SlashSound.Parent = nil
- 1700.end))
- 1701.end
- 1702.function reloadsound(parent,pitch)
- 1703.local SlashSound = Instance.new("Sound")
- 1704.SlashSound.SoundId = "http://roblox.com/asset/?id=10209834"
- 1705.SlashSound.Parent = parent
- 1706.SlashSound.Volume = .7
- 1707.SlashSound.Pitch = pitch
- 1708.SlashSound:play()
- 1709.coroutine.resume(coroutine.create(function()
- 1710.wait(1)
- 1711.SlashSound.Parent = nil
- 1712.end))
- 1713.end
- 1714.function shootsound(parent,pitch)
- 1715.local SlashSound = Instance.new("Sound")
- 1716.SlashSound.SoundId = "http://roblox.com/asset/?id=10209803"
- 1717.SlashSound.Parent = parent
- 1718.SlashSound.Volume = .7
- 1719.SlashSound.Pitch = pitch
- 1720.SlashSound:play()
- 1721.coroutine.resume(coroutine.create(function()
- 1722.wait(0.3)
- 1723.SlashSound:Stop()
- 1724.wait(1)
- 1725.SlashSound.Parent = nil
- 1726.end))
- 1727.end
- 1728.function shootsound2(parent,pitch)
- 1729.local SlashSound = Instance.new("Sound")
- 1730.SlashSound.SoundId = "http://roblox.com/asset/?id=10209803"
- 1731.SlashSound.Parent = parent
- 1732.SlashSound.Volume = .7
- 1733.SlashSound.Pitch = pitch
- 1734.SlashSound:play()
- 1735.coroutine.resume(coroutine.create(function()
- 1736.wait(1)
- 1737.SlashSound.Parent = nil
- 1738.end))
- 1739.end
- 1740.function snipersound(parent,pitch)
- 1741.local SlashSound = Instance.new("Sound")
- 1742.SlashSound.SoundId = "http://roblox.com/asset/?id=10209881"
- 1743.SlashSound.Parent = parent
- 1744.SlashSound.Volume = .7
- 1745.SlashSound.Pitch = pitch
- 1746.SlashSound:play()
- 1747.coroutine.resume(coroutine.create(function()
- 1748.wait(3)
- 1749.SlashSound.Parent = nil
- 1750.end))
- 1751.end
- 1752.function snipersound2(parent,pitch)
- 1753.local SlashSound = Instance.new("Sound")
- 1754.SlashSound.SoundId = "http://roblox.com/asset/?id=10209875"
- 1755.SlashSound.Parent = parent
- 1756.SlashSound.Volume = .7
- 1757.SlashSound.Pitch = pitch
- 1758.SlashSound:play()
- 1759.coroutine.resume(coroutine.create(function()
- 1760.wait(3)
- 1761.SlashSound.Parent = nil
- 1762.end))
- 1763.end
- 1764.function rocketreload(parent,pitch)
- 1765.local SlashSound = Instance.new("Sound")
- 1766.SlashSound.SoundId = "http://roblox.com/asset/?id=10209813"
- 1767.SlashSound.Parent = parent
- 1768.SlashSound.Volume = .7
- 1769.SlashSound.Pitch = pitch
- 1770.SlashSound:play()
- 1771.coroutine.resume(coroutine.create(function()
- 1772.wait(3)
- 1773.SlashSound.Parent = nil
- 1774.end))
- 1775.end
- 1776.function rocketshoot(parent,pitch)
- 1777.local SlashSound = Instance.new("Sound")
- 1778.SlashSound.SoundId = "http://roblox.com/asset/?id=10209821"
- 1779.SlashSound.Parent = parent
- 1780.SlashSound.Volume = .7
- 1781.SlashSound.Pitch = pitch
- 1782.SlashSound:play()
- 1783.coroutine.resume(coroutine.create(function()
- 1784.wait(3)
- 1785.SlashSound.Parent = nil
- 1786.end))
- 1787.end
- 1788.function rocketbewmsound(parent,pitch)
- 1789.local SlashSound = Instance.new("Sound")
- 1790.SlashSound.SoundId = "http://roblox.com/asset/?id=10209236"
- 1791.SlashSound.Parent = parent
- 1792.SlashSound.Volume = .7
- 1793.SlashSound.Pitch = pitch
- 1794.SlashSound:play()
- 1795.coroutine.resume(coroutine.create(function()
- 1796.wait(3)
- 1797.SlashSound.Parent = nil
- 1798.end))
- 1799.end
- 1800.function crushsounds(parent)
- 1801.local SlashSound = Instance.new("Sound")
- 1802.SlashSound.SoundId = "http://roblox.com/asset/?id=10209268"
- 1803.SlashSound.Parent = parent
- 1804.SlashSound.Volume = .7
- 1805.SlashSound.Pitch = 1
- 1806.SlashSound:play()
- 1807.coroutine.resume(coroutine.create(function()
- 1808.wait(3)
- 1809.SlashSound.Parent = nil
- 1810.end))
- 1811.local SlashSound = Instance.new("Sound")
- 1812.SlashSound.SoundId = "http://roblox.com/asset/?id=10209588"
- 1813.SlashSound.Parent = parent
- 1814.SlashSound.Volume = .7
- 1815.SlashSound.Pitch = 1
- 1816.SlashSound:play()
- 1817.coroutine.resume(coroutine.create(function()
- 1818.wait(3)
- 1819.SlashSound.Parent = nil
- 1820.end))
- 1821.local SlashSound = Instance.new("Sound")
- 1822.SlashSound.SoundId = "http://roblox.com/asset/?id=10209596"
- 1823.SlashSound.Parent = parent
- 1824.SlashSound.Volume = .7
- 1825.SlashSound.Pitch = 0.7
- 1826.SlashSound:play()
- 1827.coroutine.resume(coroutine.create(function()
- 1828.wait(3)
- 1829.SlashSound.Parent = nil
- 1830.end))
- 1831.end
- 1832.function cannonsound(parent,pitch)
- 1833.local SlashSound = Instance.new("Sound")
- 1834.SlashSound.SoundId = "http://roblox.com/asset/?id=10209257"
- 1835.SlashSound.Parent = parent
- 1836.SlashSound.Volume = .7
- 1837.SlashSound.Pitch = pitch
- 1838.SlashSound:play()
- 1839.coroutine.resume(coroutine.create(function()
- 1840.wait(3)
- 1841.SlashSound.Parent = nil
- 1842.end))
- 1843.end
- 1844.function elecsound(parent,pitch)
- 1845.local SlashSound = Instance.new("Sound")
- 1846.SlashSound.SoundId = "http://www.roblox.com/asset/?id=2800815"
- 1847.SlashSound.Parent = parent
- 1848.SlashSound.Volume = 1
- 1849.SlashSound.Pitch = pitch
- 1850.SlashSound:play()
- 1851.coroutine.resume(coroutine.create(function()
- 1852.wait(3)
- 1853.SlashSound.Parent = nil
- 1854.end))
- 1855.end
- 1856.function effect()
- 1857.local clone = prt3:clone()
- 1858.clone.Parent = workspace
- 1859.clone.Anchored = true
- 1860.clone.Transparency = 0.5
- 1861.clone.Reflectance = 0
- 1862.clone.Mesh.Scale = clone.Mesh.Scale + Vector3.new(0.1,0.1,0.1)
- 1863.clone.BrickColor = BrickColor.new("White")
- 1864.coroutine.resume(coroutine.create(function()
- 1865.wait(0.25)
- 1866.clone.Parent = nil
- 1867.end))
- 1868.local cloneb = prt4:clone()
- 1869.cloneb.Parent = workspace
- 1870.cloneb.Anchored = true
- 1871.cloneb.Transparency = 0.5
- 1872.cloneb.Reflectance = 0
- 1873.cloneb.Mesh.Scale = cloneb.Mesh.Scale + Vector3.new(0.1,0.1,0.1)
- 1874.cloneb.BrickColor = BrickColor.new("White")
- 1875.coroutine.resume(coroutine.create(function()
- 1876.wait(0.25)
- 1877.cloneb.Parent = nil
- 1878.end))
- 1879.end
- 1880.DBHit=function(hit,DB) --credits to turdulator for making this function :D
- 1881.if hit.Parent==nil then
- 1882.return
- 1883.end
- 1884.h=hit.Parent:FindFirstChild("Humanoid")
- 1885.t=hit.Parent:FindFirstChild("Torso")
- 1886.if h~=nil and t~=nil then
- 1887.if h.Parent==Character then
- 1888.return
- 1889.end
- 1890.h:TakeDamage(5)
- 1891.vl=Instance.new("BodyVelocity")
- 1892.vl.P=4500
- 1893.vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- 1894.velocity=Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z)
- 1895.vl.velocity=velocity*1.05+Vector3.new(0,3,0)
- 1896.vl.Parent=t
- 1897.game:GetService("Debris"):AddItem(vl,.2)
- 1898.rl=Instance.new("BodyAngularVelocity")
- 1899.rl.P=3000
- 1900.rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
- 1901.rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- 1902.rl.Parent=t
- 1903.game:GetService("Debris"):AddItem(rl,.2)
- 1904.else
- 1905.if hit.CanCollide==false then
- 1906.return
- 1907.end
- 1908.MagicCom:disconnect()
- 1909.-- DBExplode(DB)
- 1910.end
- 1911.end
- 1912.function boomeffect()
- 1913.local mesh = Instance.new("SpecialMesh")
- 1914.mesh.MeshType = "Sphere"
- 1915.mesh.Scale = Vector3.new(0.2,0,0.2)
- 1916.local shell = Instance.new("Part")
- 1917.mesh.Parent = shell
- 1918.shell.Anchored = true
- 1919.shell.formFactor = 1
- 1920.shell.Size = Vector3.new(2,2,2)
- 1921.shell.CFrame = prt13.CFrame * CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,math.random(-50,50))
- 1922.shell.Parent = game.workspace
- 1923.shell.Transparency = 0
- 1924.shell.BrickColor = BrickColor.new("Bright yellow")
- 1925.shell.CanCollide = false
- 1926.coroutine.resume(coroutine.create(function()
- 1927.for i = 0 , 1 , 0.2 do
- 1928.wait(0.1)
- 1929.mesh.Scale = mesh.Scale + Vector3.new(0,0.3,0)
- 1930.shell.Transparency = shell.Transparency + 0.2
- 1931.end
- 1932.shell.Transparency = 1
- 1933.shell.Parent = nil
- 1934.end))
- 1935.local mesh2 = Instance.new("SpecialMesh")
- 1936.mesh2.MeshType = "Sphere"
- 1937.mesh2.Scale = Vector3.new(0.2,0,0.2)
- 1938.local shell2 = Instance.new("Part")
- 1939.mesh2.Parent = shell2
- 1940.shell2.Anchored = true
- 1941.shell2.formFactor = 1
- 1942.shell2.Size = Vector3.new(2,2,2)
- 1943.shell2.CFrame = shell.CFrame * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
- 1944.shell2.Parent = game.workspace
- 1945.shell2.Transparency = 0
- 1946.shell2.BrickColor = BrickColor.new("Bright yellow")
- 1947.shell2.CanCollide = false
- 1948.coroutine.resume(coroutine.create(function()
- 1949.for i = 0 , 1 , 0.2 do
- 1950.wait(0.1)
- 1951.mesh2.Scale = mesh2.Scale + Vector3.new(0,0.3,0)
- 1952.shell2.Transparency = shell2.Transparency + 0.2
- 1953.end
- 1954.shell2.Transparency = 1
- 1955.shell2.Parent = nil
- 1956.end))
- 1957.local mesh3 = Instance.new("SpecialMesh")
- 1958.mesh3.MeshType = "Sphere"
- 1959.mesh3.Scale = Vector3.new(0.2,0,0.2)
- 1960.local shell3 = Instance.new("Part")
- 1961.mesh3.Parent = shell3
- 1962.shell3.Anchored = true
- 1963.shell3.formFactor = 1
- 1964.shell3.Size = Vector3.new(2,2,2)
- 1965.shell3.CFrame = prt13.CFrame * CFrame.new(0,-0.5,0)
- 1966.shell3.Parent = game.workspace
- 1967.shell3.Transparency = 0
- 1968.shell3.BrickColor = BrickColor.new("Bright yellow")
- 1969.shell3.CanCollide = false
- 1970.coroutine.resume(coroutine.create(function()
- 1971.for i = 0 , 1 , 0.2 do
- 1972.wait(0.1)
- 1973.mesh3.Scale = mesh3.Scale + Vector3.new(0,0.3,0)
- 1974.shell3.Transparency = shell3.Transparency + 0.2
- 1975.end
- 1976.shell3.Transparency = 1
- 1977.shell3.Parent = nil
- 1978.end))
- 1979.end
- 1980.function boomeffect2()
- 1981.local mesh = Instance.new("SpecialMesh")
- 1982.mesh.Scale = Vector3.new(0.2,0,0.2)
- 1983.mesh.MeshId = "http://www.roblox.com/asset/?id=1323306"
- 1984.local shell = Instance.new("Part")
- 1985.mesh.Parent = shell
- 1986.shell.Anchored = true
- 1987.shell.formFactor = 1
- 1988.shell.Size = Vector3.new(2,2,2)
- 1989.shell.CFrame = prt23.CFrame * CFrame.new(0,0.35,0)
- 1990.shell.Parent = game.workspace
- 1991.shell.Transparency = 0
- 1992.shell.BrickColor = BrickColor.new("Bright blue")
- 1993.shell.CanCollide = false
- 1994.coroutine.resume(coroutine.create(function()
- 1995.for i = 0 , 1 , 0.2 do
- 1996.wait(0.1)
- 1997.mesh.Scale = mesh.Scale + Vector3.new(0.3,0.5,0.3)
- 1998.shell.CFrame = shell.CFrame * CFrame.new(0,0.3,0)
- 1999.shell.Transparency = shell.Transparency + 0.2
- 2000.end
- 2001.shell.Transparency = 1
- 2002.shell.Parent = nil
- 2003.end))
- 2004.end
- 2005.DBHit1=function(hit,DB) --credits to turdulator for making this function :D
- 2006.if hit.Parent==nil then
- 2007.return
- 2008.end
- 2009.h=hit.Parent:FindFirstChild("Humanoid")
- 2010.t=hit.Parent:FindFirstChild("Torso")
- 2011.if h~=nil and t~=nil then
- 2012.if h.Parent==Character then
- 2013.return
- 2014.end
- 2015.h:TakeDamage(5)
- 2016.vl=Instance.new("BodyVelocity")
- 2017.vl.P=4500
- 2018.vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- 2019.velocity=Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z)
- 2020.vl.velocity=velocity*1.05+Vector3.new(0,3,0)
- 2021.vl.Parent=t
- 2022.game:GetService("Debris"):AddItem(vl,.2)
- 2023.rl=Instance.new("BodyAngularVelocity")
- 2024.rl.P=3000
- 2025.rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
- 2026.rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- 2027.rl.Parent=t
- 2028.game:GetService("Debris"):AddItem(rl,.2)
- 2029.else
- 2030.if hit.CanCollide==false then
- 2031.return
- 2032.end
- 2033.MagicCom:disconnect()
- 2034.-- DBExplode(DB)
- 2035.end
- 2036.end
- 2037.function bulletshoot()
- 2038.local freakingbullet = prt6:Clone()
- 2039.freakingbullet.formFactor = 1
- 2040.freakingbullet.Parent = workspace
- 2041.freakingbullet.CanCollide = false
- 2042.freakingbullet.BrickColor = BrickColor.new("New Yeller")
- 2043.freakingbullet.Name = "Bullet6"
- 2044.freakingbullet.Size = Vector3.new(1,1,1)
- 2045.freakingbullet.Position = Torso.Position
- 2046.freakingbullet.CFrame = prt13.CFrame * CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 2047.freakingbullet.Velocity = Torso.CFrame.lookVector * 100
- 2048.local freakingbulmsh = Instance.new("CylinderMesh")
- 2049.freakingbulmsh.Parent = freakingbullet
- 2050.freakingbulmsh.Scale = Vector3.new(1.1,0.8,0.3)
- 2051.local force = Instance.new("BodyForce")
- 2052.force.Parent = freakingbullet
- 2053.force.force = Vector3.new(0,240,0)
- 2054.coroutine.resume(coroutine.create(function()
- 2055.while freakingbullet.Parent ~= nil do --I use this function instead of the touch function :3
- 2056.wait()
- 2057.local c = game.Workspace:GetChildren();
- 2058.for i = 1, #c do
- 2059.local hum = c[i]:findFirstChild("Humanoid")
- 2060.if hum ~= nil and hum.Health ~= 0 then
- 2061.local head = c[i]:findFirstChild("Head");
- 2062.if head ~= nil then
- 2063.local targ = head.Position - freakingbullet.Position;
- 2064.local mag = targ.magnitude;
- 2065.if mag <= 4 and c[i].Name ~= Player.Name then
- 2066.hum:TakeDamage(15)
- 2067.v=Instance.new("BodyVelocity")
- 2068.v.P=1000
- 2069.v.maxForce=Vector3.new(math.huge,0,math.huge)
- 2070.v.velocity=Torso.CFrame.lookVector*25+Torso.Velocity/1.05
- 2071.v.Parent=hum.Parent.Torso
- 2072.coroutine.resume(coroutine.create(function()
- 2073.wait(0.3)
- 2074.v.Parent = nil
- 2075.end))
- 2076.game:GetService("Debris"):AddItem(v,.1)
- 2077.freakingbullet.Parent = nil
- 2078.-- hum:TakeDamage(damage.Value + damageboost)
- 2079.end
- 2080.end
- 2081.end
- 2082.end
- 2083.end
- 2084.end))
- 2085.--[[freakingbullet.Touched:connect(function(hit) kill(b,hit) end) --Freaking touched function wont work >:U
- 2086.function kill(brick,hit)
- 2087.if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent.Name ~= "Dr4gOnh4ck3rz2" and hit.Name ~= "Base" and hit.Parent.Name ~= "AccountMoniter" then
- 2088.hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 5
- 2089.freakingbullet.Parent = nil
- 2090.end
- 2091.end]]
- 2092.coroutine.resume(coroutine.create(function()
- 2093.freakingbullet.Position = Torso.Position
- 2094.freakingbullet.CFrame = prt13.CFrame * CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 2095.for i = 0,5,0.1 do
- 2096.wait()
- 2097.--freakingbullet.Touched:connect(function(hit) kill(b,hit) end)
- 2098.freakingbullet.Velocity = Torso.CFrame.lookVector * 100
- 2099.end
- 2100.freakingbullet.Parent = nil
- 2101.end))
- 2102.end
- 2103.function sniperbulletshoot()
- 2104.local freakingbullet = prt6:Clone()
- 2105.freakingbullet.formFactor = 1
- 2106.freakingbullet.Reflectance = 0.2
- 2107.freakingbullet.Parent = workspace
- 2108.freakingbullet.CanCollide = false
- 2109.freakingbullet.BrickColor = BrickColor.new("New Yeller")
- 2110.freakingbullet.Name = "Bullet6"
- 2111.freakingbullet.Size = Vector3.new(1,1,1)
- 2112.freakingbullet.Position = Torso.Position
- 2113.freakingbullet.CFrame = prt13.CFrame * CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 2114.freakingbullet.Velocity = Torso.CFrame.lookVector * 100
- 2115.local freakingbulmsh = Instance.new("CylinderMesh")
- 2116.freakingbulmsh.Parent = freakingbullet
- 2117.freakingbulmsh.Scale = Vector3.new(1.1,0.8,0.3)
- 2118.local force = Instance.new("BodyForce")
- 2119.force.Parent = freakingbullet
- 2120.force.force = Vector3.new(0,240,0)
- 2121.sparkles = Instance.new("Sparkles")
- 2122.sparkles.Name = "Sparkles"
- 2123.sparkles.Color = Color3.new(1,1,0)
- 2124.sparkles.Parent = freakingbullet
- 2125.coroutine.resume(coroutine.create(function()
- 2126.while freakingbullet.Parent ~= nil do --I use this function instead of the touch function :3
- 2127.wait()
- 2128.local c = game.Workspace:GetChildren();
- 2129.for i = 1, #c do
- 2130.local hum = c[i]:findFirstChild("Humanoid")
- 2131.if hum ~= nil and hum.Health ~= 0 then
- 2132.local head = c[i]:findFirstChild("Head");
- 2133.if head ~= nil then
- 2134.local targ = head.Position - freakingbullet.Position;
- 2135.local mag = targ.magnitude;
- 2136.if mag <= 4 and c[i].Name ~= Player.Name then
- 2137.hum:TakeDamage(50)
- 2138.freakingbullet.Parent = nil
- 2139.-- hum:TakeDamage(damage.Value + damageboost)
- 2140.end
- 2141.end
- 2142.end
- 2143.end
- 2144.end
- 2145.end))
- 2146.--[[freakingbullet.Touched:connect(function(hit) kill(b,hit) end) --Freaking touched function wont work >:U
- 2147.function kill(brick,hit)
- 2148.if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent.Name ~= "Dr4gOnh4ck3rz2" and hit.Name ~= "Base" and hit.Parent.Name ~= "AccountMoniter" then
- 2149.hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 5
- 2150.freakingbullet.Parent = nil
- 2151.end
- 2152.end]]
- 2153.coroutine.resume(coroutine.create(function()
- 2154.freakingbullet.Position = Torso.Position
- 2155.freakingbullet.CFrame = prt13.CFrame * CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 2156.for i = 0,10,0.1 do
- 2157.wait()
- 2158.--freakingbullet.Touched:connect(function(hit) kill(b,hit) end)
- 2159.freakingbullet.Velocity = Torso.CFrame.lookVector * 250
- 2160.end
- 2161.freakingbullet.Parent = nil
- 2162.end))
- 2163.end
- 2164.function bewmshot()
- 2165.local freakingbullet = prt6:Clone()
- 2166.freakingbullet.formFactor = 1
- 2167.freakingbullet.Parent = workspace
- 2168.freakingbullet.CanCollide = false
- 2169.freakingbullet.BrickColor = BrickColor.new("Bright red")
- 2170.freakingbullet.Name = "Bullet6"
- 2171.freakingbullet.Size = Vector3.new(1,1,1)
- 2172.freakingbullet.Position = Torso.Position
- 2173.freakingbullet.CFrame = prt13.CFrame * CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 2174.freakingbullet.Velocity = Torso.CFrame.lookVector * 100
- 2175.local freakingbulmsh = Instance.new("CylinderMesh")
- 2176.freakingbulmsh.Parent = freakingbullet
- 2177.freakingbulmsh.Scale = Vector3.new(1.1,0.8,0.3)
- 2178.local force = Instance.new("BodyForce")
- 2179.force.Parent = freakingbullet
- 2180.force.force = Vector3.new(0,240,0)
- 2181.coroutine.resume(coroutine.create(function()
- 2182.while freakingbullet.Parent ~= nil do --I use this function instead of the touch function :3
- 2183.wait()
- 2184.local c = game.Workspace:GetChildren();
- 2185.for i = 1, #c do
- 2186.local hum = c[i]:findFirstChild("Humanoid")
- 2187.if hum ~= nil and hum.Health ~= 0 then
- 2188.local head = c[i]:findFirstChild("Head");
- 2189.if head ~= nil then
- 2190.local targ = head.Position - freakingbullet.Position;
- 2191.local mag = targ.magnitude;
- 2192.if mag <= 4 and c[i].Name ~= Player.Name then
- 2193.hum:TakeDamage(20)
- 2194.freakingbullet.Parent = nil
- 2195.DBHit(hum.Parent.Torso,freakingbullet)
- 2196.local bewm = Instance.new("Explosion")
- 2197.bewm.Parent = workspace
- 2198.bewm.BlastPressure = 0
- 2199.bewm.Position = hum.Parent.Torso.Position
- 2200.rocketbewmsound(prt1,1.2)
- 2201.-- coroutine.resume(coroutine.create(function()
- 2202.wait(0.5)
- 2203.rocketbewmsound(prt1,1.2)
- 2204.hum:TakeDamage(10)
- 2205.DBHit(hum.Parent.Torso,freakingbullet)
- 2206.local bewm = Instance.new("Explosion")
- 2207.bewm.Parent = workspace
- 2208.bewm.BlastPressure = 0
- 2209.bewm.Position = hum.Parent.Torso.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- 2210.wait(0.5)
- 2211.rocketbewmsound(prt1,1.2)
- 2212.hum:TakeDamage(10)
- 2213.DBHit(hum.Parent.Torso,freakingbullet)
- 2214.local bewm = Instance.new("Explosion")
- 2215.bewm.Parent = workspace
- 2216.bewm.BlastPressure = 0
- 2217.bewm.Position = hum.Parent.Torso.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- 2218.wait(0.5)
- 2219.rocketbewmsound(prt1,1.2)
- 2220.hum:TakeDamage(10)
- 2221.DBHit(hum.Parent.Torso,freakingbullet)
- 2222.local bewm = Instance.new("Explosion")
- 2223.bewm.Parent = workspace
- 2224.bewm.BlastPressure = 0
- 2225.bewm.Position = hum.Parent.Torso.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- 2226.-- end))
- 2227.-- hum:TakeDamage(damage.Value + damageboost)
- 2228.end
- 2229.end
- 2230.end
- 2231.end
- 2232.end
- 2233.end))
- 2234.coroutine.resume(coroutine.create(function()
- 2235.freakingbullet.Position = Torso.Position
- 2236.freakingbullet.CFrame = prt13.CFrame * CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 2237.for i = 0,5,0.1 do
- 2238.wait()
- 2239.--freakingbullet.Touched:connect(function(hit) kill(b,hit) end)
- 2240.freakingbullet.Velocity = Torso.CFrame.lookVector * 100
- 2241.end
- 2242.freakingbullet.Parent = nil
- 2243.end))
- 2244.end
- 2245.function elecshot()
- 2246.local freakingbullet = prt6:Clone()
- 2247.freakingbullet.formFactor = 1
- 2248.freakingbullet.Parent = workspace
- 2249.freakingbullet.CanCollide = false
- 2250.freakingbullet.BrickColor = BrickColor.new("Bright blue")
- 2251.freakingbullet.Name = "Bullet6"
- 2252.freakingbullet.Size = Vector3.new(1,1,1)
- 2253.freakingbullet.Position = Torso.Position
- 2254.freakingbullet.CFrame = Torso.CFrame --* CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
- 2255.freakingbullet.Velocity = Torso.CFrame.lookVector * 100
- 2256.local freakingbulmsh = Instance.new("CylinderMesh")
- 2257.freakingbulmsh.Parent = freakingbullet
- 2258.freakingbulmsh.Scale = Vector3.new(1.6,1.3,0.8)
- 2259.local force = Instance.new("BodyForce")
- 2260.force.Parent = freakingbullet
- 2261.force.force = Vector3.new(0,235,0)
- 2262.coroutine.resume(coroutine.create(function()
- 2263.while freakingbullet.Parent ~= nil do --I use this function instead of the touch function :3
- 2264.wait()
- 2265.local c = game.Workspace:GetChildren();
- 2266.for i = 1, #c do
- 2267.local hum = c[i]:findFirstChild("Humanoid")
- 2268.if hum ~= nil and hum.Health ~= 0 then
- 2269.local head = c[i]:findFirstChild("Head");
- 2270.if head ~= nil then
- 2271.local targ = head.Position - freakingbullet.Position;
- 2272.local mag = targ.magnitude;
- 2273.if mag <= 5 and c[i].Name ~= Player.Name then
- 2274.hum:TakeDamage(20)
- 2275.coroutine.resume(coroutine.create(function()
- 2276.for i = 0,6 do
- 2277.wait(0.2)
- 2278.hum:TakeDamage(3)
- 2279.local me = Instance.new("SpecialMesh")
- 2280.me.MeshType = "Sphere"
- 2281.local wave = Instance.new("Part")
- 2282.me.Parent = wave
- 2283.wave.formFactor = 1
- 2284.wave.Parent = workspace
- 2285.wave.CanCollide = false
- 2286.wave.Anchored = true
- 2287.wave.BrickColor = BrickColor.new("Bright blue")
- 2288.wave.Name = "Waveh"
- 2289.wave.Size = Vector3.new(1,1,1)
- 2290.wave.Position = Torso.Position
- 2291.wave.CFrame = hum.Parent.Torso.CFrame * CFrame.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- 2292.elecsound(wave,1.5)
- 2293.coroutine.resume(coroutine.create(function()
- 2294.for i = 0,1,0.1 do
- 2295.wait()
- 2296.me.Scale = me.Scale + Vector3.new(1,1,1)
- 2297.wave.Transparency = wave.Transparency + 0.1
- 2298.end
- 2299.wave.Parent = nil
- 2300.end))
- 2301.DBHit(hum.Parent.Torso,freakingbullet)
- 2302.end
- 2303.end))
- 2304.freakingbullet.Parent = nil
- 2305.end
- 2306.end
- 2307.end
- 2308.end
- 2309.end
- 2310.end))
- 2311.coroutine.resume(coroutine.create(function()
- 2312.freakingbullet.Position = Torso.Position
- 2313.freakingbullet.CFrame = prt24.CFrame * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 2314.for i = 0,5,0.1 do
- 2315.wait()
- 2316.--freakingbullet.Touched:connect(function(hit) kill(b,hit) end)
- 2317.freakingbullet.Velocity = Torso.CFrame.lookVector * 100
- 2318.end
- 2319.freakingbullet.Parent = nil
- 2320.end))
- 2321.end
- 2322.function laz0rshot()
- 2323.local laz0rhed = Instance.new("Part")
- 2324.laz0rhed.formFactor = 1
- 2325.laz0rhed.Parent = workspace
- 2326.laz0rhed.CanCollide = false
- 2327.laz0rhed.BrickColor = BrickColor.new("New Yeller")
- 2328.laz0rhed.Name = "HeadOfTehLaz0r"
- 2329.laz0rhed.Size = Vector3.new(3,1,3)
- 2330.laz0rhed.Position = Torso.Position
- 2331.laz0rhed.CFrame = prt37.CFrame * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
- 2332.local lazmsh = Instance.new("SpecialMesh")
- 2333.lazmsh.MeshType = "Sphere"
- 2334.lazmsh.Parent = laz0rhed
- 2335.lazmsh.Scale = Vector3.new(0,0,0)
- 2336.local lazwel = Instance.new("Weld")
- 2337.lazwel.Parent = laz0rhed
- 2338.lazwel.Part0 = laz0rhed
- 2339.lazwel.Part1 = prt37
- 2340.for i = 0 , 1 , 0.01 do
- 2341.wait(0)
- 2342.lazmsh.Scale = lazmsh.Scale + Vector3.new(0.01,0.04,0.01)
- 2343.LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i+1,0,0)
- 2344.LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 2345.RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(90),0.5*i,-0.1*i)
- 2346.RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 2347.end
- 2348.wait(0.3)
- 2349.print(lazmsh.Scale)
- 2350.laz0rhed.Parent = nil
- 2351.local tehlaz0r = Instance.new("Part")
- 2352.tehlaz0r.formFactor = 1
- 2353.tehlaz0r.Parent = workspace
- 2354.tehlaz0r.CanCollide = false
- 2355.tehlaz0r.BrickColor = BrickColor.new("New Yeller")
- 2356.tehlaz0r.Name = "LAAAAAAAAAAAAAAAZ0R"
- 2357.tehlaz0r.Size = Vector3.new(3,5,3)
- 2358.tehlaz0r.Position = Torso.Position
- 2359.tehlaz0r.CFrame = prt37.CFrame --* CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
- 2360.tehlaz0r.Velocity = Torso.CFrame.lookVector * 50
- 2361.--[[v=Instance.new("BodyVelocity")
- 2362.v.P=3000
- 2363.v.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- 2364.v.velocity=Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z)
- 2365.v.Parent=tehlaz0r]]
- 2366.local TLM = Instance.new("CylinderMesh")
- 2367.TLM.Parent = tehlaz0r
- 2368.TLM.Scale = lazmsh.Scale - Vector3.new(0,3.5,0)
- 2369.lazwel.Part0 = laz0rhed
- 2370.lazwel.Part1 = tehlaz0r
- 2371.lazwel.C0 = CFrame.new(0, 4, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- 2372.local force = Instance.new("BodyForce")
- 2373.force.Parent = tehlaz0r
- 2374.force.force = Vector3.new(0,8480,0)
- 2375.local c = game.Workspace:GetChildren();
- 2376.for i = 1, #c do
- 2377.local hum = c[i]:findFirstChild("Humanoid")
- 2378.if hum ~= nil and hum.Health ~= 0 then
- 2379.local head = c[i]:findFirstChild("Head");
- 2380.if head ~= nil then
- 2381.local targ = head.Position - tehlaz0r.Position;
- 2382.local mag = targ.magnitude;
- 2383.if mag <= 3 and c[i].Name ~= Player.Name then
- 2384.coroutine.resume(coroutine.create(function()
- 2385.for i = 0,1,0.1 do
- 2386.wait()
- 2387.DBHit(head.Parent.Torso,tehlaz0r)
- 2388.end
- 2389.end))
- 2390.end
- 2391.end
- 2392.end
- 2393.end
- 2394.coroutine.resume(coroutine.create(function()
- 2395.wait(20)
- 2396.tehlaz0r.Parent = nil
- 2397.end))
- 2398.coroutine.resume(coroutine.create(function()
- 2399.while tehlaz0r.Parent ~= nil do
- 2400.wait(0)
- 2401.local lazclon = tehlaz0r:Clone()
- 2402.lazclon.Anchored = true
- 2403.lazclon.Parent = workspace
- 2404.local c = game.Workspace:GetChildren();
- 2405.for i = 1, #c do
- 2406.local hum = c[i]:findFirstChild("Humanoid")
- 2407.if hum ~= nil and hum.Health ~= 0 then
- 2408.local head = c[i]:findFirstChild("Head");
- 2409.if head ~= nil then
- 2410.local targ = head.Position - lazclon.Position;
- 2411.local mag = targ.magnitude;
- 2412.if mag <= 3 and c[i].Name ~= Player.Name then
- 2413.coroutine.resume(coroutine.create(function()
- 2414.for i = 0,1,0.1 do
- 2415.wait()
- 2416.DBHit1(head,lazclon)
- 2417.end
- 2418.end))
- 2419.end
- 2420.end
- 2421.end
- 2422.end
- 2423.coroutine.resume(coroutine.create(function()
- 2424.wait(3)
- 2425.for i = 0,1,0.1 do
- 2426.wait()
- 2427.lazclon.Transparency = lazclon.Transparency + 0.1
- 2428.end
- 2429.lazclon.Parent = nil
- 2430.end))
- 2431.end
- 2432.end))
- 2433.print(TLM.Scale)
- 2434.end
- 2435.--[[Tool Functions]]--
- 2436.hold = false
- 2437.function ob1d(mouse)
- 2438.hold = true
- 2439.oneslash()
- 2440.if hold == true then
- 2441.twoslash()
- 2442.end
- 2443.end
- 2444.function ob1u(mouse)
- 2445.hold = false
- 2446.end
- 2447.buttonhold = false
- 2448.function key(key)
- 2449.if attack == true then return end
- 2450.if key == "q" then
- 2451.unload()
- 2452.end
- 2453.if key == "e" then
- 2454.sniper()
- 2455.end
- 2456.if key == "r" then
- 2457.kerbewmshot()
- 2458.end
- 2459.if key == "f" then
- 2460.crush()
- 2461.end
- 2462.if key == "z" then
- 2463.elecshoot()
- 2464.end
- 2465.if key == "x" then
- 2466.laz0rshoot()
- 2467.end
- 2468.if key == "c" then
- 2469.cycloneskates()
- 2470.end
- 2471.end
- 2472.function key2(key)
- 2473.charging2 = false
- 2474.tornadoing = false
- 2475.end
- 2476.function s(mouse)
- 2477.mouse.Button1Down:connect(function() ob1d(mouse) end)
- 2478.mouse.Button1Up:connect(function() ob1u(mouse) end)
- 2479.mouse.KeyDown:connect(key)
- 2480.mouse.KeyUp:connect(key2)
- 2481.unsheathed = true
- 2482.player = Player
- 2483.ch = Character
- 2484.RSH = ch.Torso["Right Shoulder"]
- 2485.LSH = ch.Torso["Left Shoulder"]
- 2486.--
- 2487.RSH.Parent = nil
- 2488.LSH.Parent = nil
- 2489.--
- 2490.RW.Part0 = ch.Torso
- 2491.RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
- 2492.RW.C1 = CFrame.new(0, 0.5, 0)
- 2493.RW.Part1 = ch["Right Arm"]
- 2494.RW.Parent = ch.Torso
- 2495.--_G.R = RW
- 2496.--
- 2497.LW.Part0 = ch.Torso
- 2498.LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
- 2499.LW.C1 = CFrame.new(0, 0.5, 0)
- 2500.LW.Part1 = ch["Left Arm"]
- 2501.LW.Parent = ch.Torso
- 2502.--_G.L = LW
- 2503.--
- 2504.equipanim()
- 2505.end
- 2506.function ds(mouse)
- 2507.unsheathed = false
- 2508.hideanim()
- 2509.Character.Humanoid.WalkSpeed = 16
- 2510.RW.Parent = nil
- 2511.LW.Parent = nil
- 2512.RSH.Parent = player.Character.Torso
- 2513.LSH.Parent = player.Character.Torso
- 2514.end
- 2515.Bin.Selected:connect(s)
- 2516.Bin.Deselected:connect(ds)
- 2517.
- 2518.function onRunning(speed)
- 2519.if skill == true then return end
- 2520.end
- 2521.Character.Humanoid.Running:connect(onRunning)
- 2522.while true do
- 2523.wait(0)
- 2524.end
- 2525.-- lego
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement