Advertisement
swaggerrrhubb

auto 3s mag

Aug 20th, 2022
6,891
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.70 KB | Gaming | 0 0
  1. local repo = 'https://raw.githubusercontent.com/uwuscutely/LinoriaLib/main/'
  2.  
  3. local Library = loadstring(game:HttpGet(repo .. 'Library.lua'))()
  4. local ThemeManager = loadstring(game:HttpGet(repo .. 'addons/ThemeManager.lua'))()
  5. local SaveManager = loadstring(game:HttpGet(repo .. 'addons/SaveManager.lua'))()
  6.  
  7.  
  8. local metatable = getrawmetatable(game)
  9. setreadonly(metatable,false)
  10. local mt = getrawmetatable(game)
  11. setreadonly(mt,false)
  12. local old = mt.__index
  13. mt.__index = hookmetamethod(game,"__index",function(self,b)
  14. if self:IsA("Part") and b.Name == "Handle🏈" then
  15. return Vector3.new(10, 10, 10)
  16. end
  17. return old(self,b)
  18. end)
  19.  
  20. local function bypass()
  21. game:GetService("ReplicatedStorage").Packages.Knit.Services.GameService.RF.GetTicker:Remove()
  22. wait(0.3)
  23. for i, v in pairs(game:GetService("JointsService"):GetChildren()) do
  24. if v:IsA("RemoteEvent") then
  25. v:Remove()
  26. end
  27. end
  28. end
  29.  
  30. local function findClosestPartToVector3(v3)
  31. local part, dist = nil, math.huge
  32. for _,v in next, workspace:GetDescendants() do
  33. if v.Name == 'Handle🏈' then
  34. local m = (v3 - v.Position).magnitude
  35. if m < dist then
  36. dist = m
  37. part = v
  38. end
  39. end
  40. end
  41. return part, dist
  42. end
  43.  
  44. --bypass()
  45.  
  46. local players = game:GetService("Players")
  47. local rs = game:GetService("RunService")
  48. local plr = game:GetService("Players").LocalPlayer.Character
  49.  
  50. ver = '1.0.0'
  51.  
  52. Library:Notify('Loading Swags Hub v'..ver, 2)
  53.  
  54. wait(3)
  55.  
  56. local Window = Library:CreateWindow({
  57. Title = ' Swags Hub | Auto 3s | v'..ver,
  58. Center = true,
  59. AutoShow = true,
  60. })
  61.  
  62. local Tabs = {
  63. Main = Window:AddTab('Main'),
  64. ['UI Settings'] = Window:AddTab('Settings'),
  65. }
  66.  
  67. local LeftGroupBox = Tabs.Main:AddLeftGroupbox(' Main Features')
  68.  
  69. LeftGroupBox:AddToggle('MagsToggle', {
  70. Text = 'Mags',
  71. Default = false, -- Default value (true / false)
  72. Tooltip = 'Ball teleports to you', -- Information shown when you hover over the toggle
  73. })
  74.  
  75. getgenv().MagIsOn = false;
  76.  
  77. game:GetService("Players").LocalPlayer:GetMouse().Button1Down:Connect(function()
  78. if getgenv().MagIsOn == true then
  79. print("on");
  80. spawn(function()
  81. local ball = findClosestPartToVector3(game.Players.LocalPlayer.Character.Head.Position)
  82. ball.CanCollide = false
  83. local hum = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart
  84. local dis = (hum.position-ball.position).magnitude
  85. if (dis <= getgenv().MagsDistance) then
  86. ball.CFrame = CFrame.new(plr.Torso.Position)
  87. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  88. wait(.05)
  89. ball.CFrame = CFrame.new(plr.Torso.Position)
  90. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  91. wait(.05)
  92. ball.CFrame = CFrame.new(plr.Torso.Position)
  93. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  94. wait(.05)
  95. ball.CFrame = CFrame.new(plr.Torso.Position)
  96. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  97. wait(.05)
  98. ball.CFrame = CFrame.new(plr.Torso.Position)
  99. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  100. wait(.05)
  101. ball.CFrame = CFrame.new(plr.Torso.Position)
  102. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  103. wait(.05)
  104. ball.CFrame = CFrame.new(plr.Torso.Position)
  105. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  106. wait(.05)
  107. ball.CFrame = CFrame.new(plr.Torso.Position)
  108. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  109. wait(.05)
  110. ball.CFrame = CFrame.new(plr.Torso.Position)
  111. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  112. wait(.05)
  113. ball.CFrame = CFrame.new(plr.Torso.Position)
  114. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  115. wait(.05)
  116. ball.CFrame = CFrame.new(plr.Torso.Position)
  117. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  118. wait(.05)
  119. ball.CFrame = CFrame.new(plr.Torso.Position)
  120. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  121. wait(.05)
  122. ball.CFrame = CFrame.new(plr.Torso.Position)
  123. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  124. wait(.05)
  125. ball.CFrame = CFrame.new(plr.Torso.Position)
  126. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  127. wait(.05)
  128. ball.CFrame = CFrame.new(plr.Torso.Position)
  129. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  130. wait(.05)
  131. ball.CFrame = CFrame.new(plr.Torso.Position)
  132. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  133. wait(.05)
  134. ball.CFrame = CFrame.new(plr.Torso.Position)
  135. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  136. wait(.05)
  137. ball.CFrame = CFrame.new(plr.Torso.Position)
  138. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  139. wait(.05)
  140. ball.CFrame = CFrame.new(plr.Torso.Position)
  141. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  142. wait(.05)
  143. ball.CFrame = CFrame.new(plr.Torso.Position)
  144. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  145. wait(.05)
  146. ball.CFrame = CFrame.new(plr.Torso.Position)
  147. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  148. wait(.05)
  149. ball.CFrame = CFrame.new(plr.Torso.Position)
  150. plr.Box.CFrame = CFrame.new(plr.Torso.Position)
  151. wait(.05)
  152. end
  153. end)
  154. elseif getgenv().MagIsOn == false then
  155. print("off");
  156. return;
  157. end
  158. end)
  159.  
  160. Toggles.MagsToggle:OnChanged(function()
  161. if Toggles.MagsToggle.Value == true then
  162. getgenv().MagIsOn = true
  163. elseif Toggles.MagsToggle.Value == false then
  164. getgenv().MagIsOn = false
  165. end
  166. end)
  167.  
  168. LeftGroupBox:AddSlider('MagSlider', {
  169. Text = 'Mags Distance',
  170.  
  171. Default = 30,
  172. Min = 10,
  173. Max = 90,
  174. Rounding = 0,
  175.  
  176. Compact = false, -- If set to true, then it will hide the label
  177. })
  178.  
  179. Options.MagSlider:OnChanged(function()
  180. getgenv().MagsDistance = Options.MagSlider.Value
  181. end)
  182.  
  183. --start of speed
  184. LeftGroupBox:AddToggle('SpeedToggle', {
  185. Text = 'Speed',
  186. Default = false, -- Default value (true / false)
  187. Tooltip = 'Makes you faster', -- Information shown when you hover over the toggle
  188. })
  189.  
  190. Toggles.SpeedToggle:OnChanged(function()
  191. if Toggles.SpeedToggle.Value == true then
  192. rs:UnbindFromRenderStep("SpeedBounceThatAHH")
  193. local chr = players.LocalPlayer.Character
  194.  
  195. rs:BindToRenderStep("SpeedBounceThatAHH", 2000, function(dt)
  196. pcall(function()
  197. local h = chr.HumanoidRootPart
  198. h.CFrame = h.CFrame + ((chr.Humanoid.MoveDirection*5*getgenv().speedamount)*dt) -- move direction * 5 * value * deltatime
  199. end)
  200. end)
  201. elseif Toggles.SpeedToggle.Value == false then
  202. rs:UnbindFromRenderStep("SpeedBounceThatAHH")
  203. end
  204. end)
  205.  
  206. LeftGroupBox:AddSlider('SpeedSlider', {
  207. Text = 'Speed Amount',
  208.  
  209. Default = 5,
  210. Min = 1,
  211. Max = 20,
  212. Rounding = 0,
  213.  
  214. Compact = false, -- If set to true, then it will hide the label
  215. })
  216.  
  217. Options.SpeedSlider:OnChanged(function()
  218. getgenv().speedamount = Options.SpeedSlider.Value
  219. end)
  220.  
  221. Library:SetWatermarkVisibility(true)
  222. Library:SetWatermark('Swags Hub')
  223.  
  224. Library.KeybindFrame.Visible = false; -- todo: add a function for this
  225.  
  226. Library:OnUnload(function()
  227. Library.Unloaded = true
  228. end)
  229.  
  230. -- UI Settings
  231. local MenuGroup = Tabs['UI Settings']:AddLeftGroupbox('Menu')
  232. MenuGroup:AddButton('Unload', function() Library:Unload() end)
  233. MenuGroup:AddLabel('Menu bind'):AddKeyPicker('MenuKeybind', { Default = 'End', NoUI = true, Text = 'Menu keybind' })
  234. Library.ToggleKeybind = Options.MenuKeybind -- Allows you to have a custom keybind for the menu
  235. ThemeManager:SetLibrary(Library)
  236. SaveManager:SetLibrary(Library)
  237. SaveManager:IgnoreThemeSettings()
  238. SaveManager:SetIgnoreIndexes({ 'MenuKeybind' })
  239. ThemeManager:SetFolder('Swags Hub')
  240. SaveManager:SetFolder('Swags Hub/Auto3s')
  241. SaveManager:BuildConfigSection(Tabs['UI Settings'])
  242. ThemeManager:ApplyToTab(Tabs['UI Settings'])
  243. Library:Notify('Loaded Swags Hub v'..ver.. ' Swaggy :O', 3)
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement