MILKITTV

Untitled

Apr 17th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.19 KB | None | 0 0
  1. local Service = setmetatable({}, {
  2. __index = function(t,k)
  3. return game:GetService(k) or nil
  4. end
  5. })
  6. --local GUI = game:GetObjects("rbxassetid://536620270")[1]
  7. local GUI = game:GetObjects("rbxassetid://653600668")[1]
  8. local LoadGUI = GUI.LoadFrame
  9. local NotifGUI = GUI.NotifFrame
  10. local main = GUI.Main
  11. LoadGUI.Visible = false
  12. NotifGUI.Position = UDim2.new(0.5,-400,1.5,-200)
  13. main.Visible = false
  14. local TT = main.TreeTeleporter
  15. local WaypointsGUI = TT.Waypoints
  16. local WaypointsList = WaypointsGUI.List
  17. WaypointsList.Position = UDim2.new(1,5,4,0)
  18. local Waypoints = {}
  19. local SettingsGUI = TT.Settings
  20. local SettingsList = SettingsGUI.Container
  21. SettingsList.Position = UDim2.new(0,-155,4,0)
  22. local DupeGUI = TT.SlotDupe
  23. local DupeList = DupeGUI.Container
  24. DupeList.Position = UDim2.new(-7,-155,0,160)
  25. TT.Selectable = true
  26. TT.Active = true
  27. TT.Draggable = true
  28. local TTOpenClose = TT.OpenClose
  29. local TTTreeClass = TT.TreeClass
  30. local TTFindRegions = TT.FindRegions
  31. local TTTeleportTrees = TT.TeleportTrees
  32. local TTTeleportLogs = TT.TeleportLogs
  33. local TTRegionsOutput = TT.RegionsOutput
  34. TTRegionsOutput.Transparency = 1
  35. TTRegionsOutput.BackgroundColor3 = Color3.new(0,0,0)
  36. local TTLastPos = UDim2.new()
  37. local TTRegions = {}
  38. local TTOpened = true
  39. local WOpened = false
  40. local SOpened = false
  41. local DOpened = false
  42.  
  43. local AddWaypoint = function(Name, Location)
  44. Waypoints[Name] = Location
  45. end
  46.  
  47. AddWaypoint("Spawn", Vector3.new(155.40007, 3, 74))
  48. AddWaypoint("Wood R Us", Vector3.new(265.155334, 3.20000005, 57.5210114))
  49. AddWaypoint("Land Store", Vector3.new(258.492523, 3.20009995, -99.2063904))
  50. AddWaypoint("Dock", Vector3.new(1114.3269, -1.19965029, -197.27536))
  51. AddWaypoint("Link's Logic", Vector3.new(4605.55273, 3.00085258, -727.087891))
  52. AddWaypoint("Cave", Vector3.new(3581.01392, -179.537155, 430.21225))
  53. AddWaypoint("Volcano", Vector3.new(-1585.48804, 622.799744, 1140.65149))
  54. AddWaypoint("Swamp", Vector3.new(-1209.07593, 132.302292, -801.163696))
  55. AddWaypoint("Palm Island", Vector3.new(2549.48657, -5.90007114, -42.4489632))
  56. AddWaypoint("Fancy Furnishings", Vector3.new(491.483704, 3.20000005, -1720.47839))
  57. AddWaypoint("Boxed Cars", Vector3.new(509.181335, 3.20000005, -1463.60693))
  58. AddWaypoint("Fine Arts Shop", Vector3.new(5207.77734, -166.199966, 719.004944))
  59. AddWaypoint("Bob's Shack", Vector3.new(260.209686, 8.40079689, -2542.13232))
  60. AddWaypoint("Bridge", Vector3.new(113.163483, 11.0005264, -977.251892))
  61. AddWaypoint("End Times", Vector3.new(113.59996, -214.495911, -951.499817))
  62. --AddWaypoint("Cavern of Sight", Vector3.new())
  63. AddWaypoint("Shrine of Sight", Vector3.new(-1600.17871, 195.401962, 919.034729))
  64. AddWaypoint("The Den", Vector3.new(323.3815, 41.7997932, 1930.06519))
  65.  
  66. local NextButtonPos = 0
  67. for i,v in pairs(Waypoints) do
  68. local Button = Instance.new("TextButton", WaypointsList)
  69. Button.Name = i
  70. Button.BackgroundTransparency = 1
  71. Button.Size = UDim2.new(1,0,0,25)
  72. Button.Font = "SciFi"
  73. Button.TextSize = 16
  74. Button.TextColor3 = Color3.new(255,0,0)
  75. Button.Text = i
  76. Button.Position = UDim2.new(0,0,0,NextButtonPos)
  77. NextButtonPos = NextButtonPos + 25
  78. WaypointsList.CanvasSize = UDim2.new(0,0,0,NextButtonPos)
  79. Button.MouseButton1Click:connect(function()
  80. Service["Players"].LocalPlayer.Character:MoveTo(v)
  81. end)
  82. end
  83.  
  84. local RegionNotify = function(txt)
  85. TTRegionsOutput.Text = txt
  86. coroutine.resume(coroutine.create(function()
  87. while wait() and TTRegionsOutput.Transparency > 0 do
  88. TTRegionsOutput.Transparency = TTRegionsOutput.Transparency - 0.1
  89. end
  90. wait(5)
  91. while wait() and TTRegionsOutput.Transparency < 1 do
  92. TTRegionsOutput.Transparency = TTRegionsOutput.Transparency + 0.1
  93. end
  94. TTRegionsOutput.Text = ""
  95. end))
  96. end
  97.  
  98. WaypointsGUI.OpenClose.MouseButton1Click:connect(function()
  99. if WOpened == false then
  100. WaypointsList:TweenPosition(UDim2.new(1,5,0,0))
  101. WaypointsGUI.OpenClose:TweenPosition(UDim2.new(1,97,0,65))
  102. WOpened = not WOpened
  103. elseif WOpened == true then
  104. WaypointsList:TweenPosition(UDim2.new(1,5,4,0))
  105. WaypointsGUI.OpenClose:TweenPosition(UDim2.new(1,-55,0,65))
  106. WOpened = not WOpened
  107. end
  108. end)
  109.  
  110. SettingsGUI.OpenClose.MouseButton1Click:connect(function()
  111. if SOpened == false then
  112. SettingsList:TweenPosition(UDim2.new(0,-155,0,0))
  113. SettingsGUI.OpenClose:TweenPosition(UDim2.new(0,-246,0,65))
  114. SOpened = not SOpened
  115. elseif SOpened == true then
  116. SettingsList:TweenPosition(UDim2.new(0,-155,4,0))
  117. SettingsGUI.OpenClose:TweenPosition(UDim2.new(0,-95,0,65))
  118. SOpened = not SOpened
  119. end
  120. end)
  121.  
  122. DupeGUI.OpenClose.MouseButton1Click:connect(function()
  123. if DOpened == false then
  124. DupeList:TweenPosition(UDim2.new(0,-155,0,160))
  125. DupeGUI.OpenClose:TweenPosition(UDim2.new(0,-235,0,215))
  126. DOpened = not DOpened
  127. elseif DOpened == true then
  128. DupeList:TweenPosition(UDim2.new(-7,-155,0,160))
  129. DupeGUI.OpenClose:TweenPosition(UDim2.new(0,-83,0,215))
  130. DOpened = not DOpened
  131. end
  132. end)
  133.  
  134. local water2 = game.Workspace.Water:Clone()
  135. for i,v in pairs(water2:GetChildren()) do
  136. v.Transparency = 1
  137. end
  138. water2.Name = "Water2"
  139. water2.Parent = game.Workspace
  140.  
  141. local Notif = function(Text, Delay)
  142. NotifGUI.Text.Text = Text
  143. NotifGUI:TweenPosition(UDim2.new(0.5, -400, 0.5, -200), "Out", "Elastic", 1.5)
  144. wait(1.5)
  145. while NotifGUI.Text.TextTransparency > 0 do
  146. NotifGUI.Text.TextTransparency = NotifGUI.Text.TextTransparency - 0.1
  147. wait()
  148. end
  149. wait(Delay)
  150. while NotifGUI.Text.TextTransparency < 1 do
  151. NotifGUI.Text.TextTransparency = NotifGUI.Text.TextTransparency + 0.1
  152. wait()
  153. end
  154. NotifGUI:TweenPosition(UDim2.new(0.5, -400, -1.5, -200), "Out", "Elastic", 1.5)
  155. wait(1.5)
  156. NotifGUI.Position = UDim2.new(0.5, -400, 1.5, -200)
  157. NotifGUI.Text.Text = ""
  158. end
  159.  
  160. SettingsList.WaterInput.MouseButton1Click:connect(function()
  161. if SettingsList.WaterInput.Text == "" then
  162. SettingsList.WaterInput.Text = "X"
  163. for i,v in pairs(water2:GetChildren()) do
  164. v.CanCollide = true
  165. end
  166. elseif SettingsList.WaterInput.Text == "X" then
  167. SettingsList.WaterInput.Text = ""
  168. for i,v in pairs(water2:GetChildren()) do
  169. v.CanCollide = false
  170. end
  171. end
  172. end)
  173.  
  174. DupeList.DupeButton.MouseButton1Click:connect(function()
  175. if _G.savePass then
  176. game.Players.LocalPlayer.CurrentSaveSlot.Set:Invoke(0, _G.savePass)
  177. game.Players.LocalPlayer.CurrentSaveSlot.Set:Invoke(-1, _G.savePass)
  178. Notif("Complete! You can now save to another slot or take the items you wish to dupe off of your base without losing them in your saved slot.", 10)
  179. end
  180. end)
  181.  
  182. coroutine.resume(coroutine.create(function()
  183. while wait() do
  184. pcall(function()
  185. Service["Players"].LocalPlayer.Character.Humanoid.WalkSpeed = tonumber(SettingsList.WSInput.Text)
  186. end)
  187. end
  188. end))
  189.  
  190. TTOpenClose.MouseButton1Click:connect(function()
  191. if TTOpened == true then
  192. TTOpened = false
  193. TTOpenClose.Text = "Open"
  194. TTLastPos = TT.Position
  195. TT:TweenPosition(UDim2.new(0.5,-150,0,-335))
  196. elseif TTOpened == false then
  197. TTOpened = true
  198. TTOpenClose.Text = "Close"
  199. TT:TweenPosition(TTLastPos)
  200. end
  201. end)
  202.  
  203. TTFindRegions.MouseButton1Click:connect(function()
  204. local TreeName = TTTreeClass.Text
  205. local RegionCount = 0
  206. for i,v in pairs(Service["Workspace"]:GetChildren()) do
  207. if v.Name == "TreeRegion" then
  208. for ii,vv in pairs(v:GetChildren()) do
  209. if vv:FindFirstChild("TreeClass") and vv.TreeClass.Value == TreeName then
  210. RegionCount = RegionCount + 1
  211. TTRegions[TreeName] = v
  212. break
  213. end
  214. end
  215. end
  216. end
  217. RegionNotify("Found " .. tostring(RegionCount) .. " Region(s).")
  218. end)
  219.  
  220. TTTeleportTrees.MouseButton1Click:connect(function()
  221. local TreeName = TTTreeClass.Text
  222. for i,v in pairs(TTRegions[TreeName]:GetChildren()) do
  223. if v.TreeClass.Value == TreeName then
  224. v:MoveTo(Service["Players"].LocalPlayer.Character.Torso.Position)
  225. end
  226. end
  227. end)
  228.  
  229. TTTeleportLogs.MouseButton1Click:connect(function()
  230. local TreeName = TTTreeClass.Text
  231. for i,v in pairs(Service["Workspace"].LogModels:GetChildren()) do
  232. if v.Name == "Loose_" .. TreeName then
  233. v:MoveTo(Service["Players"].LocalPlayer.Character.Torso.Position)
  234. end
  235. end
  236. end)
  237.  
  238. local Exploit = (function()
  239. local Elysian = ELYSIAN_INITIATED or false
  240. local Intriga = INTRIGAENV or false
  241. local RC7 = fullaccess or false
  242. local Seven = get_nil_instances or false
  243. local Cerberus = iscerberusthread or false
  244. local RaindropV2 = Raindrop or false
  245. local Protosmasher = is_protosmasher_closure or false
  246. local ID = _G.ID
  247. local SumoneX = SUMONEX_ENV or false
  248. return ((Elysian and "Elysian") or (Intriga and "Intriga") or (RC7 and "RC7") or ((Seven and not Protosmasher) and "Seven") or (Cerberus and "Cerberus") or (RaindropV2 and "Raindrop") or (Protosmasher and "Protosmasher") or (ID and "ID") or (SumoneX and "SumoneX") or "Unknown Exploit")
  249. end)()
  250. print("Using " .. Exploit)
  251.  
  252. local SpoofReturns = function(name,class,returns)
  253. if name == "AttemptPurchase" and returns[1] == false then
  254. returns[1] = true
  255. elseif name == "ClientIsWhitelisted" and returns[1] == false then
  256. returns[1] = true
  257. elseif name == "ConfirmIdentity" and returns[1] == false then
  258. returns[1] = true
  259. elseif name == "GetMod" and returns[1] == true then
  260. returns[1] = false
  261. elseif name == "Level" then
  262. returns[1] = 2
  263. end
  264. return unpack(returns)
  265. end
  266.  
  267. GUI.Parent = Service["CoreGui"]
  268.  
  269. if Exploit ~= "Unknown Exploit" and Exploit ~= "Raindrop" then
  270. LoadGUI.Visible = true
  271. local Load = false
  272. LoadGUI.LoadButton.MouseButton1Click:connect(function()
  273. LoadGUI.Visible = false
  274. Load = true
  275. end)
  276. while not Load do
  277. wait()
  278. end
  279. local meta,oldmeta = (Exploit == "Seven" and getmetatable(game) or getrawmetatable(game)),{}
  280. if Exploit == "Intriga" then
  281. setwritable(meta)
  282. end
  283. if Exploit == "RC7" then
  284. fullaccess(meta)
  285. end
  286. if Exploit == "Cerberus" then
  287. setreadonly(meta, false)
  288. end
  289. if Exploit == "Protosmasher" then
  290. changereadonly(meta, false)
  291. end
  292. for i,v in next,meta do oldmeta[i] = v end
  293. local BanEvent = game.ReplicatedStorage.Interaction.Ban
  294. local LogEvent = game.ReplicatedStorage.Transactions.AddLog
  295. local GoogleEvent = game.ReplicatedStorage.ReportGoogleAnalyticsEvent
  296. game.NetworkClient.Ticket = ""
  297. game.StarterGui.ResetPlayerGuiOnSpawn = true
  298. game.Players.LocalPlayer.CharacterAdded:connect(function()
  299. wait(1)
  300. local AdminPanel = {
  301. game.Players.LocalPlayer.PlayerGui.MenuGUI.Menu.Main:FindFirstChild("AdminPanel"),
  302. --[[game.Players.LocalPlayer.PlayerGui.LoadSaveGUI.SlotList.Main:FindFirstChild("Pass"),
  303. game.Players.LocalPlayer.PlayerGui.LoadSaveGUI.SlotList.Main:FindFirstChild("LoadOtherId"),
  304. game.Players.LocalPlayer.PlayerGui.LoadSaveGUI.SlotList.Main:FindFirstChild("SlotHistory"),
  305. game.Players.LocalPlayer.PlayerGui.LoadSaveGUI.SlotList.Main:FindFirstChild("Logs"),
  306. game.Players.LocalPlayer.PlayerGui.LoadSaveGUI.SlotList.Main:FindFirstChild("LoadVersion"),
  307. game.Players.LocalPlayer.PlayerGui.LoadSaveGUI.SlotList.Main:FindFirstChild("SetFunds"),
  308. game.Players.LocalPlayer.PlayerGui.LoadSaveGUI.SlotList.Main:FindFirstChild("ModeratePlayer"),]]
  309. game.Players.LocalPlayer.Backpack:FindFirstChild("Teleport"),
  310. }
  311. for i,v in pairs(AdminPanel) do
  312. if v ~= nil then
  313. pcall(function() v:Destroy() end)
  314. end
  315. end
  316. game.Players.LocalPlayer.PlayerGui.LoadSaveGUI.SlotList.Main.Pass.Visible = false
  317. game.Players.LocalPlayer.PlayerGui.LoadSaveGUI.SlotList.Main.Pass.Size = UDim2.new(0,0,0,0)
  318. game.Players.LocalPlayer.PlayerGui.LoadSaveGUI.SlotList.Main.Pass.Position = UDim2.new(10,0,10,0)
  319. game.Players.LocalPlayer.CurrentSaveSlot:Destroy()
  320. end)
  321. local realmethods = {}
  322. realmethods.Fire = Instance.new("BindableEvent").Fire
  323. realmethods.Invoke = Instance.new("BindableFunction").Invoke
  324. realmethods.FireServer = Instance.new("RemoteEvent").FireServer
  325. realmethods.InvokeServer = Instance.new("RemoteFunction").InvokeServer
  326. meta.__index = function(t,k)
  327. if t == BanEvent then
  328. return function(self,...)
  329. warn"Redirected ban event. Stay safe, friend."
  330. return nil
  331. end
  332. elseif t == GoogleEvent then
  333. return function(self,...)
  334. warn"Redirected google analytics event. Stay safe, friend."
  335. return nil
  336. end
  337. elseif t == LogEvent then
  338. return function(self,...)
  339. warn"Redirected exploit log event. Stay safe, friend."
  340. return nil
  341. end
  342. elseif k == "Kick" and t == game.Players.LocalPlayer then
  343. return function(self,...)
  344. warn"Redirected LocalPlayer:Kick(). Stay safe, friend."
  345. return nil
  346. end
  347. elseif k == "Invoke" and t.Name == "Set" then
  348. return function(self, value, pass, ...)
  349. if not _G.savePass and pass == "zebras" then _G.savePass = value end
  350. return unpack({Instance.new("BindableFunction").Invoke(self, value, pass, ...)})
  351. end
  352. elseif k == "Fire" or k == "Invoke" or k == "FireServer" or k == "InvokeServer" then
  353. return function(self,...)
  354. return SpoofReturns(t.Name,t.ClassName,{realmethods[k](self,...)})
  355. end
  356. else
  357. return oldmeta.__index(t,k)
  358. end
  359. end
  360. game.Players.LocalPlayer.Character.Humanoid.Health = 0
  361. DupeGUI.Visible = true
  362. end
  363.  
  364. local Mouse = Service["Players"].LocalPlayer:GetMouse()
  365. --[[Service["Players"].LocalPlayer.Character.Humanoid.RobloxLocked = true
  366. Mouse.KeyDown:connect(function(Key)
  367. if Key:byte() == string.byte(" ") then
  368. Service["Players"].LocalPlayer.Character.Humanoid.Jump = true
  369. end
  370. end)]]
  371.  
  372. main.Visible = true
Add Comment
Please, Sign In to add comment