SHOW:
|
|
- or go back to the newest paste.
| 1 | --MADE BY OneLegend (NOT THE SCRIPT) LOCAL SCRIPT: Go down to line 3 and put your name where it says "YOUR NAME HERE" | |
| 2 | ||
| 3 | - | User = game.Players.YOUR NAME HERE |
| 3 | + | User = game.Players.paul0072 |
| 4 | --lego | |
| 5 | Ammo = 0 | |
| 6 | Pullback = false | |
| 7 | Loaded = false | |
| 8 | CageOpen = false | |
| 9 | Char = User.Character | |
| 10 | Char.Humanoid.MaxHealth = 100000000 | |
| 11 | Char.Humanoid.Health = 9001 | |
| 12 | cen = Instance.new("Part", User.Character)
| |
| 13 | cen.BottomSurface = "Smooth" | |
| 14 | cen.TopSurface = "Smooth" | |
| 15 | cen.CanCollide = false | |
| 16 | cen.formFactor = "Symmetric" | |
| 17 | cen.Size = Vector3.new(1,1,1) | |
| 18 | cen.BrickColor = BrickColor.new("Really black")
| |
| 19 | cen.Transparency = 1 | |
| 20 | cen2 = Instance.new("Part", User.Character)
| |
| 21 | cen2.BottomSurface = "Smooth" | |
| 22 | cen2.TopSurface = "Smooth" | |
| 23 | cen2.CanCollide = false | |
| 24 | cen2.formFactor = "Symmetric" | |
| 25 | cen2.Size = Vector3.new(1,1,1) | |
| 26 | cen2.BrickColor = BrickColor.new("Really black")
| |
| 27 | cen2.Transparency = 1 | |
| 28 | ||
| 29 | cenw = Instance.new("Weld", cen)
| |
| 30 | cenw.Part0 = Char["Torso"] | |
| 31 | cenw.Part1 = cen | |
| 32 | cenw.C1 = CFrame.new(-1.5,-0.5,0) | |
| 33 | ||
| 34 | cenw2 = Instance.new("Weld", cen2)
| |
| 35 | cenw2.Part0 = Char["Torso"] | |
| 36 | cenw2.Part1 = cen2 | |
| 37 | cenw2.C1 = CFrame.new(1.5,-0.5,0) | |
| 38 | ||
| 39 | ||
| 40 | ||
| 41 | haw = Instance.new("Weld", cen)
| |
| 42 | haw.Part0 = cen | |
| 43 | haw.Part1 = Char["Right Arm"] | |
| 44 | haw.C1 = CFrame.new(0,0.5,0) | |
| 45 | ||
| 46 | haw2 = Instance.new("Weld", cen2)
| |
| 47 | haw2.Part0 = cen2 | |
| 48 | haw2.Part1 = Char["Left Arm"] | |
| 49 | haw2.C1 = CFrame.new(0,0.5,0) | |
| 50 | ||
| 51 | haw.C0 = CFrame.Angles(math.rad(90),0,math.rad(-15)) | |
| 52 | haw.C1 = CFrame.new(0.5,1,0) | |
| 53 | ||
| 54 | haw2.C0 = CFrame.Angles(math.rad(90),0,math.rad(35)) | |
| 55 | haw2.C1 = CFrame.new(0,1.2,0) | |
| 56 | ||
| 57 | haw2.Part1 = nil | |
| 58 | haw.Part1 = nil | |
| 59 | ||
| 60 | prt1 = Instance.new("Part", Char)
| |
| 61 | prt1.Size = Vector3.new(1,1,1) | |
| 62 | prt1.CanCollide = false | |
| 63 | prt1.BrickColor = BrickColor.new("Really black")
| |
| 64 | prt1.TopSurface = "Smooth" | |
| 65 | prt1.Transparency = 0 | |
| 66 | prt1.BottomSurface = "Smooth" | |
| 67 | prtM = Instance.new("BlockMesh", prt1)
| |
| 68 | prtM.Scale = Vector3.new(0.4,1,0.5) | |
| 69 | prt1:BreakJoints() | |
| 70 | prtW = Instance.new("Weld", prt1)
| |
| 71 | prtW.Part0 = Char["Right Arm"] | |
| 72 | prtW.Part1 = prt1 | |
| 73 | prtW.C1 = CFrame.new(0,0,0.65)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 74 | ||
| 75 | prt2 = Instance.new("Part", Char)
| |
| 76 | prt2.Size = Vector3.new(1,1,1) | |
| 77 | prt2.CanCollide = false | |
| 78 | prt2.BrickColor = BrickColor.new("Black")
| |
| 79 | prt2.TopSurface = "Smooth" | |
| 80 | prt2.Transparency = 0 | |
| 81 | prt2.BottomSurface = "Smooth" | |
| 82 | prtM2 = Instance.new("CylinderMesh", prt2)
| |
| 83 | prtM2.Scale = Vector3.new(0.4,1,0.4) | |
| 84 | prt2:BreakJoints() | |
| 85 | prtW2 = Instance.new("Weld", prt2)
| |
| 86 | prtW2.Part0 = prt1 | |
| 87 | prtW2.Part1 = prt2 | |
| 88 | prtW2.C1 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 89 | ||
| 90 | prt7 = Instance.new("Part", Char)
| |
| 91 | prt7.Size = Vector3.new(1,1,1) | |
| 92 | prt7.CanCollide = false | |
| 93 | prt7.BrickColor = BrickColor.new("Really black")
| |
| 94 | prt7.TopSurface = "Smooth" | |
| 95 | prt7.Transparency = 0 | |
| 96 | prt7.BottomSurface = "Smooth" | |
| 97 | prtM7 = Instance.new("BlockMesh", prt7)
| |
| 98 | prtM7.Scale = Vector3.new(0.4,1,0.5) | |
| 99 | prt7:BreakJoints() | |
| 100 | prtW7 = Instance.new("Weld", prt7)
| |
| 101 | prtW7.Part0 = prt1 | |
| 102 | prtW7.Part1 = prt7 | |
| 103 | prtW7.C1 = CFrame.new(0,-1.09,0.14)*CFrame.Angles(math.rad(-15),0,math.rad(0)) | |
| 104 | ||
| 105 | prt3 = Instance.new("Part", Char)
| |
| 106 | prt3.Size = Vector3.new(1,1,1) | |
| 107 | prt3.CanCollide = false | |
| 108 | prt3.BrickColor = BrickColor.new("Really black")
| |
| 109 | prt3.TopSurface = "Smooth" | |
| 110 | prt3.Transparency = 0 | |
| 111 | prt3.BottomSurface = "Smooth" | |
| 112 | prtM3 = Instance.new("BlockMesh", prt3)
| |
| 113 | prtM3.Scale = Vector3.new(0.4,1.5,0.5) | |
| 114 | prt3:BreakJoints() | |
| 115 | prtW3 = Instance.new("Weld", prt3)
| |
| 116 | prtW3.Part0 = prt2 | |
| 117 | prtW3.Part1 = prt3 | |
| 118 | prtW3.C1 = CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 119 | ||
| 120 | prt4 = Instance.new("Part", Char)
| |
| 121 | prt4.Size = Vector3.new(1,1,1) | |
| 122 | prt4.CanCollide = false | |
| 123 | prt4.BrickColor = BrickColor.new("Black")
| |
| 124 | prt4.TopSurface = "Smooth" | |
| 125 | prt4.Transparency = 1 | |
| 126 | prt4.BottomSurface = "Smooth" | |
| 127 | prtM4 = Instance.new("BlockMesh", prt4)
| |
| 128 | prtM4.Scale = Vector3.new(1,1,1) | |
| 129 | prt4:BreakJoints() | |
| 130 | prtW4 = Instance.new("Weld", prt4)
| |
| 131 | prtW4.Part0 = prt3 | |
| 132 | prtW4.Part1 = prt4 | |
| 133 | prtW4.C1 = CFrame.new(0,1.5/2,0)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 134 | ||
| 135 | ma = Instance.new("Part", Char)
| |
| 136 | ma.Size = Vector3.new(1,1,1) | |
| 137 | ma.CanCollide = false | |
| 138 | ma.BrickColor = BrickColor.new("Black")
| |
| 139 | ma.TopSurface = "Smooth" | |
| 140 | ma.Transparency = 0 | |
| 141 | ma.BottomSurface = "Smooth" | |
| 142 | maM = Instance.new("BlockMesh", ma)
| |
| 143 | maM.Scale = Vector3.new(0.5,0.1,0.2) | |
| 144 | ma:BreakJoints() | |
| 145 | maW = Instance.new("Weld", ma)
| |
| 146 | maW.Part0 = prt4 | |
| 147 | maW.Part1 = ma | |
| 148 | maW.C1 = CFrame.new(0.4,0,0.2)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 149 | ||
| 150 | ma2 = Instance.new("Part", Char)
| |
| 151 | ma2.Size = Vector3.new(1,1,1) | |
| 152 | ma2.CanCollide = false | |
| 153 | ma2.BrickColor = BrickColor.new("Black")
| |
| 154 | ma2.TopSurface = "Smooth" | |
| 155 | ma2.Transparency = 0 | |
| 156 | ma2.BottomSurface = "Smooth" | |
| 157 | maM2 = Instance.new("BlockMesh", ma2)
| |
| 158 | maM2.Scale = Vector3.new(0.5,0.1,0.2) | |
| 159 | ma2:BreakJoints() | |
| 160 | maW2 = Instance.new("Weld", ma2)
| |
| 161 | maW2.Part0 = ma | |
| 162 | maW2.Part1 = ma2 | |
| 163 | maW2.C1 = CFrame.new(0.48,0.06,0)*CFrame.Angles(math.rad(0),0,math.rad(15)) | |
| 164 | --benningtonguy created this. | |
| 165 | ma3 = Instance.new("Part", Char)
| |
| 166 | ma3.Size = Vector3.new(1,1,1) | |
| 167 | ma3.CanCollide = false | |
| 168 | ma3.BrickColor = BrickColor.new("Black")
| |
| 169 | ma3.TopSurface = "Smooth" | |
| 170 | ma3.Transparency = 0 | |
| 171 | ma3.BottomSurface = "Smooth" | |
| 172 | maM3 = Instance.new("BlockMesh", ma3)
| |
| 173 | maM3.Scale = Vector3.new(0.5,0.1,0.2) | |
| 174 | ma3:BreakJoints() | |
| 175 | maW3 = Instance.new("Weld", ma3)
| |
| 176 | maW3.Part0 = ma2 | |
| 177 | maW3.Part1 = ma3 | |
| 178 | maW3.C1 = CFrame.new(0.48,0.06,0)*CFrame.Angles(math.rad(0),0,math.rad(15)) | |
| 179 | ||
| 180 | ma4 = Instance.new("Part", Char)
| |
| 181 | ma4.Size = Vector3.new(1,1,1) | |
| 182 | ma4.CanCollide = false | |
| 183 | ma4.BrickColor = BrickColor.new("Black")
| |
| 184 | ma4.TopSurface = "Smooth" | |
| 185 | ma4.Transparency = 0 | |
| 186 | ma4.BottomSurface = "Smooth" | |
| 187 | maM4 = Instance.new("BlockMesh", ma4)
| |
| 188 | maM4.Scale = Vector3.new(0.5,0.1,0.2) | |
| 189 | ma4:BreakJoints() | |
| 190 | maW4 = Instance.new("Weld", ma4)
| |
| 191 | maW4.Part0 = ma3 | |
| 192 | maW4.Part1 = ma4 | |
| 193 | maW4.C1 = CFrame.new(0.48,0.06,0)*CFrame.Angles(math.rad(0),0,math.rad(15)) | |
| 194 | --benningtonguy created this. | |
| 195 | ma5 = Instance.new("Part", Char)
| |
| 196 | ma5.Size = Vector3.new(1,1,1) | |
| 197 | ma5.CanCollide = false | |
| 198 | ma5.BrickColor = BrickColor.new("Black")
| |
| 199 | ma5.TopSurface = "Smooth" | |
| 200 | ma5.Transparency = 0 | |
| 201 | ma5.BottomSurface = "Smooth" | |
| 202 | maM5 = Instance.new("BlockMesh", ma5)
| |
| 203 | maM5.Scale = Vector3.new(0.5,0.1,0.2) | |
| 204 | ma5:BreakJoints() | |
| 205 | maW5 = Instance.new("Weld", ma5)
| |
| 206 | maW5.Part0 = ma4 | |
| 207 | maW5.Part1 = ma5 | |
| 208 | maW5.C1 = CFrame.new(0.48,0.06,0)*CFrame.Angles(math.rad(0),0,math.rad(15)) | |
| 209 | ||
| 210 | ma12 = Instance.new("Part", Char)
| |
| 211 | ma12.Size = Vector3.new(1,1,1) | |
| 212 | ma12.CanCollide = false | |
| 213 | ma12.BrickColor = BrickColor.new("Black")
| |
| 214 | ma12.TopSurface = "Smooth" | |
| 215 | ma12.Transparency = 0 | |
| 216 | ma12.BottomSurface = "Smooth" | |
| 217 | maM12 = Instance.new("BlockMesh", ma12)
| |
| 218 | maM12.Scale = Vector3.new(0.5,0.1,0.2) | |
| 219 | ma12:BreakJoints() | |
| 220 | maW12 = Instance.new("Weld", ma12)
| |
| 221 | maW12.Part0 = prt4 | |
| 222 | maW12.Part1 = ma12 | |
| 223 | maW12.C1 = CFrame.new(0.4,0,-0.2)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 224 | ||
| 225 | ma22 = Instance.new("Part", Char)
| |
| 226 | ma22.Size = Vector3.new(1,1,1) | |
| 227 | ma22.CanCollide = false | |
| 228 | ma22.BrickColor = BrickColor.new("Black")
| |
| 229 | ma22.TopSurface = "Smooth" | |
| 230 | ma22.Transparency = 0 | |
| 231 | ma22.BottomSurface = "Smooth" | |
| 232 | maM22 = Instance.new("BlockMesh", ma22)
| |
| 233 | maM22.Scale = Vector3.new(0.5,0.1,0.2) | |
| 234 | ma22:BreakJoints() | |
| 235 | maW22 = Instance.new("Weld", ma22)
| |
| 236 | maW22.Part0 = ma12 | |
| 237 | maW22.Part1 = ma22 | |
| 238 | maW22.C1 = CFrame.new(0.48,0.06,0)*CFrame.Angles(math.rad(0),0,math.rad(15)) | |
| 239 | ||
| 240 | ma32 = Instance.new("Part", Char)
| |
| 241 | ma32.Size = Vector3.new(1,1,1) | |
| 242 | ma32.CanCollide = false | |
| 243 | ma32.BrickColor = BrickColor.new("Black")
| |
| 244 | ma32.TopSurface = "Smooth" | |
| 245 | ma32.Transparency = 0 | |
| 246 | ma32.BottomSurface = "Smooth" | |
| 247 | maM32 = Instance.new("BlockMesh", ma32)
| |
| 248 | maM32.Scale = Vector3.new(0.5,0.1,0.2) | |
| 249 | ma32:BreakJoints() | |
| 250 | maW32 = Instance.new("Weld", ma32)
| |
| 251 | maW32.Part0 = ma22 | |
| 252 | maW32.Part1 = ma32 | |
| 253 | maW32.C1 = CFrame.new(0.48,0.06,0)*CFrame.Angles(math.rad(0),0,math.rad(15)) | |
| 254 | ||
| 255 | ma42 = Instance.new("Part", Char)
| |
| 256 | ma42.Size = Vector3.new(1,1,1) | |
| 257 | ma42.CanCollide = false | |
| 258 | ma42.BrickColor = BrickColor.new("Black")
| |
| 259 | ma42.TopSurface = "Smooth" | |
| 260 | ma42.Transparency = 0 | |
| 261 | ma42.BottomSurface = "Smooth" | |
| 262 | maM42 = Instance.new("BlockMesh", ma42)
| |
| 263 | maM42.Scale = Vector3.new(0.5,0.1,0.2) | |
| 264 | ma42:BreakJoints() | |
| 265 | maW42 = Instance.new("Weld", ma42)
| |
| 266 | maW42.Part0 = ma32 | |
| 267 | maW42.Part1 = ma42 | |
| 268 | maW42.C1 = CFrame.new(0.48,0.06,0)*CFrame.Angles(math.rad(0),0,math.rad(15)) | |
| 269 | ||
| 270 | ma52 = Instance.new("Part", Char)
| |
| 271 | ma52.Size = Vector3.new(1,1,1) | |
| 272 | ma52.CanCollide = false | |
| 273 | ma52.BrickColor = BrickColor.new("Black")
| |
| 274 | ma52.TopSurface = "Smooth" | |
| 275 | ma52.Transparency = 0 | |
| 276 | ma52.BottomSurface = "Smooth" | |
| 277 | maM52 = Instance.new("BlockMesh", ma52)
| |
| 278 | maM52.Scale = Vector3.new(0.5,0.1,0.2) | |
| 279 | ma52:BreakJoints() | |
| 280 | maW52 = Instance.new("Weld", ma52)
| |
| 281 | maW52.Part0 = ma42 | |
| 282 | maW52.Part1 = ma52 | |
| 283 | maW52.C1 = CFrame.new(0.48,0.06,0)*CFrame.Angles(math.rad(0),0,math.rad(15)) | |
| 284 | ||
| 285 | ma122 = Instance.new("Part", Char)
| |
| 286 | ma122.Size = Vector3.new(1,1,1) | |
| 287 | ma122.CanCollide = false | |
| 288 | ma122.BrickColor = BrickColor.new("Black")
| |
| 289 | ma122.TopSurface = "Smooth" | |
| 290 | ma122.Transparency = 0 | |
| 291 | ma122.BottomSurface = "Smooth" | |
| 292 | maM122 = Instance.new("BlockMesh", ma122)
| |
| 293 | maM122.Scale = Vector3.new(0.5,0.1,0.2) | |
| 294 | ma122:BreakJoints() | |
| 295 | maW122 = Instance.new("Weld", ma122)
| |
| 296 | maW122.Part0 = prt4 | |
| 297 | maW122.Part1 = ma122 | |
| 298 | maW122.C1 = CFrame.new(-0.4,0,0.2)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 299 | ||
| 300 | ma222 = Instance.new("Part", Char)
| |
| 301 | ma222.Size = Vector3.new(1,1,1) | |
| 302 | ma222.CanCollide = false | |
| 303 | ma222.BrickColor = BrickColor.new("Black")
| |
| 304 | ma222.TopSurface = "Smooth" | |
| 305 | ma222.Transparency = 0 | |
| 306 | ma222.BottomSurface = "Smooth" | |
| 307 | maM222 = Instance.new("BlockMesh", ma222)
| |
| 308 | maM222.Scale = Vector3.new(0.5,0.1,0.2) | |
| 309 | ma222:BreakJoints() | |
| 310 | maW222 = Instance.new("Weld", ma222)
| |
| 311 | maW222.Part0 = ma122 | |
| 312 | maW222.Part1 = ma222 | |
| 313 | maW222.C1 = CFrame.new(-0.48,0.06,0)*CFrame.Angles(math.rad(0),0,math.rad(-15)) | |
| 314 | ||
| 315 | ma322 = Instance.new("Part", Char)
| |
| 316 | ma322.Size = Vector3.new(1,1,1) | |
| 317 | ma322.CanCollide = false | |
| 318 | ma322.BrickColor = BrickColor.new("Black")
| |
| 319 | ma322.TopSurface = "Smooth" | |
| 320 | ma322.Transparency = 0 | |
| 321 | ma322.BottomSurface = "Smooth" | |
| 322 | maM322 = Instance.new("BlockMesh", ma322)
| |
| 323 | maM322.Scale = Vector3.new(0.5,0.1,0.2) | |
| 324 | ma322:BreakJoints() | |
| 325 | maW322 = Instance.new("Weld", ma322)
| |
| 326 | maW322.Part0 = ma222 | |
| 327 | maW322.Part1 = ma322 | |
| 328 | maW322.C1 = CFrame.new(-0.48,0.06,0)*CFrame.Angles(math.rad(0),0,math.rad(-15)) | |
| 329 | ||
| 330 | ma422 = Instance.new("Part", Char)
| |
| 331 | ma422.Size = Vector3.new(1,1,1) | |
| 332 | ma422.CanCollide = false | |
| 333 | ma422.BrickColor = BrickColor.new("Black")
| |
| 334 | ma422.TopSurface = "Smooth" | |
| 335 | ma422.Transparency = 0 | |
| 336 | ma422.BottomSurface = "Smooth" | |
| 337 | maM422 = Instance.new("BlockMesh", ma422)
| |
| 338 | maM422.Scale = Vector3.new(0.5,0.1,0.2) | |
| 339 | ma422:BreakJoints() | |
| 340 | maW422 = Instance.new("Weld", ma422)
| |
| 341 | maW422.Part0 = ma322 | |
| 342 | maW422.Part1 = ma422 | |
| 343 | maW422.C1 = CFrame.new(-0.48,0.06,0)*CFrame.Angles(math.rad(0),0,math.rad(-15)) | |
| 344 | ||
| 345 | ma522 = Instance.new("Part", Char)
| |
| 346 | ma522.Size = Vector3.new(1,1,1) | |
| 347 | ma522.CanCollide = false | |
| 348 | ma522.BrickColor = BrickColor.new("Black")
| |
| 349 | ma522.TopSurface = "Smooth" | |
| 350 | ma522.Transparency = 0 | |
| 351 | ma522.BottomSurface = "Smooth" | |
| 352 | maM522 = Instance.new("BlockMesh", ma522)
| |
| 353 | maM522.Scale = Vector3.new(0.5,0.1,0.2) | |
| 354 | ma522:BreakJoints() | |
| 355 | maW522 = Instance.new("Weld", ma522)
| |
| 356 | maW522.Part0 = ma422 | |
| 357 | maW522.Part1 = ma522 | |
| 358 | maW522.C1 = CFrame.new(-0.48,0.06,0)*CFrame.Angles(math.rad(0),0,math.rad(-15)) | |
| 359 | ||
| 360 | ma123 = Instance.new("Part", Char)
| |
| 361 | ma123.Size = Vector3.new(1,1,1) | |
| 362 | ma123.CanCollide = false | |
| 363 | ma123.BrickColor = BrickColor.new("Black")
| |
| 364 | ma123.TopSurface = "Smooth" | |
| 365 | ma123.Transparency = 0 | |
| 366 | ma123.BottomSurface = "Smooth" | |
| 367 | maM123 = Instance.new("BlockMesh", ma123)
| |
| 368 | maM123.Scale = Vector3.new(0.5,0.1,0.2) | |
| 369 | ma123:BreakJoints() | |
| 370 | maW123 = Instance.new("Weld", ma123)
| |
| 371 | maW123.Part0 = prt4 | |
| 372 | maW123.Part1 = ma123 | |
| 373 | maW123.C1 = CFrame.new(-0.4,0,-0.2)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 374 | ||
| 375 | ma223 = Instance.new("Part", Char)
| |
| 376 | ma223.Size = Vector3.new(1,1,1) | |
| 377 | ma223.CanCollide = false | |
| 378 | ma223.BrickColor = BrickColor.new("Black")
| |
| 379 | ma223.TopSurface = "Smooth" | |
| 380 | ma223.Transparency = 0 | |
| 381 | ma223.BottomSurface = "Smooth" | |
| 382 | maM223 = Instance.new("BlockMesh", ma223)
| |
| 383 | maM223.Scale = Vector3.new(0.5,0.1,0.2) | |
| 384 | ma223:BreakJoints() | |
| 385 | maW223 = Instance.new("Weld", ma223)
| |
| 386 | maW223.Part0 = ma123 | |
| 387 | maW223.Part1 = ma223 | |
| 388 | maW223.C1 = CFrame.new(-0.48,0.06,0)*CFrame.Angles(math.rad(0),0,math.rad(-15)) | |
| 389 | ||
| 390 | ma323 = Instance.new("Part", Char)
| |
| 391 | ma323.Size = Vector3.new(1,1,1) | |
| 392 | ma323.CanCollide = false | |
| 393 | ma323.BrickColor = BrickColor.new("Black")
| |
| 394 | ma323.TopSurface = "Smooth" | |
| 395 | ma323.Transparency = 0 | |
| 396 | ma323.BottomSurface = "Smooth" | |
| 397 | maM323 = Instance.new("BlockMesh", ma323)
| |
| 398 | maM323.Scale = Vector3.new(0.5,0.1,0.2) | |
| 399 | ma323:BreakJoints() | |
| 400 | maW323 = Instance.new("Weld", ma323)
| |
| 401 | maW323.Part0 = ma223 | |
| 402 | maW323.Part1 = ma323 | |
| 403 | maW323.C1 = CFrame.new(-0.48,0.06,0)*CFrame.Angles(math.rad(0),0,math.rad(-15)) | |
| 404 | ||
| 405 | ma423 = Instance.new("Part", Char)
| |
| 406 | ma423.Size = Vector3.new(1,1,1) | |
| 407 | ma423.CanCollide = false | |
| 408 | ma423.BrickColor = BrickColor.new("Black")
| |
| 409 | ma423.TopSurface = "Smooth" | |
| 410 | ma423.Transparency = 0 | |
| 411 | ma423.BottomSurface = "Smooth" | |
| 412 | maM423 = Instance.new("BlockMesh", ma423)
| |
| 413 | maM423.Scale = Vector3.new(0.5,0.1,0.2) | |
| 414 | ma423:BreakJoints() | |
| 415 | maW423 = Instance.new("Weld", ma423)
| |
| 416 | maW423.Part0 = ma323 | |
| 417 | maW423.Part1 = ma423 | |
| 418 | maW423.C1 = CFrame.new(-0.48,0.06,0)*CFrame.Angles(math.rad(0),0,math.rad(-15)) | |
| 419 | ||
| 420 | ma523 = Instance.new("Part", Char)
| |
| 421 | ma523.Size = Vector3.new(1,1,1) | |
| 422 | ma523.CanCollide = false | |
| 423 | ma523.BrickColor = BrickColor.new("Black")
| |
| 424 | ma523.TopSurface = "Smooth" | |
| 425 | ma523.Transparency = 0 | |
| 426 | ma523.BottomSurface = "Smooth" | |
| 427 | maM523 = Instance.new("BlockMesh", ma523)
| |
| 428 | maM523.Scale = Vector3.new(0.5,0.1,0.2) | |
| 429 | ma523:BreakJoints() | |
| 430 | maW523 = Instance.new("Weld", ma523)
| |
| 431 | maW523.Part0 = ma423 | |
| 432 | maW523.Part1 = ma523 | |
| 433 | maW523.C1 = CFrame.new(-0.48,0.06,0)*CFrame.Angles(math.rad(0),0,math.rad(-15)) | |
| 434 | ||
| 435 | scope = Instance.new("Part", Char)
| |
| 436 | scope.Size = Vector3.new(1,1,1) | |
| 437 | scope.CanCollide = false | |
| 438 | scope.BrickColor = BrickColor.new("Dark stone grey")
| |
| 439 | scope.TopSurface = "Smooth" | |
| 440 | scope.Transparency = 0 | |
| 441 | scope.BottomSurface = "Smooth" | |
| 442 | scopeM = Instance.new("BlockMesh", scope)
| |
| 443 | scopeM.Scale = Vector3.new(0.1,0.1,0.1) | |
| 444 | scope:BreakJoints() | |
| 445 | scopeW = Instance.new("Weld", scope)
| |
| 446 | scopeW.Part0 = prt3 | |
| 447 | scopeW.Part1 = scope | |
| 448 | scopeW.C1 = CFrame.new(0,-2,0.25)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 449 | ||
| 450 | scope2 = Instance.new("Part", Char)
| |
| 451 | scope2.Size = Vector3.new(1,1,1) | |
| 452 | scope2.CanCollide = false | |
| 453 | scope2.BrickColor = BrickColor.new("Black")
| |
| 454 | scope2.TopSurface = "Smooth" | |
| 455 | scope2.Transparency = 0 | |
| 456 | scope2.BottomSurface = "Smooth" | |
| 457 | scopeM2 = Instance.new("CylinderMesh", scope2)
| |
| 458 | scopeM2.Scale = Vector3.new(0.3,1,0.3) | |
| 459 | scope2:BreakJoints() | |
| 460 | scopeW2 = Instance.new("Weld", scope2)
| |
| 461 | scopeW2.Part0 = scope | |
| 462 | scopeW2.Part1 = scope2 | |
| 463 | scopeW2.C1 = CFrame.new(0,0,0.16)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 464 | ||
| 465 | scope3 = Instance.new("Part", Char)
| |
| 466 | scope3.Size = Vector3.new(1,1,1) | |
| 467 | scope3.CanCollide = false | |
| 468 | scope3.BrickColor = BrickColor.new("Really black")
| |
| 469 | scope3.TopSurface = "Smooth" | |
| 470 | scope3.Transparency = 0 | |
| 471 | scope3.BottomSurface = "Smooth" | |
| 472 | scopeM3 = Instance.new("CylinderMesh", scope3)
| |
| 473 | scopeM3.Scale = Vector3.new(0.35,0.1,0.35) | |
| 474 | scope3:BreakJoints() | |
| 475 | scopeW3 = Instance.new("Weld", scope3)
| |
| 476 | scopeW3.Part0 = scope2 | |
| 477 | scopeW3.Part1 = scope3 | |
| 478 | scopeW3.C1 = CFrame.new(0,0.6,0)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 479 | ||
| 480 | scope4 = Instance.new("Part", Char)
| |
| 481 | scope4.Size = Vector3.new(1,1,1) | |
| 482 | scope4.CanCollide = false | |
| 483 | scope4.BrickColor = BrickColor.new("Black")
| |
| 484 | scope4.TopSurface = "Smooth" | |
| 485 | scope4.Transparency = 0 | |
| 486 | scope4.BottomSurface = "Smooth" | |
| 487 | scopeM4 = Instance.new("CylinderMesh", scope4)
| |
| 488 | scopeM4.Scale = Vector3.new(0.35,0.05,0.35) | |
| 489 | scope4:BreakJoints() | |
| 490 | scopeW4 = Instance.new("Weld", scope4)
| |
| 491 | scopeW4.Part0 = scope3 | |
| 492 | scopeW4.Part1 = scope4 | |
| 493 | scopeW4.C1 = CFrame.new(0,0.04,0.34)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 494 | ||
| 495 | scope5 = Instance.new("Part", Char)
| |
| 496 | scope5.Size = Vector3.new(1,1,1) | |
| 497 | scope5.CanCollide = false | |
| 498 | scope5.BrickColor = BrickColor.new("Really black")
| |
| 499 | scope5.TopSurface = "Smooth" | |
| 500 | scope5.Transparency = 0 | |
| 501 | scope5.BottomSurface = "Smooth" | |
| 502 | scopeM5 = Instance.new("CylinderMesh", scope5)
| |
| 503 | scopeM5.Scale = Vector3.new(0.35,0.1,0.35) | |
| 504 | scope5:BreakJoints() | |
| 505 | scopeW5 = Instance.new("Weld", scope5)
| |
| 506 | scopeW5.Part0 = scope2 | |
| 507 | scopeW5.Part1 = scope5 | |
| 508 | scopeW5.C1 = CFrame.new(0,-0.6,0)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 509 | ||
| 510 | prt5 = Instance.new("Part", Char)
| |
| 511 | prt5.Size = Vector3.new(1,1,1) | |
| 512 | prt5.CanCollide = false | |
| 513 | prt5.BrickColor = BrickColor.new("Really black")
| |
| 514 | prt5.TopSurface = "Smooth" | |
| 515 | prt5.Transparency = 0 | |
| 516 | prt5.BottomSurface = "Smooth" | |
| 517 | prtM5 = Instance.new("BlockMesh", prt5)
| |
| 518 | prtM5.Scale = Vector3.new(4.1,0.1,0.1) | |
| 519 | prt5:BreakJoints() | |
| 520 | prtW5 = Instance.new("Weld", prt5)
| |
| 521 | prtW5.Part0 = prt3 | |
| 522 | prtW5.Part1 = prt5 | |
| 523 | prtW5.C1 = CFrame.new(0,-0.3,-0.2)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 524 | ||
| 525 | prt6 = Instance.new("Part", Char)
| |
| 526 | prt6.Size = Vector3.new(1,1,1) | |
| 527 | prt6.CanCollide = false | |
| 528 | prt6.BrickColor = BrickColor.new("Institutional white")
| |
| 529 | prt6.TopSurface = "Smooth" | |
| 530 | prt6.Transparency = 0 | |
| 531 | prt6.BottomSurface = "Smooth" | |
| 532 | prtM6 = Instance.new("BlockMesh", prt6)
| |
| 533 | prtM6.Scale = Vector3.new(2.12,0.0125,0.0125) | |
| 534 | prt6:BreakJoints() | |
| 535 | prtW6 = Instance.new("Weld", prt6)
| |
| 536 | prtW6.Part0 = ma5 | |
| 537 | prtW6.Part1 = prt6 | |
| 538 | prtW6.C1 = CFrame.new(-1,0,0.05)*CFrame.Angles(math.rad(0),0,math.rad(-45)) | |
| 539 | ||
| 540 | prt8 = Instance.new("Part", Char)
| |
| 541 | prt8.Size = Vector3.new(1,1,1) | |
| 542 | prt8.CanCollide = false | |
| 543 | prt8.BrickColor = BrickColor.new("Institutional white")
| |
| 544 | prt8.TopSurface = "Smooth" | |
| 545 | prt8.Transparency = 0 | |
| 546 | prt8.BottomSurface = "Smooth" | |
| 547 | prtM8 = Instance.new("BlockMesh", prt8)
| |
| 548 | prtM8.Scale = Vector3.new(2.12,0.0125,0.0125) | |
| 549 | prt8:BreakJoints() | |
| 550 | prtW8 = Instance.new("Weld", prt8)
| |
| 551 | prtW8.Part0 = ma522 | |
| 552 | prtW8.Part1 = prt8 | |
| 553 | prtW8.C1 = CFrame.new(1,0,0.05)*CFrame.Angles(math.rad(0),0,math.rad(45)) | |
| 554 | ||
| 555 | trig = Instance.new("Part", Char)
| |
| 556 | trig.Size = Vector3.new(1,1,1) | |
| 557 | trig.CanCollide = false | |
| 558 | trig.BrickColor = BrickColor.new("Dark stone grey")
| |
| 559 | trig.Transparency = 0 | |
| 560 | trig.BottomSurface = "Smooth" | |
| 561 | trigM = Instance.new("SpecialMesh", trig)
| |
| 562 | trigM.MeshType = "FileMesh" | |
| 563 | trigM.MeshId = "http://www.roblox.com/asset/?id=3270017" | |
| 564 | trigM.Scale = Vector3.new(0.5,0.5,0.1) | |
| 565 | trig:BreakJoints() | |
| 566 | trigW = Instance.new("Weld", trig)
| |
| 567 | trigW.Part0 = prt2 | |
| 568 | trigW.Part1 = trig | |
| 569 | trigW.C1 = CFrame.new(-0.2,0.2,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) | |
| 570 | ||
| 571 | trig2 = Instance.new("Part", Char)
| |
| 572 | trig2.Size = Vector3.new(1,1,1) | |
| 573 | trig2.CanCollide = false | |
| 574 | trig2.BrickColor = BrickColor.new("Dark stone grey")
| |
| 575 | trig2.Transparency = 0 | |
| 576 | trig2.BottomSurface = "Smooth" | |
| 577 | trigM2 = Instance.new("BlockMesh", trig2)
| |
| 578 | trigM2.Scale = Vector3.new(0.3,0.05,0.05) | |
| 579 | trig2:BreakJoints() | |
| 580 | trigW2 = Instance.new("Weld", trig2)
| |
| 581 | trigW2.Part0 = trig | |
| 582 | trigW2.Part1 = trig2 | |
| 583 | trigW2.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) | |
| 584 | ||
| 585 | arrowh = Instance.new("Part", User.Character)
| |
| 586 | arrowh.formFactor = "Symmetric" | |
| 587 | arrowh.Size = Vector3.new(1,1,1) | |
| 588 | arrowh.BrickColor = BrickColor.new("Really black")
| |
| 589 | arrowh.TopSurface = "Smooth" | |
| 590 | arrowh.Transparency = 1 | |
| 591 | arrowh.BottomSurface = "Smooth" | |
| 592 | arrowm = Instance.new("SpecialMesh", arrowh)
| |
| 593 | arrowm.MeshType = "FileMesh" | |
| 594 | arrowm.Scale = Vector3.new(0.4,1,0.7) | |
| 595 | arrowm.MeshId = "http://www.roblox.com/asset/?id=15887356" | |
| 596 | arrowm.TextureId = "http://www.roblox.com/asset/?id=15886781" | |
| 597 | arrowh:BreakJoints() | |
| 598 | knifeprt12wld = Instance.new("Weld")
| |
| 599 | knifeprt12wld.Parent = arrowh | |
| 600 | knifeprt12wld.Part0 = Char["Left Arm"] | |
| 601 | knifeprt12wld.Part1 = arrowh | |
| 602 | knifeprt12wld.C1 = CFrame.new(0,-1,0)*CFrame.Angles(math.rad(180),0,0) | |
| 603 | ||
| 604 | ||
| 605 | ||
| 606 | pack = Instance.new("Part", Char)
| |
| 607 | pack.Size = Vector3.new(1,1,1) | |
| 608 | pack.TopSurface = "Smooth" | |
| 609 | pack.BottomSurface = "Smooth" | |
| 610 | pack.BrickColor = BrickColor.new("Brown")
| |
| 611 | packm = Instance.new("SpecialMesh", pack)
| |
| 612 | packm.MeshType = "FileMesh" | |
| 613 | packm.MeshId = "http://www.roblox.com/asset/?id=19380188" | |
| 614 | packm.Scale = Vector3.new(0.8,4,0.3) | |
| 615 | pack:BreakJoints() | |
| 616 | packw = Instance.new("Weld", pack)
| |
| 617 | packw.Part0 = Char["Torso"] | |
| 618 | packw.Part1 = pack | |
| 619 | packw.C1 = CFrame.new(0,0,0.7)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(20)) | |
| 620 | ||
| 621 | arrowh3 = Instance.new("Part", User.Character)
| |
| 622 | arrowh3.formFactor = "Symmetric" | |
| 623 | arrowh3.Size = Vector3.new(1,1,1) | |
| 624 | arrowh3.BrickColor = BrickColor.new("Really black")
| |
| 625 | arrowh3.TopSurface = "Smooth" | |
| 626 | arrowh3.Transparency = 0 | |
| 627 | arrowh3.BottomSurface = "Smooth" | |
| 628 | arrowm3 = Instance.new("SpecialMesh", arrowh3)
| |
| 629 | arrowm3.MeshType = "FileMesh" | |
| 630 | arrowm3.Scale = Vector3.new(0.4,1,0.7) | |
| 631 | arrowm3.MeshId = "http://www.roblox.com/asset/?id=15887356" | |
| 632 | arrowm3.TextureId = "http://www.roblox.com/asset/?id=15886781" | |
| 633 | arrowh3:BreakJoints() | |
| 634 | knifeprt12wld2 = Instance.new("Weld")
| |
| 635 | knifeprt12wld2.Parent = arrowh3 | |
| 636 | knifeprt12wld2.Part0 = pack | |
| 637 | knifeprt12wld2.Part1 = arrowh3 | |
| 638 | knifeprt12wld2.C1 = CFrame.new(0,0,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)) | |
| 639 | ||
| 640 | arrowh4 = Instance.new("Part", User.Character)
| |
| 641 | arrowh4.formFactor = "Symmetric" | |
| 642 | arrowh4.Size = Vector3.new(1,1,1) | |
| 643 | arrowh4.BrickColor = BrickColor.new("Really black")
| |
| 644 | arrowh4.TopSurface = "Smooth" | |
| 645 | arrowh4.Transparency = 0 | |
| 646 | arrowh4.BottomSurface = "Smooth" | |
| 647 | arrowm4 = Instance.new("SpecialMesh", arrowh4)
| |
| 648 | arrowm4.MeshType = "FileMesh" | |
| 649 | arrowm4.Scale = Vector3.new(0.4,1,0.7) | |
| 650 | arrowm4.MeshId = "http://www.roblox.com/asset/?id=15887356" | |
| 651 | arrowm4.TextureId = "http://www.roblox.com/asset/?id=15886781" | |
| 652 | arrowh4:BreakJoints() | |
| 653 | knifeprt12wld2 = Instance.new("Weld")
| |
| 654 | knifeprt12wld2.Parent = arrowh4 | |
| 655 | knifeprt12wld2.Part0 = pack | |
| 656 | knifeprt12wld2.Part1 = arrowh4 | |
| 657 | knifeprt12wld2.C1 = CFrame.new(0.15,0,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)) | |
| 658 | ||
| 659 | arrowh5 = Instance.new("Part", User.Character)
| |
| 660 | arrowh5.formFactor = "Symmetric" | |
| 661 | arrowh5.Size = Vector3.new(1,1,1) | |
| 662 | arrowh5.BrickColor = BrickColor.new("Really black")
| |
| 663 | arrowh5.TopSurface = "Smooth" | |
| 664 | arrowh5.Transparency = 0 | |
| 665 | arrowh5.BottomSurface = "Smooth" | |
| 666 | arrowm5 = Instance.new("SpecialMesh", arrowh5)
| |
| 667 | arrowm5.MeshType = "FileMesh" | |
| 668 | arrowm5.Scale = Vector3.new(0.4,1,0.7) | |
| 669 | arrowm5.MeshId = "http://www.roblox.com/asset/?id=15887356" | |
| 670 | arrowm5.TextureId = "http://www.roblox.com/asset/?id=15886781" | |
| 671 | arrowh5:BreakJoints() | |
| 672 | knifeprt12wld2 = Instance.new("Weld")
| |
| 673 | knifeprt12wld2.Parent = arrowh5 | |
| 674 | knifeprt12wld2.Part0 = pack | |
| 675 | knifeprt12wld2.Part1 = arrowh5 | |
| 676 | knifeprt12wld2.C1 = CFrame.new(-0.15,0,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)) | |
| 677 | ||
| 678 | arrowh6 = Instance.new("Part", User.Character)
| |
| 679 | arrowh6.formFactor = "Symmetric" | |
| 680 | arrowh6.Size = Vector3.new(1,1,1) | |
| 681 | arrowh6.BrickColor = BrickColor.new("Really black")
| |
| 682 | arrowh6.TopSurface = "Smooth" | |
| 683 | arrowh6.Transparency = 0 | |
| 684 | arrowh6.BottomSurface = "Smooth" | |
| 685 | arrowm6 = Instance.new("SpecialMesh", arrowh6)
| |
| 686 | arrowm6.MeshType = "FileMesh" | |
| 687 | arrowm6.Scale = Vector3.new(0.4,1,0.7) | |
| 688 | arrowm6.MeshId = "http://www.roblox.com/asset/?id=15887356" | |
| 689 | arrowm6.TextureId = "http://www.roblox.com/asset/?id=15886781" | |
| 690 | arrowh6:BreakJoints() | |
| 691 | knifeprt12wld2 = Instance.new("Weld")
| |
| 692 | knifeprt12wld2.Parent = arrowh6 | |
| 693 | knifeprt12wld2.Part0 = pack | |
| 694 | knifeprt12wld2.Part1 = arrowh6 | |
| 695 | knifeprt12wld2.C1 = CFrame.new(-0.3,0,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)) | |
| 696 | ||
| 697 | arrowh7 = Instance.new("Part", User.Character)
| |
| 698 | arrowh7.formFactor = "Symmetric" | |
| 699 | arrowh7.Size = Vector3.new(1,1,1) | |
| 700 | arrowh7.BrickColor = BrickColor.new("Really black")
| |
| 701 | arrowh7.TopSurface = "Smooth" | |
| 702 | arrowh7.Transparency = 0 | |
| 703 | arrowh7.BottomSurface = "Smooth" | |
| 704 | arrowm7 = Instance.new("SpecialMesh", arrowh7)
| |
| 705 | arrowm7.MeshType = "FileMesh" | |
| 706 | arrowm7.Scale = Vector3.new(0.4,1,0.7) | |
| 707 | arrowm7.MeshId = "http://www.roblox.com/asset/?id=15887356" | |
| 708 | arrowm7.TextureId = "http://www.roblox.com/asset/?id=15886781" | |
| 709 | arrowh7:BreakJoints() | |
| 710 | knifeprt12wld2 = Instance.new("Weld")
| |
| 711 | knifeprt12wld2.Parent = arrowh7 | |
| 712 | knifeprt12wld2.Part0 = pack | |
| 713 | knifeprt12wld2.Part1 = arrowh7 | |
| 714 | knifeprt12wld2.C1 = CFrame.new(0.3,0,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)) | |
| 715 | ------------------------------------------------------------------------ | |
| 716 | ||
| 717 | p = Instance.new("Part", Char)
| |
| 718 | p.Size = Vector3.new(1,1,1) | |
| 719 | p.CanCollide = false | |
| 720 | p.BrickColor = BrickColor.new("Dark stone grey")
| |
| 721 | p.TopSurface = "Smooth" | |
| 722 | p.Transparency = 0 | |
| 723 | p.BottomSurface = "Smooth" | |
| 724 | pM = Instance.new("BlockMesh", p)
| |
| 725 | pM.Scale = Vector3.new(0.1,0.2,0.1) | |
| 726 | p:BreakJoints() | |
| 727 | pW = Instance.new("Weld", p)
| |
| 728 | pW.Part0 = prt3 | |
| 729 | pW.Part1 = p | |
| 730 | pW.C1 = CFrame.new(0,0.5,0.25)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 731 | ||
| 732 | arrowh2 = Instance.new("Part", User.Character)
| |
| 733 | arrowh2.formFactor = "Symmetric" | |
| 734 | arrowh2.Size = Vector3.new(1,1,1) | |
| 735 | arrowh2.BrickColor = BrickColor.new("Really black")
| |
| 736 | arrowh2.TopSurface = "Smooth" | |
| 737 | arrowh2.Transparency = 1 | |
| 738 | arrowh2.BottomSurface = "Smooth" | |
| 739 | arrowm2 = Instance.new("SpecialMesh", arrowh2)
| |
| 740 | arrowm2.MeshType = "FileMesh" | |
| 741 | arrowm2.Scale = Vector3.new(0.4,1,0.7) | |
| 742 | arrowm2.MeshId = "http://www.roblox.com/asset/?id=15887356" | |
| 743 | arrowm2.TextureId = "http://www.roblox.com/asset/?id=15886781" | |
| 744 | arrowh2:BreakJoints() | |
| 745 | knifeprt12wld2 = Instance.new("Weld")
| |
| 746 | knifeprt12wld2.Parent = arrowh2 | |
| 747 | knifeprt12wld2.Part0 = p | |
| 748 | knifeprt12wld2.Part1 = arrowh2 | |
| 749 | knifeprt12wld2.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)) | |
| 750 | ||
| 751 | ||
| 752 | ------------------------------------------------------ | |
| 753 | ||
| 754 | Torso = Instance.new("Part", Char)
| |
| 755 | Torso.formFactor = "Symmetric" | |
| 756 | Torso.Size = Char["Torso"].Size | |
| 757 | Torso.Transparency = 1 | |
| 758 | Torso.BrickColor = Char["Torso"].BrickColor | |
| 759 | Torso:BreakJoints() | |
| 760 | Torsow = Instance.new("Weld", Torso)
| |
| 761 | Torsow.Part0 = Char["Torso"] | |
| 762 | Torsow.Part1 = Torso | |
| 763 | Torsow.C1 = CFrame.Angles(0,math.rad(45),0) | |
| 764 | ||
| 765 | ------------------------------------------------------ | |
| 766 | function PullBack() | |
| 767 | for i = 1,10 do | |
| 768 | pW.C1 = CFrame.new(0,0.5-i/10,0.25)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 769 | ||
| 770 | prtW6.C1 = CFrame.new(-1,0,0.05)*CFrame.Angles(math.rad(0),0,math.rad(-45-i*2.1)) | |
| 771 | ||
| 772 | prtW8.C1 = CFrame.new(1,0,0.05)*CFrame.Angles(math.rad(0),0,math.rad(45+i*2.1)) | |
| 773 | wait(0.1) | |
| 774 | end | |
| 775 | haw2.C0 = CFrame.Angles(math.rad(90),0,math.rad(35)) | |
| 776 | haw2.C1 = CFrame.new(0,1.2,0) | |
| 777 | end | |
| 778 | ||
| 779 | function Open() | |
| 780 | for i = 1,10,0.5 do | |
| 781 | haw2.C0 = CFrame.Angles(math.rad(90),0,math.rad(35-i)) | |
| 782 | haw2.C1 = CFrame.new(0,1.2+i/10,0) | |
| 783 | wait() | |
| 784 | end | |
| 785 | end | |
| 786 | ||
| 787 | function Shoot() | |
| 788 | arrowh2.Transparency = 1 | |
| 789 | ||
| 790 | ||
| 791 | for i = 1,10,2.5 do | |
| 792 | pW.C1 = CFrame.new(0,-0.5+i/10,0.25)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 793 | prtW6.C1 = CFrame.new(-1,0,0.05)*CFrame.Angles(math.rad(0),0,math.rad(-65+i*2.1)) | |
| 794 | ||
| 795 | prtW8.C1 = CFrame.new(1,0,0.05)*CFrame.Angles(math.rad(0),0,math.rad(65-i*2.1)) | |
| 796 | wait() | |
| 797 | end | |
| 798 | pW.C1 = CFrame.new(0,0.5,0.25)*CFrame.Angles(math.rad(0),0,math.rad(0)) | |
| 799 | prtW6.C1 = CFrame.new(-1,0,0.05)*CFrame.Angles(math.rad(0),0,math.rad(-45)) | |
| 800 | prtW8.C1 = CFrame.new(1,0,0.05)*CFrame.Angles(math.rad(0),0,math.rad(45)) | |
| 801 | end | |
| 802 | ||
| 803 | function Load() | |
| 804 | for i = 1,180,10 do | |
| 805 | haw2.C0 = CFrame.Angles(math.rad(90-i),0,math.rad(35)) | |
| 806 | wait() | |
| 807 | end | |
| 808 | arrowh.Transparency = 0 | |
| 809 | for i = 1,180,10 do | |
| 810 | haw2.C0 = CFrame.Angles(math.rad(-90+i),0,math.rad(35)) | |
| 811 | wait() | |
| 812 | end | |
| 813 | arrowh.Transparency = 1 | |
| 814 | arrowh2.Transparency = 0 | |
| 815 | haw2.C0 = CFrame.Angles(math.rad(90),0,math.rad(35)) | |
| 816 | end | |
| 817 | ||
| 818 | ||
| 819 | ------------------------------------------------------- | |
| 820 | ||
| 821 | ||
| 822 | if not script.Parent:IsA("HopperBin") then
| |
| 823 | h = Instance.new("HopperBin", User.Backpack)
| |
| 824 | h.Name = "Crossbow" | |
| 825 | script.Parent = h | |
| 826 | end | |
| 827 | ||
| 828 | script.Parent.Selected:connect(function(mouse) | |
| 829 | haw.Part1 = Char["Right Arm"] | |
| 830 | haw2.Part1 = Char["Left Arm"] | |
| 831 | packw.Part0 = Torso | |
| 832 | Char.Torso["Right Shoulder"].Part0 = Torso | |
| 833 | Char.Torso["Left Shoulder"].Part0 = Torso | |
| 834 | Char.Torso["Right Hip"].Part0 = Torso | |
| 835 | Char.Torso["Left Hip"].Part0 = Torso | |
| 836 | Torso.Transparency = 0 | |
| 837 | Char["Torso"].Transparency = 1 | |
| 838 | mouse.Button1Down:connect(function() | |
| 839 | if Loaded == true and Pullback == true then | |
| 840 | Loaded = false | |
| 841 | Pullback = false | |
| 842 | ||
| 843 | if mouse.Target.Parent:FindFirstChild("Humanoid") then
| |
| 844 | mouse.Target.Parent:BreakJoints() | |
| 845 | end | |
| 846 | ||
| 847 | sound = Instance.new("Sound", workspace[Char.Name].Torso)
| |
| 848 | sound.SoundId = "http://www.roblox.com/asset/?id=16211041" | |
| 849 | sound.Pitch = 1.2 | |
| 850 | sound.PlayOnRemove = true | |
| 851 | wait() | |
| 852 | sound.Parent = nil | |
| 853 | ||
| 854 | local P = Instance.new("Part")
| |
| 855 | P.Name = "P" | |
| 856 | local Place0 = p | |
| 857 | P.formFactor = 0 | |
| 858 | P.Size = Vector3.new(1,1,(Place0.Position - mouse.Hit.p).magnitude) | |
| 859 | P.CFrame = CFrame.new((Place0.Position + mouse.Hit.p)/2,Place0.Position) | |
| 860 | P.Parent = game.Workspace | |
| 861 | P.BrickColor = BrickColor.new("Institutional white")
| |
| 862 | P.Transparency = 0.3 | |
| 863 | P.Reflectance = 0 | |
| 864 | P.Anchored = true | |
| 865 | P.CanCollide = false | |
| 866 | m6 = Instance.new("SpecialMesh")
| |
| 867 | m6.Scale = Vector3.new(0.3,0.3,1) | |
| 868 | m6.MeshType = "Brick" | |
| 869 | m6.Parent = P | |
| 870 | ||
| 871 | ||
| 872 | delay(0, function() | |
| 873 | for i = 1,7 do | |
| 874 | P.Transparency = P.Transparency + 0.1 | |
| 875 | wait(0.1) | |
| 876 | end | |
| 877 | P:Remove() | |
| 878 | end) | |
| 879 | ||
| 880 | Shoot() | |
| 881 | end | |
| 882 | end) | |
| 883 | mouse.KeyDown:connect(function(key) | |
| 884 | if key == "r" and Loaded == false and Pullback == true then | |
| 885 | Loaded = true | |
| 886 | Pullback = true | |
| 887 | Load() | |
| 888 | elseif key == "q" and Pullback == false then | |
| 889 | Pullback = true | |
| 890 | Open() | |
| 891 | PullBack() | |
| 892 | end | |
| 893 | end) | |
| 894 | ||
| 895 | end) | |
| 896 | ||
| 897 | script.Parent.Deselected:connect(function() | |
| 898 | haw.Part1 = nil | |
| 899 | haw2.Part1 = nil | |
| 900 | packw.Part0 = Char["Torso"] | |
| 901 | Char.Torso["Right Shoulder"].Part0 = Char.Torso | |
| 902 | Char.Torso["Left Shoulder"].Part0 = Char.Torso | |
| 903 | Char.Torso["Right Hip"].Part0 = Char.Torso | |
| 904 | Char.Torso["Left Hip"].Part0 = Char.Torso | |
| 905 | Torso.Transparency = 1 | |
| 906 | Char["Torso"].Transparency = 0 | |
| 907 | end) |