Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local GripPosition = game.ReplicatedStorage.Events.GripPosition
- GripPosition.OnServerEvent:Connect(function(PlayerThatShot,Key,Tool,Larm,Rarm,CurrentAmmo)
- if Key == Enum.KeyCode.R then --Reloading
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(70),math.rad(0),math.rad(0))
- Larm.C0 = CFrame.new(0.1, -0.1, -1) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-5),math.rad(55))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(70),math.rad(-5),math.rad(0))
- Larm.C0 = CFrame.new(0.1, -0.03, -.97) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-8),math.rad(55))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(70),math.rad(-10),math.rad(0))
- Larm.C0 = CFrame.new(0.1, 0.04, -.94) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-11),math.rad(55))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(70),math.rad(-15),math.rad(0)) -- Weapon Canted
- Larm.C0 = CFrame.new(0.1, 0.1, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-15),math.rad(55))
- wait(.25)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(70),math.rad(-15),math.rad(0))
- Larm.C0 = CFrame.new(0.1, -.14, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-35),math.rad(55))
- Tool.Magazine.Transparency = 1
- wait(.01)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(70),math.rad(-15),math.rad(0))
- Larm.C0 = CFrame.new(0.1, -.26, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-45),math.rad(55))
- wait(.01)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(70),math.rad(-15),math.rad(0)) -- Mag thrown
- Larm.C0 = CFrame.new(0.02, -.4, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-55),math.rad(55))
- wait(.15)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(67),math.rad(-12),math.rad(0))
- Larm.C0 = CFrame.new(-.06, -.385, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-50),math.rad(59))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(64),math.rad(-9),math.rad(0))
- Larm.C0 = CFrame.new(-.14, -.37, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-45),math.rad(63))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(61),math.rad(-6),math.rad(0))
- Larm.C0 = CFrame.new(-.22, -.355, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-40),math.rad(67))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(58),math.rad(-3),math.rad(0))
- Larm.C0 = CFrame.new(-.3, -.34, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-35),math.rad(71))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(55),math.rad(0),math.rad(0))
- Larm.C0 = CFrame.new(-.38, -.325, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-30),math.rad(75))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(50),math.rad(5),math.rad(0)) -- New mag grab
- Larm.C0 = CFrame.new(-0.4, -.3, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-25),math.rad(80))
- wait(.25)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(54),math.rad(1),math.rad(0))
- Larm.C0 = CFrame.new(-0.3, -.22, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-23),math.rad(75))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(58),math.rad(-3),math.rad(0))
- Larm.C0 = CFrame.new(-0.2, -.14, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-21),math.rad(70))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(62),math.rad(-7),math.rad(0))
- Larm.C0 = CFrame.new(-0.1, -.06, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-19),math.rad(65))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(66),math.rad(-11),math.rad(0))
- Larm.C0 = CFrame.new(0, 0.02, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-17),math.rad(60))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(70),math.rad(-15),math.rad(0)) -- Mag in
- Larm.C0 = CFrame.new(0.1, 0.1, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-15),math.rad(55))
- Tool.Magazine.Transparency = 0
- wait(.2)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(75),math.rad(-15),math.rad(0))
- Larm.C0 = CFrame.new(0.1, 0.1, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(97),math.rad(-15),math.rad(55))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(80),math.rad(-15),math.rad(0))
- Larm.C0 = CFrame.new(0.1, 0.1, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(104),math.rad(-15),math.rad(55))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(85),math.rad(-15),math.rad(0)) -- Seated
- Larm.C0 = CFrame.new(0.1, 0.1, -.9) * CFrame.fromEulerAnglesXYZ(math.rad(110),math.rad(-15),math.rad(55))
- wait(.25)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(80),math.rad(-10),math.rad(0))
- Larm.C0 = CFrame.new(0.1, 0.04, -.93) * CFrame.fromEulerAnglesXYZ(math.rad(103),math.rad(-11),math.rad(55))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(75),math.rad(-5),math.rad(0))
- Larm.C0 = CFrame.new(0.1, -0.02, -.96) * CFrame.fromEulerAnglesXYZ(math.rad(96),math.rad(-7),math.rad(55))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(70),math.rad(0),math.rad(0)) -- Home
- Larm.C0 = CFrame.new(0.1, -0.1, -1) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-5),math.rad(55))
- wait(0.3)
- if CurrentAmmo == 0 then
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(65),math.rad(0),math.rad(0)) -- Home
- Larm.C0 = CFrame.new(0.1, -0.1, -1) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(0),math.rad(55))
- wait(.02)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(60),math.rad(-10),math.rad(0))
- Larm.C0 = CFrame.new(0.1, -0.1, -1) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(5),math.rad(55))
- wait(.3)
- Tool["1"].Weld.C0 = Tool["1"].Weld.C0 * CFrame.new(0,0,.225)
- Tool.ActionPart.Weld.C0 = Tool.ActionPart.Weld.C0 * CFrame.new(0,0,-.225)
- Tool.Handle.BoltForward:play()
- wait(.01)
- Tool["1"].Weld.C0 = Tool["1"].Weld.C0 * CFrame.new(0,0,.225)
- Tool.ActionPart.Weld.C0 = Tool.ActionPart.Weld.C0 * CFrame.new(0,0,-.225)
- wait(.3)
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(65),math.rad(-10),math.rad(0))
- Larm.C0 = CFrame.new(0.1, -0.1, -1) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(0),math.rad(55))
- wait(.02)
- end--
- Rarm.C0 = CFrame.new(1,.2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(70),math.rad(0),math.rad(0))
- Larm.C0 = CFrame.new(0.1, -0.1, -1) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(-5),math.rad(55))
- wait(.02)
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement