Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- p = game.Players.LocalPlayer
- char = p.Character
- torso = char.Torso
- hed = char.Head
- neck = char.Torso.Neck
- hum = char.Humanoid
- hum.MaxHealth = math.huge
- local msg = game:GetService("Chat")
- torso.BrickColor = BrickColor.new("Brown")
- hed.BrickColor = BrickColor.new("Brown")
- char["Right Arm"].BrickColor = BrickColor.new("Brown")
- char["Left Arm"].BrickColor = BrickColor.new("Brown")
- char["Left Leg"].BrickColor = BrickColor.new("Brown")
- char["Right Leg"].BrickColor = BrickColor.new("Brown")
- ypcall(function()
- shirt = Instance.new("Shirt", char)
- shirt.Name = "Shirt"
- pants = Instance.new("Pants", char)
- pants.Name = "Pants"
- char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=257519237"
- char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=129458425"
- end)
- function TakeDamage(hum, dmg)
- hum.Health = hum.Health - dmg
- end
- local player = game.Players.LocalPlayer
- local char = player.Character
- local tor = char.Torso
- local camera = game.Workspace.CurrentCamera
- local ra = char["Right Arm"]
- local la = char["Left Arm"]
- local ammo = 30
- local maxammo = 30
- local UserInputService = game:GetService("UserInputService")
- local firing = false
- local shellsenabled = false
- function TakeDamage(hum, dmg)
- hum.Health = hum.Health - dmg
- end
- local player = game.Players.LocalPlayer
- local char = player.Character
- local tor = char.Torso
- local camera = game.Workspace.CurrentCamera
- local ra = char["Right Arm"]
- local la = char["Left Arm"]
- local ammo = 30
- local maxammo = 30
- local UserInputService = game:GetService("UserInputService")
- local firing = false
- local shellsenabled = false
- local gangstainsults = {
- "You want some of this?!",
- "I'll blast all of you fools!",
- "I ain't afraid!",
- "I've been doing this all my life!",
- "Go ahead, touch me!"
- }
- local gangstainsults2 = {
- "Haha!",
- "Next time it's gonna be harder!",
- "I'll kill you fool!",
- "I hope it hurt!",
- "Take that!"
- }
- local gangstaexecutions = {
- "Say good night.",
- "I'mma put you to sleep!",
- "See you on the other side.",
- "You messed with the wrong dude.",
- "Rest in peace."
- }
- local gangstaups = {
- "My grandmama hits harder!",
- "Now I'm angry!",
- "I pop right back up!",
- "No sweat.",
- "That all you got?"
- }
- local gangstareloads = {
- "One second..",
- "...",
- "Reloading!",
- "Come on..",
- "Man, I need more ammo!"
- }
- function weld(p0, p1, c0)
- local w = Instance.new("Weld", p0)
- w.Part0 = p0
- w.Part1 = p1
- w.C0 = c0
- return w
- end
- bin = Instance.new("HopperBin", player.Backpack)
- bin.Name = "Uzi"
- bin.Selected:connect(function(mouse)
- pcall(function()
- local reloading = false
- local canfire = true
- local canmovemouse = true
- local mouselook = 0
- local tool = Instance.new("Tool", char)
- local uzi = Instance.new("Model", tool)
- uzi.Name = "Uzi"
- barrel = Instance.new("Part", uzi)
- barrel.CanCollide = false
- barrel.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- barrel.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- barrel.Anchored = false
- barrel.Material = Enum.Material.Metal
- barrel.Size = Vector3.new(0.1, 0.1, 0.1)
- barrel.Name = "Barrel"
- barrel.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- barrel.CFrame = CFrame.new(134.173, 3.949, 82.956) * CFrame.Angles(-1.5704704523087, 4.8704544315115E-4, -8.6166553955991E-5)
- barrel.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- barrel.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- barrel.BrickColor = BrickColor.new("Really black")
- barrel.Friction = 0.3
- barrel.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh = Instance.new("CylinderMesh", barrel)
- local muzzleflash = Instance.new("Part", uzi)
- muzzleflash.CanCollide = false
- muzzleflash.Transparency = 1
- muzzleflash.TopSurface = Enum.SurfaceType.Smooth
- muzzleflash.Anchored = false
- muzzleflash.Material = Enum.Material.Neon
- muzzleflash.Size = Vector3.new(1, 2, 2)
- muzzleflash.Name = "MuzzleFlash"
- muzzleflash.CFrame = CFrame.new(134.177, 3.963, 82.098) * CFrame.Angles(1.5708409547806, -1.5707963705063, 0)
- muzzleflash.BrickColor = BrickColor.new("New Yeller")
- muzzleflash.Friction = 0.3
- muzzleflash.BottomSurface = Enum.SurfaceType.Smooth
- mesh_2 = Instance.new("SpecialMesh", muzzleflash)
- mesh_2.Scale = Vector3.new(0.5, 1, 0.5)
- mesh_2.MeshType = Enum.MeshType.Sphere
- pointlight = Instance.new("PointLight", muzzleflash)
- pointlight.Enabled = false
- pointlight.Color = Color3.new(1, 1, 0)
- pointlight.Brightness = 5
- pointlight.Range = 5
- part = Instance.new("Part", uzi)
- part.FormFactor = Enum.FormFactor.Symmetric
- part.CanCollide = false
- part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part.Anchored = false
- part.Material = Enum.Material.Metal
- part.Size = Vector3.new(1, 1, 1)
- part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part.CFrame = CFrame.new(134.173, 4.077, 85.373) * CFrame.Angles(1.5707963705063, 0, 1.5707963705063)
- part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part.BrickColor = BrickColor.new("Black")
- part.Friction = 0.3
- part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_3 = Instance.new("CylinderMesh", part)
- mesh_3.Scale = Vector3.new(0.068, 0.182, 0.068)
- part_2 = Instance.new("Part", uzi)
- part_2.FormFactor = Enum.FormFactor.Symmetric
- part_2.CanCollide = false
- part_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_2.Anchored = false
- part_2.Material = Enum.Material.Metal
- part_2.Size = Vector3.new(1, 1, 1)
- part_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_2.CFrame = CFrame.new(134.173, 3.727, 85.277) * CFrame.Angles(-1.5707963705063, 0, 0)
- part_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_2.BrickColor = BrickColor.new("Black")
- part_2.Friction = 0.3
- part_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_4 = Instance.new("SpecialMesh", part_2)
- mesh_4.Scale = Vector3.new(0.182, 0.091, 0.091)
- mesh_4.MeshType = Enum.MeshType.Wedge
- part_3 = Instance.new("Part", uzi)
- part_3.CanCollide = false
- part_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_3.Anchored = false
- part_3.Material = Enum.Material.Metal
- part_3.Size = Vector3.new(1, 1.2, 1)
- part_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_3.CFrame = CFrame.new(134.173, 3.782, 83.799) * CFrame.Angles(0, 0, -3.1415927410126)
- part_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_3.BrickColor = BrickColor.new("Black")
- part_3.Friction = 0.3
- part_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_5 = Instance.new("SpecialMesh", part_3)
- mesh_5.Scale = Vector3.new(0.273, 0.045, 0.318)
- mesh_5.MeshType = Enum.MeshType.Torso
- part_4 = Instance.new("Part", uzi)
- part_4.FormFactor = Enum.FormFactor.Symmetric
- part_4.CanCollide = false
- part_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_4.Anchored = false
- part_4.Material = Enum.Material.Metal
- part_4.Size = Vector3.new(1, 1, 1)
- part_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_4.CFrame = CFrame.new(134.173, 4.159, 84.072) * CFrame.Angles(0, -1.5707963705063, 0)
- part_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_4.BrickColor = BrickColor.new("Black")
- part_4.Friction = 0.3
- part_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_6 = Instance.new("CylinderMesh", part_4)
- mesh_6.Scale = Vector3.new(0.136, 0.045, 0.091)
- part_5 = Instance.new("Part", uzi)
- part_5.CanCollide = false
- part_5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_5.Anchored = false
- part_5.Material = Enum.Material.Metal
- part_5.Size = Vector3.new(1, 1.2, 1)
- part_5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_5.CFrame = CFrame.new(134.173, 3.864, 85.186) * CFrame.Angles(0, -1.5707963705063, 0)
- part_5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_5.BrickColor = BrickColor.new("Black")
- part_5.Friction = 0.3
- part_5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_7 = Instance.new("BlockMesh", part_5)
- mesh_7.Scale = Vector3.new(0.364, 0.091, 0.182)
- part_6 = Instance.new("Part", uzi)
- part_6.CanCollide = false
- part_6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_6.Anchored = false
- part_6.Material = Enum.Material.Metal
- part_6.Size = Vector3.new(1, 1.2, 1)
- part_6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_6.CFrame = CFrame.new(134.173, 4.027, 85.118) * CFrame.Angles(0, -1.5707963705063, 0)
- part_6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_6.BrickColor = BrickColor.new("Black")
- part_6.Friction = 0.3
- part_6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_8 = Instance.new("BlockMesh", part_6)
- mesh_8.Scale = Vector3.new(0.5, 0.182, 0.182)
- part_7 = Instance.new("Part", uzi)
- part_7.FormFactor = Enum.FormFactor.Symmetric
- part_7.CanCollide = false
- part_7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_7.Anchored = false
- part_7.Material = Enum.Material.Metal
- part_7.Size = Vector3.new(1, 1, 1)
- part_7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_7.CFrame = CFrame.new(134.177, 4.143, 83.738) * CFrame.Angles(-1.5707963705063, 0, -1.5707963705063)
- part_7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_7.BrickColor = BrickColor.new("Black")
- part_7.Friction = 0.3
- part_7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_9 = Instance.new("CylinderMesh", part_7)
- mesh_9.Scale = Vector3.new(0.273, 0.182, 0.136)
- part_8 = Instance.new("Part", uzi)
- part_8.FormFactor = Enum.FormFactor.Plate
- part_8.CanCollide = false
- part_8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_8.Anchored = false
- part_8.Material = Enum.Material.Metal
- part_8.Size = Vector3.new(1, 0.4, 1)
- part_8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_8.CFrame = CFrame.new(134.173, 3.664, 85.436) * CFrame.Angles(0, -1.5707963705063, 0)
- part_8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_8.BrickColor = BrickColor.new("Black")
- part_8.Friction = 0.3
- part_8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_10 = Instance.new("BlockMesh", part_8)
- mesh_10.Scale = Vector3.new(0.045, 0.864, 0.182)
- part_9 = Instance.new("Part", uzi)
- part_9.FormFactor = Enum.FormFactor.Plate
- part_9.CanCollide = false
- part_9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_9.Anchored = false
- part_9.Material = Enum.Material.Metal
- part_9.Size = Vector3.new(1, 0.8, 1)
- part_9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_9.CFrame = CFrame.new(134.173, 3.745, 85.39) * CFrame.Angles(0, -1.5707963705063, 0)
- part_9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_9.BrickColor = BrickColor.new("Black")
- part_9.Friction = 0.3
- part_9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_11 = Instance.new("BlockMesh", part_9)
- mesh_11.Scale = Vector3.new(0.045, 0.773, 0.182)
- part_10 = Instance.new("Part", uzi)
- part_10.CanCollide = false
- part_10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_10.Anchored = false
- part_10.Material = Enum.Material.Metal
- part_10.Size = Vector3.new(1, 1.2, 1)
- part_10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_10.CFrame = CFrame.new(134.173, 3.536, 84.686) * CFrame.Angles(0, -1.5707963705063, 0)
- part_10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_10.BrickColor = BrickColor.new("Black")
- part_10.Friction = 0.3
- part_10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_12 = Instance.new("BlockMesh", part_10)
- mesh_12.Scale = Vector3.new(0.273, 0.455, 0.182)
- part_11 = Instance.new("Part", uzi)
- part_11.CanCollide = false
- part_11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_11.Anchored = false
- part_11.Material = Enum.Material.Metal
- part_11.Size = Vector3.new(1, 1.2, 1)
- part_11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_11.CFrame = CFrame.new(134.173, 3.759, 84.829) * CFrame.Angles(-3.1415927410126, 0, 0)
- part_11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_11.BrickColor = BrickColor.new("Black")
- part_11.Friction = 0.3
- part_11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_13 = Instance.new("SpecialMesh", part_11)
- mesh_13.Scale = Vector3.new(0.182, 0.091, 0.036)
- mesh_13.MeshType = Enum.MeshType.Wedge
- part_12 = Instance.new("Part", uzi)
- part_12.CanCollide = false
- part_12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_12.Anchored = false
- part_12.Material = Enum.Material.Metal
- part_12.Size = Vector3.new(1, 1.2, 1)
- part_12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_12.CFrame = CFrame.new(134.173, 3.971, 84.572) * CFrame.Angles(0, -1.5707963705063, 0)
- part_12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_12.BrickColor = BrickColor.new("Black")
- part_12.Friction = 0.3
- part_12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_14 = Instance.new("BlockMesh", part_12)
- mesh_14.Scale = Vector3.new(0.591, 0.273, 0.182)
- part_13 = Instance.new("Part", uzi)
- part_13.CanCollide = false
- part_13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_13.Anchored = false
- part_13.Material = Enum.Material.Metal
- part_13.Size = Vector3.new(1, 1.2, 1)
- part_13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_13.CFrame = CFrame.new(134.173, 3.945, 83.586) * CFrame.Angles(-1.5707963705063, -1.5707963705063, 0)
- part_13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_13.BrickColor = BrickColor.new("Black")
- part_13.Friction = 0.3
- part_13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_15 = Instance.new("CylinderMesh", part_13)
- mesh_15.Scale = Vector3.new(0.273, 0.091, 0.182)
- part_14 = Instance.new("Part", uzi)
- part_14.FormFactor = Enum.FormFactor.Symmetric
- part_14.CanCollide = false
- part_14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_14.Anchored = false
- part_14.Material = Enum.Material.Metal
- part_14.Size = Vector3.new(1, 1, 1)
- part_14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_14.CFrame = CFrame.new(134.177, 4.148, 85.291) * CFrame.Angles(-1.5707963705063, 0, -1.5707963705063)
- part_14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_14.BrickColor = BrickColor.new("Black")
- part_14.Friction = 0.3
- part_14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_16 = Instance.new("CylinderMesh", part_14)
- mesh_16.Scale = Vector3.new(0.491, 0.182, 0.164)
- part_15 = Instance.new("Part", uzi)
- part_15.FormFactor = Enum.FormFactor.Plate
- part_15.CanCollide = false
- part_15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_15.Anchored = false
- part_15.Material = Enum.Material.Metal
- part_15.Size = Vector3.new(1, 0.4, 1)
- part_15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_15.CFrame = CFrame.new(134.171, 3.672, 84.54) * CFrame.Angles(-0.66089224815369, -1.5707963705063, 0)
- part_15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_15.BrickColor = BrickColor.new("Black")
- part_15.Friction = 0.3
- part_15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_17 = Instance.new("BlockMesh", part_15)
- mesh_17.Scale = Vector3.new(0.136, 0.045, 0.091)
- part_16 = Instance.new("Part", uzi)
- part_16.FormFactor = Enum.FormFactor.Symmetric
- part_16.CanCollide = false
- part_16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_16.Anchored = false
- part_16.Material = Enum.Material.Metal
- part_16.Size = Vector3.new(1, 1, 1)
- part_16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_16.CFrame = CFrame.new(134.173, 3.614, 85.345) * CFrame.Angles(-1.5707963705063, 0, 0)
- part_16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_16.BrickColor = BrickColor.new("Black")
- part_16.Friction = 0.3
- part_16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_18 = Instance.new("SpecialMesh", part_16)
- mesh_18.Scale = Vector3.new(0.182, 0.045, 0.136)
- mesh_18.MeshType = Enum.MeshType.Wedge
- part_17 = Instance.new("Part", uzi)
- part_17.CanCollide = false
- part_17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_17.Anchored = false
- part_17.Material = Enum.Material.Metal
- part_17.Size = Vector3.new(1, 1.2, 1)
- part_17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_17.CFrame = CFrame.new(134.173, 3.973, 83.958) * CFrame.Angles(0, -1.5707963705063, 0)
- part_17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_17.BrickColor = BrickColor.new("Black")
- part_17.Friction = 0.3
- part_17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_19 = Instance.new("BlockMesh", part_17)
- mesh_19.Scale = Vector3.new(0.636, 0.273, 0.182)
- part_18 = Instance.new("Part", uzi)
- part_18.FormFactor = Enum.FormFactor.Plate
- part_18.CanCollide = false
- part_18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_18.Anchored = false
- part_18.Material = Enum.Material.Metal
- part_18.Size = Vector3.new(1, 0.4, 1)
- part_18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_18.CFrame = CFrame.new(134.173, 3.791, 85.277) * CFrame.Angles(0, -1.5707963705063, 0)
- part_18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_18.BrickColor = BrickColor.new("Black")
- part_18.Friction = 0.3
- part_18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_20 = Instance.new("BlockMesh", part_18)
- mesh_20.Scale = Vector3.new(0.091, 0.091, 0.182)
- part_19 = Instance.new("Part", uzi)
- part_19.FormFactor = Enum.FormFactor.Symmetric
- part_19.CanCollide = false
- part_19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_19.Anchored = false
- part_19.Material = Enum.Material.Metal
- part_19.Size = Vector3.new(1, 1, 1)
- part_19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_19.CFrame = CFrame.new(134.173, 3.468, 85.436) * CFrame.Angles(-1.5707963705063, 0, -3.1415927410126)
- part_19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_19.BrickColor = BrickColor.new("Black")
- part_19.Friction = 0.3
- part_19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_21 = Instance.new("SpecialMesh", part_19)
- mesh_21.Scale = Vector3.new(0.182, 0.045, 0.045)
- mesh_21.MeshType = Enum.MeshType.Wedge
- part_20 = Instance.new("Part", uzi)
- part_20.FormFactor = Enum.FormFactor.Symmetric
- part_20.CanCollide = false
- part_20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_20.Anchored = false
- part_20.Material = Enum.Material.Metal
- part_20.Size = Vector3.new(1, 1, 1)
- part_20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_20.CFrame = CFrame.new(134.173, 3.786, 85.095) * CFrame.Angles(-1.5707963705063, 0, 0)
- part_20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_20.BrickColor = BrickColor.new("Black")
- part_20.Friction = 0.3
- part_20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_22 = Instance.new("SpecialMesh", part_20)
- mesh_22.Scale = Vector3.new(0.182, 0.273, 0.045)
- mesh_22.MeshType = Enum.MeshType.Wedge
- part_21 = Instance.new("Part", uzi)
- part_21.FormFactor = Enum.FormFactor.Plate
- part_21.CanCollide = false
- part_21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_21.Anchored = false
- part_21.Material = Enum.Material.Metal
- part_21.Size = Vector3.new(1, 0.4, 1)
- part_21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_21.CFrame = CFrame.new(134.171, 3.63, 84.396) * CFrame.Angles(0, -1.5707963705063, 0)
- part_21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_21.BrickColor = BrickColor.new("Black")
- part_21.Friction = 0.3
- part_21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_23 = Instance.new("BlockMesh", part_21)
- mesh_23.Scale = Vector3.new(0.182, 0.045, 0.091)
- part_22 = Instance.new("Part", uzi)
- part_22.FormFactor = Enum.FormFactor.Plate
- part_22.CanCollide = false
- part_22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_22.Anchored = false
- part_22.Material = Enum.Material.Metal
- part_22.Size = Vector3.new(1, 0.4, 1)
- part_22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_22.CFrame = CFrame.new(134.173, 3.745, 85.345) * CFrame.Angles(0, -1.5707963705063, 0)
- part_22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_22.BrickColor = BrickColor.new("Black")
- part_22.Friction = 0.3
- part_22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_24 = Instance.new("BlockMesh", part_22)
- mesh_24.Scale = Vector3.new(0.045, 0.318, 0.182)
- part_23 = Instance.new("Part", uzi)
- part_23.CanCollide = false
- part_23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_23.Anchored = false
- part_23.Material = Enum.Material.Metal
- part_23.Size = Vector3.new(1, 0.8, 1)
- part_23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_23.CFrame = CFrame.new(134.173, 3.949, 83.228) * CFrame.Angles(1.5707963705063, 1.5707963705063, 0)
- part_23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_23.BrickColor = BrickColor.new("Black")
- part_23.Friction = 0.3
- part_23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_25 = Instance.new("CylinderMesh", part_23)
- mesh_25.Scale = Vector3.new(0.455, 0.773, 0.127)
- local mag = Instance.new("Part", uzi)
- mag.CanCollide = false
- mag.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- mag.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- mag.Anchored = false
- mag.Material = Enum.Material.Metal
- mag.Size = Vector3.new(1, 1.2, 1)
- mag.Name = "mag"
- mag.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- mag.CFrame = CFrame.new(134.173, 3.1, 84.686) * CFrame.Angles(0, -1.5707963705063, 0)
- mag.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- mag.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- mag.BrickColor = BrickColor.new("Black")
- mag.Friction = 0.3
- mag.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_26 = Instance.new("BlockMesh", mag)
- mesh_26.Scale = Vector3.new(0.218, 0.409, 0.136)
- part_24 = Instance.new("Part", uzi)
- part_24.FormFactor = Enum.FormFactor.Symmetric
- part_24.CanCollide = false
- part_24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_24.Anchored = false
- part_24.Material = Enum.Material.Metal
- part_24.Size = Vector3.new(1, 1, 1)
- part_24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_24.CFrame = CFrame.new(134.287, 3.945, 83.981) * CFrame.Angles(1.5707963705063, 0, -1.5707963705063)
- part_24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_24.BrickColor = BrickColor.new("Black")
- part_24.Friction = 0.3
- part_24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_27 = Instance.new("SpecialMesh", part_24)
- mesh_27.Scale = Vector3.new(0.682, 0.045, 0.273)
- mesh_27.MeshType = Enum.MeshType.Wedge
- part_25 = Instance.new("Part", uzi)
- part_25.FormFactor = Enum.FormFactor.Symmetric
- part_25.CanCollide = false
- part_25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_25.Anchored = false
- part_25.Material = Enum.Material.Metal
- part_25.Size = Vector3.new(1, 1, 1)
- part_25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_25.CFrame = CFrame.new(134.177, 3.871, 84.92) * CFrame.Angles(-1.5707963705063, 0, -1.5707963705063)
- part_25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_25.BrickColor = BrickColor.new("Black")
- part_25.Friction = 0.3
- part_25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_28 = Instance.new("CylinderMesh", part_25)
- mesh_28.Scale = Vector3.new(0.227, 0.182, 0.227)
- part_26 = Instance.new("Part", uzi)
- part_26.FormFactor = Enum.FormFactor.Plate
- part_26.CanCollide = false
- part_26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_26.Anchored = false
- part_26.Material = Enum.Material.Metal
- part_26.Size = Vector3.new(1, 0.4, 1)
- part_26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_26.CFrame = CFrame.new(134.193, 3.768, 84.457) * CFrame.Angles(1.9267512559891, 0, 3.1415927410126)
- part_26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_26.BrickColor = BrickColor.new("Black")
- part_26.Friction = 0.3
- part_26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_29 = Instance.new("BlockMesh", part_26)
- mesh_29.Scale = Vector3.new(0.045, 0.045, 0.136)
- part_27 = Instance.new("Part", uzi)
- part_27.FormFactor = Enum.FormFactor.Plate
- part_27.CanCollide = false
- part_27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_27.Anchored = false
- part_27.Material = Enum.Material.Metal
- part_27.Size = Vector3.new(1, 0.4, 1)
- part_27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_27.CFrame = CFrame.new(134.177, 3.769, 84.313) * CFrame.Angles(-1.5707963705063, 0, 0)
- part_27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_27.BrickColor = BrickColor.new("Black")
- part_27.Friction = 0.3
- part_27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_30 = Instance.new("BlockMesh", part_27)
- mesh_30.Scale = Vector3.new(0.091, 0.045, 0.273)
- part_28 = Instance.new("Part", uzi)
- part_28.FormFactor = Enum.FormFactor.Symmetric
- part_28.CanCollide = false
- part_28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_28.Anchored = false
- part_28.Material = Enum.Material.Metal
- part_28.Size = Vector3.new(1, 1, 1)
- part_28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_28.CFrame = CFrame.new(134.173, 3.904, 85.436) * CFrame.Angles(1.5707963705063, 0, 0)
- part_28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_28.BrickColor = BrickColor.new("Black")
- part_28.Friction = 0.3
- part_28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_31 = Instance.new("SpecialMesh", part_28)
- mesh_31.Scale = Vector3.new(0.182, 0.045, 0.136)
- mesh_31.MeshType = Enum.MeshType.Wedge
- part_29 = Instance.new("Part", uzi)
- part_29.FormFactor = Enum.FormFactor.Symmetric
- part_29.CanCollide = false
- part_29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_29.Anchored = false
- part_29.Material = Enum.Material.Metal
- part_29.Size = Vector3.new(1, 1, 1)
- part_29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_29.CFrame = CFrame.new(134.059, 3.945, 83.981) * CFrame.Angles(1.5707963705063, 0, 1.5707963705063)
- part_29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_29.BrickColor = BrickColor.new("Black")
- part_29.Friction = 0.3
- part_29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_32 = Instance.new("SpecialMesh", part_29)
- mesh_32.Scale = Vector3.new(0.682, 0.045, 0.273)
- mesh_32.MeshType = Enum.MeshType.Wedge
- part_30 = Instance.new("Part", uzi)
- part_30.CanCollide = false
- part_30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_30.Anchored = false
- part_30.Material = Enum.Material.Metal
- part_30.Size = Vector3.new(1, 1.2, 1)
- part_30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_30.CFrame = CFrame.new(134.173, 3.782, 84.118) * CFrame.Angles(0, 0, -3.1415927410126)
- part_30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_30.BrickColor = BrickColor.new("Black")
- part_30.Friction = 0.3
- part_30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_33 = Instance.new("SpecialMesh", part_30)
- mesh_33.Scale = Vector3.new(0.273, 0.045, 0.318)
- mesh_33.MeshType = Enum.MeshType.Torso
- part_31 = Instance.new("Part", uzi)
- part_31.CanCollide = false
- part_31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_31.Anchored = false
- part_31.Material = Enum.Material.Metal
- part_31.Size = Vector3.new(1, 1.2, 1)
- part_31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_31.CFrame = CFrame.new(134.171, 3.452, 84.82) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
- part_31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_31.BrickColor = BrickColor.new("Black")
- part_31.Friction = 0.3
- part_31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- mesh_34 = Instance.new("SpecialMesh", part_31)
- mesh_34.Scale = Vector3.new(0.364, 0.023, 0.182)
- mesh_34.MeshType = Enum.MeshType.Torso
- local newp = Instance.new("Part", uzi)
- newp.CanCollide = false
- newp.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- newp.Transparency = 1
- newp.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- newp.Anchored = false
- newp.Material = Enum.Material.Metal
- newp.Size = Vector3.new(0.2, 0.2, 0.2)
- newp.Name = "newp"
- newp.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- newp.CFrame = CFrame.new(134.167, 3.953, 82.858) * CFrame.Angles(-6.263365776249E-6, -9.9742726888508E-4, -5.0321586968494E-6)
- newp.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- newp.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- newp.BrickColor = BrickColor.new("Really black")
- newp.Friction = 0.3
- newp.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- local chamber = Instance.new("Part", uzi)
- chamber.CanCollide = false
- chamber.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- chamber.Transparency = 1
- chamber.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- chamber.Anchored = false
- chamber.Material = Enum.Material.Metal
- chamber.Size = Vector3.new(0.1, 0.1, 0.5)
- chamber.Name = "Chamber"
- chamber.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- chamber.CFrame = CFrame.new(134.203, 3.979, 84.596) * CFrame.Angles(3.2589113106951E-4, -8.6166561231948E-5, -4.8704547225498E-4)
- chamber.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- chamber.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- chamber.BrickColor = BrickColor.new("Really black")
- chamber.Friction = 0.3
- chamber.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- handle = Instance.new("Part", uzi)
- handle.FormFactor = Enum.FormFactor.Symmetric
- handle.CanCollide = false
- handle.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- handle.Transparency = 1
- handle.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- handle.Reflectance = 0.1
- handle.Anchored = false
- handle.Material = Enum.Material.Metal
- handle.Size = Vector3.new(0.856, 0.856, 0.856)
- handle.Name = "Handle"
- handle.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- handle.CFrame = CFrame.new(134.172, 3.874, 84.453) * CFrame.Angles(-1.5207579906473E-7, 1.80538290806E-6, -3.191729192622E-4)
- handle.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- handle.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- handle.BrickColor = BrickColor.new("Dark stone grey")
- handle.Friction = 0.3
- handle.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- local hitbox = Instance.new("Part", uzi)
- hitbox.FormFactor = Enum.FormFactor.Symmetric
- hitbox.CanCollide = false
- hitbox.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- hitbox.Transparency = 1
- hitbox.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- hitbox.Reflectance = 0.1
- hitbox.Anchored = false
- hitbox.Material = Enum.Material.Metal
- hitbox.Size = Vector3.new(0.856, 1, 2.294)
- hitbox.Name = "hitbox"
- hitbox.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- hitbox.CFrame = CFrame.new(134.172, 3.86, 84.058) * CFrame.Angles(-1.5207579906473E-7, 1.80538290806E-6, -3.191729192622E-4)
- hitbox.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- hitbox.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- hitbox.BrickColor = BrickColor.new("Dark stone grey")
- hitbox.Friction = 0.3
- hitbox.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- local gungui = Instance.new("GuiMain", player.PlayerGui)
- gungui.Name = "GunGUI"
- main = Instance.new("Frame", gungui)
- main.ZIndex = 2
- main.Size = UDim2.new(0, 120, 0, 75)
- main.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
- main.Name = "Main"
- main.Position = UDim2.new(1, -250, 1, -100)
- main.BorderSizePixel = 0
- main.BackgroundTransparency = 1
- main.BackgroundColor3 = Color3.new(1, 1, 1)
- local amount = Instance.new("TextLabel", main)
- amount.TextStrokeTransparency = 0.8
- amount.BackgroundColor3 = Color3.new(1, 1, 1)
- amount.BackgroundTransparency = 1
- amount.Size = UDim2.new(0.5, 0, 0.5, 0)
- amount.TextColor3 = Color3.new(1, 1, 1)
- amount.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
- amount.Text = "[" .. ammo .. "/" .. maxammo .. "]"
- amount.Position = UDim2.new(0.25, 0, 0, 20)
- amount.Font = Enum.Font.SourceSansBold
- amount.Name = "Amount"
- amount.FontSize = Enum.FontSize.Size36
- borders = Instance.new("Frame", main)
- borders.ZIndex = 2
- borders.Size = UDim2.new(1, 0, 1, 0)
- borders.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
- borders.Name = "Borders"
- borders.BackgroundTransparency = 1
- borders.BackgroundColor3 = Color3.new(1, 1, 1)
- gname = Instance.new("TextLabel", main)
- gname.TextStrokeTransparency = 0.8
- gname.BackgroundColor3 = Color3.new(1, 1, 1)
- gname.BackgroundTransparency = 1
- gname.Size = UDim2.new(0.5, 0, 0.5, 0)
- gname.TextColor3 = Color3.new(1, 1, 1)
- gname.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
- gname.Text = "Uzi"
- gname.Position = UDim2.new(0.25, 0, 0, -20)
- gname.Font = Enum.Font.SourceSansBold
- gname.Name = "gname"
- gname.FontSize = Enum.FontSize.Size36
- desc = Instance.new("TextLabel", main)
- desc.TextStrokeTransparency = 0.8
- desc.BackgroundColor3 = Color3.new(1, 1, 1)
- desc.BackgroundTransparency = 1
- desc.Size = UDim2.new(0.5, 0, 0.5, 0)
- desc.TextColor3 = Color3.new(1, 1, 1)
- desc.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
- desc.Text = "9x19mm Parabellum"
- desc.Position = UDim2.new(0.25, 0, 0, 50)
- desc.Font = Enum.Font.SourceSansBold
- desc.Name = "desc"
- desc.FontSize = Enum.FontSize.Size18
- local hitm = Instance.new("ImageLabel", gungui)
- hitm.Visible = false
- hitm.BorderSizePixel = 0
- hitm.Image = "http://www.roblox.com/asset/?id=131358529"
- hitm.Name = "Hit"
- hitm.Position = UDim2.new(0, 938, 0, 198)
- hitm.BorderColor3 = Color3.new(0, 0, 0)
- hitm.BackgroundTransparency = 1
- hitm.Size = UDim2.new(0, 45, 0, 45)
- hitm.BackgroundColor3 = Color3.new(0, 0, 0)
- uzi.Parent = tool
- uzi:BreakJoints()
- uzi:MakeJoints()
- local prev
- local parts = uzi:GetChildren()
- for i = 1, #parts do
- if parts[i].className == "Part" or parts[i].className == "WedgePart" or parts[i].className == "Seat" or parts[i].className == "VehicleSeat" or parts[i].className == "CornerWedgePart" then
- if prev ~= nil then
- if parts[i]:FindFirstChild("Weld") then
- parts[i]:FindFirstChild("Weld"):Destroy()
- end
- local weld = Instance.new("Weld")
- weld.Part0 = prev
- weld.Part1 = parts[i]
- weld.C0 = prev.CFrame:inverse()
- weld.C1 = parts[i].CFrame:inverse()
- weld.Parent = prev
- parts[i].Anchored = false
- parts[i].CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0)
- end
- prev = parts[i]
- end
- end
- uzi:MakeJoints()
- tor["Right Shoulder"].Part1 = nil
- weld(tor, ra, CFrame.new(0.6, 0.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)))
- weld(uzi.Handle, ra, CFrame.new(0, -0.5, 0.9) * CFrame.Angles(math.rad(90), 0, 0))
- local weld1 = tor.Weld
- local offset = CFrame.new(0, -0.1, -0.8) * CFrame.Angles(math.pi / 2, math.rad(80), 0)
- local barrel = uzi.newp
- local name = char.Name
- local model = Instance.new("Model", camera)
- model.Name = "Visible " .. name
- local humanoid = Instance.new("Humanoid", model)
- local rarma = Instance.new("Part", model)
- rarma.Name = "Right Arm"
- rarma.FormFactor = "Symmetric"
- rarma.Size = ra.Size
- rarma.BrickColor = char["Right Arm"].BrickColor
- rarma.CanCollide = false
- rarma.TopSurface = "Smooth"
- rarma.BottomSurface = "Smooth"
- rarma.Parent = model
- rarma:BreakJoints()
- if char:FindFirstChild("Shirt") then
- char.Shirt:Clone().Parent = model
- end
- local children = char:GetChildren()
- for i = 1, #children do
- if children[i].ClassName == "CharacterMesh" then
- children[i]:Clone().Parent = model
- end
- end
- weld(rarma, ra, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), 0, 0))
- mouse.TargetFilter = workspace
- mouse.Move:connect(function(key)
- if mouselook == 0 then
- hitm.Position = UDim2.new(0, mouse.X - 22.5, 0, mouse.Y - 22.5)
- if canmovemouse == true then
- local p0c0 = tor:GetRenderCFrame() * weld1.C0
- weld1.C1 = (CFrame.new(p0c0.p, mouse.Hit.p) * offset):inverse() * p0c0
- end
- end
- end)
- local particleemitter = Instance.new("ParticleEmitter")
- particleemitter.VelocitySpread = 360
- particleemitter.Lifetime = NumberRange.new(1, 2)
- particleemitter.Speed = NumberRange.new(10)
- particleemitter.Size = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0.1),
- NumberSequenceKeypoint.new(1, 0.1)
- })
- particleemitter.Acceleration = Vector3.new(0, -30, 0)
- particleemitter.RotSpeed = NumberRange.new(260)
- particleemitter.Texture = "http://www.roblox.com/asset/?id=274551257"
- local gf1 = Instance.new("Sound")
- gf1.SoundId = "rbxassetid://165946560"
- gf1.PlayOnRemove = false
- gf1.Volume = 0.7
- gf1.Looped = false
- gf1.Pitch = 1
- gf1.Parent = barrel
- local gf2 = Instance.new("Sound")
- gf2.SoundId = "rbxassetid://240785604"
- gf2.PlayOnRemove = false
- gf2.Volume = 0.7
- gf2.Looped = false
- gf2.Pitch = 1
- gf2.Parent = barrel
- local reloadsound = Instance.new("Sound")
- reloadsound.SoundId = "http://www.roblox.com/asset/?id=506273075"
- reloadsound.PlayOnRemove = false
- reloadsound.Volume = 0.7
- reloadsound.Looped = false
- reloadsound.Pitch = 1
- reloadsound.Parent = uzi.mag
- local click = Instance.new("Sound")
- click.SoundId = "http://www.roblox.com/asset/?id=537744814"
- click.PlayOnRemove = false
- click.Volume = 0.7
- click.Looped = false
- click.Pitch = 1
- click.Parent = uzi.mag
- local swing = Instance.new("Sound")
- swing.SoundId = "http://www.roblox.com/asset/?id=608537390"
- swing.PlayOnRemove = false
- swing.Volume = 0.7
- swing.Looped = false
- swing.Pitch = 1
- swing.Parent = uzi.mag
- local music = Instance.new("Sound")
- music.SoundId = "http://www.roblox.com/asset/?id=336226546"
- music.PlayOnRemove = false
- music.Volume = 0.5
- music.MaxDistance = 25
- music.Looped = true
- music.Pitch = 1
- music.Parent = char.Head
- music.Name = "GangstaTheme"
- local cooldown = false
- function shoteffectm()
- gf1:Play()
- coroutine.resume(coroutine.create(function()
- wait()
- uzi.MuzzleFlash.Transparency = 0.3
- uzi.MuzzleFlash.PointLight.Enabled = true
- wait()
- uzi.MuzzleFlash.Transparency = 1
- uzi.MuzzleFlash.PointLight.Enabled = false
- end))
- local missile = Instance.new("Part")
- missile.FormFactor = Enum.FormFactor.Custom
- missile.TopSurface = Enum.SurfaceType.Smooth
- missile.Anchored = false
- missile.Material = Enum.Material.Metal
- missile.Size = Vector3.new(1, 1.2, 0.8)
- missile.CFrame = newp.CFrame
- missile.BrickColor = BrickColor.new("Gold")
- missile.CanCollide = false
- missile.Parent = workspace
- missile.Name = "Bullet"
- local bulletmesh = Instance.new("SpecialMesh", missile)
- bulletmesh.Scale = Vector3.new(2, 2, 2)
- bulletmesh.MeshId = "http://www.roblox.com/asset/?id=94295100"
- bulletmesh.TextureId = "http://www.roblox.com/asset/?id=94287792"
- bulletmesh.Name = "BulletMesh"
- bulletmesh.MeshType = Enum.MeshType.FileMesh
- missile.Velocity = newp.CFrame.lookVector * 500
- game.Debris:AddItem(missile, 4.2)
- local bodyForce = Instance.new("BodyForce", missile)
- bodyForce.Name = "Antigravity"
- bodyForce.force = Vector3.new(0, missile:GetMass() * 196.2, 0)
- if math.random(1, 4) == 1 then
- local air = Instance.new("Sound")
- air.SoundId = "rbxassetid://341519743"
- air.PlayOnRemove = false
- air.Volume = 0.7
- air.Looped = false
- air.Pitch = 1
- air.Parent = missile
- air:Play()
- end
- firing = false
- missile.Touched:connect(function(h)
- if not h:isDescendantOf(uzi) and not h:isDescendantOf(char) then
- missile:Destroy()
- if h.Name:lower():find("base") or h.Anchored == false then
- end
- if h.Parent:FindFirstChild("Humanoid") then
- if h.Parent:FindFirstChild("Torso") then
- h.Parent.Torso.Velocity = h.CFrame.lookVector * -15
- end
- coroutine.resume(coroutine.create(function()
- hitm.Rotation = math.random(1, 360)
- hitm.Visible = true
- wait(0.1)
- hitm.Visible = false
- end))
- local pclone = particleemitter:Clone()
- pclone.Parent = h
- game.Debris:AddItem(pclone, 0.5)
- missile:destroy()
- local dmg = math.random(4, 5)
- TakeDamage(h.Parent.Humanoid, dmg)
- local hitms = Instance.new("Sound")
- hitms.SoundId = "rbxassetid://131864673"
- hitms.PlayOnRemove = false
- hitms.Volume = 0.7
- hitms.Looped = false
- hitms.Pitch = 1
- hitms.Parent = player.PlayerGui
- hitms:Play()
- game.Debris:AddItem(hitms, 1)
- if math.random(1, 5) == 1 then
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://144884872"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = h
- hitsound:Play()
- game.Debris:AddItem(hitsound, 1)
- end
- end
- end
- end)
- if shellsenabled == true then
- do
- local shell = Instance.new("Part")
- shell.CFrame = uzi.Chamber.CFrame * CFrame.fromEulerAnglesXYZ(1.5, 0, 0)
- shell.Size = Vector3.new(1, 1, 1)
- shell.BrickColor = BrickColor.new(24)
- shell.BottomSurface = 0
- shell.TopSurface = 0
- shell.Name = "Shell"
- shell.Velocity = uzi.Chamber.CFrame.lookVector * 20 + Vector3.new(math.random(-10, 10), 20, math.random(-10, 10))
- shell.RotVelocity = Vector3.new(0, 200, 0)
- shell.CanCollide = false
- shell.Parent = workspace
- coroutine.resume(coroutine.create(function()
- wait(0.1)
- while shell do
- wait()
- shell.Transparency = shell.Transparency + 0.01
- end
- end))
- game.Debris:AddItem(shell, 3)
- local shellmesh = Instance.new("SpecialMesh")
- shellmesh.Scale = Vector3.new(0.1, 0.25, 0.1)
- shellmesh.Parent = shell
- end
- end
- ammo = ammo - 1
- amount.Text = "[" .. ammo .. "/" .. maxammo .. "]"
- end
- function shoteffect()
- gf1:Play()
- coroutine.resume(coroutine.create(function()
- wait()
- uzi.MuzzleFlash.Transparency = 0.3
- uzi.MuzzleFlash.PointLight.Enabled = true
- wait()
- uzi.MuzzleFlash.Transparency = 1
- uzi.MuzzleFlash.PointLight.Enabled = false
- end))
- local missile = Instance.new("Part")
- missile.FormFactor = Enum.FormFactor.Custom
- missile.TopSurface = Enum.SurfaceType.Smooth
- missile.Anchored = false
- missile.Material = Enum.Material.Metal
- missile.Size = Vector3.new(1, 1.2, 0.8)
- missile.CFrame = newp.CFrame
- missile.BrickColor = BrickColor.new("Gold")
- missile.CanCollide = false
- missile.Parent = workspace
- missile.Name = "Bullet"
- local bulletmesh = Instance.new("SpecialMesh", missile)
- bulletmesh.Scale = Vector3.new(2, 2, 2)
- bulletmesh.MeshId = "http://www.roblox.com/asset/?id=94295100"
- bulletmesh.TextureId = "http://www.roblox.com/asset/?id=94287792"
- bulletmesh.Name = "BulletMesh"
- bulletmesh.MeshType = Enum.MeshType.FileMesh
- missile.Velocity = uzi.newp.CFrame.lookVector * 500
- game.Debris:AddItem(missile, 4.2)
- local bodyForce = Instance.new("BodyForce", missile)
- bodyForce.Name = "Antigravity"
- bodyForce.force = Vector3.new(0, missile:GetMass() * 196.2, 0)
- if math.random(1, 4) == 1 then
- local air = Instance.new("Sound")
- air.SoundId = "rbxassetid://341519743"
- air.PlayOnRemove = false
- air.Volume = 0.7
- air.Looped = false
- air.Pitch = 1
- air.Parent = missile
- air:Play()
- end
- firing = false
- missile.Touched:connect(function(h)
- if not h:isDescendantOf(uzi) and not h:isDescendantOf(char) then
- missile:Destroy()
- if h.Name:lower():find("base") or h.Anchored == false then
- end
- if h.Parent:FindFirstChild("Humanoid") then
- if h.Parent:FindFirstChild("Torso") then
- h.Parent.Torso.Velocity = h.CFrame.lookVector * -15
- end
- coroutine.resume(coroutine.create(function()
- hitm.Rotation = math.random(1, 360)
- hitm.Visible = true
- wait(0.1)
- hitm.Visible = false
- end))
- local pclone = particleemitter:Clone()
- pclone.Parent = h
- game.Debris:AddItem(pclone, 0.5)
- missile:destroy()
- local dmg = math.random(4, 5)
- TakeDamage(h.Parent.Humanoid, dmg)
- local hitms = Instance.new("Sound")
- hitms.SoundId = "rbxassetid://131864673"
- hitms.PlayOnRemove = false
- hitms.Volume = 0.7
- hitms.Looped = false
- hitms.Pitch = 1
- hitms.Parent = player.PlayerGui
- hitms:Play()
- game.Debris:AddItem(hitms, 1)
- if math.random(1, 5) == 1 then
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://144884872"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = h
- hitsound:Play()
- game.Debris:AddItem(hitsound, 1)
- end
- end
- end
- end)
- if shellsenabled == true then
- do
- local shell = Instance.new("Part")
- shell.CFrame = uzi.Chamber.CFrame * CFrame.fromEulerAnglesXYZ(1.5, 0, 0)
- shell.Size = Vector3.new(1, 1, 1)
- shell.BrickColor = BrickColor.new(24)
- shell.BottomSurface = 0
- shell.TopSurface = 0
- shell.Name = "Shell"
- shell.Velocity = uzi.Chamber.CFrame.lookVector * 20 + Vector3.new(math.random(-10, 10), 20, math.random(-10, 10))
- shell.RotVelocity = Vector3.new(0, 200, 0)
- shell.CanCollide = false
- shell.Parent = workspace
- coroutine.resume(coroutine.create(function()
- wait(0.1)
- while shell do
- wait()
- shell.Transparency = shell.Transparency + 0.01
- end
- end))
- game.Debris:AddItem(shell, 3)
- local shellmesh = Instance.new("SpecialMesh")
- shellmesh.Scale = Vector3.new(0.1, 0.25, 0.1)
- shellmesh.Parent = shell
- end
- end
- ammo = ammo - 1
- amount.Text = "[" .. ammo .. "/" .. maxammo .. "]"
- end
- function shootability()
- if ammo >= 6 then
- music:Resume()
- cooldown = true
- canmovemouse = false
- game:service("Chat"):Chat(char.Head, gangstainsults[math.random(1, 5)], 1, 0.1)
- local p0c0 = tor:GetRenderCFrame() * weld1.C0
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- shoteffect()
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- shoteffect()
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- shoteffect()
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait(0.2)
- shoteffect()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- shoteffect()
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- shoteffect()
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- canmovemouse = true
- cooldown = false
- music:Pause()
- end
- end
- function shootability2()
- if ammo >= 5 then
- music:Resume()
- cooldown = true
- canmovemouse = false
- game:service("Chat"):Chat(char.Head, gangstainsults[math.random(1, 5)], 1, 0.1)
- local p0c0 = tor:GetRenderCFrame() * weld1.C0
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-120), math.rad(0), math.rad(-80))
- shoteffect()
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(-80))
- shoteffect()
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-100), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-100), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(-100), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-100), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-100), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-100), math.rad(0), math.rad(-80))
- shoteffect()
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- shoteffect()
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(-80))
- shoteffect()
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(-80))
- canmovemouse = true
- cooldown = false
- music:Pause()
- end
- end
- function shootability2b()
- if ammo >= 5 then
- music:Resume()
- cooldown = true
- canmovemouse = false
- game:service("Chat"):Chat(char.Head, gangstainsults[math.random(1, 5)], 1, 0.1)
- local p0c0 = tor:GetRenderCFrame() * weld1.C0
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-60), math.rad(0), math.rad(-80))
- shoteffect()
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(-80))
- shoteffect()
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(-80))
- shoteffect()
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- shoteffect()
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-100), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-100), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(-100), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-100), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-100), math.rad(0), math.rad(-80))
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-100), math.rad(0), math.rad(-80))
- shoteffect()
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.2, 0) * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(-80))
- canmovemouse = true
- cooldown = false
- music:Pause()
- end
- end
- local grabbing = false
- local grabbed = false
- function shootability3()
- if ammo >= 1 then
- cooldown = true
- canmovemouse = false
- grabbing = true
- local p0c0 = tor:GetRenderCFrame() * weld1.C0
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.8, 0) * CFrame.Angles(math.rad(-90), math.rad(5), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 1, 0) * CFrame.Angles(math.rad(-90), math.rad(10), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 1.2, 0) * CFrame.Angles(math.rad(-90), math.rad(15), math.rad(-80))
- coroutine.resume(coroutine.create(function()
- wait(1)
- if grabbed == false then
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- grabbing = false
- canmovemouse = true
- cooldown = false
- end
- end))
- end
- end
- local headshot = Instance.new("ParticleEmitter")
- headshot.VelocitySpread = 500
- headshot.Lifetime = NumberRange.new(0.5)
- headshot.Speed = NumberRange.new(10)
- headshot.Size = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0.2),
- NumberSequenceKeypoint.new(1, 0.2)
- })
- headshot.Acceleration = Vector3.new(0, 30, 0)
- headshot.Rate = 500
- headshot.Transparency = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0.7),
- NumberSequenceKeypoint.new(1, 0.7)
- })
- headshot.Name = "Headshot"
- headshot.Texture = "rbxassetid://274551033"
- headshot.Color = ColorSequence.new(Color3.new(0.666667, 1, 1), Color3.new(0.505882, 0.760784, 0.760784))
- ra.Touched:connect(function(hit)
- if grabbing == true then
- canmovemouse = false
- local victim = hit.Parent
- if victim.Torso:FindFirstChild("grabweld") then
- end
- if victim:FindFirstChild("Humanoid") and char.Torso:FindFirstChild("grabweld") == nil and hit.Parent:FindFirstChild("grabweld") == nil and victim.Humanoid.Health <= 30 and grabbed == false then
- grabbed = true
- local walkspeedorig = char.Humanoid.WalkSpeed
- char.Humanoid.WalkSpeed = 0
- victim.Humanoid.PlatformStand = true
- victim.Humanoid.WalkSpeed = 0
- if tor:FindFirstChild("Weld") then
- tor.Weld.Name = "OriginalWeld"
- end
- weld(tor, victim.Torso, CFrame.new(0, 0, -4) * CFrame.Angles(math.rad(0), math.rad(180), 0))
- tor.Weld.Name = "grabweld"
- music:Resume()
- game:service("Chat"):Chat(char.Head, gangstaexecutions[math.random(1, 5)], 1, 0.1)
- wait(1.5)
- canmovemouse = false
- gf1:Play()
- coroutine.resume(coroutine.create(function()
- wait()
- uzi.MuzzleFlash.Transparency = 0.3
- uzi.MuzzleFlash.PointLight.Enabled = true
- wait()
- uzi.MuzzleFlash.Transparency = 1
- uzi.MuzzleFlash.PointLight.Enabled = false
- end))
- if shellsenabled == true then
- do
- local shell = Instance.new("Part")
- shell.CFrame = uzi.Chamber.CFrame * CFrame.fromEulerAnglesXYZ(1.5, 0, 0)
- shell.Size = Vector3.new(1, 1, 1)
- shell.BrickColor = BrickColor.new(24)
- shell.BottomSurface = 0
- shell.TopSurface = 0
- shell.Name = "Shell"
- shell.Velocity = uzi.Chamber.CFrame.lookVector * 20 + Vector3.new(math.random(-10, 10), 20, math.random(-10, 10))
- shell.RotVelocity = Vector3.new(0, 200, 0)
- shell.CanCollide = false
- shell.Parent = workspace
- coroutine.resume(coroutine.create(function()
- wait(0.1)
- shell.CanCollide = true
- while shell do
- wait()
- shell.Transparency = shell.Transparency + 0.01
- end
- end))
- game.Debris:AddItem(shell, 3)
- local shellmesh = Instance.new("SpecialMesh")
- shellmesh.Scale = Vector3.new(0.1, 0.25, 0.1)
- shellmesh.Parent = shell
- end
- end
- weld1.C1 = CFrame.new(0.2, 1, 0) * CFrame.Angles(math.rad(-90), math.rad(15), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.8, 0) * CFrame.Angles(math.rad(-90), math.rad(15), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(15), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.4, 0) * CFrame.Angles(math.rad(-90), math.rad(15), math.rad(-80))
- ammo = ammo - 1
- amount.Text = "[" .. ammo .. "/" .. maxammo .. "]"
- if victim:FindFirstChild("Head") then
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://144884872"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = uzi.Barrel
- hitsound:Play()
- game.Debris:AddItem(hitsound, 2)
- victim:FindFirstChild("Head"):Destroy()
- if victim:FindFirstChild("Torso") then
- local pclone = headshot:Clone()
- pclone.Parent = victim.Torso
- pclone.EmissionDirection = "Top"
- game.Debris:AddItem(pclone, 2)
- tor.grabweld:Destroy()
- wait(0.1)
- char.Humanoid.WalkSpeed = walkspeedorig
- local p0c0 = tor:GetRenderCFrame() * weld1.C0
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- canmovemouse = true
- cooldown = false
- grabbed = false
- grabbing = false
- music:Pause()
- end
- end
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "f" and cooldown == false then
- shootability()
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "g" and cooldown == false then
- shootability2()
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "h" and cooldown == false then
- shootability2b()
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "k" and grabbed == false and cooldown == false then
- shootability3()
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "e" then
- player.CameraMode = "LockFirstPerson"
- end
- end)
- mouse.KeyUp:connect(function(key)
- if key == "e" then
- player.CameraMode = "Classic"
- end
- end)
- local swinging = false
- function melee()
- cooldown = true
- music:Resume()
- canmovemouse = false
- local p0c0 = tor:GetRenderCFrame() * weld1.C0
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.8, 0) * CFrame.Angles(math.rad(-85), math.rad(10), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 1, 0) * CFrame.Angles(math.rad(-80), math.rad(20), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 1.2, 0) * CFrame.Angles(math.rad(-75), math.rad(30), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 1.4, 0) * CFrame.Angles(math.rad(-70), math.rad(40), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 1.4, 0) * CFrame.Angles(math.rad(-65), math.rad(50), math.rad(-80))
- wait(0.5)
- swinging = true
- weld1.C1 = CFrame.new(0.2, 1.4, 0) * CFrame.Angles(math.rad(-75), math.rad(30), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 1.4, 0) * CFrame.Angles(math.rad(-85), math.rad(20), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 1.4, 0) * CFrame.Angles(math.rad(-95), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 1.4, 0) * CFrame.Angles(math.rad(-105), math.rad(-20), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 1.4, 0) * CFrame.Angles(math.rad(-95), math.rad(0), math.rad(-80))
- swinging = false
- wait()
- weld1.C1 = CFrame.new(0.2, 1.4, 0) * CFrame.Angles(math.rad(-85), math.rad(20), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 1.4, 0) * CFrame.Angles(math.rad(-75), math.rad(30), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 1.4, 0) * CFrame.Angles(math.rad(-75), math.rad(40), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 1.4, 0) * CFrame.Angles(math.rad(-65), math.rad(50), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 1.4, 0) * CFrame.Angles(math.rad(-70), math.rad(40), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 1.2, 0) * CFrame.Angles(math.rad(-75), math.rad(30), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 1, 0) * CFrame.Angles(math.rad(-80), math.rad(20), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.8, 0) * CFrame.Angles(math.rad(-85), math.rad(10), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- cooldown = false
- music:Pause()
- canmovemouse = true
- end
- local debounce = false
- hitbox.Touched:connect(function(h)
- if swinging == true and h.Parent:FindFirstChild("Humanoid") then
- if debounce == false then
- debounce = true
- game:service("Chat"):Chat(char.Head, gangstainsults2[math.random(1, 5)], 1, 0.1)
- local pclone = particleemitter:Clone()
- pclone.Parent = h
- game.Debris:AddItem(pclone, 0.5)
- local dmg = math.random(10, 15)
- local textt = dmg
- TakeDamage(h.Parent.Humanoid, dmg)
- local hitsound = Instance.new("Sound")
- hitsound.SoundId = "rbxassetid://545219984"
- hitsound.PlayOnRemove = false
- hitsound.Volume = 0.7
- hitsound.Looped = false
- hitsound.Pitch = 1
- hitsound.Parent = h
- hitsound:Play()
- game.Debris:AddItem(hitsound, 1)
- if h.Parent:FindFirstChild("Torso") then
- h.Parent.Torso.Velocity = char.Head.CFrame.lookVector * 15
- end
- if not h.Parent:FindFirstChild("Humanoid") or math.random(1, 5) == 1 then
- end
- end
- wait(0.5)
- debounce = false
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "x" and grabbed == false and cooldown == false then
- melee()
- end
- end)
- function reload()
- music:Resume()
- cooldown = true
- canmovemouse = false
- game:service("Chat"):Chat(char.Head, gangstareloads[math.random(1, 5)], 1, 0.1)
- local p0c0 = tor:GetRenderCFrame() * weld1.C0
- click:Play()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-100), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-120), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-130), math.rad(0), math.rad(-80))
- wait(0.5)
- swing:Play()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-120), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-100), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(-80))
- wait()
- local magclone = mag:Clone()
- mag.Transparency = 1
- magclone.CFrame = mag.CFrame
- magclone.Parent = workspace
- magclone.CanCollide = true
- magclone.Weld:Destroy()
- magclone.Velocity = mag.CFrame.lookVector * 20 + Vector3.new(math.random(-10, 10), 20, math.random(-10, 10))
- game.Debris:AddItem(magclone, 3)
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-60), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(-80))
- reloadsound:Play()
- wait(1)
- mag.Transparency = 0
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-60), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(-80))
- wait()
- weld1.C1 = CFrame.new(0.2, 0.6, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-80))
- wait()
- ammo = 30
- amount.Text = "[" .. ammo .. "/" .. maxammo .. "]"
- cooldown = false
- canmovemouse = true
- music:Pause()
- end
- mouse.KeyDown:connect(function(key)
- if key == "r" and grabbed == false and cooldown == false then
- reload()
- end
- end)
- local sprinting = false
- local sprintlimit = 4
- mouse.KeyDown:connect(function(sprint)
- if sprint:byte() == 48 and sprintlimit >= 1 then
- sprinting = true
- char.Humanoid.WalkSpeed = 30
- while sprinting == true do
- wait(1)
- sprintlimit = sprintlimit - 1
- if sprintlimit <= 0 then
- char.Humanoid.WalkSpeed = 16
- end
- end
- end
- end)
- local recharging = false
- mouse.KeyUp:connect(function(sprint)
- if sprint:byte() == 48 then
- sprinting = false
- char.Humanoid.WalkSpeed = 16
- if sprintlimit <= 0 and recharging == false then
- recharging = true
- wait(1)
- sprintlimit = sprintlimit + 1
- wait(1)
- sprintlimit = sprintlimit + 1
- wait(1)
- sprintlimit = sprintlimit + 1
- wait(1)
- sprintlimit = sprintlimit + 1
- recharging = false
- end
- end
- end)
- function fireanim()
- coroutine.resume(coroutine.create(function()
- local p0c0 = tor:GetRenderCFrame() * weld1.C0
- offset = CFrame.new(0, -0.1, -0.7) * CFrame.Angles(math.pi / 2, math.rad(80), 0)
- weld1.C1 = (CFrame.new(p0c0.p, mouse.Hit.p) * offset):inverse() * p0c0
- wait()
- offset = CFrame.new(0, -0.1, -0.6) * CFrame.Angles(math.pi / 2, math.rad(80), 0)
- weld1.C1 = (CFrame.new(p0c0.p, mouse.Hit.p) * offset):inverse() * p0c0
- wait()
- offset = CFrame.new(0, -0.1, -0.5) * CFrame.Angles(math.pi / 2, math.rad(80), 0)
- weld1.C1 = (CFrame.new(p0c0.p, mouse.Hit.p) * offset):inverse() * p0c0
- wait()
- offset = CFrame.new(0, -0.1, -0.6) * CFrame.Angles(math.pi / 2, math.rad(80), 0)
- weld1.C1 = (CFrame.new(p0c0.p, mouse.Hit.p) * offset):inverse() * p0c0
- wait()
- offset = CFrame.new(0, -0.1, -0.7) * CFrame.Angles(math.pi / 2, math.rad(80), 0)
- weld1.C1 = (CFrame.new(p0c0.p, mouse.Hit.p) * offset):inverse() * p0c0
- wait()
- offset = CFrame.new(0, -0.1, -0.8) * CFrame.Angles(math.pi / 2, math.rad(80), 0)
- weld1.C1 = (CFrame.new(p0c0.p, mouse.Hit.p) * offset):inverse() * p0c0
- end))
- end
- function fire()
- fireanim()
- shoteffectm()
- end
- local mousedown = false
- mouse.Button1Down:connect(function()
- if ammo >= 1 and mousedown == false then
- mousedown = true
- music:Resume()
- while mousedown == true do
- wait(0.2)
- if ammo >= 1 then
- fire()
- end
- end
- end
- end)
- mouse.Button1Up:connect(function()
- mousedown = false
- music:Pause()
- end)
- while wait() do
- if char:FindFirstChild("Humanoid") and char.Humanoid.PlatformStand == true then
- game:service("Chat"):Chat(char.Head, gangstaups[math.random(1, 5)], 1, 0.1)
- wait(0.05)
- char.Humanoid.PlatformStand = false
- end
- end
- bin.Deselected:connect(function()
- uzi:Destroy()
- tool:Destroy()
- rarma:Destroy()
- local reloading = false
- local canfire = false
- local canmovemouse = false
- gungui:Destroy()
- if la:FindFirstChild("Weld") then
- la.Weld:Destroy()
- end
- tor["Left Shoulder"].Part1 = la
- if ra:FindFirstChild("Weld") then
- ra.Weld:Destroy()
- end
- tor["Right Shoulder"].Part1 = ra
- if char.Torso:FindFirstChild("Weld") then
- char.Torso.Weld:Destroy()
- end
- end)
- end)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement