Advertisement
ItsGhostedAdrian

Gas Station Simulator Script (PASTEBIN 2022)

Jun 7th, 2022
15,674
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.06 KB | None | 0 0
  1. local function press(a)
  2. game:GetService("VirtualInputManager"):SendKeyEvent(true, tostring(a), false, game)
  3. end
  4.  
  5. local function cleanWindows()
  6. for _, v in next, game:GetService("Workspace").Windows:GetChildren() do
  7. if v.ClassName == "Part" then
  8. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.CFrame
  9. task.wait(0.1)
  10. press("E")
  11. task.wait(2)
  12. end
  13. end
  14. end
  15.  
  16. local function autoScan()
  17. for _, v in next, game:GetService("Workspace").Checkouts:GetDescendants() do
  18. if v.ClassName == "Model" and v.Parent.Name == "Items" then
  19. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.PrimaryPart.CFrame
  20. task.wait(0.1)
  21. press("E")
  22. task.wait(2)
  23. end
  24. end
  25. end
  26.  
  27. local function refuel()
  28. for _, v in next, game:GetService("Workspace"):GetChildren() do
  29. if string.match(v.Name, "Car") and v.ClassName == "Model" then
  30. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.PrimaryPart.CFrame
  31. if v.Lid.Refuel then
  32. press("E")
  33. task.wait(2)
  34. elseif v.Lid.Finish then
  35. press("E")
  36. task.wait(2)
  37. end
  38. end
  39. end
  40. end
  41.  
  42. local function cleanFloor()
  43. for _, v in next, game:GetService("Workspace"):GetDescendants() do
  44. if v.Name == "Clean" and v.Parent.Name == "Spot" then
  45. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.Parent.CFrame
  46. task.wait(0.1)
  47. press("E")
  48. task.wait(2)
  49. end
  50. end
  51. end
  52.  
  53. local title = "Soggyware | " .. game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId).Name
  54.  
  55. local OrionLib = loadstring(game:HttpGet(("https://raw.githubusercontent.com/shlexware/Orion/main/source")))()
  56.  
  57. OrionLib:MakeNotification(
  58. {
  59. Name = "Soggyware",
  60. Content = "Welcome " .. game.Players.LocalPlayer.Name .. " the hub is loading now!",
  61. Image = "rbxassetid://7072718307",
  62. Time = 4
  63. }
  64. )
  65.  
  66. local Window = OrionLib:MakeWindow({Name = title, HidePremium = false, SaveConfig = true, ConfigFolder = "Soggyware"})
  67.  
  68. local Tab =
  69. Window:MakeTab(
  70. {
  71. Name = "Main",
  72. Icon = "rbxassetid://7072717697",
  73. PremiumOnly = false
  74. }
  75. )
  76.  
  77. local labelMoney = Tab:AddLabel("Money: 0 | Bank Money: 0 | Bills: 0")
  78.  
  79. task.spawn(
  80. function()
  81. while true do
  82. local plrMoneyGUI = game:GetService("Players").LocalPlayer.PlayerGui.GameUI.Stats.Money.Money.Text
  83. local bankGUI = game:GetService("Players").LocalPlayer.PlayerGui.GameUI.Stats.Bank.Bank.Text
  84. local billsGUI = game:GetService("Players").LocalPlayer.PlayerGui.GameUI.Stats.Bills.Bills.Text
  85. labelMoney:Set(
  86. tostring("Money: " .. plrMoneyGUI .. " | Bank Money: " .. bankGUI .. " | Bills: " .. billsGUI)
  87. )
  88. task.wait(0.5)
  89. end
  90. end
  91. )
  92.  
  93. Tab:AddToggle(
  94. {
  95. Name = "Clean Windows",
  96. Default = false,
  97. Save = true,
  98. Flag = "cleanWindows",
  99. Callback = function(val)
  100. getgenv().windowsToggle = val
  101.  
  102. while windowsToggle do
  103. if windowsToggle == true then
  104. cleanWindows()
  105. task.wait(2)
  106. elseif windowsToggle == false then
  107. break
  108. end
  109. end
  110. end
  111. }
  112. )
  113.  
  114. Tab:AddToggle(
  115. {
  116. Name = "Clean Floor",
  117. Default = false,
  118. Save = true,
  119. Flag = "cleanFloor",
  120. Callback = function(val)
  121. getgenv().floorToggle = val
  122.  
  123. while floorToggle do
  124. task.wait()
  125. if floorToggle == true then
  126. cleanFloor()
  127. elseif floorToggle == false then
  128. break
  129. end
  130. end
  131. end
  132. }
  133. )
  134.  
  135. Tab:AddToggle(
  136. {
  137. Name = "Scan Checkout Items",
  138. Default = false,
  139. Save = true,
  140. Flag = "scanItems",
  141. Callback = function(val)
  142. getgenv().scanToggle = val
  143.  
  144. while scanToggle do
  145. task.wait()
  146. if scanToggle == true then
  147. autoScan()
  148. elseif scanToggle == false then
  149. break
  150. end
  151. end
  152. end
  153. }
  154. )
  155.  
  156. Tab:AddToggle(
  157. {
  158. Name = "Refuel Cars",
  159. Default = false,
  160. Save = true,
  161. Flag = "refuelCars",
  162. Callback = function(val)
  163. getgenv().refuelToggle = val
  164.  
  165. while refuelToggle do
  166. task.wait()
  167. if refuelToggle == true then
  168. refuel()
  169. elseif refuelToggle == false then
  170. break
  171. end
  172. end
  173. end
  174. }
  175. )
  176.  
  177. Tab:AddButton(
  178. {
  179. Name = "Become Manager",
  180. Callback = function()
  181. end
  182. }
  183. )
  184.  
  185. Tab:AddButton(
  186. {
  187. Name = "Fix Character",
  188. Callback = function()
  189. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(0,5,0)
  190. end
  191. }
  192. )
  193.  
  194.  
  195. local Tab =
  196. Window:MakeTab(
  197. {
  198. Name = "Items",
  199. Icon = "rbxassetid://7072715646",
  200. PremiumOnly = false
  201. }
  202. )
  203.  
  204. local items = {
  205. "Water", "Canned Soda", "Milk", "Generic Soda", "Bubble Gum", "Candy Bar", "Generic Cookies",
  206. "Chips", "Bread Bun", "Hotdog", "Instant Noodles", "Cheese", "Whole Bread", "Hamburger", "Instant Meal",
  207. }
  208.  
  209. local selectedFood
  210.  
  211. local types = {
  212. "Station",
  213. "Client"
  214. }
  215.  
  216. local selectedType
  217.  
  218. Tab:AddDropdown(
  219. {
  220. Name = "Select Money Type",
  221. Default = "nil",
  222. Save = true,
  223. Flag = "type",
  224. Options = types,
  225. Callback = function(x)
  226. selectedType = x
  227. end
  228. }
  229. )
  230.  
  231. Tab:AddDropdown(
  232. {
  233. Name = "Select Food",
  234. Default = "nil",
  235. Save = true,
  236. Flag = "food",
  237. Options = items,
  238. Callback = function(x)
  239. selectedFood = x
  240. end
  241. }
  242. )
  243.  
  244. Tab:AddButton(
  245. {
  246. Name = "Buy Food",
  247. Callback = function()
  248. local args = {
  249. [1] = "BuyItem",
  250. [2] = "Generic Foods",
  251. [3] = selectedFood,
  252. [4] = selectedType
  253. }
  254. game:GetService("ReplicatedStorage").Remote:FireServer(unpack(args))
  255. end
  256. }
  257. )
  258.  
  259. Tab:AddButton(
  260. {
  261. Name = "Grab a Blox Bull",
  262. Callback = function()
  263. local args = {
  264. [1] = "BuyBloxBull",
  265. [2] = workspace.Vendor_BloxBull_1
  266. }
  267. game:GetService("ReplicatedStorage").Remote:FireServer(unpack(args))
  268. end
  269. }
  270. )
  271.  
  272. local Tab =
  273. Window:MakeTab(
  274. {
  275. Name = "Misc",
  276. Icon = "rbxassetid://7072716017",
  277. PremiumOnly = false
  278. }
  279. )
  280.  
  281. Tab:AddButton(
  282. {
  283. Name = "Remove Textures",
  284. Callback = function()
  285. for _, v in next, workspace:GetDescendants() do
  286. if v.ClassName == "Decal" then
  287. v:Destroy()
  288. end
  289. end
  290. end
  291. }
  292. )
  293.  
  294. Tab:AddButton(
  295. {
  296. Name = "Headless",
  297. Callback = function()
  298. game.Players.LocalPlayer.Character.Head.Transparency = 1
  299. end
  300. }
  301. )
  302.  
  303. local Tab =
  304. Window:MakeTab(
  305. {
  306. Name = "Teleport",
  307. Icon = "rbxassetid://7072718266",
  308. PremiumOnly = false
  309. }
  310. )
  311.  
  312. local plrs = {}
  313. local selectedPlr
  314.  
  315. for _, v in next, game:GetService("Players"):GetPlayers() do
  316. if v.Name ~= game.Players.LocalPlayer.Name then
  317. table.insert(plrs, v.Name)
  318. end
  319. end
  320.  
  321. Tab:AddDropdown(
  322. {
  323. Name = "Select Player",
  324. Default = "nil",
  325. Save = true,
  326. Flag = "players",
  327. Options = plrs,
  328. Callback = function(x)
  329. selectedPlr = x
  330. end
  331. }
  332. )
  333.  
  334. Tab:AddButton(
  335. {
  336. Name = "Teleport To Player",
  337. Callback = function()
  338. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
  339. game.Players[selectedPlr].Character.HumanoidRootPart.CFrame
  340. end
  341. }
  342. )
  343.  
  344. local Tab =
  345. Window:MakeTab(
  346. {
  347. Name = "Player",
  348. Icon = "rbxassetid://7072724538",
  349. PremiumOnly = false
  350. }
  351. )
  352.  
  353. Tab:AddSlider(
  354. {
  355. Name = "Walkspeed",
  356. Min = 16,
  357. Max = 500,
  358. Default = 16,
  359. Color = Color3.fromRGB(255, 255, 255),
  360. Increment = 1,
  361. ValueName = "",
  362. Callback = function(x)
  363. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = x
  364. end
  365. }
  366. )
  367.  
  368. Tab:AddSlider(
  369. {
  370. Name = "Jump Power",
  371. Min = 50,
  372. Max = 500,
  373. Default = 50,
  374. Color = Color3.fromRGB(255, 255, 255),
  375. Increment = 1,
  376. ValueName = "",
  377. Callback = function(x)
  378. game.Players.LocalPlayer.Character.Humanoid.JumpPower = x
  379. end
  380. }
  381. )
  382.  
  383. Tab:AddSlider(
  384. {
  385. Name = "FOV",
  386. Min = 70,
  387. Max = 120,
  388. Default = 70,
  389. Color = Color3.fromRGB(255, 255, 255),
  390. Increment = 1,
  391. ValueName = "",
  392. Callback = function(x)
  393. game:GetService("Workspace").Camera.FieldOfView = x
  394. end
  395. }
  396. )
  397.  
  398. local Tab =
  399. Window:MakeTab(
  400. {
  401. Name = "Settings",
  402. Icon = "rbxassetid://7072721682",
  403. PremiumOnly = false
  404. }
  405. )
  406.  
  407. Tab:AddButton(
  408. {
  409. Name = "Join Discord Server",
  410. Callback = function()
  411. local http = game:GetService("HttpService")
  412. if toClipboard then
  413. toClipboard("https://discord.gg/soggy")
  414. else
  415. end
  416. local req =
  417. syn and syn.request or http and http.request or http_request or fluxus and fluxus.request or
  418. getgenv().request or
  419. request
  420. if req then
  421. req(
  422. {
  423. Url = "http://127.0.0.1:6463/rpc?v=1",
  424. Method = "POST",
  425. Headers = {
  426. ["Content-Type"] = "application/json",
  427. Origin = "https://discord.com"
  428. },
  429. Body = http:JSONEncode(
  430. {
  431. cmd = "INVITE_BROWSER",
  432. nonce = http:GenerateGUID(false),
  433. args = {code = "soggy"}
  434. }
  435. )
  436. }
  437. )
  438. end
  439. end
  440. }
  441. )
  442.  
  443. Tab:AddButton(
  444. {
  445. Name = "Anti-AFK",
  446. Callback = function()
  447. local Players = game:GetService("Players")
  448. local GC = getconnections or get_signal_cons
  449. if GC then
  450. for i, v in pairs(GC(Players.LocalPlayer.Idled)) do
  451. if v["Disable"] then
  452. v["Disable"](v)
  453. elseif v["Disconnect"] then
  454. v["Disconnect"](v)
  455. else
  456. print("")
  457. end
  458. end
  459. elseif not GC then
  460. OrionLib:MakeNotification(
  461. {
  462. Name = "Soggyware | Error",
  463. Content = "Your executor does not support getconnections " .. game.Players.LocalPlayer.Name,
  464. Image = "rbxassetid://7072980286",
  465. Time = 4
  466. }
  467. )
  468. end
  469. end
  470. }
  471. )
  472.  
  473. Tab:AddButton(
  474. {
  475. Name = "Destroy UI",
  476. Callback = function()
  477. OrionLib:Destroy()
  478. end
  479. }
  480. )
  481.  
  482. Tab:AddTextbox(
  483. {
  484. Name = "Load Config",
  485. Default = "",
  486. TextDisappear = true,
  487. Callback = function(x)
  488. print(x)
  489. end
  490. }
  491. )
  492.  
  493. Tab:AddLabel("Need Support? discord.gg/soggy")
  494. Tab:AddLabel("Made By: Sunken")
  495.  
  496. local Tab =
  497. Window:MakeTab(
  498. {
  499. Name = "Premium",
  500. Icon = "rbxassetid://7072717958",
  501. PremiumOnly = false
  502. }
  503. )
  504.  
  505. Tab:AddButton(
  506. {
  507. Name = "Get Key",
  508. Callback = function()
  509. setclipboard("https://link-center.net/106218/keys")
  510. OrionLib:MakeNotification(
  511. {
  512. Name = "Soggyware | Key System",
  513. Content = "Copied Link To Clipboard " .. game.Players.LocalPlayer.Name,
  514. Image = "rbxassetid://7072717958",
  515. Time = 4
  516. }
  517. )
  518. end
  519. }
  520. )
  521.  
  522. Tab:AddTextbox(
  523. {
  524. Name = "Key",
  525. Default = "",
  526. TextDisappear = true,
  527. Callback = function(x)
  528. if x == "8442e63b-974e-a691-a97b-80dca2e67210" then
  529. OrionLib:MakeNotification(
  530. {
  531. Name = "Premium | Key System",
  532. Content = "Correct Key, assigning premium now " .. game.Players.LocalPlayer.Name,
  533. Image = "rbxassetid://7072717958",
  534. Time = 4
  535. }
  536. )
  537. Premium = true
  538. elseif x ~= "8442e63b-974e-a691-a97b-80dca2e67210" or x == "" then
  539. OrionLib:MakeNotification(
  540. {
  541. Name = "Premium | Key System",
  542. Content = "Wrong Key " .. game.Players.LocalPlayer.Name,
  543. Image = "rbxassetid://7072717958",
  544. Time = 4
  545. }
  546. )
  547. end
  548. end
  549. }
  550. )
  551.  
  552. Tab:AddLabel("Premium unlocks extra features!")
  553.  
  554. OrionLib:Init()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement