briannovius

Watch Dogs Script

May 15th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.10 KB | None | 0 0
  1. local yourname = "BrianNovius"
  2.  
  3.  
  4. script.Parent = game.Players.LocalPlayer.PlayerScripts
  5. scripter = 0
  6.  
  7. local IdentifyGUI = Instance.new("BillboardGui")
  8. local BackGround = Instance.new("Frame")
  9. local IName = Instance.new("TextLabel")
  10. local Age = Instance.new("TextLabel")
  11. local Player = Instance.new("TextLabel")
  12. local IM = Instance.new("ImageLabel")
  13. local LA = Instance.new("TextLabel")
  14. local LN = Instance.new("TextLabel")
  15. local LD = Instance.new("TextLabel")
  16. local plr = game.Players.LocalPlayer
  17. local ms = plr:GetMouse()
  18. local equipped = false
  19.  
  20. -- Properties
  21.  
  22. IdentifyGUI.Name = "IdentifyGUI"
  23. IdentifyGUI.Parent = workspace
  24. IdentifyGUI.ExtentsOffset = Vector3.new(-0.699999988, 0, 0)
  25. IdentifyGUI.Size = UDim2.new(5, 0, 5, 0)
  26. IdentifyGUI.SizeOffset = Vector2.new(1, 0.200000003)
  27. IdentifyGUI.MaxDistance = 50000000
  28.  
  29. BackGround.Name = "BackGround"
  30. BackGround.Parent = IdentifyGUI
  31. BackGround.BackgroundColor3 = Color3.new(1, 1, 1)
  32. BackGround.BackgroundTransparency = 0.9
  33. BackGround.BorderSizePixel = 0
  34. BackGround.Size = UDim2.new(0, 165, 0, 60)
  35. BackGround.Visible = false
  36.  
  37. IName.Name = "IName"
  38. IName.Parent = BackGround
  39. IName.BackgroundColor3 = Color3.new(0, 0.333333, 1)
  40. IName.BorderColor3 = Color3.new(0, 0, 0)
  41. IName.BorderSizePixel = 0
  42. IName.Position = UDim2.new(0.5, 0, 0, 0)
  43. IName.Size = UDim2.new(0, 125, 0, 15)
  44. IName.Font = Enum.Font.SourceSans
  45. IName.Text = "SampleText"
  46. IName.TextColor3 = Color3.new(1, 1, 1)
  47. IName.TextScaled = true
  48. IName.TextSize = 14
  49. IName.TextStrokeTransparency = 0
  50. IName.TextWrapped = true
  51.  
  52. Age.Name = "Age"
  53. Age.Parent = BackGround
  54. Age.BackgroundColor3 = Color3.new(0, 0, 0)
  55. Age.BorderSizePixel = 0
  56. Age.Position = UDim2.new(0.5, 0, 0.349999994, 0)
  57. Age.Size = UDim2.new(0, 125, 0, 15)
  58. Age.Font = Enum.Font.SourceSans
  59. Age.Text = "SampleText"
  60. Age.TextColor3 = Color3.new(1, 1, 1)
  61. Age.TextScaled = true
  62. Age.TextSize = 14
  63. Age.TextStrokeTransparency = 0
  64. Age.TextWrapped = true
  65.  
  66. Player.Name = "Player"
  67. Player.Parent = BackGround
  68. Player.BackgroundColor3 = Color3.new(0, 0, 0)
  69. Player.BorderSizePixel = 0
  70. Player.Position = UDim2.new(0.5, 0, 0.699999988, 0)
  71. Player.Size = UDim2.new(0, 125, 0, 15)
  72. Player.Font = Enum.Font.SourceSans
  73. Player.Text = "SampleText"
  74. Player.TextColor3 = Color3.new(1, 1, 1)
  75. Player.TextScaled = true
  76. Player.TextSize = 14
  77. Player.TextStrokeTransparency = 0
  78. Player.TextWrapped = true
  79.  
  80. IM.Name = "IM"
  81. IM.Parent = BackGround
  82. IM.BackgroundColor3 = Color3.new(0.666667, 1, 1)
  83. IM.BorderSizePixel = 0
  84. IM.Size = UDim2.new(0, 50, 0, 45)
  85. IM.ZIndex = 4
  86. IM.Image = "rbxassetid://133293265"
  87.  
  88. LA.Name = "LA"
  89. LA.Parent = BackGround
  90. LA.BackgroundColor3 = Color3.new(0, 0, 0)
  91. LA.BackgroundTransparency = 1
  92. LA.BorderSizePixel = 0
  93. LA.Position = UDim2.new(0.349999994, 0, 0.349999994, 0)
  94. LA.Size = UDim2.new(0, 30, 0, 25)
  95. LA.ZIndex = 5
  96. LA.Font = Enum.Font.SourceSans
  97. LA.Text = "Age :"
  98. LA.TextColor3 = Color3.new(1, 1, 1)
  99. LA.TextScaled = true
  100. LA.TextSize = 14
  101. LA.TextStrokeTransparency = 0
  102. LA.TextWrapped = true
  103.  
  104. LN.Name = "LN"
  105. LN.Parent = BackGround
  106. LN.BackgroundColor3 = Color3.new(0, 0.333333, 1)
  107. LN.BackgroundTransparency = 1
  108. LN.BorderColor3 = Color3.new(0, 0, 0)
  109. LN.BorderSizePixel = 0
  110. LN.Position = UDim2.new(0.349999994, 0, 0, 0)
  111. LN.Size = UDim2.new(0, 30, 0, 25)
  112. LN.ZIndex = 5
  113. LN.Font = Enum.Font.SourceSans
  114. LN.Text = "UN :"
  115. LN.TextColor3 = Color3.new(1, 1, 1)
  116. LN.TextScaled = true
  117. LN.TextSize = 14
  118. LN.TextStrokeTransparency = 0
  119. LN.TextWrapped = true
  120.  
  121. LD.Name = "LD"
  122. LD.Parent = BackGround
  123. LD.BackgroundColor3 = Color3.new(0, 0, 0)
  124. LD.BackgroundTransparency = 1
  125. LD.BorderSizePixel = 0
  126. LD.Position = UDim2.new(0.349999994, 0, 0.699999988, 0)
  127. LD.Size = UDim2.new(0, 30, 0, 25)
  128. LD.ZIndex = 5
  129. LD.Font = Enum.Font.SourceSans
  130. LD.Text = "ID :"
  131. LD.TextColor3 = Color3.new(1, 1, 1)
  132. LD.TextScaled = true
  133. LD.TextSize = 14
  134. LD.TextStrokeTransparency = 0
  135. LD.TextWrapped = true
  136.  
  137. local tool = Instance.new("Tool")
  138. Player = game.Players.LocalPlayer
  139. tool.Parent = Player.Backpack
  140. Handle = Instance.new("Part")
  141. Handle.Transparency = 1
  142. Handle.Name = "Handle"
  143. Handle.Parent = tool
  144. Handle.Size = Vector3.new(0.84, 1.4, 0.2)
  145. local back = Instance.new("Decal")
  146. back.Face = "Back"
  147. back.Texture = "rbxassetid://134757170"
  148. back.Parent = Handle
  149. local front = Instance.new("Decal")
  150. front.Face = "Front"
  151. front.Texture = "rbxassetid://37174572"
  152. front.Parent = Handle
  153. local Gui = Instance.new("ScreenGui")
  154. Gui.Name = "FOS"
  155. Gui.Parent = workspace
  156. local SGui = Instance.new("ScreenGui")
  157. SGui.Parent = Gui
  158. local SFrame = Instance.new("ScrollingFrame")
  159. SFrame.Parent = Gui
  160. SFrame.TopImage = "rbxasset://textures/blackBkg_square.png"
  161. SFrame.BottomImage = "rbxasset://textures/blackBkg_square.png"
  162. SFrame.ScrollBarThickness = 12
  163. SFrame.ScrollingDirection = "XY"
  164. SFrame.VerticalScrollBarPosition = "Right"
  165. SFrame.Size = UDim2.new(0, 200, 0, 200)
  166. SFrame.BackgroundColor3 = Color3.new(51, 51, 51)
  167. local Blackout = Instance.new("ImageButton")
  168. Blackout.Position = UDim2.new(0, 130,0, 90)
  169. Blackout.Size = UDim2.new(0, 30, 0, 30)
  170. Blackout.ImageColor3 = Color3.new(255, 255, 255)
  171. Blackout.Image = "rbxassetid://144972893"
  172. Blackout.Parent = SFrame
  173. local Jam = Instance.new("ImageButton")
  174. local JamSound = Instance.new("Sound")
  175. JamSound.SoundId = "rbxassetid://142779934"
  176. JamSound.MaxDistance = 10000
  177. JamSound.Name = "Sound"
  178. JamSound.Volume = 0.5
  179. Jam.Position = UDim2.new(0, 80, 0, 50)
  180. Jam.Size = UDim2.new(0, 30, 0, 30)
  181. Jam.ImageColor3 = Color3.new(255, 255, 255)
  182. Jam.Parent = SFrame
  183. Jam.Image = "rbxassetid://136371595"
  184. JamSound.Parent = Jam
  185. local scard = Jam:Clone()
  186. scard.Position = UDim2.new(0, 30, 0, 90)
  187. scard.Parent = SFrame
  188. Radio = Instance.new("ImageButton")
  189. Radio.Size = UDim2.new(0, 30, 0, 30)
  190. Radio.ImageColor3 = Color3.new(255, 255, 255)
  191. Radio.Position = UDim2.new(0, 130, 0, 130)
  192. Radio.Image = "rbxassetid://142779934"
  193. Radio.Parent = SFrame
  194. RadioText = Instance.new("TextLabel")
  195. RadioText.Position = UDim2.new(0, 130, 0, 170)
  196. RadioText.Text = "Listener"
  197. RadioText.Size = UDim2.new(0,30, 0, 5)
  198. RadioText.BackgroundTransparency = 1
  199. RadioText.Parent = SFrame
  200. scardtext = RadioText:Clone()
  201. scardtext.Text = "SCP Door opener"
  202. scardtext.Position = UDim2.new(0, 30, 0, 130)
  203. scardtext.Parent = SFrame
  204. local scs = Instance.new("Sound")
  205. scs.SoundId = "rbxassetid://1240688604"
  206. scs.MaxDistance = 10000
  207. scs.Name = "Sound"
  208. scs.Volume = 0.5
  209. scs.Parent = scard
  210.  
  211. Gui.Parent = game.Workspace
  212.  
  213.  
  214. function radiofunc()
  215. RadioGui = Instance.new("ScreenGui")
  216. local RFrame = Instance.new("Frame")
  217. RFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  218. RFrame.Size = UDim2.new(-0.35, 0,-0.25, 0)
  219. RFrame.Style = "RobloxRound"
  220. RFrame.BorderColor3 = Color3.new(0, 0, 0)
  221. RFrame.Position = UDim2.new(0.994, 0 , 0.26, 0)
  222. RFrame.Parent = RadioGui
  223. GUI = RFrame
  224. if game.Workspace:FindFirstChild("OfficerRadioSystem") ~= nil then
  225. Channel = game.Workspace["OfficerRadioSystem"]
  226. end
  227. if game.Workspace:FindFirstChild("ModeratedMilitaryRadioSystem") ~= nil then
  228. Channel2 = game.Workspace["ModeratedMilitaryRadioSystem"]
  229. end
  230. if game.Workspace:FindFirstChild("MilitaryRadioSystem") ~= nil then
  231. Channel3 = game.Workspace["MilitaryRadioSystem"]
  232. end
  233. local rline1 = Instance.new("TextLabel")
  234. rline1.Name = "Line1"
  235. rline1.Size = UDim2.new(1, 0, 0.08, 0)
  236. rline1.Position = UDim2.new(0, 0, 0.25, 0)
  237. rline1.BackgroundTransparency = 0.8
  238. rline1.BackgroundColor3 = Color3.new(0, 0, 0)
  239. rline1.BorderColor3 = Color3.new(255, 255, 255)
  240. rline1.Parent = RFrame
  241. rline1.TextColor3 = Color3.new(255, 255, 255)
  242. local rline2 = rline1:Clone()
  243. rline2.Name = "Line2"
  244. rline2.Position = UDim2.new(0, 0, 0.35, 0)
  245. rline2.Parent = RFrame
  246. local rline3 = rline1:Clone()
  247. rline3.Name = "Line3"
  248. rline3.Position = UDim2.new(0, 0, 0.45, 0)
  249. rline3.Parent = RFrame
  250. local rline4 = rline1:Clone()
  251. rline4.Parent = RFrame
  252. rline4.Name = "Line4"
  253. rline4.Position = UDim2.new(0, 0, 0.55, 0)
  254. local rline5 = rline1:Clone()
  255. rline5.Parent = RFrame
  256. rline5.Position = UDim2.new(0, 0, 0.65, 0)
  257. rline5.Name = "Line5"
  258. local rline6 = rline1:Clone()
  259. rline6.Parent = RFrame
  260. rline6.Position = UDim2.new(0, 0, 0.75, 0)
  261. rline6.Name = "Line6"
  262. local rline7 = rline1:Clone()
  263. rline7.Parent = RFrame
  264. rline7.Position = UDim2.new(0, 0, 0.85, 0)
  265. rline7.Name = "Line7"
  266. RadioGui.Parent = game.Players.LocalPlayer.PlayerGui
  267.  
  268.  
  269. local function Update()
  270. if Channel2 ~= nil then
  271.  
  272. GUI.Line1.Text = Channel2.Line1.Value
  273. GUI.Line2.Text = Channel2.Line2.Value
  274. GUI.Line3.Text = Channel2.Line3.Value
  275. GUI.Line4.Text = Channel2.Line4.Value
  276. GUI.Line5.Text = Channel2.Line5.Value
  277. GUI.Line6.Text = Channel2.Line6.Value
  278. GUI.Line7.Text = Channel2.Line7.Value
  279. end
  280. if Channel ~= nil then
  281. GUI.Line1.Text = Channel.Line1.Value
  282. GUI.Line2.Text = Channel.Line2.Value
  283. GUI.Line3.Text = Channel.Line3.Value
  284. GUI.Line4.Text = Channel.Line4.Value
  285. GUI.Line5.Text = Channel.Line5.Value
  286. GUI.Line6.Text = Channel.Line6.Value
  287. GUI.Line7.Text = Channel.Line7.Value
  288. end
  289. if Channel3 ~= nil then
  290. GUI.Line1.Text = Channel3.Line1.Value
  291. GUI.Line2.Text = Channel3.Line2.Value
  292. GUI.Line3.Text = Channel3.Line3.Value
  293. GUI.Line4.Text = Channel3.Line4.Value
  294. GUI.Line5.Text = Channel3.Line5.Value
  295. GUI.Line6.Text = Channel3.Line6.Value
  296. GUI.Line7.Text = Channel3.Line7.Value
  297. end
  298. end
  299.  
  300. if Channel ~= nil then
  301. Channel.Line7.Changed:connect(Update)
  302. end
  303. if Channel2 ~= nil then
  304. Channel2.Line7.Changed:connect(Update)
  305. end
  306. if Channel3 ~= nil then
  307. Channel3.Line7.Changed:connect(Update)
  308. end
  309. end
  310. function ident()
  311. if equipped == true then
  312. iden = game.Workspace:WaitForChild('IdentifyGUI'):WaitForChild('BackGround')
  313. if ms and ms.Target and game.Players:FindFirstChild(ms.Target.Parent.Name) then
  314. local Select = game.Players:FindFirstChild(ms.Target.Parent.Name)
  315. iden.Age.Text = Select.AccountAge
  316. iden.IName.Text = Select.Name
  317. iden.Player.Text = Select.UserId
  318. iden.IM.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..(Select.Name)
  319. if ms.Target.Parent:FindFirstChild('Head') then
  320. iden.Parent.Adornee = ms.Target.Parent.Head
  321. end
  322. iden.Visible = true
  323. else
  324. iden.Visible = false
  325. end
  326. end
  327. end
  328.  
  329. function Blackoutfunc()
  330. local oldlight = game.Lighting.Brightness
  331. game.lighting.GlobalShadows = false
  332. game.lighting.Brightness = 1
  333. wait(0.08)
  334. game.lighting.Brightness = 2
  335. wait(0.08)
  336. game.lighting.Brightness = 1
  337. wait(0.08)
  338. game.lighting.Brightness = 2
  339. wait(0.08)
  340. game.lighting.Brightness = 1
  341. wait(0.08)
  342. game.lighting.Brightness = 2
  343. wait(0.08)
  344. game.lighting.Brightness = 1
  345. wait(0.08)
  346. game.lighting.Brightness = 0
  347. wait(5)
  348. game.lighting.Brightness = 1
  349. wait(0.08)
  350. game.lighting.Brightness = oldlight
  351. game.lighting.GlobalShadows = true
  352. end
  353. Tool = script.Parent
  354.  
  355. function onEquippedLocal()
  356. local character = script.Parent.Parent
  357. local player = game.Players.LocalPlayer
  358. guiMain = game.Workspace.FOS
  359. guiMain.Parent = player.PlayerGui
  360. equipped = true
  361. end
  362.  
  363.  
  364. function onUnequippedLocal()
  365. guiMain.Parent = game.Workspace
  366. scripter = 0
  367. equipped = false
  368. end
  369. function jamfunc()
  370. JamSound:Play()
  371. scripter = 1
  372. while scripter == 1 do
  373. for index, child in pairs(workspace:GetChildren()) do
  374. wait(0.1)
  375. if child.Name == "OfficerRadioSystem" or "MilitaryRadioSystem" or "ModeratedMilitaryRadioSystem" then
  376. for index, child2 in pairs(child:GetChildren()) do
  377. if child2.Name == "Line1" or child2.Name == "Line2" or child2.Name == "Line3" or child2.Name == "Line4" or child2.Name == "Line5" or child2.Name == "Line6" or child2.Name == "Line7" or child2.Name == "Line8" or child2.Name == "Line9" or child2.Name == "Line10" then
  378. local specific2 = child2
  379. local rannum = math.random(0, 3)
  380. if rannum == 0 then
  381. specific2.Value = "We have taken over your system"
  382. elseif rannum == 1 then
  383. specific2.Value = "Get Pwned!"
  384. print("Set")
  385. elseif rannum == 2 then
  386. specific2.Value = "HAHAHAHA"
  387. print("Set")
  388. elseif rannum == 3 then
  389. specific2.Value = "We are everywhere"
  390. print("Set")
  391. end
  392. end
  393. end
  394. elseif child.Name == "Line1" or child.Name == "Line2" or child.Name == "Line3" or child.Name == "Line4" or child.Name == "Line5" or child.Name == "Line6" or child.Name == "Line7" or child.Name == "Line8" or child.Name == "Line9" or child.Name == "Line10" then
  395. local specific = child
  396. print(child)
  397. local rannum = math.random(0, 10)
  398. if rannum == 0 then
  399. specific.Value = "We have taken over your system"
  400. elseif rannum == 1 then
  401. specific.Value = "Get Pwned!"
  402. print("Set")
  403. elseif rannum == 2 then
  404. specific.Value = "HAHAHAHA"
  405. print("Set")
  406. elseif rannum == 3 then
  407. specific.Value = "We are everywhere"
  408. print("Set")
  409. elseif rannum == 4 then
  410. specific.Value = "I'm watching you!"
  411. print("Set")
  412. end
  413. else
  414.  
  415. end
  416. end
  417. end
  418. end
  419. function throttle(part)
  420. local seato = part
  421. print(seato)
  422. local a = 1
  423. while a < 100 do
  424. seato.Throttle = 1
  425. wait(0.2)
  426. a = a + 1
  427. end
  428. end
  429.  
  430. function SCPFunc()
  431. scs:Play()
  432. tool.Name = "[SCP] Card-Omni"
  433. end
  434.  
  435. tool.Equipped:connect(function(Mouse)
  436. Mouse.Button1Down:connect(function()
  437. local Target = Mouse.target
  438. if Target.ClassName == "Model" then
  439. for _, prt in ipairs(Target:GetChildren()) do
  440. if prt.ClassName == "VehicleSeat" then
  441. print("seat")
  442. throttle(prt)
  443. end
  444. end
  445. elseif Target.Parent.ClassName == "Model" then
  446. for _, prt in ipairs(Target.Parent:GetChildren()) do
  447. if prt.ClassName == "VehicleSeat" then
  448. print("seat")
  449. throttle(prt)
  450. end
  451. end
  452. else
  453. local descendants = Target:GetDescendants()
  454. for index, descendant in pairs(descendants) do
  455. table.foreach(descendants, function(key, value)
  456. if value.ClassName == "Model" then
  457. for _, child in ipairs(value:GetChildren()) do
  458. if child.ClassName == "VehicleSeat" then
  459. print("Seat")
  460. throttle(child)
  461. end
  462. end
  463. elseif value.ClassName == "VehicleSeat" then
  464. print("Seat")
  465. throttle(value)
  466. else
  467. print("part")
  468. end
  469. end)
  470. end
  471. end
  472. end)
  473. end)
  474. Blackout.MouseButton1Down:connect(Blackoutfunc)
  475. Jam.MouseButton1Down:connect(jamfunc)
  476. Radio.MouseButton1Down:connect(radiofunc)
  477. ms.Move:connect(ident)
  478. scard.MouseButton1Down:connect(SCPFunc)
  479.  
  480. tool.Equipped:connect(onEquippedLocal)
  481. tool.Unequipped:connect(onUnequippedLocal)
Add Comment
Please, Sign In to add comment