Advertisement
anonmods

FSimScript

Mar 19th, 2022
703
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.58 KB | None | 0 0
  1. local library = loadstring(game:HttpGet(('https://raw.githubusercontent.com/AikaV3rm/UiLib/master/Lib.lua')))()
  2. local RunService = game:GetService("RunService")
  3. local player = game.Players.LocalPlayer
  4. local hum = player.Character.HumanoidRootPart
  5. local mouse = player:GetMouse()
  6. local tpservice= game:GetService("TeleportService")
  7.  
  8. local ToolsCache = game:GetService("ReplicatedStorage").ToolsCache[player.UserId]
  9. local plrTools
  10. local bLocation
  11. local fuckMonster
  12. local fuckMobby
  13. local autoSell
  14. local autoChest
  15. local autoCaught
  16.  
  17. -- Credits To Charwar for Server Hop
  18. local PlaceID = game.PlaceId
  19. local AllIDs = {}
  20. local foundAnything = ""
  21. local actualHour = os.date("!*t").hour
  22. local Deleted = false
  23. local File = pcall(function()
  24. AllIDs = game:GetService('HttpService'):JSONDecode(readfile("NotSameServers.json"))
  25. end)
  26. if not File then
  27. table.insert(AllIDs, actualHour)
  28. writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
  29. end
  30.  
  31.  
  32. -- Server Hop
  33. function TPReturner()
  34. local Site;
  35. if foundAnything == "" then
  36. Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100'))
  37. else
  38. Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100&cursor=' .. foundAnything))
  39. end
  40. local ID = ""
  41. if Site.nextPageCursor and Site.nextPageCursor ~= "null" and Site.nextPageCursor ~= nil then
  42. foundAnything = Site.nextPageCursor
  43. end
  44. local num = 0;
  45. for i,v in pairs(Site.data) do
  46. local Possible = true
  47. ID = tostring(v.id)
  48. if tonumber(v.maxPlayers) > tonumber(v.playing) then
  49. for _,Existing in pairs(AllIDs) do
  50. if num ~= 0 then
  51. if ID == tostring(Existing) then
  52. Possible = false
  53. end
  54. else
  55. if tonumber(actualHour) ~= tonumber(Existing) then
  56. local delFile = pcall(function()
  57. delfile("NotSameServers.json")
  58. AllIDs = {}
  59. table.insert(AllIDs, actualHour)
  60. end)
  61. end
  62. end
  63. num = num + 1
  64. end
  65. if Possible == true then
  66. table.insert(AllIDs, ID)
  67. wait()
  68. pcall(function()
  69. writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
  70. wait()
  71. game:GetService("TeleportService"):TeleportToPlaceInstance(PlaceID, ID, game.Players.LocalPlayer)
  72. end)
  73. wait(4)
  74. end
  75. end
  76. end
  77. end
  78.  
  79. function switchServer()
  80. while wait() do
  81. pcall(function()
  82. TPReturner()
  83. if foundAnything ~= "" then
  84. TPReturner()
  85. end
  86. end)
  87. end
  88. end
  89.  
  90.  
  91. -- Teleportion system by [...] Open source script from RobloxScripts.com
  92. function teleport(loc)
  93. bLocation = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  94. if game.Players.LocalPlayer.Character.Humanoid.Sit then
  95. game.Players.LocalPlayer.Character.Humanoid.Sit = false
  96. end
  97. wait()
  98. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = loc
  99. end
  100.  
  101. -- Get Tools Name (Just hidden the tool in replicatedstorage, savageeeee but characte win)
  102. for i, getTools in pairs(player.Character:GetChildren()) do
  103. if getTools:IsA("Tool") and getTools:FindFirstChild("GripC1") then
  104. plrTools = getTools.Name
  105. end
  106. end
  107.  
  108. print(plrTools)
  109.  
  110. local function fireproximityprompt(Obj, Amount, Skip)
  111. if Obj.ClassName == "ProximityPrompt" then
  112. Amount = Amount or 1
  113. local PromptTime = Obj.HoldDuration
  114. if Skip then
  115. Obj.HoldDuration = 0
  116. end
  117. for i = 1, Amount do
  118. Obj:InputHoldBegin()
  119. if not Skip then
  120. wait(Obj.HoldDuration)
  121. end
  122. Obj:InputHoldEnd()
  123. end
  124. Obj.HoldDuration = PromptTime
  125. else
  126. error("userdata<ProximityPrompt> expected")
  127. end
  128. end
  129.  
  130. _G.MainColor = Color3.fromRGB(255,255,255);
  131. _G.MainTextColor = Color3.fromRGB(69,69,69);
  132.  
  133. _G.SecondaryColor = Color3.fromRGB(255,255,255);
  134.  
  135. _G.ButtonColor = Color3.fromRGB(255,255,255);
  136. _G.ToggleColor = Color3.fromRGB(255,255,255);
  137. _G.SliderColor = Color3.fromRGB(255,255,255);
  138. _G.TertiaryColor = Color3.fromRGB(34, 34, 34);
  139. _G.DraggerCircleColor = Color3.fromRGB(255,255,255);
  140. _G.PointerColor = Color3.fromRGB(34, 34, 34);
  141.  
  142. local w = library:CreateWindow("Utilities") -- Creates the window
  143.  
  144. local b = w:CreateFolder("°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°")
  145.  
  146.  
  147.  
  148. b:Button("Caught",function()
  149. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.FishCaught:FireServer()
  150. end)
  151.  
  152. b:Button("Sell",function()
  153. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.processGameItemSold:InvokeServer("SellEverything")
  154. end)
  155.  
  156. b:Button("Remove Fog",function()
  157. game.Lighting.FogEnd = 1000000
  158. game.Lighting.GlobalLighting:Destroy()
  159. game.Lighting.Atmosphere:Destroy()
  160. end)
  161.  
  162. local hh = library:CreateWindow("Teleport") -- Creates the window
  163.  
  164. local h = hh:CreateFolder("•••••••••••Store•••••••••••••")
  165. local i = hh:CreateFolder("•••••••••••Island•••••••••••••")
  166.  
  167.  
  168. local enterBoat = true
  169. h:Button("Boat Store",function()
  170. if enterBoat == true then
  171. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("BoatShopInterior", "Inside")
  172. enterBoat = false
  173. else
  174. enterBoat = true
  175. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("BoatShopInterior","MainEntrance")
  176. end
  177. end)
  178.  
  179. local enterTavern = true
  180. h:Button("Raygan's Tavern",function()
  181. if enterTavern == true then
  182. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("TavernInterior", "Inside")
  183. enterTavern = false
  184. else
  185. enterTavern = true
  186. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("TavernInterior","MainEntrance")
  187. end
  188. end)
  189.  
  190. local enterSupplies = true
  191. h:Button("Supplies Store",function()
  192. if enterSupplies == true then
  193. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("SuppliesStoreInterior", "Inside")
  194. enterSupplies = false
  195. else
  196. enterSupplies = true
  197. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("SuppliesStoreInterior","MainEntrance")
  198. end
  199. end)
  200.  
  201. local enterPets = true
  202. h:Button("Pets Store",function()
  203. if enterPets == true then
  204. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("PetShop", "MainEntrance")
  205. enterPets = false
  206. else
  207. enterPets = true
  208. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("PetShop","MainExit")
  209. end
  210. end)
  211.  
  212. h:Button("Suken Ship",function()
  213. for i, v in pairs(game.Workspace:GetChildren()) do
  214. if string.find(v.Name, "ShipModel") then
  215. teleport(v.HitBox.CFrame)
  216. break
  217. end
  218. end
  219. end)
  220.  
  221. i:Button("Port Jackson",function()
  222. teleport(CFrame.new(1.8703980445862, 53.57190322876, -188.37982177734))
  223. end)
  224.  
  225. i:Button("Ancient Shores",function()
  226. teleport(CFrame.new(-2436.431640625, 43.564971923828, -1683.4526367188))
  227. end)
  228.  
  229. i:Button("Shadow Isles",function()
  230. teleport(CFrame.new(2196.9926757812, 43.491630554199, -2216.4543457031))
  231. end)
  232.  
  233. i:Button("Pharaoh's Dunes",function()
  234. teleport(CFrame.new(-4142.74609375, 46.71378326416, 262.05679321289))
  235. end)
  236.  
  237. i:Button("Eruption Island",function()
  238. teleport(CFrame.new(3022.9311523438, 52.347640991211, 1323.74609375))
  239. end)
  240.  
  241. i:Button("Monster's Borough",function()
  242. teleport(CFrame.new(-3211.9047851562, 41.850345611572, 2735.306640625))
  243. end)
  244.  
  245. local Window2 = library:CreateWindow("Farm")
  246. local c = Window2:CreateFolder("°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°")
  247.  
  248. c:Toggle("Kill Monster",function(bool)
  249. shared.toggle = bool
  250. if shared.toggle == true then
  251. fuckMonster = RunService.Stepped:Connect(function()
  252. for i, v in pairs(game.Workspace:GetChildren()) do
  253. if v:FindFirstChild("Health") and v:FindFirstChild("IsSeaMonster") and v.Name == "GreatWhiteShark" or v.Name == "BigGreatWhiteShark" or v.Name == "KillerWhale" or v.Name == "NeonGreatWhiteShark" then
  254. if game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") then
  255.  
  256.  
  257. for i, getTools in pairs(player.Character:GetChildren()) do
  258. if getTools:IsA("Tool") and getTools:FindFirstChild("GripC1") then
  259. plrTools = getTools.Name
  260. end
  261. end
  262.  
  263. teleport(v.HumanoidRootPart.CFrame + Vector3.new(0, 30, 0))
  264. wait(0.25)
  265. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.MonsterHit:FireServer(workspace[v.Name], tostring(plrTools), true)
  266. break
  267. elseif not game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") then
  268.  
  269. break
  270. end
  271. end
  272. end
  273. end)
  274. else
  275. fuckMonster:Disconnect()
  276. teleport(CFrame.new(1.8703980445862, 53.57190322876, -188.37982177734))
  277. end
  278. end)
  279.  
  280. c:Toggle("Kill Mobby",function(bool)
  281. shared.toggle = bool
  282. if shared.toggle == true then
  283. fuckMobby = RunService.Stepped:Connect(function()
  284. for i, v in pairs(game.Workspace:GetChildren()) do
  285. if v:FindFirstChild("Health") and v:FindFirstChild("IsSeaMonster") and v.Name == "MobyWood" then
  286. if game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") then
  287.  
  288.  
  289. for i, getTools in pairs(player.Character:GetChildren()) do
  290. if getTools:IsA("Tool") and getTools:FindFirstChild("GripC1") then
  291. plrTools = getTools.Name
  292. end
  293. end
  294.  
  295. teleport(v.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0))
  296. wait(0.25)
  297. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.MonsterHit:FireServer(workspace[v.Name], tostring(plrTools), true)
  298. break
  299. elseif not game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") then
  300.  
  301. break
  302. end
  303. end
  304. end
  305. end)
  306. else
  307. fuckMobby:Disconnect()
  308. teleport(CFrame.new(1.8703980445862, 53.57190322876, -188.37982177734))
  309. end
  310. end)
  311.  
  312. c:Toggle("Auto Caught",function(bool)
  313. shared.toggle = bool
  314. if shared.toggle == true then
  315.  
  316.  
  317. autoCaught = coroutine.wrap(function()
  318. while true and shared.toggle == true do
  319. wait(2.6)
  320. warn("Caught")
  321. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.FishCaught:FireServer()
  322. end
  323. end)()
  324.  
  325. else
  326. autoCaught:Disconnect()
  327. teleport(CFrame.new(1.8703980445862, 53.57190322876, -188.37982177734))
  328. end
  329. end)
  330.  
  331. c:Toggle("Auto Sell",function(bool)
  332. shared.toggle = bool
  333. if shared.toggle == true then
  334. autoSell = RunService.Stepped:Connect(function()
  335. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.processGameItemSold:InvokeServer("SellEverything")
  336. end)
  337. else
  338. autoSell:Disconnect()
  339.  
  340. end
  341. end)
  342.  
  343. c:Toggle("Auto Map Chest",function(bool)
  344. shared.toggle = bool
  345. if shared.toggle == true then
  346. autoChest = RunService.Stepped:Connect(function()
  347.  
  348. for i, v in pairs(game.Workspace.RandomChests:GetChildren()) do
  349. if v:IsA("Model") then
  350. teleport(v.HumanoidRootPart.CFrame + Vector3.new(0, 0, 0))
  351. wait(0.25)
  352. fireproximityprompt(v.HumanoidRootPart.ProximityPrompt)
  353. end
  354. end
  355. end)
  356. else
  357. autoChest:Disconnect()
  358. teleport(CFrame.new(1.8703980445862, 53.57190322876, -188.37982177734))
  359. end
  360. end)
  361.  
  362.  
  363. local Window3 = library:CreateWindow("Boat");
  364. local d = Window3:CreateFolder("°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°")
  365.  
  366. d:Slider("Speed",{
  367. min = 10; -- min value of the slider
  368. max = 400; -- max value of the slider
  369. precise = true; -- max 2 decimals
  370. },function(value)
  371. for i, v in pairs(game.Workspace:GetChildren()) do
  372. if v.Name == (game.Players.LocalPlayer.Name .. "'s Boat") then
  373. v.Controller.VehicleSeat.MaxSpeed = tonumber(value)
  374. v.TakeDamage:Destroy()
  375. end
  376. end
  377. end)
  378.  
  379.  
  380. d:Button("Remove Borders",function()
  381. for i, v in pairs(game.Workspace.IgnoredByMouse.BoatBorders:GetChildren()) do
  382. v:Destroy()
  383. end
  384. end)
  385. d:Button("Tp to Boat",function()
  386. for i, v in pairs(game.Workspace:GetChildren()) do
  387. if v.Name == (game.Players.LocalPlayer.Name .. "'s Boat") then
  388. teleport(v.Controller.VehicleSeat.CFrame + Vector3.new(0, 3, 0))
  389. end
  390. end
  391. end)
  392.  
  393.  
  394.  
  395. local Window4 = library:CreateWindow("Unboxing");
  396. local e = Window4:CreateFolder("°°°°°°°°°°°Eggs°°°°°°°°°°°°°°°°°°°°°°")
  397. local f = Window4:CreateFolder("°°°°°°°°°°°Roads°°°°°°°°°°°°°°°")
  398. e:Button("Royal",function()
  399. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("royalegg")
  400. end)
  401. e:Button("Normal",function()
  402. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("normalegg")
  403. end)
  404. e:Button("Ruby",function()
  405. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("rubyegg")
  406. end)
  407. e:Button("Void",function()
  408. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("voidegg")
  409. end)
  410.  
  411. f:Button("Silver",function()
  412. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("silverchest")
  413. end)
  414. f:Button("Stone",function()
  415. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("stonechest")
  416. end)
  417. f:Button("Gold",function()
  418. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("goldchest")
  419. end)
  420.  
  421. local Window666 = library:CreateWindow("Misc");
  422. local g = Window666:CreateFolder("°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°")
  423. local toggleTp = false
  424.  
  425. g:Button("Click Teleport (E)",function()
  426. if toggleTp == false then
  427. toggleTp = true
  428. else
  429. toggleTp = false
  430. end
  431.  
  432.  
  433. mouse.KeyDown:connect(function(key)
  434. if key == "e" then
  435. if mouse.Target then
  436. if toggleTp == true then
  437. hum.CFrame = CFrame.new(mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z)
  438. end
  439. end
  440. end
  441. end)
  442.  
  443.  
  444.  
  445. end)
  446.  
  447. g:Button("Rejoins",function()
  448. tpservice:Teleport(game.PlaceId, plr)
  449. end)
  450.  
  451. g:Button("Server Hop",function()
  452. switchServer()
  453. end)
  454.  
  455. g:Button("Discord",function()
  456. setclipboard("HUnTFaE4H6")
  457. end)
  458.  
  459. g:DestroyGui()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement