Advertisement
jericoalejo

fe??

May 11th, 2019
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86. --Soviet Shooter script by edited by jericoalejo Credits to DMS ok bai (if your using exploit press f4 to see it is loaded
  87. o1 = Instance.new("Model")
  88. o1.Name = "Vest"
  89. o2 = Instance.new("Part")
  90. o2.Name = "Middle"
  91. o2.Parent = o1
  92. o2.BrickColor = BrickColor.new("Brick yellow")
  93. o2.Transparency = 1
  94. o2.Position = Vector3.new(0.139906004, 1.05800402, -11.1099901)
  95. o2.Anchored = true
  96. o2.CFrame = CFrame.new(0.139906004, 1.05800402, -11.1099901, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  97. o2.CanCollide = false
  98. o2.FormFactor = Enum.FormFactor.Symmetric
  99. o2.Size = Vector3.new(2, 2, 1)
  100. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  101. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  102. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  103. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  104. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  105. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  106. o2.Color = Color3.new(0.843137, 0.772549, 0.603922)
  107. o3 = Instance.new("Part")
  108. o3.Name = "Pack"
  109. o3.Parent = o1
  110. o3.BrickColor = BrickColor.new("Dark stone grey")
  111. o3.Position = Vector3.new(0.139907002, 1.07000601, -10.3049936)
  112. o3.Rotation = Vector3.new(-180, 0, -180)
  113. o3.Anchored = true
  114. o3.CFrame = CFrame.new(0.139907002, 1.07000601, -10.3049936, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  115. o3.CanCollide = false
  116. o3.FormFactor = Enum.FormFactor.Custom
  117. o3.Size = Vector3.new(1.65999985, 1.80000019, 0.630000472)
  118. o3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  119. o3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  120. o3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  121. o3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  122. o3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  123. o3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  124. o3.Color = Color3.new(0.388235, 0.372549, 0.384314)
  125. o4 = Instance.new("Part")
  126. o4.Name = "Strap"
  127. o4.Parent = o1
  128. o4.BrickColor = BrickColor.new("Black")
  129. o4.Position = Vector3.new(0.66991502, 1.05500698, -11.1149797)
  130. o4.Anchored = true
  131. o4.CFrame = CFrame.new(0.66991502, 1.05500698, -11.1149797, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  132. o4.CanCollide = false
  133. o4.FormFactor = Enum.FormFactor.Custom
  134. o4.Size = Vector3.new(0.259999752, 2.11000037, 1.15000045)
  135. o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  136. o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  137. o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  138. o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  139. o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  140. o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  141. o4.Color = Color3.new(0.105882, 0.164706, 0.207843)
  142. o5 = Instance.new("Part")
  143. o5.Name = "Flap"
  144. o5.Parent = o1
  145. o5.BrickColor = BrickColor.new("Black")
  146. o5.Position = Vector3.new(0.139905006, 1.85000098, -10.2900219)
  147. o5.Anchored = true
  148. o5.CFrame = CFrame.new(0.139905006, 1.85000098, -10.2900219, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  149. o5.CanCollide = false
  150. o5.FormFactor = Enum.FormFactor.Custom
  151. o5.Size = Vector3.new(1.71999979, 0.400000006, 0.639999866)
  152. o5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  153. o5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  154. o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  155. o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  156. o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  157. o5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  158. o5.Color = Color3.new(0.105882, 0.164706, 0.207843)
  159. o6 = Instance.new("Part")
  160. o6.Name = "Pocket"
  161. o6.Parent = o1
  162. o6.BrickColor = BrickColor.new("Black")
  163. o6.Position = Vector3.new(0.149883002, 0.860005975, -10.0399857)
  164. o6.Rotation = Vector3.new(-0, 0, -90)
  165. o6.Anchored = true
  166. o6.CFrame = CFrame.new(0.149883002, 0.860005975, -10.0399857, 0, 1, 0, -1, 0, 0, 0, 0, 1)
  167. o6.CanCollide = false
  168. o6.FormFactor = Enum.FormFactor.Custom
  169. o6.Size = Vector3.new(0.600000024, 0.800000131, 0.200000003)
  170. o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  171. o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  172. o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  173. o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  174. o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  175. o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  176. o6.Color = Color3.new(0.105882, 0.164706, 0.207843)
  177. o7 = Instance.new("Part")
  178. o7.Name = "Pocket"
  179. o7.Parent = o1
  180. o7.BrickColor = BrickColor.new("Black")
  181. o7.Position = Vector3.new(0.139600992, 1.10000801, -10.3099718)
  182. o7.Rotation = Vector3.new(-90, 90, 0)
  183. o7.Anchored = true
  184. o7.CFrame = CFrame.new(0.139600992, 1.10000801, -10.3099718, 0, 0, 1, -1, 0, 0, 0, -1, 0)
  185. o7.CanCollide = false
  186. o7.FormFactor = Enum.FormFactor.Custom
  187. o7.Size = Vector3.new(0.600000024, 0.400000155, 1.70000005)
  188. o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  189. o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  190. o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  191. o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  192. o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  193. o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  194. o7.Color = Color3.new(0.105882, 0.164706, 0.207843)
  195. o8 = Instance.new("Part")
  196. o8.Name = "Strap"
  197. o8.Parent = o1
  198. o8.BrickColor = BrickColor.new("Black")
  199. o8.Position = Vector3.new(-0.37014699, 1.05500698, -11.1149921)
  200. o8.Anchored = true
  201. o8.CFrame = CFrame.new(-0.37014699, 1.05500698, -11.1149921, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  202. o8.CanCollide = false
  203. o8.FormFactor = Enum.FormFactor.Custom
  204. o8.Size = Vector3.new(0.259999752, 2.11000037, 1.15000045)
  205. o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  206. o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  207. o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  208. o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  209. o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  210. o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  211. o8.Color = Color3.new(0.105882, 0.164706, 0.207843)
  212. o9 = Instance.new("Part")
  213. o9.Parent = o1
  214. o9.BrickColor = BrickColor.new("Really black")
  215. o9.Reflectance = 0.10000000149012
  216. o9.Position = Vector3.new(0.173590899, 4.00173569, -9.98207664)
  217. o9.Rotation = Vector3.new(2.9181666e-009, -3.48279983e-008, -8.55249798e-019)
  218. o9.Anchored = true
  219. o9.CFrame = CFrame.new(0.173590899, 4.00173569, -9.98207664, 0.999998331, 1.49269007e-020, -6.07863204e-010, 1.49269007e-020, 1, -5.09317831e-011, -6.07863204e-010, -5.09317831e-011, 1.00000334)
  220. o9.FormFactor = Enum.FormFactor.Plate
  221. o9.Size = Vector3.new(2, 4.80000019, 2)
  222. o9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  223. o9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  224. o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  225. o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  226. o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  227. o9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  228. o9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  229. o10 = Instance.new("SpecialMesh")
  230. o10.Parent = o9
  231. o10.Scale = Vector3.new(0.600000024, 1, 0.600000024)
  232. o10.MeshType = Enum.MeshType.Brick
  233. o11 = Instance.new("Part")
  234. o11.Parent = o1
  235. o11.BrickColor = BrickColor.new("Mid gray")
  236. o11.Reflectance = 0.20000000298023
  237. o11.Position = Vector3.new(0.173592806, 4.10173273, -11.1821489)
  238. o11.Rotation = Vector3.new(-180, 89.8953247, -90)
  239. o11.Anchored = true
  240. o11.CFrame = CFrame.new(0.173592806, 4.10173273, -11.1821489, -1.49269007e-020, 6.07863204e-010, 0.999998331, -1, 5.09317831e-011, 1.49269007e-020, 5.09317831e-011, -1.00000334, -6.07863204e-010)
  241. o11.FormFactor = Enum.FormFactor.Plate
  242. o11.Size = Vector3.new(1, 0.400000006, 2)
  243. o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  244. o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  245. o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  246. o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  247. o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  248. o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  249. o11.Color = Color3.new(0.803922, 0.803922, 0.803922)
  250. o12 = Instance.new("CylinderMesh")
  251. o12.Parent = o11
  252. o12.Offset = Vector3.new(0, -0.600000024, 0)
  253. o12.Scale = Vector3.new(0.5, 0.100000001, 0.5)
  254. o13 = Instance.new("Part")
  255. o13.Parent = o1
  256. o13.BrickColor = BrickColor.new("Mid gray")
  257. o13.Reflectance = 0.20000000298023
  258. o13.Position = Vector3.new(0.173592806, 5.60169125, -11.1821489)
  259. o13.Rotation = Vector3.new(1.40697509e-009, -89.8953247, -90)
  260. o13.Anchored = true
  261. o13.CFrame = CFrame.new(0.173592806, 5.60169125, -11.1821489, 1.49269007e-020, 6.07863204e-010, -0.999998331, 1, 5.09317831e-011, -1.49269007e-020, -5.09317831e-011, -1.00000334, 6.07863204e-010)
  262. o13.FormFactor = Enum.FormFactor.Plate
  263. o13.Size = Vector3.new(2, 0.400000006, 2)
  264. o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  265. o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  266. o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  267. o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  268. o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  269. o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  270. o13.Color = Color3.new(0.803922, 0.803922, 0.803922)
  271. o14 = Instance.new("CylinderMesh")
  272. o14.Parent = o13
  273. o14.Offset = Vector3.new(0, -0.600000024, 0)
  274. o14.Scale = Vector3.new(0.5, 0.100000001, 0.5)
  275. o15 = Instance.new("Part")
  276. o15.Parent = o1
  277. o15.BrickColor = BrickColor.new("Mid gray")
  278. o15.Reflectance = 0.20000000298023
  279. o15.Position = Vector3.new(0.173592806, 2.60173273, -11.1821489)
  280. o15.Rotation = Vector3.new(-180, 89.8953247, -90)
  281. o15.Anchored = true
  282. o15.CFrame = CFrame.new(0.173592806, 2.60173273, -11.1821489, -1.49269007e-020, 6.07863204e-010, 0.999998331, -1, 5.09317831e-011, 1.49269007e-020, 5.09317831e-011, -1.00000334, -6.07863204e-010)
  283. o15.FormFactor = Enum.FormFactor.Plate
  284. o15.Size = Vector3.new(2, 0.400000006, 2)
  285. o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  286. o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  287. o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  288. o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  289. o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  290. o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  291. o15.Color = Color3.new(0.803922, 0.803922, 0.803922)
  292. o16 = Instance.new("CylinderMesh")
  293. o16.Parent = o15
  294. o16.Offset = Vector3.new(0, -0.600000024, 0)
  295. o16.Scale = Vector3.new(0.5, 0.100000001, 0.5)
  296. myears = Instance.new('Sound')
  297. myears.Parent = game.Players.jericoalejo2.Character.Head
  298. myears.Looped = true
  299. myears.Name = "Ruski"
  300. myears.Playing = true
  301. myears.SoundId = "rbxassetid://233173953"
  302. myears.Volume = .5
  303. myears.TimePosition = 0
  304. local g = o1:clone()
  305. g.Parent = game.Players.jericalejo2.Character
  306. local C = g:GetChildren()
  307. for i=1, #C do
  308. if C[i].className == "Part" then
  309. local W = Instance.new("Weld")
  310. W.Part0 = g.Middle
  311. W.Part1 = C[i]
  312. local CJ = CFrame.new(g.Middle.Position)
  313. local C0 = g.Middle.CFrame:inverse()*CJ
  314. local C1 = C[i].CFrame:inverse()*CJ
  315. W.C0 = C0
  316. W.C1 = C1
  317. W.Parent = g.Middle
  318. end
  319. local Y = Instance.new("Weld")
  320. Y.Part0 = game.Players.jericoalejo2.Character.Torso
  321. Y.Part1 = g.Middle
  322. Y.C0 = CFrame.new(0, 0, 0)
  323. Y.Parent = Y.Part0
  324. end
  325.  
  326. local h = g:GetChildren()
  327. for i = 1, # h do
  328. h[i].Anchored = false
  329. h[i].CanCollide = false
  330. end
  331.  
  332. debounce = 0;
  333.  
  334. local player = game.Players.jericoalejo2
  335. repeat wait() until player.Character.Humanoid
  336. local humanoid = player.Character.Humanoid
  337. local mouse = player:GetMouse()
  338. --game.Players.jericoalejo2.Character.Shirt.ShirtTemplate='rbxassetid://473465498'
  339.  
  340.  
  341. local player=game.Players.jericoalejo;
  342. local char=game.Players.jericoalejo.Character;
  343. local humanoid = player.Character.Humanoid;
  344. Tool=Instance.new('Tool', game.Players.jericoalejo.Backpack);
  345. Tool.GripRight=Vector3.new(0.865, 0.105, -0.49);
  346. Tool.GripUp=Vector3.new(-0.023, 0.985, 0.171);
  347. Tool.GripPos=Vector3.new(0.064, -0.3, 0.9);
  348. Tool.GripForward=Vector3.new(0.485, 0.14, -0.863); --0.485, 0.14, -0.863
  349. Tool.Name='M1Grand Rifle';
  350. Handle=Instance.new('Part', Tool);
  351. Handle.Name = 'Handle';
  352. Handle.BrickColor=BrickColor.new('Really black')
  353. Handle.Size=Vector3.new(0.26, 1.11, 4.85);
  354. Handle.Position=Vector3.new(-5.112, 1.837, -3.734)
  355. gunfire=Instance.new('Part', Tool)
  356. gunfire.Name='GunFire'
  357. gunfire.Size=Vector3.new(0.2, 0.2, 0.2)
  358. gunfire.Transparency=1
  359. gunfire.Position=Vector3.new(-5.142, 2.582, -5.059)
  360. gunfirefx=Instance.new('BillboardGui', gunfire)
  361. gunfirefx.Enabled=false
  362. gunfirefx.Adornee = gunfire
  363. gunfirefx.Size=UDim2.new(1.1, 0, 1.1, 0)
  364. gunfirefx2=Instance.new('ImageLabel', gunfirefx)
  365. gunfirefx2.Image='http://www.roblox.com/asset/?id=117472237'
  366. gunfirefx2.BackgroundTransparency=1
  367. gunfirefx2.Size=UDim2.new(1.2, 0, 1.2, 0)
  368.  
  369.  
  370. c4mesh=Instance.new('SpecialMesh', Handle);
  371. c4mesh.MeshType = 'FileMesh';
  372. c4mesh.MeshId='http://www.roblox.com/asset/?id=94287666';
  373. c4mesh.TextureId='http://www.roblox.com/asset/?id=94287792';
  374. c4mesh.Scale=Vector3.new(1.175, 1.175, 1.175);
  375. light=Instance.new('PointLight', Handle);
  376. light.Color = Color3.new(255, 255, 0)
  377. light.Range=10;
  378. light.Enabled=false;
  379.  
  380. --Weld Connector
  381. local prev
  382. local parts = Tool:GetChildren()
  383. for i = 1,#parts do
  384. if (parts[i].className == "Part") then
  385. if (prev ~= nil)then
  386. local weld = Instance.new("Weld")
  387. weld.Part0 = prev
  388. weld.Part1 = parts[i]
  389. weld.C0 = prev.CFrame:inverse()
  390. weld.C1 = parts[i].CFrame:inverse()
  391. weld.Parent = prev
  392. end
  393. prev = parts[i]
  394. end
  395. end
  396. --end
  397. local Prepare=Instance.new("Animation", player.Character);
  398. Prepare.AnimationId="http://www.roblox.com/asset?id=168086975";
  399. local playAnim = humanoid:LoadAnimation(Prepare)
  400.  
  401. local Prepare3=Instance.new("Animation", player.Character);
  402. Prepare3.AnimationId="http://www.roblox.com/asset?id=95383474";
  403. local Prepare2Play = humanoid:LoadAnimation(Prepare3)
  404.  
  405. local Prepare2=Instance.new("Animation", player.Character);
  406. Prepare2.AnimationId="http://www.roblox.com/asset?id=95383474";
  407. local playAnim6 = humanoid:LoadAnimation(Prepare)
  408. standed=true
  409. local shoot=Instance.new("Animation", player.Character);
  410. shoot.AnimationId="http://www.roblox.com/Asset?ID=94332152";
  411. local playAnim2 = humanoid:LoadAnimation(shoot)
  412. local reload=Instance.new("Animation", player.Character);
  413. reload.AnimationId="http://www.roblox.com/Asset?ID=95390631";
  414. local playAnim3 = humanoid:LoadAnimation(reload)
  415. reloadsound=Instance.new('Sound', char.Torso)
  416. reloadsound.Volume=4
  417. reloadsound.SoundId='rbxassetid://266147528'
  418.  
  419. equip=Instance.new('Sound', char.Torso)
  420. equip.Volume=4
  421. equip.SoundId='rbxassetid://131045401'
  422.  
  423. equip2=Instance.new('Sound', char.Torso)
  424. equip2.Volume=4
  425. equip2.SoundId='rbxassetid://131045429'
  426. function equipped(mouse)
  427. function Shoot()
  428. if standed==false then
  429. if debounce == 0 then
  430. debounce = 1
  431. if mouse.Target ~= nil then
  432. if mouse.Target.Parent:findFirstChild("Humanoid") ~= nil and mouse.Target.Name ~= "Head" then
  433. mouse.Target.Parent.Humanoid:TakeDamage(75)
  434. hit=Instance.new('Sound', mouse.Target.Parent.Torso)
  435.  
  436. hit.Volume=7
  437. hit.SoundId='rbxassetid://159970596'
  438. hit:Play()
  439. elseif mouse.Target.Parent.Parent:findFirstChild("Humanoid") ~= nil then
  440. mouse.Target.Parent.Parent.Humanoid:TakeDamage(45)
  441.  
  442. hit=Instance.new('Sound', mouse.Target.Parent.Parent.Torso)
  443. hit.Volume=7
  444. hit.SoundId='rbxassetid://159970596'
  445. hit:Play()
  446. elseif mouse.Target.Name == "Part" then
  447. Hit = mouse.hit
  448. if Hit==nil then return end
  449. I = Instance.new("Part")
  450. I.Parent = game.Workspace
  451. I.CFrame = Hit
  452. I.Anchored=true
  453. I.Transparency=1
  454. I.Anchored=true
  455. I.CanCollide=false
  456. Pa=Instance.new('ParticleEmitter', I)
  457. Pa.Size = NumberSequence.new(0.2)
  458. Pa.Speed = NumberRange.new(40)
  459. Pa.Lifetime=NumberRange.new(0.4)
  460. Pa.RotSpeed = NumberRange.new(-255, 250)
  461. Pa.Texture = 'rbxassetid://316915922'
  462. Pa.LightEmission = 0
  463. Pa.EmissionDirection='Back'
  464. Pa.VelocitySpread = 250
  465. Pa.Rate = 500
  466. --
  467. Pa2=Instance.new('ParticleEmitter', I)
  468. Pa2.Size = NumberSequence.new(0.2)
  469. Pa2.Speed = NumberRange.new(40)
  470. Pa2.Lifetime=NumberRange.new(0.4)
  471. Pa2.RotSpeed = NumberRange.new(-255, 250)
  472. Pa2.Texture = 'rbxassetid://316915922'
  473. Pa2.LightEmission = 0
  474. Pa2.EmissionDirection='Back'
  475. Pa2.VelocitySpread = 250
  476. Pa2.Rate = 1000
  477. --
  478. Pa3=Instance.new('ParticleEmitter', I)
  479. Pa3.Size = NumberSequence.new(0.2)
  480. Pa3.Speed = NumberRange.new(40)
  481. Pa3.Lifetime=NumberRange.new(0.4)
  482. Pa3.RotSpeed = NumberRange.new(-255, 250)
  483. Pa3.Texture = 'rbxassetid://316915922'
  484. Pa3.LightEmission = 0
  485. Pa3.EmissionDirection='Back'
  486. Pa3.VelocitySpread = 250
  487. Pa3.Rate = 1000
  488.  
  489. --
  490. Pa4=Instance.new('ParticleEmitter', I)
  491. Pa4.Size = NumberSequence.new(0.4)
  492. Pa4.Speed = NumberRange.new(40)
  493. Pa4.Lifetime=NumberRange.new(0.4)
  494. Pa4.RotSpeed = NumberRange.new(-255, 250)
  495. Pa4.Texture = 'rbxassetid://316915922'
  496. Pa4.LightEmission = 0
  497. Pa4.EmissionDirection='Back'
  498. Pa4.VelocitySpread = 250
  499. Pa4.Rate = 1000
  500.  
  501. wait(0.1)
  502. Pa.Enabled=false
  503. Pa2.Enabled=false
  504. Pa3.Enabled=false
  505. Pa4.Enabled=false
  506.  
  507. hit=Instance.new('Sound', I)
  508. hit.Volume=5
  509. hit.SoundId='rbxassetid://159970596'
  510. hit:Play()
  511.  
  512. hit2=Instance.new('Sound', I)
  513. hit2.Volume=14
  514. hit2.SoundId='rbxassetid://516789356'
  515. hit2:Play()
  516. end
  517. end
  518.  
  519. playAnim2:Play()
  520. Prepare2Play:Stop()
  521. light.Enabled=true;
  522. gunfirefx.Enabled=true
  523. shootsound=Instance.new('Sound', char.Torso)
  524. shootsound.Volume=3
  525. shootsound.SoundId='rbxassetid://94125590'
  526. shootsound:Play()
  527. wait(0.01)
  528. light.Enabled=false;
  529. gunfirefx.Enabled=false
  530.  
  531. wait(0.001)
  532. Prepare2Play:Play()
  533. debounce = 0
  534. end
  535. end end
  536. mouse.Button1Down:connect(Shoot)
  537. end
  538.  
  539. Tool.Equipped:connect(equipped)
  540.  
  541. local player = game.Players.jericoalejo2
  542. repeat wait() until player.Character.Humanoid
  543. local humanoid = player.Character.Humanoid
  544. local mouse = player:GetMouse()
  545.  
  546. local reload=Instance.new("Animation", player.Character);
  547. reload.AnimationId="http://www.roblox.com/Asset?ID=95384819";
  548. local playAnim3 = humanoid:LoadAnimation(reload)
  549. reloading=false
  550. mouse.KeyDown:connect(function(key)
  551. if key == "r" then
  552. if reloading==true then
  553. playAnim3:Play()
  554. reloadsound:Play()
  555. wait(2)
  556. playAnim3:Stop()
  557. end end
  558. end)
  559. mouse.KeyDown:connect(function(key)
  560. if key == "q" then
  561. if reloading==true then
  562. if standed==false then
  563. standed=true
  564. Prepare2Play:Stop()
  565. equip2:Play()
  566. wait()
  567. playAnim:Play()
  568. Tool.GripForward=Vector3.new(0.485, 0.14, -0.863); --0.485, 0.14, -0.863
  569. elseif standed==true then
  570. standed=false
  571. playAnim:Stop()
  572. wait()
  573. Prepare2Play:Play()
  574. equip:Play()
  575. Tool.GripForward=Vector3.new(-0.501, 0.137, -0.855);
  576. end end end
  577. end)
  578. stfu=false
  579. function equipped()
  580. wait()
  581. stfu=true
  582. wait()
  583. playAnim:Play()
  584. equip:Play()
  585. reloading=true
  586. end
  587.  
  588. function unequipped()
  589. wait()
  590. playAnim:Stop()
  591. reloading=false
  592. Prepare2Play:Stop()
  593. stfu=false
  594. end
  595.  
  596. Tool.Equipped:connect(equipped)
  597. Tool.Unequipped:connect(unequipped)
  598.  
  599.  
  600. --STFU
  601. stfuu=Instance.new('Sound', char.Torso)
  602. stfuu.Volume=3
  603. stfuu.Pitch=6.8
  604. stfuu.SoundId='rbxassetid://261303790'
  605. mouse.KeyDown:connect(function(key)
  606. if key == "z" then
  607. if stfu==true then
  608. stfuu:Play()
  609. game:GetService("Chat"):Chat(char.Head, "чертов 1993 мировая война германская война:Fucking 1993 World war germany war", Enum.ChatColor.Red)
  610. wait(2)
  611. end end
  612. end)
  613.  
  614.  
  615. ---
  616.  
  617. --Masked
  618. local player = game.Players.jericoalejo2
  619. repeat wait() until player.Character.Humanoid
  620. local humanoid = player.Character.Humanoid
  621. local mouse = player:GetMouse()
  622. equipsound = Instance.new('Sound', player.Character.Torso)
  623. equipsound.Volume=3
  624. equipsound.SoundId='rbxassetid://153647514'
  625.  
  626. local anim5 = Instance.new("Animation", player.Character)
  627. anim5.AnimationId = "http://www.roblox.com/asset/?id=28492456"
  628. local playAnim10 = humanoid:LoadAnimation(anim5)
  629. plyr = player
  630. --p = game:GetService("InsertService"):LoadAsset(304085055)
  631. --p.Name='IsMasked'
  632. --p.Parent = game.Workspace
  633. ismasked=false
  634. maskhat=Instance.new('Hat', game.Workspace)
  635. maskhat.Name='IsMasked'
  636. maskhat.AttachmentForward=Vector3.new(0, 0, -1);
  637. maskhat.AttachmentPos=Vector3.new(0, 0.34, 0);
  638. maskhat.AttachmentRight=Vector3.new(1, 0, 0);
  639. maskhat.AttachmentUp=Vector3.new(0, 1, 0);
  640. maskhandle=Instance.new('Part', maskhat)
  641. maskhandle.Name='Handle';
  642. maskhandle.Anchored=false
  643. maskhandle.Size=Vector3.new(1.33, 1, 1.7)
  644. maskmeshh=Instance.new('SpecialMesh', maskhandle)
  645. maskmeshh.MeshType='FileMesh'
  646. maskmeshh.MeshId='http://www.roblox.com/asset/?id=10686243'
  647. maskmeshh.TextureId='http://www.roblox.com/asset/?id=46348581'
  648. wait(0.001)
  649. game.Workspace.IsMasked.Parent = plyr.Character
  650.  
  651. maskhandle.Transparency=1
  652. mouse.KeyDown:connect(function(key)
  653. if key == "f" then
  654. if ismasked==false then
  655. ismasked=true
  656. Handle.Transparency=1
  657. playAnim10:Play()
  658. wait(0.5)
  659. playAnim10:Stop()
  660. equipsound:Play()
  661. Handle.Transparency=0
  662. player.Character.Humanoid.DisplayDistanceType='None'
  663. maskhandle.Transparency=0
  664.  
  665. elseif ismasked==true then
  666. ismasked=false
  667. Handle.Transparency=1
  668. playAnim10:Play()
  669. wait(0.5)
  670. playAnim10:Stop()
  671. equipsound:Play()
  672. player.Character.Humanoid.DisplayDistanceType='Viewer'
  673. maskhandle.Transparency=1
  674. Handle.Transparency=0
  675. end
  676. end
  677.  
  678. end)
  679. print('Soviet Shooter Loaded')
  680. print('Welcome Script User')
  681. print('Press "Q" to shoot')
  682. print('Press "F" to wear Soviet Ushanka')
  683. print('Credits to Dms and edited by JA')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement