Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local tec9 = Instance.new("Tool", game.Players.LocalPlayer.Backpack)
- local part = Instance.new("Part", tec9)
- local mesh = Instance.new("BlockMesh", part)
- local weld = Instance.new("Weld", part)
- local part_2 = Instance.new("Part", tec9)
- local mesh_2 = Instance.new("SpecialMesh", part_2)
- local weld_2 = Instance.new("Weld", part_2)
- local part_3 = Instance.new("Part", tec9)
- local mesh_3 = Instance.new("CylinderMesh", part_3)
- local weld_3 = Instance.new("Weld", part_3)
- local part_4 = Instance.new("Part", tec9)
- local mesh_4 = Instance.new("SpecialMesh", part_4)
- local weld_4 = Instance.new("Weld", part_4)
- local part_5 = Instance.new("Part", tec9)
- local mesh_5 = Instance.new("BlockMesh", part_5)
- local weld_5 = Instance.new("Weld", part_5)
- local part_6 = Instance.new("Part", tec9)
- local mesh_6 = Instance.new("BlockMesh", part_6)
- local weld_6 = Instance.new("Weld", part_6)
- local part_7 = Instance.new("Part", tec9)
- local mesh_7 = Instance.new("BlockMesh", part_7)
- local weld_7 = Instance.new("Weld", part_7)
- local part_8 = Instance.new("Part", tec9)
- local mesh_8 = Instance.new("CylinderMesh", part_8)
- local weld_8 = Instance.new("Weld", part_8)
- local part_9 = Instance.new("Part", tec9)
- local mesh_9 = Instance.new("SpecialMesh", part_9)
- local weld_9 = Instance.new("Weld", part_9)
- local part_10 = Instance.new("Part", tec9)
- local mesh_10 = Instance.new("BlockMesh", part_10)
- local weld_10 = Instance.new("Weld", part_10)
- local part_11 = Instance.new("Part", tec9)
- local mesh_11 = Instance.new("SpecialMesh", part_11)
- local weld_11 = Instance.new("Weld", part_11)
- local mag = Instance.new("Part", tec9)
- local mesh_12 = Instance.new("BlockMesh", mag)
- local weld_12 = Instance.new("Weld", mag)
- local part_12 = Instance.new("Part", tec9)
- local mesh_13 = Instance.new("SpecialMesh", part_12)
- local weld_13 = Instance.new("Weld", part_12)
- local part_13 = Instance.new("Part", tec9)
- local mesh_14 = Instance.new("BlockMesh", part_13)
- local weld_14 = Instance.new("Weld", part_13)
- local part_14 = Instance.new("Part", tec9)
- local mesh_15 = Instance.new("SpecialMesh", part_14)
- local weld_15 = Instance.new("Weld", part_14)
- local part_15 = Instance.new("Part", tec9)
- local mesh_16 = Instance.new("CylinderMesh", part_15)
- local weld_16 = Instance.new("Weld", part_15)
- local part_16 = Instance.new("Part", tec9)
- local mesh_17 = Instance.new("SpecialMesh", part_16)
- local weld_17 = Instance.new("Weld", part_16)
- local part_17 = Instance.new("Part", tec9)
- local mesh_18 = Instance.new("CylinderMesh", part_17)
- local weld_18 = Instance.new("Weld", part_17)
- local part_18 = Instance.new("Part", tec9)
- local mesh_19 = Instance.new("CylinderMesh", part_18)
- local weld_19 = Instance.new("Weld", part_18)
- local part_19 = Instance.new("Part", tec9)
- local mesh_20 = Instance.new("CylinderMesh", part_19)
- local weld_20 = Instance.new("Weld", part_19)
- local part_20 = Instance.new("Part", tec9)
- local mesh_21 = Instance.new("CylinderMesh", part_20)
- local weld_21 = Instance.new("Weld", part_20)
- local part_21 = Instance.new("Part", tec9)
- local mesh_22 = Instance.new("CylinderMesh", part_21)
- local weld_22 = Instance.new("Weld", part_21)
- local part_22 = Instance.new("Part", tec9)
- local mesh_23 = Instance.new("CylinderMesh", part_22)
- local weld_23 = Instance.new("Weld", part_22)
- local part_23 = Instance.new("Part", tec9)
- local mesh_24 = Instance.new("CylinderMesh", part_23)
- local weld_24 = Instance.new("Weld", part_23)
- local part_24 = Instance.new("Part", tec9)
- local mesh_25 = Instance.new("CylinderMesh", part_24)
- local weld_25 = Instance.new("Weld", part_24)
- local part_25 = Instance.new("Part", tec9)
- local mesh_26 = Instance.new("CylinderMesh", part_25)
- local weld_26 = Instance.new("Weld", part_25)
- local part_26 = Instance.new("Part", tec9)
- local mesh_27 = Instance.new("CylinderMesh", part_26)
- local weld_27 = Instance.new("Weld", part_26)
- local part_27 = Instance.new("Part", tec9)
- local mesh_28 = Instance.new("BlockMesh", part_27)
- local weld_28 = Instance.new("Weld", part_27)
- local part_28 = Instance.new("Part", tec9)
- local mesh_29 = Instance.new("BlockMesh", part_28)
- local weld_29 = Instance.new("Weld", part_28)
- local part_29 = Instance.new("Part", tec9)
- local mesh_30 = Instance.new("BlockMesh", part_29)
- local weld_30 = Instance.new("Weld", part_29)
- local part_30 = Instance.new("Part", tec9)
- local mesh_31 = Instance.new("BlockMesh", part_30)
- local weld_31 = Instance.new("Weld", part_30)
- local part_31 = Instance.new("Part", tec9)
- local mesh_32 = Instance.new("BlockMesh", part_31)
- local weld_32 = Instance.new("Weld", part_31)
- local part_32 = Instance.new("Part", tec9)
- local mesh_33 = Instance.new("BlockMesh", part_32)
- local weld_33 = Instance.new("Weld", part_32)
- local part_33 = Instance.new("Part", tec9)
- local mesh_34 = Instance.new("BlockMesh", part_33)
- local weld_34 = Instance.new("Weld", part_33)
- local part_34 = Instance.new("Part", tec9)
- local mesh_35 = Instance.new("SpecialMesh", part_34)
- local weld_35 = Instance.new("Weld", part_34)
- local part_35 = Instance.new("Part", tec9)
- local mesh_36 = Instance.new("SpecialMesh", part_35)
- local weld_36 = Instance.new("Weld", part_35)
- local part_36 = Instance.new("Part", tec9)
- local mesh_37 = Instance.new("CylinderMesh", part_36)
- local weld_37 = Instance.new("Weld", part_36)
- local smokepart = Instance.new("Part", tec9)
- local mesh_38 = Instance.new("CylinderMesh", smokepart)
- local weld_38 = Instance.new("Weld", smokepart)
- local handle = Instance.new("Part", tec9)
- local mesh_39 = Instance.new("BlockMesh", handle)
- local reload = Instance.new("Sound", handle)
- local shoot = Instance.new("Sound", handle)
- local weld_39 = Instance.new("Weld", handle)
- local aimpart = Instance.new("Part", tec9)
- local mesh_40 = Instance.new("BlockMesh", aimpart)
- local weldall = NewScript([[local prev
- local parts = script.Parent:GetChildren()
- for i = 1,#parts do
- if (parts[i].className == "Part") or (parts[i].className == "Seat") then -- Change or add to the parts here depending on the objects in the model.
- if (prev ~= nil)then
- 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
- end
- prev = parts[i]
- end
- end
- -- This welds all parts in the model together.
- -- I use this for Cframeing.]], tec9)local gunscript = NewLocalScript([[wait(0.5)
- --Made by YouTubes--
- --Edit settings below--
- local Tool = script.Parent
- local Settings = {
- Range = 500
- ,Spread = 10
- ,Damage = {10, 15}
- ,HeadShotDamage = {17, 21}
- ,Bullets = 1
- ,FireRate = 0.1
- ,Automatic = true
- ,AntiTK = false
- ,ImpactDuration = 3
- --Reload
- ,ReloadKey = "R"
- ,ReloadTime = 3
- ,Ammo = 30
- ,IncludeChamberedBullet = false
- --Gui
- ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)
- --Arms
- ,OneHanded = false
- ,FakeArms = true
- ,FakeArmTransparency = 0.5
- ,RightPos = CFrame.new(-0.75, 0.5, 0.5) * CFrame.Angles(math.rad(-90), 0, 0)
- ,LeftPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(45), 0)
- ,AimPart = Tool.AimPart
- ,AimPartOffset = CFrame.new()
- ,AimGripOffset = Vector3.new(0, 0, 0)
- ,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0)
- ,AimAnim = {
- Enabled = false
- ,Frames = 50
- ,Time = 0.1
- }
- ,ChangeFOV = {true, 65}
- ,SpreadReduction = 5
- --Weld
- ,Weld = true
- --Mouse
- ,Icons = {
- Idle = "rbxassetid://70288585"
- ,Fire1 = "rbxassetid://70288578"
- ,Fire2 = "rbxassetid://70288572"
- ,Fire3 = "rbxassetid://70288578"
- ,Reload = "rbxassetid://70288599"
- ,Aim = "rbxasset://textures/Blank.png"
- }
- ,FireMouseAnimTime = 0.15
- --Recoil
- ,Recoil = math.rad(1)
- --Smoke
- ,Smoke = true
- ,SmokePart = Tool.SmokePart
- ,Smokes = {{script.Smoke, 6, 0.1}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}}
- --Sprint
- ,Sprint = true
- ,SprintSpeed = 20
- ,SprintKey = "0"
- ,SprintSpreadIncrease = 40
- ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)
- --Other
- ,DropHats = false
- }
- --Do not edit below this lign--
- local Orig_Spread = Settings.Spread
- local Orig_Grip = Tool.GripPos
- local Player = game.Players.LocalPlayer
- local Character = Player.Character
- local Camera = Workspace.CurrentCamera
- local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo
- local Gui, CanUpdateGui = nil, true
- local Sprinting, Equipped
- function Update_Gui()
- if Gui and CanUpdateGui then
- Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value
- end
- end
- local Welded
- if Settings.Weld then
- Delay(0, function()
- local weldC0s = {}
- for i, v in pairs(Tool:GetChildren()) do
- if v:IsA("BasePart") and v ~= Tool.Handle then
- table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})
- v.Anchored = false
- end
- end
- Tool.Handle.Anchored = false
- local welds = {}
- Tool.Equipped:connect(function()
- for i, v in ipairs(welds) do
- v.Part1 = nil
- v:Destroy()
- end
- for i, v in ipairs(weldC0s) do
- if v[1] and v[2] then
- local w = Instance.new("Weld", Tool.Handle)
- w.Part0 = Tool.Handle
- w.Part1 = v[1]
- w.C0 = v[2]
- table.insert(welds, w)
- end
- end
- end)
- wait()
- Welded = true
- end)
- end
- local Left_Weld, Right_Weld
- Ammo.Changed:connect(Update_Gui)
- StoredAmmo.Changed:connect(Update_Gui)
- Settings.Range = math.min(Settings.Range, 999)
- local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)
- Ignore_Model.Name = "Ray_Ignore"
- local Ray_Ignore = {Character, Ignore_Model, Camera}
- Character.Humanoid.Died:connect(function()
- Tool.Parent = Player.Backpack
- end)
- function Fire(Mouse)
- local Spread = CFrame.Angles(math.rad(math.random(-Settings.Spread, Settings.Spread)/10), math.rad(math.random(-Settings.Spread, Settings.Spread)/10), math.rad(math.random(-Settings.Spread, Settings.Spread)/10))
- local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range)
- local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore)
- if Hit and Hit.Parent:FindFirstChild("Humanoid") then
- local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
- if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then
- return
- end
- local Humanoid = Hit.Parent.Humanoid
- local c = Instance.new("ObjectValue")
- c.Name = "creator"
- c.Value = Player
- game.Debris:AddItem(c, 3)
- c.Parent = Humanoid
- if Hit.Name == "Head" then
- Humanoid.Health = Humanoid.Health - math.random(Settings.HeadShotDamage[1], Settings.HeadShotDamage[2])
- else
- Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2])
- end
- elseif Hit then
- local Hit_Part = Instance.new("Part", Ignore_Model)
- Hit_Part.FormFactor = "Custom"
- Hit_Part.TopSurface = 0
- Hit_Part.BottomSurface = 0
- Hit_Part.Anchored = true
- Hit_Part.CanCollide = false
- Hit_Part.Size = Vector3.new()
- Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
- Hit_Part.BrickColor = BrickColor.new("Black")
- game.Debris:AddItem(Hit_Part, Settings.ImpactDuration)
- if not Hit.Anchored then
- local w = Instance.new("Weld", Hit_Part)
- w.Part0 = Hit
- w.Part1 = Hit_Part
- w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame)
- Hit_Part.Anchored = false
- end
- if Hit.Parent:IsA("Hat") and Settings.DropHats then
- Hit.Parent.Parent = workspace
- game.Debris:AddItem(Hit, 3)
- end
- end
- end
- local Can_Shoot = true
- local Reloading = false
- local First_Person = false
- local Mouse_Held
- Tool.Equipped:connect(function(Mouse)
- Equipped = true
- if Settings.Weld and not Welded then
- wait()
- Tool.Parent = Player.Backpack
- end
- Character = Player.Character
- if Gui then
- return
- end
- Ray_Ignore = {Character, Ignore_Model, Camera}
- Mouse.Icon = Settings.Icons.Idle
- Gui = script.Gui:Clone()
- Gui.Parent = Player.PlayerGui
- Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)
- Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)
- CanUpdateGui = true
- Update_Gui()
- Mouse.Button1Down:connect(function()
- if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then
- Mouse_Held = true
- while true do
- Can_Shoot = false
- Delay(0, function()
- local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)
- if not Aiming then
- Mouse.Icon = Settings.Icons.Fire1
- end
- wait(t)
- if not Aiming then
- if Reloading then return end
- Mouse.Icon = Settings.Icons.Fire2
- end
- wait(t)
- if not Aiming then
- if Reloading then return end
- Mouse.Icon = Settings.Icons.Fire3
- end
- wait(t)
- if not Aiming then
- if Reloading then return end
- Mouse.Icon = Settings.Icons.Idle
- end
- end)
- if Settings.Smoke then
- for i, v in pairs(Settings.Smokes) do
- local s = v[1]:Clone()
- s.Parent = Settings.SmokePart
- s.Enabled = true
- game.Debris:AddItem(s, v[2])
- if v[3] then
- Delay(v[3], function()
- s.Enabled = false
- end)
- end
- end
- end
- for _ = 1, Settings.Bullets do
- Fire(Mouse)
- end
- Camera.CoordinateFrame = CFrame.new(Camera.Focus.p) * (Camera.CoordinateFrame - Camera.CoordinateFrame.p) * CFrame.Angles(math.abs(Settings.Recoil), 0, 0) * CFrame.new(0, 0, (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude)
- if Tool.Handle:FindFirstChild("Shoot") then
- Tool.Handle.Shoot:Play()
- end
- Ammo.Value = Ammo.Value - 1
- wait(Settings.FireRate)
- if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then
- break
- end
- end
- Can_Shoot = true
- elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then
- Tool.Handle.Click:Play()
- end
- end)
- Mouse.Button1Up:connect(function()
- Mouse_Held = false
- end)
- Mouse.KeyDown:connect(function(Key)
- if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then
- if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then
- return
- end
- Can_Shoot = false
- Reloading = true
- local TextLabel = Gui.Frame.AmmoDisplay
- Delay(0, function()
- CanUpdateGui = false
- TextLabel.Text = "Reloading."
- wait(Settings.ReloadTime/3)
- if TextLabel then
- TextLabel.Text = "Reloading.."
- end
- wait(Settings.ReloadTime/3)
- if TextLabel then
- TextLabel.Text = "Reloading..."
- end
- end)
- if Tool.Handle:FindFirstChild("Reload") then
- Tool.Handle.Reload:Play()
- end
- Mouse.Icon = Settings.Icons.Reload
- wait(Settings.ReloadTime)
- Mouse.Icon = Settings.Icons.Idle
- CanUpdateGui = true
- local m = Settings.Ammo
- if Ammo.Value > 0 and Settings.IncludeChamberedBullet then
- m = m + 1
- end
- if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then
- Ammo.Value = Ammo.Value + StoredAmmo.Value
- StoredAmmo.Value = 0
- else
- StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value)
- Ammo.Value = m
- end
- Can_Shoot = true
- Reloading = false
- elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then
- Sprinting = true
- Character.Humanoid.WalkSpeed = Settings.SprintSpeed
- Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease
- end
- end)
- Mouse.KeyUp:connect(function(Key)
- if Key:upper() == Settings.SprintKey:upper() and Sprinting then
- Sprinting = false
- Character.Humanoid.WalkSpeed = 16
- Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease
- Right_Weld.C0 = CFrame.new(0, -1.5, 0)
- end
- end)
- Mouse.Button2Down:connect(function()
- if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then
- Aiming = true
- Mouse.Icon = Settings.Icons.Aim
- if Settings.AimAnim.Enabled then
- Right_Weld.C1 = CFrame.new()
- Right_Weld.C0 = CFrame.new()
- Delay(0, function()
- Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame))
- end)
- Delay(0, function()
- Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftAimPos)
- end)
- Delay(0, function()
- if Settings.ChangeFOV[1] then
- Camera.FieldOfView = 70
- local Cam_Dif, T_F = 70 - Settings.ChangeFOV[2], Settings.AimAnim.Time * Settings.AimAnim.Frames
- for i = 1, T_F do
- local FOV = 70 - Cam_Dif/T_F * i
- Camera.FieldOfView = FOV
- wait(Settings.AimAnim.Time/Settings.AimAnim.Frames)
- if not Aiming then
- return
- end
- end
- Camera.FieldOfView = Settings.ChangeFOV[2]
- end
- end)
- else
- Right_Weld.C1 = CFrame.new()
- Right_Weld.C0 = CFrame.new()
- Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)
- Left_Weld.C1 = Settings.LeftAimPos
- if Settings.ChangeFOV[1] then
- Camera.FieldOfView = Settings.ChangeFOV[2]
- end
- end
- Tool.GripPos = Orig_Grip + Settings.AimGripOffset
- Settings.Spread = Settings.Spread - Settings.SpreadReduction
- end
- end)
- Mouse.Button2Up:connect(function()
- if Aiming then
- Mouse.Icon = Settings.Icons.Idle
- Tool.GripPos = Orig_Grip
- if Settings.AimAnim.Enabled then
- Delay(0, function()
- Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, CFrame.new(0, -1.5, 0))
- end)
- Delay(0, function()
- Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftPos)
- end)
- else
- Right_Weld.C1 = Settings.RightPos
- Right_Weld.C0 = CFrame.new(0, -1.5, 0)
- Left_Weld.C1 = Settings.LeftPos
- end
- if Settings.ChangeFOV[1] then
- Camera.FieldOfView = 70
- end
- Settings.Spread = Settings.Spread + Settings.SpreadReduction
- Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- wait(0.25)
- Aiming = false
- end
- end)
- wait()
- Camera.Changed:connect(function()
- if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
- Mouse.TargetFilter = workspace
- Character.Torso.Neck.C1 = CFrame.new()
- Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
- end
- end)
- Mouse.Idle:connect(function()
- if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
- Mouse.TargetFilter = workspace
- Character.Torso.Neck.C1 = CFrame.new()
- Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
- end
- end)
- while wait() and Equipped do
- if Sprinting then
- Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
- Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
- elseif not Aiming then
- Left_Weld.C0 = CFrame.new(0, -1.5, 0)
- end
- if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then
- Mouse.TargetFilter = nil
- Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- end
- end
- end)
- local Arms_Made
- local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model
- Tool.Equipped:connect(function(Mouse)
- if Character and not Arms_Made then
- Arms_Made = true
- local Torso = Character.Torso
- Torso["Right Shoulder"].Part1 = nil
- Left_Weld = Instance.new("Weld", Torso)
- Left_Weld.Name = "Left_Weld"
- Left_Weld.Part0 = Character.Head
- Left_Weld.C0 = CFrame.new(0, -1.5, 0)
- if not Settings.OneHanded then
- Torso["Left Shoulder"].Part1 = nil
- Left_Weld.Part1 = Character["Left Arm"]
- end
- Right_Weld = Instance.new("Weld", Torso)
- Right_Weld.Name = "Right_Weld"
- Right_Weld.Part0 = Character.Head
- Right_Weld.Part1 = Character["Right Arm"]
- Right_Weld.C0 = CFrame.new(0, -1.5, 0)
- Left_Weld.C1 = Settings.LeftPos
- Right_Weld.C1 = Settings.RightPos
- end
- if Settings.FakeArms and not Fake_Arm_Right then
- Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()
- Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"
- Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()
- local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}
- for i = 1, 2 do
- local w = Instance.new("Weld", fakeArms[i])
- w.Part0 = Character[fakeArms[i].Name]
- w.Part1 = fakeArms[i]
- fakeArms[i].Transparency = Settings.FakeArmTransparency
- end
- Fake_Arm_Model = Instance.new("Model", Camera)
- Fake_Arm_Right.Parent = Fake_Arm_Model
- if not Settings.OneHanded then
- Fake_Arm_Left.Parent = Fake_Arm_Model
- end
- Fake_Arm_Model.Name = "FakeArms"
- if Settings.CharacterMeshes then
- for i, v in pairs(Character:GetChildren()) do
- if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then
- v:Clone().Parent = Fake_Arm_Model
- end
- end
- end
- if Character:FindFirstChild("Shirt") then
- Instance.new("Humanoid", Fake_Arm_Model)
- Character.Shirt:Clone().Parent = Fake_Arm_Model
- else
- local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)
- Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5)
- local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)
- Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5)
- end
- end
- end)
- Tool.Unequipped:connect(function()
- Equipped = false
- Tool.GripPos = Orig_Grip
- Aiming = false
- Settings.Spread = Orig_Spread
- if Settings.ChangeFOV[1] then
- Camera.FieldOfView = 70
- end
- if Gui then
- Gui:Destroy()
- Gui = nil
- end
- for i, v in pairs(Tool.Handle:GetChildren()) do
- if v:IsA("Sound") then
- v:Stop()
- end
- end
- if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then
- Fake_Arm_Model:Destroy()
- Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil
- end
- if Character and Left_Weld and Right_Weld then
- Arms_Made = false
- local Torso = Character.Torso
- Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]
- Left_Weld:Destroy()
- Right_Weld:Destroy()
- end
- Sprinting = false
- Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- Character.Humanoid.WalkSpeed = 16
- end)
- ]], tec9)local ammo = Instance.new("NumberValue", gunscript)
- local storedammo = Instance.new("NumberValue", gunscript)
- local gui = Instance.new("ScreenGui", gunscript)
- local frame = Instance.new("Frame", gui)
- local ammodisplay = Instance.new("TextLabel", frame)
- local smoke = Instance.new("Smoke", gunscript)
- local smoke1 = Instance.new("Smoke", gunscript)
- tec9.Grip = CFrame.new(0, -0.2, 0) * CFrame.Angles(-0, 0.30064716935158, 0)
- tec9.ToolTip = "Tec 9"
- tec9.GripForward = Vector3.new(-0.296, 0, -0.955)
- tec9.Name = "tec9"
- tec9.GripRight = Vector3.new(0.955, 0, -0.296)
- tec9.GripPos = Vector3.new(0, -0.2, 0)
- part.Anchored = true
- part.Friction = 0.3
- part.CanCollide = false
- part.TopSurface = Enum.SurfaceType.Smooth
- part.Size = Vector3.new(0.361, 0.354, 0.354)
- part.CFrame = CFrame.new(36.143, 1.373, -156.083) * CFrame.Angles(-1.5708003044128, -0.00011360710050212, 3.1415917873383)
- part.CustomPhysicalProperties = PhysicalProperties.new()
- part.BrickColor = BrickColor.new("Black")
- part.BottomSurface = Enum.SurfaceType.Smooth
- mesh.Scale = Vector3.new(0.405, 0.709, 0.811)
- weld.Part1 = part_2
- weld.Part0 = part
- weld.C1 = CFrame.new(97.855, 122.903, 25.261) * CFrame.Angles(-1.5707923173904, 9.4191096877694e-007, -0.00011360710777808)
- weld.C0 = CFrame.new(-97.855, 123.083, -25.085) * CFrame.Angles(-1.5708003044128, -9.4191096877694e-007, 3.1414790153503)
- part_2.Anchored = true
- part_2.Friction = 0.3
- part_2.CanCollide = false
- part_2.TopSurface = Enum.SurfaceType.Smooth
- part_2.Size = Vector3.new(1.221, 1.195, 1.195)
- part_2.CFrame = CFrame.new(36.143, 1.549, -155.904) * CFrame.Angles(1.5707923173904, 0.00011360710050212, 9.4236276027004e-007)
- part_2.CustomPhysicalProperties = PhysicalProperties.new()
- part_2.BrickColor = BrickColor.new("Black")
- part_2.BottomSurface = Enum.SurfaceType.Smooth
- mesh_2.Scale = Vector3.new(0.12, 0.15, 0.03)
- mesh_2.MeshType = Enum.MeshType.Wedge
- weld_2.Part1 = part_3
- weld_2.Part0 = part_2
- weld_2.C1 = CFrame.new(97.855, 123.746, 25.364) * CFrame.Angles(-1.5707924365997, 1.0133895784747e-006, -0.00011375611939002)
- weld_2.C0 = CFrame.new(97.855, 122.903, 25.261) * CFrame.Angles(-1.5707923173904, 9.4191096877694e-007, -0.00011360710777808)
- part_3.Anchored = true
- part_3.Friction = 0.3
- part_3.CanCollide = false
- part_3.TopSurface = Enum.SurfaceType.Smooth
- part_3.Size = Vector3.new(1.221, 1.912, 1.195)
- part_3.CFrame = CFrame.new(36.143, 1.652, -156.746) * CFrame.Angles(1.5707924365997, 0.00011375612666598, 1.0138369361812e-006)
- part_3.CustomPhysicalProperties = PhysicalProperties.new()
- part_3.BrickColor = BrickColor.new("Black")
- part_3.BottomSurface = Enum.SurfaceType.Smooth
- mesh_3.Scale = Vector3.new(0.156, 0.975, 0.24)
- weld_3.Part1 = part_4
- weld_3.Part0 = part_3
- weld_3.C1 = CFrame.new(-98.208, 25.152, 123.113) * CFrame.Angles(-6.012778612785e-006, -0.0029103588312864, 3.1412711143494)
- weld_3.C0 = CFrame.new(97.855, 123.746, 25.364) * CFrame.Angles(-1.5707924365997, 1.0133895784747e-006, -0.00011375611939002)
- part_4.Anchored = true
- part_4.Friction = 0.3
- part_4.CanCollide = false
- part_4.TopSurface = Enum.SurfaceType.Smooth
- part_4.Size = Vector3.new(1.221, 1.195, 1.195)
- part_4.CFrame = CFrame.new(36.143, 1.42, -156.399) * CFrame.Angles(-5.0767162065313e-006, -0.0029103606939316, -3.1412711143494)
- part_4.CustomPhysicalProperties = PhysicalProperties.new()
- part_4.BrickColor = BrickColor.new("Dark stone grey")
- part_4.BottomSurface = Enum.SurfaceType.Smooth
- mesh_4.Scale = Vector3.new(0.09, 0.09, 0.06)
- mesh_4.MeshType = Enum.MeshType.Wedge
- weld_4.Part1 = part_5
- weld_4.Part0 = part_4
- weld_4.C1 = CFrame.new(-97.855, -123.639, 25.124) * CFrame.Angles(1.5707926750183, -1.009198626889e-006, 3.1414790153503)
- weld_4.C0 = CFrame.new(-98.208, 25.152, 123.113) * CFrame.Angles(-6.012778612785e-006, -0.0029103588312864, 3.1412711143494)
- part_5.Anchored = true
- part_5.Friction = 0.3
- part_5.CanCollide = false
- part_5.TopSurface = Enum.SurfaceType.Smooth
- part_5.Size = Vector3.new(1.221, 0.478, 1.195)
- part_5.CFrame = CFrame.new(36.143, 1.413, -156.639) * CFrame.Angles(1.5707926750183, 0.00011357729817973, -3.1415915489197)
- part_5.CustomPhysicalProperties = PhysicalProperties.new()
- part_5.BrickColor = BrickColor.new("Black")
- part_5.BottomSurface = Enum.SurfaceType.Smooth
- mesh_5.Scale = Vector3.new(0.12, 0.06, 0.21)
- weld_5.Part1 = part_6
- weld_5.Part0 = part_5
- weld_5.C1 = CFrame.new(123.513, -97.855, 25.257) * CFrame.Angles(-1.5709099769592, 1.5707963705063, 0)
- weld_5.C0 = CFrame.new(-97.855, -123.639, 25.124) * CFrame.Angles(1.5707926750183, -1.009198626889e-006, 3.1414790153503)
- part_6.Anchored = true
- part_6.Friction = 0.3
- part_6.CanCollide = false
- part_6.TopSurface = Enum.SurfaceType.Smooth
- part_6.Size = Vector3.new(1.135, 0.354, 0.354)
- part_6.CFrame = CFrame.new(36.143, 1.546, -156.513) * CFrame.Angles(1.5707923173904, 0.00011360710050212, 1.5707973241806)
- part_6.CustomPhysicalProperties = PhysicalProperties.new()
- part_6.BrickColor = BrickColor.new("Black")
- part_6.BottomSurface = Enum.SurfaceType.Smooth
- mesh_6.Scale = Vector3.new(1, 0.405, 0.608)
- weld_6.Part1 = part_7
- weld_6.Part0 = part_6
- weld_6.C1 = CFrame.new(97.855, -25.221, 122.903) * CFrame.Angles(4.057022579218e-006, 9.4191096877694e-007, -0.00011360710777808)
- weld_6.C0 = CFrame.new(123.513, -97.855, 25.257) * CFrame.Angles(-1.5709099769592, 1.5707963705063, 0)
- part_7.Anchored = true
- part_7.Friction = 0.3
- part_7.CanCollide = false
- part_7.TopSurface = Enum.SurfaceType.Smooth
- part_7.Size = Vector3.new(1.221, 0.478, 1.195)
- part_7.CFrame = CFrame.new(36.143, 1.51, -155.904) * CFrame.Angles(-4.0569157135906e-006, -9.4237185521706e-007, 0.00011360710050212)
- part_7.CustomPhysicalProperties = PhysicalProperties.new()
- part_7.BrickColor = BrickColor.new("Black")
- part_7.BottomSurface = Enum.SurfaceType.Smooth
- mesh_7.Scale = Vector3.new(0.12, 0.09, 0.15)
- weld_7.Part1 = part_8
- weld_7.Part0 = part_7
- weld_7.C1 = CFrame.new(-48.033, -97.856, 116.224) * CFrame.Angles(4.275408173271e-006, -0.19199343025684, -1.5708930492401)
- weld_7.C0 = CFrame.new(97.855, -25.221, 122.903) * CFrame.Angles(4.057022579218e-006, 9.4191096877694e-007, -0.00011360710777808)
- part_8.Anchored = true
- part_8.Friction = 0.3
- part_8.CanCollide = false
- part_8.TopSurface = Enum.SurfaceType.Smooth
- part_8.Size = Vector3.new(1.221, 0.478, 1.195)
- part_8.CFrame = CFrame.new(36.143, 1.264, -156.254) * CFrame.Angles(-0.19199341535568, -2.2742036890122e-005, 1.5708913803101)
- part_8.CustomPhysicalProperties = PhysicalProperties.new()
- part_8.BrickColor = BrickColor.new("Black")
- part_8.BottomSurface = Enum.SurfaceType.Smooth
- mesh_8.Scale = Vector3.new(0.12, 0.3, 0.12)
- weld_8.Part1 = part_9
- weld_8.Part0 = part_8
- weld_8.C1 = CFrame.new(97.855, 122.939, 25.279) * CFrame.Angles(-1.5707923173904, 9.4191096877694e-007, -0.00011360710777808)
- weld_8.C0 = CFrame.new(-48.033, -97.856, 116.224) * CFrame.Angles(4.275408173271e-006, -0.19199343025684, -1.5708930492401)
- part_9.Anchored = true
- part_9.Friction = 0.3
- part_9.CanCollide = false
- part_9.TopSurface = Enum.SurfaceType.Smooth
- part_9.Size = Vector3.new(1.221, 1.195, 1.195)
- part_9.CFrame = CFrame.new(36.143, 1.567, -155.94) * CFrame.Angles(1.5707923173904, 0.00011360710050212, 9.4236276027004e-007)
- part_9.CustomPhysicalProperties = PhysicalProperties.new()
- part_9.BrickColor = BrickColor.new("Black")
- part_9.BottomSurface = Enum.SurfaceType.Smooth
- mesh_9.Scale = Vector3.new(0.12, 0.03, 0.06)
- mesh_9.MeshType = Enum.MeshType.Wedge
- weld_9.Part1 = part_10
- weld_9.Part0 = part_9
- weld_9.C1 = CFrame.new(97.855, -122.968, -25.074) * CFrame.Angles(1.5708000659943, 1.0410963113827e-006, -0.00011357730545569)
- weld_9.C0 = CFrame.new(97.855, 122.939, 25.279) * CFrame.Angles(-1.5707923173904, 9.4191096877694e-007, -0.00011360710777808)
- part_10.Anchored = true
- part_10.Friction = 0.3
- part_10.CanCollide = false
- part_10.TopSurface = Enum.SurfaceType.Smooth
- part_10.Size = Vector3.new(1.221, 0.478, 1.195)
- part_10.CFrame = CFrame.new(36.143, 1.363, -155.968) * CFrame.Angles(-1.5708000659943, -0.00011357729817973, -1.041527639245e-006)
- part_10.CustomPhysicalProperties = PhysicalProperties.new()
- part_10.BrickColor = BrickColor.new("Black")
- part_10.BottomSurface = Enum.SurfaceType.Smooth
- mesh_10.Scale = Vector3.new(0.12, 0.09, 0.15)
- weld_10.Part1 = part_11
- weld_10.Part0 = part_10
- weld_10.C1 = CFrame.new(-97.855, 25.114, 123.656) * CFrame.Angles(-4.057022579218e-006, -9.4191096877694e-007, 3.1414790153503)
- weld_10.C0 = CFrame.new(97.855, -122.968, -25.074) * CFrame.Angles(1.5708000659943, 1.0410963113827e-006, -0.00011357730545569)
- part_11.Anchored = true
- part_11.Friction = 0.3
- part_11.CanCollide = false
- part_11.TopSurface = Enum.SurfaceType.Smooth
- part_11.Size = Vector3.new(1.221, 1.195, 1.195)
- part_11.CFrame = CFrame.new(36.143, 1.402, -156.657) * CFrame.Angles(-4.0569157135906e-006, -9.4237185521706e-007, -3.1414790153503)
- part_11.CustomPhysicalProperties = PhysicalProperties.new()
- part_11.BrickColor = BrickColor.new("Black")
- part_11.BottomSurface = Enum.SurfaceType.Smooth
- mesh_11.Scale = Vector3.new(0.12, 0.06, 0.03)
- mesh_11.MeshType = Enum.MeshType.Wedge
- weld_11.Part1 = mag
- weld_11.Part0 = part_11
- weld_11.C1 = CFrame.new(97.855, -24.429, 123.782) * CFrame.Angles(4.057022579218e-006, 9.4191096877694e-007, -0.00011360710777808)
- weld_11.C0 = CFrame.new(-97.855, 25.114, 123.656) * CFrame.Angles(-4.057022579218e-006, -9.4191096877694e-007, 3.1414790153503)
- mag.Anchored = true
- mag.Friction = 0.3
- mag.CanCollide = false
- mag.TopSurface = Enum.SurfaceType.Smooth
- mag.Size = Vector3.new(1.221, 1.434, 1.195)
- mag.Name = "Mag"
- mag.CFrame = CFrame.new(36.143, 0.717, -156.782) * CFrame.Angles(-4.0569157135906e-006, -9.4237185521706e-007, 0.00011360710050212)
- mag.CustomPhysicalProperties = PhysicalProperties.new()
- mag.BrickColor = BrickColor.new("Black")
- mag.BottomSurface = Enum.SurfaceType.Smooth
- mesh_12.Scale = Vector3.new(0.102, 1.01, 0.24)
- weld_12.Part1 = part_12
- weld_12.Part0 = mag
- weld_12.C1 = CFrame.new(-97.855, 122.921, -25.153) * CFrame.Angles(-1.5708003044128, -9.4191096877694e-007, 3.1414790153503)
- weld_12.C0 = CFrame.new(97.855, -24.429, 123.782) * CFrame.Angles(4.057022579218e-006, 9.4191096877694e-007, -0.00011360710777808)
- part_12.Anchored = true
- part_12.Friction = 0.3
- part_12.CanCollide = false
- part_12.TopSurface = Enum.SurfaceType.Smooth
- part_12.Size = Vector3.new(1.221, 1.195, 1.195)
- part_12.CFrame = CFrame.new(36.143, 1.442, -155.922) * CFrame.Angles(-1.5708003044128, -0.00011360710050212, 3.1415917873383)
- part_12.CustomPhysicalProperties = PhysicalProperties.new()
- part_12.BrickColor = BrickColor.new("Black")
- part_12.BottomSurface = Enum.SurfaceType.Smooth
- mesh_13.Scale = Vector3.new(0.12, 0.06, 0.06)
- mesh_13.MeshType = Enum.MeshType.Wedge
- weld_13.Part1 = part_13
- weld_13.Part0 = part_12
- weld_13.C1 = CFrame.new(-97.771, -24.934, -123.466) * CFrame.Angles(3.1415886878967, 0.00068945449311286, 3.1415221691132)
- weld_13.C0 = CFrame.new(-97.855, 122.921, -25.153) * CFrame.Angles(-1.5708003044128, -9.4191096877694e-007, 3.1414790153503)
- part_13.Anchored = true
- part_13.Friction = 0.3
- part_13.CanCollide = false
- part_13.TopSurface = Enum.SurfaceType.Smooth
- part_13.Size = Vector3.new(1.221, 0.478, 1.195)
- part_13.CFrame = CFrame.new(36.143, 1.226, -156.398) * CFrame.Angles(3.1415886878967, -0.00068945420207456, 3.1415221691132)
- part_13.CustomPhysicalProperties = PhysicalProperties.new()
- part_13.BrickColor = BrickColor.new("Black")
- part_13.BottomSurface = Enum.SurfaceType.Smooth
- mesh_14.Scale = Vector3.new(0.12, 0.06, 0.42)
- weld_14.Part1 = part_14
- weld_14.Part0 = part_13
- weld_14.C1 = CFrame.new(-97.855, 25.121, 123.309) * CFrame.Angles(-3.9974215724214e-006, -1.1281744036751e-006, 3.1414790153503)
- weld_14.C0 = CFrame.new(-97.771, -24.934, -123.466) * CFrame.Angles(3.1415886878967, 0.00068945449311286, 3.1415221691132)
- part_14.Anchored = true
- part_14.Friction = 0.3
- part_14.CanCollide = false
- part_14.TopSurface = Enum.SurfaceType.Smooth
- part_14.Size = Vector3.new(1.221, 1.195, 1.195)
- part_14.CFrame = CFrame.new(36.143, 1.409, -156.309) * CFrame.Angles(-3.9972933336685e-006, -1.1286290373391e-006, -3.1414790153503)
- part_14.CustomPhysicalProperties = PhysicalProperties.new()
- part_14.BrickColor = BrickColor.new("Black")
- part_14.BottomSurface = Enum.SurfaceType.Smooth
- mesh_15.Scale = Vector3.new(0.12, 0.09, 0.06)
- mesh_15.MeshType = Enum.MeshType.Wedge
- weld_15.Part1 = part_15
- weld_15.Part0 = part_14
- weld_15.C1 = CFrame.new(72.095, -71.005, 123.692) * CFrame.Angles(3.9844812818046e-006, -1.2127426316511e-006, -0.5237050652504)
- weld_15.C0 = CFrame.new(-97.855, 25.121, 123.309) * CFrame.Angles(-3.9974215724214e-006, -1.1281744036751e-006, 3.1414790153503)
- part_15.Anchored = true
- part_15.Friction = 0.3
- part_15.CanCollide = false
- part_15.TopSurface = Enum.SurfaceType.Smooth
- part_15.Size = Vector3.new(1.221, 0.478, 1.195)
- part_15.CFrame = CFrame.new(36.058, 1.734, -156.693) * CFrame.Angles(-4.0569329939899e-006, -9.4240596126838e-007, 0.5237050652504)
- part_15.CustomPhysicalProperties = PhysicalProperties.new()
- part_15.BrickColor = BrickColor.new("Black")
- part_15.BottomSurface = Enum.SurfaceType.Smooth
- mesh_16.Scale = Vector3.new(0.045, 0.21, 0.06)
- weld_16.Part1 = part_16
- weld_16.Part0 = part_15
- weld_16.C1 = CFrame.new(-97.855, 122.886, -25.182) * CFrame.Angles(-1.5708003044128, -9.4191096877694e-007, 3.1414790153503)
- weld_16.C0 = CFrame.new(72.095, -71.005, 123.692) * CFrame.Angles(3.9844812818046e-006, -1.2127426316511e-006, -0.5237050652504)
- part_16.Anchored = true
- part_16.Friction = 0.3
- part_16.CanCollide = false
- part_16.TopSurface = Enum.SurfaceType.Smooth
- part_16.Size = Vector3.new(1.221, 1.195, 1.195)
- part_16.CFrame = CFrame.new(36.143, 1.47, -155.886) * CFrame.Angles(-1.5708003044128, -0.00011360710050212, 3.1415917873383)
- part_16.CustomPhysicalProperties = PhysicalProperties.new()
- part_16.BrickColor = BrickColor.new("Black")
- part_16.BottomSurface = Enum.SurfaceType.Smooth
- mesh_17.Scale = Vector3.new(0.12, 0.12, 0.03)
- mesh_17.MeshType = Enum.MeshType.Wedge
- weld_17.Part1 = part_17
- weld_17.Part0 = part_16
- weld_17.C1 = CFrame.new(97.771, -124.766, -25.364) * CFrame.Angles(1.5708001852036, -0.00067062757443637, -0.00011363418161636)
- weld_17.C0 = CFrame.new(-97.855, 122.886, -25.182) * CFrame.Angles(-1.5708003044128, -9.4191096877694e-007, 3.1414790153503)
- part_17.Anchored = true
- part_17.Friction = 0.3
- part_17.CanCollide = false
- part_17.TopSurface = Enum.SurfaceType.Smooth
- part_17.Size = Vector3.new(1.221, 0.478, 1.195)
- part_17.CFrame = CFrame.new(36.142, 1.652, -157.701) * CFrame.Angles(-1.5708001852036, -0.00011363679368515, 0.00067062710877508)
- part_17.CustomPhysicalProperties = PhysicalProperties.new()
- part_17.BrickColor = BrickColor.new("Dark stone grey")
- part_17.BottomSurface = Enum.SurfaceType.Smooth
- mesh_18.Scale = Vector3.new(0.072, 0.39, 0.18)
- weld_18.Part1 = part_18
- weld_18.Part0 = part_17
- weld_18.C1 = CFrame.new(25.346, -124.766, 97.775) * CFrame.Angles(1.57146692276, 4.1015600800165e-006, 1.5708599090576)
- weld_18.C0 = CFrame.new(97.771, -124.766, -25.364) * CFrame.Angles(1.5708001852036, -0.00067062757443637, -0.00011363418161636)
- part_18.Anchored = true
- part_18.Friction = 0.3
- part_18.CanCollide = false
- part_18.TopSurface = Enum.SurfaceType.Smooth
- part_18.Size = Vector3.new(1.221, 0.478, 1.195)
- part_18.CFrame = CFrame.new(36.143, 1.652, -157.7) * CFrame.Angles(3.0470411777496, 1.5701057910919, 1.6653438806534)
- part_18.CustomPhysicalProperties = PhysicalProperties.new()
- part_18.BrickColor = BrickColor.new("Black")
- part_18.BottomSurface = Enum.SurfaceType.Smooth
- mesh_19.Scale = Vector3.new(0.09, 0.39, 0.18)
- weld_19.Part1 = part_19
- weld_19.Part0 = part_18
- weld_19.C1 = CFrame.new(-97.855, 25.364, 124.607) * CFrame.Angles(-4.0521867958887e-006, -8.5250451320462e-007, 3.1414790153503)
- weld_19.C0 = CFrame.new(25.346, -124.766, 97.775) * CFrame.Angles(1.57146692276, 4.1015600800165e-006, 1.5708599090576)
- part_19.Anchored = true
- part_19.Friction = 0.3
- part_19.CanCollide = false
- part_19.TopSurface = Enum.SurfaceType.Smooth
- part_19.Size = Vector3.new(1.221, 0.478, 1.195)
- part_19.CFrame = CFrame.new(36.143, 1.652, -157.607) * CFrame.Angles(-4.052089934703e-006, -8.5296545648816e-007, -3.1414790153503)
- part_19.CustomPhysicalProperties = PhysicalProperties.new()
- part_19.BrickColor = BrickColor.new("Dark stone grey")
- part_19.BottomSurface = Enum.SurfaceType.Smooth
- mesh_20.Scale = Vector3.new(0.072, 0.39, 0.12)
- weld_20.Part1 = part_20
- weld_20.Part0 = part_19
- weld_20.C1 = CFrame.new(-25.362, -97.855, 124.607) * CFrame.Angles(9.4197940825325e-007, -4.0570071178081e-006, -1.5708932876587)
- weld_20.C0 = CFrame.new(-97.855, 25.364, 124.607) * CFrame.Angles(-4.0521867958887e-006, -8.5250451320462e-007, 3.1414790153503)
- part_20.Anchored = true
- part_20.Friction = 0.3
- part_20.CanCollide = false
- part_20.TopSurface = Enum.SurfaceType.Smooth
- part_20.Size = Vector3.new(1.221, 0.478, 1.195)
- part_20.CFrame = CFrame.new(36.143, 1.652, -157.607) * CFrame.Angles(-4.0569157135906e-006, -9.4237282155518e-007, 1.5708932876587)
- part_20.CustomPhysicalProperties = PhysicalProperties.new()
- part_20.BrickColor = BrickColor.new("Dark stone grey")
- part_20.BottomSurface = Enum.SurfaceType.Smooth
- mesh_21.Scale = Vector3.new(0.072, 0.39, 0.12)
- weld_21.Part1 = part_21
- weld_21.Part0 = part_20
- weld_21.C1 = CFrame.new(-25.362, -97.855, 124.427) * CFrame.Angles(9.4197935140983e-007, -4.052367330587e-006, -1.5708932876587)
- weld_21.C0 = CFrame.new(-25.362, -97.855, 124.607) * CFrame.Angles(9.4197940825325e-007, -4.0570071178081e-006, -1.5708932876587)
- part_21.Anchored = true
- part_21.Friction = 0.3
- part_21.CanCollide = false
- part_21.TopSurface = Enum.SurfaceType.Smooth
- part_21.Size = Vector3.new(1.221, 0.478, 1.195)
- part_21.CFrame = CFrame.new(36.143, 1.652, -157.428) * CFrame.Angles(-4.0522759263695e-006, -9.4237230996441e-007, 1.5708932876587)
- part_21.CustomPhysicalProperties = PhysicalProperties.new()
- part_21.BrickColor = BrickColor.new("Dark stone grey")
- part_21.BottomSurface = Enum.SurfaceType.Smooth
- mesh_22.Scale = Vector3.new(0.072, 0.39, 0.12)
- weld_22.Part1 = part_22
- weld_22.Part0 = part_21
- weld_22.C1 = CFrame.new(-25.362, -97.855, 124.248) * CFrame.Angles(9.2707841758966e-007, -4.0615313992021e-006, -1.5708932876587)
- weld_22.C0 = CFrame.new(-25.362, -97.855, 124.427) * CFrame.Angles(9.4197935140983e-007, -4.052367330587e-006, -1.5708932876587)
- part_22.Anchored = true
- part_22.Friction = 0.3
- part_22.CanCollide = false
- part_22.TopSurface = Enum.SurfaceType.Smooth
- part_22.Size = Vector3.new(1.221, 0.478, 1.195)
- part_22.CFrame = CFrame.new(36.143, 1.652, -157.248) * CFrame.Angles(-4.0614413592266e-006, -9.2747228563894e-007, 1.5708932876587)
- part_22.CustomPhysicalProperties = PhysicalProperties.new()
- part_22.BrickColor = BrickColor.new("Dark stone grey")
- part_22.BottomSurface = Enum.SurfaceType.Smooth
- mesh_23.Scale = Vector3.new(0.072, 0.39, 0.12)
- weld_23.Part1 = part_23
- weld_23.Part0 = part_22
- weld_23.C1 = CFrame.new(97.855, -25.364, 124.427) * CFrame.Angles(4.057022579218e-006, 9.4191096877694e-007, -0.00011360710777808)
- weld_23.C0 = CFrame.new(-25.362, -97.855, 124.248) * CFrame.Angles(9.2707841758966e-007, -4.0615313992021e-006, -1.5708932876587)
- part_23.Anchored = true
- part_23.Friction = 0.3
- part_23.CanCollide = false
- part_23.TopSurface = Enum.SurfaceType.Smooth
- part_23.Size = Vector3.new(1.221, 0.478, 1.195)
- part_23.CFrame = CFrame.new(36.143, 1.652, -157.428) * CFrame.Angles(-4.0569157135906e-006, -9.4237185521706e-007, 0.00011360710050212)
- part_23.CustomPhysicalProperties = PhysicalProperties.new()
- part_23.BrickColor = BrickColor.new("Dark stone grey")
- part_23.BottomSurface = Enum.SurfaceType.Smooth
- mesh_24.Scale = Vector3.new(0.072, 0.39, 0.12)
- weld_24.Part1 = part_24
- weld_24.Part0 = part_23
- weld_24.C1 = CFrame.new(97.855, -25.364, 124.248) * CFrame.Angles(4.057022579218e-006, 9.4191096877694e-007, -0.00011360710777808)
- weld_24.C0 = CFrame.new(97.855, -25.364, 124.427) * CFrame.Angles(4.057022579218e-006, 9.4191096877694e-007, -0.00011360710777808)
- part_24.Anchored = true
- part_24.Friction = 0.3
- part_24.CanCollide = false
- part_24.TopSurface = Enum.SurfaceType.Smooth
- part_24.Size = Vector3.new(1.221, 0.478, 1.195)
- part_24.CFrame = CFrame.new(36.143, 1.652, -157.248) * CFrame.Angles(-4.0569157135906e-006, -9.4237185521706e-007, 0.00011360710050212)
- part_24.CustomPhysicalProperties = PhysicalProperties.new()
- part_24.BrickColor = BrickColor.new("Dark stone grey")
- part_24.BottomSurface = Enum.SurfaceType.Smooth
- mesh_25.Scale = Vector3.new(0.072, 0.39, 0.12)
- weld_25.Part1 = part_25
- weld_25.Part0 = part_24
- weld_25.C1 = CFrame.new(-25.362, -97.855, 124.069) * CFrame.Angles(9.2475170276884e-007, -4.1538651203155e-006, -1.5708932876587)
- weld_25.C0 = CFrame.new(97.855, -25.364, 124.248) * CFrame.Angles(4.057022579218e-006, 9.4191096877694e-007, -0.00011360710777808)
- part_25.Anchored = true
- part_25.Friction = 0.3
- part_25.CanCollide = false
- part_25.TopSurface = Enum.SurfaceType.Smooth
- part_25.Size = Vector3.new(1.221, 0.478, 1.195)
- part_25.CFrame = CFrame.new(36.143, 1.652, -157.069) * CFrame.Angles(-4.1537755350873e-006, -9.2515455207831e-007, 1.5708932876587)
- part_25.CustomPhysicalProperties = PhysicalProperties.new()
- part_25.BrickColor = BrickColor.new("Dark stone grey")
- part_25.BottomSurface = Enum.SurfaceType.Smooth
- mesh_26.Scale = Vector3.new(0.072, 0.39, 0.12)
- weld_26.Part1 = part_26
- weld_26.Part0 = part_25
- weld_26.C1 = CFrame.new(97.855, -25.364, 124.069) * CFrame.Angles(4.057022579218e-006, 9.4191096877694e-007, -0.00011360710777808)
- weld_26.C0 = CFrame.new(-25.362, -97.855, 124.069) * CFrame.Angles(9.2475170276884e-007, -4.1538651203155e-006, -1.5708932876587)
- part_26.Anchored = true
- part_26.Friction = 0.3
- part_26.CanCollide = false
- part_26.TopSurface = Enum.SurfaceType.Smooth
- part_26.Size = Vector3.new(1.221, 0.478, 1.195)
- part_26.CFrame = CFrame.new(36.143, 1.652, -157.069) * CFrame.Angles(-4.0569157135906e-006, -9.4237185521706e-007, 0.00011360710050212)
- part_26.CustomPhysicalProperties = PhysicalProperties.new()
- part_26.BrickColor = BrickColor.new("Dark stone grey")
- part_26.BottomSurface = Enum.SurfaceType.Smooth
- mesh_27.Scale = Vector3.new(0.072, 0.39, 0.12)
- weld_27.Part1 = part_27
- weld_27.Part0 = part_26
- weld_27.C1 = CFrame.new(123.441, -97.855, 25.304) * CFrame.Angles(-1.5709100961685, 1.5707963705063, 0)
- weld_27.C0 = CFrame.new(97.855, -25.364, 124.069) * CFrame.Angles(4.057022579218e-006, 9.4191096877694e-007, -0.00011360710777808)
- part_27.Anchored = true
- part_27.Friction = 0.3
- part_27.CanCollide = false
- part_27.TopSurface = Enum.SurfaceType.Smooth
- part_27.Size = Vector3.new(1.282, 0.354, 0.354)
- part_27.CFrame = CFrame.new(36.143, 1.592, -156.442) * CFrame.Angles(1.5707924365997, 0.00011375612666598, 1.5707973241806)
- part_27.CustomPhysicalProperties = PhysicalProperties.new()
- part_27.BrickColor = BrickColor.new("Black")
- part_27.BottomSurface = Enum.SurfaceType.Smooth
- mesh_28.Scale = Vector3.new(1, 0.522, 0.304)
- weld_28.Part1 = part_28
- weld_28.Part0 = part_27
- weld_28.C1 = CFrame.new(123.782, -97.855, 25.049) * CFrame.Angles(-1.5709099769592, 1.5707963705063, 0)
- weld_28.C0 = CFrame.new(123.441, -97.855, 25.304) * CFrame.Angles(-1.5709100961685, 1.5707963705063, 0)
- part_28.Anchored = true
- part_28.Friction = 0.3
- part_28.CanCollide = false
- part_28.TopSurface = Enum.SurfaceType.Smooth
- part_28.Size = Vector3.new(0.366, 0.354, 0.354)
- part_28.CFrame = CFrame.new(36.143, 1.338, -156.782) * CFrame.Angles(1.5707923173904, 0.00011360710050212, 1.5707973241806)
- part_28.CustomPhysicalProperties = PhysicalProperties.new()
- part_28.BrickColor = BrickColor.new("Black")
- part_28.BottomSurface = Enum.SurfaceType.Smooth
- mesh_29.Scale = Vector3.new(1, 0.405, 0.709)
- weld_29.Part1 = part_29
- weld_29.Part0 = part_28
- weld_29.C1 = CFrame.new(97.855, -49.78, 115.322) * CFrame.Angles(0.20944617688656, 1.0757878499135e-006, -0.00011357730545569)
- weld_29.C0 = CFrame.new(123.782, -97.855, 25.049) * CFrame.Angles(-1.5709099769592, 1.5707963705063, 0)
- part_29.Anchored = true
- part_29.Friction = 0.3
- part_29.CanCollide = false
- part_29.TopSurface = Enum.SurfaceType.Smooth
- part_29.Size = Vector3.new(1.221, 0.478, 1.195)
- part_29.CFrame = CFrame.new(36.143, 1.004, -156.152) * CFrame.Angles(-0.2094461619854, -2.4667066099937e-005, 0.00011087153689004)
- part_29.CustomPhysicalProperties = PhysicalProperties.new()
- part_29.BrickColor = BrickColor.new("Black")
- part_29.BottomSurface = Enum.SurfaceType.Smooth
- mesh_30.Scale = Vector3.new(0.12, 1.23, 0.15)
- weld_30.Part1 = part_30
- weld_30.Part0 = part_29
- weld_30.C1 = CFrame.new(97.855, -47.496, 116.075) * CFrame.Angles(0.19199270009995, 1.0993036312357e-006, -0.00011357730545569)
- weld_30.C0 = CFrame.new(97.855, -49.78, 115.322) * CFrame.Angles(0.20944617688656, 1.0757878499135e-006, -0.00011357730545569)
- part_30.Anchored = true
- part_30.Friction = 0.3
- part_30.CanCollide = false
- part_30.TopSurface = Enum.SurfaceType.Smooth
- part_30.Size = Vector3.new(1.221, 0.478, 1.195)
- part_30.CFrame = CFrame.new(36.143, 0.763, -156.005) * CFrame.Angles(-0.19199271500111, -2.2751401047572e-005, 0.00011128066398669)
- part_30.CustomPhysicalProperties = PhysicalProperties.new()
- part_30.BrickColor = BrickColor.new("Black")
- part_30.BottomSurface = Enum.SurfaceType.Smooth
- mesh_31.Scale = Vector3.new(0.12, 0.12, 0.306)
- weld_31.Part1 = part_31
- weld_31.Part0 = part_30
- weld_31.C1 = CFrame.new(-97.855, 123.405, -25.221) * CFrame.Angles(-1.5708003044128, -9.4191096877694e-007, 3.1414790153503)
- weld_31.C0 = CFrame.new(97.855, -47.496, 116.075) * CFrame.Angles(0.19199270009995, 1.0993036312357e-006, -0.00011357730545569)
- part_31.Anchored = true
- part_31.Friction = 0.3
- part_31.CanCollide = false
- part_31.TopSurface = Enum.SurfaceType.Smooth
- part_31.Size = Vector3.new(0.361, 0.681, 0.354)
- part_31.CFrame = CFrame.new(36.143, 1.51, -156.406) * CFrame.Angles(-1.5708003044128, -0.00011360710050212, 3.1415917873383)
- part_31.CustomPhysicalProperties = PhysicalProperties.new()
- part_31.BrickColor = BrickColor.new("Black")
- part_31.BottomSurface = Enum.SurfaceType.Smooth
- mesh_32.Scale = Vector3.new(0.405, 1, 0.405)
- weld_32.Part1 = part_32
- weld_32.Part0 = part_31
- weld_32.C1 = CFrame.new(97.855, -55.898, 112.41) * CFrame.Angles(0.26180651783943, 1.0734595434769e-006, -0.00011357730545569)
- weld_32.C0 = CFrame.new(-97.855, 123.405, -25.221) * CFrame.Angles(-1.5708003044128, -9.4191096877694e-007, 3.1414790153503)
- part_32.Anchored = true
- part_32.Friction = 0.3
- part_32.CanCollide = false
- part_32.TopSurface = Enum.SurfaceType.Smooth
- part_32.Size = Vector3.new(1.221, 0.956, 1.195)
- part_32.CFrame = CFrame.new(36.143, 1.187, -156.047) * CFrame.Angles(-0.26180651783943, -3.0433633583016e-005, 0.00010942920926027)
- part_32.CustomPhysicalProperties = PhysicalProperties.new()
- part_32.BrickColor = BrickColor.new("Black")
- part_32.BottomSurface = Enum.SurfaceType.Smooth
- mesh_33.Scale = Vector3.new(0.12, 0.915, 0.24)
- weld_33.Part1 = part_33
- weld_33.Part0 = part_32
- weld_33.C1 = CFrame.new(97.855, -47.938, 116.087) * CFrame.Angles(0.19199270009995, 1.0764863418444e-006, -0.00011357730545569)
- weld_33.C0 = CFrame.new(97.855, -55.898, 112.41) * CFrame.Angles(0.26180651783943, 1.0734595434769e-006, -0.00011357730545569)
- part_33.Anchored = true
- part_33.Friction = 0.3
- part_33.CanCollide = false
- part_33.TopSurface = Enum.SurfaceType.Smooth
- part_33.Size = Vector3.new(1.221, 0.956, 1.195)
- part_33.CFrame = CFrame.new(36.143, 1.195, -156.101) * CFrame.Angles(-0.19199272990227, -2.2729005650035e-005, 0.0001112850222853)
- part_33.CustomPhysicalProperties = PhysicalProperties.new()
- part_33.BrickColor = BrickColor.new("Black")
- part_33.BottomSurface = Enum.SurfaceType.Smooth
- mesh_34.Scale = Vector3.new(0.12, 0.915, 0.24)
- weld_34.Part1 = part_34
- weld_34.Part0 = part_33
- weld_34.C1 = CFrame.new(97.94, -25.006, 123.316) * CFrame.Angles(4.0089012145472e-006, 0.00069162424188107, -0.00011381851800252)
- weld_34.C0 = CFrame.new(97.855, -47.938, 116.087) * CFrame.Angles(0.19199270009995, 1.0764863418444e-006, -0.00011357730545569)
- part_34.Anchored = true
- part_34.Friction = 0.3
- part_34.CanCollide = false
- part_34.TopSurface = Enum.SurfaceType.Smooth
- part_34.Size = Vector3.new(1.221, 1.195, 1.195)
- part_34.CFrame = CFrame.new(36.143, 1.295, -156.384) * CFrame.Angles(-3.9301826291194e-006, -0.00069162470754236, 0.0001138157749665)
- part_34.CustomPhysicalProperties = PhysicalProperties.new()
- part_34.BrickColor = BrickColor.new("Dark stone grey")
- part_34.BottomSurface = Enum.SurfaceType.Smooth
- mesh_35.Scale = Vector3.new(0.09, 0.09, 0.06)
- mesh_35.MeshType = Enum.MeshType.Wedge
- weld_35.Part1 = part_35
- weld_35.Part0 = part_34
- weld_35.C1 = CFrame.new(97.855, 25.114, -123.621) * CFrame.Angles(-3.1415886878967, 9.4191096877694e-007, -0.00011360710777808)
- weld_35.C0 = CFrame.new(97.94, -25.006, 123.316) * CFrame.Angles(4.0089012145472e-006, 0.00069162424188107, -0.00011381851800252)
- part_35.Anchored = true
- part_35.Friction = 0.3
- part_35.CanCollide = false
- part_35.TopSurface = Enum.SurfaceType.Smooth
- part_35.Size = Vector3.new(1.221, 1.195, 1.195)
- part_35.CFrame = CFrame.new(36.143, 1.402, -156.621) * CFrame.Angles(3.1415886878967, 9.4237185521706e-007, -0.00011360710050212)
- part_35.CustomPhysicalProperties = PhysicalProperties.new()
- part_35.BrickColor = BrickColor.new("Black")
- part_35.BottomSurface = Enum.SurfaceType.Smooth
- mesh_36.Scale = Vector3.new(0.12, 0.06, 0.03)
- mesh_36.MeshType = Enum.MeshType.Wedge
- weld_36.Part1 = part_36
- weld_36.Part0 = part_35
- weld_36.C1 = CFrame.new(-97.96, 123.486, -25.414) * CFrame.Angles(-1.5708001852036, -0.00034632478491403, 3.1414790153503)
- weld_36.C0 = CFrame.new(97.855, 25.114, -123.621) * CFrame.Angles(-3.1415886878967, 9.4191096877694e-007, -0.00011360710777808)
- part_36.Anchored = true
- part_36.Friction = 0.3
- part_36.CanCollide = false
- part_36.TopSurface = Enum.SurfaceType.Smooth
- part_36.Size = Vector3.new(1.221, 0.478, 1.195)
- part_36.CFrame = CFrame.new(36.08, 1.702, -156.52) * CFrame.Angles(-1.5708001852036, -0.00011360715870978, 3.1412463188171)
- part_36.CustomPhysicalProperties = PhysicalProperties.new()
- part_36.BrickColor = BrickColor.new("Really black")
- part_36.BottomSurface = Enum.SurfaceType.Smooth
- mesh_37.Scale = Vector3.new(0.039, 0.81, 0.06)
- weld_37.Part1 = smokepart
- weld_37.Part0 = part_36
- weld_37.C1 = CFrame.new(25.347, -125.198, 97.325) * CFrame.Angles(1.5749682188034, 4.824919415114e-007, 1.5706913471222)
- weld_37.C0 = CFrame.new(-97.96, 123.486, -25.414) * CFrame.Angles(-1.5708001852036, -0.00034632478491403, 3.1414790153503)
- smokepart.Friction = 0.3
- smokepart.CanCollide = false
- smokepart.Transparency = 1
- smokepart.TopSurface = Enum.SurfaceType.Smooth
- smokepart.Material = Enum.Material.SmoothPlastic
- smokepart.Size = Vector3.new(0.361, 0.354, 0.354)
- smokepart.Name = "SmokePart"
- smokepart.CFrame = CFrame.new(36.151, 1.636, -157.791) * CFrame.Angles(-3.116438627243, 1.5666244029999, 1.5456416606903)
- smokepart.CustomPhysicalProperties = PhysicalProperties.new()
- smokepart.BrickColor = BrickColor.new("Dark stone grey")
- smokepart.BottomSurface = Enum.SurfaceType.Smooth
- mesh_38.Scale = Vector3.new(0.202, 0.025, 0.657)
- weld_38.Part1 = handle
- weld_38.Part0 = smokepart
- weld_38.C1 = CFrame.new(126.395, -25.039, 93.84) * CFrame.Angles(4.3374866436352e-006, 0.26179566979408, -0.00012152710405644)
- weld_38.C0 = CFrame.new(25.347, -125.198, 97.325) * CFrame.Angles(1.5749682188034, 4.824919415114e-007, 1.5706913471222)
- handle.Friction = 0.3
- handle.CanCollide = false
- handle.TopSurface = Enum.SurfaceType.Smooth
- handle.Material = Enum.Material.SmoothPlastic
- handle.Size = Vector3.new(0.361, 0.354, 0.354)
- handle.Name = "Handle"
- handle.CFrame = CFrame.new(36.196, 1.327, -156.356) * CFrame.Angles(2.8072103305021e-005, -0.26179563999176, 0.00012465177860577)
- handle.CustomPhysicalProperties = PhysicalProperties.new()
- handle.BottomSurface = Enum.SurfaceType.Smooth
- mesh_39.Scale = Vector3.new(0.076, 0.126, 0.253)
- reload.EmitterSize = 0
- reload.Name = "Reload"
- reload.Volume = 1
- reload.SoundId = "http://www.roblox.com/asset/?id=159385334"
- shoot.EmitterSize = 0
- shoot.PlaybackSpeed = 1.2
- shoot.Name = "Shoot"
- shoot.Volume = 1
- shoot.SoundId = "http://www.roblox.com/asset/?id=132456115"
- weld_39.Part1 = aimpart
- weld_39.Part0 = handle
- weld_39.C1 = CFrame.new(97.822, -25.487, 122.279) * CFrame.Angles(2.1091605617585e-007, 5.9604651880818e-008, -0.00012188089021947)
- weld_39.C0 = CFrame.new(126.395, -25.039, 93.84) * CFrame.Angles(4.3374866436352e-006, 0.26179563999176, -0.00012152710405644)
- aimpart.Friction = 0.3
- aimpart.CanCollide = false
- aimpart.Transparency = 1
- aimpart.TopSurface = Enum.SurfaceType.Smooth
- aimpart.Material = Enum.Material.SmoothPlastic
- aimpart.Size = Vector3.new(0.361, 0.354, 0.354)
- aimpart.Name = "AimPart"
- aimpart.CFrame = CFrame.new(36.175, 1.775, -155.279) * CFrame.Angles(-2.1091361190884e-007, -5.9604644775391e-008, 0.00012188089021947)
- aimpart.CustomPhysicalProperties = PhysicalProperties.new()
- aimpart.BottomSurface = Enum.SurfaceType.Smooth
- mesh_40.Scale = Vector3.new(0.076, 0.101, 0.253)
- weldall.Name = WeldAll
- gunscript.Name = Gun_Script
- ammo.Name = "Ammo"
- ammo.Value = 30
- storedammo.Name = "StoredAmmo"
- storedammo.Value = 300
- gui.Name = "Gui"
- frame.Size = UDim2.new(0, 100, 0, 100)
- frame.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
- frame.Position = UDim2.new(1, -200, 1, -100)
- frame.BorderSizePixel = 0
- frame.BackgroundTransparency = 1
- frame.BackgroundColor3 = Color3.new(1, 1, 1)
- ammodisplay.TextStrokeTransparency = 0.5
- ammodisplay.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
- ammodisplay.BackgroundTransparency = 1
- ammodisplay.Size = UDim2.new(1, 0, 1, 0)
- ammodisplay.TextColor3 = Color3.new(0.917647, 0.917647, 0.917647)
- ammodisplay.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
- ammodisplay.Text = ""
- ammodisplay.TextSize = 24
- ammodisplay.Name = "AmmoDisplay"
- ammodisplay.TextXAlignment = Enum.TextXAlignment.Right
- ammodisplay.FontSize = Enum.FontSize.Size24
- smoke.Enabled = false
- smoke.Color = Color3.new(0.372549, 0.372549, 0.372549)
- smoke.Opacity = 0.1
- smoke.RiseVelocity = 10
- smoke.Size = 0.25
- smoke1.Enabled = false
- smoke1.Color = Color3.new(1, 0.6, 0.2)
- smoke1.Name = "Smoke1"
- smoke1.Opacity = 0.4
- smoke1.RiseVelocity = 3
- smoke1.Size = 0.1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement