Edwin1170

Goal Kick Simulator

Jun 4th, 2022 (edited)
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.22 KB | None | 0 0
  1. --███████╗██████╗░░██╗░░░░░░░██╗██╗███╗░░██╗░░███╗░░░░███╗░░███████╗░█████╗░
  2. --██╔════╝██╔══██╗░██║░░██╗░░██║██║████╗░██║░████║░░░████║░░╚════██║██╔══██╗
  3. --█████╗░░██║░░██║░╚██╗████╗██╔╝██║██╔██╗██║██╔██║░░██╔██║░░░░░░██╔╝██║░░██║
  4. --██╔══╝░░██║░░██║░░████╔═████║░██║██║╚████║╚═╝██║░░╚═╝██║░░░░░██╔╝░██║░░██║
  5. --███████╗██████╔╝░░╚██╔╝░╚██╔╝░██║██║░╚███║███████╗███████╗░░██╔╝░░╚█████╔╝
  6. --╚══════╝╚═════╝░░░░╚═╝░░░╚═╝░░╚═╝╚═╝░░╚══╝╚══════╝╚══════╝░░╚═╝░░░░╚════╝░
  7. --🆂🆄🅱🆂🅲🆁🅸🅱🅴
  8. --]]
  9. local shared = {
  10. aimbot = false,
  11. autokick = false,
  12. accuracy = 0.1,
  13. ws,
  14. jp,
  15. autoupgrade = false,
  16. upgrade,
  17. upgradeamount,
  18. autochest = false,
  19. chest
  20. }
  21.  
  22. local chests = {}
  23. for i,v in pairs(workspace:WaitForChild("ChestStands"):GetChildren()) do
  24. table.insert(chests,tostring(v))
  25. end
  26.  
  27.  
  28. local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))()
  29.  
  30. local Window = OrionLib:MakeWindow({Name = "Made By Edwin1170", HidePremium = false, SaveConfig = false, ConfigFolder = "asdsahgjasdhkgjbdsa"})
  31. local resume = coroutine.resume
  32. local create = coroutine.create
  33. local Tab = Window:MakeTab({
  34. Name = "Main",
  35. Icon = "rbxassetid://6026568198",
  36. PremiumOnly = false
  37. })
  38.  
  39.  
  40.  
  41. local Tab2 = Window:MakeTab({
  42. Name = "Chests",
  43. Icon = "rbxassetid://9421664858",
  44. PremiumOnly = false
  45. })
  46.  
  47. local Tab3 = Window:MakeTab({
  48. Name = "Player",
  49. Icon = "rbxassetid://6034503364",
  50. PremiumOnly = false
  51. })
  52.  
  53. Tab:AddSlider({Name = "Accuracy",Min = 0.1,Max = 1,Default = 1,Increment = 0.1,ValueName = "Accuracy",Callback = function(value)
  54. shared.accuracy = value
  55. end})
  56. Tab3:AddSlider({Name = "WalkSpeed",Min = 16,Max = 150,Default = 20,Increment = 1,ValueName = "WalkSpeed",Callback = function(value)
  57. shared.ws = value
  58. if shared.ws ~= nil and game.Players.LocalPlayer.Character and shared.ws ~= 20 then
  59. game.Players.LocalPlayer.Character:WaitForChild("Humanoid").WalkSpeed = shared.ws
  60. end
  61. end})
  62.  
  63. Tab3:AddSlider({Name = "JumpPower",Min = 50,Max = 200,Default = 50,Increment = 1,ValueName = "JumpPower",Callback = function(value)
  64. shared.jp = value
  65. if shared.jp ~= nil and game.Players.LocalPlayer.Character then
  66. game.Players.LocalPlayer.Character:WaitForChild("Humanoid").JumpPower = shared.jp
  67. end
  68. end})
  69.  
  70.  
  71.  
  72.  
  73. Tab:AddToggle({Name = "Kicking Aimbot",Default = false,Callback = function(value)
  74. shared.aimbot = value
  75. end})
  76.  
  77. local old = nil
  78. old = hookmetamethod(game,"__namecall",function(self,...)
  79. local args = {...}
  80. local method = getnamecallmethod()
  81.  
  82. if args[1] == "Throw" and type(args[2]) == "number" and shared.aimbot then
  83. args[2] = shared.accuracy
  84. return self.InvokeServer(self,unpack(args))
  85. elseif method == "IsKeyDown" then
  86. return true
  87. end
  88. return old(self,...)
  89. end)
  90.  
  91. Tab:AddToggle({Name = "Auto Kick",Default = false,Callback = function(value)
  92. shared.autokick = value
  93. end})
  94. resume(create(function()
  95. while true do wait()
  96. if shared.autokick then
  97. local ohString1 = "Throw"
  98. local ohNumber2 = shared.accuracy
  99.  
  100. game:GetService("ReplicatedStorage").Remote.RemoteFunction:InvokeServer(ohString1, ohNumber2)
  101. end
  102. end
  103. end))
  104.  
  105. Tab:AddDropdown({
  106. Name = "Select Upgrade",
  107. Default = "",
  108. Options = {"KickPower","KickAccuracy","Speed"},
  109. Callback = function(Value)
  110. shared.upgrade = Value
  111. end
  112. })
  113. Tab:AddDropdown({
  114. Name = "Upgrade Amount",
  115. Default = "",
  116. Options = {"1","3","10","Max"},
  117. Callback = function(Value)
  118. shared.upgradeamount = Value
  119. end
  120. })
  121.  
  122. Tab:AddToggle({Name = "Auto Upgrade",Default = false,Callback = function(value)
  123. shared.autoupgrade = value
  124. end})
  125.  
  126. resume(create(function()
  127. while true do wait()
  128. if shared.autoupgrade and shared.upgrade ~= nil and shared.upgradeamount ~= "Max" then
  129. local ohString1 = "UpgradeStats"
  130. local ohString2 = shared.upgrade
  131. local ohNumber3 = tonumber(shared.upgradeamount)
  132.  
  133. game:GetService("ReplicatedStorage").Remote.RemoteFunction:InvokeServer(ohString1, ohString2, ohNumber3)
  134. elseif shared.autoupgrade and shared.upgrade ~= nil and shared.upgradeamount ~= nil then
  135. local ohString1 = "UpgradeStats"
  136. local ohString2 = shared.upgrade
  137. local ohNumber3 = math.huge
  138.  
  139. game:GetService("ReplicatedStorage").Remote.RemoteFunction:InvokeServer(ohString1, ohString2, ohNumber3)
  140. end
  141. end
  142. end))
  143.  
  144. Tab2:AddDropdown({
  145. Name = "Select Chest",
  146. Default = "",
  147. Options = {unpack(chests)},
  148. Callback = function(Value)
  149. shared.chest = Value
  150. end
  151. })
  152. Tab2:AddToggle({Name = "Autofarm Chest",Default = false,Callback = function(value)
  153. shared.autochest = value
  154. end})
  155. resume(create(function()
  156. while true do game:GetService("RunService").Stepped:wait()
  157. if shared.autochest and shared.chest ~= nil then
  158. game:GetService("Players").LocalPlayer.PlayerGui.ChestResult.Content.ImageTransparency = 1
  159. local ohString1 = "PromptPurchaseChest"
  160. local ohInstance2 = workspace.ChestStands[shared.chest]
  161.  
  162. game:GetService("ReplicatedStorage").Remote.RemoteFunction:InvokeServer(ohString1, ohInstance2)
  163. end
  164. end
  165. end))
Add Comment
Please, Sign In to add comment