Beastyy88

Op scam script(works only with no lag)

May 31st, 2024
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.65 KB | Gaming | 0 0
  1. -- Gui to Lua
  2. -- Version: 3.2
  3.  
  4. -- Instances:
  5.  
  6. local ScreenGui = Instance.new("ScreenGui")
  7. local Frame = Instance.new("Frame")
  8. local UICorner = Instance.new("UICorner")
  9. local on = Instance.new("TextLabel")
  10. local they = Instance.new("TextLabel")
  11. local en = Instance.new("TextLabel")
  12.  
  13. --Properties:
  14.  
  15. ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  16. ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  17.  
  18. Frame.Parent = ScreenGui
  19. Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  20. Frame.Position = UDim2.new(0.0104166707, 0, 0.905277431, 0)
  21. Frame.Size = UDim2.new(0.130729169, 0, 0.06901218, 0)
  22.  
  23. UICorner.Parent = Frame
  24.  
  25. on.Name = "on"
  26. on.Parent = Frame
  27. on.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  28. on.BackgroundTransparency = 1.000
  29. on.Size = UDim2.new(0, 146, 0, 21)
  30. on.Font = Enum.Font.PermanentMarker
  31. on.Text = "On a board: true"
  32. on.TextColor3 = Color3.fromRGB(0, 0, 0)
  33. on.TextScaled = true
  34. on.TextSize = 14.000
  35. on.TextWrapped = true
  36. on.TextXAlignment = Enum.TextXAlignment.Left
  37.  
  38. they.Name = "they"
  39. they.Parent = Frame
  40. they.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  41. they.BackgroundTransparency = 1.000
  42. they.Position = UDim2.new(0, 0, 0.294117659, 0)
  43. they.Size = UDim2.new(0, 146, 0, 21)
  44. they.Font = Enum.Font.PermanentMarker
  45. they.Text = "Other side accepted: true"
  46. they.TextColor3 = Color3.fromRGB(0, 0, 0)
  47. they.TextScaled = true
  48. they.TextSize = 14.000
  49. they.TextWrapped = true
  50. they.TextXAlignment = Enum.TextXAlignment.Left
  51.  
  52. en.Name = "en"
  53. en.Parent = Frame
  54. en.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  55. en.BackgroundTransparency = 1.000
  56. en.Position = UDim2.new(0, 0, 0.588235319, 0)
  57. en.Size = UDim2.new(0, 212, 0, 21)
  58. en.Font = Enum.Font.PermanentMarker
  59. en.Text = "Scam is enabled: false (G to enable)"
  60. en.TextColor3 = Color3.fromRGB(0, 0, 0)
  61. en.TextScaled = true
  62. en.TextSize = 14.000
  63. en.TextWrapped = true
  64. en.TextXAlignment = Enum.TextXAlignment.Left
  65.  
  66. --nav
  67.  
  68. local thatGui = ScreenGui
  69.  
  70. local Board = Instance.new("ObjectValue", thatGui.Frame)
  71.  
  72. local YourSide = Instance.new("ObjectValue", Board)
  73.  
  74. local TheirSide = Instance.new("ObjectValue", Board)
  75.  
  76. local onV = Instance.new("BoolValue", thatGui.Frame)
  77.  
  78. local enV = Instance.new("BoolValue", thatGui.Frame)
  79.  
  80. local theyV = Instance.new("BoolValue", thatGui.Frame)
  81.  
  82. Board.Name = "Board"
  83.  
  84. YourSide.Name = "YourSide"
  85.  
  86. TheirSide.Name = "TheirSide"
  87.  
  88. onV.Name = "onV"
  89.  
  90. enV.Name = "enV"
  91.  
  92. theyV.Name = "theyV"
  93.  
  94. onV.Value = true
  95.  
  96. theyV.Value = true
  97.  
  98. game:GetService("UserInputService").InputBegan:Connect(function(key, gameprocessed)
  99. if key.KeyCode == Enum.KeyCode.F and not gameprocessed then
  100. ScreenGui:Destroy()
  101.  
  102. script:Destroy()
  103. end
  104. end)
  105.  
  106. -- Scripts:
  107.  
  108. local function VRZN_fake_script() -- on.LocalScript
  109. local script = Instance.new("LocalScript", on)
  110.  
  111. while true do
  112. wait()
  113.  
  114. --local success, err = pcall(function()
  115.  
  116. if script.Parent.Parent.onV.Value then
  117. script.Parent.Text = "On a board: " .. "true"
  118. else
  119. script.Parent.Text = "On a board: " .. "false"
  120. end
  121. --end)
  122.  
  123. --print(success, err)
  124. end
  125. end
  126. coroutine.wrap(VRZN_fake_script)()
  127. local function LWAIXV_fake_script() -- they.LocalScript
  128. local script = Instance.new("LocalScript", they)
  129.  
  130. while true do
  131. wait()
  132. --local success, err = pcall(function()
  133. if script.Parent.Parent.theyV.Value then
  134. script.Parent.Text = "Other side accepted: " .. "true"
  135. else
  136. script.Parent.Text = "Other side accepted: " .. "false"
  137. end
  138. --end)
  139. --print(success, err)
  140. end
  141. end
  142. coroutine.wrap(LWAIXV_fake_script)()
  143. local function TWYJPK_fake_script() -- en.LocalScript
  144. local script = Instance.new("LocalScript", en)
  145.  
  146. while true do
  147. wait()
  148.  
  149. --local success, err = pcall(function()
  150.  
  151. if script.Parent.Parent.enV.Value then
  152. script.Parent.Text = "Scam is enabled: " .. "true" .. " (G to enable)"
  153. else
  154. script.Parent.Text = "Scam is enabled: " .. "false" .. " (G to enable)"
  155. end
  156. --end)
  157. --print(success, err)
  158. end
  159. end
  160. coroutine.wrap(TWYJPK_fake_script)()
  161. local function UWUJSYO_fake_script() -- Frame.LocalScript
  162. local script = Instance.new("LocalScript", Frame)
  163.  
  164. local UIS = game:GetService("UserInputService")
  165.  
  166. UIS.InputBegan:Connect(
  167. function(key, gameprocessed)
  168. if key.KeyCode == Enum.KeyCode.G and not gameprocessed then
  169. script.Parent.enV.Value = not script.Parent.enV.Value
  170. end
  171. end
  172. )
  173. end
  174. coroutine.wrap(UWUJSYO_fake_script)()
  175. local function PVEOOI_fake_script() -- Frame.LocalScript
  176. local script = Instance.new("LocalScript", Frame)
  177.  
  178. local player = game.Players.LocalPlayer
  179.  
  180. while true do
  181. wait()
  182.  
  183. local success, err =
  184. pcall(
  185. function()
  186. local yes = false
  187.  
  188. for i, v in pairs(workspace.Boards:GetChildren()) do
  189. --print(type(v.Player1.Value), type(v.Player2.Value))
  190.  
  191. if v:FindFirstChild("Player1") then
  192. if v.Player1.Value == player or v.Player2.Value == player then
  193. script.Parent.Board.Value = v
  194.  
  195. local your =
  196. v.Player1.Value == player and v.Player1Action or
  197. v.Player2.Value == player and v.Player2Action or
  198. nil
  199.  
  200. local their =
  201. v.Player1.Value ~= player and v.Player1Action or
  202. v.Player2.Value ~= player and v.Player2Action
  203.  
  204. script.Parent.Board.YourSide.Value = your
  205.  
  206. script.Parent.Board.TheirSide.Value = their
  207.  
  208. script.Parent.onV.Value = true
  209.  
  210. yes = true
  211.  
  212. break
  213. end
  214. end
  215.  
  216. if not yes then
  217. script.Parent.Board.Value = nil
  218.  
  219. script.Parent.Board.YourSide.Value = nil
  220.  
  221. script.Parent.Board.TheirSide.Value = nil
  222.  
  223. script.Parent.onV.Value = false
  224. end
  225. end
  226. end
  227. )
  228. --print(success, err)
  229. end
  230. end
  231. coroutine.wrap(PVEOOI_fake_script)()
  232. local function LBYI_fake_script() -- Frame.LocalScript
  233. local script = Instance.new("LocalScript", Frame)
  234.  
  235. while true do
  236. wait()
  237.  
  238. if script.Parent.Board.TheirSide.Value then
  239. --print(script.Parent.Board.YourSide.Value.Value, script.Parent.Board.TheirSide.Value.Value)
  240.  
  241. if script.Parent.Board.TheirSide.Value.Value == "Done" then
  242. --print("tV")
  243. script.Parent.theyV.Value = true
  244. else
  245. --print("f")
  246. script.Parent.theyV.Value = false
  247. end
  248. else
  249. --print("f1")
  250. script.Parent.theyV.Value = false
  251. end
  252. end
  253. end
  254. coroutine.wrap(LBYI_fake_script)()
  255. local function LFULR_fake_script() -- Frame.LocalScript
  256. local script = Instance.new("LocalScript", Frame)
  257.  
  258. while true do
  259. wait()
  260.  
  261. local success, err =
  262. pcall(
  263. function()
  264. print(script.Parent.onV.Value, script.Parent.enV.Value, script.Parent.theyV.Value)
  265.  
  266. if script.Parent.onV.Value and script.Parent.enV.Value and script.Parent.theyV.Value then
  267. print(123)
  268.  
  269. local yourSide
  270.  
  271. local controlNot
  272.  
  273. local helMag = math.huge
  274.  
  275. local bbb
  276.  
  277. for i, v in pairs(script.Parent.Board.Value:GetChildren()) do
  278. if v.Name == "Controls" then
  279. local mag =
  280. (v.Done.Pad.Position -
  281. TheirSide.Value.Parent[TheirSide.Value.Name:gsub("Action", "")].Value.Character.HumanoidRootPart.Position).Magnitude
  282.  
  283. if helMag == math.huge then
  284. helMag = mag
  285.  
  286. bbb = v
  287. elseif mag < helMag then
  288. yourSide = bbb
  289. else
  290. yourSide = v
  291. end
  292. end
  293. end
  294.  
  295. local toTp = yourSide.Done.Pad.CFrame
  296.  
  297. local char = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait()
  298.  
  299. char.HumanoidRootPart.CFrame = toTp + Vector3.new(0, 4, 0)
  300.  
  301. local hedermouth = false
  302.  
  303. local function bsf()
  304. local n = false
  305.  
  306. for i, v2 in pairs(workspace.Dropped:GetChildren()) do
  307. if
  308. v2.Owner.Value == game.Players.LocalPlayer or
  309. v2.Owner.Value == game.Players.LocalPlayer.Character
  310.  
  311. --print("take")
  312. then
  313. print("take")
  314.  
  315. for is, vs in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  316. if vs:IsA("MeshPart") or vs:IsA("BasePart") and v then
  317. print("1n1", v2, vs)
  318.  
  319. firetouchinterest(vs, v2.Handle, 1)
  320.  
  321. firetouchinterest(vs, v2.Handle, 0)
  322.  
  323. --char.HumanoidRootPart.CFrame = v2.Handle.CFrame
  324.  
  325.  
  326. n = true
  327.  
  328. print(2)
  329.  
  330. break
  331. end
  332. end
  333.  
  334. print(3)
  335. end
  336. end
  337.  
  338. if n then
  339. wait()
  340.  
  341. bsf()
  342. end
  343. end
  344.  
  345. bsf()
  346.  
  347. local p = false
  348.  
  349. spawn(function()
  350. repeat
  351. game:GetService("ReplicatedStorage").RemoteEvents.Jumped:FireServer()
  352.  
  353. print("jmjump")
  354.  
  355. wait()
  356. until p
  357. end)
  358.  
  359. wait(3)
  360.  
  361. p = true
  362.  
  363. char.HumanoidRootPart.CFrame = script.Parent.Board.Value.MAIN.CFrame + Vector3.new(0, 4, 0)
  364.  
  365. script.Parent.enV.Value = false
  366.  
  367. end
  368. end)
  369.  
  370. print(success, err)
  371. end
  372. end
  373. coroutine.wrap(LFULR_fake_script)()
Add Comment
Please, Sign In to add comment