Advertisement
Guest User

nice "leak" typical moders

a guest
May 15th, 2019
1,766
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 60.27 KB | None | 0 0
  1. -- Instances:
  2. local PrivateScriptV3 = Instance.new("ScreenGui")
  3. local LoginFrame = Instance.new("Frame")
  4. local Title = Instance.new("TextLabel")
  5. local Username = Instance.new("TextBox")
  6. local Password = Instance.new("TextBox")
  7. local Login = Instance.new("TextButton")
  8. local Success = Instance.new("TextLabel")
  9. local Incorrect = Instance.new("TextLabel")
  10. local MainFrame = Instance.new("Frame")
  11. local Title_2 = Instance.new("TextLabel")
  12. local Minimize = Instance.new("TextButton")
  13. local Executor = Instance.new("TextButton")
  14. local Games = Instance.new("TextButton")
  15. local ExecutorFrame = Instance.new("Frame")
  16. local Title_3 = Instance.new("TextLabel")
  17. local ScrollingFrame = Instance.new("ScrollingFrame")
  18. local Input = Instance.new("TextBox")
  19. local Execute = Instance.new("TextButton")
  20. local Clear = Instance.new("TextButton")
  21. local CloseExecutor = Instance.new("TextButton")
  22. local GamesFrame = Instance.new("Frame")
  23. local Title_4 = Instance.new("TextLabel")
  24. local RoCitizens = Instance.new("TextButton")
  25. local TMGUI = Instance.new("TextButton")
  26. local CloseGames = Instance.new("TextButton")
  27. --Properties:
  28. PrivateScriptV3.Name = "PrivateScriptV3"
  29. PrivateScriptV3.Parent = game.CoreGui
  30. PrivateScriptV3.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  31.  
  32. LoginFrame.Name = "LoginFrame"
  33. LoginFrame.Parent = PrivateScriptV3
  34. LoginFrame.Active = true
  35. LoginFrame.BackgroundColor3 = Color3.new(0.203922, 0.203922, 0.203922)
  36. LoginFrame.Position = UDim2.new(0.00840336829, 0, 0.116182573, 0)
  37. LoginFrame.Size = UDim2.new(0, 315, 0, 451)
  38. LoginFrame.Draggable = true
  39.  
  40. Title.Name = "Title"
  41. Title.Parent = LoginFrame
  42. Title.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  43. Title.Size = UDim2.new(0, 315, 0, 50)
  44. Title.Font = Enum.Font.Cartoon
  45. Title.Text = "Private Script v3.5"
  46. Title.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  47. Title.TextScaled = true
  48. Title.TextSize = 14
  49. Title.TextWrapped = true
  50.  
  51. Username.Name = "Username"
  52. Username.Parent = LoginFrame
  53. Username.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  54. Username.Position = UDim2.new(0.0476190485, 0, 0.215077609, 0)
  55. Username.Size = UDim2.new(0, 291, 0, 50)
  56. Username.Font = Enum.Font.SourceSans
  57. Username.PlaceholderText = "Username"
  58. Username.Text = ""
  59. Username.TextColor3 = Color3.new(0.819608, 0.819608, 0.819608)
  60. Username.TextScaled = true
  61. Username.TextSize = 14
  62. Username.TextWrapped = true
  63. Username.TextXAlignment = Enum.TextXAlignment.Left
  64.  
  65. Password.Name = "Password"
  66. Password.Parent = LoginFrame
  67. Password.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  68. Password.Position = UDim2.new(0.0476190485, 0, 0.399113089, 0)
  69. Password.Size = UDim2.new(0, 291, 0, 50)
  70. Password.Font = Enum.Font.SourceSans
  71. Password.PlaceholderText = "Password"
  72. Password.Text = ""
  73. Password.TextColor3 = Color3.new(0.819608, 0.819608, 0.819608)
  74. Password.TextScaled = true
  75. Password.TextSize = 14
  76. Password.TextWrapped = true
  77. Password.TextXAlignment = Enum.TextXAlignment.Left
  78.  
  79. Login.Name = "Login"
  80. Login.Parent = LoginFrame
  81. Login.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  82. Login.Position = UDim2.new(0.190476194, 0, 0.600886881, 0)
  83. Login.Size = UDim2.new(0, 214, 0, 57)
  84. Login.Font = Enum.Font.Cartoon
  85. Login.Text = "Log in"
  86. Login.TextColor3 = Color3.new(0.756863, 0.756863, 0.756863)
  87. Login.TextScaled = true
  88. Login.TextSize = 14
  89. Login.TextWrapped = true
  90. Login.MouseButton1Click:connect(function()
  91. if Username.Text == "" and Password.Text == "" or Username.Text == "" and Password.Text == "" then
  92. Success.Visible = true
  93. wait(1)
  94. LoginFrame.Visible = false
  95. wait(1)
  96. MainFrame.Visible = true
  97. else
  98. wait(.2)
  99. Incorrect.Visible = true
  100. end
  101. end)
  102.  
  103. Success.Name = "Success"
  104. Success.Parent = LoginFrame
  105. Success.BackgroundColor3 = Color3.new(1, 1, 1)
  106. Success.BackgroundTransparency = 1
  107. Success.Position = UDim2.new(0.0285714287, 0, 0.758314908, 0)
  108. Success.Size = UDim2.new(0, 297, 0, 31)
  109. Success.Visible = false
  110. Success.Font = Enum.Font.SourceSans
  111. Success.Text = "You are whitelisted, thank you for using my script!"
  112. Success.TextColor3 = Color3.new(0.427451, 1, 0.117647)
  113. Success.TextSize = 14
  114.  
  115. Incorrect.Name = "Incorrect"
  116. Incorrect.Parent = LoginFrame
  117. Incorrect.BackgroundColor3 = Color3.new(1, 1, 1)
  118. Incorrect.BackgroundTransparency = 1
  119. Incorrect.Position = UDim2.new(0.0285714287, 0, 0.827051044, 0)
  120. Incorrect.Size = UDim2.new(0, 297, 0, 31)
  121. Incorrect.Visible = false
  122. Incorrect.Font = Enum.Font.SourceSans
  123. Incorrect.Text = "You are not whitelisted, please try again."
  124. Incorrect.TextColor3 = Color3.new(1, 0, 0)
  125. Incorrect.TextSize = 14
  126.  
  127. MainFrame.Name = "MainFrame"
  128. MainFrame.Parent = PrivateScriptV3
  129. MainFrame.Active = true
  130. MainFrame.BackgroundColor3 = Color3.new(0.203922, 0.203922, 0.203922)
  131. MainFrame.Position = UDim2.new(0.256684482, 0, -3.7252903e-09, 0)
  132. MainFrame.Size = UDim2.new(0, 694, 0, 488)
  133. MainFrame.Visible = false
  134. MainFrame.Draggable = true
  135.  
  136. Title_2.Name = "Title"
  137. Title_2.Parent = MainFrame
  138. Title_2.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  139. Title_2.Size = UDim2.new(0, 694, 0, 50)
  140. Title_2.Font = Enum.Font.Cartoon
  141. Title_2.Text = "Private Script v3.5"
  142. Title_2.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  143. Title_2.TextScaled = true
  144. Title_2.TextSize = 14
  145. Title_2.TextWrapped = true
  146.  
  147. Minimize.Name = "Minimize"
  148. Minimize.Parent = MainFrame
  149. Minimize.BackgroundColor3 = Color3.new(1, 1, 1)
  150. Minimize.BackgroundTransparency = 1
  151. Minimize.Position = UDim2.new(0.927953899, 0, 0.102459013, 0)
  152. Minimize.Size = UDim2.new(0, 50, 0, 50)
  153. Minimize.Font = Enum.Font.SourceSans
  154. Minimize.Text = "Close"
  155. Minimize.TextColor3 = Color3.new(0.921569, 0.921569, 0.921569)
  156. Minimize.TextSize = 14
  157. Minimize.MouseButton1Click:connect(function()
  158. MainFrame.Visible = false
  159. end)
  160.  
  161. Executor.Name = "Executor"
  162. Executor.Parent = MainFrame
  163. Executor.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  164. Executor.Position = UDim2.new(0.0161246024, 0, 0.441050828, 0)
  165. Executor.Size = UDim2.new(0, 214, 0, 57)
  166. Executor.Font = Enum.Font.Cartoon
  167. Executor.Text = "Executor"
  168. Executor.TextColor3 = Color3.new(0.756863, 0.756863, 0.756863)
  169. Executor.TextScaled = true
  170. Executor.TextSize = 14
  171. Executor.TextWrapped = true
  172. Executor.MouseButton1Click:connect(function()
  173. ExecutorFrame.Visible = true
  174. end)
  175.  
  176. Games.Name = "Games"
  177. Games.Parent = MainFrame
  178. Games.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  179. Games.Position = UDim2.new(0.677507877, 0, 0.441050828, 0)
  180. Games.Size = UDim2.new(0, 214, 0, 57)
  181. Games.Font = Enum.Font.Cartoon
  182. Games.Text = "Games"
  183. Games.TextColor3 = Color3.new(0.756863, 0.756863, 0.756863)
  184. Games.TextScaled = true
  185. Games.TextSize = 14
  186. Games.TextWrapped = true
  187. Games.MouseButton1Click:connect(function()
  188. GamesFrame.Visible = true
  189. end)
  190.  
  191. ExecutorFrame.Name = "ExecutorFrame"
  192. ExecutorFrame.Parent = PrivateScriptV3
  193. ExecutorFrame.Active = true
  194. ExecutorFrame.BackgroundColor3 = Color3.new(0.203922, 0.203922, 0.203922)
  195. ExecutorFrame.Position = UDim2.new(0.282658517, 0, 0.421853423, 0)
  196. ExecutorFrame.Size = UDim2.new(0, 315, 0, 374)
  197. ExecutorFrame.Visible = false
  198. ExecutorFrame.Draggable = true
  199.  
  200. Title_3.Name = "Title"
  201. Title_3.Parent = ExecutorFrame
  202. Title_3.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  203. Title_3.Position = UDim2.new(0, 0, -0.00267379684, 0)
  204. Title_3.Size = UDim2.new(0, 315, 0, 50)
  205. Title_3.Font = Enum.Font.Cartoon
  206. Title_3.Text = "Private Script v3.5"
  207. Title_3.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  208. Title_3.TextScaled = true
  209. Title_3.TextSize = 14
  210. Title_3.TextWrapped = true
  211.  
  212. ScrollingFrame.Parent = ExecutorFrame
  213. ScrollingFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  214. ScrollingFrame.Position = UDim2.new(0.0285714287, 0, 0.131016046, 0)
  215. ScrollingFrame.Size = UDim2.new(0, 243, 0, 280)
  216.  
  217. Input.Name = "Input"
  218. Input.Parent = ScrollingFrame
  219. Input.BackgroundColor3 = Color3.new(0.552941, 0.552941, 0.552941)
  220. Input.Position = UDim2.new(-0.0018064715, 0, 4.02331352e-07, 0)
  221. Input.Size = UDim2.new(0, 230, 0, 9999)
  222. Input.Font = Enum.Font.SourceSans
  223. Input.MultiLine = true
  224. Input.PlaceholderText = "print(\"Hello world!\")"
  225. Input.Text = ""
  226. Input.TextColor3 = Color3.new(0, 0, 0)
  227. Input.TextSize = 14
  228. Input.TextXAlignment = Enum.TextXAlignment.Left
  229. Input.TextYAlignment = Enum.TextYAlignment.Top
  230.  
  231. Execute.Name = "Execute"
  232. Execute.Parent = ExecutorFrame
  233. Execute.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  234. Execute.Position = UDim2.new(0.81904763, 0, 0.14973262, 0)
  235. Execute.Size = UDim2.new(0, 51, 0, 126)
  236. Execute.Font = Enum.Font.Cartoon
  237. Execute.Text = "Execute"
  238. Execute.TextColor3 = Color3.new(0.870588, 0.870588, 0.870588)
  239. Execute.TextScaled = true
  240. Execute.TextSize = 14
  241. Execute.TextWrapped = true
  242. Execute.MouseButton1Click:connect(function()
  243. loadstring(Input.Text)()
  244. end)
  245.  
  246. Clear.Name = "Clear"
  247. Clear.Parent = ExecutorFrame
  248. Clear.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  249. Clear.Position = UDim2.new(0.81904763, 0, 0.489304811, 0)
  250. Clear.Size = UDim2.new(0, 51, 0, 126)
  251. Clear.Font = Enum.Font.Cartoon
  252. Clear.Text = "Clear"
  253. Clear.TextColor3 = Color3.new(0.952941, 0.952941, 0.952941)
  254. Clear.TextSize = 14
  255. Clear.MouseButton1Click:connect(function()
  256. Input.Text = ""
  257. end)
  258.  
  259. CloseExecutor.Name = "CloseExecutor"
  260. CloseExecutor.Parent = ExecutorFrame
  261. CloseExecutor.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  262. CloseExecutor.Position = UDim2.new(0.81904763, 0, 0.850267291, 0)
  263. CloseExecutor.Size = UDim2.new(0, 51, 0, 28)
  264. CloseExecutor.Font = Enum.Font.Cartoon
  265. CloseExecutor.Text = "Close"
  266. CloseExecutor.TextColor3 = Color3.new(0.952941, 0.952941, 0.952941)
  267. CloseExecutor.TextSize = 14
  268. CloseExecutor.MouseButton1Click:connect(function()
  269. ExecutorFrame.Visible = false
  270. end)
  271.  
  272. GamesFrame.Name = "GamesFrame"
  273. GamesFrame.Parent = PrivateScriptV3
  274. GamesFrame.Active = true
  275. GamesFrame.BackgroundColor3 = Color3.new(0.203922, 0.203922, 0.203922)
  276. GamesFrame.Position = UDim2.new(0.729564548, 0, 0.420470268, 0)
  277. GamesFrame.Size = UDim2.new(0, 283, 0, 401)
  278. GamesFrame.Visible = false
  279. GamesFrame.Draggable = true
  280.  
  281. Title_4.Name = "Title"
  282. Title_4.Parent = GamesFrame
  283. Title_4.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  284. Title_4.Position = UDim2.new(0, 0, -0.00267382688, 0)
  285. Title_4.Size = UDim2.new(0, 283, 0, 50)
  286. Title_4.Font = Enum.Font.Cartoon
  287. Title_4.Text = "Private Script v3.5"
  288. Title_4.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  289. Title_4.TextScaled = true
  290. Title_4.TextSize = 14
  291. Title_4.TextWrapped = true
  292.  
  293. RoCitizens.Name = "RoCitizens"
  294. RoCitizens.Parent = GamesFrame
  295. RoCitizens.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  296. RoCitizens.Position = UDim2.new(0.119203985, 0, 0.141798943, 0)
  297. RoCitizens.Size = UDim2.new(0, 214, 0, 57)
  298. RoCitizens.Font = Enum.Font.Cartoon
  299. RoCitizens.Text = "RoCitizens Money"
  300. RoCitizens.TextColor3 = Color3.new(0.756863, 0.756863, 0.756863)
  301. RoCitizens.TextScaled = true
  302. RoCitizens.TextSize = 14
  303. RoCitizens.TextWrapped = true
  304. RoCitizens.MouseButton1Click:connect(function()
  305. game.Players.LocalPlayer.ChangeMoney:Fire(500000000000)
  306. end)
  307.  
  308. TMGUI.Name = "TMGUI"
  309. TMGUI.Parent = GamesFrame
  310. TMGUI.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  311. TMGUI.Position = UDim2.new(0.119203985, 0, 0.298906177, 0)
  312. TMGUI.Size = UDim2.new(0, 214, 0, 57)
  313. TMGUI.Font = Enum.Font.Cartoon
  314. TMGUI.Text = "Twisted Murderer GUI leaked by me!"
  315. TMGUI.TextColor3 = Color3.new(0.756863, 0.756863, 0.756863)
  316. TMGUI.TextScaled = true
  317. TMGUI.TextSize = 14
  318. TMGUI.TextWrapped = true
  319. TMGUI.MouseButton1Click:connect(function()
  320.  
  321. -- Objects
  322.  
  323. local TwistedMurdererGUI = Instance.new("ScreenGui")
  324. local Opening = Instance.new("Frame")
  325. local OpenGui = Instance.new("TextButton")
  326. local TMGui = Instance.new("Frame")
  327. local TMGUICRED = Instance.new("TextLabel")
  328. local CLOSE = Instance.new("TextButton")
  329. local PlayersTab = Instance.new("Frame")
  330. local INFO = Instance.new("TextLabel")
  331. local UnCloak = Instance.new("TextButton")
  332. local UnCloakAll = Instance.new("TextButton")
  333. local RRadios = Instance.new("TextButton")
  334. local CrashS = Instance.new("TextButton")
  335. local God = Instance.new("TextButton")
  336. local RemoveAnti = Instance.new("TextButton")
  337. local STOPALL = Instance.new("TextButton")
  338. local STOP = Instance.new("TextButton")
  339. local DetectRoles = Instance.new("TextButton")
  340. local PlayerName = Instance.new("TextBox")
  341. local PLAYALL = Instance.new("TextButton")
  342. local PLAY = Instance.new("TextButton")
  343. local MUSICid = Instance.new("TextBox")
  344. local KillOthers = Instance.new("TextButton")
  345. local KillAll = Instance.new("TextButton")
  346. local Kill = Instance.new("TextButton")
  347. local LoopKill = Instance.new("TextButton")
  348. local ForceKevlar = Instance.new("TextButton")
  349. local CloakAll = Instance.new("TextButton")
  350. local Cloak = Instance.new("TextButton")
  351. local ToolName = Instance.new("TextBox")
  352. local SaveTool = Instance.new("TextButton")
  353. local StayL = Instance.new("TextButton")
  354. local Knife = Instance.new("TextButton")
  355.  
  356. local CoreGui = --[[game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")]] game:GetService("CoreGui")
  357.  
  358. -- Properties
  359.  
  360. wait(1)
  361.  
  362. TwistedMurdererGUI.Name = "TwistedMurdererGUI"
  363. TwistedMurdererGUI.Parent = CoreGui
  364.  
  365. Opening.Name = "Opening"
  366. Opening.Parent = TwistedMurdererGUI
  367. Opening.Active = true
  368. Opening.BackgroundColor3 = Color3.new(1, 1, 1)
  369. Opening.Size = UDim2.new(0, 89, 0, 27)
  370.  
  371. OpenGui.Name = "OpenGui"
  372. OpenGui.Parent = Opening
  373. OpenGui.BackgroundColor3 = Color3.new(0, 0, 0)
  374. OpenGui.BackgroundTransparency = 1
  375. OpenGui.BorderColor3 = Color3.new(0, 0, 0)
  376. OpenGui.Size = UDim2.new(0, 71, 0, 27)
  377. OpenGui.Font = Enum.Font.SourceSans
  378. OpenGui.FontSize = Enum.FontSize.Size18
  379. OpenGui.Text = "Open"
  380. OpenGui.TextColor3 = Color3.new(0, 0, 0)
  381. OpenGui.TextSize = 18
  382.  
  383. TMGui.Name = "TMGui"
  384. TMGui.Parent = TwistedMurdererGUI
  385. TMGui.Active = true
  386. TMGui.BackgroundColor3 = Color3.new(0, 0, 0)
  387. TMGui.Draggable = true
  388. TMGui.Position = UDim2.new(0, 18, 0, 35)
  389. TMGui.Size = UDim2.new(0, 270, 0, 239)
  390. TMGui.Visible = false
  391.  
  392. TMGUICRED.Name = "TMGUI CRED"
  393. TMGUICRED.Parent = TMGui
  394. TMGUICRED.BackgroundColor3 = Color3.new(1, 1, 1)
  395. TMGUICRED.BackgroundTransparency = 1
  396. TMGUICRED.BorderColor3 = Color3.new(0, 0, 0)
  397. TMGUICRED.TextColor3 = Color3.new(1,1,1)
  398. TMGUICRED.Size = UDim2.new(0, 240, 0, 18)
  399. TMGUICRED.Font = Enum.Font.SourceSans
  400. TMGUICRED.FontSize = Enum.FontSize.Size18
  401. TMGUICRED.Text = "Twisted Murderer Gui - LEAKED BY ModzTypicl"
  402. --TMGUICRED.TextColor3 = Color3.new(0, 0, 0)
  403. TMGUICRED.TextSize = 15
  404.  
  405. CLOSE.Name = "CLOSE"
  406. CLOSE.Parent = TMGui
  407. CLOSE.BackgroundColor3 = Color3.new(0, 0, 0)
  408. CLOSE.BackgroundTransparency = 0.89999997615814
  409. CLOSE.Position = UDim2.new(0, 243, 0, 0)
  410. CLOSE.Size = UDim2.new(0, 21, 0, 17)
  411. CLOSE.Font = Enum.Font.SourceSans
  412. CLOSE.FontSize = Enum.FontSize.Size24
  413. CLOSE.Text = "X"
  414. CLOSE.TextColor3 = Color3.new(1, 0, 0)
  415. CLOSE.TextSize = 20
  416.  
  417. PlayersTab.Name = "PlayersTab"
  418. PlayersTab.Parent = TMGui
  419. PlayersTab.Active = true
  420. PlayersTab.BackgroundColor3 = Color3.fromRGB(204, 20, 189) -- Change Color Here
  421. PlayersTab.Position = UDim2.new(0, 0, 0, 22)
  422. PlayersTab.Size = UDim2.new(0, 270, 0, 217)
  423.  
  424. INFO.Name = "INFO"
  425. INFO.Parent = PlayersTab
  426. INFO.BackgroundColor3 = Color3.new(1, 1, 1)
  427. INFO.BorderColor3 = Color3.new(1, 1, 1)
  428. INFO.Position = UDim2.new(0, 87, 0, 196)
  429. INFO.Size = UDim2.new(0, 146, 0, 13)
  430. INFO.Font = Enum.Font.SourceSans
  431. INFO.FontSize = Enum.FontSize.Size14
  432. INFO.Text = "<-- Spam this heaps to crash."
  433. INFO.TextSize = 14
  434. INFO.Visible = false -- Hidden
  435.  
  436. UnCloak.Name = "UnCloak"
  437. UnCloak.Parent = PlayersTab
  438. UnCloak.BackgroundColor3 = Color3.new(0,0,0)
  439. UnCloak.TextColor3 = Color3.new(1,1,1)
  440. UnCloak.Position = UDim2.new(0, 72, 0, 106)
  441. UnCloak.Size = UDim2.new(0, 60, 0, 21)
  442. UnCloak.Font = Enum.Font.SourceSans
  443. UnCloak.FontSize = Enum.FontSize.Size14
  444. UnCloak.Text = "UnCloak"
  445. UnCloak.TextSize = 14
  446.  
  447. UnCloakAll.Name = "UnCloakAll"
  448. UnCloakAll.Parent = PlayersTab
  449. UnCloakAll.BackgroundColor3 = Color3.new(0,0,0)
  450. UnCloakAll.TextColor3 = Color3.new(1,1,1)
  451. UnCloakAll.Position = UDim2.new(0, 204, 0, 106)
  452. UnCloakAll.Size = UDim2.new(0, 60, 0, 21)
  453. UnCloakAll.Font = Enum.Font.SourceSans
  454. UnCloakAll.FontSize = Enum.FontSize.Size14
  455. UnCloakAll.Text = "UnCloakAll"
  456. UnCloakAll.TextSize = 14
  457.  
  458. RRadios.Name = "RRadios"
  459. RRadios.Parent = PlayersTab
  460. RRadios.BackgroundColor3 = Color3.new(0, 0, 0)
  461. RRadios.TextColor3 = Color3.new(1,1,1)
  462. RRadios.Position = UDim2.new(0, 6, 0, 191)
  463. RRadios.Size = UDim2.new(1,-12, 0, 20)
  464. RRadios.Font = Enum.Font.SourceSans
  465. RRadios.FontSize = Enum.FontSize.Size14
  466. RRadios.Text = "Remove Everyones Radio Permanently"
  467. RRadios.TextSize = 14
  468.  
  469. CrashS.Name = "CrashS"
  470. CrashS.Parent = PlayersTab
  471. CrashS.BackgroundColor3 = Color3.new(1, 1, 1)
  472. CrashS.Position = UDim2.new(0, 6, 0, 193)
  473. CrashS.Size = UDim2.new(0, 74, 0, 20)
  474. CrashS.Font = Enum.Font.SourceSans
  475. CrashS.FontSize = Enum.FontSize.Size14
  476. CrashS.Text = "Crash Server"
  477. CrashS.TextSize = 14
  478. CrashS.Visible = false -- Hidden
  479.  
  480. God.Name = "God"
  481. God.Parent = PlayersTab
  482. God.BackgroundColor3 = Color3.new(1, 1, 1)
  483. God.Position = UDim2.new(0, 6, 0, 167)
  484. God.Size = UDim2.new(0, 45, 0, 21)
  485. God.Font = Enum.Font.SourceSans
  486. God.FontSize = Enum.FontSize.Size14
  487. God.Text = "God"
  488. God.TextSize = 14
  489. God.Visible = false -- Hidden
  490.  
  491. RemoveAnti.Name = "RemoveAnti"
  492. RemoveAnti.Parent = PlayersTab
  493. RemoveAnti.BackgroundColor3 = Color3.new(1, 1, 1)
  494. RemoveAnti.Position = UDim2.new(0, 154, 0, 6)
  495. RemoveAnti.Size = UDim2.new(0, 104, 0, 19)
  496. RemoveAnti.Font = Enum.Font.SourceSans
  497. RemoveAnti.FontSize = Enum.FontSize.Size14
  498. RemoveAnti.Text = "Remove Anti-Cheat"
  499. RemoveAnti.TextSize = 14
  500. RemoveAnti.Visible = false -- Hidden
  501.  
  502. STOPALL.Name = "STOPALL"
  503. STOPALL.Parent = PlayersTab
  504. STOPALL.BackgroundColor3 = Color3.new(3/4, 0, 0)
  505. STOPALL.TextColor3 = Color3.new(1,1,1)
  506. STOPALL.Position = UDim2.new(0, 58, 0, 77)
  507. STOPALL.Size = UDim2.new(0, 46, 0, 17)
  508. STOPALL.Font = Enum.Font.SourceSans
  509. STOPALL.FontSize = Enum.FontSize.Size14
  510. STOPALL.Text = "STOP ALL"
  511. STOPALL.TextSize = 14
  512.  
  513. STOP.Name = "STOP"
  514. STOP.Parent = PlayersTab
  515. STOP.BackgroundColor3 = Color3.new(3/4, 0, 0)
  516. STOP.TextColor3 = Color3.new(1,1,1)
  517. STOP.Position = UDim2.new(0, 67, 0, 54)
  518. STOP.Size = UDim2.new(0, 37, 0, 17)
  519. STOP.Font = Enum.Font.SourceSans
  520. STOP.FontSize = Enum.FontSize.Size14
  521. STOP.Text = "STOP"
  522. STOP.TextSize = 14
  523.  
  524. DetectRoles.Name = "DetectRoles"
  525. DetectRoles.Parent = PlayersTab
  526. DetectRoles.BackgroundColor3 = Color3.new(0, 0, 0)
  527. DetectRoles.TextColor3 = Color3.new(1,1,1)
  528. DetectRoles.Position = UDim2.new(1,-135, 0, 6)
  529. DetectRoles.Size = UDim2.new(0, 129, 0, 20)
  530. DetectRoles.Font = Enum.Font.SourceSans
  531. DetectRoles.FontSize = Enum.FontSize.Size14
  532. DetectRoles.Text = "Detect Roles"
  533. DetectRoles.TextSize = 14
  534.  
  535. PlayerName.Name = "PlayerName"
  536. PlayerName.Parent = PlayersTab
  537. PlayerName.BackgroundColor3 = Color3.new(0, 0, 0)
  538. PlayerName.TextColor3 = Color3.new(1,1,1)
  539. PlayerName.Position = UDim2.new(0, 6, 0, 30)
  540. PlayerName.Size = UDim2.new(0, 98, 0, 18)
  541. PlayerName.Font = Enum.Font.SourceSans
  542. PlayerName.FontSize = Enum.FontSize.Size14
  543. PlayerName.Text = "PLAYER NAME"
  544. PlayerName.TextSize = 14
  545.  
  546. PLAYALL.Name = "PLAYALL"
  547. PLAYALL.Parent = PlayersTab
  548. PLAYALL.BackgroundColor3 = Color3.new(0, 1/2, 0)
  549. PLAYALL.TextColor3 = Color3.new(1,1,1)
  550. PLAYALL.Position = UDim2.new(0, 6, 0, 77)
  551. PLAYALL.Size = UDim2.new(0, 46, 0, 17)
  552. PLAYALL.Font = Enum.Font.SourceSans
  553. PLAYALL.FontSize = Enum.FontSize.Size14
  554. PLAYALL.Text = "PLAY ALL"
  555. PLAYALL.TextSize = 14
  556.  
  557. PLAY.Name = "PLAY"
  558. PLAY.Parent = PlayersTab
  559. PLAY.BackgroundColor3 = Color3.new(0, 1/2, 0)
  560. PLAY.TextColor3 = Color3.new(1,1,1)
  561. PLAY.Position = UDim2.new(0, 7, 0, 54)
  562. PLAY.Size = UDim2.new(0, 37, 0, 17)
  563. PLAY.Font = Enum.Font.SourceSans
  564. PLAY.FontSize = Enum.FontSize.Size14
  565. PLAY.Text = "PLAY"
  566. PLAY.TextSize = 14
  567.  
  568. MUSICid.Name = "MUSICid"
  569. MUSICid.Parent = PlayersTab
  570. MUSICid.BackgroundColor3 = Color3.new(0, 0, 0)
  571. MUSICid.TextColor3 = Color3.new(1,1,1)
  572. MUSICid.Position = UDim2.new(0, 6, 0, 6)
  573. MUSICid.Size = UDim2.new(0, 98, 0, 18)
  574. MUSICid.Font = Enum.Font.SourceSans
  575. MUSICid.FontSize = Enum.FontSize.Size14
  576. MUSICid.Text = "MUSIC ID"
  577. MUSICid.TextSize = 14
  578.  
  579. KillOthers.Name = "KillOthers"
  580. KillOthers.Parent = PlayersTab
  581. KillOthers.BackgroundColor3 = Color3.new(1, 1, 1)
  582. KillOthers.Position = UDim2.new(0, 125, 0, 142)
  583. KillOthers.Size = UDim2.new(0, 54, 0, 20)
  584. KillOthers.Font = Enum.Font.SourceSans
  585. KillOthers.FontSize = Enum.FontSize.Size14
  586. KillOthers.Text = "Kill Others"
  587. KillOthers.TextSize = 14
  588. KillOthers.Visible = false -- Hidden
  589.  
  590. KillAll.Name = "KillAll"
  591. KillAll.Parent = PlayersTab
  592. KillAll.BackgroundColor3 = Color3.new(0,0,0)
  593. KillAll.TextColor3 = Color3.new(1,1,1)
  594. KillAll.Position = UDim2.new(0, 72, 0, 133)
  595. KillAll.Size = UDim2.new(0, 60, 0, 20)
  596. KillAll.Font = Enum.Font.SourceSans
  597. KillAll.FontSize = Enum.FontSize.Size14
  598. KillAll.Text = "Kill All"
  599. KillAll.TextSize = 14
  600.  
  601. Kill.Name = "Kill"
  602. Kill.Parent = PlayersTab
  603. Kill.BackgroundColor3 = Color3.new(0,0,0)
  604. Kill.TextColor3 = Color3.new(1,1,1)
  605. Kill.Position = UDim2.new(0, 6, 0, 133)
  606. Kill.Size = UDim2.new(0, 60, 0, 20)
  607. Kill.Font = Enum.Font.SourceSans
  608. Kill.FontSize = Enum.FontSize.Size14
  609. Kill.Text = "Kill"
  610. Kill.TextSize = 14
  611.  
  612. LoopKill.Name = "LoopKill"
  613. LoopKill.Parent = PlayersTab
  614. LoopKill.BackgroundColor3 = Color3.new(0,0,0)
  615. LoopKill.TextColor3 = Color3.new(1,1,1)
  616. LoopKill.Position = UDim2.new(0, 138 --[[184]], 0, 133)
  617. LoopKill.Size = UDim2.new(0, 126, 0, 20)
  618. LoopKill.Font = Enum.Font.SourceSans
  619. LoopKill.FontSize = Enum.FontSize.Size14
  620. LoopKill.Text = "LoopKill"
  621. LoopKill.TextSize = 14
  622.  
  623. ForceKevlar.Name = "ForceKevlar"
  624. ForceKevlar.Parent = PlayersTab
  625. ForceKevlar.BackgroundColor3 = Color3.new(1, 1, 1)
  626. ForceKevlar.Position = UDim2.new(0, 6, 0, 121)
  627. ForceKevlar.Size = UDim2.new(0, 126, 0, 16)
  628. ForceKevlar.Font = Enum.Font.SourceSans
  629. ForceKevlar.FontSize = Enum.FontSize.Size14
  630. ForceKevlar.Text = "Force Kevlar"
  631. ForceKevlar.TextSize = 14
  632. ForceKevlar.Visible = false -- Hidden
  633.  
  634. CloakAll.Name = "CloakAll"
  635. CloakAll.Parent = PlayersTab
  636. CloakAll.BackgroundColor3 = Color3.new(0,0,0)
  637. CloakAll.TextColor3 = Color3.new(1,1,1)
  638. CloakAll.Position = UDim2.new(0, 138, 0, 106)
  639. CloakAll.Size = UDim2.new(0, 60, 0, 21)
  640. CloakAll.Font = Enum.Font.SourceSans
  641. CloakAll.FontSize = Enum.FontSize.Size14
  642. CloakAll.Text = "CloakAll"
  643. CloakAll.TextSize = 14
  644.  
  645. Cloak.Name = "Cloak"
  646. Cloak.Parent = PlayersTab
  647. Cloak.BackgroundColor3 = Color3.new(0,0,0)
  648. Cloak.TextColor3 = Color3.new(1,1,1)
  649. Cloak.Position = UDim2.new(0, 6, 0, 106)
  650. Cloak.Size = UDim2.new(0, 60, 0, 21)
  651. Cloak.Font = Enum.Font.SourceSans
  652. Cloak.FontSize = Enum.FontSize.Size14
  653. Cloak.Text = "Cloak"
  654. Cloak.TextSize = 14
  655.  
  656. ToolName.Name = "ToolName"
  657. ToolName.Parent = PlayersTab
  658. ToolName.BackgroundColor3 = Color3.new(0,0,0)
  659. ToolName.TextColor3 = Color3.new(1,1,1)
  660. ToolName.Position = UDim2.new(1, -135, 0, 32)
  661. ToolName.Size = UDim2.new(0, 69, 0, 19)
  662. ToolName.Font = Enum.Font.SourceSans
  663. ToolName.FontSize = Enum.FontSize.Size14
  664. ToolName.Text = "Tool Name"
  665. ToolName.TextSize = 14
  666.  
  667. SaveTool.Name = "SaveTool"
  668. SaveTool.Parent = PlayersTab
  669. SaveTool.BackgroundColor3 = Color3.new(0,0,0)
  670. SaveTool.TextColor3 = Color3.new(1,1,1)
  671. SaveTool.Position = UDim2.new(1,-60, 0, 32)
  672. SaveTool.Size = UDim2.new(0, 54, 0, 19)
  673. SaveTool.Font = Enum.Font.SourceSans
  674. SaveTool.FontSize = Enum.FontSize.Size14
  675. SaveTool.Text = "Save Tool"
  676. SaveTool.TextSize = 14
  677.  
  678. StayL.Name = "StayL"
  679. StayL.Parent = PlayersTab
  680. StayL.BackgroundColor3 = Color3.new(0,0,0)
  681. StayL.TextColor3 = Color3.new(1,1,1)
  682. StayL.Position = UDim2.new(1, -145, 0, 165) --{1, -145},{0, 165}
  683. StayL.Size = UDim2.new(0, 139, 0, 20)
  684. StayL.Font = Enum.Font.SourceSans
  685. StayL.FontSize = Enum.FontSize.Size14
  686. StayL.Text = "Stay In Lobby Next Round"
  687. StayL.TextSize = 14
  688.  
  689. Knife.Name = "Knife"
  690. Knife.Parent = PlayersTab
  691. Knife.BackgroundColor3 = Color3.new(0,0,0)
  692. Knife.TextColor3 = Color3.new(1,1,1)
  693. Knife.Position = UDim2.new(0, 6, 0, 165)
  694. Knife.Size = UDim2.new(0, 113, 0, 20)
  695. Knife.Font = Enum.Font.SourceSans
  696. Knife.FontSize = Enum.FontSize.Size14
  697. Knife.Text = "Knife"
  698. Knife.TextSize = 14
  699.  
  700.  
  701. OpenGui.MouseButton1Down:connect(function()
  702. CoreGui.TwistedMurdererGUI.Opening.Visible = false
  703. CoreGui.TwistedMurdererGUI.TMGui.Visible = true
  704. end)
  705.  
  706. CLOSE.MouseButton1Down:connect(function()
  707. CoreGui.TwistedMurdererGUI.Opening.Visible = true
  708. CoreGui.TwistedMurdererGUI.TMGui.Visible = false
  709. end)
  710.  
  711. PLAY.MouseButton1Down:connect(function()
  712. game.ReplicatedStorage.Event:FireServer("PlayRadio", game.Players[PlayerName.Text], MUSICid.Text)
  713. end)
  714.  
  715. STOP.MouseButton1Down:connect(function()
  716. game.ReplicatedStorage.Event:FireServer("StopRadio", game.Players[PlayerName.Text])
  717. end)
  718.  
  719. Cloak.MouseButton1Down:connect(function()
  720. game.ReplicatedStorage.Event:FireServer("Cloak", game.Workspace.Ignore.Players[PlayerName.Text])
  721. end)
  722.  
  723. UnCloak.MouseButton1Down:connect(function()
  724. game.ReplicatedStorage.Event:FireServer("UnCloak", game.Workspace.Ignore.Players[PlayerName.Text])
  725. end)
  726.  
  727. CloakAll.MouseButton1Down:connect(function()
  728. for i,v in pairs(game.Players:GetChildren()) do
  729. game.ReplicatedStorage.Event:FireServer("Cloak", game.Workspace.Ignore.Players[v.Name])
  730. end
  731. end)
  732.  
  733. ForceKevlar.MouseButton1Down:connect(function()
  734. game.ReplicatedStorage.Event:FireServer("TPD", -100, game.Workspace.Ignore.Players[PlayerName.Text].Humanoid)
  735. end)
  736.  
  737. PLAYALL.MouseButton1Down:connect(function()
  738. for i,v in pairs(game.Players:GetChildren()) do
  739. game.ReplicatedStorage.Event:FireServer("PlayRadio", v, MUSICid.Text)
  740. end
  741. end)
  742.  
  743. STOPALL.MouseButton1Down:connect(function()
  744. for i,v in pairs(game.Players:GetChildren()) do
  745. game.ReplicatedStorage.Event:FireServer("StopRadio", v)
  746. end
  747. end)
  748.  
  749. Kill.MouseButton1Down:connect(function()
  750. game.ReplicatedStorage.Event:FireServer("TPD", 20000, game.Workspace.Ignore.Players[PlayerName.Text].Humanoid)
  751. end)
  752.  
  753. KillAll.MouseButton1Down:connect(function()
  754. for i,v in pairs(game.Players:GetChildren()) do
  755. game.ReplicatedStorage.Event:FireServer("TPD", 20000, game.Workspace.Ignore.Players[v.Name].Humanoid)
  756. end
  757. end)
  758.  
  759. KillOthers.MouseButton1Down:connect(function()
  760. for i,v in pairs(game.Players:GetChildren()) do
  761. game.ReplicatedStorage.Event:FireServer("TPD", -20000, game.Workspace.Ignore.Players[PlayerName.Text].Humanoid)
  762. game.ReplicatedStorage.Event:FireServer("TPD", 20000, game.Workspace.Ignore.Players[v.Name].Humanoid)
  763. end
  764. end)
  765.  
  766. SaveTool.MouseButton1Down:connect(function()
  767. game.Players.LocalPlayer.Backpack[ToolName.Text].Parent = game.Players.LocalPlayer.StarterGear
  768. end)
  769.  
  770. UnCloakAll.MouseButton1Down:connect(function()
  771. for i,v in pairs(game.Players:GetChildren()) do
  772. game.ReplicatedStorage.Event:FireServer("UnCloak", game.Workspace.Ignore.Players[v.Name])
  773. end
  774. end)
  775.  
  776. LoopKill.MouseButton1Down:connect(function()
  777. while true do
  778. wait(1.5)
  779. game.ReplicatedStorage.Event:FireServer("TPD", 20000, game.Workspace.Ignore.Players[PlayerName.Text].Humanoid)
  780. end
  781. end)
  782.  
  783. DetectRoles.MouseButton1Down:connect(function()
  784. while wait(1) do
  785. for i,v in pairs(game.Players:GetChildren()) do
  786. if game.Players[v.Name].Character:FindFirstChild("Role") then
  787. local role = game.Players[v.Name].Character:FindFirstChild("Role")
  788. if role.Value == "Murderer" then
  789. game.CoreGui.RobloxGui.PlayerListContainer.ScrollList[v.Name].BGFrame.PlayerName.TextColor3 = Color3.new(1, 0, 0)
  790. elseif role.Value == "Sheriff" then
  791. game.CoreGui.RobloxGui.PlayerListContainer.ScrollList[v.Name].BGFrame.PlayerName.TextColor3 = Color3.new(1, 170/255, 0)
  792. elseif role.Value == "Innocent" then
  793. game.CoreGui.RobloxGui.PlayerListContainer.ScrollList[v.Name].BGFrame.PlayerName.TextColor3 = Color3.new(0, 1, 0)
  794. else
  795. game.CoreGui.RobloxGui.PlayerListContainer.ScrollList[v.Name].BGFrame.PlayerName.TextColor3 = Color3.new(1, 1, 1)
  796. end
  797. end
  798. end
  799. end
  800. end)
  801.  
  802. RemoveAnti.MouseButton1Down:connect(function()
  803. antiKek={'AntiSpeedHack','AntiDataTheft','UI','NO FF','NO FF'}
  804.  
  805. while wait() do
  806. local Player = game.Players.LocalPlayer
  807. local Gui = Player.PlayerGui
  808. for i,v in pairs(antiKek) do
  809. if Gui:FindFirstChild(v) then
  810. Gui:FindFirstChild(v):Remove()
  811. end
  812. end
  813. end
  814. end)
  815.  
  816. CrashS.MouseButton1Down:connect(function()
  817. while true do
  818. wait()
  819. for i,v in pairs(game.Players:GetChildren()) do
  820. game.ReplicatedStorage.Event:FireServer("PlayRadio", v, 491150071)
  821. end
  822. end
  823. end)
  824.  
  825. RRadios.MouseButton1Down:connect(function()
  826. while true do
  827. wait(1.5)
  828. for i,v in pairs(game.Players:GetChildren()) do
  829. game.ReplicatedStorage.Event:FireServer("StopRadio", v)
  830. end
  831. end
  832. end)
  833.  
  834. God.MouseButton1Down:connect(function()
  835. game.ReplicatedStorage.Event:FireServer("TPD", -888888888899999, game.Workspace.Ignore.Players[PlayerName.Text].Humanoid)
  836. end)
  837.  
  838. StayL.MouseButton1Down:connect(function()
  839. game.ReplicatedStorage.Event:FireServer("Equip", "None", "Perks")
  840. game.ReplicatedStorage.Event:FireServer("TPD", 99.9, game.Workspace.Ignore.Players[PlayerName.Text].Humanoid)
  841. end)
  842.  
  843. Knife.MouseButton1Down:connect(function()
  844. do
  845. -- Hopefully this works as it should.
  846.  
  847. local PERKY = "Quick Hands" -- CHANGE THIS NIGGA TO ANY PERK
  848. local ABIL = "Quickscoper" -- THIS TOO (TO ANY ABILITY)
  849.  
  850. --EQUIP/UNEQUIP KNIFE/GUN A FEW TIMES FOR IT TO WORK
  851. --iF U GOT ANY PROBLEMS DM ME FAGGOT
  852.  
  853. local Player = game.Players.LocalPlayer
  854. Player.Backpack:FindFirstChild("Client").Disabled = true
  855. local IS = game:GetService("UserInputService")
  856. local Camera = workspace.CurrentCamera
  857. local KT = Instance.new("Tool", Player.Backpack)
  858. KT.Name = "Knife"
  859. KT.RequiresHandle = false
  860. KT.CanBeDropped = false
  861. local GT = Instance.new("Tool", Player.Backpack)
  862. GT.Name = "Gun"
  863. GT.RequiresHandle = false
  864. GT.CanBeDropped = false
  865. local Spec = 0
  866. local WeaponType
  867. local Spectatable = {}
  868. local SpectatingPlayer
  869. local FPS = false
  870. local PlayerIgnore = workspace:WaitForChild("Ignore"):WaitForChild("Players")
  871. local runService = game:GetService("RunService")
  872. local RS = game:GetService("RunService").RenderStepped
  873. local Char = Player.Character
  874. local Rig = Instance.new("Model", Char)
  875. local Humanoid = Char:WaitForChild("Humanoid")
  876. local Primed = false
  877. if 0 >= Humanoid.Health then
  878. return
  879. end
  880. local Mouse = Player:GetMouse()
  881. Mouse.TargetFilter = workspace.CurrentCamera
  882. local Disabled = false
  883. if Camera:findFirstChild("FpsModel") then
  884. Camera:findFirstChild("FpsModel"):Destroy()
  885. end
  886. local LA, RA, Head, T = Char:WaitForChild("Left Arm"), Char:WaitForChild("Right Arm"), Char:WaitForChild("Head"), Char:WaitForChild("Torso")
  887. local FpsModel = Instance.new("Model", Camera)
  888. FpsModel.Name = "FpsModel"
  889. local FpsWeapon = Instance.new("Part")
  890. FpsWeapon.Parent = FpsModel
  891. FpsWeapon.CanCollide = false
  892. FpsWeapon.Transparency = 1
  893. FpsWeapon.Size = Vector3.new(1, 1, 1)
  894. FpsWeapon.Name = "WeaponFPS"
  895. local FpsLArm = Char:WaitForChild("Left Arm"):clone()
  896. FpsLArm.Parent = FpsModel
  897. FpsLArm.CanCollide = false
  898. FpsLArm.Transparency = 1
  899. local m = Instance.new("BlockMesh", FpsLArm)
  900. m.Scale = Vector3.new(1, 1, 1)
  901. local FpsRArm = Char:WaitForChild("Right Arm"):clone()
  902. FpsRArm.Parent = FpsModel
  903. FpsRArm.CanCollide = false
  904. FpsRArm.Transparency = 1
  905. local m = Instance.new("BlockMesh", FpsRArm)
  906. m.Scale = Vector3.new(1, 1.1, 1)
  907. spawn(function()
  908. wait(0.5)
  909. if Char:FindFirstChild("Body Colors") then
  910. FpsLArm.BrickColor = Char:FindFirstChild("Body Colors").LeftArmColor
  911. FpsRArm.BrickColor = Char:FindFirstChild("Body Colors").RightArmColor
  912. end
  913. end)
  914. local Modules = game.ReplicatedStorage:WaitForChild("Modules")
  915. local M = require(Modules:WaitForChild("AnimationCore"))
  916. local WC = require(Modules:WaitForChild("WeaponCore"))
  917. local AniDB = false
  918. local Selected = false
  919. function AniEquipKnife()
  920. if WeaponType == "Gun" or not Selected then
  921. return
  922. end
  923. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.45, 0.5, -0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(25)), 0.1, true)
  924. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(-180), math.rad(0), math.rad(0)), 0.25, true)
  925. wait(0.1)
  926. if WeaponType == "Gun" or not Selected then
  927. return
  928. end
  929. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-75), math.rad(-25), math.rad(0)), 0.25, true)
  930. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-55), math.rad(25), math.rad(0)), 0.25, true)
  931. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.25, true)
  932. end
  933. function AniChargeKnife()
  934. if WeaponType == "Gun" or not Selected then
  935. return
  936. end
  937. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-180), math.rad(0), math.rad(0)), 1, true)
  938. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-90), math.rad(25), math.rad(0)), 1, true)
  939. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 1, true)
  940. end
  941. function AniChargeKnife2()
  942. if WeaponType == "Gun" or not Selected then
  943. return
  944. end
  945. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-180), math.rad(0), math.rad(0)), 0.7, true)
  946. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-90), math.rad(25), math.rad(0)), 0.7, true)
  947. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.7, true)
  948. end
  949. function AniThrowKnife()
  950. if WeaponType == "Gun" or not Selected then
  951. return
  952. end
  953. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-10), math.rad(-25), math.rad(0)), 0.1, true)
  954. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-35), math.rad(25), math.rad(0)), 0.1, true)
  955. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.1, true)
  956. wait(0.1)
  957. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 0.5, -0.25) * CFrame.Angles(math.rad(25), math.rad(-25), math.rad(0)), 0.2, true)
  958. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-35), math.rad(25), math.rad(0)), 0.2, true)
  959. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.2, true)
  960. end
  961. function AniSlashKnife1()
  962. if WeaponType == "Gun" or not Selected then
  963. return
  964. end
  965. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-125), math.rad(-30), math.rad(0)), 0.15, true)
  966. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-65), math.rad(30), math.rad(0)), 0.15, true)
  967. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.15, true)
  968. wait(0.15)
  969. if WeaponType == "Gun" or not Selected then
  970. return
  971. end
  972. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 1, -0.25) * CFrame.Angles(math.rad(-15), math.rad(-35), math.rad(0)), 0.05, true)
  973. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-35), math.rad(35), math.rad(0)), 0.05, true)
  974. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.05, true)
  975. wait(0.05)
  976. if WeaponType == "Gun" or not Selected then
  977. return
  978. end
  979. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-75), math.rad(-25), math.rad(0)), 0.25, true)
  980. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-55), math.rad(25), math.rad(0)), 0.25, true)
  981. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.25, true)
  982. end
  983. function AniSlashKnife2()
  984. if WeaponType == "Gun" or not Selected then
  985. return
  986. end
  987. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-175), math.rad(-10), math.rad(0)), 0.25, true)
  988. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-65), math.rad(10), math.rad(0)), 0.25, true)
  989. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(110), math.rad(180), math.rad(0)), 0.25, true)
  990. wait(0.25)
  991. if WeaponType == "Gun" or not Selected then
  992. return
  993. end
  994. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 1, -0.25) * CFrame.Angles(math.rad(-35), math.rad(-35), math.rad(0)), 0.05, true)
  995. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 1, -0.25) * CFrame.Angles(math.rad(-35), math.rad(15), math.rad(0)), 0.05, true)
  996. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(110), math.rad(180), math.rad(0)), 0.05, true)
  997. wait(0.05)
  998. if WeaponType == "Gun" or not Selected then
  999. return
  1000. end
  1001. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 1, -0.25) * CFrame.Angles(math.rad(-55), math.rad(-35), math.rad(0)), 0.25, true)
  1002. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-55), math.rad(25), math.rad(0)), 0.25, true)
  1003. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(110), math.rad(180), math.rad(0)), 0.25, true)
  1004. wait(0.25)
  1005. if WeaponType == "Gun" or not Selected then
  1006. return
  1007. end
  1008. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-75), math.rad(-25), math.rad(0)), 0.25, true)
  1009. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.25, true)
  1010. end
  1011. function AniSlashKnife3()
  1012. if WeaponType == "Gun" or not Selected then
  1013. return
  1014. end
  1015. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 0.5, -0.7) * CFrame.Angles(math.rad(45), math.rad(-30), math.rad(0)), 0.2, true)
  1016. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-35), math.rad(10), math.rad(0)), 0.2, true)
  1017. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.2, true)
  1018. wait(0.2)
  1019. if WeaponType == "Gun" or not Selected then
  1020. return
  1021. end
  1022. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 1, -0.25) * CFrame.Angles(math.rad(-60), math.rad(-35), math.rad(0)), 0.05, true)
  1023. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-45), math.rad(35), math.rad(0)), 0.05, true)
  1024. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1.5, 1) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(0)), 0.05, true)
  1025. wait(0.05)
  1026. if WeaponType == "Gun" or not Selected then
  1027. return
  1028. end
  1029. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 1, -0.25) * CFrame.Angles(math.rad(-65), math.rad(-35), math.rad(0)), 0.25, true)
  1030. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-55), math.rad(25), math.rad(0)), 0.25, true)
  1031. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1.5, 1) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(0)), 0.25, true)
  1032. wait(0.25)
  1033. if WeaponType == "Gun" or not Selected then
  1034. return
  1035. end
  1036. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-75), math.rad(-25), math.rad(0)), 0.25, true)
  1037. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.25, true)
  1038. end
  1039. function AniSlashKnife4()
  1040. if WeaponType == "Gun" or not Selected then
  1041. return
  1042. end
  1043. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-125), math.rad(0), math.rad(0)), 0.15, true)
  1044. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-65), math.rad(0), math.rad(0)), 0.15, true)
  1045. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.15, true)
  1046. wait(0.15)
  1047. if WeaponType == "Gun" or not Selected then
  1048. return
  1049. end
  1050. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 1, -0.25) * CFrame.Angles(math.rad(-15), math.rad(-45), math.rad(0)), 0.05, true)
  1051. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-35), math.rad(45), math.rad(0)), 0.05, true)
  1052. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.05, true)
  1053. wait(0.05)
  1054. if WeaponType == "Gun" or not Selected then
  1055. return
  1056. end
  1057. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-75), math.rad(-25), math.rad(0)), 0.25, true)
  1058. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(-55), math.rad(25), math.rad(0)), 0.25, true)
  1059. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.25, true)
  1060. end
  1061. function AniEquipGun()
  1062. if WeaponType == "Knife" or not Selected then
  1063. return
  1064. end
  1065. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.45, 0.5, -0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(25)), 0.1, true)
  1066. wait(0.1)
  1067. if WeaponType == "Knife" or not Selected then
  1068. return
  1069. end
  1070. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.45, 0.5, -0.25) * CFrame.Angles(math.rad(-90), math.rad(-25), math.rad(0)), 0.25, true)
  1071. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.9, 1, -0.25) * CFrame.Angles(math.rad(-90), math.rad(75), math.rad(0)), 0.25, true)
  1072. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0.5, -1.75, -0.35) * CFrame.Angles(math.rad(180), math.rad(0), math.rad(-25)), 0.25, true)
  1073. end
  1074. function AniShootGun()
  1075. if WeaponType == "Knife" or not Selected then
  1076. return
  1077. end
  1078. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.45, 0.5, -0.25) * CFrame.Angles(math.rad(-120), math.rad(-25), math.rad(-8)), 0.06, true)
  1079. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.9, 1, -0.25) * CFrame.Angles(math.rad(-110), math.rad(78), math.rad(5)), 0.06, true)
  1080. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0.5, -1.75, -0.35) * CFrame.Angles(math.rad(180), math.rad(0), math.rad(-25)), 0.06, true)
  1081. wait(0.06)
  1082. if WeaponType == "Knife" or not Selected then
  1083. return
  1084. end
  1085. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.45, 0.5, -0.25) * CFrame.Angles(math.rad(-90), math.rad(-25), math.rad(0)), 0.15, true)
  1086. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.9, 1, -0.25) * CFrame.Angles(math.rad(-90), math.rad(75), math.rad(0)), 0.15, true)
  1087. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0.5, -1.75, -0.35) * CFrame.Angles(math.rad(180), math.rad(0), math.rad(-25)), 0.15, true)
  1088. wait(0.15)
  1089. if WeaponType == "Knife" or not Selected then
  1090. return
  1091. end
  1092. end
  1093. function AniReloadGun()
  1094. if WeaponType == "Knife" or not Selected then
  1095. return
  1096. end
  1097. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.5, 0.5, -0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-25)), 0.55, true)
  1098. wait(0.55)
  1099. if WeaponType == "Knife" or not Selected then
  1100. return
  1101. end
  1102. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.45, 0.5, -0.25) * CFrame.Angles(math.rad(-90), math.rad(-25), math.rad(-15)), 0.4, true)
  1103. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.7, 1.5, -0.5) * CFrame.Angles(math.rad(-100), math.rad(55), math.rad(-25)), 0.4, true)
  1104. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0.5, -1.75, -0.35) * CFrame.Angles(math.rad(180), math.rad(0), math.rad(-25)), 0.4, true)
  1105. wait(0.4)
  1106. if WeaponType == "Knife" or not Selected then
  1107. return
  1108. end
  1109. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.45, 0.5, -0.25) * CFrame.Angles(math.rad(-95), math.rad(-30), math.rad(20)), 0.35, true)
  1110. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.7, 1.5, -0.5) * CFrame.Angles(math.rad(-100), math.rad(60), math.rad(-25)), 0.35, true)
  1111. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0.5, -1.75, -0.35) * CFrame.Angles(math.rad(180), math.rad(25), math.rad(-25)), 0.35, true)
  1112. wait(0.35)
  1113. if WeaponType == "Knife" or not Selected then
  1114. return
  1115. end
  1116. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.45, 0.5, -0.25) * CFrame.Angles(math.rad(-90), math.rad(-25), math.rad(0)), 0.25, true)
  1117. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.9, 1, -0.25) * CFrame.Angles(math.rad(-80), math.rad(75), math.rad(0)), 0.25, true)
  1118. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0.5, -1.75, -0.35) * CFrame.Angles(math.rad(180), math.rad(0), math.rad(-25)), 0.25, true)
  1119. wait(0.25)
  1120. if WeaponType == "Knife" then
  1121. return
  1122. end
  1123. M.Animate(Char:findFirstChild("MotorRight Arm", true), CFrame.new(-0.45, 0.5, -0.25) * CFrame.Angles(math.rad(-90), math.rad(-25), math.rad(0)), 0.5, true)
  1124. M.Animate(Char:findFirstChild("MotorLeft Arm", true), CFrame.new(0.9, 1, -0.25) * CFrame.Angles(math.rad(-90), math.rad(75), math.rad(0)), 0.5, true)
  1125. M.Animate(Char:findFirstChild("MotorWeapon", true), CFrame.new(0.5, -1.75, -0.35) * CFrame.Angles(math.rad(180), math.rad(0), math.rad(-25)), 0.5, true)
  1126. end
  1127. local FpsPart = Instance.new("Part")
  1128. FpsPart.Transparency = 1
  1129. FpsPart.Anchored = true
  1130. FpsPart.Parent = FpsModel
  1131. FpsPart.CanCollide = false
  1132. FpsPart.FormFactor = "Custom"
  1133. FpsPart.Size = Vector3.new(0.2, 0.2, 0.2)
  1134. local FpsWeaponWeld = Instance.new("Motor")
  1135. FpsWeaponWeld.Parent = FpsPart
  1136. FpsWeaponWeld.Part1 = FpsWeapon
  1137. FpsWeaponWeld.Part0 = FpsRArm
  1138. FpsWeaponWeld.C1 = CFrame.new(0, 2, 1)
  1139. FpsWeaponWeld.C0 = CFrame.new()
  1140. local FpsLArmWeld = Instance.new("Motor")
  1141. FpsLArmWeld.Parent = FpsLArm
  1142. FpsLArmWeld.Part1 = FpsLArm
  1143. FpsLArmWeld.Part0 = FpsPart
  1144. FpsLArmWeld.C1 = CFrame.new(0.5, 0, 0)
  1145. FpsLArmWeld.C0 = CFrame.new(-1, 0.75, 0)
  1146. local FpsRArmWeld = Instance.new("Motor")
  1147. FpsRArmWeld.Parent = FpsRArm
  1148. FpsRArmWeld.Part1 = FpsRArm
  1149. FpsRArmWeld.Part0 = FpsPart
  1150. FpsRArmWeld.C1 = CFrame.new(-0.5, 0, 0)
  1151. FpsRArmWeld.C0 = CFrame.new(1, 0.75, 0)
  1152. local energy = 100
  1153. local maxEnergy = 100
  1154. local move_anim_speed = 5
  1155. local last_p = Vector3.new()
  1156. local move_amm = 0
  1157. local walking = false
  1158. local running = false
  1159. local walkingStop = true
  1160. local aniRun = false
  1161. local aniLegs = false
  1162. local idle = true
  1163. local WalkSpeed = Humanoid.WalkSpeed
  1164. Humanoid.WalkSpeed = WalkSpeed
  1165. local DB = false
  1166. local Charging = false
  1167. local Speed = 0.35
  1168. local shake_freq = 5
  1169. local CanMelee = true
  1170. local CanReload = true
  1171. local Shooting = false
  1172. local Aimed = false
  1173. local Zoomed = false
  1174. local RunSpeed = 20
  1175. Camera.CameraType = "Custom"
  1176. Camera.CameraSubject = Humanoid
  1177. coroutine.resume(coroutine.create(function()
  1178. while FpsModel ~= nil do
  1179. local delta = wait()
  1180. local cur_p = T.Position
  1181. if (cur_p - last_p).magnitude >= 0.1 then
  1182. move_amm = math.min(1, move_amm + delta * move_anim_speed)
  1183. walking = true
  1184. if running then
  1185. if energy <= 0 then
  1186. aniRun = false
  1187. running = false
  1188. shake_freq = 5
  1189. Humanoid.WalkSpeed = WalkSpeed
  1190. end
  1191. elseif energy < maxEnergy then
  1192. energy = energy + 0.2
  1193. end
  1194. else
  1195. move_amm = math.max(0, move_amm - delta * move_anim_speed)
  1196. walking = false
  1197. if energy < maxEnergy then
  1198. energy = energy + 0.2
  1199. end
  1200. end
  1201. last_p = cur_p
  1202. end
  1203. end))
  1204. local RightArmWeld, LeftArmWeld, WeaponWeld
  1205. local Cloaked = false
  1206. local UserInputService = game:GetService("UserInputService")
  1207. local Mobile = UserInputService.TouchEnabled
  1208. if UserInputService.KeyboardEnabled then
  1209. Mobile = false
  1210. end
  1211. runService.RenderStepped:connect(function()
  1212. local last_time = tick()
  1213. local delta = tick() - last_time
  1214. last_time = tick()
  1215. local breathe_amp = 1.5
  1216. local breathe_freq = 1
  1217. local breathe = math.sin(math.rad(tick() * 90 * breathe_freq)) * breathe_amp
  1218. local shake_amp = {0.075, 0.075}
  1219. local arm_shake = CFrame.new(math.cos(math.rad(tick() * 90 * shake_freq)) * move_amm * shake_amp[1], math.abs(math.cos(math.rad(tick() * 90 * shake_freq)) * move_amm * shake_amp[2]), 0)
  1220. if (Head.Position - Camera.CoordinateFrame.p).magnitude < 2.5 and Selected then
  1221. if Cloaked then
  1222. FpsLArm.Transparency = 0.5
  1223. FpsRArm.Transparency = 0.5
  1224. FpsWeapon.Transparency = 0.5
  1225. else
  1226. FpsLArm.Transparency = 0
  1227. FpsRArm.Transparency = 0
  1228. FpsWeapon.Transparency = 0
  1229. end
  1230. FPS = true
  1231. else
  1232. FpsLArm.Transparency = 1
  1233. FpsRArm.Transparency = 1
  1234. FpsWeapon.Transparency = 1
  1235. FPS = false
  1236. end
  1237. if FpsModel ~= nil and Char ~= nil and 0 < Humanoid.Health then
  1238. if WeaponType == "Gun" then
  1239. FpsPart.CFrame = Camera.CoordinateFrame * CFrame.new(0.7, -2, -0.4) * CFrame.Angles(math.rad(0 + breathe / 2), math.rad(0), math.rad(0)) * arm_shake
  1240. elseif WeaponType == "Knife" then
  1241. FpsPart.CFrame = Camera.CoordinateFrame * CFrame.new(0, -1.6, -0.4) * CFrame.Angles(math.rad(0 + breathe / 2), math.rad(0), math.rad(0)) * arm_shake
  1242. end
  1243. if RightArmWeld ~= nil and LeftArmWeld ~= nil and WeaponWeld ~= nil then
  1244. if WeaponType == "Gun" then
  1245. FpsLArmWeld.C1 = LeftArmWeld.C1 * CFrame.new(0.15, 0.09, -0.43) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5))
  1246. FpsRArmWeld.C1 = RightArmWeld.C1
  1247. FpsWeaponWeld.C1 = WeaponWeld.C1 * CFrame.new(0.1, -0.2, 0.25)
  1248. elseif WeaponType == "Knife" then
  1249. FpsLArmWeld.C1 = LeftArmWeld.C1 * CFrame.new(0.15, 0.09, -0.43)
  1250. FpsRArmWeld.C1 = RightArmWeld.C1 * CFrame.Angles(math.rad(0), math.rad(25), math.rad(0))
  1251. FpsWeaponWeld.C1 = WeaponWeld.C1 * CFrame.new(0, 0.15, 0.25)
  1252. end
  1253. end
  1254. end
  1255. end)
  1256. local debouncetime = 1
  1257. local lastjump = time()
  1258. local WeaponMesh
  1259. local used = false
  1260. local Perk = PERKY
  1261. Humanoid.Changed:connect(function(prop)
  1262. if Perk == "Kevlar" and (Humanoid.Health == 98 or Humanoid.Health == 1398) and not used then
  1263. Player.PlayerGui.Sounds.KevlarHurt:Play()
  1264. used = true
  1265. end
  1266. end)
  1267. local GunSkin = "http://www.roblox.com/asset/?id=79401500"
  1268. local KnifeSkin = "http://www.roblox.com/asset/?id=130252453"
  1269. local Charged = false
  1270. local MouseDown = false
  1271. local DB2 = false
  1272. local Ability = ABIL
  1273. local Gamemode
  1274. local CanCloak = true
  1275. local Knife = false
  1276. local Gun = false
  1277. local ThrowGui = Player.PlayerGui.GUI.ThrowKnife
  1278. local CloakGui = Player.PlayerGui.GUI.CloakGui
  1279. local Crosshair = Player.PlayerGui.GUI.MobileCrosshair
  1280. local Gui = Player.PlayerGui.GUI
  1281. game.Players.LocalPlayer.Backpack.ChildAdded:connect(function(c)
  1282. if c.Name == "Gun" and not Gun then
  1283. spawn(function()
  1284. Gamemode = game.ReplicatedStorage.RemoteFunction:InvokeServer("Gamemode")
  1285. Perk = game.ReplicatedStorage.RemoteFunction:InvokeServer("Perk")
  1286. end)
  1287. local Skin = game.ReplicatedStorage.RemoteFunction:InvokeServer("Skin", "Gun")
  1288. if Skin ~= nil then
  1289. GunSkin = Skin
  1290. end
  1291. if game.Players.LocalPlayer.Backpack:findFirstChild("Gun") ~= nil then
  1292. Gun = true
  1293. if Mobile then
  1294. else
  1295. GT.Activated:connect(function()
  1296. if Gamemode == "One In The Chamber" and Char.Bullet.Value == false then
  1297. return
  1298. end
  1299. if not DB then
  1300. DB = true
  1301. WC.ShootGun(Char, Char, Mouse.Hit.p, FPS, FpsWeapon)
  1302. AniShootGun()
  1303. wait(0.21)
  1304. AniReloadGun()
  1305. if not Selected then
  1306. wait(1.55)
  1307. end
  1308. wait(0.5)
  1309. DB = false
  1310. end
  1311. end)
  1312. end
  1313. GT.Equipped:connect(function()
  1314. Selected = true
  1315. WeaponType = "Gun"
  1316. Mouse.Icon = "http://www.roblox.com/asset/?id=117431027"
  1317. WC.EquipGun(Char, Char, GunSkin)
  1318. RightArmWeld = Char:WaitForChild("MotorRight Arm")
  1319. LeftArmWeld = Char:WaitForChild("MotorLeft Arm")
  1320. WeaponWeld = Char:WaitForChild("MotorWeapon")
  1321. WeaponMesh = Char:WaitForChild("Weapon"):findFirstChild("Mesh"):clone()
  1322. WeaponMesh.Parent = FpsWeapon
  1323. AniEquipGun()
  1324. end)
  1325. GT.Unequipped:connect(function()
  1326. Selected = false
  1327. Mouse.Icon = "rbxasset://textures\\ArrowCursor.png"
  1328. if WeaponMesh ~= nil then
  1329. WeaponMesh:Destroy()
  1330. end
  1331. WeaponType = nil
  1332. WC.Unequip(Char, Char)
  1333. end)
  1334. end
  1335. elseif c.Name == "Knife" and not Knife then
  1336. spawn(function()
  1337. Ability = ABIL
  1338. Perk = PERKY
  1339. if Ability == nil then
  1340. Ability = ABIL
  1341. end
  1342. Gamemode = game.ReplicatedStorage.RemoteFunction:InvokeServer("Gamemode")
  1343. end)
  1344. local Skin = game.ReplicatedStorage.RemoteFunction:InvokeServer("Skin", "Knife")
  1345. if Skin ~= nil then
  1346. KnifeSkin = Skin
  1347. end
  1348. if game.Players.LocalPlayer.Backpack:findFirstChild("Knife") ~= nil then
  1349. Knife = true
  1350. KT.Activated:connect(function()
  1351. MouseDown = true
  1352. spawn(function()
  1353. if Cloaked then
  1354. WC.UnCloak(Char, Char)
  1355. Cloaked = false
  1356. end
  1357. end)
  1358. if Gamemode == "Infected" or Gamemode == "One In The Chamber" then
  1359. return
  1360. end
  1361. if not DB2 and not DB then
  1362. DB2 = true
  1363. spawn(function()
  1364. wait(0.35)
  1365. if MouseDown and not DB then
  1366. DB2 = true
  1367. if Perk ~= "Quick Hands" then
  1368. AniChargeKnife()
  1369. wait(1)
  1370. else
  1371. AniChargeKnife2()
  1372. wait(0.7)
  1373. end
  1374. if MouseDown and not DB then
  1375. Charged = true
  1376. end
  1377. wait(0.5)
  1378. DB2 = false
  1379. else
  1380. DB2 = false
  1381. end
  1382. end)
  1383. end
  1384. end)
  1385. KT.Deactivated:connect(function()
  1386. MouseDown = false
  1387. if Charged then
  1388. DB = true
  1389. DB2 = true
  1390. Charged = false
  1391. spawn(function()
  1392. WC.ThrowKnife(Char, Char, Mouse.Hit.p, Ability)
  1393. end)
  1394. AniThrowKnife()
  1395. wait(0.3)
  1396. AniEquipKnife()
  1397. DB = false
  1398. DB2 = false
  1399. elseif not DB then
  1400. DB = true
  1401. do
  1402. local Ran = math.random(1, 3)
  1403. spawn(function()
  1404. WC.StabKnife(Char, Char, Ran, Ability)
  1405. end)
  1406. if Ran == 1 then
  1407. AniSlashKnife1()
  1408. elseif Ran == 2 then
  1409. AniSlashKnife2()
  1410. elseif Ran == 3 then
  1411. AniSlashKnife3()
  1412. elseif Ran == 4 then
  1413. AniSlashKnife4()
  1414. end
  1415. wait(0.25)
  1416. DB = false
  1417. end
  1418. end
  1419. end)
  1420. KT.Equipped:connect(function()
  1421. Selected = true
  1422. WeaponType = "Knife"
  1423. Mouse.Icon = "http://www.roblox.com/asset/?id=117431027"
  1424. WC.EquipKnife(Char, Char, KnifeSkin)
  1425. RightArmWeld = Char:WaitForChild("MotorRight Arm")
  1426. LeftArmWeld = Char:WaitForChild("MotorLeft Arm")
  1427. WeaponWeld = Char:WaitForChild("MotorWeapon")
  1428. WeaponMesh = Char:WaitForChild("Weapon"):findFirstChild("Mesh"):clone()
  1429. WeaponMesh.Parent = FpsWeapon
  1430. AniEquipKnife()
  1431. if Char then
  1432. if workspace.GameInProgress.Mode.Value ~= "Infected" then
  1433. Char.Humanoid.WalkSpeed = 20
  1434. if workspace.GameInProgress.Mode.Value == "Cold Killer" then
  1435. Char.Humanoid.WalkSpeed = 20
  1436. elseif Perk == "Speedy Gonzales" then
  1437. Char.Humanoid.WalkSpeed = 25
  1438. else
  1439. Char.Humanoid.WalkSpeed = 20
  1440. end
  1441. else
  1442. Char.Humanoid.WalkSpeed = 13
  1443. end
  1444. end
  1445. end)
  1446. KT.Unequipped:connect(function()
  1447. if Mobile then
  1448. ThrowGui.Visible = false
  1449. if Perk == "Shadow Cloak" then
  1450. CloakGui.Visible = false
  1451. end
  1452. end
  1453. Charged = false
  1454. MouseDown = false
  1455. Selected = false
  1456. Mouse.Icon = "rbxasset://textures\\ArrowCursor.png"
  1457. if WeaponMesh ~= nil then
  1458. WeaponMesh:Destroy()
  1459. end
  1460. WeaponType = nil
  1461. WC.Unequip(Char, Char)
  1462. if workspace.GameInProgress.Mode.Value ~= "Infected" then
  1463. Char.Humanoid.WalkSpeed = 16
  1464. else
  1465. Char.Humanoid.WalkSpeed = 13
  1466. end
  1467. if Cloaked then
  1468. WC.UnCloak(Char, Char)
  1469. Cloaked = false
  1470. end
  1471. end)
  1472. end
  1473. end
  1474. end)
  1475. local DB3 = false
  1476. IS.InputBegan:connect(function(input, chatting)
  1477. if input.UserInputType == Enum.UserInputType.Gamepad1 and input.UserInputState == Enum.UserInputState.Begin and not chatting and Selected and input.KeyCode == Enum.KeyCode.ButtonX and WeaponType == "Knife" and CanCloak and Perk == "Shadow Cloak" then
  1478. if Gamemode == "Infected" or Gamemode == "One In The Chamber" then
  1479. return
  1480. end
  1481. CanCloak = false
  1482. WC.Cloak(Char, Char)
  1483. Cloaked = true
  1484. wait(10)
  1485. if Cloaked then
  1486. WC.UnCloak(Char, Char)
  1487. Cloaked = false
  1488. end
  1489. wait(15)
  1490. CanCloak = true
  1491. end
  1492. if input.UserInputType == Enum.UserInputType.Keyboard and input.UserInputState == Enum.UserInputState.Begin and not chatting and Selected then
  1493. if input.KeyCode == Enum.KeyCode.E and WeaponType == "Knife" and not DB3 then
  1494. if Gamemode == "Infected" or Gamemode == "One In The Chamber" then
  1495. return
  1496. end
  1497. DB3 = true
  1498. spawn(function()
  1499. if Cloaked then
  1500. WC.UnCloak(Char, Char)
  1501. Cloaked = false
  1502. end
  1503. end)
  1504. if not DB2 and not DB then
  1505. DB2 = true
  1506. if not DB then
  1507. DB2 = true
  1508. DB = true
  1509. if Perk ~= "Quick Hands" then
  1510. AniChargeKnife()
  1511. wait(1)
  1512. else
  1513. AniChargeKnife2()
  1514. wait(0.7)
  1515. end
  1516. if not Selected or WeaponType ~= "Knife" then
  1517. DB2 = false
  1518. DB = false
  1519. return
  1520. end
  1521. spawn(function()
  1522. WC.ThrowKnife(Char, Char, Mouse.Hit.p, Ability)
  1523. end)
  1524. AniThrowKnife()
  1525. wait(0.3)
  1526. AniEquipKnife()
  1527. DB = false
  1528. DB2 = false
  1529. else
  1530. DB2 = false
  1531. end
  1532. end
  1533. wait(0.25)
  1534. DB3 = false
  1535. elseif input.KeyCode == Enum.KeyCode.Q and WeaponType == "Knife" and CanCloak and Perk == "Shadow Cloak" then
  1536. if Gamemode == "Infected" or Gamemode == "One In The Chamber" then
  1537. return
  1538. end
  1539. CanCloak = false
  1540. WC.Cloak(Char, Char)
  1541. Cloaked = true
  1542. wait(10)
  1543. if Cloaked then
  1544. WC.UnCloak(Char, Char)
  1545. Cloaked = false
  1546. end
  1547. wait(15)
  1548. CanCloak = true
  1549. end
  1550. end
  1551. end)
  1552. game.Players.ChildAdded:connect(function(c)
  1553. wait(3)
  1554. repeat
  1555. wait()
  1556. until not DB and not DB2 and not MouseDown
  1557. if WeaponType == "Gun" then
  1558. WC.EquipGun(Char, Char, GunSkin)
  1559. AniEquipGun()
  1560. elseif WeaponType == "Knife" then
  1561. WC.EquipKnife(Char, Char, KnifeSkin)
  1562. AniEquipKnife()
  1563. end
  1564. end)
  1565.  
  1566. local Modules = game.ReplicatedStorage:WaitForChild("Modules")
  1567. local M = require(Modules:WaitForChild("AnimationCore"))
  1568. local WC = require(Modules:WaitForChild("WeaponCore"))
  1569. local Mouse = game.Players.LocalPlayer:GetMouse()
  1570. local Char = game.Players.LocalPlayer.Character
  1571. Mouse.Button1Down:Connect(function()
  1572. WC.ThrowKnife(Char, Char, Mouse.Hit.p, "Quickscoper")
  1573. end)
  1574.  
  1575. end
  1576. end)
  1577. end)
  1578.  
  1579. CloseGames.Name = "CloseGames"
  1580. CloseGames.Parent = GamesFrame
  1581. CloseGames.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
  1582. CloseGames.Position = UDim2.new(0.119203985, 0, 0.722846329, 0)
  1583. CloseGames.Size = UDim2.new(0, 214, 0, 57)
  1584. CloseGames.Font = Enum.Font.Cartoon
  1585. CloseGames.Text = "Close"
  1586. CloseGames.TextColor3 = Color3.new(0.756863, 0.756863, 0.756863)
  1587. CloseGames.TextScaled = true
  1588. CloseGames.TextSize = 14
  1589. CloseGames.TextWrapped = true
  1590. CloseGames.MouseButton1Click:connect(function()
  1591. GamesFrame.Visible = false
  1592. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement