Advertisement
CaliberMag

Untitled

May 14th, 2022
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. local UserInputService = game:GetService("UserInputService")
  2. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  3.  
  4. local Player = game:GetService("Players").LocalPlayer
  5.  
  6. local Teleport_Data, Load_Areas = {} do
  7. Teleport_Data[1] = {From = "Green Hill Exit", To = "Lost Valley"}
  8. Teleport_Data[2] = {From = "Lost Valley Exit", To = "Emerald Hill"}
  9. Teleport_Data[3] = {From = "Emerald Hill Exit", To = "Snow Valley"}
  10. Teleport_Data[4] = {From = "Snow Valley Exit", To = "Hill Top Zone"}
  11. Teleport_Data[5] = {From = nil, To = "Green Hill"}
  12.  
  13. Load_Areas = function()
  14. for _, Data in ipairs(Teleport_Data) do
  15. ReplicatedStorage.Knit.Services.ZoneService.RF.RequestTeleportToZone:InvokeServer(
  16. Data.To.. " Obby",
  17. Data.From
  18. )
  19. pcall(function()
  20. ReplicatedStorage.Knit.Services.ZoneService.RF.CompleteZoneObby:InvokeServer()
  21. end)
  22. end
  23. end
  24. Load_Areas()
  25. end
  26. local Rate_Limitation = 0
  27.  
  28. local function Rate_Limiter()
  29. if (os.clock() - Rate_Limitation) < #Teleport_Data * 1.25 then
  30. return true
  31. end
  32. Rate_Limitation = os.clock()
  33. return false
  34. end
  35.  
  36. local function Grab_Stuff()
  37. if Rate_Limiter() == false then
  38. for _, Obj in pairs(workspace["World Currencies"]:GetChildren()) do
  39. ReplicatedStorage.Knit.Services.WorldCurrencyService.RE.PickupCurrency:FireServer(Obj.Name)
  40. end
  41. task.wait(1)
  42. end
  43. end
  44.  
  45. UserInputService.InputBegan:Connect(function(Input_Obj)
  46. if Input_Obj.KeyCode == Enum.KeyCode.R then
  47. Grab_Stuff()
  48. end
  49. if Input_Obj.KeyCode == Enum.KeyCode.F then
  50. Load_Areas()
  51. end
  52. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement